/* Minification failed. Returning unminified contents.
(1535,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,208): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width'
(1535,238): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height'
(1535,395): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-stroke'
(1535,465): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-1'
(1535,525): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-2'
(1535,857): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration'
(1535,946): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration'
(1535,1068): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance'
(1535,1178): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance'
(1535,1250): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,1335): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,1638): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,1673): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing'
(1535,1706): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay'
(1535,1781): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,1816): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing'
(1535,1849): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay'
(1535,2014): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2111): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2304): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2397): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2585): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2689): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,2896): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3007): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3117): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3228): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3646): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3771): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,3895): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,4020): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(1535,4486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,4921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,5095): run-time error CSS1039: Token not allowed after unary operator: '-f-button-width'
(1535,5124): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height'
(1535,5154): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border'
(1535,5191): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border-radius'
(1535,5227): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color'
(1535,5260): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg'
(1535,5290): run-time error CSS1039: Token not allowed after unary operator: '-f-button-shadow'
(1535,5358): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transition'
(1535,5444): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-color'
(1535,5489): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-bg'
(1535,5565): run-time error CSS1039: Token not allowed after unary operator: '-f-button-active-bg'
(1535,5700): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline'
(1535,5729): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline-color'
(1535,5759): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color'
(1535,5802): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-width'
(1535,5835): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-height'
(1535,5867): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-fill'
(1535,5925): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-stroke-width'
(1535,6040): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transform'
(1535,6073): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-filter'
(1535,6187): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-disabled-opacity'
(1535,6722): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos'
(1535,6851): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(1535,7004): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(1535,7157): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos'
(1535,7513): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(1535,7639): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(1535,8160): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-body-margin'
(1535,8195): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-scrollbar-compensate'
(1535,8308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,8795): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-zIndex'
(1535,9250): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-bg'
(1535,9277): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,9801): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-slide-gap'
(1535,10599): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-color'
(1535,10649): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-bg'
(1535,11791): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(1535,11835): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,12049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,12874): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,13149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,13974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,14000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,14070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,14108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,14134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,14173): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,14547): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-top'
(1535,14573): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width'
(1535,14609): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-left'
(1535,14636): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height'
(1535,15143): run-time error CSS1030: Expected identifier, found ','
(1535,15163): run-time error CSS1031: Expected selector, found ')'
(1535,15163): run-time error CSS1025: Expected comma or open brace, found ')'
(1535,15525): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-enter-duration'
(1535,15660): run-time error CSS1030: Expected identifier, found ','
(1535,15680): run-time error CSS1031: Expected selector, found ')'
(1535,15680): run-time error CSS1025: Expected comma or open brace, found ')'
(1535,16034): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-exit-duration'
(1535,17528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,17981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,18007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,18707): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width'
(1535,18735): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-height'
(1535,19012): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(1535,19059): run-time error CSS1039: Token not allowed after unary operator: '-width'
(1535,19081): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(1535,19160): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(1535,19213): run-time error CSS1039: Token not allowed after unary operator: '-shift'
(1535,19515): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(1535,19569): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(1535,19624): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(1535,19678): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(1535,19755): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width'
(1535,19862): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(1535,20014): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-opacity'
(1535,20104): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-hover-opacity'
(1535,20257): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity'
(1535,20320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,20497): run-time error CSS1039: Token not allowed after unary operator: '-clip-path'
(1535,20576): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity'
(1535,20747): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline'
(1535,20779): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(1535,20835): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(1535,21033): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-offset'
(1535,21128): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(1535,21269): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(1535,21410): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(1535,21444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21605): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,21714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,21982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22229): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(1535,22286): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(1535,22332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,22978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,23011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,23082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,23108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1535,23343): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(1535,23387): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(1535,23426): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-toolbar-text-shadow'
(1535,24088): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height'
(1535,24357): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg'
(1535,25237): run-time error CSS1039: Token not allowed after unary operator: '-f-progress-color'
(1535,25261): run-time error CSS1039: Token not allowed after unary operator: '-f-carousel-theme-color'
(1541,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,1603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(1541,1640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(1541,1677): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(1541,1716): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(1541,1749): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(1541,1781): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(1541,1824): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(1541,3422): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(1541,7428): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,7467): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,8008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,8029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,8094): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1541,8137): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,8180): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,8272): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,8315): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1541,8351): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1541,9527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,9865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,11604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,12940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,12973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,13344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,14972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,15010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,15048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,15084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,16825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,18887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19079): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(1541,19152): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(1541,19599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19658): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(1541,19697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19755): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(1541,19807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19864): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(1541,19902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,19984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,20984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,21764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,57554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,57648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,57768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,57868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,57992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,58769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,66685): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(1541,79686): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(1541,97001): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(1541,99211): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(1541,110015): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(1541,110118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,110152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,110201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,110251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,121271): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(1541,122584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,122620): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(1541,122642): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,122687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,122723): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(1541,122747): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,122790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,122826): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(1541,122848): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,122888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,122924): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(1541,122943): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,122986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123022): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(1541,123044): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123122): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(1541,123143): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123220): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(1541,123240): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123316): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(1541,123335): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123412): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(1541,123432): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123509): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(1541,123529): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123605): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(1541,123624): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(1541,123665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,123999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124117): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(1541,124139): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124225): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(1541,124249): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124333): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(1541,124355): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124436): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(1541,124455): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124539): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(1541,124561): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124644): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(1541,124665): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124747): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(1541,124767): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124848): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(1541,124867): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,124904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,124949): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(1541,124969): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,125006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125051): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(1541,125071): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,125107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125152): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(1541,125171): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(1541,125214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1541,125482): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(1554,28): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(1652,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,1968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,2035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1652,2068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1654,101): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(1807,56): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1807,101): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1807,135): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1808,38): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1808,80): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1808,111): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1809,51): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1810,135): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1810,178): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1810,203): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1811,58): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1811,103): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1811,137): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1812,40): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1812,80): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1812,109): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1813,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1814,143): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1814,186): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1814,211): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1815,58): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(1815,96): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(1815,123): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1816,40): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1816,85): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1816,119): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1817,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1818,143): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1818,186): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1818,211): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(1819,29): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(1819,68): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(1819,96): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(1820,30): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(1820,83): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(1821,36): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(1821,68): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(1822,36): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(1822,97): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(1823,46): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(1823,78): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1824,31): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1824,71): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1824,100): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1825,37): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1825,82): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1825,116): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1826,35): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(1826,81): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1826,106): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(1827,45): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(1827,80): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1944,58): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1952,92): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1954,60): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(1957,135): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1960,73): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1962,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1965,131): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1974,160): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(1975,52): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1975,87): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(1977,76): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(1978,56): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1984,256): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(1984,282): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1988,55): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1988,84): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2003,84): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2003,198): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2004,44): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2007,108): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(2009,145): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(2009,173): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(2010,50): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color-26'
(2019,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2019,191): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2020,43): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(2028,133): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2029,49): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2029,131): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color'
(2029,163): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(2043,166): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(2045,118): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(2046,142): run-time error CSS1039: Token not allowed after unary operator: '-aztec-gold-color'
(2046,172): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2047,49): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(2047,81): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2048,54): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2052,178): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2052,282): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(2052,308): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2059,63): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2059,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2063,136): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2064,58): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2066,78): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2066,205): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2067,47): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2078,129): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2079,150): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2080,69): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2082,67): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(2083,66): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(2084,67): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(2091,58): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2100,47): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2104,51): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2104,76): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2105,50): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2105,74): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2106,50): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2106,80): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2107,52): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2107,83): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2108,49): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2108,80): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2109,50): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2109,85): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2110,53): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2111,82): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2111,169): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2115,51): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2116,68): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(2121,132): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2124,77): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2131,136): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2132,154): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2133,73): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2135,71): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(2136,70): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color'
(2137,71): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(2148,184): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(2148,215): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2149,146): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2153,147): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2154,51): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2157,134): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2157,211): run-time error CSS1039: Token not allowed after unary operator: '-white-color-28'
(2157,257): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2166,191): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2166,295): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2166,320): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2170,65): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2170,94): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2179,55): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2182,91): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(2182,212): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2183,43): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2184,75): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(2188,51): run-time error CSS1039: Token not allowed after unary operator: '-electric-red-color'
(2188,83): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2191,125): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2193,54): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2202,43): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2205,21): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2210,47): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2210,72): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2211,46): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2211,70): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2212,46): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2212,76): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2213,48): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2213,79): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2214,45): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2214,76): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2215,46): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2215,81): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2219,50): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2219,136): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2227,134): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-2'
(2227,185): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color'
(2228,82): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color'
(2228,107): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(2229,74): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2239,147): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(2247,71): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2248,56): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2261,133): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2262,154): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2266,73): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2268,71): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(2269,70): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color'
(2270,71): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(2276,87): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2286,130): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color'
(2288,62): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2294,51): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2297,55): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2297,80): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2298,54): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2298,78): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2299,54): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2299,84): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2300,56): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2300,87): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2301,53): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2301,84): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2302,54): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2302,89): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2304,92): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2310,184): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(2310,215): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2311,146): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2315,147): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2319,135): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2327,165): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2331,54): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2344,150): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(2359,46): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2360,69): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2360,103): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2389,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2390,68): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2392,52): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2397,98): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2397,123): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(2402,272): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2412,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2412,106): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(2427,64): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2428,65): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2437,133): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2451,34): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2463,144): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2467,193): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2497,158): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2504,60): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2512,47): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(2520,67): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2521,115): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2526,112): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(2536,234): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(2536,260): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2543,58): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2543,87): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2546,161): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2550,47): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2551,51): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2557,58): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(2558,61): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(2569,142): run-time error CSS1039: Token not allowed after unary operator: '-alice-blue-color'
(2569,191): run-time error CSS1039: Token not allowed after unary operator: '-cyan-cobalt-blue-color'
(2573,47): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2587,228): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(2587,296): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2591,117): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2592,91): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2593,34): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2596,65): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2597,52): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2617,66): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-3'
(2628,73): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2630,134): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2646,176): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2646,280): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2646,305): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2650,63): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2650,92): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2661,155): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(2663,91): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2680,30): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2688,50): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(2692,46): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2696,35): run-time error CSS1039: Token not allowed after unary operator: '-maize-color'
(2699,191): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2700,130): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(2704,53): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2706,48): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2706,134): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2710,79): run-time error CSS1039: Token not allowed after unary operator: '-fawn-color'
(2710,169): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2713,40): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2713,168): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2717,112): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2724,46): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2726,110): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2726,190): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(2734,53): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(2734,80): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(2735,51): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(2735,82): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(2736,52): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(2736,83): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(2738,44): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2740,160): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(2747,71): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2769,258): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(2769,284): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2773,57): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2773,86): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2790,32): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2799,70): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2799,148): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2805,121): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2813,156): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(2818,51): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(2819,55): run-time error CSS1039: Token not allowed after unary operator: '-black-olive-color'
(2825,44): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2827,64): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2831,222): run-time error CSS1039: Token not allowed after unary operator: '-philippine-bronze-color'
(2843,138): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2848,169): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2849,92): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(2851,123): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2851,227): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2852,56): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2853,61): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2865,105): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2869,67): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2870,65): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color-2'
(2871,66): run-time error CSS1039: Token not allowed after unary operator: '-medium-sea-green-color'
(2872,67): run-time error CSS1039: Token not allowed after unary operator: '-satin-sheen-gold-color'
(2874,70): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2874,141): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2878,164): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(2880,122): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2883,69): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2883,139): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2888,134): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2898,71): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2898,141): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2903,136): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2904,85): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(2905,165): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(2906,67): run-time error CSS1039: Token not allowed after unary operator: '-anti-flash-white-color'
(2908,67): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2909,56): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2923,111): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2926,130): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2927,139): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2928,83): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2928,141): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2928,190): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2930,293): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2932,133): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2937,66): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2965,162): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2966,85): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(2970,152): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(2970,180): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2971,177): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(2972,58): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2972,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2978,164): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-30'
(2988,64): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(2989,63): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(2998,161): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(2999,84): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(3002,187): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3003,101): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(3007,176): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-54'
(3029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3030,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3031,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3032,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3033,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3034,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3035,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3039,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3040,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3041,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3043,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3044,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3101,24): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(3102,17): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(3106,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(3107,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(3111,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(3112,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(3116,24): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(3117,17): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(3121,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(3122,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(3126,24): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(3127,17): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(3422,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(3580,24): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(3584,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(3615,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(3616,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(3620,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(3719,25): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3720,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3724,29): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3958,1): run-time error CSS1019: Unexpected token, found '}'
(4018,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(4054,32): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(4069,36): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(4376,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev'
(4381,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next'
(4387,32): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next-trafer'
(4393,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev-trafer'
(4399,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4409,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4433,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(4491,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(4536,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4720,32): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(4811,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4812,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4813,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4814,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4815,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4816,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4820,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4821,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4822,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4823,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4824,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4825,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4826,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4827,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4828,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4830,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4831,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4834,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4835,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4838,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4839,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4843,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4845,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4846,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4852,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4857,48): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4857,81): run-time error CSS1039: Token not allowed after unary operator: '-ball-blue'
(4857,103): run-time error CSS1039: Token not allowed after unary operator: '-skobeloff'
(4907,28): run-time error CSS1039: Token not allowed after unary operator: '-skobeloff-80'
(5010,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5013,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5026,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-4'
(5031,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5064,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5092,21): run-time error CSS1039: Token not allowed after unary operator: '-auro-metal-saurus-color'
(5134,21): run-time error CSS1039: Token not allowed after unary operator: '-rich-black-color'
(5154,32): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-3'
(5160,17): run-time error CSS1039: Token not allowed after unary operator: '-arsenic-color'
(5198,17): run-time error CSS1039: Token not allowed after unary operator: '-rich-black-color'
(5250,32): run-time error CSS1039: Token not allowed after unary operator: '-turquoise-surf-color'
(5271,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-gray-color'
(5275,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5287,17): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color-2'
(5305,17): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(5316,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-80'
(5317,17): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5321,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5340,17): run-time error CSS1039: Token not allowed after unary operator: '-independence-color'
(5355,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5412,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-2'
(5413,17): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color'
(5418,32): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color'
(5419,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(5425,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5428,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5455,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5459,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5463,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5488,28): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(5518,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(5554,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5582,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5593,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5615,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5619,34): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5627,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5636,36): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(5637,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5646,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5654,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5678,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5692,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5699,32): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(5700,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5717,26): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5721,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5738,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(5742,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5796,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(5856,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5862,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(5871,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(5875,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5878,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5933,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-4'
(5934,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5951,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5952,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5973,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(5986,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5998,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6034,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-4'
(6035,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-liver-color'
(6041,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-4'
(6053,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6058,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(6062,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(6065,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6124,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-4'
(6125,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6142,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6143,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6164,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(6177,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6188,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6229,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(6242,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6243,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6248,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6260,28): run-time error CSS1039: Token not allowed after unary operator: '-light-sky-blue-color-22'
(6261,17): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(6265,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(6269,32): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(6270,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6274,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6275,36): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(6293,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6298,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(6320,36): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6326,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6350,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(6355,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6372,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6387,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6410,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color-2'
(6415,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6437,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(6442,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6453,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(6465,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6479,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-70'
(6480,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(6484,32): run-time error CSS1039: Token not allowed after unary operator: '-quick-silver'
(6485,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6489,32): run-time error CSS1039: Token not allowed after unary operator: '-tiffany-blue-color-33'
(6490,21): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6494,36): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6495,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6500,28): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6501,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6506,28): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6511,30): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6516,29): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6521,31): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6526,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(6531,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6532,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6537,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6575,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6600,21): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(6617,48): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(6617,79): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(6617,142): run-time error CSS1039: Token not allowed after unary operator: '-lavender-color'
(6621,28): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(6625,32): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(6629,48): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(6629,73): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(6629,130): run-time error CSS1039: Token not allowed after unary operator: '-honeydew-color'
(6633,28): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(6637,32): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(6641,48): run-time error CSS1039: Token not allowed after unary operator: '-orange-yellow-color'
(6641,76): run-time error CSS1039: Token not allowed after unary operator: '-orange-yellow-color'
(6641,136): run-time error CSS1039: Token not allowed after unary operator: '-blond-color'
(6645,28): run-time error CSS1039: Token not allowed after unary operator: '-naples-yellow-color'
(6649,32): run-time error CSS1039: Token not allowed after unary operator: '-naples-yellow-color'
(6660,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6679,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6695,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6699,29): run-time error CSS1039: Token not allowed after unary operator: '-brilliant-azure-color'
(6702,28): run-time error CSS1039: Token not allowed after unary operator: '-alice-blue-color-2'
(6713,28): run-time error CSS1039: Token not allowed after unary operator: '-diamond-color'
(6716,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6721,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(6726,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(6733,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(6741,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(6777,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(6799,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6803,34): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6811,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(6820,36): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(6821,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6904,36): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(6909,36): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(6920,32): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(6930,42): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(6931,36): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6935,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6961,17): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(6967,32): run-time error CSS1039: Token not allowed after unary operator: '-light-gray-color'
(6971,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6984,36): run-time error CSS1039: Token not allowed after unary operator: '-han-blue-color'
(6987,36): run-time error CSS1039: Token not allowed after unary operator: '-han-blue-color'
(7000,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7008,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7009,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7014,32): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(7015,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7019,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7020,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7027,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7048,28): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7065,17): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7082,28): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7085,28): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(7089,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(7093,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(7097,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(7102,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7123,17): run-time error CSS1039: Token not allowed after unary operator: '-lust-color'
(7134,32): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7148,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(7164,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7219,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7226,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7245,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(7246,25): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(7250,32): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7251,25): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7258,32): run-time error CSS1039: Token not allowed after unary operator: '-maize-color'
(7262,32): run-time error CSS1039: Token not allowed after unary operator: '-cosmic-latte-color'
(7263,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(7270,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7275,25): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(7281,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7348,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7355,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7383,40): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7388,40): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(7399,36): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7409,46): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(7410,40): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7414,40): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7421,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7434,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7463,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7472,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7482,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7486,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7491,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(7515,36): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(7519,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(7523,36): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7524,29): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7530,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7552,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7582,37): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(7586,25): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7606,33): run-time error CSS1039: Token not allowed after unary operator: '-black-color-4'
(7610,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7635,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(7647,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7653,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(7661,32): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(7665,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(7669,32): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(7708,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(7749,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7937,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(8522,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(8533,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(8542,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(8545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8584,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8586,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8587,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8588,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8589,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8590,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8591,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8592,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8593,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8595,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8596,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8598,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8600,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8601,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8602,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8603,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8604,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8605,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8606,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8607,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8608,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8609,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8610,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8611,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8612,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8613,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8623,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11311,28): run-time error CSS1039: Token not allowed after unary operator: '-footer'
(11315,28): run-time error CSS1039: Token not allowed after unary operator: '-footer-opacity'
(11320,131): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11326,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(11338,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11355,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11359,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11364,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11379,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(11385,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11390,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(11395,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11439,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11440,24): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(11444,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(11477,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(11489,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(11520,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(13631,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13632,8): run-time error CSS1035: Expected colon, found '{'
(13925,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(14460,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(14461,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(14465,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(14748,17): run-time error CSS1039: Token not allowed after unary operator: '-lust-color'
(14814,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14815,10): run-time error CSS1035: Expected colon, found '{'
(14826,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(14827,8): run-time error CSS1035: Expected colon, found '{'
 */
/* Minification failed. Returning unminified contents.
(120,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,31): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,56): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,208): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width'
(120,238): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height'
(120,395): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-stroke'
(120,465): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-1'
(120,525): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-color-2'
(120,857): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration'
(120,946): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-duration'
(120,1068): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance'
(120,1178): run-time error CSS1039: Token not allowed after unary operator: '-f-throw-out-distance'
(120,1250): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,1335): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,1638): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,1673): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing'
(120,1706): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay'
(120,1781): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,1816): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-easing'
(120,1849): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-delay'
(120,2014): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2111): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2304): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2397): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2585): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2689): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,2896): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3007): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3117): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3228): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3646): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3771): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,3895): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,4020): run-time error CSS1039: Token not allowed after unary operator: '-f-transition-duration'
(120,4486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4834): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,4921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5095): run-time error CSS1039: Token not allowed after unary operator: '-f-button-width'
(120,5124): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height'
(120,5154): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border'
(120,5191): run-time error CSS1039: Token not allowed after unary operator: '-f-button-border-radius'
(120,5227): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color'
(120,5260): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg'
(120,5290): run-time error CSS1039: Token not allowed after unary operator: '-f-button-shadow'
(120,5358): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transition'
(120,5444): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-color'
(120,5489): run-time error CSS1039: Token not allowed after unary operator: '-f-button-hover-bg'
(120,5565): run-time error CSS1039: Token not allowed after unary operator: '-f-button-active-bg'
(120,5700): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline'
(120,5729): run-time error CSS1039: Token not allowed after unary operator: '-f-button-outline-color'
(120,5759): run-time error CSS1039: Token not allowed after unary operator: '-f-button-color'
(120,5802): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-width'
(120,5835): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-height'
(120,5867): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-fill'
(120,5925): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-stroke-width'
(120,6040): run-time error CSS1039: Token not allowed after unary operator: '-f-button-transform'
(120,6073): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-filter'
(120,6187): run-time error CSS1039: Token not allowed after unary operator: '-f-button-svg-disabled-opacity'
(120,6722): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos'
(120,6851): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(120,7004): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(120,7157): run-time error CSS1039: Token not allowed after unary operator: '-f-button-prev-pos'
(120,7513): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(120,7639): run-time error CSS1039: Token not allowed after unary operator: '-f-button-next-pos'
(120,8160): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-body-margin'
(120,8195): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-scrollbar-compensate'
(120,8308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,8795): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-zIndex'
(120,9250): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-bg'
(120,9277): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,9801): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-slide-gap'
(120,10599): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-color'
(120,10649): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-content-bg'
(120,11791): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,11835): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,12049): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,12874): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,13149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13516): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13710): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,13974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,14000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,14070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,14108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,14134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,14173): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,14547): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-top'
(120,14573): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-width'
(120,14609): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-left'
(120,14636): run-time error CSS1039: Token not allowed after unary operator: '-f-spinner-height'
(120,15143): run-time error CSS1030: Expected identifier, found ','
(120,15163): run-time error CSS1031: Expected selector, found ')'
(120,15163): run-time error CSS1025: Expected comma or open brace, found ')'
(120,15525): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-enter-duration'
(120,15660): run-time error CSS1030: Expected identifier, found ','
(120,15680): run-time error CSS1031: Expected selector, found ')'
(120,15680): run-time error CSS1025: Expected comma or open brace, found ')'
(120,16034): run-time error CSS1039: Token not allowed after unary operator: '-f-backdrop-exit-duration'
(120,17528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17675): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,17981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,18007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,18707): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width'
(120,18735): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-height'
(120,19012): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(120,19059): run-time error CSS1039: Token not allowed after unary operator: '-width'
(120,19081): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(120,19160): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-clip-width'
(120,19213): run-time error CSS1039: Token not allowed after unary operator: '-shift'
(120,19515): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(120,19569): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(120,19624): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(120,19678): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(120,19755): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-width'
(120,19862): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(120,20014): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-opacity'
(120,20104): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-hover-opacity'
(120,20257): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity'
(120,20320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,20497): run-time error CSS1039: Token not allowed after unary operator: '-clip-path'
(120,20576): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-selected-opacity'
(120,20747): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline'
(120,20779): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-outline-color'
(120,20835): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(120,21033): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-offset'
(120,21128): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-border-radius'
(120,21269): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(120,21410): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(120,21444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21605): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,21714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21733): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,21982): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22009): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22229): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(120,22286): run-time error CSS1039: Token not allowed after unary operator: '-f-thumb-gap'
(120,22332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22404): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,22978): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,23011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,23082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,23108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,23343): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-color'
(120,23387): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-opacity'
(120,23426): run-time error CSS1039: Token not allowed after unary operator: '-fancybox-toolbar-text-shadow'
(120,24088): run-time error CSS1039: Token not allowed after unary operator: '-f-button-height'
(120,24357): run-time error CSS1039: Token not allowed after unary operator: '-f-button-bg'
(120,25237): run-time error CSS1039: Token not allowed after unary operator: '-f-progress-color'
(120,25261): run-time error CSS1039: Token not allowed after unary operator: '-f-carousel-theme-color'
(126,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,277): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,642): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,778): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1336): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,1603): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-family'
(126,1640): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-size'
(126,1677): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-font-weight'
(126,1716): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-line-height'
(126,1749): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-color'
(126,1781): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-text-align'
(126,1824): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-bg'
(126,3422): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(126,7428): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,7467): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,8008): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,8029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,8094): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(126,8137): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,8180): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,8272): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,8315): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(126,8351): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(126,9527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,9865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11266): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11305): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,11604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,12940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,12973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13160): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,13344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14785): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,14972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,15010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,15048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,15084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16713): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,16825): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18308): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18585): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,18887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19079): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(126,19152): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(126,19599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19658): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(126,19697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19755): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(126,19807): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19864): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(126,19902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,19984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20530): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,20984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,21764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,57554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,57648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,57768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,57868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,57992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58092): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58216): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58441): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,58769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,66685): run-time error CSS1039: Token not allowed after unary operator: '-bs-scroll-height'
(126,79686): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(126,97001): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(126,99211): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(126,110015): run-time error CSS1039: Token not allowed after unary operator: '-bs-aspect-ratio'
(126,110118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,110152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,110201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,110251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,121271): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(126,122584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,122620): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(126,122642): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,122687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,122723): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(126,122747): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,122790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,122826): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(126,122848): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,122888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,122924): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(126,122943): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,122986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123022): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(126,123044): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123122): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(126,123143): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123184): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123220): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(126,123240): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123316): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(126,123335): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123412): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(126,123432): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123509): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(126,123529): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123605): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(126,123624): run-time error CSS1039: Token not allowed after unary operator: '-bs-text-opacity'
(126,123665): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123724): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,123999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124072): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124117): run-time error CSS1039: Token not allowed after unary operator: '-bs-primary-rgb'
(126,124139): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124225): run-time error CSS1039: Token not allowed after unary operator: '-bs-secondary-rgb'
(126,124249): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124333): run-time error CSS1039: Token not allowed after unary operator: '-bs-success-rgb'
(126,124355): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124436): run-time error CSS1039: Token not allowed after unary operator: '-bs-info-rgb'
(126,124455): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124539): run-time error CSS1039: Token not allowed after unary operator: '-bs-warning-rgb'
(126,124561): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124644): run-time error CSS1039: Token not allowed after unary operator: '-bs-danger-rgb'
(126,124665): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124747): run-time error CSS1039: Token not allowed after unary operator: '-bs-light-rgb'
(126,124767): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124848): run-time error CSS1039: Token not allowed after unary operator: '-bs-dark-rgb'
(126,124867): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,124904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,124949): run-time error CSS1039: Token not allowed after unary operator: '-bs-black-rgb'
(126,124969): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,125006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125051): run-time error CSS1039: Token not allowed after unary operator: '-bs-white-rgb'
(126,125071): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,125107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125152): run-time error CSS1039: Token not allowed after unary operator: '-bs-body-rgb'
(126,125171): run-time error CSS1039: Token not allowed after unary operator: '-bs-bg-opacity'
(126,125214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,125482): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(139,28): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(237,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,50): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,90): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,340): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,366): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,554): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,620): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,907): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1438): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1522): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1581): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1691): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1816): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,1968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,2001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,2035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(237,2068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(239,101): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(392,56): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(392,101): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(392,135): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(393,38): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(393,80): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(393,111): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(394,51): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(395,135): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(395,178): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(395,203): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(396,58): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(396,103): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(396,137): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(397,40): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(397,80): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(397,109): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(398,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(399,143): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(399,186): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(399,211): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(400,58): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(400,96): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(400,123): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(401,40): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(401,85): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(401,119): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(402,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(403,143): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(403,186): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(403,211): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(404,29): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(404,68): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(404,96): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(405,30): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(405,83): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(406,36): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(406,68): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(407,36): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(407,97): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(408,46): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(408,78): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(409,31): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(409,71): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(409,100): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(410,37): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(410,82): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(410,116): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(411,35): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(411,81): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(411,106): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(412,45): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(412,80): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(529,58): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(537,92): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(539,60): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(542,135): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(545,73): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(547,53): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(550,131): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(559,160): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(560,52): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(560,87): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(562,76): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(563,56): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(569,256): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(569,282): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(573,55): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(573,84): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(588,84): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(588,198): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(589,44): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(592,108): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(594,145): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(594,173): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(595,50): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color-26'
(604,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(604,191): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(605,43): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(613,133): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(614,49): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(614,131): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color'
(614,163): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(628,166): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(630,118): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(631,142): run-time error CSS1039: Token not allowed after unary operator: '-aztec-gold-color'
(631,172): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(632,49): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(632,81): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(633,54): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(637,178): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(637,282): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(637,308): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(644,63): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(644,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(648,136): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(649,58): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(651,78): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(651,205): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(652,47): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(663,129): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(664,150): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(665,69): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(667,67): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(668,66): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(669,67): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(676,58): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(685,47): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(689,51): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(689,76): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(690,50): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(690,74): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(691,50): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(691,80): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(692,52): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(692,83): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(693,49): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(693,80): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(694,50): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(694,85): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(695,53): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(696,82): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(696,169): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(700,51): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(701,68): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(706,132): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(709,77): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(716,136): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(717,154): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(718,73): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(720,71): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(721,70): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color'
(722,71): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(733,184): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(733,215): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(734,146): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(738,147): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(739,51): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(742,134): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(742,211): run-time error CSS1039: Token not allowed after unary operator: '-white-color-28'
(742,257): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(751,191): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(751,295): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(751,320): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(755,65): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(755,94): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(764,55): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(767,91): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(767,212): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(768,43): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(769,75): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(773,51): run-time error CSS1039: Token not allowed after unary operator: '-electric-red-color'
(773,83): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(776,125): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(778,54): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(787,43): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(790,21): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(795,47): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(795,72): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(796,46): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(796,70): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(797,46): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(797,76): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(798,48): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(798,79): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(799,45): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(799,76): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(800,46): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(800,81): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(804,50): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(804,136): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(812,134): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-2'
(812,185): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color'
(813,82): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color'
(813,107): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(814,74): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(824,147): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(832,71): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(833,56): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(846,133): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(847,154): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(851,73): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(853,71): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(854,70): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color'
(855,71): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(861,87): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(871,130): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color'
(873,62): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(879,51): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(882,55): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(882,80): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(883,54): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(883,78): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(884,54): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(884,84): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(885,56): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(885,87): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(886,53): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(886,84): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(887,54): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(887,89): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(889,92): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(895,184): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(895,215): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(896,146): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(900,147): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(904,135): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(912,165): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(916,54): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(929,150): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(944,46): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(945,69): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(945,103): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(974,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(975,68): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(977,52): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(982,98): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(982,123): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(987,272): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(997,67): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(997,106): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1012,64): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1013,65): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1022,133): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1036,34): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1048,144): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1052,193): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1082,158): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1089,60): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1097,47): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(1105,67): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1106,115): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1111,112): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(1121,234): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(1121,260): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1128,58): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1128,87): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1131,161): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1135,47): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1136,51): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(1142,58): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(1143,61): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(1154,142): run-time error CSS1039: Token not allowed after unary operator: '-alice-blue-color'
(1154,191): run-time error CSS1039: Token not allowed after unary operator: '-cyan-cobalt-blue-color'
(1158,47): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1172,228): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(1172,296): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1176,117): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1177,91): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1178,34): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1181,65): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1182,52): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1202,66): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-3'
(1213,73): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1215,134): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1231,176): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1231,280): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1231,305): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1235,63): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1235,92): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1246,155): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(1248,91): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1265,30): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1273,50): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(1277,46): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1281,35): run-time error CSS1039: Token not allowed after unary operator: '-maize-color'
(1284,191): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1285,130): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(1289,53): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1291,48): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1291,134): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1295,79): run-time error CSS1039: Token not allowed after unary operator: '-fawn-color'
(1295,169): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1298,40): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(1298,168): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1302,112): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1309,46): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1311,110): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1311,190): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(1319,53): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(1319,80): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(1320,51): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(1320,82): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(1321,52): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(1321,83): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(1323,44): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1325,160): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(1332,71): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1354,258): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(1354,284): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1358,57): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1358,86): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1375,32): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1384,70): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1384,148): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1390,121): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1398,156): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(1403,51): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(1404,55): run-time error CSS1039: Token not allowed after unary operator: '-black-olive-color'
(1410,44): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1412,64): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1416,222): run-time error CSS1039: Token not allowed after unary operator: '-philippine-bronze-color'
(1428,138): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1433,169): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(1434,92): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(1436,123): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1436,227): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1437,56): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1438,61): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1450,105): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1454,67): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1455,65): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color-2'
(1456,66): run-time error CSS1039: Token not allowed after unary operator: '-medium-sea-green-color'
(1457,67): run-time error CSS1039: Token not allowed after unary operator: '-satin-sheen-gold-color'
(1459,70): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1459,141): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1463,164): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(1465,122): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1468,69): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1468,139): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1473,134): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1483,71): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1483,141): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1488,136): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1489,85): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(1490,165): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(1491,67): run-time error CSS1039: Token not allowed after unary operator: '-anti-flash-white-color'
(1493,67): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1494,56): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1508,111): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1511,130): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1512,139): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1513,83): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1513,141): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1513,190): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1515,293): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1517,133): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1522,66): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1550,162): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(1551,85): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(1555,152): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(1555,180): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1556,177): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(1557,58): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1557,97): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1563,164): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-30'
(1573,64): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(1574,63): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(1583,161): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(1584,84): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(1587,187): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1588,101): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(1592,176): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-54'
(1614,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1615,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1616,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1617,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1618,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1619,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1620,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1624,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1626,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1627,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1629,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1686,24): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(1687,17): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(1691,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1692,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1696,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1697,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1701,24): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(1702,17): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(1706,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1707,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1711,24): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(1712,17): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2007,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(2165,24): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2169,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(2200,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(2201,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(2205,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(2304,25): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2305,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2309,29): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2543,1): run-time error CSS1019: Unexpected token, found '}'
(2603,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(2639,32): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(2654,36): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(2961,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev'
(2966,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next'
(2972,32): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next-trafer'
(2978,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev-trafer'
(2984,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2994,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(3018,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(3076,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(3121,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(3305,32): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(3396,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3397,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3398,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3399,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3400,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3401,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3402,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3403,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3404,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3405,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3406,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3407,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3408,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3409,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3410,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3411,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3412,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3413,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3414,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3415,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3416,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3424,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3425,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3426,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3433,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3434,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3435,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3436,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3437,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3442,48): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3442,81): run-time error CSS1039: Token not allowed after unary operator: '-ball-blue'
(3442,103): run-time error CSS1039: Token not allowed after unary operator: '-skobeloff'
(3492,28): run-time error CSS1039: Token not allowed after unary operator: '-skobeloff-80'
(3595,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(3598,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3611,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-4'
(3616,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3649,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3677,21): run-time error CSS1039: Token not allowed after unary operator: '-auro-metal-saurus-color'
(3719,21): run-time error CSS1039: Token not allowed after unary operator: '-rich-black-color'
(3739,32): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-3'
(3745,17): run-time error CSS1039: Token not allowed after unary operator: '-arsenic-color'
(3783,17): run-time error CSS1039: Token not allowed after unary operator: '-rich-black-color'
(3835,32): run-time error CSS1039: Token not allowed after unary operator: '-turquoise-surf-color'
(3856,17): run-time error CSS1039: Token not allowed after unary operator: '-slate-gray-color'
(3860,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(3872,17): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color-2'
(3890,17): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(3901,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-80'
(3902,17): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(3906,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(3925,17): run-time error CSS1039: Token not allowed after unary operator: '-independence-color'
(3940,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(3997,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-2'
(3998,17): run-time error CSS1039: Token not allowed after unary operator: '-granite-gray-color'
(4003,32): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color'
(4004,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(4010,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4013,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4040,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4044,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4048,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4073,28): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(4103,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-2'
(4139,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4167,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4178,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4200,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4204,34): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4212,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4221,36): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(4222,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(4231,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4239,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4263,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4277,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4284,32): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(4285,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(4302,26): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4306,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4323,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4327,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4381,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4441,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4447,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(4456,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4460,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4463,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4518,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-4'
(4519,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4536,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4537,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4558,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(4571,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4583,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4619,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-4'
(4620,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-liver-color'
(4626,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-4'
(4638,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4643,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4647,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4650,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4709,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color-4'
(4710,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4727,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4728,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4749,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(4762,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4773,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4814,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(4827,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4828,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4833,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4845,28): run-time error CSS1039: Token not allowed after unary operator: '-light-sky-blue-color-22'
(4846,17): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(4850,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(4854,32): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(4855,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(4859,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(4860,36): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(4878,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(4883,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4905,36): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4911,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4935,40): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(4940,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4957,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4972,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4995,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color-2'
(5000,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5022,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(5027,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5038,17): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(5050,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5064,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-70'
(5065,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5069,32): run-time error CSS1039: Token not allowed after unary operator: '-quick-silver'
(5070,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5074,32): run-time error CSS1039: Token not allowed after unary operator: '-tiffany-blue-color-33'
(5075,21): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5079,36): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5080,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5085,28): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5086,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5091,28): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5096,30): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5101,29): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5106,31): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5111,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(5116,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5117,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5122,32): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5160,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5185,21): run-time error CSS1039: Token not allowed after unary operator: '-smoky-black-color'
(5202,48): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(5202,79): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(5202,142): run-time error CSS1039: Token not allowed after unary operator: '-lavender-color'
(5206,28): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(5210,32): run-time error CSS1039: Token not allowed after unary operator: '-violets-are-blue-color'
(5214,48): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(5214,73): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(5214,130): run-time error CSS1039: Token not allowed after unary operator: '-honeydew-color'
(5218,28): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(5222,32): run-time error CSS1039: Token not allowed after unary operator: '-pearl-aqua-color'
(5226,48): run-time error CSS1039: Token not allowed after unary operator: '-orange-yellow-color'
(5226,76): run-time error CSS1039: Token not allowed after unary operator: '-orange-yellow-color'
(5226,136): run-time error CSS1039: Token not allowed after unary operator: '-blond-color'
(5230,28): run-time error CSS1039: Token not allowed after unary operator: '-naples-yellow-color'
(5234,32): run-time error CSS1039: Token not allowed after unary operator: '-naples-yellow-color'
(5245,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5264,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5280,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5284,29): run-time error CSS1039: Token not allowed after unary operator: '-brilliant-azure-color'
(5287,28): run-time error CSS1039: Token not allowed after unary operator: '-alice-blue-color-2'
(5298,28): run-time error CSS1039: Token not allowed after unary operator: '-diamond-color'
(5301,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5306,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5311,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5318,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5326,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5362,34): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5384,30): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5388,34): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5396,21): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5405,36): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-3'
(5406,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5489,36): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5494,36): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5505,32): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(5515,42): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(5516,36): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5520,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5546,17): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(5552,32): run-time error CSS1039: Token not allowed after unary operator: '-light-gray-color'
(5556,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5569,36): run-time error CSS1039: Token not allowed after unary operator: '-han-blue-color'
(5572,36): run-time error CSS1039: Token not allowed after unary operator: '-han-blue-color'
(5585,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5593,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5594,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5599,32): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(5600,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5604,32): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5605,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5612,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5633,28): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(5650,17): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5667,28): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(5670,28): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(5674,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5678,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5682,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color-2'
(5687,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5708,17): run-time error CSS1039: Token not allowed after unary operator: '-lust-color'
(5719,32): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(5733,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(5749,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5804,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5811,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5830,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(5831,25): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(5835,32): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5836,25): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5843,32): run-time error CSS1039: Token not allowed after unary operator: '-maize-color'
(5847,32): run-time error CSS1039: Token not allowed after unary operator: '-cosmic-latte-color'
(5848,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(5855,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5860,25): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(5866,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5933,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5940,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5968,40): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5973,40): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(5984,36): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(5994,46): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(5995,40): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(5999,40): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6006,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6019,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(6048,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(6057,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6067,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6071,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6076,35): run-time error CSS1039: Token not allowed after unary operator: '-chinese-white-color'
(6100,36): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(6104,25): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(6108,36): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6109,29): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6115,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6137,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6167,37): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6171,25): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6191,33): run-time error CSS1039: Token not allowed after unary operator: '-black-color-4'
(6195,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6220,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(6232,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6238,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(6246,32): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(6250,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(6254,32): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(6293,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(6334,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(6522,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7107,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(7118,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(7127,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7130,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7131,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7132,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7139,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7140,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7141,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7150,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7151,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7152,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7158,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7159,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7172,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7173,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7174,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7175,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7177,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7178,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7179,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7180,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7181,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7182,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7184,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7185,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7186,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7187,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7188,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7191,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7193,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7194,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7196,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7199,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7202,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7203,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7204,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7207,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7208,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9896,28): run-time error CSS1039: Token not allowed after unary operator: '-footer'
(9900,28): run-time error CSS1039: Token not allowed after unary operator: '-footer-opacity'
(9905,131): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9911,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(9923,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9940,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9944,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9949,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9964,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(9970,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(9975,46): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(9980,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(10024,22): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(10025,24): run-time error CSS1039: Token not allowed after unary operator: '-background-color-opacity'
(10029,28): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(10062,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(10074,17): run-time error CSS1062: Expected semicolon or closing curly-brace, found '*'
(10105,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(12216,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(12217,8): run-time error CSS1035: Expected colon, found '{'
(12510,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(13045,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(13046,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(13050,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(13333,17): run-time error CSS1039: Token not allowed after unary operator: '-lust-color'
(13399,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13400,10): run-time error CSS1035: Expected colon, found '{'
(13411,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(13412,8): run-time error CSS1035: Expected colon, found '{'
 */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
@charset "UTF-8";/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-rgb:33,37,41;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
@-webkit-keyframes bs-notify-fadeOut{0%{opacity:0.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:0.9}100%{opacity:0}}select.bs-select-hidden,.bootstrap-select>select.bs-select-hidden,select.selectpicker{display:none !important}.bootstrap-select{width:100% \0;vertical-align:middle}.bootstrap-select .notify{position:absolute;left:5px;bottom:5px;right:5px;background-color:rgba(241,241,241,0.9);padding:6px 10px;border:1px solid #e8e8e8}.bootstrap-select *:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;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:justify;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active{color:rgba(255,255,255,0.5)}.bootstrap-select>select{position:absolute !important;bottom:0;left:50%;display:block !important;width:0.5px !important;height:100% !important;padding:0 !important;opacity:0 !important;border:none;z-index:0 !important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block !important;width:100% !important;z-index:2 !important}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.bootstrap-select.is-invalid .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto !important}.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*="col-"]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*="col-"].dropdown-menu-right,.row .bootstrap-select[class*="col-"].dropdown-menu-right{float:right}.form-inline .bootstrap-select,.form-horizontal .bootstrap-select,.form-group .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle,.bootstrap-select.form-control-lg .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:none !important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0 !important;padding:0 !important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0 !important;float:left;opacity:0 !important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:none !important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,0.5) !important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:0.5em}.bootstrap-select .no-results{padding:3px;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:0.5em;height:1em;border-style:solid;border-width:0 0.26em 0.26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid white;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
.c-golden-brown{color:var(--golden-brown-color)}
.fz-11{font-size:11px;line-height:1.2}
.fz-12{font-size:11px;line-height:1.2}
@media screen and (min-width:768px){
.fz-12{font-size:12px}
}
.fz-13{font-size:12px;line-height:1.2}
@media screen and (min-width:768px){
.fz-13{font-size:13px}
}
.fz-14{font-size:12px;line-height:1.5}
@media screen and (min-width:768px){
.fz-14{font-size:14px}
}
.fz-15{font-size:13px;line-height:1.6}
@media screen and (min-width:768px){
.fz-15{font-size:15px}
}
.fz-16{font-size:14px;line-height:1.2}
@media screen and (min-width:768px){
.fz-16{font-size:16px}
}
.fz-17{font-size:15px;line-height:18px}
@media screen and (min-width:768px){
.fz-17{font-size:17px}
}
.fz-18{font-size:16px;line-height:1.2}
@media screen and (min-width:768px){
.fz-18{font-size:18px}
}
.fz-20{font-size:18px;line-height:1.21}
@media screen and (min-width:768px){
.fz-20{font-size:20px}
}
.fz-22{font-size:18px;line-height:1.2}
@media screen and (min-width:768px){
.fz-22{font-size:22px}
}
.fz-24{font-size:20px;line-height:1.34}
@media screen and (min-width:768px){
.fz-24{font-size:24px}
}
.fz-26{font-size:22px;line-height:1.38}
@media screen and (min-width:768px){
.fz-26{font-size:26px}
}
.fz-28{font-size:22px;line-height:1.38}
@media screen and (min-width:768px){
.fz-28{font-size:28px}
}
.fz-30{font-size:22px;line-height:1.2}
@media screen and (min-width:768px){
.fz-30{font-size:30px}
}
.fz-32{font-size:22px;line-height:1.2}
@media screen and (min-width:768px){
.fz-32{font-size:32px}
}
.fz-36{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-36{font-size:36px}
}
.fz-42{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-42{font-size:42px}
}
.fz-45{font-size:24px;line-height:1.2}
@media screen and (min-width:768px){
.fz-45{font-size:45px}
}
.fz-48{font-size:26px;line-height:1.1}
@media screen and (min-width:768px){
.fz-48{font-size:48px}
}
.fz-55{font-size:28px;line-height:1.327}
@media screen and (min-width:768px){
.fz-55{font-size:55px}
}
.fw-light{font-weight:300}
.fw-regular{font-weight:400}
.fw-medium{font-weight:500}
.fw-semi-bold{font-weight:600}
.fw-black{font-weight:900}
.underline{text-decoration:underline;text-underline-position:under}
.line-clamp-1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}
.line-clamp-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.line-clamp-3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.line-clamp-6{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
.font-roboto{font-family:Roboto,serif}
.font-inter{font-family:Inter,sans-serif}
.image{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}
.image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}
.image.fit-contain img{font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}
.image.position-bottom img{font-family:"object-fit: cover; object-position: bottom;";-o-object-position:bottom;object-position:bottom}
.image.position-top img{font-family:"object-fit: cover; object-position: top;";-o-object-position:top;object-position:top}
img{max-width:100%}
.ratio{position:relative}
.ratio::before{content:"";display:block;padding-bottom:100%}
:root{--text-color:#000000;--white-color:#ffffff;--white-color-28:rgba(255,255,255,0.28);--white-color-33:rgba(255,255,255,0.33);--light-silver-color:#D9D9D9;--midnight-green-color:#0E5B63;--midnight-green-color-30:rgba(14, 91, 99, 0.3);--midnight-green-color-54:rgba(14, 91, 99, 0.54);--golden-brown-color:#925B19;--fulvous-color:#EB7F00;--tangerine-color:#F68500;--gamboge-color:#E69C17;--orange-peel-color:#FF9D00;--aztec-gold-color:#BF8F4C;--camel-color:#C0A465;--dark-bronze-color:#884B00;--dark-bronze-color-2:#824800;--saddle-brown-color:#8C5511;--philippine-gold-color:#B46C00;--philippine-bronze-color:#743D06;--navajo-white-color:#FFE8A1;--navajo-white-color-2:#FFE6AB;--calamansi-color:#FFF8A7;--lapis-lazuli-color:#2F6BB3;--yale-blue-color:#1D5193;--cobalt-blue-color:#0F50A6;--cyan-blue-azure-color:#447DBC;--cyan-blue-azure-color-2:#4C83BF;--cultured-color:#F7F7F9;--cultured-color-2:#F8F8F8;--spanish-gray-color:#989898;--silver-chalice-color:#ADADAD;--philippine-gray-color:#8D8D8D;--philippine-silver-color:#B4B4B4;--philippine-silver-color-2:#E3E3E3;--philippine-silver-color-3:#B1B1B1;--lotion-color:#FAFAFA;--davys-grey-color:#565656;--platinum-color:#E8E8E8;--platinum-color-2:#E6E6E6;--bright-gray-color:#ECECEC;--bright-gray-color-2:#EBEBEB;--granite-gray-color:#656565;--anti-flash-white-color:#EFF2F7;--onyx-color:#353D3E;--charleston-green-color:#292929;--raisin-black-color:#222222;--black-olive-color:#3A3A3A;--space-cadet-color:#243556;--maximum-red-color:#D71E1E;--rosso-corsa-color:#DA0000;--maximum-red-color-2:#DE1A22;--electric-red-color:#F20000;--green-color:#02B544;--kelly-green-color:#3EB200;--medium-sea-green-color:#46BF5C;--alice-blue-color:#EEF6FF;--blue-color:#1E81FF;--azure-color:#0087FF;--cyan-cobalt-blue-color:#235696;--heliotrope-color:#C35BFF;--khaki-color:#F2DA91;--maize-color:#F2CA50;--maize-color-15:rgba(242, 202, 80, 0.15);--fawn-color:#D5B572;--satin-sheen-gold-color:#D29D3E;--black-color-15:rgba(0,0,0,0.15);--black-color-20:rgba(0,0,0,0.2);--black-color-25:rgba(0,0,0,0.25);--black-color-40:rgba(0,0,0,0.4);--khaki-color-26:rgba(242, 218, 145, 0.26)}
html{overflow-x:hidden}
body{overflow-x:hidden;font-size:13px;line-height:1.2;font-family:"Open Sans",sans-serif;color:var(--text-color)}
@media screen and (min-width:768px){
body{font-size:15px}
}
a{text-decoration:none;color:inherit}
a:hover{color:inherit}
img{vertical-align:middle}
@media screen and (min-width:1200px){
.container{max-width:1194px}
}
.site-main{min-height:calc(100vh - 71px)}
.icon-huy-chuong{display:inline-block;width:32px;height:42px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/huy-chuong.svg) no-repeat}
.icon-huy-chuong-2{display:inline-block;width:70px;height:89px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/huy-chuong-2.svg) no-repeat}
.icon-star{display:inline-block;width:60px;height:60px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/star.svg)}
.icon-star-sm {
    display: inline-block;
    width: 13px;
    height: 11px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/star.png") no-repeat
}

.icon-facebook {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/facebook.png") no-repeat
}

    .icon-facebook:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/facebook_hover.png")
    }

.icon-messenger {
    display: inline-block;
    width: 33px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/messenger.png") no-repeat
}

    .icon-messenger:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/messenger_hover.png")
    }

.icon-phone {
    display: inline-block;
    width: 33px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/phone.png") no-repeat
}

    .icon-phone:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/phone_hover.png")
    }

.icon-linkedin {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/linkedin.png") no-repeat
}

    .icon-linkedin:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/linkedin_hover.png")
    }

.icon-instagram {
    display: inline-block;
    width: 33px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/instagram.png") no-repeat
}

    .icon-instagram:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/instagram_hover.png")
    }

.icon-zalo {
    display: inline-block;
    width: 33px;
    height: 32px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/zalo.png") no-repeat
}

    .icon-zalo:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/zalo_hover.png")
    }

.icon-facebook-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/facebook-2.png") no-repeat
}

    .icon-facebook-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/facebook_2_hover.png")
    }

.icon-messenger-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/messenger-2.png") no-repeat
}

    .icon-messenger-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/messenger_2_hover.png")
    }

.icon-phone-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/phone-2.png") no-repeat
}

    .icon-phone-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/phone_2_hover.png")
    }

.icon-linkedin-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/linkedin-2.png") no-repeat
}

    .icon-linkedin-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/linkedin_2_hover.png")
    }

.icon-instagram-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/instagram-2.png") no-repeat
}

    .icon-instagram-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/instagram_2_hover.png")
    }

.icon-zalo-2 {
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/zalo-2.png") no-repeat
}

    .icon-zalo-2:hover {
        background-image: url("https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/svg_sukien/zalo_2_hover.png")
    }

.btn-primary{transition:all .3s ease;border-color:var(--midnight-green-color);background-color:var(--midnight-green-color);color:var(--white-color)}
.btn-primary:hover{border-color:var(--orange-peel-color);background-color:var(--orange-peel-color);color:var(--white-color)}
.btn-primary.has-shadow{box-shadow:0 4px 4px var(--black-color-25)}
.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary:disabled,.btn-primary:disabled:hover{box-shadow:none;border-color:var(--spanish-gray-color);background-color:var(--white-color);color:var(--spanish-gray-color)}
.btn-primary-2{transition:all .3s ease;border-color:var(--midnight-green-color);background-color:var(--midnight-green-color);color:var(--white-color)}
.btn-primary-2:hover{border-color:var(--tangerine-color);background-color:var(--tangerine-color);color:var(--white-color)}
.btn-primary-2.has-shadow{box-shadow:0 4px 4px var(--black-color-25)}
.btn-primary-2.disabled,.btn-primary-2.disabled:hover,.btn-primary-2:disabled,.btn-primary-2:disabled:hover{box-shadow:none;border-color:var(--spanish-gray-color);background-color:var(--white-color);color:var(--spanish-gray-color)}
.btn-secondary{transition:all .3s ease;border-color:var(--gamboge-color);background-color:var(--gamboge-color);color:var(--white-color)}
.btn-secondary:hover{border-color:var(--midnight-green-color);background-color:var(--midnight-green-color);color:var(--white-color)}
.btn-secondary.has-shadow{box-shadow:0 4px 4px var(--black-color-25)}
.btn-secondary.disabled,.btn-secondary.disabled:hover,.btn-secondary:disabled,.btn-secondary:disabled:hover{box-shadow:none;border-color:var(--spanish-gray-color);background-color:var(--white-color);color:var(--spanish-gray-color)}
.btn-gray{border-color:var(--platinum-color);background-color:var(--platinum-color);color:var(--text-color)}
.btn-solid{border-color:var(--onyx-color);background-color:transparent;color:var(--onyx-color)}
.btn-solid:hover{border-color:var(--lapis-lazuli-color);color:var(--lapis-lazuli-color)}
.btn-brown-solid{border-color:var(--saddle-brown-color);background-color:transparent;color:var(--saddle-brown-color)}
.btn-brown-solid:hover{background-color:var(--saddle-brown-color);color:var(--white-color)}
.btn-orange{border-color:var(--tangerine-color);background-color:var(--tangerine-color);color:var(--white-color)}
.btn-orange:hover{border-color:var(--midnight-green-color);background-color:var(--midnight-green-color);color:var(--white-color)}
.btn-blue-solid{border-color:var(--cyan-blue-azure-color);background-color:var(--white-color);color:var(--cyan-blue-azure-color)}
.btn-blue-solid:hover{background-color:var(--cyan-blue-azure-color);color:var(--white-color)}
.btn{display:flex;justify-content:center;align-items:center}
.btn svg{flex-shrink:0}
.row{margin-right:-8px;margin-left:-8px}
.row>*{padding-right:8px;padding-left:8px}
.gutters-6{margin-right:-6px;margin-left:-6px}
.gutters-7{margin-right:-7px;margin-left:-7px}
@media screen and (min-width:992px){
.gutters-9{margin-right:-9px;margin-left:-9px}
}
@media screen and (min-width:992px){
.gutters-10{margin-right:-10px;margin-left:-10px}
}
@media screen and (min-width:992px){
.gutters-12{margin-right:-12px;margin-left:-12px}
}
@media screen and (min-width:992px){
.gutters-13{margin-right:-13px;margin-left:-13px}
}
@media screen and (min-width:992px){
.gutters-15{margin-right:-15px;margin-left:-15px}
}
@media screen and (min-width:992px){
.gutters-16{margin-right:-16px;margin-left:-16px}
}
@media screen and (min-width:992px){
.gutters-18{margin-right:-18px;margin-left:-18px}
}
@media screen and (min-width:992px){
.gutters-19{margin-right:-19px;margin-left:-19px}
}
@media screen and (min-width:992px){
.gutters-20{margin-right:-20px;margin-left:-20px}
}
@media screen and (min-width:992px){
.gutters-23{margin-right:-23px;margin-left:-23px}
}
@media screen and (min-width:992px){
.gutters-25{margin-right:-25px;margin-left:-25px}
}
@media screen and (min-width:992px){
.gutters-30{margin-right:-30px;margin-left:-30px}
}
@media screen and (min-width:992px){
.gutters-36{margin-right:-36px;margin-left:-36px}
}
@media screen and (min-width:992px){
.gutters-43{margin-right:-43px;margin-left:-43px}
}
@media screen and (min-width:992px){
.gutters-45{margin-right:-45px;margin-left:-45px}
}
@media screen and (min-width:992px){
.gutters-53{margin-right:-53px;margin-left:-53px}
}
@media screen and (min-width:992px){
.gutters-70{margin-right:-70px;margin-left:-70px}
}
.gutters-6>[class*=col]{padding-right:6px;padding-left:6px}
.gutters-7>[class*=col]{padding-right:7px;padding-left:7px}
@media screen and (min-width:992px){
.gutters-9>[class*=col]{padding-right:9px;padding-left:9px}
}
@media screen and (min-width:992px){
.gutters-10>[class*=col]{padding-right:10px;padding-left:10px}
}
@media screen and (min-width:992px){
.gutters-12>[class*=col]{padding-right:12px;padding-left:12px}
}
@media screen and (min-width:992px){
.gutters-13>[class*=col]{padding-right:13px;padding-left:13px}
}
@media screen and (min-width:992px){
.gutters-15>[class*=col]{padding-right:15px;padding-left:15px}
}
@media screen and (min-width:992px){
.gutters-16>[class*=col]{padding-right:16px;padding-left:16px}
}
@media screen and (min-width:992px){
.gutters-18>[class*=col]{padding-right:18px;padding-left:18px}
}
@media screen and (min-width:992px){
.gutters-19>[class*=col]{padding-right:19px;padding-left:19px}
}
@media screen and (min-width:992px){
.gutters-20>[class*=col]{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:992px){
.gutters-23>[class*=col]{padding-right:23px;padding-left:23px}
}
@media screen and (min-width:992px){
.gutters-25>[class*=col]{padding-right:25px;padding-left:25px}
}
@media screen and (min-width:992px){
.gutters-30>[class*=col]{padding-right:30px;padding-left:30px}
}
@media screen and (min-width:992px){
.gutters-36>[class*=col]{padding-right:36px;padding-left:36px}
}
@media screen and (min-width:992px){
.gutters-43>[class*=col]{padding-right:43px;padding-left:43px}
}
@media screen and (min-width:992px){
.gutters-45>[class*=col]{padding-right:45px;padding-left:45px}
}
@media screen and (min-width:992px){
.gutters-53>[class*=col]{padding-right:53px;padding-left:53px}
}
@media screen and (min-width:992px){
.gutters-70>[class*=col]{padding-right:70px;padding-left:70px}
}
.wysiwyg b{font-weight:700}
.wysiwyg a{text-decoration:underline}
.wysiwyg ul{margin-left:23px;list-style:disc}
.ol-none{outline:0}
.ol-none:active,.ol-none:focus,.ol-none:focus-visible,.ol-none:hover{box-shadow:none;outline:0}
.text-center{text-align:center}
.business-grid{padding-bottom:10px;background-color:var(--cultured-color)}
.business-grid [class*=col-]{margin-bottom:20px}
@media screen and (min-width:768px){
.business-grid [class*=col-]{margin-bottom:29px}
}
@media screen and (min-width:1200px){
.business-grid .col-xl-20{flex:0 0 auto;width:20%}
}
.business-grid .ratio{display:block;transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:8px}
.business-grid .ratio::before{padding-bottom:63.768115942%}
.business-grid .ratio:hover{box-shadow:3px 4px 10.5px var(--black-color-40)}
.business-grid .ratio .image{overflow:hidden;border-radius:8px}
.business-grid-heading{position:relative;margin-bottom:41px;padding-bottom:25px;text-align:center}
.business-grid-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.business{padding:40px 0 0}
.business [class*=col-]{margin-bottom:40px}
.business .ratio{transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:8px}
.business .ratio::before{padding-bottom:63.1178707224%}
.business .ratio:hover{box-shadow:6px 8px 15px var(--black-color-25)}
.business .ratio img{border-radius:8px}
.business-heading{position:relative;margin-bottom:40px;padding-bottom:28px;text-align:center}
.business-heading::before{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.category{padding:30px 0 13px}
@media screen and (min-width:768px){
.category{padding:41px 0 13px}
}
.category [class*=col-]{margin-bottom:17px}
@media screen and (min-width:768px){
.category [class*=col-]{margin-bottom:27px}
}
.category .item{display:flex;align-items:center;transition:all .3s ease;border:1px solid transparent;border-radius:12px;padding:9px 25px;background-color:var(--navajo-white-color-2)}
.category .item:hover{box-shadow:3px 4px 10px var(--black-color-20);border-color:var(--golden-brown-color)}
.category .item-icon{display:flex;justify-content:center;align-items:center;width:57px;height:55px}
.category .item-title{width:calc(100% - 57px);padding-left:27px;color:var(--dark-bronze-color-2)}
.club-slider{padding:33px 0 34px;background-color:var(--cultured-color)}
@media screen and (min-width:1200px){
.club-slider .container{max-width:1179px}
}
.club-slider .slick-list{margin:0 -12.5px;padding:10px 0}
.club-slider .slick-slide{padding:0 12.5px}
.club-slider .slick-arrow{position:absolute;top:48%;z-index:5;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);transition:all .3s ease;border:none;border-radius:50%;width:30px;height:30px;padding:8px;background-color:var(--lotion-color);color:var(--yale-blue-color)}
@media screen and (min-width:992px){
.club-slider .slick-arrow{width:42px;height:42px}
}
.club-slider .slick-arrow:hover{background-color:var(--yale-blue-color);color:var(--white-color)}
.club-slider .slick-prev{left:-10px}
@media screen and (min-width:576px){
.club-slider .slick-prev{left:-20px}
}
@media screen and (min-width:1200px){
.club-slider .slick-prev{left:-66px}
}
.club-slider .slick-next{right:-10px}
@media screen and (min-width:576px){
.club-slider .slick-next{right:-20px}
}
@media screen and (min-width:1200px){
.club-slider .slick-next{right:-66px}
}
.club-slider .item{display:block;transition:all .3s ease;box-shadow:0 4px 8px var(--black-color-25);border:1px solid transparent;border-radius:4px;padding:18px 15px 34px 12px;background-color:var(--white-color);text-align:center}
.club-slider .item:hover{border-color:var(--midnight-green-color)}
.club-slider .item-image{display:flex;justify-content:center;align-items:center;width:183px;height:134px;margin:0 auto 7px}
.club-slider .item-image img{width:100%;max-width:100%;max-height:100%}
.club-slider .item-title{max-width:210px;min-height:34px;margin:0 auto 17px;line-height:1.21428;color:var(--space-cadet-color)}
.club-slider .item-entry{display:flex;justify-content:space-between;gap:15px}
.club-slider .item-entry span{display:flex;flex:1;justify-content:center;align-items:center;border-radius:4px;padding:7px;background-color:var(--platinum-color);color:var(--space-cadet-color)}
.collab-tmu{padding:30px 0;background-color:var(--khaki-color-26)}
@media screen and (min-width:768px){
.collab-tmu{padding:39px 0 60px}
}
@media screen and (min-width:1200px){
.collab-tmu .container{max-width:1180px}
}
.collab-tmu .row{margin-right:-8px;margin-bottom:8px;margin-left:-8px}
.collab-tmu [class*=col-]{padding-right:8px;padding-left:8px}
.collab-tmu .item{display:flex;align-items:center;transition:all .3s ease;border:1px solid var(--white-color);border-radius:4px;margin-bottom:16px;padding:10px 7px 6px;background-color:var(--white-color)}
.collab-tmu .item:hover{border-color:var(--saddle-brown-color)}
.collab-tmu .item-image{display:flex;justify-content:center;align-items:center;width:100px;height:76px}
.collab-tmu .item-content{width:calc(100% - 100px);padding-left:6px}
.collab-tmu [class*=col-]:not(:first-child) .item-content{padding-left:18px}
@media screen and (min-width:768px){
.collab-tmu [class*=col-]:not(:first-child):not(:nth-child(2)) .item{padding-left:13px}
}
.collab-tmu__heading{position:relative;margin-bottom:31px;padding-bottom:12px;text-align:center}
.collab-tmu__heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 45px);width:89px;height:4px;background-color:var(--tangerine-color)}
.collab-tmu__main{border-bottom:10px solid var(--philippine-gold-color);border-radius:3px;padding:20px 12px;background-color:var(--navajo-white-color);color:var(--dark-bronze-color)}
@media screen and (min-width:768px){
.collab-tmu__main{display:flex;padding:20px 51px 24px 40px}
}
.collab-tmu__left{margin-bottom:20px}
@media screen and (min-width:768px){
.collab-tmu__left{flex-grow:1;margin-bottom:0;padding-right:30px}
}
.collab-tmu__left p.fz-16{max-width:658px;line-height:1.3125;text-align:justify}
.collab-tmu__right{text-align:center}
@media screen and (min-width:768px){
.collab-tmu__right{flex-shrink:0;width:251px}
}
.collab-tmu__right ul{line-height:1.3125}
.collab-tmu__right ul li::before{content:"";display:inline-block;border-radius:50%;width:5.5px;height:5.5px;margin-right:5px;margin-bottom:2px;background-color:var(--dark-bronze-color)}
.collab-tmu__title{position:relative;margin-bottom:7px;padding-bottom:6px}
.collab-tmu__title::before{content:"";position:absolute;bottom:0;left:0;width:117px;height:4px;background-color:var(--dark-bronze-color)}
.collab-tmu__button{transition:all .3s ease;border-radius:42px;margin-top:8px;margin-bottom:12px;padding:12px 10px 9px;background-color:var(--aztec-gold-color);color:var(--white-color)}
.collab-tmu__button:hover{background-color:var(--golden-brown-color);color:var(--white-color)}
.event-coming{padding-top:46px;background-color:var(--cultured-color)}
.event-coming-slider.event-featured{padding-top:0;padding-bottom:0;background-color:inherit}
.event-coming-slider .slick-list{margin:0 -12px;padding-top:16px;padding-bottom:41px}
.event-coming-slider .slick-slide{padding:0 12px}
.event-coming-slider .slick-arrow{position:absolute;top:-50px;z-index:5;display:flex;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 4px 4px var(--black-color-25);border:none;border-radius:50%;width:30px;height:30px;padding:8px;background-color:var(--lotion-color);color:var(--midnight-green-color)}
@media screen and (min-width:768px){
.event-coming-slider .slick-arrow{top:-46px}
}
@media screen and (min-width:992px){
.event-coming-slider .slick-arrow{width:36px;height:36px}
}
.event-coming-slider .slick-arrow:hover{background-color:var(--midnight-green-color);color:var(--white-color)}
.event-coming-slider .slick-prev{right:48px;left:auto}
.event-coming-slider .slick-next{right:1px}
.event-featured-heading{position:relative;margin-bottom:22px;padding-bottom:28px;text-align:center}
.event-featured-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.event-featured{padding:31px 0 6px;background-color:var(--cultured-color)}
.event-featured [class*=col-]{margin-bottom:35px}
.event-featured .item{transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border:1px solid transparent;border-radius:16px;height:100%;padding:13px 18px 18px 13px;background-color:var(--white-color)}
.event-featured .item:hover{border-color:var(--midnight-green-color)}
.event-featured .item-wrapper{margin-bottom:14px}
@media screen and (min-width:576px){
.event-featured .item-wrapper{display:flex}
}
.event-featured .item-image{position:relative;overflow:hidden;border-radius:10px;width:100%}
@media screen and (min-width:576px){
.event-featured .item-image{width:171px}
}
.event-featured .item-image .ratio::before{padding-bottom:66.6666666667%}
.event-featured .item-image-label{position:absolute;top:0;left:0;z-index:5;border-radius:10px 0 0 0}
.event-featured .item-image-label::before{content:"";position:absolute;top:2px;right:0;bottom:-2px;left:0;background-color:var(--black-color-25);-webkit-clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);filter:blur(4px)}
.event-featured .item-image-label span{position:relative;z-index:2;display:inline-block;border-radius:10px 0 0 0;padding:3px 14px 3px 9px;color:var(--white-color);-webkit-clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0)}
.event-featured .item-image-label.orange span{background-color:var(--tangerine-color)}
.event-featured .item-image-label.gray::before{content:none}
.event-featured .item-image-label.gray span{background-color:var(--silver-chalice-color)}
.event-featured .item-image-label.red span{background-color:var(--maximum-red-color-2)}
.event-featured .item-image-label.blue span{background-color:var(--azure-color)}
.event-featured .item-content{width:100%}
@media screen and (min-width:576px){
.event-featured .item-content{width:calc(100% - 171px);padding-top:4px;padding-left:19px}
}
.event-featured .item-button{border-radius:44px;width:158px;height:42px}
.event-featured .item-title{margin-bottom:16px;line-height:1.5}
.event-featured .item-info{margin-bottom:10px;color:var(--davys-grey-color)}
.event-featured .item-info dl{display:flex;align-items:flex-start}
@media screen and (min-width:1200px){
.event-featured .item-info dl{padding-right:5px}
}
.event-featured .item-info dl+dl{margin-top:6px}
.event-featured .item-info dl>a{display:flex;align-items:flex-start;transition:color .3s ease}
.event-featured .item-info dt{position:relative;display:flex;justify-content:center;align-items:center;width:19px;height:19px}
.event-featured .item-info dd{align-self:center;width:calc(100% - 19px);padding-left:8px;line-height:1.3}
.event-featured .item-info a:hover{color:var(--midnight-green-color)}
.event-featured .item-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}
.event-featured .item-tags{display:flex;flex-wrap:wrap;gap:10px}
.event-featured .item-tag{border:1px solid;border-radius:4px;padding:4px 8px}
.event-featured .item-tag.green{border-color:var(--green-color);color:var(--green-color)}
.event-featured .item-tag.blue{border-color:var(--blue-color);color:var(--blue-color)}
.event-featured .item-tag.pink{border-color:var(--heliotrope-color);color:var(--heliotrope-color)}
.event-featured .item-tag.orange{border-color:var(--orange-peel-color);color:var(--orange-peel-color)}
.event-featured .item-tag.red{border-color:var(--rosso-corsa-color);color:var(--rosso-corsa-color)}
.event-featured .item-tag.gray{border-color:var(--philippine-gray-color);color:var(--philippine-gray-color)}
.event-featured .item-time{flex-shrink:0;color:var(--davys-grey-color)}
.event-featured .big-item{transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border:1px solid transparent;border-radius:24px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.event-featured .big-item{display:flex}
}
.event-featured .big-item:hover{border-color:var(--midnight-green-color)}
.event-featured .big-item .item-info{margin-bottom:12px;color:var(--fulvous-color)}
.event-featured .big-item .item-info dt{top:-1px}
.event-featured .big-item .item-info dd{line-height:1.2}
.event-featured .big-item .item-info dl+dl{margin-top:12px}
.event-featured .big-item .item-tags{position:relative;padding-top:20px}
.event-featured .big-item .item-tags::before{content:"";position:absolute;top:0;left:0;width:95px;height:3px;background-color:var(--tangerine-color)}
.event-featured .big-item-text{margin-bottom:14px;line-height:1.36;text-align:justify}
.event-featured .big-item-title{margin-bottom:19px;line-height:1.34}
.event-featured .big-item-image{position:relative;box-shadow:0 4px 4px var(--black-color-25);border-radius:6px 24px 0 0;width:calc(100% + 2px);margin:-1px;background-color:#006873}
@media screen and (min-width:768px){
.event-featured .big-item-image{border-radius:6px 24px 24px 24px;width:38.528%;min-width:300px}
}
.event-featured .big-item-image .ratio{overflow:hidden;border-radius:24px}
.event-featured .big-item-image .ratio::before{padding-bottom:66.6666666667%}
.event-featured .big-item-image-label{position:absolute;top:0;left:0;z-index:5;border-radius:6px 0 0 0}
.event-featured .big-item-image-label::before{content:"";position:absolute;top:2px;right:-1px;bottom:-2px;left:0;background-color:var(--black-color-25);-webkit-clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0);filter:blur(4px)}
.event-featured .big-item-image-label span{position:relative;z-index:2;display:inline-block;border-radius:6px 0 0 0;padding:8px 25px 8px 16px;color:var(--white-color);-webkit-clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0)}
.event-featured .big-item-image-label.orange span{background-color:var(--tangerine-color)}
.event-featured .big-item-image-label.gray::before{content:none}
.event-featured .big-item-image-label.gray span{background-color:var(--silver-chalice-color)}
.event-featured .big-item-image-label.red span{background-color:var(--maximum-red-color)}
.event-featured .big-item-image-label.blue span{background-color:var(--azure-color)}
.event-featured .big-item-image-content{position:relative;z-index:5;padding:14px 26px 20px;color:#fff}
.event-featured .big-item-content{width:100%;padding:20px 20px 20px 25px}
@media screen and (min-width:768px){
.event-featured .big-item-content{width:61.472%;padding:28px 17px 36px 30px}
}
.event-featured .big-item-footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:27px;gap:12px}
.event-featured .big-item-button{border-radius:44px;width:192px;height:51px}
.event-featured .big-item-member{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.event-featured .big-item-member>span{flex-shrink:0}
.event-featured .big-item-member-wrapper{display:flex;flex-wrap:wrap;gap:2px}
.event-featured .big-item-member-wrapper .more{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background-color:var(--bright-gray-color);color:var(--davys-grey-color)}
.event-featured .big-item-member-wrapper .more::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:1px solid var(--white-color);border-radius:50%;pointer-events:none}
.event-featured .big-item-member-wrapper .more svg{flex-shrink:0;margin-right:3px}
.event-featured .big-item-member-wrapper .ratio{overflow:hidden;border-radius:50%;width:40px}
.event-featured .big-item-member-wrapper .ratio .image{top:1px;right:1px;bottom:1px;left:1px;width:auto;height:auto}
.event-featured .big-item-member-wrapper .ratio::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:1px solid var(--white-color);border-radius:50%;pointer-events:none}
.countdown{position:relative;z-index:5;color:var(--white-color);max-width:280px}
.countdown [class*=col-]{margin-bottom:0}
.countdown-title{margin-bottom:14px}
.countdown-item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--white-color);border-radius:4px;width:75px;height:76px;background-color:var(--white-color-28);text-align:center;color:var(--white-color)}
.countdown-item::after{content:":";position:absolute;top:50%;right:-10px;transform:translateY(-50%)}
@media screen and (min-width:992px){
.countdown-item::after{right:-17px}
}
[class*=col-]:last-child>.countdown-item::after{content:none}
.event-featured-slider{margin-bottom:20px}
.event-featured-slider .slick-list{margin:0 -40px;padding:10px 10px 15px}
.event-featured-slider .slick-slide{padding:0 30px}
.event-featured-slider .slick-arrow{position:absolute;top:calc(50% - 30px);z-index:5;display:flex;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 4px 4px var(--black-color-25);border:none;border-radius:50%;width:30px;height:30px;padding:8px;background-color:var(--white-color);color:var(--yale-blue-color)}
@media screen and (min-width:992px){
.event-featured-slider .slick-arrow{top:calc(50% - 52px);width:50px;height:50px}
}
.event-featured-slider .slick-arrow:hover{background-color:var(--yale-blue-color);color:var(--white-color)}
.event-featured-slider .slick-prev{left:-10px}
@media screen and (min-width:992px){
.event-featured-slider .slick-prev{left:-25px}
}
.event-featured-slider .slick-next{right:-10px}
@media screen and (min-width:992px){
.event-featured-slider .slick-next{right:-25px}
}
.event-grid{padding-bottom:41px;background-color:var(--cultured-color);position:relative}
.event-grid .row{margin-bottom:15px}
.event-grid [class*=col-]{margin-bottom:18px}
.event-grid .item{display:block;transition:all .3s ease;box-shadow:0 1px 10.2px -1px var(--black-color-15);border:1px solid transparent;border-radius:6px;height:100%;padding:20px 21px 22px;background-color:var(--white-color)}
.event-grid .item:hover{border-color:var(--midnight-green-color)}
.event-grid .item-image{position:relative;box-shadow:1px 0 6.3px 1px var(--black-color-15);border-radius:6px;margin-bottom:16px}
.event-grid .item-image .ratio{overflow:hidden;border-radius:6px}
.event-grid .item-image .ratio::before{padding-bottom:66.0194174757%}
.event-grid .item-label{position:absolute;top:9px;left:8px;z-index:5;display:inline-flex;align-items:center;border-radius:15px;padding:2px 15px}
.event-grid .item-label.hot{background-color:var(--electric-red-color);color:var(--white-color)}
.event-grid .item-label.hot::before{content:"";display:inline-block;flex-shrink:0;width:17px;height:20px;margin-right:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='20' fill='none'%3E%3Cpath fill='%23fff' d='m13.805 6.657-1.756-.974.343 1.985c.02.096.039.21.039.325 0 1.05-.86 1.909-1.91 1.909-1.259 0-1.564-.363-1.564-1.737 0-.897.152-2.004.152-3.054 0-.974-.172-1.794-.496-2.482C7.87 1.102 6.285.358 3.841.358h-2.5l1.87 1.66c.42.382.611.783.611 1.299 0 .973-.668 2.195-1.47 3.588C1.436 8.47.978 10.055.978 11.81a7.633 7.633 0 0 0 7.635 7.636c4.81 0 7.673-4.009 7.673-7.903 0-2.176-.935-4.008-2.481-4.886Z'/%3E%3Cpath fill='%23fff' d='M16.287 11.543c0 3.894-2.863 7.903-7.674 7.903V2.629c.325.688.497 1.508.497 2.482 0 1.05-.153 2.157-.153 3.054 0 1.374.305 1.737 1.565 1.737 1.05 0 1.909-.86 1.909-1.909 0-.114-.02-.23-.038-.325l-.344-1.985 1.756.974c1.546.878 2.482 2.71 2.482 4.886Z'/%3E%3C/svg%3E") no-repeat}
.event-grid .item-title{position:relative;margin-bottom:20px;line-height:1.36}
.event-grid .item-title::before{content:"";position:absolute;bottom:-8px;left:0;width:77px;height:2px;background-color:var(--tangerine-color)}
.event-grid .item-title .fz-18{line-height:1.36}
.event-grid .item-info{margin-bottom:12px;color:var(--davys-grey-color)}
.event-grid .item-info dl{display:flex;align-items:flex-start}
@media screen and (min-width:1200px){
.event-grid .item-info dl{padding-right:5px}
}
.event-grid .item-info dl+dl{margin-top:4px}
.event-grid .item-info dl>a{display:flex;align-items:flex-start;transition:color .3s ease}
.event-grid .item-info dt{position:relative;display:flex;justify-content:center;align-items:center;width:19px;height:19px}
.event-grid .item-info dd{align-self:center;width:calc(100% - 19px);padding-left:8px;line-height:1.3}
.event-grid .item-info a:hover{color:var(--midnight-green-color)}
    
.event-grid .item-info a:hover a.item-title {
        color: var(--midnight-green-color)
    }

.event-grid .item-tags{display:flex;flex-wrap:wrap;margin-bottom:21px;gap:10px}
.event-grid .item-tag{border:1px solid;border-radius:4px;padding:4px 8px}
.event-grid .item-tag.green{border-color:var(--green-color);color:var(--green-color)}
.event-grid .item-tag.blue{border-color:var(--blue-color);color:var(--blue-color)}
.event-grid .item-tag.pink{border-color:var(--heliotrope-color);color:var(--heliotrope-color)}
.event-grid .item-tag.orange{border-color:var(--orange-peel-color);color:var(--orange-peel-color)}
.event-grid .item-tag.red{border-color:var(--rosso-corsa-color);color:var(--rosso-corsa-color)}
.event-grid .item-tag.gray{border-color:var(--philippine-gray-color);color:var(--philippine-gray-color)}
.event-grid .item-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;width:90%}
.event-grid .item-button{border-radius:50px;width:138px;height:38px}
@media screen and (min-width:1200px){
.event-grid-inner{box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:16px;padding:30px 31px 31px 32px;background-color:var(--white-color)}
}
.event-grid-heading{margin-bottom:9px}
.event-grid-button{border-radius:25px;width:138px;height:40px}
.event-list{padding:40px 0 20px}
.event-list-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:33px;gap:12px}
.event-list-filter{display:flex;flex-wrap:wrap;align-items:center;gap:13px}
.event-list-filter>span{flex-shrink:0;margin-right:5px}
.event-list-filter-btn{transition:all .3s ease;border:none;border-radius:4px;min-width:111px;padding:12px 15px;background-color:var(--bright-gray-color-2);text-align:center;color:var(--granite-gray-color)}
.event-list-filter-btn.active,.event-list-filter-btn:hover{background-color:var(--khaki-color);color:var(--dark-bronze-color-2)}
.event-list-select{display:flex;align-items:center;border:1px solid var(--light-silver-color);border-radius:50px;padding:1px 3px 1px 11px}
.event-list-select-icon{margin-right:-4px}
.event-list-select-item{position:relative}
@media screen and (min-width:768px){
.event-list-select-item{min-width:150px}
}
@media screen and (min-width:1200px){
.event-list-select-item{min-width:176px}
}
.event-list-select-item .dropdown-toggle::after{flex-shrink:0;border:none;width:13px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5.214 5.214L11.427 1'/%3E%3C/svg%3E") no-repeat}
.event-list-select-item:last-child::before{content:"";position:absolute;top:calc(50% - 13px);left:1px;width:1px;height:26px;background-color:var(--philippine-silver-color-2)}
@media screen and (min-width:1200px){
.event-list-select-item:last-child{min-width:293px;padding-left:4px}
}
@media screen and (min-width:992px){
.event-list-content .item{display:flex}
}
.event-list-content .item+.item{margin-top:28px}
.event-list-content .item:hover .item-content-inner{border-color:var(--philippine-gold-color)}
.event-list-content .item:hover .item-title{color:var(--philippine-gold-color)}
.event-list-content .item-image{position:relative;align-self:flex-start;overflow:hidden;border-radius:10px;width:100%}
@media screen and (min-width:992px){
.event-list-content .item-image{width:370px}
}
.event-list-content .item-image .ratio::before{padding-bottom:66.7567567568%}
@media screen and (min-width:768px){
.event-list-content .item-image .ratio::before{padding-bottom:40%}
}
@media screen and (min-width:992px){
.event-list-content .item-image .ratio::before{padding-bottom:66.7567567568%}
}
.event-list-content .item-image-label{position:absolute;top:0;left:0;z-index:5;border-radius:10px 0 0 0}
.event-list-content .item-image-label::before{content:"";position:absolute;top:2px;right:0;bottom:-2px;left:0;background-color:var(--black-color-25);-webkit-clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);filter:blur(4px)}
.event-list-content .item-image-label span{position:relative;z-index:2;display:inline-block;border-radius:10px 0 0 0;padding:3px 14px 3px 9px;color:var(--white-color);-webkit-clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 17px) 0,100% 50%,calc(100% - 17px) 100%,0 100%,0 0)}
@media screen and (min-width:768px){
.event-list-content .item-image-label span{padding:7px 27px 8px 16px;-webkit-clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0);clip-path:polygon(calc(100% - 21px) 0,100% 50%,calc(100% - 21px) 100%,0 100%,0 0)}
}
.event-list-content .item-image-label.orange span{background-color:var(--tangerine-color)}
.event-list-content .item-image-label.gray::before{content:none}
.event-list-content .item-image-label.gray span{background-color:var(--silver-chalice-color)}
.event-list-content .item-image-label.red span{background-color:var(--maximum-red-color)}
.event-list-content .item-image-label.blue span{background-color:var(--azure-color)}
.event-list-content .item-content{padding-top:24px}
@media screen and (min-width:992px){
.event-list-content .item-content{width:calc(100% - 370px);padding-top:0;padding-left:21px}
}
.event-list-content .item-title{transition:all .3s ease;margin-bottom:15px;line-height:1.34}
.event-list-content .item-content-inner{transition:all .3s ease;border:2px solid var(--light-silver-color);border-radius:16px;height:100%;padding:15px}
@media screen and (min-width:576px){
.event-list-content .item-content-inner{display:flex;padding:17px 0 17px 24px}
}
@media screen and (min-width:576px){
.event-list-content .item-left{width:calc(100% - 247px);padding-right:10px}
}
.event-list-content .item-right{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:15px;gap:12px}
@media screen and (min-width:576px){
.event-list-content .item-right{position:relative;width:247px;margin-top:0;gap:28px}
.event-list-content .item-right::before{content:"";position:absolute;top:6px;bottom:6px;left:1px;width:1px;background-color:var(--philippine-silver-color)}
}
.event-list-content .item-info{margin-bottom:14px;color:var(--davys-grey-color)}
.event-list-content .item-info dl{display:flex;align-items:flex-start}
.event-list-content .item-info dl+dl{margin-top:6px}
.event-list-content .item-info dl>a{display:flex;align-items:flex-start;transition:color .3s ease}
.event-list-content .item-info dt{position:relative;display:flex;justify-content:center;align-items:center;width:19px;height:19px}
.event-list-content .item-info dd{align-self:center;width:calc(100% - 19px);padding-left:10px;line-height:1.3}
.event-list-content .item-info a:hover{color:var(--midnight-green-color)}
.event-list-content .item-tags{display:flex;flex-wrap:wrap;gap:10px}
.event-list-content .item-tag{border:1px solid;border-radius:4px;padding:4px 8px}
.event-list-content .item-tag.green{border-color:var(--green-color);color:var(--green-color)}
.event-list-content .item-tag.blue{border-color:var(--blue-color);color:var(--blue-color)}
.event-list-content .item-tag.pink{border-color:var(--heliotrope-color);color:var(--heliotrope-color)}
.event-list-content .item-tag.orange{border-color:var(--orange-peel-color);color:var(--orange-peel-color)}
.event-list-content .item-tag.red{border-color:var(--rosso-corsa-color);color:var(--rosso-corsa-color)}
.event-list-content .item-tag.gray{border-color:var(--philippine-gray-color);color:var(--philippine-gray-color)}
.event-list-content .item-button{flex-shrink:0;border-radius:44px;width:180px;height:48px}
.event-list-content .item-member{display:flex;flex-wrap:wrap;align-items:center;color:var(--davys-grey-color);gap:12px}
@media screen and (min-width:576px){
.event-list-content .item-member{display:block}
.event-list-content .item-member>span{display:block;margin-bottom:10px;text-align:center}
}
.event-list-content .item-member-wrapper{display:flex;justify-content:center}
.event-list-content .item-member-wrapper .more{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;background-color:var(--bright-gray-color);color:var(--davys-grey-color)}
.event-list-content .item-member-wrapper .more::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:1px solid var(--white-color);border-radius:50%;pointer-events:none}
.event-list-content .item-member-wrapper .more svg{flex-shrink:0;margin-right:3px}
.event-list-content .item-member-wrapper .ratio{position:relative;z-index:-2;overflow:hidden;border-radius:50%;width:40px;margin-right:-10px}
.event-list-content .item-member-wrapper .ratio .image{top:1px;right:1px;bottom:1px;left:1px;width:auto;height:auto}
.event-list-content .item-member-wrapper .ratio::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;border:1px solid var(--white-color);border-radius:50%;pointer-events:none}
.event-list-button{border-radius:25px;width:130px;height:37px;margin-top:20px}
.face-carousel{padding-top:14px;padding-bottom:40px}
.face-carousel-heading{position:relative;margin-bottom:28px;padding-bottom:24px;text-align:center}
.face-carousel-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.face-carousel__inner{z-index:5;border:1px solid #ebd9b7;border-radius:30px;padding:25px 0 37px;background:linear-gradient(180deg,#fff7e7 0,#fff 100%)}
@media screen and (min-width:768px){
.face-carousel__slider{margin:0 -25px}
}
.face-carousel__slider .slick-arrow{border:none;padding:0;background:0 0}
.face-carousel__slider .slick-slide{transition:transform .3s ease}
.face-carousel__slider .slick-slide:not(.slick-current){transform:scale(.76) translateY(26px);transform-origin:center}
.face-carousel__slider .slick-arrow{position:absolute;top:48%;z-index:5;display:none!important;width:17px;height:30px;background:0 0;text-indent:initial;color:var(--davys-grey-color)}
@media screen and (min-width:992px){
.face-carousel__slider .slick-arrow{display:block!important}
}
.face-carousel__slider .slick-arrow:hover{color:var(--midnight-green-color)}
.face-carousel__slider .slick-arrow svg{transition:color .3s ease}
.face-carousel__slider .slick-prev{left:29px}
.face-carousel__slider .slick-next{right:29px}
.face-carousel__slider .slick-dots{display:flex;justify-content:center;margin-top:30px}
@media screen and (min-width:768px){
.face-carousel__slider .slick-dots{margin-top:50px}
}
.face-carousel__slider .slick-dots li{display:flex}
.face-carousel__slider .slick-dots button{overflow:hidden;transition:all .3s ease;border:none;border-radius:10px;width:11px;height:11px;margin:0 8px;padding:0;background-color:#d9d9d9;text-indent:-9999px}
.face-carousel__slider .slick-dots .slick-active button{width:45px;background-color:#e69c17}
.face-carousel__slider .slick-dots .slick-active button::after{content:none}
.face-caroussel__item-featured{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;border-radius:50%;width:214px;height:214px;margin:0 auto -114px;background-color:#fff}
.face-caroussel__item-featured::after{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);border:2.5px solid var(--camel-color);border-radius:50%;width:190px;height:190px;pointer-events:none}
.face-carousel__item-image{overflow:hidden;border-radius:50%;width:170px;height:170px}
.face-carousel__item-icon{position:absolute;right:2px;bottom:0;z-index:3;width:70px;height:89px}
.face-carousel__item-content{border:1px solid #d4b996;border-radius:20px;padding:128px 20px 13px;text-align:center}
.face-carousel__item-title{margin-bottom:7px}
.face-carousel__item-text{border-radius:10px;margin-bottom:9px;padding:10px 9px 9px;background:linear-gradient(90deg,#a57d24 0,#d8bd62 21%,#f1dd80 33%,#fbf2a8 52%,#f1dd80 73%,#a57d24 100%);line-height:1.41;color:#723a04}
.face-carousel__item-position{min-height:42px;margin-bottom:6px}
.face-carousel__item-btn{border-radius:30px;width:106px;height:29px;margin:0 auto}
.face-carousel .heading{padding-top:16px;padding-bottom:30px}
.face-carousel .heading::before{top:0;bottom:auto}
.container--box-shadow{position:relative}
.container--box-shadow::after,.container--box-shadow::before{content:"";position:absolute;top:0;width:57px;height:503px;background-repeat:no-repeat}
.container--box-shadow::before{left:-15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='503' viewBox='0 0 57 503' fill='none'%3E %3Cg filter='url(%23filter0_d_25_701)'%3E %3Cpath d='M47 483L30 20H47V483Z' fill='black'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_d_25_701' x='0' y='0' width='57' height='503' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='-10'/%3E %3CfeGaussianBlur stdDeviation='10'/%3E %3CfeComposite in2='hardAlpha' operator='out'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.620833 0 0 0 0 0.620833 0 0 0 0 0.620833 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_25_701'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_25_701' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E")}
.container--box-shadow::after{right:-15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='503' viewBox='0 0 57 503' fill='none'%3E %3Cg filter='url(%23filter0_d_25_700)'%3E %3Cpath d='M10 483L27 20H10V483Z' fill='black'/%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_d_25_700' x='0' y='0' width='57' height='503' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E %3CfeOffset dx='10'/%3E %3CfeGaussianBlur stdDeviation='10'/%3E %3CfeComposite in2='hardAlpha' operator='out'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0.619608 0 0 0 0 0.619608 0 0 0 0 0.619608 0 0 0 1 0'/%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_25_700'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_25_700' result='shape'/%3E %3C/filter%3E %3C/defs%3E %3C/svg%3E")}
.container--box-shadow>*{position:relative;z-index:2;background-color:#fff}
.site-footer__bottom{margin-top:0;color:var(--white-color)}
.site-footer{position:relative;padding:30px 0;background-color:var(--midnight-green-color);color:var(--white-color)}
@media screen and (min-width:768px){
.site-footer{padding:42px 0 47px}
}
.site-footer .container{position:relative;z-index:5}
.site-footer__main{display:flex;margin-bottom:20px}
@media screen and (min-width:768px){
.site-footer__main{width:36.95%;margin-bottom:0;padding-right:20px}
}
.site-footer__logo{flex-shrink:0;width:97px;margin-top:3px;margin-right:25px}
.side-footer__inner{flex-grow:1}
.site-footer__heading{max-width:290px;margin-bottom:15px;line-height:1.625}
.site-footer__info{max-width:320px}
.site-footer__info dl{display:flex;align-items:flex-start;margin-bottom:9px}
.site-footer__info dl:last-child{margin-right:0}
.site-footer__info dt{flex-shrink:0;width:16px;margin-right:15px;text-align:center}
.site-footer__info dd{flex-grow:1}
.site-footer__info dd a{color:inherit}
.site-footer__info dd a:hover{text-decoration:underline;color:inherit;text-underline-position:under}
@media screen and (min-width:768px){
.site-footer__wrapper{width:63.05%}
}
.site-footer__wrapper .col-6{max-width:330px}
.site-footer__title{margin-bottom:12px;line-height:1.625}
@media screen and (min-width:768px){
.site-footer__title{margin-bottom:20px}
}
.site-footer__menu li{position:relative;margin-bottom:9px;padding-left:22px}
.site-footer__menu li::before{content:"";position:absolute;top:6px;left:2px;width:6px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E %3Cpath d='M1 9L5 5L1 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center/contain}
.site-footer__menu li a{color:var(--white-color)}
.site-footer__menu li a:hover{text-decoration:underline;color:var(--white-color);text-underline-position:under}
.site-footer__bottom{margin-top:48px;padding-top:11px;padding-bottom:11px;text-align:center}
.gallery{padding-bottom:16px;background-color:var(--cultured-color)}
.gallery [class*=col-]{margin-bottom:20px}
.gallery .ratio{overflow:hidden;border-radius:16px}
.gallery .ratio::before{padding-bottom:66.2234042553%}
.gallery-heading{margin-bottom:19px}
.site-header{position:relative;box-shadow:0 4px 10px rgba(214,214,214,.25);background-color:var(--white-color);color:var(--text-color)}
@media screen and (min-width:992px){
.site-header{z-index:500}
}
@media screen and (max-width:991px){
.navbar-collapse{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:block!important;transform:translateX(-100%);overflow-x:hidden;overflow-y:auto;transition:transform .3s ease!important;width:100%;height:100%!important;padding:40px 0;background-color:var(--white-color)}
.navbar-collapse.show{transform:translateX(0)}
}
.navbar-collapse-open{position:relative;border:none;margin-right:10px;padding:0;background:0 0}
@media screen and (min-width:992px){
.navbar-collapse-open{display:none}
}
.navbar-collapse-open .navbar-toggler-icon{width:26px;height:26px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23000000' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-collapse-close{position:absolute;top:15px;right:15px;z-index:5;border:none;background:0 0}
.navbar{padding:11px 0 10px}
.navbar-nav{margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}
@media screen and (min-width:576px){
.navbar-nav{max-width:540px}
}
@media screen and (min-width:768px){
.navbar-nav{max-width:720px}
}
@media screen and (min-width:992px){
.navbar-nav{max-width:none;padding:0}
}
.navbar-light .navbar-nav .nav-link{padding:0;color:#020407}
@media screen and (min-width:992px){
.navbar-light .navbar-nav .nav-link{padding:0 15px}
}
.navbar-light .navbar-nav .nav-link.dropdown-toggle::after{content:none}
.navbar-light .navbar-nav .nav-link:hover{opacity:1;color:var(--midnight-green-color)}
.navbar-light .navbar-nav .nav-item.active .nav-link{color:var(--midnight-green-color)}
.nav-item{padding:15px 0}
@media screen and (max-width:991px){
.nav-item{border-bottom:1px solid #ebebeb;padding:8px 0}
.nav-item .dropdown-menu[data-bs-popper]{border:none;padding:0}
}
@media screen and (min-width:992px){
.nav-item .dropdown-menu{top:100%;display:block;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 8.9px rgba(0,0,0,.25);min-width:229px;margin-top:-1px;padding:7px 0 14px}
.nav-item .dropdown-menu .dropdown-item{transition:all .3s ease;padding:7px 19px}
.nav-item .dropdown-menu .dropdown-item:focus,.nav-item .dropdown-menu .dropdown-item:hover{background-color:transparent;color:var(--midnight-green-color)}
}
@media screen and (min-width:992px){
.nav-item:hover>.dropdown-menu{opacity:1;visibility:visible}
}
.navbar-brand{display:flex;flex-shrink:0;align-items:center;margin-right:5px}
@media screen and (min-width:576px){
.navbar-brand{margin-right:15px}
}
@media screen and (min-width:992px){
.navbar-brand{margin-right:15%}
}
.navbar-brand-logo{flex-shrink:0;width:50px;margin-right:9px}
.navbar-brand-logo img{max-width:100%}
.navbar-brand-content{color:var(--midnight-green-color)}
.nav-lang{position:relative;margin-left:18px}
.nav-account{position:relative;margin-left:10px}
@media screen and (min-width:768px){
.nav-account{margin-left:25px}
}
.nav-account__wrapper{display:flex;align-items:center}
@media screen and (min-width:576px){
.nav-account__wrapper{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M9.5625 0.875L5.5 4.9375L1.4375 0.875' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:11px 6px}
}
.nav-account__wrapper::after{content:none}
.nav-account__image{flex-shrink:0;overflow:hidden;border-radius:50%;width:34px}
.nav-account__menu{box-shadow:0 0 20px rgba(212,212,212,.5);border:none;border-radius:10px;width:295px;padding:13px 12px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.nav-account__menu{width:331px;padding:21px 28px 25px 23px}
}
.nav-account__menu::before{content:"";position:absolute;top:-5px;right:26px;transform:rotate(45deg);box-shadow:-1px -1px 50px rgba(212,212,212,.5);width:18px;height:18px;background-color:var(--white-color)}
@media screen and (min-width:992px){
.nav-account__menu::before{right:17px}
}
.nav-account__menu[data-bs-popper]{top:calc(100% + 11px);right:0;left:auto;margin-top:0}
@media screen and (min-width:992px){
.nav-account__menu[data-bs-popper]{top:calc(100% + 13px);right:9px}
}
.nav-account__menu .dropdown-menu{position:relative;border:none;margin:-5px 0 15px 32px;padding:0}
.nav-account__menu .dropdown-menu li{margin-bottom:6px}
.nav-account__menu .dropdown-menu li:last-child{margin-bottom:0}
.nav-account__menu .dropdown-item{transition:color .3s ease;padding:0}
.nav-account__menu .dropdown-item:hover{background-color:transparent;color:#11be52}
.nav-account__menu-wrapper{display:flex;align-items:center;border-bottom:1px solid #ebebeb;margin-bottom:15px;padding-bottom:17px}
.nav-account__menu-inner{position:relative;flex-shrink:0;margin-right:22px}
.nav-account__avatar{overflow:hidden;border-radius:50%;width:75px}
.nav-account__icon{position:absolute;right:-3px;bottom:1px;z-index:2;display:flex;justify-content:center;align-items:center;border:1px solid #ededed;border-radius:50%;width:28px;height:28px;background-color:#eaeaea;color:#777}
.nav-account__content{flex-grow:1}
.nav-account__title{color:#11be52}
.nav-account__text{margin-top:6px;color:#656565}
.nav-account__link{display:flex;align-items:center;transition:color .3s ease;margin-bottom:15px}
.nav-account__link:hover{color:#11be52}
.nav-account__link:last-child{margin-bottom:0}
.nav-account__link svg{width:17px;margin-right:15px;color:#11be52}
.nav-account__link.disabled{color:#a3a3a3}
.nav-account__link.disabled svg{color:#a3a3a3}
.nav-account__link-dropdown{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'%3E %3Cpath d='M9.5625 0.875L5.5 4.9375L1.4375 0.875' stroke='%23656565' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:11px 6px}
.nav-account__link-dropdown::after{content:none}
.nav-account__link-wrap{display:flex;flex-wrap:wrap;align-items:center}
.nav-account__link-title{margin-right:6px}
.nav-account__link-label{display:inline-flex;align-items:center;border-radius:30px;margin-right:4px;padding:3px 12px 2px;background-color:#11be52;color:var(--white-color)}
.nav-account__link-label:last-child{margin-right:0}
.nav-account__link-label.is-pro{padding-right:7px;padding-left:7px;background-color:#3f4deb}
.nav-account__link-label.is-pro>span{position:relative}
.nav-account__link-label.is-pro>span::before{content:"";position:relative;top:1px;display:inline-block;flex-shrink:0;width:11px;height:10px;margin-right:3px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' viewBox='0 0 11 10' fill='none'%3E %3Cpath d='M8.4424 9.10489L3.14335 9.1333C2.91937 9.1345 2.7416 8.96044 2.74041 8.73876C2.73922 8.51708 2.91511 8.34112 3.1391 8.33992L8.43815 8.31151C8.66214 8.3103 8.83991 8.48437 8.84109 8.70605C8.84225 8.92189 8.66639 9.10369 8.4424 9.10489Z' fill='%23F3BE4B'/%3E %3Cpath d='M3.72397 7.40337C3.72397 7.40337 7.36669 7.38383 7.97971 7.38055C8.59273 7.37726 9.0172 6.28989 9.30622 5.22657C9.59525 4.16326 9.69312 2.62843 9.69312 2.62843C9.69312 2.62843 8.68012 3.88815 7.90786 3.87479C7.12971 3.86146 6.2692 2.78097 5.91574 1.72111C5.65034 1.69336 5.65034 1.69336 5.65034 1.69336C5.65034 1.69336 4.9655 3.69221 3.97628 3.89004C2.98705 4.08786 2.0129 2.69879 2.0129 2.69879L1.71918 2.88705C1.71918 2.88705 1.91618 4.44947 2.02597 5.13727C2.13576 5.82508 2.62761 7.40925 3.72397 7.40337Z' fill='%23F3BE4B'/%3E %3Cpath d='M5.75721 2.01365C6.25854 2.01096 6.66279 1.60656 6.66013 1.11039C6.65747 0.614227 6.24891 0.214184 5.74758 0.216873C5.24625 0.219561 4.842 0.623963 4.84466 1.12013C4.84732 1.61629 5.25589 2.01634 5.75721 2.01365Z' fill='%23F3BE4B'/%3E %3Cpath d='M9.85487 3.34513C10.3562 3.34244 10.7604 2.93804 10.7578 2.44187C10.7551 1.94571 10.3466 1.54567 9.84524 1.54835C9.34391 1.55104 8.93966 1.95544 8.94232 2.45161C8.94498 2.94778 9.35354 3.34782 9.85487 3.34513Z' fill='%23F3BE4B'/%3E %3Cpath d='M1.7201 3.28374C2.22143 3.28106 2.62568 2.87665 2.62302 2.38049C2.62036 1.88432 2.2118 1.48428 1.71047 1.48697C1.20914 1.48966 0.804891 1.89406 0.807552 2.39022C0.810213 2.88639 1.21878 3.28643 1.7201 3.28374Z' fill='%23F3BE4B'/%3E %3C/svg%3E");background-repeat:no-repeat;background-size:11px 10px}
#overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;opacity:.5;background-color:#000}
#overlay.show{display:block}
.hero{overflow:hidden;padding:30px 0;background-color:var(--cultured-color)}
@media screen and (min-width:768px){
.hero{padding:31px 0 40px}
}
.hero .slick-list{overflow:visible;margin:0 -15.5px}
.hero .slick-slide{padding:0 15.5px}
.hero .ratio{overflow:hidden;border-radius:24px}
.hero .ratio::before{padding-bottom:42.7226027397%}
.new-job{padding:33px 0;background-color:var(--cultured-color-2)}
@media screen and (min-width:768px){
.new-job{padding-bottom:60px}
}
.new-job-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding-right:120px;gap:16px 12px}
@media screen and (min-width:768px){
.new-job-header{margin-bottom:31px}
}
.new-job-heading{position:relative;padding-bottom:17px;color:var(--yale-blue-color)}
.new-job-heading::before{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--tangerine-color)}
.new-job-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
@media screen and (min-width:768px){
.new-job-bar{gap:13px}
}
.new-job-bar-item{display:inline-block;border-radius:4px;min-width:91px;padding:8px 18px;background-color:var(--platinum-color-2);text-align:center}
.new-job-bar-item .bootstrap-select>.dropdown-toggle{min-width:143px;padding:0;font-size:11px;line-height:1.2}
@media screen and (min-width:768px){
.new-job-bar-item .bootstrap-select>.dropdown-toggle{font-size:12px}
}
.new-job-bar-item .bootstrap-select>.dropdown-toggle::after{flex-shrink:0;border:none;width:11px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.25 1.375 4.25 4.25 4.25-4.25'/%3E%3C/svg%3E") no-repeat}
.new-job-bar-item--select{padding-right:13px;padding-left:15px}
.new-job-slider{margin-bottom:14px}
.new-job-slider .slick-list{margin:0 -10px}
.new-job-slider .slick-slide{padding:0 10px}
.new-job-slider .slick-arrow{position:absolute;top:-50px;z-index:5;display:flex;justify-content:center;align-items:center;transition:all .3s ease;border:none;border-radius:50%;width:30px;height:30px;padding:8px;background-color:var(--lotion-color);color:var(--yale-blue-color)}
@media screen and (min-width:768px){
.new-job-slider .slick-arrow{top:-69px}
}
@media screen and (min-width:992px){
.new-job-slider .slick-arrow{width:42px;height:42px}
}
.new-job-slider .slick-arrow:hover{background-color:var(--yale-blue-color);color:var(--white-color)}
.new-job-slider .slick-prev{right:54px;left:auto}
.new-job-slider .slick-next{right:0}
.new-job-slider .item{display:flex;transition:all .3s ease;border:1px solid transparent;border-radius:4px;margin-bottom:20px;padding:12px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.new-job-slider .item{padding:21px 27px 19px 21px}
}
.new-job-slider .item:hover{border-color:var(--yale-blue-color)}
.new-job-slider .item-image{border:1px solid var(--light-silver-color);border-radius:4px;width:100px;height:100px;padding:5px}
.new-job-slider .item-image .ratio{overflow:hidden;border-radius:4px}
.new-job-slider .item-content{width:calc(100% - 100px);padding-left:12px}
@media screen and (min-width:768px){
.new-job-slider .item-content{margin-top:-2px;padding-left:18px}
}
.new-job-slider .item-title{margin-bottom:8px;color:var(--charleston-green-color)}
.new-job-slider .item-position{margin-bottom:5px;color:var(--charleston-green-color)}
.new-job-slider .item-text{margin-bottom:8px}
.new-job-slider .item-group{display:flex;flex-wrap:wrap;gap:12px}
.new-job-slider .item-location{max-width:337px}
@media screen and (min-width:768px){
.new-job-slider .item-location{flex:1}
}
.new-job-slider .item-time{max-width:148px}
@media screen and (min-width:768px){
.new-job-slider .item-time{flex:1}
}
.new-job-slider .item-tag{display:inline-block;border-radius:4px;margin-top:-7px;margin-left:auto;padding:5px 15px 6px;background-color:var(--alice-blue-color);letter-spacing:1px;color:var(--cyan-cobalt-blue-color)}
.new-job-button{border-radius:6px;width:245px;height:50px}
.news-list{padding:37px 0 40px}
.news-list .item{display:flex;align-items:flex-start}
.news-list .item:hover .item-title{color:var(--tangerine-color)}
.news-list .item+.item{margin-top:21px}
.news-list .item-image{width:168px}
.news-list .item-image .ratio{overflow:hidden;border-radius:10px}
.news-list .item-image .ratio::before{padding-bottom:66.0714285714%}
.news-list .item-content{width:calc(100% - 168px);padding-left:12px}
@media screen and (min-width:768px){
.news-list .item-content{padding-top:2px;padding-left:24px}
}
.news-list .item-title{transition:all .3s ease;margin-bottom:10px}
.news-list .item-text{margin-bottom:8px;line-height:1.34}
.news-list .big-item{position:relative;display:block;height:100%}
.news-list .big-item .ratio{overflow:hidden;border-radius:20px;height:100%}
.news-list .big-item .ratio::before{padding-bottom:66.7857142857%}
.news-list .big-item-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:flex-end;overflow:hidden;border-radius:20px;max-width:500px;padding:17px 21px;background:linear-gradient(to top,var(--text-color),transparent) no-repeat left bottom/100% 50%;color:var(--white-color)}
.news-list .big-item-title .fz-20{line-height:1.4}
.news-list-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:23px;gap:12px}
.news-list-heading{position:relative;padding-bottom:16px}
.news-list-heading::before{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:var(--tangerine-color)}
.news-list-link{display:inline-flex;align-items:center;transition:all .3s ease;color:var(--tangerine-color)}
.news-list-link:hover{color:var(--yale-blue-color)}
.news-list-link:hover svg{transform:translateX(3px)}
.news-list-link svg{flex-shrink:0;transition:transform .3s ease;margin-left:8px}
.news-list-header .news-list-link{margin-bottom:10px;color:var(--yale-blue-color)}
.news-list-header .news-list-link:hover{color:var(--tangerine-color)}
.news-list-header .news-list-link svg{margin-left:13px}
.news-list-featured{margin-bottom:21px}
@media screen and (min-width:768px){
.news-list-featured{margin-bottom:45px}
}
@media screen and (min-width:768px){
.news-list-featured{display:flex}
}
.news-list-featured-left{margin-bottom:21px}
@media screen and (min-width:768px){
.news-list-featured-left{width:47.86%;margin-bottom:0}
}
@media screen and (min-width:768px){
.news-list-featured-right{width:52.14%;padding-left:20px}
}
@media screen and (min-width:992px){
.news-list-featured-right{padding-left:39px}
}
@media screen and (min-width:768px){
.news-list-featured-right .item+.item{border-top:1px dashed var(--philippine-silver-color-3);margin-top:17px;padding-top:20px}
}
@media screen and (min-width:768px){
.news-list-featured-right .item-image{width:150px}
}
@media screen and (min-width:768px){
.news-list-featured-right .item-content{width:calc(100% - 150px);padding-left:10px}
}
@media screen and (min-width:992px){
.news-list-featured-right .item-content{padding-left:21px}
}
.org-carousel{padding-top:39px;padding-bottom:6px;background-color:var(--white-color)}
.org-carousel-heading{position:relative;margin-bottom:16px;padding-bottom:11px;text-align:center}
.org-carousel-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
@media screen and (min-width:768px){
.org-carousel-slider{margin:0 -25px}
}
@media screen and (min-width:992px){
.org-carousel-slider{min-height:400px}
}
.org-carousel-slider .slick-list{margin:0 -20px;padding-top:10px!important;padding-bottom:35px!important}
.org-carousel-slider .slick-slide{transition:transform .3s ease;padding:0 20px}
.org-carousel-slider .slick-slide:not(.slick-current){transform:scale(.94);transform-origin:bottom}
@media screen and (min-width:992px){
.org-carousel-slider .slick-slide:not(.slick-current){transform:scale(.94) translateY(23px)}
}
.org-carousel-slider .slick-slide:not(.slick-current) .item-featured{transform:scale(.82) translateY(-1px);transform-origin:center}
.org-carousel-slider .slick-slide:not(.slick-current) .item-content-inner{transform:scale(.8) translateY(-39px);transform-origin:center;margin-bottom:-36px}
.org-carousel-slider .slick-slide.slick-current .item{margin-right:-13px;margin-left:-13px}
.org-carousel-slider .slick-arrow{position:absolute;top:52%;z-index:5;display:flex;justify-content:center;align-items:center;transition:all .3s ease;box-shadow:0 4px 4px var(--black-color-25);border:none;border-radius:50%;width:36px;height:36px;padding:8px;background-color:var(--white-color);color:var(--yale-blue-color)}
@media screen and (min-width:768px){
.org-carousel-slider .slick-arrow{top:calc(50% + 27px)}
}
.org-carousel-slider .slick-arrow:hover{background-color:var(--yale-blue-color);color:var(--white-color)}
.org-carousel-slider .slick-arrow svg{transition:color .3s ease}
.org-carousel-slider .slick-prev{left:-10px}
@media screen and (min-width:992px){
.org-carousel-slider .slick-prev{left:6px}
}
.org-carousel-slider .slick-next{right:-10px}
@media screen and (min-width:992px){
.org-carousel-slider .slick-next{right:6px}
}
.org-carousel-slider .item-featured{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;transition:all .3s ease;border-radius:50%;width:162px;height:162px;margin:0 auto -86px;background-color:#fff}
.org-carousel-slider .item-featured::after{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);border:2.5px solid var(--camel-color);border-radius:50%;width:144px;height:144px;pointer-events:none}
.org-carousel-slider .item-image{overflow:hidden;border-radius:50%;width:129px;height:129px}
.org-carousel-slider .item-content{transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border:1px solid #d4b996;border-radius:20px;padding:95px 20px 15px;background:linear-gradient(to bottom,#fff7e8,#fff);text-align:center}
.org-carousel-slider .item:hover .item-content{border-color:#ff9000}
.org-carousel-slider .item-content-inner{transition:all .3s ease}
.org-carousel-slider .item-title{margin-bottom:5px}
@media screen and (max-width:991px){
.org-carousel-slider .item-title{font-size:20px}
}
.org-carousel-slider .item-text{border-radius:4px;max-width:236px;margin:0 auto 9px;padding:6px 9px 5px;background:rgba(242,218,145,.59);line-height:1.41;color:#743d06}
.org-carousel-slider .item-position{min-height:42px;line-height:1.2857}
.org-hero{padding:30px 0;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-4.png) no-repeat left top/cover}
@media screen and (min-width:768px){
.org-hero{padding:42px 0 51px}
}
.org-hero-wrapper{display:flex;flex-direction:column-reverse}
@media screen and (min-width:768px){
.org-hero-wrapper{flex-direction:row}
}
.org-hero-content{color:var(--white-color)}
@media screen and (min-width:768px){
.org-hero-content{width:47.1%;padding-top:4px;padding-right:30px}
}
.org-hero-image{margin-bottom:20px}
@media screen and (min-width:768px){
.org-hero-image{width:52.9%;margin-bottom:0}
}
.org-hero-image .ratio{box-shadow:0 4px 4px var(--black-color-40);border-radius:16px}
.org-hero-image .ratio::before{padding-bottom:60.9046849758%}
.org-hero-image .ratio img{border-radius:16px}
.org-hero-logo{width:120px;height:120px;margin-bottom:13px}
.org-hero-logo img{box-shadow:0 4px 4px var(--black-color-25);border-radius:6px;max-width:100%;max-height:100%}
.org-hero-title{margin-bottom:4px}
.org-hero-text{margin-bottom:8px;line-height:1.555}
.org-hero-text a{transition:all .3s ease}
.org-hero-text a:hover{color:var(--maize-color)}
.org-hero-text a svg{display:inline-block;margin-left:4px;vertical-align:middle}
.org-hero-author{display:inline-flex;align-items:center;border-radius:8px;margin-bottom:11px;padding:7px 8px 6px;background:linear-gradient(to right,#19939f 22%,rgba(14,91,99,0) 100%)}
.org-hero-author-image{position:relative;display:flex;flex-shrink:0;justify-content:center;align-items:center;border-radius:50%;width:45px;height:45px;margin-right:7px;background-color:var(--white-color)}
.org-hero-author-image::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:3px solid var(--camel-color);border-radius:50%;width:40px;height:40px;pointer-events:none}
.org-hero-author-image .ratio{overflow:hidden;border-radius:50%;width:36px}
.org-hero-contact-wrapper{display:flex;flex-wrap:wrap;margin-top:8px;gap:12px}
.org-hero-contact-wrapper a{display:flex}
.org-info{padding-bottom:41px;background-color:var(--cultured-color)}
@media screen and (min-width:1200px){
.org-info-inner{box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:16px;padding:24px 31px 36px 34px;background-color:var(--white-color)}
}
.org-info-text{margin-top:4px;margin-bottom:32px;line-height:1.33;text-align:justify}
.org-info-achieve{margin-top:16px;margin-bottom:6px}
.org-info-achieve .item{display:flex;align-items:center;border:1px solid var(--fawn-color);border-radius:8px;margin-bottom:20px;padding:20px 16px;background-color:var(--white-color)}
.org-info-achieve .item-icon{display:flex;flex-shrink:0;width:60px;height:60px;margin-right:10px}
.org-info-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}
.org-info-select{border:1px solid var(--light-silver-color);border-radius:50px;width:100%;max-width:274px;margin-bottom:10px;padding:0 2px 0 7px;background-color:var(--white-color)}
.org-info-select .dropdown-toggle::after{display:inline-block;flex-shrink:0;border:none;width:13px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.533 1.082 4.915 4.915 4.915-4.915'/%3E%3C/svg%3E") no-repeat}
.org-info-grid{margin-top:13px;margin-bottom:6px}
.org-info-grid [class*=col-]{margin-bottom:18px}
.org-info-grid .item{display:flex;flex-direction:column;transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border:1px solid transparent;border-radius:16px;height:100%;padding:12px}
@media screen and (min-width:768px){
.org-info-grid .item{padding:15px}
}
@media screen and (min-width:1200px){
.org-info-grid .item{padding:18px 19px 22px}
}
.org-info-grid .item:hover{border-color:var(--midnight-green-color)}
.org-info-grid .item-wrapper{display:flex;align-items:flex-start;margin-bottom:15px}
.org-info-grid .item-avatar{display:flex;justify-content:center;align-items:center;box-shadow:0 4px 4px var(--black-color-25);border-radius:50%;width:80px;height:80px;background-color:var(--bright-gray-color)}
.org-info-grid .item-avatar .ratio{overflow:hidden;border-radius:50%;width:76px;height:76px}
.org-info-grid .item-content{align-self:center;width:calc(100% - 80px);padding-top:2px;padding-left:10px}
@media screen and (min-width:768px){
.org-info-grid .item-content{padding-left:21px}
}
.org-info-grid .item-title{margin-bottom:7px}
.org-info-grid .item-label{display:inline-block;border:1px solid;border-radius:6px;margin-bottom:5px;padding:3px 6px}
.org-info-grid .item-label.orange{border-color:var(--fulvous-color);color:var(--fulvous-color)}
.org-info-grid .item-label.blue{border-color:var(--cobalt-blue-color);color:var(--cobalt-blue-color)}
.org-info-grid .item-label.green{border-color:var(--kelly-green-color);color:var(--kelly-green-color)}
.org-info-grid .item-link{transition:all .3s ease}
.org-info-grid .item-link:hover{color:var(--philippine-gold-color)}
.org-info-grid .item-link svg{flex-shrink:0;vertical-align:middle}
.org-info-grid .item-badges{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius:4px;margin-top:auto;padding:7px 10px;background-color:var(--maize-color-15);gap:12px}
@media screen and (min-width:768px){
.org-info-grid .item-badges{margin-right:2px;margin-left:2px}
}
@media screen and (min-width:992px){
.org-info-grid .item-badges{padding-right:13px;padding-left:13px}
}
.org-info-grid .item-badge{display:flex;align-items:center;color:var(--philippine-gold-color)}
.org-info-grid .item-badge i,.org-info-grid .item-badge img{flex-shrink:0;width:22px;margin-right:7px;pointer-events:none}
.org-info-grid .item-badge span{min-width:94px;pointer-events:none}
.org-info-button{border-radius:25px;width:130px;height:38px}
.slideshow-for{margin-bottom:20px}
@media screen and (min-width:768px){
.slideshow-for{margin-bottom:32px}
}
.slideshow-for .ratio{overflow:hidden;border-radius:15px;width:100%;max-width:750px;margin:0 auto}
.slideshow-for .ratio::before{padding-bottom:67.3333333333%}
.slideshow-nav{position:relative;max-width:1163px;margin:0 auto}
.slideshow-nav .slick-list{margin:0 -4.5px}
@media screen and (min-width:768px){
.slideshow-nav .slick-list{padding:0 140px}
}
@media screen and (min-width:992px){
.slideshow-nav .slick-list{padding:0 188px}
}
@media screen and (min-width:1200px){
.slideshow-nav .slick-list{padding:0 195px}
}
.slideshow-nav .slick-slide{padding:0 4.5px}
.slideshow-nav .slick-arrow{position:absolute;top:50%;z-index:5;display:flex;justify-content:center;align-items:center;transform:translateY(-50%);transition:all .3s ease;border:none;border-radius:50%;width:30px;height:30px;padding:8px;background-color:var(--lotion-color);color:var(--yale-blue-color)}
@media screen and (min-width:992px){
.slideshow-nav .slick-arrow{width:42px;height:42px}
}
.slideshow-nav .slick-arrow:hover{background-color:var(--yale-blue-color);color:var(--white-color)}
.slideshow-nav .slick-prev{left:-10px}
@media screen and (min-width:576px){
.slideshow-nav .slick-prev{left:-26px}
}
@media screen and (min-width:1200px){
.slideshow-nav .slick-prev{left:-58px}
}
.slideshow-nav .slick-next{right:-10px}
@media screen and (min-width:576px){
.slideshow-nav .slick-next{right:-26px}
}
@media screen and (min-width:1200px){
.slideshow-nav .slick-next{right:-58px}
}
.slideshow-nav .ratio{overflow:hidden;border-radius:15px}
.slideshow-nav .ratio::before{padding-bottom:67.2043010753%}
.student{background-color:var(--cultured-color)}
@media screen and (min-width:1200px){
.student .container{max-width:1064px}
}
.student-hero{position:relative;padding-top:33px;padding-bottom:20px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-5.png) no-repeat left top/100% 478px}
.student-hero::after{content:"";position:absolute;top:0;right:0;left:0;z-index:3;height:177px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-6.png) no-repeat center bottom/1900px 248px}
@media screen and (min-width:992px){
.student-hero::after{background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-6.png) no-repeat left bottom/100% auto}
}
.student-hero-inner{position:relative;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:16px;padding:0 22px 24px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.student-hero-inner{padding-top:22px}
}
.student-hero-inner::after,.student-hero-inner::before{content:"";position:absolute}
.student-hero-inner::before{top:19px;right:17px;bottom:19px;left:17px;z-index:1;border-radius:12px;background:linear-gradient(to right,#a16b25 0,#fde89f 53%,#eacc82 66%,#cca158 89%,#c19147 100%)}
.student-hero-inner::after{top:21px;right:19px;bottom:21px;left:19px;z-index:2;border-radius:10px;background-color:var(--white-color)}
.student-hero-content{position:relative;z-index:4;padding:0 15px 23px;text-align:center}
@media screen and (min-width:768px){
.student-hero-content{padding:0 28px 23px}
}
@media screen and (min-width:992px){
.student-hero-content{min-height:510px;padding:0 30px 23px}
}
.student-hero-content::after{content:"";position:absolute;bottom:30px;left:calc(50% - 113px);z-index:1;opacity:.1;width:226px;height:226px;background:var(--background-logo) no-repeat center/contain;pointer-events:none}
.student-hero-avatar-wrapper{display:flex;justify-content:center}
.student-hero-avatar{position:relative;z-index:4;flex-shrink:0;width:349px;height:218px;margin:0 auto 11px;padding:26px 0 0 1px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/avatar-frame.svg) no-repeat}
.student-hero-avatar .ratio{overflow:hidden;border-radius:50%;width:165px;margin:0 auto;background:linear-gradient(to right,#a16b25 0,#fde89f 53%,#eacc82 66%,#cca158 89%,#c19147 100%)}
.student-hero-avatar .ratio .image{top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;border-radius:50%;width:calc(100% - 4px);height:calc(100% - 4px)}
.student-hero-title{margin-bottom:17px;color:var(--saddle-brown-color)}
.student-hero-text-link{margin-bottom:19px;color:var(--black-olive-color)}
.student-hero-text-link i{position:relative;top:-1px;margin-right:2px}
.student-hero-text-link p{margin:0 23px}
.student-hero-text-link p+p{margin-top:17px}
.student-hero-text-link svg{margin-left:2px;vertical-align:middle}
.student-hero-text-link a{transition:all .3s ease}
.student-hero-text-link a:hover{color:var(--philippine-gold-color)}
.student-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px;gap:12px 44px}
.student-hero-badge{display:flex;align-items:center;color:var(--philippine-gold-color)}
.student-hero-badge img{flex-shrink:0;width:30px;margin-right:9px;pointer-events:none}
.student-hero-badge span{pointer-events:none}
.student-hero-labels{display:flex;flex-wrap:wrap;justify-content:center;max-width:686px;margin:0 auto 23px;gap:15px}
.student-hero-labels span{display:inline-block;border-radius:6px;width:100%;padding:9px 9px 8px;background:linear-gradient(to right,#be9754 0,#f2dc99 31%,#d29d3e 56%,#b18643 84%,#fff8a7 100%);text-align:center;color:var(--philippine-bronze-color)}
@media screen and (min-width:992px){
.student-hero-labels span{width:calc(50% - 7.5px)}
}
.student-hero-button{border-radius:50px;width:259px;max-width:100%;height:42px;margin:0 auto}
.student-hero-social{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:14px;gap:9px}
@media screen and (min-width:768px){
.student-hero-social{margin-right:-4px}
}
.student-hero-social>span{flex-shrink:0;margin-right:6px}
.student-position{padding-bottom:38px}
.student-position-heading{position:relative;margin-bottom:21px;padding-bottom:14px;text-align:center}
.student-position-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.student-position-slider .slick-list{margin:0 -14px;padding-bottom:37px}
.student-position-slider .slick-slide{padding:0 14px}
.student-position-slider .slick-slide>div+div{margin-top:22px}
.student-position-slider .slick-dots{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:13.5px}
.student-position-slider .slick-dots button{overflow:hidden;transition:all .3s ease;border:none;border-radius:29px;width:9px;height:9px;padding:0;background-color:var(--light-silver-color);text-indent:-9999px}
.student-position-slider .slick-dots .slick-active button{width:38px;background-color:var(--gamboge-color)}
.student-position-slider .slick-dots li{display:flex}
.student-position-slider .item{display:flex;align-items:flex-start;transition:all .3s ease;box-shadow:3px 4px 10.5px var(--black-color-20);border:1px solid transparent;border-radius:8px;padding:16px 13px;background-color:var(--white-color)}
.student-position-slider .item:hover{border-color:var(--midnight-green-color)}
.student-position-slider .item:hover .item-title{color:var(--midnight-green-color)}
.student-position-slider .item-image{width:160px}
@media screen and (min-width:768px){
.student-position-slider .item-image{width:171px}
}
.student-position-slider .item-image .ratio{overflow:hidden;border-radius:10px}
.student-position-slider .item-image .ratio::before{padding-bottom:66.6666666667%}
.student-position-slider .item-content{width:calc(100% - 160px);padding-left:12px}
@media screen and (min-width:768px){
.student-position-slider .item-content{width:calc(100% - 171px);margin-top:-3px;padding-left:19px}
}
.student-position-slider .item-title{transition:all .3s ease;margin-bottom:10px;line-height:1.5}
.student-position-slider .item-label{display:inline-block;border-radius:6px;padding:4px 10px;color:var(--white-color)}
@media screen and (min-width:768px){
.student-position-slider .item-label{padding-right:12px;padding-left:12px}
}
.student-position-slider .item-label.orange{background-color:var(--tangerine-color)}
.student-position-slider .item-label.blue{background-color:var(--cyan-blue-azure-color-2)}
.student-position-slider .item-label.green{background-color:var(--medium-sea-green-color)}
.student-position-slider .item-label.yellow{background-color:var(--satin-sheen-gold-color)}
.student-info{padding-bottom:39px}
.student-info-inner{position:relative;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:16px;padding:15px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.student-info-inner{padding:26px 31px 25px}
}
.student-info-inner::after{content:"";position:absolute;top:calc(50% - 172px);left:calc(50% - 172px);z-index:1;opacity:.1;width:345px;height:345px;background:var(--background-logo) no-repeat center/contain;pointer-events:none}
.student-info-heading{position:relative;margin-bottom:8px;padding-bottom:8px}
.student-info-heading::before{content:"";position:absolute;bottom:0;left:2px;width:78px;height:3px;background-color:var(--tangerine-color)}
.student-info-text{line-height:1.38}
.student-cer{padding-bottom:40px}
.student-cer-inner{position:relative;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:8px;padding:15px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.student-cer-inner{padding:29px 39px 28px}
}
.student-cer-heading{position:relative;margin-bottom:31px;padding-bottom:14px;text-align:center}
.student-cer-heading::before{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.student-cer-heading--left{margin-bottom:23px;text-align:left}
.student-cer-heading--left::before{left:0}
.student-cer-images{display:flex;justify-content:space-between;margin:0 5px 28px;gap:12px}
@media screen and (min-width:768px){
.student-cer-images{gap:20px}
}
.student-cer-images img{flex:1 1 auto;max-width:100%}
.student-cer-image{text-align:center}
.student-event{padding-bottom:39px}
.student-event-inner{position:relative;box-shadow:3px 4px 10.5px var(--black-color-20);border-radius:8px;padding:15px;background-color:var(--white-color)}
@media screen and (min-width:768px){
.student-event-inner{padding:27px 39px 33px}
}
.student-event-heading{position:relative;margin-bottom:25px;padding-bottom:14px;text-align:center}
.student-event-heading::before{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.student-event-table{position:relative;overflow-x:auto;overflow-y:hidden;color:var(--raisin-black-color)}
.student-event-table::after{content:"";position:absolute;top:calc(50% - 125px);left:calc(50% - 159px);z-index:1;opacity:.1;width:318px;height:318px;background:var(--background-logo) no-repeat center/contain;pointer-events:none}
.student-event-table .thead{min-width:650px;background-color:var(--anti-flash-white-color)}
.student-event-table .tbody .tr{position:relative;transition:all .3s ease;border:1px solid;border-color:transparent transparent #ececf4;margin-bottom:-1px}
.student-event-table .tbody .tr:hover{z-index:5;border-color:var(--midnight-green-color)}
.student-event-table .tbody .tr:hover .link{color:var(--philippine-gold-color)}
.student-event-table .tbody .tr:last-child{margin-bottom:0}
.student-event-table .tbody .tr:last-child:not(:hover){border-color:transparent}
.student-event-table .tr{display:flex;align-items:center;min-width:650px}
.student-event-table .td,.student-event-table .th{padding-right:10px;padding-left:20px}
.student-event-table .td:nth-child(1),.student-event-table .th:nth-child(1){width:calc(100% - 362px)}
.student-event-table .td:nth-child(2),.student-event-table .th:nth-child(2){width:113px}
.student-event-table .td:nth-child(3),.student-event-table .th:nth-child(3){width:142px}
.student-event-table .td:nth-child(4),.student-event-table .th:nth-child(4){width:107px}
.student-event-table .th{padding-top:11px;padding-bottom:8px}
.student-event-table .td{padding-top:14px;padding-bottom:15px}
.student-event-table .link{display:flex;align-items:flex-start;transition:all .3s ease;line-height:1.33}
.student-event-table .link svg{position:relative;top:3px;flex-shrink:0;margin-left:6px;vertical-align:middle}
.student-event-table .btn{position:relative;z-index:4;border-radius:4px;width:42px;height:25px;padding:0}
.student-event-table .badge{display:flex;align-items:center;border-radius:0;padding:0;font:inherit;color:var(--philippine-gold-color)}
.student-event-table .badge img{flex-shrink:0;width:24px;margin-right:8px;pointer-events:none}
.student-event-table .badge span{pointer-events:none}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{border-top-color:var(--white-color)}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:var(--white-color)}
.tooltip-inner{border-radius:6px;min-width:70px;padding:5px;background-color:var(--white-color);font-size:12px;text-align:center;color:var(--midnight-green-color);box-shadow:0 4px 4px var(--black-color-25)}
.tooltip.show{opacity:1}
.top-student{padding:25px 0 75px;background:linear-gradient(to right,#be9754 0,#f2dc99 31%,#d29d3e 56%,#b18643 84%,#fff8a7 100%) no-repeat left bottom/100% 33px,url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg.png) no-repeat left top/100% 100%;color:var(--white-color)}
.top-student-heading{position:relative;margin-bottom:12px;padding-bottom:19px;text-align:center}
.top-student-heading::after{content:"";position:absolute;bottom:0;left:calc(50% - 40px);width:80px;height:3px;background-color:var(--tangerine-color)}
.top-student-description{max-width:823px;margin:0 auto 29px;line-height:1.4;text-align:center}
@media screen and (min-width:992px){
.top-student-wrapper{display:flex;justify-content:space-between}
}
.top-student-title{margin-bottom:19px;text-shadow:0 4px 4px var(--black-color-25)}
.top-month{position:relative;width:100%;max-width:630px;min-height:440px;margin:0 auto;padding:12px 15px 12px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-3.png) no-repeat left top/100% 100%;margin-bottom:30px}
@media screen and (min-width:375px){
.top-month{padding:12px 20px 12px}
}
@media screen and (min-width:576px){
.top-month{padding:12px 30px 12px 33px;min-height:471px;background-image:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-2.png)}
}
@media screen and (min-width:992px){
.top-month{width:54%;margin:0}
}
.top-year{position:relative;width:100%;max-width:630px;min-height:440px;margin:0 auto;padding:12px 15px 12px;background:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-3.png) no-repeat left top/100% 100%}
@media screen and (min-width:375px){
.top-year{padding:12px 20px 12px}
}
@media screen and (min-width:576px){
.top-year{padding:12px 27px 12px 29px;min-height:471px;background-image:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-2.png)}
}
@media screen and (min-width:992px){
.top-year{width:42.5%;max-width:495px;margin:0;background-image:url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/su-kien/common/bg-3.png)}
}
.top-year .top-student-title{margin-bottom:17px}
.top-month-slider{position:unset}
.top-month-slider .slick-list{margin:0 -10px}
.top-month-slider .slick-slide{padding:0 10px}
.top-month-slider .slick-slide>div+div{margin-top:10px}
.top-month-slider .slick-slide>div>div{display:flex!important}
.top-month-slider .slick-dots{position:absolute;right:36px;bottom:22px;display:flex;justify-content:flex-end;align-items:center;gap:13.5px}
.top-month-slider .slick-dots button{overflow:hidden;transition:all .3s ease;border:none;border-radius:29px;width:9px;height:9px;padding:0;background-color:var(--light-silver-color);text-indent:-9999px}
.top-month-slider .slick-dots .slick-active button{width:38px;background-color:var(--gamboge-color)}
.top-month-slider .slick-dots li{display:flex}
.top-month-slider .item{display:flex;align-items:center;width:100%}
.top-month-slider .item-top{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:7px}
.top-month-slider .item-top span{display:flex;justify-content:center;align-items:center;border-radius:50%;width:100%;height:100%;background-color:var(--white-color-33);color:var(--midnight-green-color)}
.top-month-slider .item-content{display:flex;align-items:center;border:2px solid transparent;border-radius:50px;width:calc(100% - 47px);padding-right:3px;background-color:var(--white-color-33)}
.top-month-slider .item-avatar{box-shadow:0 4px 4px var(--black-color-25);border:2px solid var(--white-color);border-radius:50%;width:36px;height:36px}
.top-month-slider .item-avatar .ratio{overflow:hidden;border-radius:50%}
.top-month-slider .item-title{width:calc(100% - 142px);padding:0 10px}
@media screen and (min-width:768px){
.top-month-slider .item-title{width:calc(100% - 160px);padding:0 13px}
}
.top-month-slider .item-badges{display:flex;justify-content:space-between;align-items:center;border-radius:50px;width:106px;padding:5px 10px;background-color:var(--midnight-green-color-30)}
@media screen and (min-width:768px){
.top-month-slider .item-badges{width:124px}
}
.top-month-slider .item-badge{display:flex;align-items:center}
.top-month-slider .item-badge i,.top-month-slider .item-badge img{flex-shrink:0;width:17px;margin-right:5px;pointer-events:none}
.top-month-slider .item-badge span{flex-shrink:0;min-width:20px;pointer-events:none}
@media screen and (min-width:768px){
.top-month-slider .item-badge span{min-width:24px}
}
.top-month-slider .item--top-3 .item-content{border-color:var(--calamansi-color)}
.top-month-slider .item--top-3 .item-avatar{border-color:var(--calamansi-color)}
.top-year-slider{position:unset}
.top-year-slider .slick-list{margin:0 -10px}
.top-year-slider .slick-slide{padding:0 10px}
.top-year-slider .slick-slide>div+div{margin-top:10px}
@media screen and (min-width:768px){
.top-year-slider .slick-slide>div+div{margin-top:25px}
}
.top-year-slider .slick-dots{position:absolute;right:38px;bottom:22px;display:flex;justify-content:flex-end;align-items:center;gap:13.5px}
.top-year-slider .slick-dots button{overflow:hidden;transition:all .3s ease;border:none;border-radius:29px;width:9px;height:9px;padding:0;background-color:var(--light-silver-color);text-indent:-9999px}
.top-year-slider .slick-dots .slick-active button{width:38px;background-color:var(--gamboge-color)}
.top-year-slider .slick-dots li{display:flex}
.top-year-slider .item{text-align:center}
.top-year-slider .item-image{position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;width:100px;height:100px;margin:0 auto 10px;background-color:var(--white-color)}
.top-year-slider .item-image::before{content:"";position:absolute;z-index:1;border:2.5px solid var(--camel-color);border-radius:50%;width:88px;height:88px;pointer-events:none}
.top-year-slider .item-image .ratio{z-index:2;overflow:hidden;border-radius:50%;width:80px}
.top-year-slider .item-icon{position:absolute;right:2px;bottom:0;z-index:3;width:32px;height:42px}
.top-year-slider .item-title{margin-bottom:7px}
.top-year-slider .item-badges{display:flex;justify-content:space-between;align-items:center;border-radius:4px;width:124px;margin:0 auto;padding:5px 10px;background-color:var(--midnight-green-color-54)}
.top-year-slider .item-badge{display:flex;align-items:center}
.top-year-slider .item-badge i,.top-year-slider .item-badge img{flex-shrink:0;width:17px;margin-right:5px;pointer-events:none}
.top-year-slider .item-badge span{flex-shrink:0;min-width:24px;pointer-events:none}
.box{box-sizing:border-box;width:100%;max-width:630px;min-height:471px;padding:20px;background:gray;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='629.83' height='91.12' viewBox='0 0 629.83 91.12'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1843.23' y1='5663.37' x2='1843.23' y2='5656.3' gradientTransform='matrix(1, 0, 0, -1, 4281.17, 4797.21)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff7e9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1405.7' y1='5663.29' x2='1405.7' y2='5636.16' xlink:href='%23a'/%3E%3ClinearGradient id='c' x1='1705.82' y1='5663.29' x2='1705.82' y2='5192.37' gradientTransform='matrix(1, 0, 0, -1, -1390.9, 5663.37)' xlink:href='%23a'/%3E%3ClinearGradient id='d' x1='2014.36' y1='5614.63' x2='2014.36' y2='5199.69' gradientTransform='matrix(1, 0, 0, -1, -1390.9, 5663.37)' xlink:href='%23a'/%3E%3ClinearGradient id='e' x1='2019.66' y1='5663.29' x2='2019.66' y2='5192.37' gradientTransform='matrix(1, 0, 0, -1, -1390.9, 5663.37)' xlink:href='%23a'/%3E%3ClinearGradient id='f' x1='2019.66' y1='5614.63' x2='2019.66' y2='5199.69' gradientTransform='matrix(1, 0, 0, -1, -1390.9, 5663.37)' xlink:href='%23a'/%3E%3C/defs%3E%3Cpath d='M5979.65-866.08l11.84,7h277.65l-7.16-7.07Z' transform='translate(-5672.07 866.16)' fill='url(%23a)'/%3E%3Cpath d='M5688.66-866.08h13l-29.59,27.13v-12.17Z' transform='translate(-5672.07 866.16)' fill='url(%23b)'/%3E%3Cpolygon points='618.66 59.1 628.25 49.65 628.25 34.85 600.91 12.99 316.33 12.99 315.83 12.99 315.42 12.66 299.66 1.64 34.09 1.64 1.58 31.48 1.58 91.12 618.66 91.12 618.66 59.1' fill='none'/%3E%3Cpolygon points='1.58 31.48 34.09 1.64 299.66 1.64 315.42 12.66 315.83 12.99 316.33 12.99 600.91 12.99 628.25 34.85 628.25 49.65 629.17 48.74 629.25 91.12 629.83 91.12 629.83 34.11 601.49 11.43 316.42 11.43 300.16 0.08 33.42 0.08 0 30.74 0 91.12 1.58 91.12 1.58 31.48' fill='url(%23c)'/%3E%3Cpolygon points='618.66 91.12 628.25 91.12 628.25 49.65 618.66 59.1 618.66 91.12' opacity='0.1' fill='url(%23d)' style='isolation:isolate'/%3E%3Cpolygon points='629.25 91.12 629.17 48.74 628.25 49.65 628.25 91.12 629.25 91.12' fill='url(%23e)'/%3E%3Cpolygon points='629.25 91.12 629.17 48.74 628.25 49.65 628.25 91.12 629.25 91.12' opacity='0.1' fill='url(%23f)' style='isolation:isolate'/%3E%3C/svg%3E") no-repeat left top/100% auto,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='630' height='115.87' viewBox='0 0 630 115.87'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='1477.44' y1='5064.98' x2='1477.44' y2='5057.5' gradientTransform='matrix(1, 0, 0, -1, 4281.17, 4797.21)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff7e9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='1368.2' y1='5064.98' x2='1368.2' y2='5057.5' xlink:href='%23a'/%3E%3ClinearGradient id='c' x1='1357.45' y1='5064.98' x2='1357.45' y2='5057.5' xlink:href='%23a'/%3E%3ClinearGradient id='d' x1='1931.14' y1='5093.18' x2='1931.14' y2='5057.92' xlink:href='%23a'/%3E%3ClinearGradient id='e' x1='1405.5' y1='5084.63' x2='1405.5' y2='5068.68' xlink:href='%23a'/%3E%3ClinearGradient id='f' x1='1949.8' y1='5528.42' x2='1949.8' y2='5057.5' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3ClinearGradient id='g' x1='1633.24' y1='5528.42' x2='1633.24' y2='5057.5' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3ClinearGradient id='h' x1='1943.44' y1='5479.76' x2='1943.44' y2='5064.82' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3ClinearGradient id='i' x1='1948.24' y1='5479.76' x2='1948.24' y2='5064.82' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3ClinearGradient id='j' x1='1944.23' y1='5528.42' x2='1944.23' y2='5057.5' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3ClinearGradient id='k' x1='1944.23' y1='5479.76' x2='1944.23' y2='5064.82' gradientTransform='matrix(1, 0, 0, -1, -1319.98, 5173.38)' xlink:href='%23a'/%3E%3C/defs%3E%3Cpath d='M5652.58-267.77h196.3l15.75,7.48h-204Z' transform='translate(-5601.15 376.16)' fill='url(%23a)'/%3E%3Cpath d='M5657.08-260.29h-7.67l-7.75-7.48h7.67Z' transform='translate(-5601.15 376.16)' fill='url(%23b)'/%3E%3Cpath d='M5646.33-260.29h-7.67l-7.76-7.48h7.67Z' transform='translate(-5601.15 376.16)' fill='url(%23c)'/%3E%3Cpath d='M6229.4-296l-35.76,35.27h20.42L6231-278.87Z' transform='translate(-5601.15 376.16)' fill='url(%23d)'/%3E%3Cpath d='M5601.15-287.42h155l16.09,15.95H5617Z' transform='translate(-5601.15 376.16)' opacity='0.1' fill='url(%23e)' style='isolation:isolate'/%3E%3Cpolygon points='1.58 0 1.58 88.17 16.59 103.7 248.15 103.7 248.57 103.7 248.9 103.87 269.49 114.31 612.25 114.31 618.66 107.22 618.66 0 1.58 0' fill='none'/%3E%3Cpolygon points='629.8 0 629.83 16.59 629.83 0 629.8 0' fill='url(%23f)'/%3E%3Cpolygon points='618.66 107.22 612.25 114.31 269.49 114.31 248.9 103.87 248.57 103.7 248.15 103.7 16.59 103.7 1.58 88.17 1.58 0 0 0 0 88.74 15.84 105.18 248.15 105.18 269.07 115.87 612.91 115.87 626.52 100.86 618.66 108.55 618.66 107.22' fill='url(%23g)'/%3E%3Cpolygon points='618.66 107.22 628.25 96.64 628.25 0 618.66 0 618.66 107.22' opacity='0.1' fill='url(%23h)' style='isolation:isolate'/%3E%3Cpolygon points='626.52 100.86 630 97.46 629.83 16.59 629.83 97.21 626.52 100.86' opacity='0.1' fill='url(%23i)' style='isolation:isolate'/%3E%3Cpolygon points='628.25 0 628.25 96.64 618.66 107.22 618.66 108.55 626.52 100.86 629.83 97.21 629.83 16.59 629.8 0 628.25 0' fill='url(%23j)'/%3E%3Cpolygon points='628.25 0 628.25 96.64 618.66 107.22 618.66 108.55 626.52 100.86 629.83 97.21 629.83 16.59 629.8 0 628.25 0' opacity='0.1' fill='url(%23k)' style='isolation:isolate'/%3E%3C/svg%3E") no-repeat left bottom/100% auto,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='629.83' height='264.01' viewBox='0 0 629.83 264.01' preserveAspectRatio='none' %3E%3Cdefs%3E%3ClinearGradient id='a' x1='2262.94' y1='5593.38' x2='2262.94' y2='5122.46' gradientTransform='matrix(1, 0, 0, -1, -1633.4, 5502.34)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff7e9'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='629.54' y1='0' x2='629.54' y2='264.01' gradientTransform='matrix(1, 0, 0, 1, 0, 0)' xlink:href='%23a'/%3E%3ClinearGradient id='c' x1='1634.19' y1='5593.38' x2='1634.19' y2='5122.46' xlink:href='%23a'/%3E%3ClinearGradient id='d' x1='0.79' y1='0' x2='0.79' y2='264.01' gradientTransform='matrix(1, 0, 0, 1, 0, 0)' xlink:href='%23a'/%3E%3ClinearGradient id='e' x1='2256.85' y1='5544.72' x2='2256.85' y2='5129.78' xlink:href='%23a'/%3E%3ClinearGradient id='f' x1='2262.42' y1='5593.38' x2='2262.42' y2='5122.46' xlink:href='%23a'/%3E%3ClinearGradient id='g' x1='2262.42' y1='5544.72' x2='2262.42' y2='5129.78' xlink:href='%23a'/%3E%3ClinearGradient id='h' x1='629.02' y1='0' x2='629.02' y2='264.01' gradientTransform='matrix(1, 0, 0, 1, 0, 0)' xlink:href='%23a'/%3E%3C/defs%3E%3Cpolygon points='629.8 264.01 629.83 264.01 629.83 0 629.25 0 629.8 264.01' fill='url(%23a)'/%3E%3Cpolygon points='629.8 264.01 629.83 264.01 629.83 0 629.25 0 629.8 264.01' fill='url(%23b)'/%3E%3Crect width='1.58' height='264.01' fill='url(%23c)'/%3E%3Crect width='1.58' height='264.01' fill='url(%23d)'/%3E%3Crect x='618.66' width='9.59' height='264.01' opacity='0.1' fill='url(%23e)' style='isolation:isolate'/%3E%3Cpolygon points='628.25 0 628.25 264.01 629.8 264.01 629.25 0 628.25 0' fill='url(%23f)'/%3E%3Cpolygon points='628.25 0 628.25 264.01 629.8 264.01 629.25 0 628.25 0' opacity='0.1' fill='url(%23g)' style='isolation:isolate'/%3E%3Cpolygon points='628.25 0 628.25 264.01 629.8 264.01 629.25 0 628.25 0' fill='url(%23h)'/%3E%3C/svg%3E") no-repeat left top 91px/100% calc(100% - 207px)}


.js-org-carousel.no-carousel {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
   /* gap: 20px;*/
}

    

    .js-org-carousel.no-carousel .slick-slide {
        width: 100%;
        display: flex; /* hoặc block tùy thiết kế */
        flex-direction: column;
    }

:root {
    --img-slick-next: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAbFBMVEUAAAAAVaokSZIXRosiVZkgUI8cVY4gVZUeUJEeUZUdUJIcUJMdUJIcUpMeUZIdUZMdUJIcUZIdUZMeUpMdUZMdUZMdUJMeUZQcUpQdUZMdUZMdUpMdUZMdUZMdUZMdUZMdUZMdUZMdUZP///9m2kdrAAAAInRSTlMAAwcLDxASGDM8RlNgbW50fIigrK26u77FydPe8PX5/P3+69IB4wAAAAFiS0dEIypibDoAAABZSURBVBjTjZFHDoAwDAQNhN57L8n/H8kRhCYSc5yD7V2LPKg2EkCtW0w+XPaEfDAfKXl/OjPyXq8L8m6nS/JOY2qRfPgyXqayacuQfyv5QI7D4bkqS7GvN9xZvgf1yXk1vgAAAABJRU5ErkJggg==);
    --img-slick-next-trafer: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAABmJLR0QA/wD/AP+gvaeTAAAAmElEQVQ4jbXUMQ5BURAF0IkvUSiIyj60aqXGBv4GqCS2YBkWwAb0CrXeGhQUEvlHQanwk3m3n1O8N3MjWgQD7DFpM/cvfMUN02x8jAsemGXjI5zxxCIbH+KEF+psvI8jGqyy8R4OX3ydjVfY+WQbEdHFMiLmCX4VEU1EbHDvJIDl8uspMtD8zyuybkUOpMhJFymhYrXZpujfRfvieu8x/owAAAAASUVORK5CYII=);
    --img-slick-prev: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAMAAABo+94fAAAAbFBMVEUAAAAzZpkcVY4UTokiVZkbUZQYVZIbUpIeUJEeUZUcUJMeUZQdUJIeUJQcUJIcUpMeUZQdUJIdUZMeUpMcUZMdUJMeUZQdUZMdUZIcUJMcUZMdUpMdUZMeUZQdUZMdUZMdUZMdUZMdUZP////Uhui0AAAAInRSTlMABQkNDxMVHDM8QExZZmxtd3ynrLS7vsDKztfe8PL3+v3+yxBdCgAAAAFiS0dEIypibDoAAABWSURBVBjTddE3AoAgEATAM2cRzBn5/yNtrFh3yykuinzJ+1gwxbH/cHluGWp1rSlqfS8JamPnCLV9hhC1cyZA1c5Oox/FmBRhLdmAbB22PDsVO6z/hhdrMQfTnHBZggAAAABJRU5ErkJggg==);
    --img-slick-prev-trafer: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAASCAYAAABfJS4tAAAABmJLR0QA/wD/AP+gvaeTAAAAo0lEQVQ4jbXUoQ6BYRQG4MMmCCaY5i5UwQW4ATcg6YrmYhTJXABVUDXXYIrN9v+PoHzFmB1vPnvC953zRnwIhtig+2n262CEKy5pMMa44YxBFjrBHSf0s9ApHjiil4XOUGGPThY6R40d2lnowitrtDLMBpYRsYqIOiIOEVEluNtmAvI+/3iKEs//vALPX7cCzz+QAs8/6QLPL6ECz6/NAv+p6J9wseCq7ydslwAAAABJRU5ErkJggg==);
    --img-edit: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAABCklEQVQYlW3QPUsDURCF4Xfu3U0Mq0gaJcFCRLAQbMwfUNTGwi6Nip0gWtvYaKME/CMWxo/KQsQqjWksxDUprEWjIPjB7uaOzQaW4FTD4eEMjPDPNMYoDAWcqDIFrMy0CKUftSfJ/xhOgeU0erGOeZtFz+MMfFsuMHyk0SgwqMKCzTZ9eZyr8Bon7FjDBEqAMAKceZlzdZRO3rAtHvu+4SB2FFHuwzZb9mGaXKTUgU8tsOkS9nxDLXLURMiFLTaq0PVcxCLCkggVftn1Dcex48hA8PjEWhW6AAahAviqNHFcxY5DYPitzHoP9eBsuvsYboBip8zq3C1J9iOeKiWUSwxNhbv3Etf9COAPtPRXeeqckMoAAAAASUVORK5CYII=);
    --img-statistic: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARwAAACRCAMAAAAmc/dgAAACJVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7uSeKAAAAt3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGDhIWGh4iJiouMjY6PkJGSk5WWl5iZmp2en6ChoqOkpaaoqausra6wsbKztLi5uru8wMHO1NvUifSvAAAAAWJLR0QB/wIt3gAAE1JJREFUGBntwY1fI/lh2OHvjEaDEEJIQgwIEEISaEBiWbQsi5blGEDzG2bRsmI58N3GdeI6SROffRefz01qO/HaV9dJrr5zmot7bh2/JXbrunlxm7Z/XyUhgV5mJIH3RXufex4+4WqIT7iYXg7x8eCPSTxVM/oYHxPBN75k8hRNLY3ysXHjz//xT2Zlng5pfjXAx8aonnv8/T8YWdRT0xK/KSmuD/OxMZmbAUTsAAgs5FamJa7Ps7DiY7AkXt33cC3SbCpElSC5RU14IbWocS2e+UUvA8bzxpOvbHINSjo3zDkBNzZoCOu5bIgrUtJZhYGjvvWT7/52TOKKRhZSHhqEDLeWuCRpqZQepG9qRpcZRBsfPPaPLOiLKv2L6CmJS7c0wEjTQp7O5fRh+jC0mJEZTP57VHnn9GyQvszoUVpMrVFRnKSdPJXS9SG68i+lJQbVToAGLafHJLrzzC+P0kY2qXoYxIF3PqfPK7gYXZ7DUYxBYNEstKCnFVwNZZa9dBJUyac+nKlzei7loUMoN4ez7SSD4IA23pSuj+IkpKdlnAhqlGMZVyOLempa4pxXAsL6FC6y6wyC0CadpJiuT9NmKjeNC8E5/wldBRZyK9MS6mtv/eHiRG4KNzGTgVAcwlkorac9NEjz+hiuBHUhi17CC6l/9e6Tv/zmBK78JQaDhTs1qS8FCNydUtIrw3QhaJjeo7dH//Ff/u5vHhaNjB8n8qmHwWDRlTyXeec731qS6UpINCS36Cn/o5987bdBjeVN2zRs28iOcCE4dhRgMEyt0UPsvX/6cJjuNsa5sLJGD76TjW/aI1zyJQuGYduGbSSVzJvv7zMghIeuNPte6MvLZyG6mrnBpTvLdOV/TaGIo8hK8U9//b8fMyAsutHse0B+gp0M3Sj7NHklQRehMxmKuMj+3jtf/e7DMQaCwJ1mb1IVXYe1bboRNDuYxFXkWAKKOAo90FG8yvFZOcSLl1zCjWZvUlcEZl5TcSdocRzAhXZCVREn25ZEzdbGziIv3IGMs+nSJhcEFYoVw5WghXzqw1GsRE2RTotnURrSD2VeOAtH8fImTQQ1exu4EbTynsg4iFucK9JupHSDJkGdF00WOIiX79BCcC57hAtBG/8JndL71BVpUzj0MGCy83SIl+/QRlAXfBjAkaBd1KZdZpeGIi2SjzQGjkW7eClPh30PdfJhBieFEO1mDFpl73GhSBN/aY0BZNFqrpTHQXaWCxvbOJjL0iGzTbN8gUtFLm0ceRlASpFmc/YqjgJbXJopKXTw7tJpZY1L+ds0KdIwU55lIOUnuZSwV3EjaOI71eggcFDI0rB5k2ZFzqmiwICyuJAo3cSdoMXOCu0ETnbinCtkaVGkZr3sY1BZ1CVKN+lG0CoraCNw9ECjakenVZGKyXKCgaXuUpMordKdoE301E8LgbPjAFBM0Uo6CSDvv8IAK4SpmC+v0ougnWInaCZwJp9GgmKeVvLrH751dhpgkFlAorRKb4aPDpsbNBG4iP3gozWQxiI10blkxf67//NX32ageSwS9ir9SC/QKX0qc2FrFEfy2Y//+2eMilfu5mtW9WRy991f/fIXJ0VT1BSLQhRW5kIMkKkvf/Rwlf6oBg4CpxEa5nUc+PbKkbU/kGgjvfrhF29sPljjQnA2u2kWi6KmWCyKQpQXaeO9Xybol8DRToa6IYMO2qFQAZMOvsMhIH7f8uFizMeLNHT/c/dn6JPAWb5InaBN2jaoMelwb5Qa39ZhnMGkc+8u/RG40I5VagQt8uUl6kw6CC7csLckBtC8j/jjAP0QuFHsGFWCS2rxQZQLJh0ETSYte4SB40mDvJelDwJ3xgYVgoaQOPLTRNAudIcW3p1SmkGjU7F6KtPT3SDu0rYMgnPp8o5MC0G7/SHaLZd2ZAbKokxFsByjl5kVugiejWEPUbFuL9FO0E7gICSOIwyQ4Tg12wV6kIt0Ix8+/uArR56t4xk6CdoJHMkbdpbBoXMu/lt+uhN0Nfnez7//n/8wgJOih1YzK7hZsA2FAbFEnUdk6UrQ1dKX/9uvv76Do/VxWlky7katowkGQmSchpUjmS4EXY3+9Xt/+8cxHCUztLLo7lZ5nUGgcyFYjuFO0E3w1eTJ67+Ls2CBFrKgl2nbHuKF02myXcCVkHCXPJGBTBZnJi2y8/Q2HOWFm/PTJH7qx8WtCVzdLFBTlnFk0sLiJSEv0Eyxl3A2vo6b/SXOBfdwZNJC8LLQabV6JOPIxJlyrNGwF8KJSTNln5fFgodWwbMYTgSOImdDXJBKODFptjHBy2IoQbvtAg4ETlKHNMtkcWDSTPDyyNAhfuang8DBnTu0OpbpZNLM4uWh00kpLdNO0ElkaBPcp5Ogif8eL4+QhoNVS6ZV0UMb30mYDsUoHQRNdkZ4iWRwEjybpEVullYTp14cHNFhV+WSxcskg7PtTZoFtmixXMRRZo12a1NcsniZzARwlij7aCJotrOOi2OZNvEcF6LrvEykRVwoR1kuCS7JYg43wSJthl/hgunlpZLB1aot0yC4EPhUEHdGlDYmFyxeLikFV6GzSeoEDTMnMt0c0sbkguDl4p2ni+IW5wR1a3t0l16llUnD/BL9yU8wGDJ0kyj7qDJ81LySo5eyTAuTBkuiH6HSIgNCl+hGOVqiIr1AhXI0TU/+fVqYNFj0oyBkBsXoFN3lDwHVAIKv+umDMUEzkzrZpLf42QQDJEMPoXIUBCTLEn0p0cyk7uYMvSjWHQZKhp72th988OniXfqUXqOJSZ1FL9ljP4MlFqSn3/rRT3/47+jbkcIlQZ1Fd347w6CRFuluYs3883/+v3/3jod++QWXtv3UqLt0VTiUGTwZHPmSBcOwbePw4FNHX/nGj568W1qkX9saF7Jxau6G6WKyPMMgSqo0i+T3DMO2DSMbAPwF45UhPO+88eoYmYM9lf6UuDC5Ro2FO9nYZjDdfjsP+JNGyTTskp2PydRFRHlPpeqQGt+WkaQfyTUavLvUWLhKHwcZUF/4xX8qClGYUWih7VnbHs7FV2nIGIZKb0cKDYKq4F1cDB2sMrDe/MEj2s3uGxsyFw5p4tsykvTiFzQIqnaHcXbryMvASoUOgrRImKVNiSaKoFXGMLx0txOjzqTKwlHkMMHgmhtnrMClpGGs0GYvSLuR3YMEXR1RZ1Jl4WSryACbmQQEddmynaHTIU7WykLBXfI250wqptbolDyNMsCm4lQIqnTzMIGT+CrOgtbxHK4eKtSYVAgP7RRxm0EWmaci8p3HY6uGiOHiEHdrZaHgzG9RI6iwaJcr+xhkY2mqSj/7p6+M40oRdBO0HsVxtBmjSlAhaBU8zDDQRnRq/vV3v/8fDtK4MYL0sFoWCg7KVAkZMgu0KNgyA20oS5XvQSw+HX90w7YncHRIb2PiZJYO8XUqCkGwaBZ7dYrB5s1LVMRPVCrUo1l53S6qdIiv0pcbB1sybY5UIJMCi0vy3iYDTl6VqSjcoe7uHfBt2wWZViX6FdoRGi18AojeRilyYekkwICTVhVgqJzgwvyZCmhWKU0TRXAFK0ZBpslmDOR91iep89+/wcBbUYH4I5Umvgcxqpbt+1EajCBXEtqxNC6VAYFF3XpJYeAt+4HCJm22NqiR87apUnPIleWMgkxdfB0EFjUTpTiDLzMGylGCDgsnCueGDXtDCn3qnc9JXF3EKEU5V1IRPoMKef8VeomuFEVRFP28OIkIxI9VHPhKMRqm97/z/k/fznId0mZ5W6ZCtRDbQSB1EsJNJL9nmoZtFwtJhRdrRoN7O7jY26Bh6C/+4f/87B1RLAqxK4RxaykRUejb5P1SBNicERao4ibtfLG8bRu2bZfyMZnBMBVDsRK4Wjz2BCSI7tj3T779vQ+OaPDHktmCbRu2bRi2bRi2bRzahWwypuJMvlvehpPfOWOtrNLgTxq2aRq2bWSDDJiJeWaOVboY/saf/r5tbysgf15MT55F6MIfy+YLhm0btm0Ytm0Yti2MQjYWkamavH/81X/4688vQiS7ZduGbR8aSS8DKrzA3Xu4868J8zv/6084ZwHS7jpXE55ZzO+IPVOIXSFOf/n//uXdoiiuRBl0IxnFSuBIzezYti2SMPm1BOcEVYlTP9emvvG3H/4eLwPf0syZSjslaZimuZeUqTM5p6epUews11b+1NaNI5mB572xvk2LWNG2bSsr08Lk3AENeknheuQDYOx0jH4p27bK8+e5dT9JQ2zbNM3DrIIDk3MWF3ylNNdiBKmQRYa+xI3DCM/fsHz4+hAVWsG27VLehytBjWzSZP2+zNUpB5xbF/TkM8orvAjmW39jRgq2aZp5Pz0IalYSNAuWprmyYoA6rTxEV2u2ofJi/PE//+Iza8P0xaTGoo2xzxUpggtKOYGryHYpwYsxvKD/zvc+SNIf3w41Fu20swhXIvw0KWzgSLlXKkhcSCg8N/KMPi9xFPKIJH3R8lR5inTaXucKVJMW6ROFDot2McilEfsWz8uEvqQCsU1gZ4l+pBeoysdwkDj10zfho5Xv1Ula+LfsFZrI9ywPz8fwvB6m5piqwhp9WNOosnDkESv0aWifDjurXFotmyrNVo+DPBdKQp+XOJdYoya/QW/bw1RZuNAfqfTFVum0UpZWRQaYKopJWsyUkjwX0dSiyoUH1OW26UlQpezhxldK0wffLk5C3/rqn31pZ8PelmnhF7d5HkbTSyGaLGVpWCzSi6BqYwJ3a5ZMTwcKToa/9NMf/+R7AVpJW0Lh2VMSqVlaPeBS3KYHQZVFN8GjGXoI7OLI/+9/9uMf/ZURpNlKOcKzN6UvemmzmqTJ5DHdCaosujOKdGfLOEmUv/jON97eUVYNY9sHSPEoWinDMxdMLwbo9IAWoROZbgQVqkEP2mmELgL3cBC3byDfspeoCmwaRv7h21/+N3d51pSUPouTwgyt/GcqXZhU3I3Qk7GJu5JMh8nD27RJ/uBXv/4sz9iUnvLg7D7t1DM/7kwqLPqQOB3BRWiLdtGSQSspputvfvWv3i6v8ewE9WwAZ4nDNzQ6KKchXJlUWPRD3lvBWUmmVVDsyTTzJvXMKAxvb+SYtY8meepCn34cSelTuIm9+eS/PKSTJDTcmMDwDv3JHKs4iBZoEbBNmSahtJ5WqBtLAKulPZWn6+Sjv//2/XL58OBAGJf2D0rlo4MDyzC+8F9/9b3P40TM4MIEXgnSJ18pTadDmqn7tsIFKabrMYkmc2EqfIa9wVMyOp9KLVg/eCuDu8ndbz751jtJCQfbaZwJwKJ/a4cybbTbXFLFoUqDN6nro7TLeamZEfYkv6HR+VRqQZNAfjw9gRtfcnGEjc88Co4sZWQ6bS7hSAAWVxA8mqHVERfk7SMfdaG0nlZwIN2gTrp93+CKxsY5NzqfSi1oEudOR3EzlVuUaVD1ZS8d8qs4ETB6jyvZNGgWW6dO3in5qZGmdH0aN/4FLvi4mltv/dEOo4lUalGTuFRM4GwoszJGC89Cbph2KwU6qbtg+Lka7TTCpUPOydvHIarUpK4H6GZykmvyfOG9D/8sHabN2k0cxXKLMh2k+ZUgbTK7dIiug8WV7W3REM9Tc+dhhIpwWk976CXj5xpC09r40dd/+DrtErs4UOZSIVzM5KK0Sli0S2bA4uoSJwHOHVKVL0+CPKXr0/RlVeZqvOGw5gO8944sL61Gy3QaT6U8dKHlYrSIndJmNUaowDXI5k2qEqtAvjyNmtT1AP1SlriCgDatcSGbHKGZ/JpMGyWRCtNLKJeiWeREpsXWCHs+riVzrAL3YbmUDKdSCQ9XEY7TH/+0FlVopqanwzQ5DdBqPLfspR8jSxmZS4EzhWamhMU1qWIhfrCydLyVSk1wZXMhepJD4fAoHRZVbZoLxVmaedI5jb6p+rKXC74zH00EWFxb6aOfv3+Y9nEtK166GtGmpz04kTKMzlGXv0mTSG7Jy5V4FnLDNCinQS4JJja4nuH5zKP3f3jKdUlZXHknp7VhXM0GGdJlqhK7XJBnUhpXJ82vBKmTj6NcEJgqVza6kNNTcRXvw9cnuLaRNI7CmhbGnRoeH9+KjkejVASPaBhNLahc00xunLqDGA0Ci6vwaHpOX9RknoapSdqpYW1miE7DkbCmhcOaFtbCHhifpEZ+TaZGmtMn+U1ouRjnRJI6E4s++Wb1nJ4e5SnS/TSRotPaKJe8o+FwWNPCFdFRiRY5as5GqAroK8P8pkK5FDXGEufM2Bq9jc7rOX1O5anLSYD9hVswooU1DyijYU0LhzUtrE2OyrgaSVBRnAWkudw8T8XIUkamorBKjbAUuvFoKV3PaBLPhroEfPHJF7PL8fGJ8fFoNKjQnyUP5G/C8ELWz1OjZpa9QH6DKmHhZnhWz+npAM9UJA7rn57nyvyfffzqHlpqTuKp8izkfLCyTYWwcDA6r+f0OS/PwRTXc/TeX/7wJDPC0yfNrwRZ3AM+vUILj5bSc8uaxKD7/Sd///4Zz8hMbnzOhq/LNAzPpvTc4ggvh5OvPfm3OzwzWu7mZ1/7eRKQw4mUnpvz8hIZOf6cpfAMRZ78j3/8+tJiZiHEJzr87l989M4Qn3CUf/OPTD7hYiTEC/f/AZmEmLS5QQ5OAAAAAElFTkSuQmCC);
    --img-refesh: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAMAAAAFWBeyAAAAzFBMVEUAAAAAAP8AgIAkSZIgYJ8XRoskSZIgUI8bUZQaTZkgVZUfUo8dTpMcU5EbUpEfUZMeUJQeU5IeUZQdU5McUZUcU5QfUpIeT5IdUJMcUJMeUpIeUZMdUZQeUZIeUZQdUZMdUZQeUZQeUZMdUpQdUZMdUJQdUZIdUZMdUJIcUJIdUpMdUZMcUZMdUZIdUJMcUZMdUZMdUZMdUZMdUZIdUZQeUpQcUpMcUZMdUZMdUZMeUZQdUZMdUZMdUZMdUZMdUZMdUZMdUZMdUZP////EljHqAAAAQnRSTlMAAQIHCAsOEBMUGBkaJUFCQ0RFR0hKS01QU1RVWF5fYWt3eIOEjI2Oj6KvsbS3u73AwcLKzM3Oz9TW2O319/j5+v46eSY1AAAAAWJLR0RDZ9ANYgAAAKNJREFUGBltwYcSwVAUBcCjC+GpUaK3iC66aO/8/0cxuJMxYxcibTUsE7/yHnmh9hQC4TGnpRiihYl2whCDm42P+nUEUctB2Frhj+kab2oRRaCo03jJ+HQhjM3utN92ED+S7EL0SJ4T6GwPp93GgHDpZ/BisopAZKHw5s3wR44tiHwNwrm28dF89CFCQz2vJGFYSw5DCKi15p1cZfHLLNvlFL6eWFASUYGb9tsAAAAASUVORK5CYII=);
}

:root {
    --background-color: #1e4f9e;
    --background-color-opacity: #e8eef7;
    --cblue: #1d5193;
    --footer: #0a7682;
    --footer-opacity: #0e5b63;
    --buttom-search: #e67913;
}

.overlay {
    display: none;
    position: fixed;
    z-index: 5555;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .6;
    width: 100%;
    background: #000;
}

    .overlay .loading-text {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -50px;
        margin-left: -50px;
        font-size: 27px;
        color: #fff;
        max-width: 100px;
    }

        .overlay .loading-text img {
            width: 100%;
            height: auto;
        }


/*@media screen and (min-width: 576px) {
    .event-featured .item-image img, .event-featured .item-image .image {
        height: auto;
    }
}
*/


.club-slider .item-image {
    position: relative;
}

.no-avatar img, img[data-img='1'] {
    padding: 30px;
    object-fit: contain;
    border: 1px solid #ced4da;
    border-radius: 10px;
}

.business .ratio img {
    object-fit: contain;
    padding: 30px;
}

.item-tag.tag-0 {
    border-color: var(--heliotrope-color);
    color: var(--heliotrope-color);
}

.item-tag.tag-1 {
    border-color: var(--blue-color);
    color: var(--blue-color);
}

.item-tag.tag-1 {
    border-color: var(--blue-color);
    color: var(--blue-color);
}

.item-tag.tag-2 {
    border-color: var(--green-color);
    color: var(--green-color);
}

.item-tag.tag-3 {
    border-color: var(--orange-peel-color);
    color: var(--orange-peel-color);
}

.item-tag.tag-4 {
    border-color: var(--rosso-corsa-color);
    color: var(--rosso-corsa-color);
}

.club-slider .image.avatar img {
    object-fit: contain;
}

.top-student-description {
    max-width: 100%;
}

.news-list .big-item-title {
    max-width: 100%;
}

.close.x_cclose {
    background-color: #fff;
    border: none;
    font-size: 20px;
}


.nav-account {
    position: relative;
    align-items: center;
    display: flex;
    margin-left: 12px
}

@media screen and (min-width:768px) {
    .nav-account {
        margin-left: 18px
    }
}

.nav-account__wrapper {
    align-items: center;
    display: flex;
    color: #555
}


.nav-account__wrapper {
    padding-right: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' fill='none'%3E %3Cpath d='M0.142786 0.938336L3.55548 4.80157C3.61049 4.86381 3.67873 4.91376 3.75551 4.94802C3.8323 4.98227 3.91581 5 4.00032 5C4.08483 5 4.16835 4.98227 4.24513 4.94801C4.32191 4.91376 4.39015 4.86381 4.44516 4.80157L7.85786 0.938336C8.18355 0.569585 7.91352 1.30926e-07 7.41302 1.52804e-07L0.586647 4.51194e-07C0.086144 4.73072e-07 -0.183883 0.569586 0.142786 0.938336Z' fill='%23555555'/%3E %3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 8px 5px
}


    .nav-account__wrapper::after {
        content: none
    }



@media screen and (min-width:768px) {
    .nav-account__wrapper > span {
        display: block
    }
}

.nav-account__image {
    flex-shrink: 0;
    width: 28px
}

@media screen and (min-width:576px) {
    .nav-account__image {
        width: 30px
    }
}


.nav-account__image {
    margin-right: 11px
}


    .nav-account__image .image {
        justify-content: center;
        align-items: center;
        display: flex;
        border-radius: 50%;
        background-color: #1d5193;
        color: #fff
    }

    .nav-account__image.bd-outline::after {
        content: "";
        position: absolute;
        top: -3px;
        right: -3px;
        bottom: -3px;
        left: -3px;
        border: 2px solid #e1e1e1;
        border-radius: 50%;
        pointer-events: none
    }

.nav-account__menu {
    box-shadow: 0 4px 20px rgba(0,0,0,.25);
    border: none;
    border-radius: 10px;
    width: 260px;
    padding: 4px 12px 4px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .nav-account__menu {
        width: 331px;
        padding: 4px 28px 4px 23px
    }
}

.nav-account__menu::before {
    content: "";
    position: absolute;
    top: -5px;
    right: 5px;
    transform: rotate(45deg);
    width: 18px;
    height: 18px;
    background-color: #fff
}

@media screen and (min-width:576px) {
    .nav-account__menu::before {
        right: 26px
    }
}

@media screen and (min-width:1200px) {
    .nav-account__menu::before {
        right: 18px
    }
}

.nav-account__menu[data-bs-popper] {
    top: calc(100% + 11px);
    right: 0;
    left: auto;
    margin-top: 0
}

@media screen and (min-width:992px) {
    .nav-account__menu[data-bs-popper] {
        top: calc(100% + 13px);
        right: 9px
    }
}

.nav-account__menu[data-popper-placement=bottom-start]::before {
    right: auto;
    left: 26px
}

@media screen and (min-width:992px) {
    .nav-account__menu[data-popper-placement=bottom-start]::before {
        left: 6px
    }
}

.nav-account__menu .dropdown-menu {
    position: relative;
    margin: -5px 0 15px 32px;
    border: none;
    padding: 0
}

    .nav-account__menu .dropdown-menu li {
        margin-bottom: 6px
    }

        .nav-account__menu .dropdown-menu li:last-child {
            margin-bottom: 0
        }

.nav-account__menu .dropdown-item {
    transition: color .3s ease;
    padding: 0
}

    .nav-account__menu .dropdown-item:hover {
        background-color: transparent;
        color: #cd5542
    }

.nav-account__detail {
    align-items: center;
    display: flex;
    margin-top: 11px;
    margin-bottom: 15px
}

.nav-account__detail-image {
    flex-shrink: 0;
    margin-right: 10px;
    width: 40px
}

@media screen and (min-width:576px) {
    .nav-account__detail-image {
        margin-right: 22px;
        width: 70px
    }
}

.nav-account__detail-image .image {
    justify-content: center;
    align-items: center;
    display: flex;
    border-radius: 50%;
    background-color: #1d5193;
    color: #fff
}

.nav-account__detail-content {
    flex-grow: 1
}

    .nav-account__detail-content p:not(:last-child) {
        margin-bottom: 4px
    }

@media screen and (min-width:768px) {
    .nav-account__detail-content p:not(:last-child) {
        margin-bottom: 7px
    }
}


.nav-account__link:hover {
    color: #1d5193
}

    .nav-account__link:hover i {
        color: #1d5193
    }

.nav-account__link:last-child {
    margin-bottom: 10px;
}

.nav-account__link:first-child {
    margin-top: 5px;
    border-top: none
}

.nav-account__link i {
    margin-right: 11px;
    width: 17px;
    text-align: center;
    color: #000
}

.nav-account__link.disabled {
    color: #999
}

/*.nav-account__detail + .nav-account__link {
    border-top: 1px solid #ebebeb
}*/

.student-position-slider .item-title {
    min-height: 70px;
}

@media screen and (min-width:992px) {
    .site-header__logo {
        top: 3px
    }
}

@media screen and (min-width:992px) {
    .navbar-brand {
        padding-top: 0
    }
}

@media screen and (min-width:992px) {
    .navbar-brand__logo {
        width: 64px;
        margin-right: 9px;
        margin-left: 3px
    }
}

.site-header__logo {
    position: relative
}

.c-blue {
    color: var(--cblue);
}

@media screen and (min-width: 992px) {
    .navbar-brand {
        margin-right: 0;
    }
}
/* Modal Overlay */
.x-modal {
    background: rgba(0, 0, 0, 0.5);
    overflow-y: auto;
}

    /* Modal Content */
    .x-modal .modal-content {
        border-radius: 10px;
        border: none;
        box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
    }

    /* Modal Header */
    .x-modal .modal-header {
        background: #1f4f9f;
        color: #fff;
        border-bottom: none;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        padding: 15px 20px;
    }

    .x-modal .modal-title {
        font-size: 18px;
        display: flex;
        align-items: center;
    }

        .x-modal .modal-title.fa {
            margin-right: 8px;
        }

    /* Close Button */
    .x-modal .close {
        color: #fff;
        opacity: 0.8;
        background: transparent;
        border: none;
        font-size: 18px;
    }

        .x-modal .close:hover {
            opacity: 1;
        }

    /* Modal Body */
    .x-modal .modal-body {
        padding: 20px;
        display: flex;
        gap: 10px;
        flex-direction: column;
    }

    .x-modal .form-group label {
        font-weight: 600;
        color: #333;
    }

    .x-modal .form-control {
        border-radius: 5px;
        border: 1px solid #ccc;
        transition: all 0.3s ease;
    }

        .x-modal .form-control:focus {
            border-color: #1f4f9f;
            box-shadow: 0 0 5px rgba(31, 79, 159, 0.3);
        }

    /* Modal Footer */
    .x-modal .modal-footer {
        padding: 15px 20px;
        background: #f9f9f9;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }

    /* Buttons */
    .x-modal .btn-default {
        background: #ccc;
        color: #333;
        border: none;
        padding: 8px 16px;
        border-radius: 5px;
    }

        .x-modal .btn-default:hover {
            background: #bbb;
        }

    .x-modal .btn-submit {
        background: #1f4f9f;
        color: #fff;
        border: none;
        padding: 10px 20px;
        border-radius: 5px;
        transition: all 0.3s ease;
    }

        .x-modal .btn-submit:hover {
            background: #163c7a;
        }

    .x-modal .modal-footer > .col-6 {
        width: auto;
    }
/* Message Alert */
#x_msgChangePass {
    color: red;
    margin-top: 10px;
}

    #x_msgChangePass.hide {
        display: none;
    }

.x-modal .fa:before {
    padding: 0px 10px;
}

#main {
    display: flex;
    flex-direction: column;
}



@media screen and (max-width: 992px) {
    .navbar-brand__logo {
        flex-shrink: 0;
        margin-right: 10px;
        width: 40px;
    }
}

.event-list-select-item .form-select {
    border: none;
    border-radius: 50px;
}

    .event-list-select-item .form-select:focus {
        border-color: transparent;
        box-shadow: none;
    }

.event-featured .big-item:hover {
    border-color: var(--philippine-gold-color);
}

    .event-featured .big-item:hover .big-item-title {
        color: var(--philippine-gold-color);
    }


#header .site-header__wrapper {
    justify-content: end;
    width: 100px;
}

/*#header .navbar-collapse > div {
    display: flex;
}*/

#header .site-header__wrapper {
    display: flex;
}


#header #collap-info {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse;
}

#menu-top-danh-muc li {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid transparent;
    margin: 3px;
    background-color: var(--navajo-white-color-2);
    color: var(--dark-bronze-color-2);
}

    #menu-top-danh-muc li a {
        color: var(--dark-bronze-color-2);
        font-weight: bold;
    }

#menu-top-danh-muc .btn {
    display: flex;
    gap: 5px;
    text-transform: uppercase;
    font-weight: 600;
}

/* Mobile */
@media (max-width: 768px) {

    #menu-top-danh-muc {
        width: 100%;
    }

        #menu-top-danh-muc .dropdown {
            width: 100%;
        }
        /* Ẩn nút 3 gạch trên mobile */
        #menu-top-danh-muc .btn {
            display: none;
        }

        /* Hiện luôn dropdown-menu */
        #menu-top-danh-muc .dropdown-menu {
            display: block;
            position: static;
            float: none;
            width: 100%;
            box-shadow: none;
            border: none;
            padding: 0;
        }

        #menu-top-danh-muc .dropdown-item, #collap-info .btn-login {
            padding: 10px 15px;
        }

            #menu-top-danh-muc .dropdown-item:last-child {
                border-bottom: none;
            }

    #header #collap-info {
        flex-direction: column;
        text-align: start;
        justify-content: start;
    }

    .header-su-kien .navbar-brand__logo {
        display: none;
    }

    .item-top-month {
        zoom: 0.8;
    }
}

.header-su-kien .nav-account {
    font-weight: 600;
}

section.slideshow {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #F1F1F4;
}

.category {
    position: relative;
    background-image: url("https://i-vn.joboko.com/images/icon-edu/bg-category.png");
    background-size: cover;
    background-position: center;
    color: #333;
    overflow: hidden;
}

    .category::before {
        content: "";
        position: absolute;
        inset: 0;
        background: linear-gradient(to bottom, #FFDD9E 9%, #FFFAEC 60%, #FFFEFD 100%);
        opacity: 0.5; /* chỉnh độ trong suốt */
        z-index: 1;
    }

    .category > * {
        position: relative;
        z-index: 2; /* để nội dung nằm trên gradient */
    }

    .category .item {
        background-color: #FFFFFF;
        border: 1px dashed #8C5511;
    }

        .category .item:hover {
            color: var(--midnight-green-color);
            border-color: var(--midnight-green-color);
        }

            .category .item:hover .item-title {
                color: var(--midnight-green-color);
            }

            .category .item:hover img {
                filter: brightness(0) saturate(100%) invert(27%) sepia(11%) saturate(6095%) hue-rotate(148deg) brightness(89%) contrast(89%);
            }



.item-member-wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    gap: 0;
    padding: 16px;
}

    .item-member-wrapper a {
        position: relative;
        width: 40px;
        border-radius: 50%;
        margin: 0 -10px 0 0;
        overflow: hidden;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
        transition: transform 0.3s, box-shadow 0.3s, z-index 0s;
        background: #fff;
        z-index: 1;
        border: 1px solid #ccc
    }

        .item-member-wrapper a:hover {
            z-index: 10; /* nổi lên trên */
            transform: translateY(-5px);
            box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
        }

    .item-member-wrapper .image {
        position: relative;
        padding-top: 100%; /* Tạo tỉ lệ vuông cho ảnh */
    }

        .item-member-wrapper .image img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover; /* Cho ảnh căn giữa và cắt đều */
        }

.big-item-member-wrapper a:hover {
    z-index: 10; /* nổi lên trên */
    transform: translateY(-5px);
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
}

.bg-huy-hieu-1,
.bg-huy-hieu-2,
.bg-huy-hieu-3 {
    width: 36px;
    height: 33px;
    background: url('https://i-vn.joboko.com/images/icon-edu/huy-hieu-top.png');
}

.bg-huy-hieu-1 {
    background-position: -10px -134px;
}

.bg-huy-hieu-2 {
    background-position: -66px -134px;
}

.bg-huy-hieu-3 {
    background-position: -122px -134px;
}

.bg-huy-hieu-4,
.bg-huy-hieu-5,
.bg-huy-hieu-6,
.bg-huy-hieu-7,
.bg-huy-hieu-8,
.bg-huy-hieu-9,
.bg-huy-hieu-10 {
    width: 32px;
    height: 42px;
    background: url('https://i-vn.joboko.com/images/icon-edu/huy-hieu-top.png');
}

.bg-huy-hieu-7 {
    background-position: -10px -10px;
}

.bg-huy-hieu-8 {
    background-position: -62px -10px;
}

.bg-huy-hieu-9 {
    background-position: -114px -10px;
}

.bg-huy-hieu-4 {
    background-position: -10px -72px;
}

.bg-huy-hieu-10 {
    background-position: -62px -72px;
}

.bg-huy-hieu-5 {
    background-position: -114px -72px;
}

.bg-huy-hieu-6 {
    background-position: -166px -10px;
}

.top-year-slider .item-icon {
    width: auto;
    height: auto;
}


@media (min-width: 768px) {
    .js-top-year .grid-container > .item:hover .item-image {
        background: linear-gradient(to right, #ff0000, #0000ff);
    }

    .top-month-slider .item-hovered .item-content {
        position: relative;
        border-radius: 30px;
        border: none;
        overflow: hidden;
        z-index: 1;
        transition: transform 0.3s ease;  
    }

    /*.top-month-slider .item-hovered .item-content::before {
            content: "";
            position: absolute;
            inset: 0;
            padding: 3px;
            border-radius: 30px;
            background: linear-gradient(to right, #ff0000, #0000ff);
            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            z-index: 0;
        }*/

    .js-top-year .grid-container > .item .item-image {
        position: relative;
        overflow: hidden;
        z-index: 0;
    }

        /* Ánh sáng lướt qua */
        .js-top-year .grid-container > .item .item-image::after {
            content: "";
            position: absolute;
            top: 0;
            left: -75%;
            width: 50%;
            height: 100%;
            background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100% );
            transform: skewX(-25deg);
            opacity: 0;
            pointer-events: none;
            z-index: 10;
        }

    .js-top-year .grid-container > .item:hover .item-image::after {
        animation: shine-sweep 1s ease;
        opacity: 1;
    }

    @keyframes shine-sweep {
        0% {
            left: -75%;
        }

        100% {
            left: 125%;
        }
    }

    /*.top-month-slider .item-hovered .item-content {
        position: relative;
        overflow: hidden;
        z-index: 1;
    }*/

        /* Viền gradient với mask */
        .top-month-slider .item-hovered .item-content::before {
            content: "";
            position: absolute;
            inset: 0;
            padding: 3px;
            border-radius: 30px;
            background: linear-gradient(to right, #ff0000, #0000ff);
            -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            z-index: 0;
            pointer-events: none;
        }

       
        .top-month-slider .item-hovered .item-content::after {
            content: "";
            position: absolute;
            top: 0;
            left: -75%;
            width: 50%;
            height: 100%;
            background: linear-gradient( 120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100% );
            transform: skewX(-25deg);
            opacity: 0;
            z-index: 1;
            pointer-events: none;
        }

    .top-month-slider .item-hovered:hover .item-content::after {
        animation: shine-sweep 1s ease;
        opacity: 1;
    }

    @keyframes shine-sweep {
        0% {
            left: -75%;
        }

        100% {
            left: 125%;
        }
    }
}

.event-featured .big-item-member-wrapper .ratio {
    border: 1px solid #ccc
}

.js-student-position-slider img {
    object-fit: contain;
    /* border: 1px solid #ccc*/
}

.pg-modalPhoto {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

    .pg-modalPhoto img {
        max-width: 90%;
        max-height: 90%;
        object-fit: contain;
        height: 400px;
    }

.pg-close {
    position: absolute;
    top: 20px;
    right: 30px;
    color: white;
    font-size: 40px;
    cursor: pointer;
}

.pg-prev, .pg-next {
    position: absolute;
    top: 50%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    user-select: none;
}

.pg-prev {
    left: 20px;
}

.pg-next {
    right: 20px;
}


.nw-new-job {
    padding: 30px 0 46px;
    background-color: var(--cultured-color-2);
}

    .nw-new-job .nw-new-job__head {
        margin-bottom: 30px
    }

    .nw-new-job .nw-new-job__head {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: flex-end;
        margin-bottom: 20px;
        padding-right: 120px;
        gap: 16px 12px;
    }

@media screen and (min-width:768px) {
    .nw-new-job .nw-new-job__head {
        margin-bottom: 31px;
    }
}




.nw-new-job .nw-new-job__more {
    text-align: center
}

    .nw-new-job .nw-new-job__more .btn {
        position: relative;
        display: inline-flex;
        /* border-radius: 30px;*/
        min-width: 253px;
        padding: 14px;
        background-color: var(--buttom-search);
        text-align: center;
        color: #fff
    }

        .nw-new-job .nw-new-job__more .btn::before {
            content: "";
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            transition: background-color .3s ease;
            border: 4px solid transparent;
            border-radius: 30px;
            background-color: var(--buttom-search);
            background-clip: content-box
        }

        /*.nw-new-job .nw-new-job__more .btn:hover {
            color: #1d5193
        }

            .nw-new-job .nw-new-job__more .btn:hover::before {
                background-color: #fff480
            }*/

        .nw-new-job .nw-new-job__more .btn > span {
            position: relative;
            z-index: 5
        }

.nw-new-job .nw-new-job__slider .slick-arrow {
    top: -65px;
    transform: none
}

.nw-new-job .nw-new-job__slider .slick-prev {
    right: 54px;
    left: auto
}

.nw-new-job .nw-new-job__slider .slick-next {
    right: 0
}

.nw-new-job__list {
    margin-bottom: 9px
}

    .nw-new-job__list .item {
        display: flex;
        align-items: start;
        border-radius: 4px;
        margin-bottom: 23px;
        padding: 15px;
        background: #fff
    }

@media screen and (min-width:768px) {
    .nw-new-job__list .item {
        padding: 27px 55px 32px 33px
    }
}

.nw-new-job__list .item:hover .item-title {
    color: #1d5193
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    width: 100px;
    height: 100px;
    padding: 9px;
    text-align: center
}

    .nw-new-job__list .item-image img {
        border-radius: 0;
        max-height: 100%
    }

.nw-new-job__list .item-wrapper {
    width: calc(100% - 71px);
    padding-left: 15px
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item-wrapper {
        display: flex;
        align-items: center;
        padding-left: 34px
    }
}

.nw-new-job__list .item-content {
    margin-bottom: 12px
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item-content {
        width: 100%;
        margin-bottom: 0;
        padding-right: 16px
    }
}

.nw-new-job__list .item-other {
    width: 116px
}

.nw-new-job__list .item-title {
    transition: color .3s ease;
    margin-bottom: 5px;
    color: #292929
}

.nw-new-job__list .item-company {
    display: flex;
    align-items: flex-start;
    margin-bottom: 5px;
    color: #595959
}

    .nw-new-job__list .item-company svg {
        flex-shrink: 0;
        margin-right: 2px
    }

.nw-new-job__list .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

.nw-new-job__list .item-location {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    color: #6f7882
}

    .nw-new-job__list .item-location svg {
        position: relative;
        top: 1px;
        flex-shrink: 0;
        margin-right: 5px
    }

.nw-new-job__list .item-date-v2 {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    min-width: 33%;
    color: #6f7882
}

    .nw-new-job__list .item-date-v2 svg {
        position: relative;
        top: 2px;
        flex-shrink: 0;
        margin-right: 5px
    }

.nw-new-job__list .item-label {
    display: block;
    border: .8px solid;
    border-radius: 52px;
    min-width: 116px;
    padding: 4px 10px;
    background: #fff;
    text-align: center
}

    .nw-new-job__list .item-label.blue {
        border-color: #3478ce;
        color: #3478ce
    }

    .nw-new-job__list .item-label.green {
        border-color: #02b544;
        color: #02b544
    }

.nw-job-find {
    margin: 43px 0 56px
}

    .nw-job-find .nw-job-find__inner {
        overflow: hidden;
        border: 1.5px solid #10bf51;
        border-radius: 8px;
        padding-bottom: 33px
    }

    .nw-job-find .nw-job-find__head {
        background-color: #f8f8f8
    }

@media screen and (min-width:768px) {
    .nw-job-find .nw-job-find__head {
        display: flex;
        align-items: center
    }
}

.nw-job-find .nw-job-find__title {
    display: flex;
    flex-shrink: 0
}

.nw-job-find .nw-job-find__search {
    display: flex;
    flex-grow: 1;
    padding: 5px 14px
}

    .nw-job-find .nw-job-find__search .btn, .nw-job-find .nw-job-find__search input {
        border: 1px solid #dedede;
        border-radius: 6px;
        height: 48px;
        padding: 14px 19px;
        color: #a3a3a3
    }

        .nw-job-find .nw-job-find__search .btn svg, .nw-job-find .nw-job-find__search input svg {
            margin-right: 10px
        }

    .nw-job-find .nw-job-find__search input {
        flex-grow: 1;
        width: 100%
    }

        .nw-job-find .nw-job-find__search input::-moz-placeholder {
            color: #a3a3a3
        }

        .nw-job-find .nw-job-find__search input:-ms-input-placeholder {
            color: #a3a3a3
        }

        .nw-job-find .nw-job-find__search input::placeholder {
            color: #a3a3a3
        }

    .nw-job-find .nw-job-find__search .btn {
        flex-shrink: 0;
        margin-left: 9px
    }

@media screen and (min-width:768px) {
    .nw-job-find .nw-job-find__search .btn {
        width: 199px
    }
}

.nw-job-find .nw-new-job__list {
    padding: 20px 15px
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list {
        padding: 25px 41px 15px
    }
}

.nw-job-find .nw-new-job__list .item {
    margin-bottom: 9px;
    background-color: #fcfcfc
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list .item-content {
        width: 100%;
        padding-right: 0
    }
}

.nw-job-find .nw-job-find__more {
    text-align: center
}

    .nw-job-find .nw-job-find__more .btn {
        display: inline-block;
        border-radius: 30px;
        padding: 7px 30px;
        background-color: #eee;
        color: #1d5193
    }

        .nw-job-find .nw-job-find__more .btn:hover {
            background-color: #d4d4d4;
            color: #1d5193
        }

.nw-new-job .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 5;
    transform: translateY(-50%);
    transition: background-color .3s ease;
    border: none;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    padding: 0;
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px 18px;
    text-indent: -9999px
}

.nw-new-job .slick-prev {
    left: -53px;
    background-image: var(--img-slick-prev);
}

.nw-new-job .slick-next {
    right: -53px;
    background-image: var(--img-slick-next);
}

    .nw-new-job .slick-next:hover {
        border-color: #1d5193;
        background-color: #1d5193;
        background-image: var(--img-slick-next-trafer);
    }

.nw-new-job .slick-prev:hover {
    border-color: #1d5193;
    background-color: #1d5193;
    background-image: var(--img-slick-prev-trafer);
}

.nw-new-job__head .heading {
    position: relative;
    padding-bottom: 17px;
    color: var(--yale-blue-color);
}

    .nw-new-job__head .heading::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 80px;
        height: 3px;
        background-color: var(--tangerine-color);
    }



.nw-new-job__head-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px
}

@media screen and (min-width: 768px) {

    .nw-new-job__head-wrapper {
        gap: 13px
    }
}

.nw-new-job__head-wrapper > * {
    display: inline-block;
    border-radius: 4px;
    min-width: 91px;
    padding: 8px 18px;
    background-color: var(--platinum-color-2);
    text-align: center;
}

.nw-new-job__head-wrapper > select {
    padding-right: 13px;
    padding-left: 15px;
    border: none;
    min-width: 150px;
    text-align: center;
}

.nw-new-job__list .item-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

    .nw-new-job__list .item-tags > * {
        display: inline-block;
        border-radius: 3px;
        margin: 2px 2px 2px 6px;
        padding: 1px 14px 3px;
        background-color: #f4f4f4;
        color: #555;
    }

    .nw-new-job__list .item-tags > .red {
        background-color: #ffe5e1;
        color: #e85459
    }

    .nw-new-job__list .item-tags > .blue {
        background-color: #eef6ff;
        color: #1d5193
    }

.nw-new-job .nw-new-job__head-wrapper select {
    min-width: 172px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E %3Cpath d='M1.25 1.375L5.5 5.625L9.75 1.375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 15px center, #dadada;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.nw-new-job .nw-new-job__head-wrapper select {
    width: 100px;
    min-width: 100px;
    padding-right: 17px;
    padding-left: 7px;
    /*     background-position: right 7px center;
        background-size: 10px 6px;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right 10px center;
    background-size: 10px 6px
}

.btn-hinh-thuc.active {
    background-color: var(--cblue);
    color: #fff
}

#header {
    min-height: 95px;
}

    #header.header-viec-lam #collap-info {
        display: flex;
        flex-direction: column;
        justify-content: end;
        align-items: end;
    }

        #header.header-viec-lam #collap-info .card-authen {
            display: flex;
            justify-items: center;
            gap: 10px;
            padding-right: 10px;
        }

    #header.header-viec-lam .navbar-collapse .navbar-nav {
        margin-top: 15px;
    }

    #header.header-viec-lam .navbar-light .navbar-brand {
        position: absolute;
        top: 10px;
    }

@media screen and (min-width: 992px) {
    #header.header-viec-lam .navbar-light .navbar-nav .nav-link {
        padding: 0 0 0 15px;
    }
}

@media screen and (max-width: 992px) {
    #header.header-viec-lam .navbar-light .navbar-brand {
        position: relative;
        top: 10px;
    }
}

.event-list .item .item-image img {
    border: 2px solid var(--light-silver-color);
    border-radius: 10px;
}
/* Responsive cho mobile */
@media (max-width: 768px) {
    .event-list .event-list-content .item-content {
        padding-top: 0; /* Có thể chỉnh lại nếu muốn khoảng cách khác trên mobile */
        margin-top: -5px;
    }

    .event-list .event-list-content .item-content-inner {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

.fc-h-event .fc-event-main {
    height: 100%;
}

.fc-event-dot {
    height: 100%;
    cursor: pointer;
}

.user-update-form-input .select2-container--default .select2-selection--multiple {
    border: 1px solid #ced4da;
    border-radius: 6px;
    padding: 5px;
    min-height: 38px;
    background-color: #fff;
    transition: all 0.3s ease;
}

    .user-update-form-input .select2-container--default .select2-selection--multiple .select2-selection__choice {
        height: 100%;
        background-color: #1f4f9f;
        border: none;
        color: #fff;
        border-radius: 4px;
        margin: 0;
        margin-right: 5px;
        padding: 4px 8px;
        font-size: 13px;
    }

    .user-update-form-input .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        color: #fff;
        margin-right: 4px;
    }

.user-update-form-input .select2-container .select2-search--inline {
    font-size: 13px;
    font-style: italic;
}

.user-update-form-input .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding-top: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.btn-choose-image {
    height: 230px;
    vertical-align: middle;
    color: #999;
    border: 2px dashed #0b85a1;
    display: block;
}

#xbox_UploadImage i.fa {
    padding-right: 3px;
}

.btn-choose-image i {
    font-size: 50px;
    margin-top: 10%;
    margin-bottom: 20px;
}


.img-edit-preview {
    width: 200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    border: 5px solid #ddd;
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
}

.image-control-group .image-control-btn {
    display: inline-block;
    cursor: pointer;
    min-width: 30px;
    padding: 6px 12px;
    border: 1px solid #efefef;
    border-right: 0;
    font-size: 14px;
    background: #fff
}

    .image-control-group .image-control-btn:hover {
        color: #fff;
        background-color: #1fbc89
    }

    .image-control-group .image-control-btn:last-child {
        border-right: 1px solid #efefef
    }

.image-controls {
    margin-top: 5px;
    margin-bottom: 20px;
    display: none
}

.image-control-group {
    display: inline-block;
    margin-right: 20px;
    border-radius: 3px
}

.btn-save-image {
    margin: auto;
    border-radius: 0;
}


.autocomplete-wrapper {
    position: relative;
    width: 400px;
}

.autocomplete-input {
    width: 100%;
    padding: 8px;
    box-sizing: border-box;
    font-size: 13px;
}

.autocomplete-list {
    position: absolute;
    top: 40;
    left: 0;
    right: 0;
    background: white;
    border: 1px solid #ccc;
    max-height: 200px;
    overflow-y: auto;
    z-index: 999;
}

.autocomplete-item {
    padding: 8px;
    cursor: pointer;
}

    .autocomplete-item:hover {
        background-color: #f0f0f0;
    }

.autocomplete-loading, .autocomplete-no-data {
    padding: 8px;
    color: #888;
    font-style: italic;
}

.tags-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
}

    .tags-container .tag {
        background-color: var(--cobalt-blue-color);
        color: white;
        padding: 5px 10px;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        font-size: 14px;
    }

.tag .remove-tag {
    margin-left: 8px;
    cursor: pointer;
    flex-shrink: 0;
}



.remove-btn {
    width: 40px;
    height: 40px;
    z-index: 2;
    right: 0px;
    top: 0;
    left: initial;
    background: transparent;
    border: none;
    color: #fff;
    font-size: 30px;
}

.pn-hot-fire {
    border-radius: 50%;
    background-color: #FFFCDD;
    display: flex;
    align-items: center;
    border: 1px solid #F2CA50
}

    .pn-hot-fire img {
        width: 30px;
        padding:3px;
    }

    .pn-hot-fire .text-hot {
        display: none;
    }

    .pn-hot-fire  .text-hot{
        color:red;
        font-size:15px;
        font-weight:bold;
    }
.event-list-content .item-button, .event-featured .item-button, .event-grid .item-button, .seminar-hero__btn, .event-featured .big-item-button {
    width: auto;
    display: inline-flex;
    gap: 5px;
    padding-left: 3px;
    padding-right: 15px;
}

    [data-icon="False"], span.item-button {
        padding-left: 15px !important;
        padding-right: 15px;
    }

.event-list-content .item-button {
    height: auto;
}


[data-icon="True"]:hover .pn-hot-fire .text-hot {
    display: block;
    padding-right: 7px;
    padding-top:3px;
}

[data-icon="True"]:hover .pn-hot-fire {
    border-radius:44px;
}
.seminar-hero__btn:hover {
    color:#fff;
}
.event-list-content .item-button[data-icon=False] {
    height:44px;
}
.big-item-button[data-icon="True"]:hover .pn-hot-fire {
    height: 40px;
    
}
:root {
    --skobeloff: #006873;
    --skobeloff-80: rgba(0, 104, 115, 0.8);
    --ball-blue: #1CB9C9;
    --black-coral: #585E6F;
    --philippine-silver-color-4: #B4B5BB;
    --arsenic-color: #3A3D48;
    --rich-black-color: #090C1A;
    --auro-metal-saurus-color: #767984;
    --bright-gray-color-3: #ECECF4;
    --bright-gray-color-4: #EEEEEE;
    --turquoise-surf-color: #0FBACC;
    --cultured-color-3: #F6F6F6;
    --cultured-color-4: #F5F5F5;
    --cultured-color-80: rgba(246, 246, 246, 0.8);
    --independence-color: #4B5563;
    --slate-gray-color: #74788D;
    --granite-gray-color-2: #666666;
    --dark-liver-color: #4F4F4F;
    --light-sky-blue-color-22: rgba(146, 193, 255, 0.22);
    --smoky-black-color: #0E0E0E;
    --davys-grey-color-2: #595959;
    --platinum-color-70: rgba(232, 232, 232, 0.7);
    --quick-silver: #A2A2A2;
    --tiffany-blue-color-33: rgba(14, 179, 196, 0.33);
    --lavender-color: #EAE9FB;
    --violets-are-blue-color: #867EF8;
    --honeydew-color: #E4F9F2;
    --pearl-aqua-color: #87D7BA;
    --blond-color: #FFF0C4;
    --orange-yellow-color: #F4D167;
    --naples-yellow-color: #F2CC5A;
    --alice-blue-color-2: #EFF8FF;
    --brilliant-azure-color: #358CFF;
    --chinese-white-color: #E0E0E0;
    --diamond-color: #C3E0FF;
    --spanish-gray-color-2: #979797;
    --light-gray-color: #CED4DA;
    --han-blue-color: #3F58CD;
    --lust-color: #EC2517;
    --cosmic-latte-color: #FFF9E6;
    --gray-color: #7D7D7D;
    --black-color-4: rgba(0, 0, 0, 0.04)
}

.event-hero {
    padding: 26px 0 24px;
    background: linear-gradient(to right, var(--midnight-green-color) 12%, var(--ball-blue) 64%, var(--skobeloff) 100%)
}

@media screen and (min-width:992px) {
    .event-hero-wrapper {
        display: flex
    }
}

@media screen and (min-width:992px) {
    .event-hero-left {
        width: calc(100% - 360px)
    }
}

.event-hero-left .event-featured-slider {
    margin-bottom: 0
}

.event-hero-left.event-featured {
    padding: 0;
    background: 0 0
}

@media screen and (min-width:992px) {
    .event-hero-left.event-featured .slick-arrow {
        top: calc(50% - 21px);
        width: 36px;
        height: 36px
    }
}

@media screen and (min-width:992px) {
    .event-hero-left.event-featured .slick-prev {
        left: -18px
    }
}

@media screen and (min-width:992px) {
    .event-hero-left.event-featured .slick-next {
        right: -16px
    }
}

.event-hero-left.event-featured .big-item {
    border-radius: 16px
}

.event-hero-left.event-featured .big-item-image {
    border-radius: 6px 16px 0 0;
    background-color: var(--skobeloff-80)
}

@media screen and (min-width:768px) {
    .event-hero-left.event-featured .big-item-image {
        border-radius: 6px 16px 16px 16px;
        width: 38%
    }
}

.event-hero-left.event-featured .big-item-image .ratio {
    border-radius: 16px
}

.event-hero-left.event-featured .big-item-image-label span {
    padding: 5px 20px 6px 11px;
    -webkit-clip-path: polygon(calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%, 0 0);
    clip-path: polygon(calc(100% - 16px) 0, 100% 50%, calc(100% - 16px) 100%, 0 100%, 0 0)
}

@media screen and (min-width:768px) {
    .event-hero-left.event-featured .big-item-content {
        width: 62%;
        padding: 18px 23px 22px 20px
    }
}

.event-hero-left.event-featured .big-item-text,
.event-hero-left.event-featured .big-item-title {
    margin-bottom: 8px
}

.event-hero-left.event-featured .item-info {
    margin-bottom: 8px
}

    .event-hero-left.event-featured .item-info dl + dl {
        margin-top: 5px
    }

    .event-hero-left.event-featured .item-info dt {
        top: 2px;
        width: 13px;
        height: 13px
    }

    .event-hero-left.event-featured .item-info dd {
        width: calc(100% - 13px);
        padding-left: 6px
    }

.event-hero-left.event-featured .item-tags {
    padding-top: 18px
}

    .event-hero-left.event-featured .item-tags::before {
        width: 66px
    }

.event-hero-left.event-featured .big-item-footer {
    margin-top: 15px
}

.event-hero-left.event-featured .big-item-button {
    width: 136px;
    height: 36px;
    padding-bottom: 8px
}

.event-hero-left.event-featured .big-item-image-content {
    padding: 8px 18px 13px
}

.event-hero-left.event-featured .countdown {
    width: 182px
}

.event-hero-left.event-featured .countdown-title {
    margin-bottom: 5px
}

.event-hero-left.event-featured .countdown-item {
    width: 52px;
    height: 52px
}

    .event-hero-left.event-featured .countdown-item::after {
        right: -12px
    }

.event-hero-right {
    padding-top: 5px
}

@media screen and (min-width:992px) {
    .event-hero-right {
        width: 360px;
        padding-top: 9px;
        padding-left: 31px
    }
}

.event-hero-right .fc#calendar {
    box-shadow: 3px 4px 10.5px var(--black-color-20);
    border-radius: 16px;
    padding: 17px 20px 27px;
    background-color: var(--white-color)
}

    .event-hero-right .fc#calendar.fc-theme-standard .fc-scrollgrid {
        border: none
    }

    .event-hero-right .fc#calendar.fc-theme-standard th {
        border: none
    }

    .event-hero-right .fc#calendar .fc-day-other .fc-daygrid-day-top {
        opacity: 1;
        color: var(--philippine-silver-color-4)
    }

    .event-hero-right .fc#calendar .fc-daygrid-day.fc-day-today,
    .event-hero-right .fc#calendar .fc-timegrid-col.fc-day-today {
        background: var(--white-color)
    }

    .event-hero-right .fc#calendar .fc-daygrid-day-frame {
        padding: 8px 10px
    }

    .event-hero-right .fc#calendar .fc-daygrid-day-number {
        font-size: 14px;
        line-height: 1.3
    }

    .event-hero-right .fc#calendar .fc-daygrid-day-top {
        flex-direction: row
    }

    .event-hero-right .fc#calendar .fc-daygrid-event-harness {
        position: unset
    }

    .event-hero-right .fc#calendar .fc-timegrid-axis-cushion,
    .event-hero-right .fc#calendar .fc-timegrid-slot-label-cushion {
        font-size: 14px
    }

    .event-hero-right .fc#calendar .fc-daygrid-event,
    .event-hero-right .fc#calendar .fc-v-event {
        position: relative;
        z-index: 2;
        box-shadow: none;
        border: none;
        border-radius: 4px;
        padding: 0;
        color: var(--white-color)
    }

        .event-hero-right .fc#calendar .fc-daygrid-event .event-count,
        .event-hero-right .fc#calendar .fc-v-event .event-count {
            display: block;
            width: 100%;
            padding: 4px 7px
        }

    .event-hero-right .fc#calendar .fc-toolbar {
        margin-bottom: 15px;
        gap: 4px
    }

    .event-hero-right .fc#calendar .fc-toolbar-chunk:nth-child(2) {
        margin-right: auto
    }

    .event-hero-right .fc#calendar .fc-toolbar-chunk:first-child,
    .event-hero-right .fc#calendar .fc-toolbar-chunk:last-child {
        order: 1
    }

    .event-hero-right .fc#calendar .fc-button {
        border: none;
        padding: 0;
        background: 0 0;
        color: var(--auro-metal-saurus-color)
    }

        .event-hero-right .fc#calendar .fc-button:focus {
            box-shadow: none
        }

    .event-hero-right .fc#calendar .fc-icon-chevron-left,
    .event-hero-right .fc#calendar .fc-icon-chevron-right {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 20px;
        height: 20px
    }

        .event-hero-right .fc#calendar .fc-icon-chevron-left::before,
        .event-hero-right .fc#calendar .fc-icon-chevron-right::before {
            content: none
        }

        .event-hero-right .fc#calendar .fc-icon-chevron-left::after {
            content: "";
            display: inline-block;
            width: 14px;
            height: 9px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23767984' fill-rule='evenodd' d='M6.558.808a.625.625 0 0 1 .884 0l6.25 6.25a.625.625 0 1 1-.884.884L7 2.134 1.192 7.942a.625.625 0 1 1-.884-.884l6.25-6.25Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat
        }

        .event-hero-right .fc#calendar .fc-icon-chevron-right::after {
            content: "";
            display: inline-block;
            width: 14px;
            height: 9px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath fill='%23767984' fill-rule='evenodd' d='M.308 1.058a.625.625 0 0 1 .884 0L7 6.866l5.808-5.808a.625.625 0 1 1 .884.884l-6.25 6.25a.625.625 0 0 1-.884 0l-6.25-6.25a.625.625 0 0 1 0-.884Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat
        }

    .event-hero-right .fc#calendar .fc-toolbar-title {
        font-size: 14px;
        line-height: 1.2;
        font-family: "Open Sans", sans-serif;
        font-weight: 700;
        color: var(--rich-black-color)
    }

@media screen and (min-width:768px) {
    .event-hero-right .fc#calendar .fc-toolbar-title {
        font-size: 16px
    }
}

.event-hero-right .fc#calendar.fc-theme-standard th {
    background-color: transparent;
    font-size: 14px;
    font-weight: 400
}

.event-hero-right .fc#calendar.fc-theme-standard .fc-scrollgrid-section > th {
    padding-bottom: 12px
}

    .event-hero-right .fc#calendar.fc-theme-standard .fc-scrollgrid-section > th > .fc-scroller-harness {
        background-color: var(--bright-gray-color-3)
    }

.event-hero-right .fc#calendar .fc-col-header-cell-cushion {
    min-height: 30px;
    padding: 6px 4px;
    color: var(--arsenic-color)
}

.event-hero-right .fc#calendar .fc-daygrid-body,
.event-hero-right .fc#calendar .fc-scrollgrid-section table {
    width: 100% !important
}

.event-hero-right .fc#calendar .fc-daygrid-day-events {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10
}

.event-hero-right .fc#calendar .fc-view-harness {
    height: 228px !important
}

.event-hero-right .fc#calendar .fc-scrollgrid-sync-table {
    height: 186px !important
}

.event-hero-right .fc#calendar .fc-daygrid-day-frame {
    padding: 2px
}

.event-hero-right .fc#calendar .fc-scrollgrid-section-body td,
.event-hero-right .fc#calendar .fc-scrollgrid-section-body th,
.event-hero-right .fc#calendar .fc-scrollgrid-sync-table td,
.event-hero-right .fc#calendar .fc-scrollgrid-sync-table th {
    border: none
}

.event-hero-right .fc#calendar .fc-daygrid-day-top {
    justify-content: center;
    color: var(--rich-black-color)
}

.event-hero-right .fc#calendar .fc-daygrid-event-harness::before {
    content: none
}

.event-hero-right .fc#calendar .fc-daygrid-event,
.event-hero-right .fc#calendar .fc-v-event {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent
}

    .event-hero-right .fc#calendar .fc-daygrid-event::after,
    .event-hero-right .fc#calendar .fc-v-event::after {
        content: "";
        position: absolute;
        bottom: 6px;
        left: calc(50% - 10px);
        border-radius: 5px;
        width: 20px;
        height: 2px;
        background-color: red
    }

    .event-hero-right .fc#calendar .fc-daygrid-event .event-count,
    .event-hero-right .fc#calendar .fc-v-event .event-count {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

.event-hero-right .fc#calendar .fc-daygrid-day-top {
    position: relative
}

    .event-hero-right .fc#calendar .fc-daygrid-day-top::before {
        content: "";
        position: absolute;
        top: 3px;
        right: 7px;
        bottom: 2px;
        left: 7px;
        opacity: 0;
        visibility: hidden;
        border-radius: 4px;
        background-color: var(--turquoise-surf-color);
        pointer-events: none
    }

.event-hero-right .fc#calendar .fc-daygrid-day-frame:hover .fc-daygrid-day-top {
    color: #fff
}

    .event-hero-right .fc#calendar .fc-daygrid-day-frame:hover .fc-daygrid-day-top::before {
        opacity: 1;
        visibility: visible
    }

.icon-calendar {
    display: inline-block;
    width: 18px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' fill='none'%3E%3Cpath fill='%23B8B8B8' fill-rule='evenodd' d='M13 11h-3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1Zm0-10v1H5V1c0-.55-.45-1-1-1S3 .45 3 1v1H2C.89 2 .01 2.9.01 4L0 18a2 2 0 0 0 2 2h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1Zm2 17H3c-.55 0-1-.45-1-1V7h14v10c0 .55-.45 1-1 1Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat
}

.c-gray-3 {
    color: var(--slate-gray-color)
}

.calendar-popup {
    box-shadow: 0 12px 50px var(--black-color-20);
    border-radius: 12px;
    width: 33vw;
    max-width: 537px;
    padding: 25px 26px 7px 24px;
    background: #fff
}

.calendar-popup-title {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
    color: var(--granite-gray-color-2)
}

    .calendar-popup-title i {
        flex-shrink: 0;
        margin-right: 16px;
        margin-left: 3px
    }

.calendar-popup-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    transition: all .3s ease;
    border-radius: 12px;
    margin: 0 -14px 4px;
    padding: 14px 13px 12px 14px;
    color: var(--raisin-black-color);
    gap: 12px
}

@media screen and (min-width:768px) {
    .calendar-popup-item {
        flex-wrap: nowrap
    }
}

.calendar-popup-item:hover {
    background-color: var(--cultured-color-80);
    color: var(--philippine-gold-color)
}

    .calendar-popup-item:hover .calendar-popup-item-detail {
        color: var(--philippine-gold-color)
    }

        .calendar-popup-item:hover .calendar-popup-item-detail::after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath stroke='%23B46C00' stroke-linecap='round' stroke-linejoin='round' d='m5.247 7.462 3.034-3.034-3.034-3.033M1 7.462l3.034-3.034L1 1.395'/%3E%3C/svg%3E")
        }

.calendar-popup-item-info p + p {
    margin-top: 11px
}

.calendar-popup-item-detail {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    transition: all .3s ease;
    border: none;
    padding: 0;
    background: 0 0;
    color: var(--independence-color)
}

    .calendar-popup-item-detail::after {
        content: "";
        display: inline-block;
        flex-shrink: 0;
        transition: all .3s ease;
        width: 9px;
        height: 8px;
        margin-left: 6px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath stroke='%234B5563' stroke-linecap='round' stroke-linejoin='round' d='m5.247 7.462 3.034-3.034-3.034-3.033M1 7.462l3.034-3.034L1 1.395'/%3E%3C/svg%3E") no-repeat
    }

    .calendar-popup-item-detail:hover {
        color: var(--philippine-gold-color)
    }

        .calendar-popup-item-detail:hover::after {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' fill='none'%3E%3Cpath stroke='%23B46C00' stroke-linecap='round' stroke-linejoin='round' d='m5.247 7.462 3.034-3.034-3.034-3.033M1 7.462l3.034-3.034L1 1.395'/%3E%3C/svg%3E")
        }

.event-coming-2 {
    padding-top: 41px
}

@media screen and (min-width:1200px) {
    .event-grid-2 .event-grid-inner {
        padding-bottom: 28px
    }
}

.event-grid-2 .event-grid-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 11px;
    gap: 12px
}

.event-grid-2 .event-grid-category {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 12px
}

    .event-grid-2 .event-grid-category > span {
        flex-shrink: 0
    }

    .event-grid-2 .event-grid-category ul {
        display: flex;
        flex-wrap: wrap;
        gap: 8px
    }

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-category ul {
        gap: 13px
    }
}

.event-grid-2 .event-grid-category ul a {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border-radius: 4px;
    min-width: 111px;
    height: 42px;
    background-color: var(--bright-gray-color-2);
    color: var(--granite-gray-color)
}

    .event-grid-2 .event-grid-category ul a.active,
    .event-grid-2 .event-grid-category ul a:hover {
        background-color: var(--khaki-color);
        color: var(--dark-bronze-color-2)
    }

.event-grid-2 .event-grid-filter {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid var(--light-silver-color);
    border-radius: 6px;
    margin-bottom: 22px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter {
        border-radius: 50px
    }
}

.event-grid-2 .event-grid-filter-input {
    border: none;
    border-radius: 50px 0 0 50px;
    width: 100%;
    height: 40px;
    padding-right: 12px;
    padding-left: 46px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath stroke='%23A9A9A9' stroke-linecap='round' stroke-linejoin='round' d='M8.708 15.47a6.333 6.333 0 1 0 0-12.667 6.333 6.333 0 0 0 0 12.667ZM16.625 17.053l-3.443-3.443'/%3E%3C/svg%3E") no-repeat left 11px center
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-input {
        flex-grow: 1;
        width: auto
    }
}

.event-grid-2 .event-grid-filter-input::-moz-placeholder {
    color: var(--davys-grey-color)
}

.event-grid-2 .event-grid-filter-input:-ms-input-placeholder {
    color: var(--davys-grey-color)
}

.event-grid-2 .event-grid-filter-input::placeholder {
    color: var(--davys-grey-color)
}

.event-grid-2 .event-grid-filter-input:focus {
    outline: 0
}

.event-grid-2 .event-grid-filter-select {
    position: relative;
    width: 50%
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-select {
        width: 23.1%
    }
}

.event-grid-2 .event-grid-filter-select::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1px;
    background-color: var(--philippine-silver-color-2)
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-select::before {
        top: 7px;
        right: auto;
        bottom: 7px;
        left: 0;
        width: 1px;
        height: auto
    }
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-select:last-child {
        width: 23.65%
    }
}

@media screen and (max-width:767px) {
    .event-grid-2 .event-grid-filter-select:last-child::after {
        content: "";
        position: absolute;
        top: 7px;
        right: auto;
        bottom: 7px;
        left: 0;
        width: 1px;
        height: auto;
        background-color: var(--philippine-silver-color-2)
    }
}

.event-grid-2 .event-grid-filter-select:last-child .bootstrap-select > .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-select:last-child .bootstrap-select > .dropdown-toggle {
        padding-right: 19px;
        padding-left: 18px
    }
}

@media screen and (min-width:1200px) {
    .event-grid-2 .event-grid-filter-select:last-child .bootstrap-select .dropdown-menu:not(.inner) {
        width: 345px !important
    }
}

.event-grid-2 .event-grid-filter-select .select2-container {
    width: 100% !important
}

.event-grid-2 .event-grid-filter-select .select2-container--default .select2-selection--single {
    border: none;
    height: 40px;
    background: 0 0
}

    .event-grid-2 .event-grid-filter-select .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding-right: 18px;
        padding-left: 19px;
        line-height: 40px;
        color: var(--davys-grey-color)
    }

    .event-grid-2 .event-grid-filter-select .select2-container--default .select2-selection--single .select2-selection__arrow {
        top: calc(50% - 3.5px);
        right: 20px;
        width: 13px;
        height: 7px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5.214 5.214L11.427 1'/%3E%3C/svg%3E") no-repeat
    }

        .event-grid-2 .event-grid-filter-select .select2-container--default .select2-selection--single .select2-selection__arrow > * {
            display: none
        }

.event-grid-2 .event-grid-filter-select .bootstrap-select > .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

@media screen and (min-width:768px) {
    .event-grid-2 .event-grid-filter-select .bootstrap-select > .dropdown-toggle {
        padding-right: 16px;
        padding-left: 19px
    }
}

.event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    color: var(--davys-grey-color)
}

.event-grid-2 .event-grid-filter-select .dropdown-toggle::after {
    border: none;
    width: 13px;
    height: 7px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5.214 5.214L11.427 1'/%3E%3C/svg%3E") no-repeat
}

.event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) {
    box-shadow: 0 12px 50px var(--black-color-20);
    border: none;
    border-radius: 8px;
    min-width: 255px;
    max-width: 345px !important;
    padding: 9px 10px
}

    .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) .inner {
        max-height: 310px !important
    }

        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar {
            width: 12px
        }

        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-track {
            border-radius: 10px
        }

        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background: var(--light-silver-color)
        }

            .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-thumb:hover {
                background: var(--light-silver-color)
            }

    .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) a {
        border-radius: 6px;
        padding: 11px;
        font-size: 14px;
        white-space: normal;
        color: var(--text-color)
    }

        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) a.disabled {
            display: none
        }

        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) a.active,
        .event-grid-2 .event-grid-filter-select .bootstrap-select .dropdown-menu:not(.inner) a:hover {
            background-color: var(--cultured-color-3);
            color: var(--philippine-gold-color)
        }

.event-grid-2 .item-image .ratio::before {
    padding-bottom: 62.1359223301%
}

.event-grid-2 .item-button-text {
    align-self: flex-end;
    color: var(--davys-grey-color)
}

    .event-grid-2 .item-button-text .fz-15 {
        line-height: 1
    }

.select2-dropdown {
    box-shadow: 0 12px 50px var(--black-color-20);
    border: none;
    border-radius: 8px !important;
    max-width: 345px !important;
    padding: 9px 10px
}

@media screen and (min-width:768px) {
    .select2-dropdown {
        min-width: 255px
    }
}

@media screen and (min-width:1366px) {
    .event-grid-filter-select:last-child .select2-dropdown {
        width: 345px !important
    }
}

.select2-container--default .select2-search--dropdown {
    padding: 0 0 10px
}

    .select2-container--default .select2-search--dropdown .select2-search__field {
        border: 1px solid var(--light-silver-color);
        border-radius: 6px;
        padding: 7px 12px
    }

        .select2-container--default .select2-search--dropdown .select2-search__field:focus {
            outline: 0
        }

.select2-container--default .select2-results__option {
    border-radius: 6px;
    padding: 11px;
    font-size: 14px;
    white-space: normal;
    color: var(--text-color)
}

    .select2-container--default .select2-results__option.active,
    .select2-container--default .select2-results__option.select2-results__option--highlighted[aria-selected],
    .select2-container--default .select2-results__option:hover,
    .select2-container--default .select2-results__option[aria-selected=true] {
        background-color: var(--cultured-color-3);
        color: var(--philippine-gold-color)
    }

.select2-container--default .select2-results > .select2-results__options {
    max-height: 310px !important
}

    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar {
        width: 12px
    }

    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track {
        border-radius: 10px
    }

    .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: var(--light-silver-color)
    }

        .select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb:hover {
            background: var(--light-silver-color)
        }

.event-grid-filter-select:last-child .select2-container--default .select2-results > .select2-results__options {
    padding-right: 9px
}

.select2-container--default .select2-results__option + .select2-results__option {
    margin-top: 5px
}

.top-month-slider .item-avatar {
    flex-shrink: 0
}

.top-student-wrapper {
    padding-bottom: 39px;
    background-color: var(--cultured-color)
}

    .top-student-wrapper .top-student {
        box-shadow: 3px 4px 10.5px var(--black-color-20);
        border-radius: 16px;
        padding-top: 24px;
        padding-bottom: 81px
    }

    .top-student-wrapper .top-student-description {
        margin-bottom: 22px
    }

    .top-student-wrapper .top-month {
        width: 100%;
        max-width: 1012px;
        min-height: 600px;
        margin: 0 auto;
        padding-top: 19px
    }

@media screen and (min-width:576px) {
    .top-student-wrapper .top-month {
        min-height: 618px;
        padding-top: 12px;
        padding-right: 40px;
        background-image: url(../images/common/bg-3-2.png)
    }
}

@media screen and (min-width:768px) {
    .top-student-wrapper .top-month-slider .slick-dots {
        right: 44px;
        bottom: 30px
    }
}

@media screen and (min-width:768px) {
    .top-student-wrapper .top-month-slider .item-badges {
        width: 342px;
        padding: 5px 13px
    }
}

@media screen and (min-width:768px) {
    .top-student-wrapper .top-month-slider .item-badge {
        min-width: 108px
    }

        .top-student-wrapper .top-month-slider .item-badge .tooltip {
            display: none !important
        }
}

.org-slider {
    overflow: hidden;
    padding: 40px 0 20px;
    background-color: var(--cultured-color)
}

    .org-slider .container {
        max-width: 704px
    }

    .org-slider .slick-slider {
        padding-bottom: 36px
    }

    .org-slider .slick-list {
        overflow: visible;
        margin: 0 -10px
    }

@media screen and (min-width:768px) {
    .org-slider .slick-list {
        margin: 0 -18px
    }
}

.org-slider .slick-slide {
    padding: 0 10px
}

@media screen and (min-width:768px) {
    .org-slider .slick-slide {
        padding: 0 18px
    }
}

.org-slider .ratio {
    overflow: hidden;
    border-radius: 8px
}

    .org-slider .ratio::before {
        padding-bottom: 62.3529411765%
    }

.org-slider .slick-dots {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 13.5px
}

    .org-slider .slick-dots button {
        overflow: hidden;
        transition: all .3s ease;
        border: none;
        border-radius: 29px;
        width: 9px;
        height: 9px;
        padding: 0;
        background-color: var(--light-silver-color);
        text-indent: -9999px
    }

    .org-slider .slick-dots .slick-active button {
        width: 38px;
        background-color: var(--gamboge-color)
    }

    .org-slider .slick-dots li {
        display: flex
    }

.org-action {
    padding: 20px 0 20px;
    background-color: var(--cultured-color)
}

    .org-action .org-action-inner {
        box-shadow: 3px 4px 10.5px var(--black-color-20);
        border-radius: 16px;
        padding: 20px 12px;
        background-color: var(--white-color)
    }

@media screen and (min-width:768px) {
    .org-action .org-action-inner {
        padding: 22px 32px 23px
    }
}

.org-action .org-action-heading {
    margin-bottom: 6px;
    padding-right: 80px
}

@media screen and (min-width:768px) {
    .org-action .org-action-heading {
        margin-bottom: 13px;
        padding-right: 100px
    }
}

.org-action .org-action-slider .slick-list {
    margin: 0 -10px;
    padding: 10px 0
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .slick-list {
        margin: 0 -15px
    }
}

.org-action .org-action-slider .slick-slide {
    padding: 0 10px
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .slick-slide {
        padding: 0 15px
    }
}

.org-action .org-action-slider .slick-arrow {
    position: absolute;
    top: -35px;
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 8px;
    background-color: var(--bright-gray-color-4);
    color: var(--davys-grey-color)
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .slick-arrow {
        top: -46px
    }
}

@media screen and (min-width:992px) {
    .org-action .org-action-slider .slick-arrow {
        width: 36px;
        height: 36px
    }
}

.org-action .org-action-slider .slick-arrow:hover {
    background-color: var(--midnight-green-color);
    color: var(--white-color)
}

.org-action .org-action-slider .slick-prev {
    right: 38px;
    left: auto
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .slick-prev {
        right: 48px
    }
}

.org-action .org-action-slider .slick-next {
    right: 1px
}

.org-action .org-action-slider .item {
    display: block;
    transition: all .3s ease;
    box-shadow: 0 1px 10.2px -1px var(--black-color-15);
    border: 1px solid transparent;
    border-radius: 8px;
    padding: 12px
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .item {
        padding: 16px 20px 20px
    }
}

.org-action .org-action-slider .item:hover {
    border-color: var(--midnight-green-color)
}

.org-action .org-action-slider .item-wrapper {
    display: flex;
    margin-bottom: 22px
}

.org-action .org-action-slider .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--light-silver-color);
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 7px
}

    .org-action .org-action-slider .item-image img {
        max-width: 100%;
        max-height: 100%
    }

.org-action .org-action-slider .item-content {
    width: calc(100% - 100px);
    padding-left: 12px
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .item-content {
        padding-left: 26px
    }
}

.org-action .org-action-slider .item-title {
    margin-top: 2px;
    margin-bottom: 14px;
    line-height: 1.34
}

.org-action .org-action-slider .item-button {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 41px;
    width: 112px;
    height: 30px;
    background-color: var(--cultured-color-4);
    color: var(--dark-liver-color)
}

.org-action .org-action-slider .item-info {
    border-radius: 8px;
    padding: 16px 12px 11px;
    background-color: var(--cultured-color-4)
}

@media screen and (min-width:768px) {
    .org-action .org-action-slider .item-info {
        padding-right: 18px;
        padding-left: 18px
    }
}

.org-action .org-action-slider .item-time {
    margin-top: 9px;
    color: var(--davys-grey-color)
}

.org-featured {
    padding: 20px 0 20px;
    background-color: var(--cultured-color)
}

    .org-featured .org-featured-inner {
        box-shadow: 3px 4px 10.5px var(--black-color-20);
        border-radius: 16px;
        padding: 20px 12px;
        background-color: var(--white-color)
    }

@media screen and (min-width:768px) {
    .org-featured .org-featured-inner {
        padding: 20px 32px
    }
}

.org-featured .org-featured-heading {
    margin-bottom: 6px;
    padding-right: 80px
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-heading {
        margin-bottom: 13px;
        padding-right: 100px
    }
}

.org-featured .org-featured-slider .slick-list {
    margin: 0 -10px;
    padding: 10px 0
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .slick-list {
        margin: 0 -15px
    }
}

.org-featured .org-featured-slider .slick-slide {
    padding: 0 10px
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .slick-slide {
        padding: 0 15px
    }
}

.org-featured .org-featured-slider .slick-slide > div + div {
    margin-top: 30px
}

.org-featured .org-featured-slider .slick-arrow {
    position: absolute;
    top: -35px;
    z-index: 5;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border: none;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 8px;
    background-color: var(--bright-gray-color-4);
    color: var(--davys-grey-color)
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .slick-arrow {
        top: -46px
    }
}

@media screen and (min-width:992px) {
    .org-featured .org-featured-slider .slick-arrow {
        width: 36px;
        height: 36px
    }
}

.org-featured .org-featured-slider .slick-arrow:hover {
    background-color: var(--midnight-green-color);
    color: var(--white-color)
}

.org-featured .org-featured-slider .slick-prev {
    right: 38px;
    left: auto
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .slick-prev {
        right: 48px
    }
}

.org-featured .org-featured-slider .slick-next {
    right: 1px
}

.org-featured .org-featured-slider .item {
    display: block;
    transition: all .3s ease;
    box-shadow: 0 1px 10.2px -1px var(--black-color-15);
    border: 1px solid transparent;
    border-radius: 8px;
    padding: 12px
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .item {
        padding: 16px 18px 15px
    }
}

.org-featured .org-featured-slider .item:hover {
    border-color: var(--midnight-green-color)
}

.org-featured .org-featured-slider .item-wrapper {
    display: flex
}

.org-featured .org-featured-slider .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--light-silver-color);
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 7px
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .item-image {
        width: 140px;
        height: 140px;
        padding: 9px
    }
}

.org-featured .org-featured-slider .item-image img {
    max-width: 100%;
    max-height: 100%
}

.org-featured .org-featured-slider .item-content {
    display: flex;
    flex-direction: column;
    width: calc(100% - 100px);
    padding-left: 12px
}

@media screen and (min-width:768px) {
    .org-featured .org-featured-slider .item-content {
        width: calc(100% - 140px);
        padding-left: 18px
    }
}

.org-featured .org-featured-slider .item-title {
    margin-bottom: 3px;
    line-height: 1.34
}

.org-featured .org-featured-slider .item-text {
    margin-bottom: 15px;
    color: var(--smoky-black-color)
}

.org-featured .org-featured-slider .item-badges {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: auto;
    gap: 12px 20px
}

    .org-featured .org-featured-slider .item-badges .tooltip-inner {
        max-width: 131px;
        background-color: var(--davys-grey-color);
        color: var(--white-color)
    }

    .org-featured .org-featured-slider .item-badges .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
    .org-featured .org-featured-slider .item-badges .bs-tooltip-top .tooltip-arrow::before {
        border-top-color: var(--davys-grey-color)
    }

.org-featured .org-featured-slider .item-badge {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 153px;
    height: 41px;
    padding: 10px 12px;
    background-color: var(--light-sky-blue-color-22);
    color: var(--cobalt-blue-color)
}

    .org-featured .org-featured-slider .item-badge:hover {
        border-color: var(--cobalt-blue-color)
    }

    .org-featured .org-featured-slider .item-badge:not(:first-child) {
        background-color: var(--maize-color-15);
        color: var(--philippine-gold-color)
    }

        .org-featured .org-featured-slider .item-badge:not(:first-child):hover {
            border-color: var(--philippine-gold-color);
            background-color: var(--maize-color-15)
        }

    .org-featured .org-featured-slider .item-badge i,
    .org-featured .org-featured-slider .item-badge img {
        flex-shrink: 0;
        width: 23px;
        margin-right: 13px;
        pointer-events: none
    }

    .org-featured .org-featured-slider .item-badge span {
        flex-shrink: 0;
        pointer-events: none
    }

.org-featured .org-featured-note {
    margin-top: 2px;
    color: var(--davys-grey-color)
}

.org-grid {
    padding: 23px 0 40px;
    background-color: var(--cultured-color)
}

    .org-grid .org-grid-header {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 23px;
        gap: 12px
    }

    .org-grid .org-grid-heading {
        flex-shrink: 0
    }

    .org-grid .org-grid-search {
        flex-grow: 1;
        max-width: 499px
    }

        .org-grid .org-grid-search input {
            border: 1px solid var(--light-silver-color);
            border-radius: 50px;
            width: 100%;
            height: 42px;
            padding: 0 39px;
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath stroke='%23A9A9A9' stroke-linecap='round' stroke-linejoin='round' d='M8.708 15.29a6.333 6.333 0 1 0 0-12.666 6.333 6.333 0 0 0 0 12.666ZM16.625 16.874l-3.443-3.444'/%3E%3C/svg%3E") no-repeat left 12px center, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M.865.82 6.08 6.034 11.293.82'/%3E%3C/svg%3E") no-repeat right 18px center;
            background-color: var(--white-color)
        }

            .org-grid .org-grid-search input:focus {
                outline: 0
            }

    .org-grid .org-grid-rows {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 30px;
        gap: 20px 12px
    }

@media screen and (min-width:768px) {
    .org-grid .org-grid-rows {
        gap: 30px
    }
}

.org-grid .org-grid-rows .item {
    display: flex;
    flex-direction: column;
    transition: all .3s ease;
    box-shadow: 0 1px 10.2px -1px var(--black-color-15);
    border: 1px solid transparent;
    border-radius: 8px;
    width: 100%;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .org-grid .org-grid-rows .item {
        width: calc(50% - 15px);
        padding: 24px 25px 15px
    }
}

@media screen and (min-width:992px) {
    .org-grid .org-grid-rows .item {
        width: calc(33.3333% - 20px)
    }
}

.org-grid .org-grid-rows .item:hover {
    border-color: var(--midnight-green-color)
}

.org-grid .item-head {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 16px;
    gap: 12px
}

.org-grid .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--light-silver-color);
    width: 100px;
    height: 100px;
    padding: 7px
}

@media screen and (min-width:768px) {
    .org-grid .item-image {
        width: 130px;
        height: 130px;
        padding: 10px
    }
}

.org-grid .item-image img {
    max-width: 100%;
    max-height: 100%
}

.org-grid .item-link {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    color: var(--davys-grey-color-2);
    gap: 6px
}

    .org-grid .item-link:hover {
        color: var(--philippine-gold-color)
    }

    .org-grid .item-link span {
        line-height: 1.3
    }

    .org-grid .item-link svg {
        position: relative;
        top: 2px;
        flex-shrink: 0
    }

.org-grid .item-title {
    margin-bottom: 6px;
    line-height: 1.333
}

.org-grid .item-text-link a {
    display: flex;
    transition: all .3s ease;
    margin-bottom: 4px;
    color: var(--smoky-black-color);
    gap: 6px
}

    .org-grid .item-text-link a:hover {
        color: var(--philippine-gold-color)
    }

    .org-grid .item-text-link a svg {
        position: relative;
        top: 9px;
        flex-shrink: 0
    }

.org-grid .item-text {
    margin-bottom: 4px;
    color: var(--smoky-black-color)
}

.org-grid .item-content {
    margin-bottom: 18px
}

.org-grid .item-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid var(--light-silver-color);
    margin-top: auto;
    padding-top: 15px;
    gap: 12px
}

.org-grid .item-button {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border-radius: 50px;
    width: 145px;
    height: 38px;
    background-color: var(--platinum-color-70);
    color: var(--text-color)
}

    .org-grid .item-button:hover {
        background-color: var(--quick-silver);
        color: var(--white-color)
    }

    .org-grid .item-button.event {
        background-color: var(--tiffany-blue-color-33);
        color: var(--midnight-green-color)
    }

        .org-grid .item-button.event:hover {
            background-color: var(--midnight-green-color);
            color: var(--white-color)
        }

.tooltip-inner {
    max-width: 131px;
    background-color: var(--davys-grey-color);
    color: var(--white-color)
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: var(--davys-grey-color)
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
    border-right-color: var(--davys-grey-color)
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
    border-left-color: var(--davys-grey-color)
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: var(--davys-grey-color)
}

.user-update {
    padding: 31px 0 33px;
    background-color: var(--cultured-color)
}

    .user-update .tooltip-inner {
        max-width: 317px;
        background-color: var(--davys-grey-color);
        color: var(--white-color)
    }

    .user-update .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,
    .user-update .bs-tooltip-top .tooltip-arrow::before {
        border-top-color: var(--davys-grey-color)
    }

@media screen and (min-width:768px) {
    .user-update .collapse {
        display: block !important
    }
}

@media screen and (min-width:992px) {
    .user-update-wrapper {
        display: flex;
        align-items: flex-start
    }
}

.user-update-left {
    padding-bottom: 15px
}

@media screen and (min-width:992px) {
    .user-update-left {
        width: calc(100% - 345px);
        padding-right: 26px;
        padding-bottom: 0
    }
}

@media screen and (min-width:992px) {
    .user-update-right {
        width: 345px
    }
}

.user-update-job {
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-update-job {
        margin-bottom: 30px;
        padding: 25px 25px 26px
    }
}

.user-update-featured {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 19px;
    gap: 15px 20px
}

    .user-update-featured .item {
        display: flex;
        align-items: flex-start;
        transition: all .3s ease;
        border: 1px solid transparent;
        border-radius: 6px 6px 0 0;
        width: 100%;
        padding: 12px 12px 19px;
        color: var(--smoky-black-color)
    }

@media screen and (min-width:768px) {
    .user-update-featured .item {
        width: calc(33.33333% - 13.333px);
        padding-bottom: 20px
    }
}

@media screen and (min-width:992px) {
    .user-update-featured .item {
        padding: 10px 13px 19px 17px
    }
}

.user-update-featured .item.purple {
    background: linear-gradient(to right, var(--violets-are-blue-color), var(--violets-are-blue-color)) no-repeat left bottom/100% 7px, var(--lavender-color)
}

    .user-update-featured .item.purple:hover {
        border-color: var(--violets-are-blue-color)
    }

    .user-update-featured .item.purple .item-icon {
        background-color: var(--violets-are-blue-color)
    }

.user-update-featured .item.green {
    background: linear-gradient(to right, var(--pearl-aqua-color), var(--pearl-aqua-color)) no-repeat left bottom/100% 7px, var(--honeydew-color)
}

    .user-update-featured .item.green:hover {
        border-color: var(--pearl-aqua-color)
    }

    .user-update-featured .item.green .item-icon {
        background-color: var(--pearl-aqua-color)
    }

.user-update-featured .item.yellow {
    background: linear-gradient(to right, var(--orange-yellow-color), var(--orange-yellow-color)) no-repeat left bottom/100% 7px, var(--blond-color)
}

    .user-update-featured .item.yellow:hover {
        border-color: var(--naples-yellow-color)
    }

    .user-update-featured .item.yellow .item-icon {
        background-color: var(--naples-yellow-color)
    }

.user-update-featured .item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-update-featured .item-icon {
        margin-top: 7px
    }
}

.user-update-featured .item-content {
    width: calc(100% - 50px);
    padding-left: 15px
}

    .user-update-featured .item-content a {
        transition: all .3s ease
    }

        .user-update-featured .item-content a:hover {
            color: var(--philippine-gold-color)
        }

.user-update-job-title {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    gap: 9px
}

    .user-update-job-title svg {
        flex-shrink: 0;
        transition: all .3s ease
    }

        .user-update-job-title svg:hover {
            color: var(--philippine-gold-color)
        }

.user-update-job-form {
    border: 1px dashed var(--brilliant-azure-color);
    border-radius: 6px;
    padding: 12px;
    background-color: var(--alice-blue-color-2)
}

@media screen and (min-width:768px) {
    .user-update-job-form {
        padding: 15px 20px 20px 17px
    }
}

.user-update-job-form .dropdown-toggle,
.user-update-job-form .form-control {
    border: 1px solid var(--diamond-color);
    width: 100%;
    height: 36px;
    background-color: var(--white-color)
}

    .user-update-job-form .dropdown-toggle::-moz-placeholder,
    .user-update-job-form .form-control::-moz-placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-job-form .dropdown-toggle:-ms-input-placeholder,
    .user-update-job-form .form-control:-ms-input-placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-job-form .dropdown-toggle .filter-option-inner-inner,
    .user-update-job-form .dropdown-toggle::placeholder,
    .user-update-job-form .form-control .filter-option-inner-inner,
    .user-update-job-form .form-control::placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-job-form .dropdown-toggle:focus,
    .user-update-job-form .dropdown-toggle[aria-expanded=true],
    .user-update-job-form .form-control:focus,
    .user-update-job-form .form-control[aria-expanded=true] {
        box-shadow: none;
        border-color: var(--cobalt-blue-color);
        outline: 0
    }

    .user-update-job-form .dropdown-toggle .filter-option-inner-inner,
    .user-update-job-form .form-control .filter-option-inner-inner {
        font-size: 13px
    }

    .user-update-job-form .dropdown-toggle[type=number],
    .user-update-job-form .form-control[type=number] {
        -moz-appearance: textfield
    }

        .user-update-job-form .dropdown-toggle[type=number]::-webkit-inner-spin-button,
        .user-update-job-form .dropdown-toggle[type=number]::-webkit-outer-spin-button,
        .user-update-job-form .form-control[type=number]::-webkit-inner-spin-button,
        .user-update-job-form .form-control[type=number]::-webkit-outer-spin-button {
            margin: 0;
            -webkit-appearance: none
        }

.user-update-job-form .bootstrap-select > .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
    line-height: 22px
}

.user-update-job-form .dropdown-toggle::after {
    border: none;
    width: 10px;
    height: 6px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23979797' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") no-repeat
}

.user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) {
    box-shadow: 0 12px 50px var(--black-color-20);
    border: none;
    border-radius: 8px;
    min-width: 255px;
    max-width: 345px !important;
    padding: 9px 10px
}

    .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) .inner {
        max-height: 310px !important
    }

        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar {
            width: 12px
        }

        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-track {
            border-radius: 10px
        }

        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-thumb {
            border-radius: 10px;
            background: var(--light-silver-color)
        }

            .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) .inner::-webkit-scrollbar-thumb:hover {
                background: var(--light-silver-color)
            }

    .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) a {
        border-radius: 6px;
        padding: 11px;
        font-size: 14px;
        white-space: normal;
        color: var(--text-color)
    }

        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) a.disabled {
            display: none
        }

        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) a.active,
        .user-update-job-form .bootstrap-select .dropdown-menu:not(.inner) a:hover {
            background-color: var(--cultured-color-3);
            color: var(--philippine-gold-color)
        }

.user-update-form-row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px
}

@media screen and (min-width:768px) {
    .user-update-form-row {
        flex-wrap: nowrap
    }
}

.user-update-form-label {
    width: 100%;
    padding: 11px 12px 9px 0
}

@media screen and (min-width:768px) {
    .user-update-form-label {
        width: 140px
    }
}

.user-update-form-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-self: center;
    gap: 12px
}

@media screen and (min-width:768px) {
    .user-update-form-content {
        flex-wrap: nowrap;
        width: calc(100% - 140px);
        gap: 0
    }
}

.user-update-form-content > span {
    flex-shrink: 0
}

@media screen and (min-width:768px) {
    .user-update-form-content > span {
        align-self: center;
        width: 50px;
        text-align: center
    }
}

.user-update-form-input {
    width: 100%
}

@media screen and (min-width:768px) {
    .user-update-form-input {
        width: calc(100% - 157px)
    }
}

.user-update-form-checkbox {
    display: flex;
    align-items: center;
    width: 138px;
    cursor: pointer
}

    .user-update-form-checkbox input {
        position: absolute;
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        border: none;
        width: 0;
        height: 0;
        padding: 0
    }

        .user-update-form-checkbox input:checked ~ .checkmark {
            background-color: var(--cobalt-blue-color)
        }

            .user-update-form-checkbox input:checked ~ .checkmark::before {
                transform: translateX(0);
                border-color: var(--cobalt-blue-color)
            }

    .user-update-form-checkbox .checkmark {
        position: relative;
        flex-shrink: 0;
        transition: all .3s ease;
        border-radius: 6px;
        width: 28px;
        height: 12px;
        margin-right: 8px;
        background-color: var(--chinese-white-color)
    }

        .user-update-form-checkbox .checkmark::before {
            content: "";
            position: absolute;
            top: -1px;
            left: 0;
            transform: translateX(14px);
            transition: all .3s ease;
            box-shadow: 0 2px 2.3px var(--black-color-15);
            border: 1px solid var(--davys-grey-color);
            border-radius: 50%;
            width: 14px;
            height: 14px;
            background-color: var(--white-color)
        }

.user-update-form-select {
    width: 100%
}

@media screen and (min-width:768px) {
    .user-update-form-select {
        width: calc(50% - 25px)
    }
}

.user-update-form-number {
    width: 100%
}

@media screen and (min-width:768px) {
    .user-update-form-number {
        flex-grow: 1
    }
}

.user-update-form-radio {
    display: flex;
    align-items: center;
    color: var(--raisin-black-color);
    gap: 10px
}

    .user-update-form-radio input[type=radio] {
        position: relative;
        border: 1px solid var(--light-gray-color);
        border-radius: 50%;
        width: 16px;
        height: 16px;
        background-color: var(--white-color);
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
    }

        .user-update-form-radio input[type=radio]:checked::after {
            content: "";
            position: absolute;
            top: -1px;
            right: -1px;
            bottom: -1px;
            left: -1px;
            border: 1px solid var(--han-blue-color);
            border-radius: 50%;
            padding: 2px;
            background-color: var(--han-blue-color);
            background-clip: content-box
        }

.user-update-form-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
    gap: 12px 20px
}

    .user-update-form-footer > span {
        color: var(--davys-grey-color)
    }

.user-update-form-button {
    flex-shrink: 0;
    border-radius: 6px;
    width: 120px;
    height: 36px;
    background-color: var(--cobalt-blue-color);
    color: var(--white-color)
}

    .user-update-form-button:disabled {
        opacity: 1;
        background-color: var(--platinum-color-2);
        color: var(--davys-grey-color)
    }

    .user-update-form-button:hover:not(:disabled) {
        background-color: var(--philippine-gold-color);
        color: var(--white-color)
    }

.user-update-basic {
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-update-basic {
        margin-bottom: 30px;
        padding: 20px 25px 21px
    }
}

.user-update-basic .user-update-basic-image {
    display: inline-flex;
    margin-bottom: 14px;
    padding-top: 16px
}

.user-update-basic .user-update-basic-image-wrapper {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--chinese-white-color);
    border-radius: 8px;
    width: 120px;
    height: 120px;
    margin-right: 12px;
    padding: 4px
}

    .user-update-basic .user-update-basic-image-wrapper .ratio {
        overflow: hidden;
        border-radius: 4px
    }

.user-update-basic .user-update-basic-image-upload {
    display: flex;
    align-items: center;
    cursor: pointer;
    color: var(--cobalt-blue-color);
    gap: 8px
}

    .user-update-basic .user-update-basic-image-upload input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
        overflow: hidden;
        border: none;
        padding: 0
    }

.user-update-basic .form-control,
.user-update-basic .form-select {
    border: 1px solid var(--chinese-white-color);
    width: 100%;
    height: 36px;
    background-color: var(--lotion-color)
}

    .user-update-basic .form-control::-moz-placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-basic .form-control:-ms-input-placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-basic .form-control::placeholder {
        color: var(--spanish-gray-color-2)
    }

    .user-update-basic .form-control:focus {
        box-shadow: none;
        border-color: var(--cobalt-blue-color);
        outline: 0
    }

.user-update-basic-row {
    display: flex;
    flex-wrap: wrap;
    gap: 14px 15px
}

.user-update-basic-input {
    width: 100%
}

@media screen and (min-width:768px) {
    .user-update-basic-input {
        width: calc(50% - 7.5px)
    }
}

.user-update-basic-input .required {
    color: var(--lust-color)
}

.user-update-basic-input label {
    display: block;
    margin-bottom: 10px
}

.user-update-basic-footer {
    display: flex;
    justify-content: flex-end;
    border-top: 1px solid var(--chinese-white-color);
    margin-top: 18px;
    padding-top: 18px
}

.user-event-joined-title,
.user-event-registered-title,
.user-update-basic-title {
    position: relative;
    border: none;
    width: 100%;
    padding: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='7' fill='none'%3E%3Cpath stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 5.214 5.214L11.427 1'/%3E%3C/svg%3E") no-repeat right center;
    text-align: left;
    color: var(--text-color)
}

@media screen and (min-width:768px) {

    .user-event-joined-title,
    .user-event-registered-title,
    .user-update-basic-title {
        background: 0 0
    }
}

.user-event-registered {
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-event-registered {
        margin-bottom: 30px;
        padding: 20px 25px 21px
    }
}

.user-event-registered .student-event-table {
    margin-top: 16px
}

    .user-event-registered .student-event-table::after {
        top: calc(50% - 104px);
        left: calc(50% - 126px);
        width: 252px;
        height: 252px
    }

    .user-event-registered .student-event-table .td,
    .user-event-registered .student-event-table .th {
        padding-left: 15px
    }

        .user-event-registered .student-event-table .td:nth-child(1),
        .user-event-registered .student-event-table .th:nth-child(1) {
            width: calc(100% - 229px)
        }

        .user-event-registered .student-event-table .td:nth-child(2),
        .user-event-registered .student-event-table .th:nth-child(2) {
            width: 142px
        }

        .user-event-registered .student-event-table .td:nth-child(3),
        .user-event-registered .student-event-table .th:nth-child(3) {
            width: 87px
        }

    .user-event-registered .student-event-table .td {
        padding-top: 10px;
        padding-bottom: 11px
    }

    .user-event-registered .student-event-table .tcard-title {
        display: block;
        transition: all .3s ease;
        max-width: 420px;
        margin-bottom: 5px;
        line-height: 1.333
    }

        .user-event-registered .student-event-table .tcard-title:hover {
            color: var(--philippine-gold-color)
        }

    .user-event-registered .student-event-table .tcard-time {
        display: flex;
        align-items: center;
        min-height: 24px;
        color: var(--davys-grey-color);
        gap: 5px
    }

    .user-event-registered .student-event-table .tcard-footer {
        display: flex;
        flex-wrap: wrap;
        gap: 12px 27px
    }

    .user-event-registered .student-event-table .tcard-label {
        border: 1px solid #000;
        border-radius: 2px;
        min-width: 83px;
        padding: 4px;
        text-align: center
    }

        .user-event-registered .student-event-table .tcard-label.red {
            border-color: var(--maximum-red-color-2);
            color: var(--maximum-red-color-2)
        }

        .user-event-registered .student-event-table .tcard-label.blue {
            border-color: var(--cobalt-blue-color);
            color: var(--cobalt-blue-color)
        }

    .user-event-registered .student-event-table .tqr {
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--maize-color);
        border-radius: 4px;
        width: 78px;
        height: 36px;
        background-color: var(--cosmic-latte-color);
        color: var(--dark-bronze-color-2)
    }

    .user-event-registered .student-event-table .tcancel {
        display: flex;
        align-items: center;
        transition: all .3s ease;
        color: var(--davys-grey-color);
        gap: 7px
    }

        .user-event-registered .student-event-table .tcancel:hover {
            color: var(--maximum-red-color-2)
        }

.user-event-joined {
    border-radius: 6px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-event-joined {
        padding: 20px 25px 21px
    }
}

.user-event-joined .student-event-table {
    margin-top: 16px
}

    .user-event-joined .student-event-table::after {
        top: calc(50% - 104px);
        left: calc(50% - 126px);
        width: 252px;
        height: 252px
    }

    .user-event-joined .student-event-table .td,
    .user-event-joined .student-event-table .th {
        padding-left: 15px
    }

        .user-event-joined .student-event-table .td:nth-child(1),
        .user-event-joined .student-event-table .th:nth-child(1) {
            width: calc(100% - 345px)
        }

        .user-event-joined .student-event-table .td:nth-child(2),
        .user-event-joined .student-event-table .th:nth-child(2) {
            width: 141px
        }

        .user-event-joined .student-event-table .td:nth-child(3),
        .user-event-joined .student-event-table .th:nth-child(3) {
            width: 96px
        }

        .user-event-joined .student-event-table .td:nth-child(4),
        .user-event-joined .student-event-table .th:nth-child(4) {
            display: flex;
            align-items: center;
            width: 108px;
            gap: 4px
        }

            .user-event-joined .student-event-table .td:nth-child(4) svg,
            .user-event-joined .student-event-table .th:nth-child(4) svg {
                flex-shrink: 0
            }

    .user-event-joined .student-event-table .td {
        padding-top: 10px;
        padding-bottom: 11px
    }

    .user-event-joined .student-event-table .tcard-title {
        display: block;
        transition: all .3s ease;
        max-width: 420px;
        margin-bottom: 5px;
        line-height: 1.333
    }

        .user-event-joined .student-event-table .tcard-title:hover {
            color: var(--philippine-gold-color)
        }

    .user-event-joined .student-event-table .tcard-time {
        display: flex;
        align-items: center;
        min-height: 24px;
        color: var(--davys-grey-color);
        gap: 5px
    }

    .user-event-joined .student-event-table .tcard-footer {
        display: flex;
        flex-wrap: wrap;
        gap: 12px 27px
    }

    .user-event-joined .student-event-table .tcheckbox {
        display: flex;
        align-items: center;
        cursor: pointer
    }

        .user-event-joined .student-event-table .tcheckbox input {
            position: absolute;
            opacity: 0;
            visibility: hidden;
            overflow: hidden;
            border: none;
            width: 0;
            height: 0;
            padding: 0
        }

            .user-event-joined .student-event-table .tcheckbox input:checked ~ .checkmark {
                background-color: var(--cobalt-blue-color)
            }

                .user-event-joined .student-event-table .tcheckbox input:checked ~ .checkmark::before {
                    transform: translateX(0);
                    border-color: var(--cobalt-blue-color)
                }

        .user-event-joined .student-event-table .tcheckbox .checkmark {
            position: relative;
            flex-shrink: 0;
            transition: all .3s ease;
            border-radius: 6px;
            width: 28px;
            height: 12px;
            margin-right: 8px;
            background-color: var(--chinese-white-color)
        }

            .user-event-joined .student-event-table .tcheckbox .checkmark::before {
                content: "";
                position: absolute;
                top: -1px;
                left: 0;
                transform: translateX(14px);
                transition: all .3s ease;
                box-shadow: 0 2px 2.3px var(--black-color-15);
                border: 1px solid var(--davys-grey-color);
                border-radius: 50%;
                width: 14px;
                height: 14px;
                background-color: var(--white-color)
            }

.user-update-detail {
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-update-detail {
        margin-bottom: 30px;
        padding: 24px 25px 21px
    }
}

.user-update-detail-wrapper {
    display: flex;
    align-items: center;
    border-bottom: 1px solid var(--chinese-white-color);
    padding-bottom: 21px
}

@media screen and (min-width:768px) {
    .user-update-detail-wrapper {
        padding-left: 2px
    }
}

.user-update-detail-image {
    overflow: hidden;
    border-radius: 50%;
    width: 80px;
    height: 80px
}

.user-update-detail-content {
    width: calc(100% - 80px);
    padding-left: 16px
}

    .user-update-detail-content p + p {
        margin-top: 1px
    }

.user-update-detail-link {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid var(--chinese-white-color);
    padding-top: 11px;
    padding-bottom: 17px;
    padding-left: 18px;
    word-break: break-all
}

    .user-update-detail-link > svg {
        flex-shrink: 0;
        color: var(--davys-grey-color)
    }

    .user-update-detail-link > p {
        flex-grow: 1;
        padding-left: 16px;
        line-height: 1.333
    }

    .user-update-detail-link a {
        color: var(--davys-grey-color)
    }

        .user-update-detail-link a:hover {
            color: var(--philippine-gold-color)
        }

.user-update-detail-share {
    display: flex;
    border-bottom: 1px solid var(--chinese-white-color);
    padding-top: 12px;
    padding-bottom: 14px;
    padding-left: 2px
}

    .user-update-detail-share > span {
        flex-shrink: 0;
        margin-right: 9px
    }

    .user-update-detail-share > ul {
        display: flex;
        flex-wrap: wrap;
        flex-grow: 1;
        align-self: center;
        gap: 12px
    }

        .user-update-detail-share > ul a {
            display: flex;
            justify-content: center;
            align-items: center;
            transition: all .3s ease;
            border: 1px solid var(--gray-color);
            border-radius: 50%;
            width: 24px;
            height: 24px;
            color: var(--gray-color)
        }

            .user-update-detail-share > ul a:hover {
                border-color: var(--philippine-gold-color);
                color: var(--philippine-gold-color)
            }

.user-detail-certification {
    border-radius: 6px;
    padding: 12px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-detail-certification {
        padding: 18px 25px 27px
    }
}

.user-detail-certification-title {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    gap: 9px
}

    .user-detail-certification-title svg {
        flex-shrink: 0;
        transition: all .3s ease
    }

        .user-detail-certification-title svg:hover {
            color: var(--philippine-gold-color)
        }

.user-detail-certification-list {
    display: flex;
    flex-wrap: wrap;
    gap: 15px 14px
}

    .user-detail-certification-list .item {
        width: calc(50% - 7px)
    }

        .user-detail-certification-list .item:first-child:last-child {
            width: 100%
        }

            .user-detail-certification-list .item:first-child:last-child::before {
                padding-bottom: 47.4576271186%
            }

        .user-detail-certification-list .item .add {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            display: flex;
            justify-content: center;
            align-items: center;
            border: 1px dashed var(--light-silver-color);
            border-radius: 4px;
            background: 0 0;
            cursor: pointer;
            color: var(--davys-grey-color)
        }

            .user-detail-certification-list .item .add input {
                position: absolute;
                opacity: 0;
                visibility: hidden;
                overflow: hidden;
                width: 0;
                height: 0;
                padding: 0
            }

        .user-detail-certification-list .item .image {
            overflow: hidden;
            border-radius: 4px
        }

.user-update-upcoming {
    position: relative;
    box-shadow: 0 2px 48px var(--black-color-4);
    border-radius: 6px;
    margin-bottom: 15px;
    padding: 12px 12px 20px;
    background-color: var(--white-color)
}

@media screen and (min-width:768px) {
    .user-update-upcoming {
        margin-bottom: 30px;
        padding: 17px 31px 17px 25px
    }
}

.user-update-upcoming-label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    border-radius: 10px 0 0 0
}

    .user-update-upcoming-label::before {
        content: "";
        position: absolute;
        top: 2px;
        right: 0;
        bottom: -2px;
        left: 0;
        background-color: var(--black-color-25);
        -webkit-clip-path: polygon(calc(100% - 17px) 0, 100% 50%, calc(100% - 17px) 100%, 0 100%, 0 0);
        clip-path: polygon(calc(100% - 17px) 0, 100% 50%, calc(100% - 17px) 100%, 0 100%, 0 0);
        filter: blur(4px)
    }

    .user-update-upcoming-label span {
        position: relative;
        z-index: 2;
        display: inline-block;
        border-radius: 10px 0 0 0;
        padding: 3px 18px 3px 9px;
        color: var(--white-color);
        -webkit-clip-path: polygon(calc(100% - 17px) 0, 100% 50%, calc(100% - 17px) 100%, 0 100%, 0 0);
        clip-path: polygon(calc(100% - 17px) 0, 100% 50%, calc(100% - 17px) 100%, 0 100%, 0 0)
    }

    .user-update-upcoming-label.orange span {
        background-color: var(--tangerine-color)
    }

    .user-update-upcoming-label.gray::before {
        content: none
    }

    .user-update-upcoming-label.gray span {
        background-color: var(--silver-chalice-color)
    }

    .user-update-upcoming-label.red span {
        background-color: var(--maximum-red-color-2)
    }

    .user-update-upcoming-label.blue span {
        background-color: var(--azure-color)
    }

@media screen and (min-width:768px) {
    .user-update-upcoming-wrapper {
        display: flex;
        align-items: flex-start
    }
}

.user-update-upcoming-content {
    margin-bottom: 15px;
    padding-top: 30px
}

@media screen and (min-width:768px) {
    .user-update-upcoming-content {
        width: calc(100% - 110px);
        margin-bottom: 0;
        padding-right: 63px
    }
}

.user-update-upcoming-qr {
    width: 110px;
    margin: 0 auto;
    text-align: center
}

    .user-update-upcoming-qr img {
        margin-top: 6px
    }

.user-update-upcoming-title {
    margin-bottom: 13px;
    line-height: 1.44
}

.user-update-upcoming-info {
    color: var(--davys-grey-color)
}

    .user-update-upcoming-info dl {
        display: flex;
        align-items: flex-start
    }

@media screen and (min-width:1200px) {
    .user-update-upcoming-info dl {
        padding-right: 5px
    }
}

.user-update-upcoming-info dl + dl {
    margin-top: 9px
}

.user-update-upcoming-info dl > a {
    display: flex;
    align-items: flex-start;
    transition: color .3s ease
}

.user-update-upcoming-info dt {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 19px;
    height: 19px
}

.user-update-upcoming-info dd {
    align-self: center;
    width: calc(100% - 19px);
    padding-left: 8px;
    line-height: 1.3
}

.user-update-upcoming-info a:hover {
    color: var(--midnight-green-color)
}

.event-grid .item-title {
    display: block;
}

.event-grid .item {
    position: relative;
    margin-bottom: 40px;
}

    .event-grid .item .item-footer {
        position: absolute;
        bottom: 20px;
    }

.event-hero-left.event-featured .big-item-title {
    font-size: 20px;
}

.event-hero-left.event-featured .big-item-text {
    font-size: 13px;
}

.event-hero-left.event-featured .countdown-title {
    font-size: 15px;
}

.event-hero-left.event-featured .item-info {
    font-size: 14px;
}

.event-hero-left.event-featured .big-item-button .fz-20 {
    font-size: 14px;
}

.event-coming-slider .item-info {
    min-height: 80px
}



.seminar-hero {
    padding-bottom: 31px;
    background-color: #F7F7F9;
}

    .seminar-hero .container {
        max-width: 1224px
    }

.seminar-hero__background {
    position: relative;
    height: 200px;
    margin-bottom: -80px
}

@media screen and (min-width:768px) {
    .seminar-hero__background {
        margin-bottom: -110px;
        height: 309px
    }
}

.seminar-hero__inner {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 24px;
    background: transparent;
}

.seminar-hero__content {
    width: 100%;
    padding: 40px;
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 2px 48px rgba(0, 0, 0, 0.1);
}




.seminar-hero__featured, .speaker-section {
    width: 100%;
    background-color: #fff;
    padding: 40px;
    ;
    border-radius: 16px;
    box-shadow: 0 2px 48px rgba(0, 0, 0, 0.1);
}


.txt-su-kien {
    font-size: 24px;
    color: #B46C00;
    font-weight: 500;
    padding-bottom: 12px;
    position: relative;
}

    .txt-su-kien::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 80px;
        height: 2px;
        background-color: #e69c17;
    }


.seminar-hero__title {
    position: relative;
    margin-top: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
}



.seminar-hero__list {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}




    .seminar-hero__list div.seminar-hero__list-item {
        display: flex;
        justify-content: left;
        align-items: start;
       /* flex-wrap: wrap;*/
        padding-top: 6px;
        color: #B46C00;
        font-size: 16px;
        gap: 8px;
    }

        .seminar-hero__list div.seminar-hero__list-item .seminar-hero__list-content {
            display: flex;
            align-items: center;
            gap: 5px;
            flex-wrap: wrap;
        }

            .seminar-hero__list div.seminar-hero__list-item .seminar-hero__list-content svg {
                flex-shrink: 0;
                color: #B46C00;
            }

            .seminar-hero__list div.seminar-hero__list-item .seminar-hero__list-content span {
                font-weight: 500;
            }

.seminar-hero__content .heading-css {
    display: grid;
    /* Kích hoạt Grid */
    grid-template-columns: 7fr 3fr;
    /* Định nghĩa 2 cột với tỷ lệ 7:3 */
    gap: 8px;
    /* Khoảng cách giữa các cột */

    margin-bottom: 30px;
}


.image-avatar-su-kien {
    border-radius: 8px;
    overflow:hidden;
}
.image-avatar-su-kien img {

    display: flex;
    margin: auto;
}



.seminar-hero__btn {
    border-radius: 30px;
   /* width: 131px;
    height: 40px;*/
    background-color: var(--midnight-green-color);
    color: #fff;
}

    .seminar-hero__btn.disabled {
        background-color: #ccc;
        color: #fff;
        cursor: not-allowed;
    }

.seminar-hero__image {
    overflow: hidden;
    margin-bottom: 5px
}

    .seminar-hero__image::before {
        padding-bottom: 66.5171898356%
    }

.seminar-hero__label {
    top: 20px;
    left: 20px;
    z-index: 2;
    border-radius: 5px;
    width: auto;
    height: auto;
    padding: 2px 14px;
    background-color: #f92f2f;
    color: #fff
}

.seminar-hero__subtitle {
    margin-bottom: 12px
}

.seminar-hero__wysiwyg {
    margin-top: 20px;
    margin-bottom: 21px;
    line-height: 1.6;
    text-align: justify
}

.seminar-hero__more {
    display: flex;
    align-items: center;
    border: none;
    padding: 0;
    background: 0 0
}

    .seminar-hero__more svg {
        flex-shrink: 0;
        margin-left: 8px;
        color: #e69c17
    }

    .seminar-hero__more[aria-expanded=true] {
        display: none
    }

.seminar-list {
    margin-bottom: 52px
}

    .seminar-list .container {
        max-width: 1224px
    }

    .seminar-list [class*=col-] {
        margin-bottom: 31px
    }

.seminar-list__title {
    display: flex;
    align-items: flex-end;
    margin-bottom: 20px
}

    .seminar-list__title::after {
        content: "";
        display: block;
        flex-grow: 1;
        height: 4px;
        margin-bottom: 10px;
        margin-left: 34px;
        background-color: #f0f0f0
    }

    .seminar-list__title span {
        flex-shrink: 0;
        max-width: 80%
    }

.seminar-list__item {
    display: block;
    border: 3px solid rgba(0, 150, 166, .3);
    border-radius: 10px;
    height: 100%;
    padding: 17px 17px 27px;
    background-color: #f5feff;
    background-image: url(https://i-vn1.joboko.com/okoimg/resource.joboko.com/xurl/images/common/bg-card.png);
    background-repeat: no-repeat;
    background-size: cover
}

    .seminar-list__item:hover .seminar-list__item-title {
        text-decoration: underline
    }

.seminar-list__item-label {
    display: inline-block;
    border-radius: 2px;
    margin-bottom: 12px;
    padding: 7px 10px 6px;
    background-color: #0096a6;
    color: #fff
}

.seminar-list__item-title {
    margin-bottom: 12px;
    line-height: 1.362
}

.seminar-list__item-list dl {
    display: flex;
    margin-bottom: 5px
}

    .seminar-list__item-list dl:last-child {
        margin-bottom: 0
    }

.seminar-list__item-list dt {
    width: 15px;
    color: #0096a6
}

.seminar-list__item-list dd {
    width: calc(100% - 15px);
    padding-left: 9px;
    line-height: 1.538
}

.container--box-shadow::before,
.container--box-shadow::after {
    background: transparent;
}

.album-image {
    background-color: #fff;
}

.title-center .txt-su-kien::before {
    left: calc(50% - 40px);
}

.seminar-hero__gallery {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    margin-top: 20px;
}

.seminar-hero__gallery-inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    width: 100%;
    /* Khoảng cách giữa các ảnh */
    justify-content: center;
}

.seminar-hero__gallery-item {
    width: auto;
    /* Chia 3 cột, trừ đi khoảng cách */
    /*max-width: 300px;*/
    /* Giới hạn kích thước tối đa */
    /* height: 200px; */
    /* Đặt chiều cao cố định */
    overflow: hidden;
    border-radius: 8px;
    /* Bo góc */
}

    .seminar-hero__gallery-item img {
        width: 100%;
        height: 100%;
        /* height: 200px; */
        object-fit: cover;
        /* Cắt ảnh để vừa với khung mà không méo */
        border-radius: 8px;
        /* Bo góc ảnh */
    }

.seminar-hero__title,
.seminar-hero__title_1 {
    font-size: 24px;
    font-weight: bold;
    /*  margin-bottom: 15px;*/
    color: #333;
}

.seminar-hero__title_1 {
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}

    .seminar-hero__title_1:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 80px;
        height: 2px;
        background-color: #e69c17;
        left: calc(50% - 35px);
    }

.seminar-hero__inner {
    min-height: 500px;
}

.no-avatar img {
    padding: 10px;
    object-fit: contain;
    border: 1px solid #ced4da;
    border-radius: 20px;
}

.wysiwyg span > img {
    display: block;
    margin: 0;
}

.org-carousel-su-kien {
    width: 100%;
    padding: 40px;
    padding-bottom: 10px;
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 2px 48px rgba(0, 0, 0, 0.1);
}

.wysiwyg div {
    white-space-collapse: unset !important;
}

.schedule-card {
    display: grid;
    grid-template-columns: 1fr 6fr 1fr;
    /*   grid-template-rows: auto auto;*/
    gap: 10px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 8px;
    background-color: #fff;
    width: 100%;
    position: relative;
}

.schedule-time {
    margin-right: 15px;
}

.schedule-time__day {
    display: flex;
    align-items: center;
    gap: 5px;
    background-color: #F7F7F9;
    color: #585E6F;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 14px;
    text-align: center;
    flex-direction: column;
    height: 100%;
    min-height: 72px;
    padding-top: 10px;
}

.schedule-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 14px;
    gap: 5px;
}

.schedule-time__text {
    color: #585E6F;
    font-size: 14px;
}

.schedule-content__icon {
    display: flex;
    align-items: center;
    gap: 7px;
}

.schedule-more a {
    display: flex;
    color: #B46C00;
    text-decoration: none;
    font-size: 14px;
    transition: color 0.3s ease;
    justify-content: end;
    align-items: center;
    gap: 5px;
}

.schedule-hero__featured {
    background: linear-gradient(to bottom, #fff3cc 0%, #fffaf3 50%, #ffffff 100%);
    border: 1px solid #f5c46b;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 2px 48px rgba(0, 0, 0, 0.1);
    color: #333;
}



@media screen and (max-width: 768px) {
    .seminar-hero__content .heading-css {
        display: flex;
        flex-direction: column-reverse;
        gap: 8px;
        margin-bottom: 12px;
    }

    .seminar-hero__list div.seminar-hero__list-item {
        font-size: 13px;
    }

        .seminar-hero__list div.seminar-hero__list-item .fz-16 {
            font-size: 13px;
        }

        .seminar-hero__list div.seminar-hero__list-item .seminar-hero__list-content {
            flex-wrap: wrap;
        }

    .seminar-hero__list-icon {
        display: none;
    }

    .seminar-hero__list {
        gap: 5px;
    }

        .seminar-hero__list div.seminar-hero__list-item {
            padding-top: 0;
        }

    .org-carousel-su-kien, .seminar-hero__content, .seminar-hero__featured, .speaker-section {
        padding: 20px;
    }

    .seminar-hero__gallery-inner {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .schedule-card {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        gap: 10px;
    }

        .schedule-card .schedule-time {
            margin-right: 0;
        }
}

.schedule-hero-child-content {
    display: flex;
}

.timeline {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: 0;
    width: 100%;
}

.dot-line {
    position: absolute;
    top: 0;
    left: 20px;
    width: 0;
    height: 100%;
    border-left: 2px dashed #d8a550;
    z-index: 0;
}

.timeline-item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    position: relative;
    width: 100%;
}

.dot-wrapper {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

/* Mũi tên mặc định ẩn */
.schedule-card::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%; /* đặt bên trái card */
    transform: translateY(-50%) scale(0);
    margin-right: -1px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #8C5511; /* màu mũi tên nâu đậm */
    opacity: 0;
    transition: all 0.3s ease;
}

.dot-wrapper svg {
    position: absolute;
    top: 90%;
    left: 12px;
    transition: opacity 0.3s ease;
}




.dot-inactive {
    opacity: 1;
    z-index: 1;
}

.dot-active {
    opacity: 0;
    z-index: 2;
}


.timeline-item:hover .schedule-card {
    border-color: #B46C00
}

.timeline-item:hover .schedule-time__day {
    background-color: #B46C00;
    color: #fff
}


.timeline-item:hover .schedule-card::before {
    transform: translateY(-50%) scale(1);
    opacity: 1;
}
/* Khi hover vào item, dot chuyển sang active */
.timeline-item:hover .dot-inactive {
    opacity: 0;
}

.timeline-item:hover .dot-active {
    opacity: 1;
}

.title-schedule-hero {
    padding-left: 15px;
    margin-bottom: 20px;
}





.speaker-grid {
    /* display: grid; ❌ Gỡ dòng này */
    /* grid-template-columns: repeat(2, 1fr); ❌ Gỡ luôn */
    gap: 40px;
    margin-top: 20px;
    width: 100%;
    max-width: 100%;
}

.speaker-card {
    background: #fff;
    padding: 24px;
    /* border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05); */
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: left;
    gap:3px;
}

/* .speaker-card.featured {
  background: #fffaf3;
} */

.speaker-avatar {
    width: 100px;
    height: 100px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 16px;
}

.speaker-name {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
}

.speaker-role {
    font-weight: 500;
    color: #B46C00;
    font-size: 18px;
    text-align: center;
    margin: 8px 0;
}

/* .speaker-role.highlight {
  font-weight: bold;
} */

.speaker-desc {
    font-size: 15px;
    line-height: 1.7;
}

.speaker-grid.slick-initialized .slick-slide {
    /* width: 100% !important;*/
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    text-align: center;
}

    .speaker-grid.slick-initialized .slick-slide img {
        margin: auto;
        margin-bottom:10px;
    }

    .speaker-grid.slick-initialized .slick-slide > div {
        display:flex;

    }

/* Responsive */
@media (max-width: 992px) {
    .speaker-grid {
        grid-template-columns: 1fr;
    }
}

.speaker-grid .slick-dots {
    position: absolute;
    
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 13.5px;
    width:100%;

}
    .speaker-grid .slick-dots .slick-active button {
        width: 38px;
        background-color: var(--gamboge-color);
    }

    .speaker-grid .slick-dots button {
        overflow: hidden;
        transition: all .3s ease;
        border: none;
        border-radius: 29px;
        width: 9px;
        height: 9px;
        padding: 0;
        background-color: var(--light-silver-color);
        text-indent: -9999px;
    }
    .speaker-grid .slick-dots li {
        display: flex;
        text-indent: -9999px;
    }

#PN-DANH-SACH-SU-KIEN .item:hover .item-title {
    color: var(--midnight-green-color) !important
}
:root {
    --background-color: #1e4f9e;
    --background-color-opacity: #e8eef7;
    --cblue: #1d5193;
    --footer: #0a7682;
    --footer-opacity: #0e5b63;
    --buttom-search: #e67913;
}

:root {
    --text-color: #000000;
    --white-color: #ffffff;
    --white-color-28: rgba(255, 255, 255, 0.28);
    --white-color-33: rgba(255, 255, 255, 0.33);
    --light-silver-color: #D9D9D9;
    --midnight-green-color: #0E5B63;
    --midnight-green-color-30: rgba(14, 91, 99, 0.3);
    --midnight-green-color-54: rgba(14, 91, 99, 0.54);
    --golden-brown-color: #925B19;
    --fulvous-color: #EB7F00;
    --tangerine-color: #F68500;
    --gamboge-color: #E69C17;
    --orange-peel-color: #FF9D00;
    --aztec-gold-color: #BF8F4C;
    --camel-color: #C0A465;
    --dark-bronze-color: #884B00;
    --dark-bronze-color-2: #824800;
    --saddle-brown-color: #8C5511;
    --philippine-gold-color: #B46C00;
    --philippine-bronze-color: #743D06;
    --navajo-white-color: #FFE8A1;
    --navajo-white-color-2: #FFE6AB;
    --calamansi-color: #FFF8A7;
    --lapis-lazuli-color: #2F6BB3;
    --yale-blue-color: #1D5193;
    --cobalt-blue-color: #0F50A6;
    --cyan-blue-azure-color: #447DBC;
    --cyan-blue-azure-color-2: #4C83BF;
    --cultured-color: #F7F7F9;
    --cultured-color-2: #F8F8F8;
    --spanish-gray-color: #989898;
    --silver-chalice-color: #ADADAD;
    --philippine-gray-color: #8D8D8D;
    --philippine-silver-color: #B4B4B4;
    --philippine-silver-color-2: #E3E3E3;
    --philippine-silver-color-3: #B1B1B1;
    --lotion-color: #FAFAFA;
    --davys-grey-color: #565656;
    --platinum-color: #E8E8E8;
    --platinum-color-2: #E6E6E6;
    --bright-gray-color: #ECECEC;
    --bright-gray-color-2: #EBEBEB;
    --granite-gray-color: #656565;
    --anti-flash-white-color: #EFF2F7;
    --onyx-color: #353D3E;
    --charleston-green-color: #292929;
    --raisin-black-color: #222222;
    --black-olive-color: #3A3A3A;
    --space-cadet-color: #243556;
    --maximum-red-color: #D71E1E;
    --rosso-corsa-color: #DA0000;
    --maximum-red-color-2: #DE1A22;
    --electric-red-color: #F20000;
    --green-color: #02B544;
    --kelly-green-color: #3EB200;
    --medium-sea-green-color: #46BF5C;
    --alice-blue-color: #EEF6FF;
    --blue-color: #1E81FF;
    --azure-color: #0087FF;
    --cyan-cobalt-blue-color: #235696;
    --heliotrope-color: #C35BFF;
    --khaki-color: #F2DA91;
    --maize-color: #F2CA50;
    --maize-color-15: rgba(242, 202, 80, 0.15);
    --fawn-color: #D5B572;
    --satin-sheen-gold-color: #D29D3E;
    --black-color-15: rgba(0, 0, 0, 0.15);
    --black-color-20: rgba(0, 0, 0, 0.2);
    --black-color-25: rgba(0, 0, 0, 0.25);
    --black-color-40: rgba(0, 0, 0, 0.4);
    --khaki-color-26: rgba(242, 218, 145, 0.26)
}


.md-danger .modal-header {
    border-top: solid 5px #db3625;
    color: #db3625;
}

.md-success .modal-header {
    border-top: solid 5px #00a344;
    color: #00a344;
}



.line-clamp-1 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical
}

.line-clamp-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical
}

.line-clamp-3 {
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical
}

.hide-nganhnghe {
    height: 75px;
    overflow: hidden;
}

.hide-nganhnghe1 {
    height: 90px;
    overflow: hidden;
}

#x_msgLogin {
    font-size: 20px;
    margin-top: 10px;
    /* height: 35px; */
    line-height: 40px;
}



.x-modal-02 .modal-lg {
    max-width: 795px
}

.x-modal-02 .modal-content {
    border: none;
    border-radius: 10px
}

.x-modal-02 .modal-header {
    background-color: #11be52;
    color: #ffffff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 9px 19px 7px 29px
}

.x-modal-02 .modal-header .close {
    font-size: 0;
    width: 18px;
    height: 18px;
    margin: 0;
    opacity: 1;
    position: relative;
    display: block;
    padding: 0;
    margin: 2px 0 0
}

.x-modal-02 .modal-header .close:before,
.x-modal-02 .modal-header .close:after {
    content: '';
    height: 2px;
    width: 100%;
    left: 50%;
    top: 50%;
    position: absolute;
    background-color: #fff
}

.x-modal-02 .modal-header .close:before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.x-modal-02 .modal-header .close:after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.x-modal-02 .modal-title {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.5
}

.x-modal-02 .modal-title i {
    margin-right: 10px
}

.x-modal-02 .modal-body {
    z-index: 2;
    padding: 20px
}

#x-msg-info .modal-body,
#x-msg-confirm .modal-body {
    line-height: 1.6;
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-body {
        padding: 19px 20px 45px 26px
    }
}

.x-modal-02 .modal-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.x-modal-02 .modal-logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 72px;
    height: 72px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 5px #d0d0d0;
    box-shadow: 0 1px 5px #d0d0d0;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.x-modal-02 .modal-position {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 19px;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: 1.25rem;
    line-height: 1.25
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-position {
        font-size: 1.75rem;
        line-height: 1.4
    }
}

.x-modal-02 .modal-position small {
    display: block;
    color: #999999;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-position small {
        margin-top: 0;
        line-height: 2
    }
}

.x-modal-02 .modal-ttl {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    font-size: 1.5rem;
    line-height: 1.4;
    color: #11be52;
    margin: 25px auto 18px;
    max-width: 470px
}

.x-modal-02 .modal-ttl small {
    display: block;
    font-weight: 400;
    font-style: italic;
    color: #666666;
    font-size: .875rem;
    line-height: 1.57;
    margin-top: 10px
}

.x-modal-02 .modal-create-cv {
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 1rem;
    border: 5px solid #cff2dc;
    border-radius: 999px;
    background-color: #11be52;
    padding: 13px 35px
}

.x-modal-02 .modal-create-cv:hover {
    background-color: #0d9c42
}

.x-modal-02 .modal-create-cv i {
    margin-right: 6px
}

.x-modal-02 .modal-footer {
    position: relative;
    z-index: 2;
    padding: 0;
    border-top: none
}

.x-modal-02 .modal-footer .col-md-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%
}

.x-modal-02 .modal-footer-wrap {
    padding: 20px;
    background: url("/images3/common/bg-modal.png") no-repeat right top
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-footer-wrap {
        padding: 21px 53px 24px 25px
    }
}

.x-modal-02 .modal-footer-wrap:last-child {
    padding: 12px 20px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-footer-wrap:last-child {
        padding: 12px 53px 11px 22px
    }
}

.x-modal-02 .modal-footer-wrap:last-child p {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #333333;
    font-size: .875rem;
    line-height: 1.57;
    margin-bottom: 0
}

.x-modal-02 .modal-footer-wrap:last-child p strong {
    display: inline-block;
    color: #ffffff;
    background-color: #ababab;
    font-size: .75rem;
    font-weight: 400;
    padding: 1px 8px 1px 9px;
    border-radius: 999px;
    margin-left: 2px
}

.x-modal-02 .modal-footer-wrap .text-italic {
    color: #666666;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: .875rem;
    line-height: 1.57;
    margin-bottom: 12px
}

.x-modal-02 .modal-footer-wrap .box-up-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.x-modal-02 .modal-footer-wrap .box-up-file p {
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    color: #333333;
    font-size: .875rem;
    line-height: 1.57;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0 9px 6px 0
}

.x-modal-02 .modal-footer-wrap .box-up-file p i {
    margin-right: 8px;
    color: #666666;
    font-size: .9375rem
}

.x-modal-02 .modal-footer-wrap .box-up-file label {
    cursor: pointer;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100px;
    margin-bottom: 0;
    display: block;
    position: relative
}

.x-modal-02 .modal-footer-wrap .box-up-file label input[type="file"] {
    position: absolute;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0
}

.x-modal-02 .modal-footer-wrap .box-up-file label span {
    border: 2px solid #bebebe;
    border-radius: 999px;
    padding: 7px 13px 4px 15px;
    color: #666666;
    font-size: .875rem;
    line-height: 1.57;
    display: block
}

.x-modal-02 .modal-footer-wrap .box-up-file label span:after {
    content: "";
    clear: both;
    display: table
}

.x-modal-02 .modal-footer-wrap .box-up-file label span i {
    float: right;
    line-height: 1.4
}

.x-modal-02 .form-group {
    margin-bottom: 10px
}

.x-modal-02 .form-group .col-form-label {
    font-family: "Open Sans", sans-serif;
    font-size: .875rem;
    font-weight: bold;
    color: #333333
}

@media screen and (min-width: 768px) {
    .x-modal-02 .form-group .col-form-label {
        text-align: right
    }
}

.x-modal-02 .form-control {
    font-family: "Open Sans", sans-serif;
    font-size: .875rem;
    line-height: 1.75
}

.x-modal-02 .form-control::-webkit-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control:-ms-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control::-ms-input-placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control::placeholder {
    color: #888888;
    opacity: 1
}

.x-modal-02 .form-control:-ms-input-placeholder {
    color: #888888
}

.x-modal-02 .form-control::-ms-input-placeholder {
    color: #888888
}

.x-modal-02 .form-file {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-right: 10px;
    border: 2px solid #bebebe;
    border-radius: 999px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: .875rem;
    color: #555555;
    line-height: 1.72;
    position: relative;
    padding: 6px 35px 6px 17px;
    text-align: left;
    margin-bottom: 15px;
    height: 40px;
    overflow: hidden
}

@media screen and (min-width: 576px) {
    .x-modal-02 .form-file {
        margin-bottom: 0;
        width: auto
    }
}

.x-modal-02 .form-file:after {
    content: '\f093';
    font-family: FontAwesome;
    position: absolute;
    color: #888888;
    right: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: none;
    z-index: 1
}

.x-modal-02 .form-file small {
    font-size: .8125rem;
    font-weight: 300;
    font-style: italic
}

.x-modal-02 .modal-apply-cv {
    width: 123px;
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    border-radius: 999px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 8px 5px
}

.x-modal-02 .modal-apply-cv i {
    margin-right: 2px
}

.x-modal-02 .nav-tabs {
    margin-top: 24px
}

.x-modal-02 .nav-tabs .nav-item {
    margin-bottom: -2px
}

.x-modal-02 .nav-tabs .nav-item:first-child .nav-link {
    font-size: 1.125rem;
    line-height: 1.33
}

.x-modal-02 .nav-tabs .nav-link {
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    line-height: 1.6;
    font-weight: bold;
    color: #333333;
    padding: 9px 17px 5px;
    border-bottom: none
}

.x-modal-02 .nav-tabs .nav-link.active {
    color: #11be52
}

.x-modal-02 .tab-content {
    padding: 10px 5px 10px 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .tab-content {
        padding: 18px 5px 10px 16px
    }
}

.x-modal-02 .list-cv-online {
    padding-right: 10px;
    margin-bottom: 17px;
    max-height: 172px;
    overflow-y: auto;
    overflow-x: hidden
}

@media screen and (min-width: 768px) {
    .x-modal-02 .list-cv-online {
        padding-right: 22px
    }
}

.x-modal-02 .list-cv-online::-webkit-scrollbar-track {
    border-radius: 999px;
    background-color: #e9e9e9
}

.x-modal-02 .list-cv-online::-webkit-scrollbar {
    width: 7px
}

.x-modal-02 .list-cv-online::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background-color: #ababab
}

.x-modal-02 .modal-radio {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio {
        margin-bottom: 13px
    }
}

.x-modal-02 .modal-radio input[type="radio"] {
    position: absolute;
    width: 0;
    height: 0;
    visibility: hidden;
    opacity: 0
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl {
    font-weight: bold
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl:before {
    background-color: #11be52;
    padding: 2px;
    background-clip: content-box
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl .tool a {
    border-color: #11be52;
    color: #11be52
}

.x-modal-02 .modal-radio input[type="radio"]:checked~.ttl~.time {
    color: #555555
}

.x-modal-02 .modal-radio .ttl {
    padding-left: 25px;
    position: relative;
    font-family: "Open Sans", sans-serif;
    color: #333333;
    font-size: .9375rem;
    font-weight: 400
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio .ttl {
        margin-right: 15px
    }
}

.x-modal-02 .modal-radio .ttl:before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #11be52
}

.x-modal-02 .modal-radio .tool {
    margin-left: 9px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.x-modal-02 .modal-radio .tool a {
    display: inline-block;
    text-align: center;
    margin-right: 2px;
    width: 24px;
    height: 24px;
    line-height: 22px;
    border-radius: 50%;
    color: #888888;
    border: 1px solid #e6e6e6;
    font-size: .8125rem
}

.x-modal-02 .modal-radio .time {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: .8125rem;
    line-height: 1.9;
    color: #a7a7a7;
    display: none
}

@media screen and (min-width: 768px) {
    .x-modal-02 .modal-radio .time {
        display: block
    }
}

.x-modal-02 .modal-radio .time i {
    margin-right: 3px
}

.x-modal-02 .modal-create-cv-online {
    font-size: .9375rem;
    border-radius: 999px;
    font-weight: 400;
    padding: 9px 29px;
    text-transform: uppercase;
    margin-bottom: 26px
}

.x-modal-02 .modal-create-cv-online i {
    font-size: 1rem;
    margin-right: 5px
}

.x-modal-02 .modal-sugges {
    padding: 16px 26px 16px 25px
}

.x-modal-02 .modal-sugges .ttl {
    font-weight: bold;
    color: #333333;
    font-size: .9375rem;
    line-height: 1.6;
    margin-bottom: 8px
}

.x-modal-02 .modal-sugges .ttl i {
    margin-right: 9px;
    position: relative;
    top: -3px
}

.x-modal-02 .modal-sugges .slick-slider .slick-list {
    margin: 0 -8px 0 -9px;
    padding-bottom: 5px
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow {
    width: 24px;
    height: 20px;
    border-radius: 0;
    background-color: rgba(0, 0, 0, 0.4)
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow:before {
    color: #ffffff;
    font-size: .8125rem
}

.x-modal-02 .modal-sugges .slick-slider .slick-arrow:hover {
    background-color: rgba(0, 0, 0, 0.3)
}

.x-modal-02 .modal-sugges .slick-slider .slick-prev {
    left: 0
}

.x-modal-02 .modal-sugges .slick-slider .slick-next {
    right: 1px
}

.x-modal-02 .modal-sugges .slick-slider .item {
    padding: 0 9px
}

.x-modal-02 .modal-sugges .slick-slider .item a {
    position: relative;
    display: block;
    -webkit-box-shadow: 0 1px 5px #d0d0d0;
    box-shadow: 0 1px 5px #d0d0d0
}

.x-modal-02 .modal-sugges .slick-slider .item a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid #11be52;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.x-modal-02 .modal-sugges .slick-slider .item a:hover:after {
    visibility: visible;
    opacity: 1
}

.x-modal-02 .modal-sugges .slick-slider .item a img {
    width: 100%;
    height: auto
}

.x-modal-02 #cv-local legend,
.x-modal-02 #cv-local2 legend {
    display: block;
    width: 100%;
    padding: 0;
    line-height: 1.6;
    border-bottom: .0625rem solid #e5e5e5;
    font-size: 1rem;
    margin-bottom: .9375rem;
    font-weight: bold;
    color: #10bf51
}

.x-modal-02 #cv-local legend i:before,
.x-modal-02 #cv-local2 legend i:before {
    padding-right: .3125rem
}

.x-modal-02 #cvUploaded ul {
    padding: 0 0;
    list-style: none
}

@media screen and (min-width: 768px) {
    .x-modal-02 #cvUploaded ul {
        padding: 0 1.875rem
    }
}

/*.x-modal-02 #cvUploaded ul a {
    font-size: .875rem;
    color: #333333
}
    .x-modal-02 #cvUploaded ul a:hover {
        color: #23527c;
        text-decoration: underline
    }

    .x-modal-02 #cvUploaded ul a i:before {
        padding-right: .3125rem
    }*/

.x-modal-02.style01 .modal-content:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 368px;
    height: 216px;
    background: url("/images3/common/bg-modal-02.png") no-repeat
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-body {
        padding: 19px 26px 22px 26px
    }
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-info {
        margin-bottom: 29px
    }
}

.x-modal-02.style02 .modal-footer-wrap:last-child {
    width: 100%;
    background-position: center top
}

@media screen and (min-width: 768px) {
    .x-modal-02.style02 .modal-footer-wrap:last-child {
        padding: 15px 28px
    }
}

@media screen and (min-width: 576px) {
    .x-modal-02.style02 .modal-footer-wrap:last-child p strong {
        font-size: .875rem;
        padding: 5px 13px 3px
    }
}

@media screen and (min-width: 768px) {
    .x-modal-02.style03 .modal-body {
        padding: 19px 26px 18px 26px
    }
}

.x-modal-02.style03 .btn-comp03 {
    padding: 4px 15px 3px;
    margin-right: 29px;
    text-transform: none
}

.x-modal-02.style03 .modal-footer-wrap {
    background: none
}

.x-modal-02.style03 .modal-footer-wrap:last-child {
    width: 100%
}

@media screen and (min-width: 768px) {
    .x-modal-02.style03 .modal-footer-wrap:last-child {
        padding: 7px 28px 15px
    }
}

@media screen and (min-width: 576px) {
    .x-modal-02.style03 .modal-footer-wrap:last-child p strong {
        padding: 6px 13px 4px 13px;
        font-size: .8125rem
    }
}

.x-modal-02.style04 #cv-online p,
.x-modal-02.style04 #cv-online2 p {
    font-family: "Open Sans", sans-serif;
    font-size: .9375rem;
    line-height: 1.6;
    color: #333333;
    max-width: 560px;
    margin: 14px auto 20px
}

.x-modal-02.style04 .modal-body {
    padding: 19px 26px 0
}



.btn-send-heart.active {
    border-color: #1d5193;
    background-color: #1d5193;
    color: #fff;
}

.page-item.active .page-link {
    border-color: #02b544;
    background-color: #02b544;
    color: #fff;
}

.pagination li.disabled {
    display: none;
}

.of-hidden-100 {
    height: 200px;
    overflow: hidden;
}

.txt-none {
    width: 100%;
    line-height: 50px;
    padding-left: 50px
}

ul.pagination {
    display: flex !important;
    flex-wrap: wrap;
}

.hidden {
    display: none !important;
}

/*.hover-state{
    outline:1px dashed
}*/



/*.brand__item-image img {
    height: 70%;
    width:auto;
    margin: auto;
}*/

.a-modal-warning__block {
    line-height: 30px;
}


.a-card__btn {
    justify-content: center;
    align-items: center;
    align-self: center;
    display: inline-flex;
    transition: all .3s ease;
    margin-top: 8px;
    margin-right: 3px;
    border: 2px solid #e6e6e6;
    border-radius: 30px;
    width: 120px;
    min-width: 120px;
    height: 32px;
    padding: 5px;
    background: #f5f5f5
}

@media screen and (min-width:576px) {
    .a-card__btn {
        margin-top: 0;
        width: 130px;
        min-width: 120px;
        height: 36px
    }
}


@media screen and (min-width: 768px) {
    .job-apply__head {
        background: linear-gradient(45deg, #ddd, transparent);
    }
}

.news-flex__item {
    position: relative;
}

.news-flex__item .news-flex__item_a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.news-flex__item .news-flex__item_a a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}


.fz-8 {
    font-size: 11px;
    text-align: initial;
    line-height: 14px;
}


.overlay {
    display: none;
    position: fixed;
    z-index: 5555;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .6;
    width: 100%;
    background: #000;
}

.overlay .loading-text {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    font-size: 27px;
    color: #fff;
    max-width: 100px;
}

.overlay .loading-text img {
    width: 100%;
    height: auto;
}

label.a-table-check input[type=checkbox] {
    margin-right: 4px;
}


.hidden-fix {
    display: none !important;
}

.input-search {
    border: 1px solid #c6c6c6 !important;
    outline: 0;
    width: 720px;
    max-width: 100%;
    position: absolute;
    left: 35%;
    top: 25px;
    background: #EBF1FA
}

.input-search .btn-s {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    justify-content: center;
    align-items: center;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background: 0 0;
    color: #888;
}

.input-search .btn-c {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    justify-content: center;
    align-items: center;
    border: none;
    width: 50px;
    height: 50px;
    padding: 0;
    background: 0 0;
    color: #888;
}

.input-search input.txt-seachh {
    border: none;
    width: 100%;
    height: 50px;
    padding: 0 52px 0 52px;
    background: 0 0;
    color: #888;
}

.input-group> :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: 0px;
}

#c-search .a-dropdown-menu li {
    min-height: 30px;
}

.a-dropdown-menu .select2-search,
.a-dropdown-menu .select2-selection__choice {
    min-height: 30px;
    padding: 5px;
}

.select2-container--default .select2-search--inline .select2-search__field {
    padding-left: 5px;
}

.block-search {
    display: flex;
    justify-content: center;
}

@media screen and (max-width:768px) {
    .input-search {
        position: relative;
        left: 0;
    }

    .block-search {
        margin-bottom: 30px;
    }
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
}

#main {
    min-height: 500px
}

.a-table-tools {
    display: block;
    justify-content: flex-end;
    padding-right: 4px;
}

.a-table-tools__other {
    justify-content: space-between;
    margin: 15px -10px 0;
}

.wysiwyg tr,
.wysiwyg td {
    border: 1px solid;
}

#aModal .hover-state {
    outline: 1pt dashed #d22600;
}

#footer {
    padding-bottom: 20px;
}

.site-footer__bottom {
    color: #fff;
    margin-top: 0;
}


#frmRegister .select2-selection__rendered {
    line-height: 30px !important;
}

#frmRegister .select2-container .select2-selection--single {
    height: 34px !important;
}

#frmRegister .select2-selection__arrow {
    height: 33px !important;
}

.note-popover.popover {
    display: none;
}

.open>.dropdown-menu {
    display: block;
    top: 25px;
}

.dropdown-fontsize {
    min-width: 50px !important;
    text-align: center;
}

.dropdown-fontsize i {
    color: #333333 !important;
    visibility: initial !important;
}

.dropdown-fontsize i:before {
    content: "";
}



.note-editable b,
.note-editable strong {
    font-weight: bold;
}

.note-editable i {
    font-style: italic;
}

.note-editable ul {
    padding-left: 40px;
    list-style: disc;
}

.note-editable ol {
    padding-left: 40px;
    list-style: decimal;
}

.site-footer__bottom a {
    color: inherit;
}

#bottom-footer {
    position: relative;
    background-color: #0a7682
}

@media screen and (min-width:992px) {
    .a-table--jobs .a-table-tools__other a {
        margin-left: 15px;
        padding: 0
    }
}

@media screen and (min-width:1700px) {
    .a-table--jobs .a-table-tools__other a {
        margin-left: 11px;
        padding: 0
    }
}



.tooltip-inner {
    width: 300px;
    min-width: 300px;
    /*width: 320px;*/
}

.text-error {
    font-size: 12px;
    font-style: italic;
}

.ifFileContent {
    width: 100%;
    min-height: 800px;
}

.brand__item {
    border: 1px solid #ddd;
}

.a-table-tools__other a {
    transition: opacity .3s ease;
    border: none;
    margin-left: 11px;
    padding: 0;
    background: 0 0;
}

@media screen and (min-width: 992px) {
    .a-table-tools__other a {
        margin-left: 0;
        padding: 0 5px;
    }

    .a-table-tools__other button {
        margin-left: 0;
        padding: 0 5px;
    }
}

#page-create-job .select2-container .select2-selection--single,
#page-create-job .select2-container .select2-selection--multiple {
    min-height: 40px
}


#page-create-job .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    line-height: 28px;
}

#page-create-job .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

#page-create-job .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}


::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #d0caca !important;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #d0caca !important;
    opacity: 1;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #d0caca !important;
    opacity: 1;
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #d0caca !important;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #d0caca !important;
}

::placeholder {
    /* Most modern browsers support this now. */
    color: #d0caca !important;
}

#page-create-job .nav-tabs>li {
    margin-bottom: -.0625rem
}

#page-create-job .nav-tabs>li>a {
    position: relative;
    display: block;
    margin-right: .125rem;
    border: .0625rem solid transparent;
    border-radius: .25rem .25rem 0 0;
    padding: .625rem .9375rem;
    line-height: 1.42857143;
    color: #333
}

#page-create-job .nav-tabs>li>a:focus,
#page-create-job .nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
    background-color: #eee;
    text-decoration: none;
    color: #23527c
}

#page-create-job .nav-tabs>li>a.active,
#page-create-job .nav-tabs>li>a.active:focus,
#page-create-job .nav-tabs>li>a.active:hover {
    border: .0625rem solid #ddd;
    border-bottom-color: transparent;
    background-color: #fff;
    cursor: default;
    color: #333333
}

#page-create-job .nav-tabs>li>a i:before {
    padding-right: .3125rem
}

.margin-top {
    margin-top: 20px;
}

.clearfix {
    display: block;
}

form .red {
    padding-top: 4px;
    color: red;
}

.sponsor__heading img+span {
    display: block;
    margin-top: 30px;
}



.image img {
    border-radius: 10px
}

.panel-fix-ungtuyen {
    min-height: 80px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    /*  z-index: 40;*/
    background: #888888;
    opacity: 0.9;
}

.modal-open .panel-fix-ungtuyen {
    display: none;
}

#txt_count_job {
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
}

@media screen and (min-width: 1200px) {
    #header .nav-item {
        margin-left: 15px;
    }
}

.ck-ung-tuyen {
    background: #3582e1;
    padding: 5px;
    color: #ffffff;
    padding-bottom: 2px;
    position: absolute;
    right: 0;
    margin-right: 0;
    top: 0;
}

.job-list-2__item {
    position: relative;
}




.d-checked {
    display: block;
    margin-bottom: 15px;
}

.d-checked input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.d-checked label {
    position: relative;
    cursor: pointer;
}

.d-checked label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #0079bf;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
}

.d-checked input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 9px;
    width: 6px;
    height: 14px;
    border: solid #0079bf;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.d-fixed {
    position: absolute;
    top: -10px;
    right: 0;
    background-color: #e69c17;
    color: #fff;
    padding: 1px;
}


.panel-intro-univer {
    /* margin-top: 30px;
    background: #ecf3fb;
    border-width: 1px;
    border-color: rgb(96, 142, 200);
    border-style: dashed;
    border-radius: 10px;
    background-color: rgb(239, 246, 254);*/
    width: 100%;
    height: auto;
    /*  background-size: cover;*/
    background-repeat: no-repeat;
    /*margin-top: 30px;*/
    padding-bottom: 30px;
    padding-right: 20px;
}



.panel-intro-univer .title {
    font-size: 25px;
    padding-top: 40px;
    padding-bottom: 15px;
    padding-left: 40px;
    color: #1d5193;
    display: flex;
    font-weight: bold;
}

.panel-intro-univer .des {
    font-size: 15px;
    padding-left: 40px;
    line-height: 25px;
    max-width: 720px;
    text-align: justify
}

.panel-intro-univer .logo-doi-tac {
    width: 100%;
    margin: auto;
}

.panel-intro-univer .logo-doi-tac img {
    display: block;
    margin: auto;
    max-height: 90px;
}

.panel-intro-univer .title .ico-phone {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAGXUlEQVRIibWXe4xcVR3HP+fcc1/z6O7s7Nay27UPt6UWbVpLTFMVCmKDEDUpJEZI8IFiMGk0GDVRiSEmYGIwDVJSElEwhj9ITCUE0kj4o5FCS4WmoUhLQbSbLN26233OnZn7OMecOzNtt13aKuwv+U127/zmnO/v/b3CPLEB3qxCKYFjS+CtCrgZTPlw5WnM3YcgE4hYgZeC1BghEZmDaXrg1xCxgcyFQGN0iogESAOFBCZC+MN6ONV1O+X0N6Q8Qsp9CM6KMe0/BZKFlBkXKhHcc2AzK6YfY8JfjMN3CA34bQ2AULTVLCAg67VDaJJwh+k1+6g0fBLHfjOGFmAEZAakgmIIhSL4ArUgQKwq53bjqgdQDBIpiJ1WGkGfsZXteEhBDlLwIQIy7Q8prjSuehDPuTl/rvU8thqkD8IWUpYD6dTUB0+ZaEfEMVVSeT94R3MwnUi9n9jaUXop2nyZTEOq89jNjZC8yAHnAuh4ZM21/JSRfA0h7sKwyDqc21xUJDRqINRLaH+QqYbIz/JTFInMW5libAuthBHV+Y+yHlNCy8UYscpkZgNO/Bky55N5DRjDnFa+mEOJC01/G2FtEHlyG04BkhKIBEV3DBMlGKl8muHScyhdveBge5+NXibzlNMJgHXEiIun5gJAqklUA8d7nKI4wlR9N27B1t63wMmkGZzBDM3CwYGPM+1VUdllHNpJ2eWE5ByxTtVFSsUBr/453uzbRPKxdQTeAZzsMWrmasWkv4Eb/vklTvmbeHoVhOnlhf7/kRkPBmZWsv21jSbWr4qfV2AyeIFKrRe4gTh9QZG6e8niMr31BUJxjthZVK33m77a3ynHT3L/3h/y8MbrOaVeZ1EGJR+FoGx3FQ21cJHpiE2ZBTXr2WjdZpbPHhQDYzs4sfxXdMf9YCwKmrbhFhjKhaJt1xZLCDuQzB0IUUXrGYXBzyOj5pmoH7bYJrD3WO0z74h3Tz7LO8shkP3oxIJAIvSdFNLnMRzLU7eQYsdE5E4RpNuJ3CF+UT3E8eJbLM7+Spx4SBdJX+33vLpkK0+v3pFzovOWiR2hHf3AUo5hNDgqdm5+WNy3CYaHoD/aRWa+gBs0MXq7YjxEvDwAXc3RnL/YrZskMCshbUJ5OidoJNIIoQVRGZN4LW//V7HOBlKzPwTfOc5Q917S5reJskdRzpPQWKnEv8sgG/D547s5PHAr/+hesv8T6vrDa7q2ebIb+VIJYwTNxNXdXv3EV9e+8hcR1labRnEdQg/mkGxtXHJ/dSa8cOmaBM97kaDnTuLoXmrRexj/K7i2irysxVBsO/bU/wwFfjl8y87nr0of3VJ9467m4RX5ZZmRzkQjHDkZle/5/rW7EZkvicO1RtavRXAbwtmcX3ipnWYSRViFU9E3Kc98A1+fQDRclLL7qb3t7QE2VTOGLHBJ+qfYbKLv9jeTa9LyxBpEq5YGS7Lwp6MbGShOcuvVf9MkwREkR3D0TlETNxplfoJytpwBNq9Ik3dUIQLP/SKq50aKfZCkkNaQBLPgRKBmQdd5arAXb/1R1lbfRSfebzvH2rJ2Hc1HyxM8eGgLB49tgEVj7XRJiPUe4cTXIdOvk5rRFvl6n7RZgrb4Cuip7iGOf0Bs6aydRw5yeHQFw7UBhsf62RNcxa7SEM7xfsZGltKYLb0ico7UgqWNoOQm9Ph17t2/lZOjSxHl05YTtdifpSFp9kfieDVpuit/Nh8wS11rEdQa4NjfahAtGqG+99otLaNxmHQUARkilkQtftvwz2EbVjIj6CvU+Nd0hZ/tu4nf3fw4ojgNk4vacyKnI9PEyd1o8wyeswPFKhzTOegswjQD47S19ViGPeOEfWOEveMs6xlhac97dPeN0ts7Slf3uGuM4PwqTbVkWXmCN05/hF+/fBOoBFR81iCPVp7G5xD1NXjRT3MimFMWU8nXhtU8KPZdz5bNTM7/lWdRp50LHRKci7TIWdFGsrJrnKfeXsf6xSNsXbEXdGWuUSGDSGnxyNoHeLu7QlfjRzjyAI5ztujzcdFhfeqSJP/8t5IzN+Y/l5orwhkeOnwNk/8ZgHB6LmkrJjBShheX2Yt/jNKfxVV3UPQgbGvgQxBAEELgXRJQw9Kqc/TE3CgJKkHEZNPnodevI8NFOHZJdgwEuBqqkX0rsf/vw9Bsbfp51Bj+Czc8mx2fIwpKAAAAAElFTkSuQmCC');
    width: 37px;
    height: 25px;
    margin-right: 10px;
}


.panel-intro-recruit {
    margin: auto;
    background: #fff;
    padding: 40px 10px 40px 40px;
    display: flex;
    min-height: 30em;
    width: 100%;
    background-repeat: no-repeat;
    max-width: 1170px;
    outline: 1px dashed #1d5193;
    border-radius: 10px;
}

.panel-intro-recruit h3 {
    font-size: 30px;
    color: rgb(29, 81, 147);
    font-weight: bold;
}



.panel-intro-recruit .desle .list-item {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
}

.panel-intro-recruit .list-item p::before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAy0lEQVQYlYXRwSqFURQF4I9kZuxGoryDZMYIUzOljD2BEWXCEyhzY2b8E8yQp7iSLmMPcLV0/tpF2ZN99l6rddZZZ2J8rq9FHGIbA3zgBmd4DWeyETfxghE2MNP6qO2Di/ISnrCDR79rDVdYDfkC7zgptHGEynwca1PYwvofirUucR/yLN6KYlX/sdrwQR74iYUC9NfX83zSCfkWu//Y2EMXG6d4xl1Joz4uaRwkjSgPsY9rHGEZ061nzj74sP+UDiuYwwO+Ws+cfQffX3crfPXcoz8AAAAASUVORK5CYII=');
    padding-right: 10px;
}

.panel-intro-recruit .block-contact {
    margin-top: 40px;
}

.panel-intro-recruit .block-contact .title {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    text-transform: uppercase;
}

.panel-intro-recruit .block-contact .panel-contact {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}

.panel-intro-recruit .block-contact .panel-contact .item {
    flex-direction: row;
    margin-bottom: 20px;
}

.panel-intro-recruit .block-contact .panel-contact .item .icon {
    border-radius: 50%;
    background-color: rgb(255, 150, 0);
    width: 39px;
    height: 39px;
    margin-right: 15px;
    margin-top: 5px
}

.panel-intro-recruit .block-contact .panel-contact .item .icon i {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: rgb(255, 255, 255);
    padding-top: 10px;
}

.panel-intro-recruit .block-contact .panel-contact .text-des {
    font-size: 16px;
    color: rgb(136, 136, 136);
    text-transform: uppercase;
    margin-bottom: 3px
}


.panel-intro-recruit .block-contact .panel-contact .title-name {
    padding-top: 7%;
}

.panel-intro-recruit .block-contact .panel-contact .line {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACGCAYAAAAcoODpAAABUUlEQVQokVWSuy5EURSG/7PmHYQwbuOhXEOiUEhUOpVKpVCQkBBCUHkF8QCix2Aw41YgQhjOXvItM5Novvz/+c5e++ydI3fvAlsmeWZyr8rTt0hF+c/nflOkW3n9DZG65V/PByQD1/KPB0TeS10GUSvy13KkPrCKyEwpv5I/ncSoEOuAPfJLee0oRD/vbbbEBc/GSSWwDWRKCZGPYkPsNvbw/Jw0DAZMyveaX5VCDDWEOwdsCfngP+ECZ9Qhk8QoZ1QIsUItoV0gU5admZSNUEvUHaqDMnXMlFmJukViDztHTFD7wUZDZFY2qTBJ6gNrpqzgpEvSFKmXtGKyWFEIMQ16sEvNFYWKvHoYQ7upiyA1xONxiCJ1wWR/e1TkL6cxtIs631xhN/L3WohO6hwIUZV/vcaoDjAL4uQ1eV6Py2nnvDOkhLjj/+MO1AamgJuk+1830ssq30otlwAAAABJRU5ErkJggg==');
    width: 1px;
    margin-right: 20px;
    margin-left: 20px;
}


@media (max-width: 768px) {
    .panel-intro-univer {
        background: rgb(239, 246, 254);
        border-radius: 20px;
    }
}


.panel-intro-jobfair {
    background: none;
    background-color: #eff6fe;
}


.panel-intro-jobfair .des {
    max-width: 100%;
    padding-right: 40px;
}

.panel-intro-jobfair .des div {
    padding-bottom: 10px;
}

.panel-intro-jobfair .des ul {
    list-style: disc;
}

.panel-intro-jobfair .des li {
    margin-left: 25px;
}

@media (max-width: 768px) {
    .panel-intro-jobfair {
        padding-right: 0;
        border-radius: 0;
    }

    .panel-intro-jobfair .title {
        font-size: 20px;
        padding-top: 20px;
        padding-left: 20px;
    }

    .panel-intro-jobfair .des {
        font-size: 13px;
        padding-right: 20px;
        padding-left: 20px;
    }
}

.job-apply-upload__input span {
    width: 100%;
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
}

.btnFile .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.modal-apply-jobfair .job-apply-upload {
    margin-top: 30px;
}

#cv-online .title-online {
    padding-bottom: 20px;
    text-align: left;
}

#job-checked {
    margin-top: 20px;
    margin-bottom: 20px;
}

.job-apply-p {
    margin-bottom: 30px
}




.a-btn-add-2 {
    margin-bottom: 7px
}

@media screen and (min-width:576px) {
    .a-btn-add-2 {
        padding: 7px 19px 6px
    }
}

.a-btn-add-2 svg {
    margin-right: 6px
}

@media screen and (min-width:1200px) {
    .a-modal-user .modal-dialog {
        max-width: 700px
    }
}

.a-modal-user .modal-content {
    border-radius: 10px;
    padding: 15px 12px 20px;
    background: #fff
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-content {
        padding: 31px 30px 33px
    }
}

.a-modal-user .modal-content>h2 {
    margin-bottom: 7px
}

.a-modal-user .modal-content>p {
    margin-bottom: 5px
}

.a-modal-user .modal-content>.btn {
    margin: 19px auto 0;
    border-radius: 30px;
    width: 210px;
    height: 42px
}

.a-modal-user .modal-content>.btn svg {
    margin-left: 12px
}

.a-modal-user .btn-close {
    color: #1d5193;
    top: 10px;
    right: 12px
}

.a-modal-user .modal-box {
    position: relative;
    margin-top: 13px;
    border-radius: 5px;
    padding: 4px 12px;
    background: #ecf2fa
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-box {
        padding: 10px 23px
    }
}

.a-modal-user .modal-box::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 3px;
    left: 0;
    height: 3px;
    background: #ecf2fa
}

@media screen and (min-width:768px) {
    .a-modal-user .modal-box::after {
        bottom: 9px
    }
}

.a-modal-user .modal-box p {
    border-bottom: 1px dashed #a9a9a9;
    padding: 8px 0
}

.a-table--list .a-table-search {
    margin-right: 11px
}

@media screen and (min-width:576px) {
    .a-table--list .a-table-search {
        max-width: 255px
    }
}

@media screen and (min-width:1700px) {
    .a-table--list .a-table-search {
        margin-right: 16px;
        max-width: 285px
    }
}

.a-table--list .a-table-search .select,
.a-table--list .a-table-search select {
    display: block
}

@media screen and (min-width:768px) {

    .a-table--list .a-table-search .select,
    .a-table--list .a-table-search select {
        width: 95px;
        padding-left: 9px;
        background-position: right 10px center
    }
}

@media screen and (min-width:1700px) {

    .a-table--list .a-table-search .select,
    .a-table--list .a-table-search select {
        width: 95px;
        padding-left: 18px;
        background-position: right 15px center
    }
}

.a-table--candi .a-table-search__group::after,
.a-table--list .a-table-search__group::after {
    content: ""
}

.a-table--candi .a-table-search__group input,
.a-table--list .a-table-search__group input {
    padding-left: 11px
}

.a-table--candi .a-table-search__group button,
.a-table--list .a-table-search__group button {
    display: none
}

.a-table--list .td:nth-child(1) {
    border-right: 1px solid #eee;
    width: 100%
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(1) {
        width: 35%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(1) {
        width: 31.8%
    }
}

.a-table--list .td:nth-child(2) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(2) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(2) {
        width: 18.3%
    }
}

.a-table--list .td:nth-child(3) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(3) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(3) {
        width: 16.8%
    }
}

.a-table--list .td:nth-child(4) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(4) {
        border-top: none;
        width: 15%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(4) {
        width: 16.5%
    }
}

.a-table--list .td:nth-child(5) {
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    width: 50%;
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .td:nth-child(5) {
        border-top: none;
        width: 20%
    }
}

@media screen and (min-width:992px) {
    .a-table--list .td:nth-child(5) {
        width: 16.6%
    }
}

.a-table--list .a-table-head .td {
    padding: 12px 5px
}

.a-table--list .a-table-head .td:nth-child(1) {
    text-align: center
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(1) {
        padding: 15px 5px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(1) {
    margin-right: 12px;
    min-width: 20px;
    text-align: center;
    color: #333
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(1)>div:nth-child(1) {
        margin-right: 8px;
        min-width: 35px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div {
    margin-bottom: 3px
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button {
    display: inline;
    margin: 0 0 0 8px;
    border: none;
    padding: 0;
    background: 0 0;
    vertical-align: top
}

@media screen and (min-width:992px) {
    .a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button {
        margin-left: 15px
    }
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button:active,
.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2)>div button:focus {
    box-shadow: none;
    outline: 0
}

.a-table--list .a-table-body .td:nth-child(1)>div:nth-child(2) p+p {
    margin-top: 4px
}

@media screen and (min-width:768px) {

    .a-table--list .a-table-body .td:nth-child(2),
    .a-table--list .a-table-body .td:nth-child(3),
    .a-table--list .a-table-body .td:nth-child(4) {
        padding: 15px 20px
    }
}

.a-table--list .a-table-body .td:nth-child(5) {
    padding: 15px 8px
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-body .td:nth-child(5) {
        padding: 20px 5px
    }
}

.a-table--list .a-table-body .td:nth-child(5) .a-card__watch {
    margin: 0 auto;
    width: 130px
}

@media screen and (min-width:576px) {
    .a-table--list .a-table-body .td:nth-child(5) .a-card__watch {
        width: 136px;
        height: 34px
    }
}

@media screen and (min-width:768px) {
    .a-table--list .a-table-toolbar {
        padding: 7px 18px
    }
}


.pn-hinh-thuc-lam-viec {
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px;
}

.pn-hinh-thuc-lam-viec>div {
    width: 20%;
}

@media screen and (max-width:576px) {

    .pn-hinh-thuc-lam-viec {
        flex-flow: wrap;
    }

    .pn-hinh-thuc-lam-viec>div {
        width: 50%;
    }
}

#header .site-header__logo {
    position: absolute;
}

@media screen and (max-width:576px) {
    #header .site-header__logo {
        position: relative;
    }

    .site-header__logo .navbar-brand__content .d-block {
        max-width: 250px;
        overflow: hidden;
    }
}

.job-detail-content ul {
    margin-left: 0;
}

.job-detail-content ul li {
    position: relative;
    margin-bottom: 8px;
    padding-left: 25px;
}

.wysiwyg ul li::before {
    background-color: transparent;
}

@media only screen and (max-width: 1400px) {
    .seminar-slide {
        max-width: 800px !important;
    }
}


@media screen and (min-width: 375px) {
    .a-table-btn-solid {
        width: auto;
    }

    .a-table-btn-solid i {
        padding-right: 5px;
    }
}

#txt-Quyen .pn-quyen {
    display: flex;
    flex-wrap: wrap;
}

#txt-Quyen .pn-quyen .a-table-check {
    flex: 0 0 100%;
}

@media screen and (min-width: 768px) {
    #txt-Quyen .pn-quyen .a-table-check {
        flex: 0 0 47%;
    }
}

#txt-Quyen .pn-quyen hr {
    width: 100%;
}



.temp-thuoc-tinh {
    display: flex;
    flex-wrap: wrap;
}

.temp-thuoc-tinh .a-table-check {
    flex: 0 0 100%;
    display: flex;
}

.temp-thuoc-tinh hr {
    width: 100%;
}

@media screen and (max-width: 576px) {
    .a-table-toolbar__selected {
        display: block;
    }

    .a-table-toolbar__selected>* {
        margin-left: 0;
    }
}

input.ck_hinh_thuc {
    margin-top: 5px;
}

.pn-export-excel {
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.pn-export-excel>div {
    flex: 0 0 100%;
}


@media screen and (min-width: 768px) {
    .pn-export-excel>div {
        flex: 0 0 47%;
    }
}


.wysiwyg p:not(:last-child) {
    margin-bottom: 5px;
}


.seminar-carousel__item-content {
    border: none;
    border-radius: 10px;
}

.seminar-carousel__item {
    border: 3px solid #0096a6;
    border-radius: 10px;
}

.seminar-carousel__item-image {
    border-radius: 5px 5px 0 0;
}

.seminar-carousel__item-image .image img {
    border-radius: 5px 5px 10px 10px;
}


.text_hoi_thoai_rut_gon {
    /* max-height:240px;
    overflow:hidden;*/
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    /* số dòng hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}



#header .navbar-nav .dropdown-menu {
    position: absolute;
}


#header .dropdown-toggle::after {
    position: relative;
    opacity: 1;
    background-color: transparent;
}

#header .dropdown-item {
    padding: 10px;
    padding-left: 20px;
    font-size: 16px;
}

#header .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
    /* remove the gap so it doesn't close */
}


.wysiwyg b,
.wysiwyg strong {
    font-weight: bold;
}

.wysiwyg i {
    font-style: italic;
}

.find-jobs__item .select2-container .select2-selection--single {
    height: 40px;
    border: 1px solid #e2e2e2;
}

.find-jobs__item .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.find-jobs__item .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.find-jobs__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}



.sidebar-search__item .select2-container .select2-selection--single {
    height: 40px;
    border: 1px solid #e2e2e2;
}

.sidebar-search__item .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.sidebar-search__item .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.sidebar-search__item .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
}

.select2-container--default .select2-results__group {
    font-weight: bold;
}

#box-nganh>a {
    padding-left: 20px;
    padding-bottom: 15px;
    position: relative;
    margin-left: 20px;
}

.a-table-toolbar .select2-container {
    padding-right: 10px;
}

.a-table-toolbar .select2-container .select2-selection--single {
    height: 35px;
    border: 1px solid #c6c6c6;
}

.a-table-toolbar .select2-container--default .select2-selection--single {
    border-radius: 0px;
}

.a-table-toolbar .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 35px;
}

.a-table-toolbar .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 35px;
    right: 10px;
}

.a-table-toolbar .a-table-select-2 {
    min-width: initial;
    max-width: 200px;
    width: 100%;
}

.a-chart-flex__y span::before {
    -webkit-line-clamp: 1;
    line-clamp: 2;
}

#box-nganh>a::before {
    content: "\f0da";
    position: absolute;
    /*  top: 7px;
    left: 0;*/
    left: 0;
    transition: transform .3s ease;
    font-family: FontAwesome;
}

#box-nganh>a[aria-expanded=true]::before {
    transform: rotate(90deg);
}

.job-cates .collapsed {
    margin-bottom: 0;
}

.sidebar-cates__list {
    position: relative;
}


.sidebar-cates__list>a {
    padding-left: 10px;
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.sidebar-cates__list>a::before {
    content: "\f0da";
    position: absolute;
    left: 0;
    transition: transform .3s ease;
    font-family: FontAwesome;
}

.sidebar-cates__list>a[aria-expanded=true]::before {
    transform: rotate(90deg);
}

.sidebar-cates__list .multi-collapse .sidebar-cates__item {
    margin-bottom: 0;
}


#jobframefooter #iframe-joboko {
    width: 100%;
    max-height: 400px;
}

#jobframemain #iframe-joboko {
    width: 100%;
    height: 1000px;
}

@media screen and (min-width: 992px) {
    #jobframemain .job-flex__logo {
        margin-right: 10px;
    }
}


.job-list__wrapper .job-list__item-entry p {
    padding-right: 0px;
}

.site-footer__bottom i {
    padding: 5px;
}


@media screen and (min-width: 992px) {
    #jobframefooter .job-flex__main {
        max-height: 650px;
    }
}

.heading--top {
    padding: 10px;
}

.brand__item .image img {
    height: 55%;
    width: auto;
    margin: auto;
}

.nw-event .nw-event-big__content .btn.btn-grey,
.nw-event .nw-event-list .item-content .btn.btn-grey {
    border-color: #a9a9a9;
    background-color: #a9a9a9;
    color: #fff;
}

.nw-event .nw-event-big__content .btn.btn-grey:hover,
.nw-event .nw-event-list .item-content .btn.btn-grey:hover {
    border-color: #a9a9a9;
    background-color: #a9a9a9;
    color: #fff;
}

.nw-event {
    padding-top: 30px;
}

.max-height-350 {
    max-height: 335px;
    overflow: hidden;
}


.search-top .select2-container .select2-selection--single {
    height: 45px;
    border: 1.5px solid #fff;
    color: #eee
}

.search-top .select2-container--default .select2-selection--single {
    border-radius: 52px !important;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 45px;
    color: #fff;
    font-size: 20px;
    text-align: left;
    padding-left: 20px;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 45px;
}

.search-top .select2-container--default .select2-selection--single {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E %3Cpath d='M1 1L7 7L13 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 21px center;
}

.search-top .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}


.nw-new-job__list {
    margin-bottom: 9px
}

.nw-new-job__list .item {
    display: flex;
    align-items: start;
    border-radius: 4px;
    margin-bottom: 23px;
    padding: 15px;
    background: #fff
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item {
        padding: 27px 55px 32px 33px
    }
}

.nw-new-job__list .item:hover .item-title {
    color: #1d5193
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    width: 71px;
    height: 71px;
    padding: 9px;
    text-align: center
}

.nw-new-job__list .item-image img {
    border-radius: 0;
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 71px);
    padding-left: 15px
}

@media screen and (min-width:768px) {
    .nw-new-job__list .item-wrapper {
        display: flex;
        align-items: center;
        padding-left: 34px
    }
}

.nw-new-job__list .item-content {
    margin-bottom: 12px
}

/*@media screen and (min-width:768px) {
    .nw-new-job__list .item-content {
        width: calc(100% - 116px);
        margin-bottom: 0;
        padding-right: 16px
    }
}*/

.nw-new-job__list .item-other {
    width: 116px
}

.nw-new-job__list .item-title {
    transition: color .3s ease;
    margin-bottom: 4px;
    color: #292929
}

.nw-new-job__list .item-company {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    color: #595959
}

.nw-new-job__list .item-company svg {
    flex-shrink: 0;
    margin-right: 4px
}

.nw-new-job__list .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 8px
}

.nw-new-job__list .item-location {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    color: #6f7882
}

.nw-new-job__list .item-location svg {
    position: relative;
    top: 1px;
    flex-shrink: 0;
    margin-right: 5px
}

.nw-new-job__list .item-date-v2 {
    display: flex;
    align-items: flex-start;
    opacity: .8;
    min-width: 33%;
    color: #6f7882
}

.nw-new-job__list .item-date-v2 svg {
    position: relative;
    top: 2px;
    flex-shrink: 0;
    margin-right: 5px
}

.nw-new-job__list .item-label {
    display: block;
    border: .8px solid;
    border-radius: 52px;
    min-width: 116px;
    padding: 4px 10px;
    background: #fff;
    text-align: center
}

.nw-new-job__list .item-label.blue {
    border-color: #3478ce;
    color: #3478ce
}

.nw-new-job__list .item-label.green {
    border-color: #02b544;
    color: #02b544
}

.nw-job-find .nw-new-job__list {
    padding: 20px 15px
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list {
        padding: 25px 41px 15px
    }
}

.nw-job-find .nw-new-job__list .item {
    margin-bottom: 9px;
    background-color: #fcfcfc
}

@media screen and (min-width:768px) {
    .nw-job-find .nw-new-job__list .item-content {
        width: 100%;
        padding-right: 0
    }
}




#header .navbar-collapse .navbar-nav {
    width: 100%;
    margin-top: 15px;
}

footer {
    background-color: var(--footer) !important;
}

.site-footer--teal {
    background-color: var(--footer-opacity) !important;
}

.full-width {
    padding: 30px 0;
    background: url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/common/bg-2.png) no-repeat center/cover, var(--background-color);
    text-align: center;
    color: #fff;
}

.c-blue {
    color: var(--cblue)
}



section.nw-hero>.container {
    z-index: 10;
    position: relative;
}

section.nw-hero::after {
    content: "";
    background-color: var(--background-color);
    opacity: 0.8;
    /* border-radius: 50%; */
    /* height: 60px; */
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

section.nw-hero {
    background: url(https://i-vn2.joboko.com/okoimg/resource.joboko.com/xurl/images/common/bg-new-2.png?v=1) no-repeat center/cover;
}

.guide__main {
    background-color: var(--background-color);
}

.nw-tool__grid .item:hover {
    background: var(--background-color);
    color: #fff;
}

.nw-career .nw-career__slider .item:hover {
    background: var(--background-color);
}

/*.nw-event .nw-event-big__image .ratio::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(90deg,var(--background-color) 44%,rgba(255,255,255,0) 112.98%);
}
*/
.nw-event .nw-event-big__content {
    background: linear-gradient(180deg, var(--background-color-opacity) 0, rgba(255, 255, 255, 0) 100%);
}

.nw-event-v2 .nw-event-big__content {
    /* border-top: 1px solid #ffffff !important;*/
    background: transparent;
    background-color: var(--background-color);
    /* color: var(--cblue);*/
}

.nw-event .nw-event-list .item {
    background: linear-gradient(180deg, var(--background-color-opacity) 0, rgba(255, 255, 255, 0) 100%);
}

.nw-event .nw-event-big__content,
.nw-event .nw-event-list .item::after {
    border: 1px solid var(--background-color);
}




/*.nw-event .nw-event-big__image .title {
    font-size: 25px;
}*/

.wysiwyg ul {
    list-style: disc;
}

.wysiwyg ul,
.wysiwyg ol {
    margin: 13px 0 15px 22px;
}

.wysiwyg ul li,
.wysiwyg ol li {
    padding-left: 0
}

.wysiwyg em,
.wysiwyg i {
    font-style: italic;
}

.job-detail-content a:not(.btn) {
    text-decoration: none;
    color: #000;
}

.wysiwyg img {
    display: block;
    margin: 15px auto;
}

.nw-event .nw-event-big__image .title a {
    color: #fff;
}

.nw-event .nw-event-big__content .btn {
    background: var(--background-color);
    border-color: var(--background-color-opacity);
}

.slick-center .feedback__item-content {
    background-color: var(--background-color);
}

img.no-img {
    object-fit: cover;
    object-position: 50% 50%;
}

.item-a {
    position: relative;
}

.item-child-a {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9999;
}

.item-a a {
    color: #1d5193;
}

.title-register {
    display: flex;
    justify-content: space-between;
}

.title-register .link_login {
    padding-top: 10px;
}

.title-register .link_login a {
    color: var(--cblue);
}

@media only screen and (max-width: 600px) {
    .nw-new-job .nw-new-job__head-wrapper {
        display: block;
    }
}

.hoithao-mota {
    display: block;
    display: -webkit-box;
    height: 16px*1.3*3;
    font-size: 16px;
    line-height: 1.3;
    -webkit-line-clamp: 3;
    /* số dòng hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 10px;
    text-align: center;
}

.seminar-slide {
    height: 100%;
    position: relative;
    margin-bottom: 150px;
}

.seminar-slide .wrap {
    position: absolute;
    bottom: 10px;
    width: 100%;
}


.form-group .fa {
    padding-left: 3px;
    padding-right: 3px;
}

.job-carousel__button::before {
    background-color: var(--cblue);
}

.job-carousel__button {
    background-color: #fff;
}

.nw-hero .nw-hero__title {
    color: #fff;
}

.nw-hero .nw-hero__more::before {
    background-color: #dcb42aa8;
}

.nw-hero .nw-hero__bar .item button {
    background-color: #dcb42a;
}

.image img[data-img="1"] {
    width: auto;
    margin: auto;
    height: 100%;
    padding-bottom: 5px;
    padding-top: 5px;
    /*font-family: "object-fit: cover;";*/
    /* -o-object-fit: cover;
    object-fit: cover;*/
}

@media (min-width: 768px) {
    .fixed-height-scroll {
        height: 550px;
        /* Đặt chiều cao cố định */
        overflow-y: auto;
        /* Bật cuộn dọc nếu nội dung tràn */
        /*border: 1px solid #ccc;*/
        /* Tuỳ chọn: thêm viền để dễ quan sát */
        padding: 10px;
        /* Tuỳ chọn: thêm khoảng cách trong cho nội dung */
        padding-top: 0;
    }
}

/* Tùy chỉnh thanh cuộn */
.fixed-height-scroll::-webkit-scrollbar {
    width: 8px;
    /* Độ rộng của thanh cuộn */
}

.fixed-height-scroll::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* Màu nền của track */
}

.fixed-height-scroll::-webkit-scrollbar-thumb {
    background: #888;
    /* Màu của thanh cuộn */
    border-radius: 10px;
    /* Bo tròn góc của thanh cuộn */
}

.fixed-height-scroll::-webkit-scrollbar-thumb:hover {
    background: #555;
    /* Màu của thanh cuộn khi hover */
}

.heading__icon {
    margin-right: 10px
}

@media screen and (min-width: 768px) {
    .heading__icon {
        margin-right: 12px
    }
}

.heading__icon svg {
    position: relative;
    -webkit-animation: moveRight 1.5s infinite;
    animation: moveRight 1.5s infinite;
    margin-right: -2px
}

@media screen and (min-width: 768px) {
    .heading__icon svg {
        top: -1px
    }
}

.heading__icon svg:nth-child(1) {
    color: rgba(17, 190, 82, .1)
}

.heading__icon svg:nth-child(2) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s;
    color: rgba(17, 190, 82, .5)
}

.heading__icon svg:nth-child(3) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s;
    color: #00BF71
}

.heading__title>svg {
    position: relative;
    top: -3px;
    margin-left: 7px
}

.min-width-240 {
    min-width: 240px
}

/*Slider quảng cáo*/
@media screen and (min-width:992px) {
    .sidebar {
        margin-left: 32px
    }
}

.sidebar-tool-2 {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin: 0 0 19px;
    padding: 15px 12px;
    background-color: #fff;
}

.sidebar-tool-2 {
    margin-bottom: 20px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .sidebar-tool-2 {
        padding: 20px
    }
}

.sidebar-tool-2 .sidebar-tool__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    opacity: 1;
    transition: color .3s ease;
    border-radius: 4px;
    max-width: none;
    margin-bottom: 12px;
    padding: 13px 19px 11px 21px;
    color: #fff
}

.sidebar-tool-2 .sidebar-tool__link:hover {
    opacity: 1
}

.sidebar-tool-2 .sidebar-tool__link:first-child {
    background-color: #faa24b
}

.sidebar-tool-2 .sidebar-tool__link:first-child:hover {
    color: #744500
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2) {
    background-color: #52b6e7
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2):hover {
    color: #104993
}

.sidebar-tool-2 .sidebar-tool__link:nth-child(2)>p strong {
    display: block;
    margin-top: -5px;
    margin-bottom: -5px
}

.sidebar-tool-2 .sidebar-tool__link:last-child {
    margin-bottom: 0;
    background-color: #72d2d0
}

.sidebar-tool-2 .sidebar-tool__link:last-child:hover {
    color: #006769
}

.sidebar-tool-2 .sidebar-tool__link:last-child>p {
    max-width: 100px;
    line-height: 1.1
}

.sidebar-tool-2 .sidebar-tool__link>p {
    flex-grow: 1;
    padding-right: 13px;
    line-height: 1.25
}

.sidebar-tool-2 .sidebar-tool__link>img {
    flex-shrink: 0;
    width: 94px;
    height: 94px;
    min-height: auto
}

/*Slider quảng cáo*/
.sidebar-post {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 21px 20px 14px;
    background-color: #fbfbfb;
    text-align: right
}

.sidebar-post__wrapper {
    display: block;
    transition: background-color .3s ease;
    border-radius: 5px;
    padding: 9px 21px 24px;
    background-color: #1d5193;
    text-align: left;
    color: #fff
}

.sidebar-post__wrapper:hover {
    opacity: 1;
    background-color: #00bf71;
    color: #fff
}

.sidebar-post__wrapper>p {
    margin-top: 5px;
    line-height: 1.18
}

.sidebar-post__title {
    display: flex;
    align-items: center
}

.sidebar-post__title svg {
    flex-shrink: 0;
    margin-right: 11px
}

.sidebar-post__link {
    display: inline-flex;
    align-items: center;
    transition: color .3s ease;
    margin-top: 7px;
    color: #1d5193
}

.sidebar-post__link svg {
    flex-shrink: 0;
    margin-right: 12px
}

.sidebar-post__link:hover {
    opacity: 1;
    color: #00bf71
}

.sidebar-tags {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 8px 20px 10px;
    background-color: #fbfbfb
}

.sidebar-tags__title {
    margin-bottom: 5px;
    color: #505050
}

.sidebar-tags__list {
    display: flex;
    flex-wrap: wrap
}

.sidebar-tags__list li {
    margin-right: 9px;
    margin-bottom: 12px
}

.sidebar-tags__list li a {
    display: inline-block;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 5px 11px;
    background-color: #eee;
    color: #525252
}

.sidebar-tags__list li a:hover {
    border-color: #888;
    color: #525252
}

.slider-featured {
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 16px 20px 23px;
    background-color: #fbfbfb
}

.slider-featured__title {
    margin-bottom: 4px
}

.slider-featured__slider {
    padding-bottom: 14px
}

.slider-featured__slider .slick-list {
    margin: 0 -11px;
    padding: 10px 0
}

.slider-featured__slider .slick-track>.slick-slide {
    padding: 0 11px
}

.slider-featured__slider .slick-track>.slick-slide>div+div .slick-slide {
    margin-top: 22px
}

.slider-featured__slider .slick-arrow {
    top: auto;
    right: 1px;
    bottom: -23px;
    left: auto;
    transform: none;
    transition: color .3s ease;
    width: 29px;
    height: 29px;
    background: 0 0;
    text-indent: 0;
    color: #6a6a6a
}

.slider-featured__slider .slick-arrow:hover {
    color: #1d5193
}

.slider-featured__slider .slick-prev {
    right: 37px
}

.slider-featured__slider .item {
    display: block;
    box-shadow: 0 3px 6.3px rgba(0, 0, 0, .12);
    border-radius: 4px;
    padding: 24px 16px 22px;
    background-color: #fff;
    text-align: center
}

.slider-featured__slider .item-image {
    height: 85px;
    margin-bottom: 19px;
    text-align: center
}

.slider-featured__slider .item-image img {
    max-height: 100%;
    margin: 0 auto
}

.slider-featured__slider .item-title {
    line-height: 1.2;
    color: #3c3c3c;
    min-height: 50px;
}

.slider-featured__slider .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__slider .item-wrapper {
    display: flex;
    justify-content: center;
    margin-top: 14px;
    gap: 14px
}

.slider-featured__slider .item-wrapper>button,
.slider-featured__slider .item-wrapper>span {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 6px 10px;
    background-color: #ececec;
    letter-spacing: 1px;
    color: #384865
}

.slider-featured__slider .item-wrapper>button svg,
.slider-featured__slider .item-wrapper>span svg {
    flex-shrink: 0;
    margin-right: 7px
}

.slider-featured__slider .item-wrapper>button.active,
.slider-featured__slider .item-wrapper>button:hover {
    border-color: #ff5c00;
    background-color: rgba(255, 172, 51, .24);
    color: #ff5c00
}

.slider-featured__link {
    color: #1d5193
}

.slider-featured__link:hover {
    color: #00bf71
}

.slider-featured--main {
    padding-top: 14px;
    padding-bottom: 12px
}

@media screen and (max-width:767px) {
    .slider-featured--main {
        padding-right: 12px;
        padding-left: 12px
    }
}

.slider-featured--main .slider-featured__title {
    margin-bottom: -2px
}

.slider-featured--main .slider-featured__slider {
    padding-bottom: 0
}

.slider-featured--main .slider-featured__slider .slick-arrow {
    top: -31px;
    right: 0;
    bottom: auto
}

.slider-featured--main .slider-featured__slider .slick-prev {
    right: 35px
}

.slider-featured__slider-main {
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    margin-bottom: 22px;
    background-color: #fbfbfb
}

.slider-featured__slider-main .item {
    position: relative;
    padding: 16px 12px 25px
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item {
        padding-right: 20px;
        padding-left: 20px
    }
}

.slider-featured__slider-main .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.slider-featured__slider-main .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.slider-featured__slider-main .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.slider-featured__slider-main .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-wrapper {
        display: flex
    }
}

.slider-featured__slider-main .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    width: 116px;
    height: 116px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-image {
        margin: 0
    }
}

.slider-featured__slider-main .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-content {
        width: calc(100% - 116px);
        padding-left: 15px
    }
}

.slider-featured__slider-main .item-title {
    display: block;
    margin-bottom: 8px;
    padding-right: 30px;
    color: #000
}

@media screen and (min-width:768px) {
    .slider-featured__slider-main .item-title {
        padding-right: 60px
    }
}

.slider-featured__slider-main .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__slider-main .item-address,
.slider-featured__slider-main .item-link,
.slider-featured__slider-main .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.slider-featured__slider-main .item-address a,
.slider-featured__slider-main .item-address span,
.slider-featured__slider-main .item-link a,
.slider-featured__slider-main .item-link span,
.slider-featured__slider-main .item-phone a,
.slider-featured__slider-main .item-phone span {
    color: #555
}

.slider-featured__slider-main .item-address svg,
.slider-featured__slider-main .item-link svg,
.slider-featured__slider-main .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.slider-featured__slider-main .item-address {
    margin-bottom: 2px
}

.slider-featured__slider-main .item-phone {
    margin-bottom: 5px
}

.slider-featured__slider-main .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.slider-featured__slider-main .item-buttons {
    display: flex;
    flex-wrap: wrap;
    row-gap: 14px
}

@media screen and (min-width:992px) {
    .slider-featured__slider-main .item-buttons {
        margin-top: -18px
    }
}

.slider-featured__slider-main .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.slider-featured__slider-main .item-buttons>*+* {
    margin-left: 14px
}

.slider-featured__slider-main .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.slider-featured__slider-main .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.slider-featured__slider-main .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.slider-featured__slider-main .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

.slider-featured__slider-main .item-bottom {
    margin-top: 14px;
    padding-right: 77px;
    text-align: right
}

.slider-featured__slider-main .item-more {
    color: #1d5193
}

.slider-featured__slider-main .item-more:hover {
    opacity: 1;
    color: #00bf71
}

.slider-featured__child-slider {
    border-top: 1px dashed #6f7882;
    margin-top: 12px;
    padding-top: 20px
}

.slider-featured__child-slider .slick-list {
    margin: 0 -10px
}

/*.slider-featured__child-slider .slick-slide {
        padding: 0 10px
    }*/

.slider-featured__child-slider .slick-arrow {
    top: auto;
    right: 1px;
    bottom: -39px;
    left: auto;
    transform: none;
    transition: color .3s ease;
    width: 29px;
    height: 29px;
    background: 0 0;
    text-indent: 0;
    color: #6a6a6a
}

.slider-featured__child-slider .slick-arrow:hover {
    color: #1d5193
}

.slider-featured__child-slider .slick-prev {
    right: 37px
}

.slider-featured__child-slider .sub-item {
    padding: 12px 16px;
    background-color: #fff;
    /* min-height:150px;*/
}

.slider-featured__child-slider .sub-item-title {
    /*  display: block;*/
    margin-bottom: 5px;
    color: #333
}

.slider-featured__child-slider .sub-item-title:hover {
    opacity: 1;
    color: #1d5193
}

.slider-featured__child-slider .sub-item-address {
    color: #555
}

.slider-featured__child-slider .sub-item-entry {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1px;
    color: #555
}

.slider-featured__child-slider .sub-item-entry> :first-child {
    width: 70%;
    padding-right: 10px
}

.slider-featured__child-slider .sub-item-price span {
    display: inline-block;
    border-radius: 3px;
    margin-bottom: 7px;
    padding: 3px 8px;
    background-color: #f4f4f4;
    color: #555
}

.slider-featured__child-slider .sub-item-link {
    color: #1d5193
}

.slider-featured__child-slider .sub-item-link svg {
    margin-left: 5px;
}

.slider-featured__child-slider .sub-item-link:hover {
    opacity: 1;
    color: #00bf71
}

.hot-company {
    border: 1px solid #f2f2f2;
    margin-bottom: 22px;
    padding: 14px 12px 30px;
    background-color: #f8f8f8
}

@media screen and (min-width:768px) {
    .hot-company {
        padding-right: 20px;
        padding-left: 20px
    }
}

.hot-company__heading {
    margin-bottom: 12px
}

.hot-company__list .item {
    position: relative;
    margin-bottom: 20px;
    padding: 17px 16px 12px;
    background-color: #fff
}

.hot-company__list .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.hot-company__list .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.hot-company__list .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.hot-company__list .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.hot-company__list .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.hot-company__list .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

.hot-company__list .item-wrapper {
    margin-bottom: 19px
}

@media screen and (min-width:768px) {
    .hot-company__list .item-wrapper {
        display: flex
    }
}

.hot-company__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .12);
    border-radius: 3px;
    width: 116px;
    height: 116px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .hot-company__list .item-image {
        margin: 0
    }
}

.hot-company__list .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .hot-company__list .item-content {
        width: calc(100% - 116px);
        padding-left: 15px
    }
}

.hot-company__list .item-title {
    display: block;
    margin-top: 18px;
    margin-bottom: 12px;
    line-height: 1.1875;
    color: #000
}

.hot-company__list .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.hot-company__list .item-address,
.hot-company__list .item-link,
.hot-company__list .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.hot-company__list .item-address a,
.hot-company__list .item-address span,
.hot-company__list .item-link a,
.hot-company__list .item-link span,
.hot-company__list .item-phone a,
.hot-company__list .item-phone span {
    color: #555
}

.hot-company__list .item-address svg,
.hot-company__list .item-link svg,
.hot-company__list .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.hot-company__list .item-address {
    margin-bottom: 2px
}

.hot-company__list .item-phone {
    margin-bottom: 2px
}

.hot-company__list .item-entry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.hot-company__list .item-buttons {
    display: flex
}

.hot-company__list .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.hot-company__list .item-buttons>*+* {
    margin-left: 14px
}

.hot-company__list .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.hot-company__list .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.hot-company__list .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.hot-company__list .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

.company-list {
    border: 1px solid #f2f2f2;
    margin-bottom: 38px;
    padding: 21px 12px 34px;
    background-color: #fbfbfb
}

@media screen and (min-width:768px) {
    .company-list {
        padding-right: 20px;
        padding-left: 20px
    }
}

.company-list__heading {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
    gap: 12px
}

.company-list__head-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

.company-list__head-wrapper select {
    border: none;
    margin-right: 5px;
    padding-right: 18px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E %3Cpath d='M1 1L6 6L11 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right center;
    color: #333;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.company-list__head-wrapper a {
    transition: all .3s ease;
    border: 1px solid #e7e7e7;
    border-radius: 35px;
    margin-left: 11px;
    padding: 6px 11px;
    background-color: #e7e7e7;
    color: #606060
}

.company-list__head-wrapper a:hover {
    opacity: 1;
    border-color: #888;
    color: #606060
}

.company-list__wrapper .item {
    position: relative;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 16px 12px 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item {
        display: flex;
        padding-right: 25px;
        padding-left: 22px
    }
}

.company-list__wrapper .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700
}

.company-list__wrapper .item--tag.blue::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%230056c2' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #0056c2 0);
    color: #fff
}

.company-list__wrapper .item--tag.blue-light::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%2345AEFF' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #45aeff 0);
    color: #fff
}

.company-list__wrapper .item--tag.yellow::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F5DC8C' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f5dc8c 0);
    color: #925b19
}

.company-list__wrapper .item--tag.orange::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23F68500' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #f68500 0);
    color: #fff
}

.company-list__wrapper .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff
}

.company-list__wrapper .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    width: 150px;
    height: 150px;
    margin: 0 auto 20px;
    padding: 14px;
    background-color: #fff
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-image {
        margin: 0
    }
}

.company-list__wrapper .item-image img {
    max-height: 100%
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-content {
        width: calc(100% - 116px);
        padding-left: 20px
    }
}

.company-list__wrapper .item-title {
    display: block;
    margin-bottom: 8px;
    padding-right: 30px;
    color: #000;
    text-transform: capitalize;
}

@media screen and (min-width:768px) {
    .company-list__wrapper .item-title {
        padding-right: 60px
    }
}

.company-list__wrapper .item-title:hover {
    opacity: 1;
    color: #1d5193
}

.company-list__wrapper .item-address,
.company-list__wrapper .item-link,
.company-list__wrapper .item-phone {
    display: flex;
    align-items: center;
    opacity: 1;
    color: #555
}

.company-list__wrapper .item-address a,
.company-list__wrapper .item-address span,
.company-list__wrapper .item-link a,
.company-list__wrapper .item-link span,
.company-list__wrapper .item-phone a,
.company-list__wrapper .item-phone span {
    color: #555
}

.company-list__wrapper .item-address svg,
.company-list__wrapper .item-link svg,
.company-list__wrapper .item-phone svg {
    flex-shrink: 0;
    margin-right: 4px
}

.company-list__wrapper .item-address {
    margin-bottom: 2px
}

.company-list__wrapper .item-phone {
    margin-bottom: 5px
}

.company-list__wrapper .item-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 12px
}

.company-list__wrapper .item-buttons {
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px
}

@media screen and (min-width:992px) {
    .company-list__wrapper .item-buttons {
        margin-top: -18px
    }
}

.company-list__wrapper .item-buttons>* {
    display: block;
    border-radius: 3px;
    padding: 3px 10px;
    text-align: center
}

.company-list__wrapper .item-buttons>*+* {
    margin-left: 14px
}

.company-list__wrapper .item-buttons> :first-child {
    border: 1px solid #f2f2f2;
    min-width: 92px;
    background-color: #f2f2f2;
    color: #5a5a5a
}

.company-list__wrapper .item-buttons> :first-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #5a5a5a
}

.company-list__wrapper .item-buttons> :last-child {
    border: 1px solid #d9eaff;
    min-width: 103px;
    background-color: #d9eaff;
    color: #003f8e
}

.company-list__wrapper .item-buttons> :last-child:hover {
    opacity: 1;
    border-color: #d9d9d9;
    color: #003f8e
}

@media screen and (min-width:768px) {
    .job-list {
        padding: 17px 21px 29px 23px
    }
}

@media screen and (min-width:768px) {
    .job-list__heading {
        margin-bottom: 17px
    }
}

@media screen and (min-width:768px) {
    .job-list__heading-icon {
        margin-right: 14px;
        margin-left: -11px
    }
}

.nw-new-job .nw-new-job__head-wrapper {
    flex-wrap: wrap
}

.nw-new-job .nw-new-job__head-wrapper a,
.nw-new-job .nw-new-job__head-wrapper select {
    display: inline-block;
    border: 1px solid #dadada;
    border-radius: 3px;
    margin-top: 6px;
    margin-left: 9px;
    padding: 5px 10px;
    background-color: #dadada;
    color: #444
}

.nw-new-job .nw-new-job__head-wrapper a:hover,
.nw-new-job .nw-new-job__head-wrapper select:hover {
    border-color: #888;
    color: #444
}

.nw-new-job .nw-new-job__head-wrapper select {
    min-width: 172px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E %3Cpath d='M1.25 1.375L5.5 5.625L9.75 1.375' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat right 15px center, #dadada;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.nw-new-job .nw-new-job__head-wrapper select {
    width: 100px;
    min-width: 100px;
    padding-right: 17px;
    padding-left: 7px;
    /*     background-position: right 7px center;
        background-size: 10px 6px;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
    background-position: right 10px center;
    background-size: 10px 6px
}




.nw-new-job__list .item {
    margin-bottom: 20px;
    padding: 17px 18px 14px
}

.nw-new-job__list .item--hot {
    position: relative
}

.nw-new-job__list .item--hot::after {
    content: "Job hot";
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 2px;
    padding: 2px 6px 3px;
    background-color: #cd0e00;
    font-size: 13px;
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    pointer-events: none
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 8px
}

.nw-new-job__list .item-image img {
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 100px);
    padding-left: 24px
}

.nw-new-job__list .item-content {
    width: 100%;
    margin-bottom: 0
}

.nw-new-job__list .item-title {
    margin-bottom: 8px
}

.nw-new-job__list .item-company {
    margin-bottom: 5px;
    color: #000
}

.nw-new-job__list .item-budget {
    color: #0e0e0e
}

.nw-new-job__list .item-entry {
    align-items: flex-start;
    width: 100%;
    margin-top: 5px
}

.nw-new-job__list .item-date-v3,
.nw-new-job__list .item-location-v1 {
    opacity: 1;
    color: #000
}

.nw-new-job__list .item-location-v1 {
    min-width: 25%
}

.nw-new-job__list .item-date-v3 {
    min-width: 20%
}

.nw-new-job__list .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-end
}

.nw-new-job__list .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555
}

.nw-new-job__list .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459
}

.nw-new-job__list .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193
}

.job-flex {
    border-color: #1d5193;
    margin: 30px 0
}

.job-flex__head {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='424' height='50' viewBox='0 0 424 50' fill='none'%3E %3Cpath d='M0 0H424L393.469 38.6085C387.779 45.8035 379.11 50 369.937 50H0V0Z' fill='%231D5193'/%3E %3C/svg%3E"), linear-gradient(to right, #1d5193, #1d5193);
    background-position: right center, left center;
    background-size: 424px 50px, 50% 100%
}

@media screen and (min-width:768px) {
    .job-flex__head {
        width: 37.7%
    }
}

@media screen and (min-width:768px) {
    .job-flex__form {
        width: 62.3%;
        padding: 5px 21px 5px 3%
    }
}

.job-flex__form .form-control::-moz-placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

.job-flex__form .form-control:-ms-input-placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

.job-flex__form .form-control::placeholder {
    opacity: 1;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    color: #000 !important
}

@media screen and (min-width:992px) {
    .job-flex__logo {
        margin-right: 18px
    }
}

.job-flex__submit:not(:hover) {
    background-color: transparent
}


.collab-eut {
    border-top: 10px solid #d3e9ff;
    padding: 26px 0 47px;
    background-color: #e8f6ff
}

.collab-eut .container {
    max-width: 1180px
}

.collab-eut .row {
    margin-right: -8px;
    margin-bottom: 8px;
    margin-left: -8px
}

.collab-eut [class*=col-] {
    padding-right: 8px;
    padding-left: 8px
}

.collab-eut .item {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 10px 7px 6px;
    background-color: #fff
}

.collab-eut .item:hover {
    border-color: #1d5193
}

.collab-eut .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 76px
}

.collab-eut .item-content {
    width: calc(100% - 100px);
    padding-left: 6px
}

.collab-eut [class*=col-]:not(:first-child) .item-content {
    padding-left: 18px
}

@media screen and (min-width:768px) {
    .collab-eut [class*=col-]:not(:first-child):not(:nth-child(2)) .item {
        padding-left: 13px
    }
}

.collab-eut__heading {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 13px;
    text-align: center
}

.collab-eut__heading::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 45px);
    width: 89px;
    height: 4px;
    background-color: #1d5193
}

.collab-eut__main {
    border-bottom: 10px solid #8bbae9;
    border-radius: 3px;
    padding: 20px 12px;
    background-color: #316bcc;
    color: #fff
}

@media screen and (min-width:768px) {
    .collab-eut__main {
        display: flex;
        padding: 20px 51px 24px 40px
    }
}

.collab-eut__left {
    margin-bottom: 20px
}

@media screen and (min-width:768px) {
    .collab-eut__left {
        flex-grow: 1;
        margin-bottom: 0;
        padding-right: 30px
    }
}

.collab-eut__left p.fz-16 {
    max-width: 658px;
    line-height: 1.3125;
    text-align: justify
}

.collab-eut__right {
    text-align: center
}

@media screen and (min-width:768px) {
    .collab-eut__right {
        flex-shrink: 0;
        width: 251px
    }
}

.collab-eut__right ul {
    line-height: 1.3125
}

.collab-eut__right ul li::before {
    content: "";
    display: inline-block;
    border-radius: 50%;
    width: 5.5px;
    height: 5.5px;
    margin-right: 5px;
    margin-bottom: 2px;
    background-color: #fff
}

.collab-eut__title {
    position: relative;
    margin-bottom: 6px;
    padding-bottom: 6px
}

.collab-eut__title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 117px;
    height: 4px;
    background-color: #fff
}

.collab-eut__button {
    transition: all .3s ease;
    border: 3px solid #8bbae9;
    border-radius: 42px;
    margin-top: 8px;
    margin-bottom: 12px;
    padding: 8px;
    background-color: #fff;
    color: #316bcc
}

.collab-eut__button:hover {
    background-color: #316bcc;
    color: #fff
}

/*CSS mới*/

.wysiwyg a.btn-primary {
    color: #fff;
}

.hot-company__list .item-address .icon,
.hot-company__list .item-link .icon,
.hot-company__list .item-phone .icon {
    flex-shrink: 0;
    margin-right: 4px;
    filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(0%) hue-rotate(158deg) brightness(101%) contrast(83%);
}

.company-list__wrapper .item-address .icon,
.company-list__wrapper .item-link .icon,
.company-list__wrapper .item-phone .icon {
    flex-shrink: 0;
    margin-right: 4px;
    filter: brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(0%) hue-rotate(158deg) brightness(101%) contrast(83%);
}

.limit-lines-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Số dòng cần hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /* Thêm dấu ... nếu văn bản bị cắt */
    height: 4.5em;
    /* Điều chỉnh chiều cao tương ứng với số dòng */
}

.limit-lines-1 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Số dòng cần hiển thị */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /* Thêm dấu ... nếu văn bản bị cắt */
    height: 4.5em;
    /* Điều chỉnh chiều cao tương ứng với số dòng */
}

.btn-type-job.active,
.btn-type-com.active {
    border-color: #1d5193 !important;
    background-color: #1d5193 !important;
    color: #fff !important;
}

.job-fair-detail-head__image img {
    max-height: 100%;
    max-width: 100%;
}

.slider-featured__slider-main .slick-slide {
    height: auto;
}

.a-table-body .tr {
    position: relative;
}

@media screen and (min-width: 992px) {
    .pn-tags {
        position: absolute;
        bottom: 5px;
        right: 5px;
    }
}

@media screen and (max-width: 992px) {
    .pn-tags {
        width: 100%;
        text-align: center;
        border-top: 1px solid rgba(221, 221, 221, .5);
    }
}

.badge.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.badge.badge-success {
    color: #fff;
    background-color: #28a745;
}

.badge.badge-primary {
    color: #fff;
    background-color: #007bff;
}

.badge.badge-secondary {
    color: #fff;
    background-color: #6c757d;
}

.pn-tags span {
    margin: 4px;
}

@media screen and (min-width: 992px) {
    .company-list__wrapper .item-buttons {
        margin-top: 10px;
    }

    .slider-featured__slider-main .item-buttons {
        margin-top: 10px;
    }
}

.job-list-4__item-wrapper .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555;
}

.job-list-4__item-wrapper .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-start;
}

.job-list-4__item-wrapper .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193;
}

.job-list-4__item-wrapper .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459;
}

.pn-tag {
    position: relative;
}

.pn-tag .item--tag::after {
    content: attr(data-tag);
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 3px 0 0;
    padding: 6px 6px 5px 16px;
    font-size: 12px;
    line-height: 1;
    font-family: Roboto, sans-serif;
    font-weight: 700;
}

.pn-tag .item--tag.red::after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55' height='22.24' viewBox='0 0 55 22.24'%3E%3Cpath d='M55,3V22.24H0L9.93,10.92,0,0H52A3,3,0,0,1,55,3Z' fill='%23DA2427' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat left top/auto 100%, linear-gradient(to right, transparent 20px, #da2427 0);
    color: #fff;
}


.slider-featured__slider .item-image img {
    height: 100%;
}

.hight-line-3 {
    height: 57px;
}

.slick-slide.active {
    display: block;
    width: 100%;
}

.slider-featured__slider-main {
    display: flex;
}

.slider-featured__child-slider {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.slider-featured__child-slider .slick-slide {
    display: flex;
    flex: 1 1 48%;
}

.slider-featured__child-slider .slick-slide .sub-item {
    width: 100%;
}

.slider-featured__slider-main .item-bottom {
    padding-right: 0;
}

.order-0 {
    order: 0;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.order-3 {
    order: 3;
}


.link-a {
    color: #0d6efd;
    text-decoration: underline;
}

.news-list__item-content,
.news-carousel__item {
    text-align: justify;
}


.news-carousel__item .btn btn-read-detail {
    margin-top: 10px
}

.news-list-2__item-title {
    text-align: justify;
}

.nw-event-hot .item-image img[data-img="1"] {
    padding: 30px;
}

.nw-new-job__list {
    display: flex;
    flex-direction: column;
}

.job-detail-info__wrapper .job-detail-info__item {
    border-bottom: 0;
}

.wysiwyg a {
    color: #12335d;
}

.reformat {
    display: flex;
    flex-wrap: wrap
}

.reformat .reformat-item {
    padding: 2px 3px;
    flex-basis: 50%
}

.reformat2 {
    display: flex;
    flex-wrap: wrap;
    border: dotted 1px #ddd
}

.reformat2 .reformat-item {
    padding: 2px 3px;
    border: dotted 1px #ddd
}

.reformat2 .reformat-item:nth-of-type(2n+1) {
    flex-basis: 30%;
    font-weight: 500
}

.reformat2 .reformat-item:nth-of-type(2n) {
    flex-basis: 70%
}


@media screen and (min-width: 992px) {
    #header .dropdown-menu {
        min-width: 210px;
    }
}

#header .dropdown-menu {
    border: none;
}

.nw-event-hot .item-title.line-clamp-3 {
    height: 72px;
}

.site-contact__info dl {
    align-items: flex-start;
    display: flex;
    margin-bottom: 9px
}

.site-contact__info dl:last-child {
    margin-right: 0
}

.site-contact__info dt {
    flex-shrink: 0;
    margin-right: 15px;
    width: 16px;
    text-align: center
}

.site-contact__info dd {
    flex-grow: 1
}

.site-contact__info dd a {
    color: inherit
}

.site-contact__info dd a:hover {
    text-decoration: underline;
    color: inherit;
    text-underline-position: under
}


@media screen and (min-width: 768px) {
    .job-apply__head {
        padding: 15px 0 0px;
    }
}

@media screen and (min-width: 768px) {
    .job-apply__heading {
        margin-right: 37px;
        margin-bottom: 0px;
        margin-left: 37px;
    }
}

.job-list-2__wrapper .d-checked {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.job-list-2__wrapper .d-checked label:before {
    margin-right: 0;
}

.panel-fix-ungtuyen #btn-xac-nhan {
    margin-left: 5px;
}

.link-root {
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.action-panel {
    position: absolute;
    right: 10px;
    top: 25px;
    display: flex;
    flex-direction: column;
}

.btn-apply-new {
    padding: 10px;
    background-color: #DFECFF;
    color: #3F71E0;
    z-index: 1;
    min-width: 100px;
    border: none;
    margin-top: 10px;
    border-radius: 6px;
    font-weight: 700;
    width: 137px;
    text-align: center;
}

/*.btn-apply-new:hover {
    background-color: green;
    color: #ffffff;
}*/

.btn-apply-fast {
    padding: 10px;
    background-color: #3F71E0;
    color: #fff;
    z-index: 1;
    min-width: 100px;
    border: none;
    border-radius: 6px;
    font-weight: 700;
    width: 137px;
    text-align: center;
}

.btn-apply-new:hover,
.btn-apply-fast:hover {
    opacity: 0.8;
}


.sidebar-right-item {
    width: 300px;
}

.is-fixed {
    position: fixed;
    top: 5px;
}

.sidebar-right-item.is-bottom {
    position: absolute;
    bottom: 20px;
    /* hoặc một giá trị phù hợp */
}

.sidebar-job-right .title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
}

#sidebar {
    position: relative;
}

.sidebar-job-right {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sidebar-job-right .list-job .job-flex__item-content {
    width: 100%;
}

@media only screen and (max-width: 767px) {
    .action-panel {
        top: initial;
        bottom: 30px;
    }

    .job-list-2__item-wrapper {
        flex-direction: column;
    }

    .job-list-2--small .job-list-2__item-entry {
        width: 60%;
        overflow: hidden;
    }

    .is-fixed {
        top: initial;
        position: fixed;
        bottom: 0;
        z-index: 9999;
        width: 100%;
        background: #fff;
        left: 0;
    }

    .is-fixed .btn {
        width: 45%;
        margin-left: 4%;
        float: left;
    }

    .is-fixed .sidebar-buttons {
        width: 100%;
        float: left;
        padding-top: 10px;
    }

    .sidebar-job-right {
        display: none;
    }
}

.hidden-element {
    opacity: 0;
    animation: showAfterDelay 0s ease-in 10s forwards;
}

@keyframes showAfterDelay {
    to {
        opacity: 1;
    }
}

.bg-success.bg-opacity-75:hover {
    background-color: rgba(25, 135, 84, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-danger.bg-opacity-75:hover {
    background-color: rgba(220, 53, 69, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

/* Additional color variations you can use */

.bg-warning.bg-opacity-75:hover {
    background-color: rgba(255, 193, 7, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-info.bg-opacity-75:hover {
    background-color: rgba(13, 202, 240, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.bg-secondary.bg-opacity-75:hover {
    background-color: rgba(108, 117, 125, 1) !important;
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.before-danger:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: background-color .3s ease;
    border: 4px solid transparent;
    border-radius: 30px;
    background-color: rgba(220, 53, 69, 1) !important;
    background-clip: content-box;
}


.nw-new-job__list .item-title {
    display: flex;
}

.text-prioritize {
    color: #fff;
    background: #df0e0e;
    margin-left: 5px;
    padding: 3px;
    font-size: 12px;
    border-radius: 3px;
    min-width: 60px;
    text-align: center;
    line-height: 17px;
    text-transform: uppercase;
}

@media (max-width: 640px) {
    .job-list-2__item-content {
        width: 100%;
        padding-left: 18px;
    }

    .job-list-2--small .job-list-2__item-entry {
        width: 100%;
        overflow: hidden;
    }

    .job-list-2__item-featured {
        margin-top: 17px;
        width: 130px;
    }

    .job-list-2__item-featured .image.fit-contain img {
        max-width: 86px;
        height: auto;
        margin: auto;
    }

    .action-panel {
        left: 15px;
        right: initial;
    }

    .panel-fix-ungtuyen {
        top: initial;
        width: 100%;
        bottom: 0;
    }
}

.bg-create-cv {
    background-color: #fff;
    max-width: 216px;
    font-weight: 700;
}

.bg-create-cv a {
    color: #1D5193;
    text-transform: uppercase;
}

.bg-upload-cv {
    background-color: #E67913;
    max-width: 216px;
    font-weight: 700;
}

.bg-upload-cv a {
    color: #fff;
    text-transform: uppercase;
}

.banner-header .display-4 {
    font-size: 36px;
}

.banner-header .py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}


.banner-header .h4,
.banner-header .lead {
    text-transform: none;
    opacity: 1 !important;
    font-weight: 600 !important;
    font-size: 24px;
}

.intro-top>div {
    font-size: 17px;
    line-height: 27px;
}





.nw-new-job__list .item {
    margin-bottom: 20px;
    padding: 17px 18px 14px
}

.nw-new-job__list .item--hot {
    position: relative
}

.nw-new-job__list .item--hot::after {
    content: "Job hot";
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 2px;
    padding: 2px 6px 3px;
    background-color: #cd0e00;
    font-size: 13px;
    font-family: Roboto;
    font-weight: 700;
    color: #fff;
    pointer-events: none
}

.nw-new-job__list .item-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    width: 100px;
    height: 100px;
    padding: 8px
}

.nw-new-job__list .item-image img {
    max-height: 100%
}

.nw-new-job__list .item-wrapper {
    width: calc(100% - 100px);
    padding-left: 24px
}

.nw-new-job__list .item-content {
    width: 100%;
    margin-bottom: 0
}

.nw-new-job__list .item-title {
    margin-bottom: 8px
}

.nw-new-job__list .item-company {
    margin-bottom: 5px;
    color: #000
}

.nw-new-job__list .item-budget {
    color: #0e0e0e
}

.nw-new-job__list .item-entry {
    align-items: flex-start;
    width: 100%;
    margin-top: 5px;
    justify-content: start;
}

.nw-new-job__list .item-date-v3,
.nw-new-job__list .item-location-v1 {
    opacity: 1;
    color: #000
}

.nw-new-job__list .item-location-v1 {
    min-width: 25%
}

.nw-new-job__list .item-date-v3 {
    min-width: 20%
}

.nw-new-job__list .item-tags {
    display: flex;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-end
}

.nw-new-job__list .item-tags>* {
    display: inline-block;
    border-radius: 3px;
    margin: 2px 2px 2px 6px;
    padding: 1px 14px 3px;
    background-color: #f4f4f4;
    color: #555
}

.nw-new-job__list .item-tags>.red {
    background-color: #ffe5e1;
    color: #e85459
}

.nw-new-job__list .item-tags>.blue {
    background-color: #eef6ff;
    color: #1d5193
}

.nw-new-job__list .slick-slide {
    display: block;
    width: 100%;
    position: relative;
}

.nw-new-job__list .slick-slide .item {
    position: relative;
}


.bg-job {
    background-color: #F3F8FF;
}

.bg-job .job-list-2--small {
    background-color: #F3F8FF;
}


.job-detail-head__logo {
    width: 130px;
    height: 130px;
    background: #fff;
    border: 1px solid #F2F2F2
}

.pn-view-more-cong-ty {
    font-weight: bold;
    text-align: right;
    font-size: 15px;
    margin-bottom: 15px;
    color: var(--cblue);
}

.card-primary {}

.card-header-primary {
    color: #1D5193;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    border: 1px solid #D2E6FF;
    background-color: #D2E6FF;
    display: flex;
}

.card-header-primary svg {
    margin-right: 10px;
    margin-top: 5px;
}


.card-detail-company {
    padding: 10px 0;
    border-bottom: 1px solid #F2F2F2
}

.card-detail-company .svg {
    width: 36px;
    height: 36px;
    top: 189px;
    left: 1256px;
    gap: 0px;
    padding: 7px;
    border-radius: 20px;
    background-color: #EDF5FF;
    font-size: 16px;
    margin-bottom: 5px;
}

.card-detail-company .svg svg {
    padding-left: 3px;
}

.sidebar-right-item .job-flex__item {
    margin-bottom: 16px;
}

.sidebar-right-item .job-flex__item-entry-item {
    background-color: transparent;
    padding-left: 0;
}

.pn-images-cong-ty .slick-list {
    overflow: visible;
    margin: 0 -13.5px 10px
}

.pn-images-cong-ty {
    width: 100%;
    overflow: hidden;
}


.pn-images-cong-ty .slick-slide {
    padding: 0 5px
}

.pn-images-cong-ty .nw-gallery__image {
    overflow: hidden
}

.pn-images-cong-ty .nw-gallery__image::before {
    padding-bottom: 66.4335664336%
}

.pn-images-cong-ty .nw-gallery__image img {
    border-radius: 4px
}

.template-job-viec-lam {
    padding-top: 30px;
    padding-bottom: 30px;
}

.template-job-viec-lam .intro-top {
    padding: 20px;
}

.template-job-viec-lam .heading-common {
    margin-bottom: 15px;
}


@media (max-width: 640px) {
    .template-job-viec-lam .job-list-2 .slick-slide .item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item>* {
        padding: 16px;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item .action-panel {
        position: relative;
        display: flex;
        flex-direction: row;
        margin-top: 20px;
    }

    .template-job-viec-lam .job-list-2 .slick-slide .item .action-panel>* {
        margin: 5px;
    }



    .template-job-viec-lam .job-list-2 .job-list-2__item {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item>* {
        padding: 16px;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item .action-panel {
        position: relative;
        display: flex;
        flex-direction: row;
        margin-top: 20px;
    }

    .template-job-viec-lam .job-list-2 .job-list-2__item .action-panel>* {
        margin: 5px;
    }

    .job-apply-company__title,
    .job-detail-head__title {
        font-size: 15px;
    }

    .panel-action-ungtuyen {
        position: fixed;
        bottom: 0;
        background: #fff;
        padding: 10px;
        opacity: 1;
        z-index: 999;
        margin-left: -25px;
        width: 100%;
    }
}

form .note {
    color: red;
    padding-top: 10px;
    font-size: 13px;
    display: block;
}

#sidebar .job-flex__item-entry {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

#sidebar .job-flex__item-entry .job-flex__item-entry-item {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.job-detail-head__title {
    padding-bottom: 10px;
}

.job-detail.pn-tag {
    padding-top: 30px;
}


.btn-default {
    background-color: #f0f0f0;
    color: #333;
    border-color: #ccc;
}

.x-modal .modal-footer .btn-default {
    margin-left: 5px;
    margin-right: 5px;
}

.job-detail-company__item-text {
    margin-bottom: 10px;
}

form input.error,
form select.error,
form .error-border {
    border-color: red !important;
    background-color: #ffe6e6 !important;
}

form label.error,
div.error {
    color: DarkRed;
    font-style: italic;
    font-size: 13px;
    padding-top: 5px;
}

.job-detail-info__wrapper .gutters-39>[class*=col] {
    padding-right: 0;
}

@media (max-width: 640px) {
    .job-detail-info__wrapper .job-detail-info__item-content {
        width: calc(100% - 20px);
    }
}

.find-jobs {
    margin-top: 0;
    margin-bottom: 10px;
}

.panel-search-container {
    margin-top: 0;
    margin-bottom: 20px;
}

.ThuThap_btnFile .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}

.frm-custom.info-basic__form .form-label {
    margin-bottom: .5rem;
}

.frm-custom.info-basic__form .upload-logo {
    display: flex;
    padding-bottom: 15px
}

.frm-custom.info-basic__form .upload-logo figure {
    position: relative
}

.frm-custom.info-basic__form .upload-logo figure {
    width: 200px;
    height: 100px;
    border: 1px solid #ccc
}

.frm-custom.info-basic__form .upload-logo figure img {
    margin: auto;
    height: 100%;
    display: block;
    padding: 10px;
}

.frm-custom.info-basic__form .upload-logo figure i {
    position: absolute;
    right: 2px;
    top: 2px;
    color: #fff
}

.frm-custom.info-basic__form .upload-logo>div {
    padding-right: 10px
}


.link-copy {
    color: forestgreen;
    padding-right: 10px;
    margin-top: 5px;
    display: inline-block;
}

.link-copy i:before {
    padding-right: 4px;
}

.dropdown-custom .dropdown-item {
    display: flex;
    gap: 10px;
}

/*@media (min-width: 1200px) {*/
/* Desktop */
/*.table-responsive {
        overflow: visible;*/
/* Hiển thị đầy đủ bảng, không cuộn */
/*}

        .table-responsive table {
            width: 100%;*/
/* Cho bảng full chiều rộng */
/*}
}*/


.bg-label-secondary {
    background-color: #ebebed !important;
    color: #808390 !important
}

.bg-label-success,
.bg-label-green {
    background-color: #ddf6e8 !important;
    color: #28c76f !important
}

.bg-label-info {
    background-color: #d6f4f8 !important;
    color: #00bad1 !important
}

.bg-label-warning {
    background-color: #fff0e1 !important;
    color: #ff9f43 !important
}

.bg-label-danger {
    background-color: #ffe2e3 !important;
    color: #ff4c51 !important
}

.bg-label-light {
    background-color: #fafafb !important;
    color: #dfdfe3 !important
}

.bg-label-dark {
    background-color: #e2e2e2 !important;
    color: #4b4b4b !important
}

.bg-label-gray {
    background-color: rgba(243, 242, 243, .92) !important;
    color: rgba(47, 43, 61, .5) !important
}

.bg-label-orange {
    background-color: rgba(255, 165, 0, 0.15) !important;
    /* cam nhạt với độ trong suốt */
    color: rgba(255, 140, 0, 0.8) !important;
    /* cam đậm, hơi mờ */
}

button.badge {
    padding: 5px;
}


@media (max-width: 640px) {
    .heading-css .seminar-hero__image {
        position: relative !important;
        margin: auto;
        right: 0 !important;
        width: 100%;
        max-width: 100% !important;
        margin-bottom: 20px !important;
    }

    .heading-css>h1 {
        flex: 0 0 100% !important;
    }

    .seminar-hero__inner .seminar-hero__list dl {
        flex: 0 0 100%;
    }
}

i.i-copy {
    cursor: pointer;
}

.register-button.disabled {
    background: #888888;
    box-shadow: initial;
}


.dataTable thead {
    background-color: rgba(0, 0, 0, 0.075);
    color: #212529;
}

.col-name {
    max-width: 300px
}

@media (max-width: 991px) {
    .col-name {
        max-width: 100%;
        width: 100%;
    }

    .table-responsive .table.table-custom tbody td,
    .table-responsive tbody th {
        justify-content: start;
        text-align: left !important;
    }
}



.table.table-custom>thead th {
    padding: 1rem .5rem;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.075);
    font-size: 16px;
}

.a-table-head-custom .tr {
    display: flex;
    align-items: center;
    padding: 5px;
    font-weight: bold;
    background-color: rgba(0, 0, 0, 0.075);
}

.a-table--list .a-table-head.a-table-head-custom .td {
    padding-top: 5px;
    padding-bottom: 5px;
}

.a-table-head-custom .td.th-first {
    padding-left: 18px;
}


#x-msg-confirm .modal-content,
#x-msg-info .modal-content {
    display: flex;
    flex-direction: column;
    max-height: 90vh;
    /* Giới hạn chiều cao modal không vượt quá màn hình */
}

#x-msg-confirm .modal-body,
#x-msg-info .modal-content {
    flex: 1;
    overflow-y: auto;
    /* Cho phép cuộn nội dung khi quá dài */
    max-height: calc(90vh - 120px);
    /* Điều chỉnh để tránh tràn footer */
}

#x-msg-confirm .modal-footer,
#x-msg-info .modal-footer {
    position: sticky;
    bottom: 0;
    background: white;
    z-index: 10;
    border-top: 1px solid #ddd;
}

.btn-group,
.btn-group-vertical {
    gap: 5px;
}

.d-huy-hieu {
    display: flex;
    margin-top: 10px;
    justify-content: center;
    align-items: center;
    gap: 5px;
    font-weight: bold;
}

.d-huy-hieu img {
    width: 20px;
    height: auto;
}

main.container {
    margin-top: 30px;
}

#header {
    min-height: 95px;
}

.header-su-kien .site-header__wrapper {
    display: flex;
}

/*.header-su-kien #menu-top-danh-muc {
    margin-top: 13px;
}
*/
.header-su-kien .site-header__wrapper {
    justify-content: end;
    width: 100px;
    /* align-items:baseline;*/
}

.header-su-kien .site-header__wrapper #menu-top-danh-muc .btn {
    display: flex;
    gap: 5px;
    text-transform: uppercase;
    font-weight: 600;
}


.header-su-kien .site-header__top-nav {
    padding: 0;
}

.header-su-kien #menu-top-danh-muc li {
    display: flex;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid transparent;
    margin: 3px;
    background-color: var(--navajo-white-color-2);
    color: var(--dark-bronze-color-2);
}

.header-su-kien #menu-top-danh-muc li a {
    color: var(--dark-bronze-color-2);
    font-weight: bold;
}

.header-su-kien #collap-info {
    flex-direction: row-reverse;
}

/* Mobile */
@media (max-width: 768px) {

    #collap-info .site-header__top-nav {
        display: none;
    }

    .header-su-kien #menu-top-danh-muc {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .header-su-kien #menu-top-danh-muc .dropdown {
        width: 100%;
    }

    /* Ẩn nút 3 gạch trên mobile */
    .header-su-kien #menu-top-danh-muc .btn {
        display: none;
    }

    /* Hiện luôn dropdown-menu */
    .header-su-kien #menu-top-danh-muc .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: 100%;
        box-shadow: none;
        border: none;
        padding: 0;
    }

    .header-su-kien #menu-top-danh-muc .dropdown-item,
    #collap-info .btn-login {
        margin: auto;
    }

    .header-su-kien #collap-info .nav-wrap {
        padding-bottom: 0;
    }

    .header-su-kien #menu-top-danh-muc .dropdown-item:last-child {
        border-bottom: none;
    }

    .header-su-kien #collap-info {
        flex-direction: column;
    }

    .header-su-kien .navbar-brand__logo {
        display: none;
    }

    .header-su-kien .site-header__top-nav {
        display: none;
    }

    .header-su-kien .site-header__wrapper #menu-top-danh-muc .btn {
        display: none;
    }

    #header {
        min-height: 75px;
    }
}

.header-su-kien .nav-account {
    font-weight: 600;
}

#news-content.header-su-kien .ratio {
    max-height: 216px;
    overflow: hidden;
}

#news-content.header-su-kien .ratio>* {
    position: relative;
}

#news-content.header-su-kien .ratio::before {
    content: "";
    display: block;
    padding-bottom: initial;
}



.pg-modalPhoto {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.pg-modalPhoto img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
}

.pg-close {
    position: absolute;
    top: 20px;
    right: 30px;
    color: white;
    font-size: 40px;
    cursor: pointer;
}

.pg-prev,
.pg-next {
    position: absolute;
    top: 50%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    user-select: none;
}

.pg-prev {
    left: 20px;
}

.pg-next {
    right: 20px;
}

/* Tổng thể */
.pn-phan-quyen .form-group {
    margin-bottom: 20px;
}

/* Tùy chỉnh x_panel */
.pn-phan-quyen .x_panel {
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #f9f9f9;
    padding: 15px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    margin-top: 30px;
}

/* Tiêu đề x_title */
.pn-phan-quyen .x_title {
    padding-bottom: 10px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pn-phan-quyen .x_title h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    color: #333;
}

/* Danh sách checkbox */
.pn-phan-quyen .chkPolicy {
    margin-right: 5px;
}

.pn-phan-quyen p {
    display: flex;
    align-items: center;
    font-size: 14px;
    margin-bottom: 10px;
}

/* Hàng chứa checkbox */
.pn-phan-quyen .row {
    display: flex;
    flex-wrap: wrap;
}

/* Cột checkbox */
.pn-phan-quyen .col-md-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
}

/* Nút chọn tất cả */
.pn-phan-quyen .chkAll {
    transform: scale(1.2);
    margin-right: 5px;
}

/* Hiệu ứng hover */

/* Responsive cho mobile */
@media (max-width: 768px) {
    .pn-phan-quyen .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (max-width: 480px) {
    .pn-phan-quyen .col-md-4 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.pn-phan-quyen .collapse-link,
.pn-phan-quyen .x_title .clearfix {
    display: none;
}

.pn-phan-quyen input[type=checkbox] {
    border: 1px solid #afafaf;
    border-radius: 3px;
    width: 18px;
    height: 18px;
    background: #f5f5f5;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.pn-phan-quyen input[type=checkbox]:checked {
    border-color: #1d5193;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' viewBox='0 0 15 10' fill='none'%3E %3Cpath d='M13 2L5.3 9L2 6.375' stroke='%231D5193' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='square'/%3E %3C/svg%3E") no-repeat center 40%
}



.item-tags .order-3 {
    display: none;
}

.invisible {
    visibility: hidden;
    max-height: 50px;
}

.opacity-0 {
    opacity: 0;
}

.opacity-100 {
    opacity: 1;
}

/*.btn.orange {
    color:#fff;
    background-color: var(--tangerine-color)
}

.btn.gray {
    color: #fff;
    background-color: var(--silver-chalice-color)
}

.btn.red {
    color: #fff;
    background-color: var(--maximum-red-color-2)
}

.btn.blue {
    color: #fff;
    background-color: var(--azure-color)
}
*/

.user-update-basic-input .c-red {
    color: var(--lust-color);
}

.x-modal .modal-header {
    background-color: #f1f6ff;
    border-bottom: 1px solid #ddd;
    padding: 15px;
    color: #000;
}

.x-modal .close {
    color: #000;
    font-size: 25px;
}

.x-modal .btn-primary {
    background-color: #0F50A6;
}


#notify-container {
    position: fixed;
    top: 20px;
    right: 20px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.notify-box {
    min-width: 250px;
    max-width: 400px;
    padding: 15px 20px;
    border-radius: 10px;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: 'Segoe UI', sans-serif;
    color: #333;
    background: #fff;
    position: relative;
    animation: notifySlideIn 0.4s ease, notifyFadeOut 0.5s ease 2.5s forwards;
}

.notify-success {
    border-left: 5px solid #4caf50;
}

.notify-error {
    border-left: 5px solid #f44336;
}

.notify-warning {
    border-left: 5px solid #ff9800;
}

.notify-info {
    border-left: 5px solid #2196f3;
}

.notify-icon {
    font-size: 18px;
}

@keyframes notifySlideIn {
    from {
        opacity: 0;
        transform: translateX(30px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes notifyFadeOut {
    to {
        opacity: 0;
        transform: translateX(30px);
        height: 0;
        margin: 0;
        padding: 0;
    }
}
/* Responsive nhỏ hơn 768px (tablet trở xuống) */
@media (max-width: 768px) {
    .calendar-popup {
        width: 90vw;
        padding: 20px 20px 10px 20px;
        max-width: none;
    }
}

/* Responsive nhỏ hơn 480px (điện thoại) */
@media (max-width: 480px) {
    .calendar-popup {
        width: 95vw;
        padding: 16px 16px 8px 16px;
        border-radius: 8px;
    }
}

#txt-pager {
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background-color: #fff;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

