/* 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'
(168,17): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(513,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(514,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(516,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(517,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(518,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(519,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(520,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(522,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(523,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(525,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(526,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(527,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(529,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(530,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(531,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(532,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(533,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(534,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(535,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(536,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(537,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(538,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(539,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(540,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(541,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(542,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(543,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(544,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(545,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(546,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(547,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(548,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(549,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(550,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(551,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(552,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(553,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(554,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(555,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(556,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(557,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(558,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(559,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(560,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(561,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(562,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(563,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(564,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(565,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(566,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(567,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(568,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(569,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(570,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(571,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(572,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(573,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(574,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(576,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(577,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(578,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(579,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(580,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(581,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(582,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(583,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(595,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(789,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(790,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(791,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(795,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(796,32): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(797,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(801,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(806,28): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(807,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(808,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(813,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(814,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(815,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(819,28): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(820,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(821,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(825,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(830,28): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(831,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(832,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(837,24): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(838,28): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(839,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(843,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(844,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(845,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(849,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(854,28): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(855,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(856,21): run-time error CSS1039: Token not allowed after unary operator: '-spanish-gray-color'
(860,24): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(861,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(862,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(866,24): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(868,17): run-time error CSS1039: Token not allowed after unary operator: '-onyx-color'
(872,28): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(873,21): run-time error CSS1039: Token not allowed after unary operator: '-lapis-lazuli-color'
(877,24): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(879,17): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(883,32): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(884,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(888,24): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(889,28): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(890,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(894,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(895,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(896,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(900,24): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(901,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(902,17): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(906,32): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color'
(907,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1216,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1239,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1248,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(1270,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1283,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1292,43): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1313,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1343,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(1347,39): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1348,28): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(1362,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(1367,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1399,28): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(1400,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1411,28): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(1412,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1450,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1454,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1459,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1482,17): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(1498,32): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color'
(1499,21): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(1504,28): run-time error CSS1039: Token not allowed after unary operator: '-khaki-color-26'
(1534,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1538,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1542,28): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(1582,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1586,36): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(1589,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color'
(1590,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(1641,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(1657,32): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color'
(1666,28): run-time error CSS1039: Token not allowed after unary operator: '-aztec-gold-color'
(1667,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1671,32): run-time error CSS1039: Token not allowed after unary operator: '-golden-brown-color'
(1672,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1677,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1704,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1710,28): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(1711,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1728,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1729,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1755,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1760,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(1769,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1774,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1778,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1823,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(1835,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1841,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(1849,32): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(1853,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color-2'
(1857,32): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(1885,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(1926,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(1949,28): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(1950,21): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(1954,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1955,21): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(1959,28): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(1960,21): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(1964,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1965,21): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(1969,28): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(1970,21): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(1974,28): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(1975,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(1980,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(1985,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(1988,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1998,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2003,17): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(2030,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2046,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2085,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2097,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2103,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2111,32): run-time error CSS1039: Token not allowed after unary operator: '-silver-chalice-color'
(2115,32): run-time error CSS1039: Token not allowed after unary operator: '-maximum-red-color'
(2119,32): run-time error CSS1039: Token not allowed after unary operator: '-azure-color'
(2180,32): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(2181,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2192,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2225,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2233,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2251,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2255,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color-28'
(2257,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2299,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(2305,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2306,21): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2318,28): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(2319,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2344,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(2359,44): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(2364,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2368,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2373,42): run-time error CSS1039: Token not allowed after unary operator: '-black-color-15'
(2399,36): run-time error CSS1039: Token not allowed after unary operator: '-electric-red-color'
(2400,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2426,36): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(2435,21): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(2476,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2480,21): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(2497,28): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2498,21): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(2502,28): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2503,21): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(2507,28): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2508,21): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(2512,28): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2513,21): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(2517,28): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2518,21): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(2522,28): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2523,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gray-color'
(2542,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(2545,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3031,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(3072,17): run-time error CSS1039: Token not allowed after unary operator: '-davys-grey-color'
(3082,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3155,34): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(3251,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3257,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3258,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3375,21): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3380,25): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3393,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(3416,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3417,17): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(3442,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3486,25): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3487,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(3526,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3530,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3569,29): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3610,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(3661,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3680,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3835,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3885,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(3914,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(3942,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(3952,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(3973,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(4028,32): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(4029,21): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4046,28): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4047,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4066,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4076,24): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4080,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4106,17): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(4111,17): run-time error CSS1039: Token not allowed after unary operator: '-charleston-green-color'
(4150,28): run-time error CSS1039: Token not allowed after unary operator: '-alice-blue-color'
(4152,17): run-time error CSS1039: Token not allowed after unary operator: '-cyan-cobalt-blue-color'
(4171,25): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4242,45): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(4243,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4271,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4278,17): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4282,21): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4297,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4301,21): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4350,37): run-time error CSS1039: Token not allowed after unary operator: '-philippine-silver-color-3'
(4378,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4395,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(4456,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(4462,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4463,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4473,28): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(4474,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4522,34): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(4538,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4602,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4625,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-40'
(4644,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(4664,25): run-time error CSS1039: Token not allowed after unary operator: '-maize-color'
(4692,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4701,32): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(4727,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(4732,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4735,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4754,32): run-time error CSS1039: Token not allowed after unary operator: '-fawn-color'
(4758,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4778,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(4784,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4809,41): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(4829,24): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(4842,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(4846,28): run-time error CSS1039: Token not allowed after unary operator: '-bright-gray-color'
(4882,28): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(4883,21): run-time error CSS1039: Token not allowed after unary operator: '-fulvous-color'
(4887,28): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(4888,21): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(4892,28): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(4893,21): run-time error CSS1039: Token not allowed after unary operator: '-kelly-green-color'
(4901,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(4916,28): run-time error CSS1039: Token not allowed after unary operator: '-maize-color-15'
(4937,17): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5026,28): run-time error CSS1039: Token not allowed after unary operator: '-lotion-color'
(5027,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(5038,28): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(5039,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5084,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color'
(5119,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5122,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5153,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5185,22): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(5226,17): run-time error CSS1039: Token not allowed after unary operator: '-saddle-brown-color'
(5231,17): run-time error CSS1039: Token not allowed after unary operator: '-black-olive-color'
(5258,25): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5273,17): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5303,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-bronze-color'
(5358,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5393,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5399,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(5410,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5414,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5418,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5422,25): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5467,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5478,28): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5482,28): run-time error CSS1039: Token not allowed after unary operator: '-cyan-blue-azure-color-2'
(5486,28): run-time error CSS1039: Token not allowed after unary operator: '-medium-sea-green-color'
(5490,28): run-time error CSS1039: Token not allowed after unary operator: '-satin-sheen-gold-color'
(5499,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5502,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5520,22): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(5537,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5550,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5553,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5576,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5616,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(5619,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5642,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5649,17): run-time error CSS1039: Token not allowed after unary operator: '-raisin-black-color'
(5661,26): run-time error CSS1039: Token not allowed after unary operator: '-background-logo'
(5667,32): run-time error CSS1039: Token not allowed after unary operator: '-anti-flash-white-color'
(5680,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5684,29): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5762,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(5777,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5781,31): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5788,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5791,17): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5792,32): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(5802,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5819,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(5838,33): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(5948,36): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(5954,36): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(5983,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(5984,25): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(5994,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color-33'
(5998,36): run-time error CSS1039: Token not allowed after unary operator: '-black-color-25'
(5999,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6029,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-30'
(6063,24): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(6067,24): run-time error CSS1039: Token not allowed after unary operator: '-calamansi-color'
(6110,32): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(6116,32): run-time error CSS1039: Token not allowed after unary operator: '-gamboge-color'
(6136,28): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6143,34): run-time error CSS1039: Token not allowed after unary operator: '-camel-color'
(6178,28): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color-54'
(6414,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,83): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,372): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,439): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6414,809): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,841): run-time error CSS1039: Token not allowed after unary operator: '-ss-main-height'
(6414,882): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,934): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-color'
(6414,971): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,1012): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,1091): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,1168): run-time error CSS1039: Token not allowed after unary operator: '-ss-focus-color'
(6414,1228): run-time error CSS1039: Token not allowed after unary operator: '-ss-disabled-color'
(6414,1323): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,1641): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,1799): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,1819): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,1839): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,1859): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,1926): run-time error CSS1039: Token not allowed after unary operator: '-ss-placeholder-color'
(6414,2128): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,2169): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,2189): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,2226): run-time error CSS1039: Token not allowed after unary operator: '-ss-primary-color'
(6414,2264): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,2354): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,2615): run-time error CSS1039: Token not allowed after unary operator: '-ss-primary-color'
(6414,2653): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,2722): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,2898): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,3059): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,3086): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,3106): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,3270): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,3296): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,3324): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,3344): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,3401): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,3501): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,3527): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,3620): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,3829): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,3851): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,3966): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,4171): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,4196): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,4257): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,4384): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,4510): run-time error CSS1039: Token not allowed after unary operator: '-ss-content-height'
(6414,4574): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-color'
(6414,4614): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,4654): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,4689): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,4975): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,5023): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,5126): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,5177): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,5344): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-color'
(6414,5500): run-time error CSS1039: Token not allowed after unary operator: '-ss-search-height'
(6414,5532): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,5552): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,5610): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,5725): run-time error CSS1039: Token not allowed after unary operator: '-ss-placeholder-color'
(6414,5977): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,6014): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-color'
(6414,6051): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-radius'
(6414,6220): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,6245): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,6326): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,6482): run-time error CSS1039: Token not allowed after unary operator: '-ss-border-color'
(6414,6623): run-time error CSS1039: Token not allowed after unary operator: '-ss-error-color'
(6414,6653): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,6714): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,6743): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,6830): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,6870): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,6914): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,6961): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,7004): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,7050): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,7518): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,7538): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,7558): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,7578): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,7712): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,7785): run-time error CSS1030: Expected identifier, found '.'
(6414,7794): run-time error CSS1031: Expected selector, found ')'
(6414,7794): run-time error CSS1025: Expected comma or open brace, found ')'
(6414,7982): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,8372): run-time error CSS1039: Token not allowed after unary operator: '-ss-error-color'
(6414,8598): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,8865): run-time error CSS1039: Token not allowed after unary operator: '-ss-success-color'
(6414,9571): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,9698): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,9778): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,9798): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,9818): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-s'
(6414,9843): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,9941): run-time error CSS1039: Token not allowed after unary operator: '-ss-option-height'
(6414,9973): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,9993): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,10013): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,10033): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,10078): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,10193): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,10229): run-time error CSS1039: Token not allowed after unary operator: '-ss-primary-color'
(6414,10275): run-time error CSS1039: Token not allowed after unary operator: '-ss-primary-color'
(6414,10322): run-time error CSS1039: Token not allowed after unary operator: '-ss-animation-timing'
(6414,10469): run-time error CSS1039: Token not allowed after unary operator: '-ss-bg-color'
(6414,10505): run-time error CSS1039: Token not allowed after unary operator: '-ss-primary-color'
(6414,10609): run-time error CSS1039: Token not allowed after unary operator: '-ss-disabled-color'
(6414,10690): run-time error CSS1039: Token not allowed after unary operator: '-ss-font-color'
(6414,10802): run-time error CSS1039: Token not allowed after unary operator: '-ss-highlight-color'
(6414,10919): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,10939): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6414,10959): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-m'
(6414,10979): run-time error CSS1039: Token not allowed after unary operator: '-ss-spacing-l'
(6417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6419,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6420,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6421,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6422,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6423,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6427,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6428,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6429,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6431,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6432,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6489,24): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(6490,17): run-time error CSS1039: Token not allowed after unary operator: '-heliotrope-color'
(6494,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(6495,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(6499,24): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(6500,17): run-time error CSS1039: Token not allowed after unary operator: '-blue-color'
(6504,24): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(6505,17): run-time error CSS1039: Token not allowed after unary operator: '-green-color'
(6509,24): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(6510,17): run-time error CSS1039: Token not allowed after unary operator: '-orange-peel-color'
(6514,24): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(6515,17): run-time error CSS1039: Token not allowed after unary operator: '-rosso-corsa-color'
(6810,17): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(6975,24): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(6979,21): run-time error CSS1039: Token not allowed after unary operator: '-philippine-gold-color'
(7010,28): run-time error CSS1039: Token not allowed after unary operator: '-navajo-white-color-2'
(7011,17): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(7015,21): run-time error CSS1039: Token not allowed after unary operator: '-dark-bronze-color-2'
(7114,25): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7115,32): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7119,29): run-time error CSS1039: Token not allowed after unary operator: '-midnight-green-color'
(7353,1): run-time error CSS1019: Unexpected token, found '}'
(7413,28): run-time error CSS1039: Token not allowed after unary operator: '-cultured-color-2'
(7449,32): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(7464,36): run-time error CSS1039: Token not allowed after unary operator: '-buttom-search'
(7771,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev'
(7776,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next'
(7782,32): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-next-trafer'
(7788,28): run-time error CSS1039: Token not allowed after unary operator: '-img-slick-prev-trafer'
(7794,17): run-time error CSS1039: Token not allowed after unary operator: '-yale-blue-color'
(7804,32): run-time error CSS1039: Token not allowed after unary operator: '-tangerine-color'
(7828,28): run-time error CSS1039: Token not allowed after unary operator: '-platinum-color-2'
(7886,28): run-time error CSS1039: Token not allowed after unary operator: '-cblue'
(7931,28): run-time error CSS1039: Token not allowed after unary operator: '-light-silver-color'
(8115,32): run-time error CSS1039: Token not allowed after unary operator: '-cobalt-blue-color'
(8230,37): run-time error CSS1039: Token not allowed after unary operator: '-black-color-20'
(8245,17): run-time error CSS1039: Token not allowed after unary operator: '-space-cadet-color'
(8482,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8485,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8486,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8489,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8490,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8491,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8494,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8495,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8496,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8498,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8501,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8531,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-primary'
(8532,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-primary'
(8537,24): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(8538,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(8583,26): run-time error CSS1039: Token not allowed after unary operator: '-tmu-header-h'
(8587,26): run-time error CSS1039: Token not allowed after unary operator: '-tmu-header-h'
(8633,28): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8653,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8658,32): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-closed'
(8729,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8785,25): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8786,34): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8793,32): run-time error CSS1039: Token not allowed after unary operator: '-tmu-navy'
(8801,20): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8822,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(8840,38): run-time error CSS1030: Expected identifier, found '.'
(8840,59): run-time error CSS1031: Expected selector, found ')'
(8840,59): run-time error CSS1025: Expected comma or open brace, found ')'
(8866,38): run-time error CSS1030: Expected identifier, found '.'
(8866,59): run-time error CSS1031: Expected selector, found ')'
(8866,59): run-time error CSS1025: Expected comma or open brace, found ')'
(8871,38): run-time error CSS1030: Expected identifier, found '.'
(8871,59): run-time error CSS1031: Expected selector, found ')'
(8871,59): run-time error CSS1025: Expected comma or open brace, found ')'
(8893,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-menu-w'
(8992,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l2-w'
(9035,72): run-time error CSS1030: Expected identifier, found '~'
(9035,82): run-time error CSS1031: Expected selector, found ')'
(9035,82): run-time error CSS1025: Expected comma or open brace, found ')'
(9140,25): run-time error CSS1039: Token not allowed after unary operator: '-tmu-rail-w'
(9140,45): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-menu-w'
(9140,71): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l2-w'
(9141,21): run-time error CSS1039: Token not allowed after unary operator: '-tmu-panel-l3-w'
(9192,87): run-time error CSS1030: Expected identifier, found '~'
(9192,97): run-time error CSS1031: Expected selector, found ')'
(9192,97): run-time error CSS1025: Expected comma or open brace, found ')'
(9234,87): run-time error CSS1030: Expected identifier, found '~'
(9234,97): run-time error CSS1031: Expected selector, found ')'
(9234,97): run-time error CSS1025: Expected comma or open brace, found ')'
(9298,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9299,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9300,9): run-time error CSS1062: Expected semicolon or closing curly-brace, 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(auto-fit, minmax(300px, 1fr));
    gap: 20px;
    justify-content: center; /* dồn grid vào giữa */
}

    .js-org-carousel.no-carousel .slick-slide {
        display: flex;
        flex-direction: column;
        width: auto; /* bỏ width:100% để grid tự quản lý */
       
    }

        .js-org-carousel.no-carousel .slick-slide .item-content{
            min-height: 240px;
        }

.nw-templates {
    padding: 41px 0 52px
}

.nw-templates__head {
    padding-bottom: 3px
}

@media screen and (min-width:576px) {
    .nw-templates__head {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 9px;
        padding-right: 122px
    }
}

.nw-templates__head-title {
    position: relative;
    display: inline-block;
    flex-shrink: 0;
    margin-right: auto;
    margin-bottom: 10px;
    padding-bottom: 18px;
    line-height: 1.4583
}

@media screen and (min-width:576px) {
    .nw-templates__head-title {
        margin-bottom: 0
    }
}

.nw-templates__head-title::after {
    content: "";
    position: absolute;
    bottom: 7px;
    left: 0;
    width: 80px;
    height: 3px;
    background-color: #f68500
}

.nw-templates__head-link {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .3s ease;
    border: 1px solid #123983;
    border-radius: 25px;
    width: 119px;
    height: 35px;
    margin-bottom: 5px;
    color: #123983
}

    .nw-templates__head-link:hover {
        border-color: #123983;
        background-color: #123983;
        color: #fff
    }

.nw-templates__carousel .slick-list {
    margin: 0 -16px;
    padding: 10px 0
}

.nw-templates__carousel .slick-slide {
    padding: 0 16px
}

.nw-templates__carousel .slick-arrow {
    top: -47px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: none;
    transition: all .3s ease;
    border: none;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    background: 0 0;
    background-color: #fafafa;
    color: #1d5193;
    position: absolute;
}

@media screen and (min-width:576px) {
    .nw-templates__carousel .slick-arrow {
        top: -60px
    }
}

@media screen and (min-width:768px) {
    .nw-templates__carousel .slick-arrow {
        top: -67px
    }
}

.nw-templates__carousel .slick-arrow:hover {
    border-color: #1d5193;
    background-color: #1d5193;
    color: #fff
}

.nw-templates__carousel .slick-arrow::after, .nw-templates__carousel .slick-arrow::before {
    content: none
}

.nw-templates__carousel .slick-arrow.slick-prev {
    right: 48px;
    left: auto
}

@media screen and (min-width:768px) {
    .nw-templates__carousel .slick-arrow.slick-prev {
        right: 55px
    }
}

.nw-templates__carousel .slick-arrow.slick-next {
    right: 0
}

.nw-templates__carousel .item {
    display: block;
    box-shadow: 0 4px 4px 0 rgba(0,0,0,.25);
    border-radius: 4px
}

    .nw-templates__carousel .item::before {
        padding-bottom: 141.1483253589%
    }

    .nw-templates__carousel .item:hover .item-wrapper {
        opacity: 1;
        visibility: visible
    }

.nw-templates__carousel .slick-slide img {
    border-radius: 4px;
    min-height: 255px;
    padding: 0 !important;
}

.nw-templates__carousel .item-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    width: 100%;
    height: 100%;
    background: rgba(36,36,36,.45)
}

    .nw-templates__carousel .item-wrapper .btn-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 49px;
        width: 122px;
        height: 41px;
        background-color: #1d5193;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #fff
    }

        .nw-templates__carousel .item-wrapper .btn-icon:hover {
            background-color: #0925b5;
            color: #fff
        }

        .nw-templates__carousel .item-wrapper .btn-icon svg {
            margin-right: 4px
        }


:root{--ss-primary-color: #F2D57C;--ss-bg-color: #ffffff;--ss-font-color: #000000;--ss-placeholder-color: #4B5563;--ss-disabled-color: #dcdee2;--ss-border-color: #F2D57C;--ss-highlight-color: #fffb8c;--ss-focus-color: var(--ss-primary-color);--ss-success-color: #00b755;--ss-error-color: #dc3545;--ss-main-height: 42px;--ss-content-height: 300px;--ss-search-height: 40px;--ss-option-height: auto;--ss-spacing-l: 14px;--ss-spacing-m: 12px;--ss-spacing-s: 5px;--ss-animation-timing: 0.2s;--ss-border-radius:8px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-dir-above{border-top-left-radius:0px;border-top-right-radius:0px}.ss-main.ss-dir-below{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%;min-width:0;max-width:100%;overflow:hidden}.ss-main .ss-values .ss-placeholder{display:block;width:100%;min-width:0;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0px auto 0px;line-height:1em;color:var(--ss-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:block;margin:auto 0px auto var(--ss-spacing-s);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;max-width:calc(100% - 20px)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:var(--ss-bg-color);padding:var(--ss-spacing-s) var(--ss-spacing-m);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{flex:0 1 auto;display:flex;align-items:center;justify-content:center;width:fit-content;height:auto;padding:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-dir-below{transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;border-bottom:1px solid var(--ss-border-color)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;height:var(--ss-search-height);padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:none;background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content.ss-dir-above .ss-search{border-bottom:none;border-top:1px solid var(--ss-border-color)}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-option{transition:max-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:bold;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:var(--ss-option-height);padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);white-space:normal;color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){color:var(--ss-bg-color);background-color:var(--ss-primary-color);border-left:5px solid var(--ss-primary-color);transition:border-left var(--ss-animation-timing) ease}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--ss-highlight-color)}.ss-content .ss-list .ss-search{display:flex;flex-direction:row;align-items:center;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}/*# sourceMappingURL=slimselect.css.map */

: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-header {
        background-color: #f1f6ff;
        border-bottom: 1px solid #ddd;
        padding: 15px;
        color: #000;
    }

    .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: #000;
        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;
}

@media (min-width: 768px) {
    .js-top-year .grid-container > .item .item-image {
        position: relative;
        overflow: inherit !important;
        z-index: 0;
    }
}

.lnk-abs {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
    overflow: hidden;
    z-index: 2;
}

.business-event .business-card {
    transition: all .3s ease;
    box-shadow: 3px 4px 10.5px var(--black-color-20);
    border-radius: 8px;
    padding:10px;
}

    .business-event .business-card .ratio {
       
        box-shadow: none;
       
    }

.business-event .ratio img{
    padding:10px;
}
.business-event-title {
    color: var(--space-cadet-color);
    font-weight:bold;
}

.business-event .btn-outline-primary {
    color: #000;
    border-color: #000;
}
    .business-event .btn-outline-primary:hover {
        color: #fff;
    }

/* Ẩn nhẹ khi chưa init */
/*.business-event-slide {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
}*/

    /* Khi slick init xong */
    .business-event-slide.slick-ready {
        opacity: 1;
    }



/* Căn slide */
.business-event-slide .slick-slide {
    display: flex;
    justify-content: center;
    align-items: stretch;
    padding: 10px;
    box-sizing: border-box;
    flex-direction: column;
}

        /* Item bên trong */
        .business-event-slide .slick-slide > div {
            width: 100%;
        }

    /* Nút điều hướng */
    .business-event-slide .slick-prev,
    .business-event-slide .slick-next {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: #fff;
        border: 1px solid #ddd;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: flex !important;
        justify-content: center;
        align-items: center;
        color: #333;
        z-index: 10;
        transition: all 0.3s ease;
        box-shadow: 0 2px 5px rgba(0,0,0,0.15);
    }

        .business-event-slide .slick-prev:hover,
        .business-event-slide .slick-next:hover {
            background: #1f4f9f;
            color: #fff;
            border-color: #1f4f9f;
        }

    .business-event-slide .slick-prev {
        left: -50px;
    }

    .business-event-slide .slick-next {
        right: -50px;
    }

    /* Dots */
    .business-event-slide .slick-dots {
        margin-top: 10px;
    }

        .business-event-slide .slick-dots li button:before {
            font-size: 10px;
            color: #999;
            opacity: 0.6;
            transition: all 0.3s;
        }

        .business-event-slide .slick-dots li.slick-active button:before {
            color: #1f4f9f;
            opacity: 1;
            font-size: 12px;
        }

/* Responsive */
@media (max-width: 992px) {
    .business-event-slide .slick-prev {
        left: -35px;
    }

    .business-event-slide .slick-next {
        right: -35px;
    }
}

@media (max-width: 768px) {
    .business-event-slide .slick-prev,
    .business-event-slide .slick-next {
        width: 30px;
        height: 30px;
    }

    .business-event-slide .slick-prev {
        left: -25px;
    }

    .business-event-slide .slick-next {
        right: -25px;
    }
}
.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;
}

.top-student.top-student--v7 {
    background: linear-gradient(to right, #be9754 0, #f2dc99 31%, #d29d3e 56%, #b18643 84%, #fff8a7 100%) no-repeat left bottom / 100% 33px, url(https://i-vn.joboko.com/images/edu/top-sv-bg-gold.png) no-repeat left top / 100% 100%;
    color: #5A340E;
}


    .top-student.top-student--v7 .top-month-slider .item-top span {
        background-color: #D29D3E;
        color:#fff;
    }
    .top-student.top-student--v7 .top-month-slider .item-content {
        background-color: #F2DA91;
    }


        .top-student.top-student--v7 .top-month-slider .item-content:hover {
            background-color: #B18643;
        }

        .top-student.top-student--v7 .top-month-slider .item-badges,
        .top-student.top-student--v7 .top-year-slider .item-badges {
            background-color: #F2CC5A;
        }

    .top-student--v7 .top-month, .top-student--v7 .top-year {
        width: 100% !important;
        max-width: 100% !important;
        background-color: #F9F1DA;
        border: 3px solid #F2D57C;
        background-image: none;
        border-radius: 10px;
    }
.top-student--v7 .top-student-wrapper{
    flex-direction:column;
    width:100%;
    gap:20px;
}

.top-student--v7 .top-month .slick-slide >div{
    display:flex;
    gap:10px;
}

.top-student--v7 .top-month-slider .slick-dots {
    justify-content: center;
    position: relative;
    padding-top: 20px;
    top: 0;
    bottom: 0;
    
}

.top-student--v7 .top-year{
    min-height:auto !important;
}

.tags-container {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 8px;
    position: absolute;
    top: -3px;
    width: 100%;
    padding: 0 5px;
}
/* ============================================================
   menu-doc.css — Menu DOC kieu tmu.edu.vn (ban nhap)

   MO HINH LAY TU tmu.edu.vn (do truc tiep tren trang that):
     .sidebar        fixed 0,0 80x100vh  bg #0D2B7D  z-index 1001
       logo tron 64x76 o dinh (padding 24px 8px)
       nut hamburger 40x40 canh GIUA chieu doc viewport
       3 icon mang xa hoi o day cot
     .sidebar__nav   panel fixed, bat dau sau rail, phu het phan con lai
       cot menu rong 363px, padding-left 45px, cac muc cach nhau 30px,
       canh giua theo chieu doc, chu 16px/600 mau trang
       duong ke doc 1px trang ngan cach cot menu voi vung anh minh hoa

   ANH XA VAO DOM SAN CO CUA Main.Master (KHONG doi markup):
     .site-header__logo          -> rail (no DA chua ca logo lan .js-navbar-open)
     .navbar-collapse            -> panel truot
     .navbar-collapse-open       -> nut hamburger giua rail
     .navbar-collapse-close      -> nut X (dat dung cho hamburger khi panel mo)
     .site-header__wrapper       -> header ngang ben phai rail, giu nguyen

   JS: dung lai y nguyen main.min.js san co —
       .js-navbar-open  -> body overflow hidden + .navbar-collapse.addClass("show")
       .js-navbar-close -> go class. KHONG can them JS moi.

   TOAN BO file nam duoi `body.layout-menu-doc` (chi bat khi
   WebBussiness.utils.BaseData.LayoutMenuDoc == true). Moi selector deu
   co tien to #header vi styles_fix.css / styles.css dung selector co ID
   (#header ...) — khong co #header thi khong de len duoc.

   PHAM VI: chi tu 992px tro len. Duoi 992px giu nguyen header ngang +
   off-canvas hien co, khong dung toi.
   ============================================================ */

body.layout-menu-doc {
    --tmu-rail-w: 80px;
    /* Chieu cao thanh header trang: bang khoi logo tren rail (64px) + 8px tren/duoi
       -> vach chan header trung voi day logo, nut "Dang nhap" can giua theo logo. */
    --tmu-header-h: 80px;
    --tmu-panel-menu-w: 405px;
    /* Do rong cot cap 2 / cap 3. Cot cap 3 duoc neo bang calc() tu 3 bien nay
       nen chi can doi bien o breakpoint la ca ba cot van thang hang. */
    --tmu-panel-l2-w: 400px;
    --tmu-panel-l3-w: 420px;
    --tmu-panel-img-w: 43%;
    /* Anh minh hoa ben phai panel menu. Tenant ghi de bang cach dat lai bien nay,
       vd trong tenant css:  body.layout-menu-doc { --tmu-panel-img: url(/images/menu-panel.jpg); } */
    --tmu-panel-img: none;
    --tmu-primary: #1e4f9e;
    --tmu-navy: #0d2b7d;
    /* Do tu anh chup tmu.edu.vn: khi panel mo, rail sang hon nen panel. */
    --tmu-rail-open: #1b3e9b;
    /* Rail luc CHUA mo menu: navy trong mo 80% chu khong phai mau dac
       (dung mau cua icon_subtract.svg tren tmu.edu.vn: #0D2B7D opacity .8). */
    --tmu-rail-closed: rgba(13, 43, 125, .8);
}

/* Icon MXH chi thuoc ve rail -> duoi 992px (khong co rail) thi an di. */
body.layout-menu-doc #header .site-header__social {
    display: none;
}

/* Khoi gallery cua tenant (.nw-gallery) de .slick-list overflow:visible nen slide
   clone tran ra ngoai viewport -> trang cuon ngang 3726px/1440px. Loi CO SAN cua
   khoi nay (Design5 cung tran 3646px), layout doc chi lam rong them dung 80px rail.
   Cat lai o day de trang chu Design6 khong cuon ngang; KHONG dung overflow-x tren
   body/.site-main vi se bien chung thanh scroll container va pha position:sticky. */
body.layout-menu-doc .nw-gallery__carousel .slick-list {
    overflow: hidden;
}

/* --- Top-nav: chuan hoa cho MOI trang cua layout menu doc ---------------
   Truoc day chi trang chu (styles6.css) duoc sua, cac trang trong van giu
   nut xanh la #02b544 + chu "Tieng Viet" mau #1e4f9e -> hai trang nhin nhu
   hai he thong khac nhau. Dat o day de ca hai dung chung mot bo mau. */

/* Bo chon ngon ngu khoi top-nav (chi con Dang nhap / Dang ky). */
body.layout-menu-doc #header .site-header__top-nav .nav-lang {
    display: none;
}

/* Nut "Dang nhap": xanh la -> navy TMU. Phai qua #header.site-header moi
   thang duoc rule inline .site-header__top-nav .nav-auth trong trang. */
body.layout-menu-doc #header.site-header .site-header__top-nav .nav-auth {
    border: 1px solid var(--tmu-primary);
    background-color: var(--tmu-primary);
    color: #fff;
}

body.layout-menu-doc #header.site-header .site-header__top-nav .nav-auth:hover {
    border-color: var(--tmu-navy);
    background-color: var(--tmu-navy);
    color: #fff;
}

/* --- Bu cac rule bo cuc top-nav ma bundle V6 KHONG co ---
   css/styles.css (bundle root) co:
     .site-header__wrapper { flex-grow: 1 }
     .site-header__top-nav { display:flex; justify-content:flex-end; align-items:center }
     @media (min-width:992px) .site-header__top-nav { padding: 13px 0 0 }
     @media (max-width:768px) #collap-info .site-header__top-nav { display:none }   (styles_fix.css)
   Bundle V6 (css/su-kien/*) KHONG co bat ky rule nao cho .site-header__top-nav,
   nen sau khi hai master dung chung ucSiteHeader thi tren 28 trang _v6/_v7 khoi
   nay tro ve display:block: nut "Dang nhap" nam sat MEP TRAI va tran len tren
   header (do y = -10), thay vi nam goc phai tren.
   Chep lai dung gia tri cua bundle root, gate body.layout-menu-doc de tenant
   khong bat menu doc khong bi dong toi. */
body.layout-menu-doc #header #collap-info.site-header__wrapper {
    flex-grow: 1;
}

body.layout-menu-doc #header .site-header__top-nav {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

/* Menu chinh nam trong panel doc nen .site-header__main-nav rong; bundle V6 van
   dem cho no padding 11px/10px lam header trang trong cao 95px trong khi trang
   chu / trang chi tiet viec lam chi 75px. Bo padding cho hai ben bang chieu cao. */
body.layout-menu-doc #header .site-header__main-nav {
    padding-top: 0;
    padding-bottom: 0;
}

@media (min-width: 992px) {
    /* --- Chieu cao header: bo dai bang trang 49px ---
       Ca hai bundle deu dat #header { min-height: 95px }
         css/styles_fix.css:5893  va  css/su-kien/style_fix.css:1477
       Con so 95 tinh cho header CU: 1 hang top-nav (46px) + 1 hang menu ngang
       (49px). O layout menu doc, menu da chuyen vao panel doc nen
       .site-header__main-nav cao 0 -> 49px con lai tro thanh mang trang tron
       ngay duoi nut "Dang nhap".
       Dat lai bang --tmu-header-h roi can giua noi dung theo chieu doc.
       Selector 1 id + 2 class nen thang #header { min-height } cua ca hai bundle. */
    body.layout-menu-doc #header.site-header {
        min-height: var(--tmu-header-h);
    }

    body.layout-menu-doc #header > .container {
        min-height: var(--tmu-header-h);
        align-items: center;
    }

    /* Bo padding-top 13px cua bundle root: gio khoi da duoc can giua bang
       align-items tren .container, giu padding se lam lech xuong 13px. */
    body.layout-menu-doc #header .site-header__top-nav {
        padding: 0;
    }
}

@media (max-width: 768px) {
    body.layout-menu-doc #header #collap-info .site-header__top-nav {
        display: none;
    }
}

/* --- Trung hoa CSS cua bundle V6 (css/su-kien/style_fix.css) ---
   Bundle V6 co ba rule viet cho DOM header cu cua _v6:
     :569 #header .site-header__wrapper { justify-content: end; width: 100px }
     :578 #header .site-header__wrapper { display: flex }
     :583 #header #collap-info { display:flex; justify-content:center;
                                align-items:center; flex-direction: row-reverse }
   O DOM dung chung thi #collap-info CHINH LA .site-header__wrapper, ben trong
   chua .site-header__top-nav va nav.site-header__main-nav. De nguyen row-reverse
   thi menu bi lat sang trai va ep nam ngang voi khoi tai khoan; con width:100px
   thi bop header con 100px.

   Phai dat NGOAI moi @media: ban va width:100% o muc 8 chi nam trong
   @media (min-width: 992px) nen tren mobile khong che duoc width:100px.

   Selector co 2 id + 2 class nen thang ca ba rule tren du chung nam trong
   @media. Gate body.layout-menu-doc -> tenant khong bat menu doc khong bi
   dong toi. Gia tri dat ve dung mac dinh cua css/styles.css (bundle root). */
body.layout-menu-doc #header #collap-info.site-header__wrapper {
    display: block;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
}

@media (min-width: 992px) {

    /* --- 1. Chua cho rail --- */
    body.layout-menu-doc {
        padding-left: var(--tmu-rail-w);
    }

    /* 1b. LUU Y: truoc day o day co rule
           body.layout-menu-doc #header.site-header { left: var(--tmu-rail-w); }
       de bu rail cho header noi tren hero. Rule do CHI dung cho trang chu
       Design6 (o do styles6.css dat #header position: absolute, containing
       block la viewport nen khong an theo padding-left cua body). Tren cac
       trang trong, #header van la position: relative va da nam trong vung da
       thut 80px cua body -> left: 80px lam header lech them 80px va tran ra
       ngoai man hinh ben phai.
       => Rule da duoc chuyen sang css/home/styles6.css (chi nap o Design6). */

    /* --- 2. RAIL: .site-header__logo bien thanh cot doc 80px --- */
    body.layout-menu-doc #header .site-header__logo {
        position: fixed;
        z-index: 1002;
        top: 0;
        left: 0;
        bottom: 0;
        width: var(--tmu-rail-w);
        margin: 0;
        /* padding-top 8px = (--tmu-header-h 80 - chieu cao .navbar-brand 64) / 2
           -> tam logo trung tam nut "Dang nhap", day logo trung vach chan header. */
        padding: 8px 8px;
        background-color: var(--tmu-rail-closed);
        text-align: center;
        transition: background-color .3s ease;
    }

    body.layout-menu-doc #header .site-header__logo .navbar-brand {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 64px;
        margin: 0;
        padding: 0;
    }

    /* Rail chi rong 80px -> CHI giu logo. Ten truong + mo ta (.navbar-brand__content)
       la markup san co cua Main.Master; o layout ngang no nam canh logo, o rail doc
       no tran ra ngoai man hinh (do -128px). An di, khong doi markup. */
    body.layout-menu-doc #header .site-header__logo .navbar-brand__content {
        display: none;
    }

    body.layout-menu-doc #header .site-header__logo img,
    body.layout-menu-doc #header .site-header__logo svg {
        width: auto;
        max-width: 100%;
        max-height: 64px;
        height: auto;
        object-fit: contain;
    }

    /* --- 2b. Icon mang xa hoi o day rail --- */
    body.layout-menu-doc #header .site-header__social {
        display: flex;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 26px;
        flex-direction: column;
        align-items: center;
        gap: 18px;
    }

    body.layout-menu-doc #header .site-header__social a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        color: #fff;
        opacity: .85;
        transition: opacity .15s ease;
    }

    body.layout-menu-doc #header .site-header__social a:hover {
        opacity: 1;
    }

    body.layout-menu-doc #header .site-header__social svg {
        display: block;
        width: 18px;
        height: 18px;
    }

    /* --- 3. Hamburger: hien tren desktop, canh giua chieu doc man hinh --- */
    body.layout-menu-doc #header .navbar-collapse-open {
        display: flex !important;
        position: fixed;
        z-index: 1003;
        top: 50%;
        left: 0;
        width: var(--tmu-rail-w);
        height: 40px;
        margin: 0;
        transform: translateY(-50%);
        align-items: center;
        justify-content: center;
        color: #fff;
        transition: opacity .25s ease .1s;
    }

    /* Hamburger: theme goc ve 3 gach bang CSS nhung gach TREN chi rong 20px
       (::before co `width: 20px`) trong khi 2 gach kia 25/28px -> khong deu.
       Bo han, dung glyph fa-bars cua Font Awesome 4.7 (da nhung o Main.Master). */
    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon {
        width: auto;
        height: auto;
        background-color: transparent;
        color: #fff;
        font: normal normal normal 24px/1 FontAwesome;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon::before {
        content: "\f0c9";  /* fa-bars */
        position: static;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        width: auto;
        height: auto;
        background-color: transparent;
    }

    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon::after {
        content: none;
    }

    /* chu "Menu" canh hamburger (neu co) — rail hep nen an di */
    body.layout-menu-doc #header .navbar-collapse-open .navbar-toggler-icon + span {
        display: none !important;
    }

    /* --- 4. PANEL: .navbar-collapse truot tu trai, phu phan con lai --- */
    /* z-index PHAI cao hon rail (1002): panel tao stacking context rieng,
       nen nut X ben trong no khong the de len rail neu panel thap hon.
       Panel bat dau tu left = rail-w nen khong che logo o rail. */
    body.layout-menu-doc #header .navbar-collapse {
        position: fixed;
        z-index: 1005;
        top: 0;
        bottom: 0;
        /* Dong = mep phai panel dung o x=0, KHONG day thua ra ngoai:
           thua bao nhieu thi bay nhieu % thoi gian animation chay ngoai man hinh,
           nhin nhu panel "giat" mot phat roi moi vao. */
        left: calc(var(--tmu-rail-w) - 100vw);
        width: calc(100vw - var(--tmu-rail-w));
        height: 100%;
        max-height: 100vh;
        padding: 0;
        display: flex !important;
        align-items: stretch;
        overflow: visible;
        background-color: var(--tmu-navy);
        visibility: hidden;
        transform: none !important;
        transition: left .4s cubic-bezier(.4, 0, .2, 1), visibility 0s linear .4s;
    }

    body.layout-menu-doc #header .navbar-collapse.show {
        visibility: visible;
        left: var(--tmu-rail-w);
        transition: left .4s cubic-bezier(.4, 0, .2, 1), visibility 0s;
    }

    /* O hinh anh minh hoa ben phai panel DA BO: menu TMU co 3 cap, cot cap 3
       can dung phan dien tich nay (x ~ 914..1320 tren viewport 1440). Giu lai
       bien --tmu-panel-img-w / --tmu-panel-img de tenant nao chi dung menu
       2 cap co the bat lai bang cach khai bao lai rule nay trong css rieng. */

    /* --- 5. Nut X: dat dung cho hamburger o rail ---
       LUU Y: panel PHAI KHONG duoc co transform. Neu co, panel tro thanh
       containing block cua moi position:fixed ben trong -> nut X bi ket
       trong panel va bi overflow cat mat, bam khong duoc. Vi the panel
       truot bang `left` chu khong bang translateX. */
    body.layout-menu-doc #header .navbar-collapse-close {
        display: flex !important;
        position: fixed;
        z-index: 1004;
        top: 50%;
        left: 0;
        right: auto;
        width: var(--tmu-rail-w);
        height: 40px;
        align-items: center;
        justify-content: center;
        transform: translateY(-50%);
        background-color: transparent;
        color: #fff;
        font-size: 20px;
        line-height: 1;
        /* Panel con visibility:visible them 400ms luc dong (xem muc 4), nen KHONG
           the trong cho nut X ke thua visibility tu panel — phai tu tat lay,
           neu khong dong menu roi ma nut X + bump van con tren rail. */
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .2s ease, visibility 0s linear .2s;
    }

    body.layout-menu-doc #header:has(.navbar-collapse.show) .navbar-collapse-close {
        /* hien sau khi panel da truot duoc mot doan, cho khop voi luc hamburger mo di */
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .25s ease .15s, visibility 0s;
    }

    /* Rail phinh ra quanh nut X. Day KHONG phai nua hinh tron ma la hai CUNG LOM
       gap nhau thanh mui nhon — chinh la asset icon_subtract_light.svg (42x94)
       cua tmu.edu.vn, nhung lai thanh SVG inline de khong phu thuoc host ngoai. */
    body.layout-menu-doc #header .navbar-collapse-close::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 50%;
        left: 100%;
        width: 42px;
        height: 94px;
        margin-top: -47px;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    /* panel mo -> rail sang hon nen panel (giong tmu.edu.vn) */
    body.layout-menu-doc #header:has(.navbar-collapse.show) .site-header__logo {
        background-color: var(--tmu-rail-open);
    }

    /* panel mo -> giau hamburger di (X da nam dung cho do) */
    body.layout-menu-doc #header:has(.navbar-collapse.show) .navbar-collapse-open {
        opacity: 0;
        pointer-events: none;
    }

    /* --- 6. Cot menu trong panel --- */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav {
        position: relative;
        z-index: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        /* Nhip doc: KHONG dung gap.
           Cac <li> DA co san padding 15px 0 tu bundle (=> o cao 57px chu khong
           phai 31px nhu tinh ban dau), nen gap 40px lam nhip thanh 97px:
           10 muc = 931px > chieu cao panel (626-780px) -> justify-content:center
           day muc dau len tren va muc cuoi xuong duoi khoi man hinh, dung hien
           tuong "vo giao dien" da gap.
           => gap 0, de chinh padding cua <li> tao nhip. Vua duoc dai hover lien
           mach (khong con khe chet giua hai muc), vua co gian theo vh nen menu
           luon vua man hinh. */
        gap: 0;
        width: var(--tmu-panel-menu-w);
        height: 100%;
        max-height: 100vh;
        /* !important: styles.css co margin-top mac dinh cho .navbar-nav, neu de lot
           thi cot menu bi day lech 15px so voi panel. */
        margin: 0 !important;
        padding: clamp(12px, 3vh, 48px) 28px clamp(12px, 3vh, 48px) 86px;
        /* Duong ke doc ngan cach cot menu voi cot submenu (do tren tmu.edu.vn: x=484). */
        border-right: 1px solid rgba(255, 255, 255, .18);
        /* KHONG dat overflow o day: submenu la cot thu hai nam NGOAI cot nay,
           overflow:auto se cat mat no. */
        overflow: visible;
        list-style: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li {
        display: block;
        position: relative;
        width: 100%;
        /* Nhip = 27px (dong chu) + 2 x padding. Man cao (>=1080px) cho ~67px,
           gan dung 71px do duoc tren tmu.edu.vn; man thap thi thu lai de 10 muc
           van nam gon trong panel. */
        padding: clamp(6px, 1.9vh, 20px) 0;
        margin: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a {
        display: inline-block;
        /* moc cho 2 mui ten (::before/::after) dat tuyet doi ben phai chu */
        position: relative;
        padding: 0;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        line-height: 1.35;
        text-decoration: none;
        transition: opacity .15s ease;
    }

    /* Muc "Trang chu" cua khoi Menu_top la <a.nav-home> chi chua icon SVG, duoc
       thiet ke cho header NGANG: vien tron 30px nen #edf5ff. Tren panel navy no
       thanh mot dom trang khong nghia. Bo nen tron, phong icon len cho dong bo
       chieu cao voi cac muc chu. Khong doi markup cua khoi admin. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home {
        width: auto;
        height: auto;
        background: none;
        border-radius: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home svg {
        width: 24px;
        height: 24px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a.nav-home path {
        fill: #fff;
        stroke: #fff;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li.active > a {
        opacity: .72;
        /* tmu.edu.vn khong gach chan muc dang chon */
        text-decoration: none;
    }

    /* Header ngang ve mot thanh gach cam duoi muc active bang ::after —
       menu doc khong dung. (Rule .dropdown-toggle::after o muc 7 nhieu class hon
       nen van thang, 2 mui ten khong bi anh huong.) */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a::after {
        display: none;
    }

    /* --- 7. Submenu "so ra" thanh COT THU HAI ben phai cot menu ---
       Do tren anh chup tmu.edu.vn (viewport 1600x739):
         cot menu 80..485 | duong ke doc x=484 | chu submenu bat dau x=534
         muc submenu: co chu 20px, khoang cach tam 2 muc 62px
         muc submenu dau tien thang hang voi muc cha dang mo
         co mui ten tam giac tro sang phai, sat duong ke, ngang muc cha */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu {
        position: absolute !important;
        z-index: 2;
        /* KHONG dung display:none/block — se khong the delay duoc. Dung
           opacity + visibility de co do tre truoc khi dong. */
        display: block;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        /* Tre truoc khi dong: du thoi gian re cheo tu muc cha sang cot submenu
           (duong di ngang da co "cau noi" ::after lo kin, tre nay chi de do
           truong hop di cheo, lot qua khe 40px giua hai muc menu). */
        transition: opacity .18s ease .18s, visibility 0s linear .36s;
        /* -12px = keo len de MUC DAU submenu thang hang voi muc cha */
        top: -12px;
        /* 28px padding phai cua cot menu + 49px thut le cot submenu */
        left: calc(100% + 77px);
        right: auto;
        float: none;
        width: var(--tmu-panel-l2-w);
        min-width: 0;
        margin: 0;
        padding: 0;
        border: 0;
        border-radius: 0;
        background: none;
        box-shadow: none;
        transform: none !important;
    }

    /* Caret tren duong ke doc: KHONG phai tam giac — la chinh hinh "subtract"
       o tren, thu nho con 14x31, canh phang ap vao duong ke, mui tro sang phai,
       tam ngang voi muc submenu dau tien. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu::before {
        content: "";
        position: absolute;
        top: 31px;
        left: -49px;
        width: 14px;
        height: 31px;
        margin-top: -15.5px;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu.show,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown:hover > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .18s ease, visibility 0s;
    }

    /* Khi chuot da nam tren MOT MUC KHAC thi submenu cu phai dong NGAY, khong
       duoc dinh do tre — neu khong hai submenu se chong len nhau (chung deu
       nam o cot thu hai, cach nhau chi 71px trong khi cao gan 190px).
         li:hover ~ li      -> cac muc SAU muc dang hover
         li:has(~ li:hover) -> cac muc TRUOC muc dang hover
       Ca hai deu khong bat trung muc dang hover nen khong da nhau. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover ~ li > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:has(~ li:hover) > .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .1s ease, visibility 0s linear .1s;
    }

    /* "Cau noi" trong suot lap kin khoang trong 77px giua muc cha va cot submenu.
       Submenu nam trong <li> nen di chuot qua cau van giu duoc li:hover. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu::after {
        content: "";
        position: absolute;
        z-index: -1;
        top: -12px;
        left: -77px;
        bottom: -12px;
        width: 77px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item {
        display: block;
        /* 17 + 28 (line-height) + 17 = 62px giua tam 2 muc */
        padding: 17px 0;
        color: rgba(255, 255, 255, .92);
        font-size: 20px;
        font-weight: 400;
        line-height: 28px;
        white-space: normal;
        background: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:hover,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-item:focus {
        color: #fff;
        background: none;
    }

    /* Muc cha co submenu: thay caret tam giac mac dinh cua bootstrap bang mui ten -> */
    /* Muc cha co submenu: hai mui ten chong len nhau, doi qua lai bang opacity.
         chua hover -> mui ten CHEO LEN (icon_arrow_right_up.svg)
         hover      -> mui ten NGANG    (icon_arrow_right_white.svg)
       Dat position:absolute chu KHONG inline-block: khoi 35px se lam cao them
       dong chu 23px/31px, buoc giua 2 muc menu lech khoi 71px cua tmu.edu.vn. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::before,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        content: "";
        /* PHAI khai bao display: rule an thanh gach cam o muc 6
           (`... > li > a::after { display: none }`) van co hieu luc voi ::after,
           bo trong thi mui ten mac dinh (cheo len) bi an mat. */
        display: block;
        position: absolute;
        top: 50%;
        left: 100%;
        width: 35px;
        height: 35px;
        /* 29 + 8 (le trai trong viewBox 30x30) = net ve bat dau cach chu 37px */
        margin: -17.5px 0 0 29px;
        border: 0;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%;
        transition: opacity .18s ease;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::after {
        opacity: 1;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M9%2021L21%209M21%209H12M21%209V18%27%2F%3E%3C%2Fsvg%3E");
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-toggle::before {
        opacity: 0;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2030%2030%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2015H23M23%2015L17%209M23%2015L17%2021%27%2F%3E%3C%2Fsvg%3E");
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-toggle::after {
        opacity: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li:hover > .dropdown-toggle::before {
        opacity: 1;
    }

    /* --- 7b. Menu CAP 3 (li.dropdown-submenu) ---
       Khoi Menu_top cua TMU la menu 3 cap: muc cap 2 la <li.dropdown-submenu>
       boc mot <ul.dropdown-menu> long nhau. The <a> cap 2 tro toi
       javascript:void(0) va KHONG co data-bs-toggle nen bam vao khong co gi
       xay ra — phai mo bang hover y het cap 1. Cot cap 3 do ra vung vua bo
       o hinh anh minh hoa. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu {
        position: relative;
    }

    /* Cot cap 3 la cot TOAN CHIEU CAO man hinh, dung ngon ngu voi cot cap 1:
       - position: fixed an toan trong panel nay vi .navbar-collapse va
         .dropdown-menu deu co transform: none !important (nut X dong panel
         cung dang dua vao dieu do). Neo bang calc() tu 3 bien --tmu-* nen cot
         luon thang hang voi cap 2 o moi breakpoint.
       - border-left lap lai dung duong ke 1px trang .18 cua .navbar-nav
         (duong phan cach cap 1 | cap 2), nen ba cot cung mot he thong.
       - top/bottom = 0 + overflow-y: auto: danh sach 14 khoa/vien dai bao nhieu
         cung cuon TRONG cot, khong con tran xuong duoi man hinh. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu {
        position: fixed !important;
        top: 0;
        bottom: 0;
        left: calc(var(--tmu-rail-w) + var(--tmu-panel-menu-w) + var(--tmu-panel-l2-w) + 59px);
        width: var(--tmu-panel-l3-w);
        height: auto;
        max-height: none;
        display: flex;
        flex-direction: column;
        /* Danh sach ngan -> can giua theo chieu doc cho khop cot menu cap 1.
           Tu khoa "safe" de danh sach dai hon man hinh thi bam mep tren thay vi
           bi cat mat phan dau; trinh duyet cu bo qua dong nay va dung dong tren. */
        justify-content: center;
        justify-content: safe center;
        /* 48px = dung khoang cach tu duong ke sang chu cua cap 1 -> cap 2 */
        padding: 24px 28px 24px 48px;
        border-left: 1px solid rgba(255, 255, 255, .18);
        overflow-y: auto;
        overscroll-behavior: contain;
        scrollbar-width: thin;
        scrollbar-color: rgba(255, 255, 255, .28) transparent;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::-webkit-scrollbar {
        width: 4px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: rgba(255, 255, 255, .28);
    }

    /* Danh sach cap 3 dai -> buoc dong 42px thay vi 62px cho gon 1 man hinh.
       flex-shrink: 0 de khi danh sach dai hon cot, cac dong khong bi flexbox
       ep bet lai ma phai sinh thanh cuon. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu > li {
        flex: 0 0 auto;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu .dropdown-item {
        padding: 8px 0;
        font-size: 18px;
        line-height: 26px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transition: opacity .18s ease, visibility 0s;
    }

    /* Chuot sang muc cap 2 khac -> cot cap 3 cu dong NGAY (cung nguyen tac
       voi cap 1 o muc 7, neu khong hai cot cap 3 se chong len nhau). */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover ~ li > .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:has(~ li:hover) > .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .1s ease, visibility 0s linear .1s;
    }

    /* Caret tren duong ke cap 2 | cap 3.
       Cot cap 3 cao het man hinh nen ::before cua CHINH COT khong the canh theo
       muc dang hover duoc nua -> tat no di, va ve lai caret tren <li> cap 2.
       Nam tren li thi caret luon o dung tam muc dang hover, y het cach cap 1
       lam voi cot cap 2.
         left: 100% + 10px -> mep phang caret ap vao duong ke. Khoang 10px nay
         co dinh o moi breakpoint: cot cap 3 thut 59px so voi cot cap 2, con muc
         cap 2 rong het cot va cot cap 2 thut 48px -> chenh luon la 11px. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::before {
        content: none;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu::after {
        content: "";
        position: absolute;
        z-index: 3;
        top: 50%;
        left: calc(100% + 10px);
        width: 12px;
        height: 26px;
        margin-top: -13px;
        opacity: 0;
        pointer-events: none;
        transition: opacity .18s ease;
        background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2742%27%20height%3D%2794%27%20viewBox%3D%270%200%2042%2094%27%20fill%3D%27none%27%3E%3Cpath%20d%3D%27M42%2047.2646C18.4042%2049.7599%200.0177%2069.7134%200.0009%2093.9668L0%2093.9668L0%200C0%2024.2684%2018.3935%2044.2389%2042%2046.7354L42%2047.2646Z%27%20fill%3D%27%231B3E9B%27%2F%3E%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover::after {
        opacity: 1;
    }

    /* Chuot da sang muc cap 2 khac -> caret cu tat NGAY, cung nhip voi cot cap 3 */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover ~ li::after,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:has(~ li:hover)::after {
        opacity: 0;
        transition: opacity .1s ease;
    }

    /* Cau noi trong suot: muc cap 2 rong het cot (het x cua cot cap 2), con cot
       cap 3 bat dau sau do 59px -> phu kin dung 59px do de chuot di ngang sang
       khong roi khoi vung hover. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-menu::after {
        top: 0;
        bottom: 0;
        left: -59px;
        width: 59px;
    }

    /* Muc cap 2 co cap 3: rule chung dat mui ten o left:100% + 29px, ma
       .dropdown-item la display:block rong ca cot -> mui ten se van ra ngoai.
       Cho <a> co lai bang chu (inline-block) roi ap mui ten nho 26px sat sau. */
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle {
        display: inline-block;
        position: relative;
        /* bootstrap dat .dropdown-item { width: 100% } -> inline-block van rong
           het cot 400px, mui ten (left: 100%) se van ra tan mep phai cot. */
        width: auto;
        padding-right: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle::before,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu > .dropdown-toggle::after {
        width: 26px;
        height: 26px;
        margin: -13px 0 0 12px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-toggle::after {
        opacity: 0;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu:hover > .dropdown-toggle::before {
        opacity: 1;
    }

    /* --- 8. Header ngang ben phai rail: giu nguyen, chi don lai --- */
    body.layout-menu-doc #header .site-header__wrapper {
        width: 100%;
    }

    body.layout-menu-doc #header .site-header__top-nav {
        margin-left: auto;
    }

    /* 9. LUU Y: khoi tim kiem cua Design6 truoc day la position: fixed nen can
       left: var(--tmu-rail-w) de khong nam de len rail. Nay no dung position:
       sticky - van nam trong luong trang nen tu dong an theo vung da thut
       80px cua body - rule do khong con can va da bo. */
}

/* --- Man hinh 992..1439px: 3 cot (menu | cap 2 | cap 3) khong du cho ---
   O 1440px cot cap 3 ket thuc tai x=1364, vua du. Xuong 1366/1280 thi tran ra
   ngoai va lam trang cuon ngang, nen thu hep ca ba cot bang cach doi bien.
   Giu nguyen khe 77px (cap 2) / 59px (cap 3) vi caret va "cau noi" trong suot
   deu duoc do theo khe do. */
@media (min-width: 992px) and (max-width: 1439px) {
    body.layout-menu-doc {
        --tmu-panel-menu-w: 340px;
        --tmu-panel-l2-w: 300px;
        --tmu-panel-l3-w: 320px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav {
        padding-left: 60px;
    }

    body.layout-menu-doc #header .navbar-collapse .navbar-nav > li > a {
        font-size: 20px;
    }

}

/* Do tre mo/dong submenu la hieu ung chuyen dong -> ton trong prefers-reduced-motion. */
@media (min-width: 992px) and (prefers-reduced-motion: reduce) {
    body.layout-menu-doc #header .navbar-collapse .navbar-nav .dropdown-menu,
    body.layout-menu-doc #header .navbar-collapse .navbar-nav li.dropdown-submenu::after {
        transition: none;
    }
}

.dh-hero{padding:30px 0;background:#fffaef;text-align:center}
@media screen and (min-width:768px){
.dh-hero{padding:47px 0 54px;background:url(../images/hero-bg.png) no-repeat left top/100% auto,#fffaef}
}
@media screen and (max-width:1199px){
.dh-hero{background-position:center top;background-size:1900px 734px}
}
.dh-hero *{box-sizing:border-box}
.dh-hero :focus{box-shadow:none;outline:0}
.dh-hero a{transition:all .3s ease;text-decoration:none}
.dh-hero img{max-width:100%;vertical-align:middle}
.dh-hero button{font-family:inherit}
.dh-hero-container{width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}
@media screen and (min-width:576px){
.dh-hero-container{max-width:540px}
}
@media screen and (min-width:768px){
.dh-hero-container{max-width:720px}
}
@media screen and (min-width:992px){
.dh-hero-container{max-width:1191px}
}
.dh-hero-logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:28px;gap:12px}
@media screen and (min-width:768px){
.dh-hero-logo{gap:25px}
}
@media screen and (min-width:1200px){
.dh-hero-logo{gap:54px}
}
.dh-hero-title{max-width:439px;margin:0 auto 24px;font-size:24px;line-height:1.4;font-weight:700;color:#4c2100}
@media screen and (min-width:768px){
.dh-hero-title{font-size:32px}
}
.dh-hero-text{max-width:927px;margin:0 auto 30px;font-size:14px;line-height:1.5}
@media screen and (min-width:768px){
.dh-hero-text{margin-bottom:65px;font-size:16px}
}
.dh-hero-text p+p{margin-top:11px}
.dh-hero-wrapper{position:relative}
.dh-hero-wrapper::before{content:"";position:absolute;top:28px;right:-15px;left:-16px;height:849px;background:url(../images/bg-2.png) no-repeat left top/100% auto;pointer-events:none}
@media screen and (min-width:768px){
.dh-hero-wrapper::before{right:-30px;left:-31px}
}
@media screen and (min-width:992px){
.dh-hero-wrapper::before{right:-45px;left:-46px}
}
.dh-hero-inner{position:relative;z-index:2;border:1px solid #d4b996;border-radius:27px;padding:29px 12px 32px;background:linear-gradient(to bottom,#fff9ee 0,#fff 85%)}
@media screen and (min-width:768px){
.dh-hero-inner{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:1200px){
.dh-hero-inner{padding-right:30px;padding-left:30px}
}
.dh-hero-subtitle{margin-bottom:30px;padding-bottom:18px;background:linear-gradient(to right,#f68500,#f68500) no-repeat center bottom/80px 3px;font-size:24px;line-height:1.2;font-weight:700;color:#4c2100}
@media screen and (min-width:768px){
.dh-hero-subtitle{font-size:36px}
}
.dh-hero-list{display:flex;flex-wrap:wrap;gap:20px}
@media screen and (min-width:992px){
.dh-hero-list{gap:28px}
}
.dh-hero-list .item{display:block;transition:all .3s ease;box-shadow:0 1px 10.2px -1px rgba(0,0,0,.15);border:1px solid #f2ca50;border-radius:16px;width:100%;padding:29px 12px 28px;background-color:#fff}
@media screen and (min-width:768px){
.dh-hero-list .item{width:calc(50% - 10px);padding-right:19px;padding-left:20px}
}
@media screen and (min-width:992px){
.dh-hero-list .item{width:calc(33.3333333333% - 19px)}
}
.dh-hero-list .item:hover{border-color:#8c5511}
.dh-hero-list .item-image{width:159px;height:160px;margin:0 auto 28px}
.dh-hero-list .item-image img{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:50%}
.dh-hero-list .item-title{margin-bottom:11px;font-size:18px;line-height:1.5;font-weight:700;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-list .item-title{font-size:20px}
}
.dh-hero-list .item-subtitle{border-radius:8px;margin-bottom:12px;padding:9px;background-color:#fffbee;font-size:14px;line-height:1.5;font-weight:600;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-list .item-subtitle{font-size:16px}
}
.dh-hero-list .item-info{display:flex;flex-direction:column;align-items:center;margin-bottom:14px;font-size:14px;line-height:1.7;font-weight:600;list-style:disc;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-list .item-info{margin-left:24px;font-size:16px}
}
.dh-hero-list .item-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#018542}
@media screen and (min-width:768px){
.dh-hero-list .item-link{font-size:15px}
}
.dh-hero-list .item-link::after{content:"";display:inline-block;flex-shrink:0;transition:all .3s ease;width:10px;height:8px;margin-left:5px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath fill='%23016a34' d='M4.35 4a1.2 1.2 0 0 1-.35.843L.844 8 0 7.157 3.157 4 0 .843.843 0 4 3.157A1.2 1.2 0 0 1 4.35 4M9.35 4a1.2 1.2 0 0 1-.35.843L5.844 8 5 7.157 8.157 4 5 .843 5.843 0 9 3.157A1.2 1.2 0 0 1 9.35 4'/%3E%3C/svg%3E") no-repeat}
.dh-hero-list .item-link:hover::after{transform:translateX(3px)}
.dh-hero-detail{padding:30px 0;background:#fffef9}
@media screen and (min-width:768px){
.dh-hero-detail{padding:45px 0;background:url(../images/hero-detail-bg.png) no-repeat left top/100% auto,#fffef9}
}
@media screen and (max-width:1199px){
.dh-hero-detail{background-position:center top;background-size:1900px 409px}
}
.dh-hero-detail *{box-sizing:border-box}
.dh-hero-detail :focus{box-shadow:none;outline:0}
.dh-hero-detail a{transition:all .3s ease;text-decoration:none}
.dh-hero-detail img{max-width:100%;vertical-align:middle}
.dh-hero-detail button{font-family:inherit}
.dh-hero-detail-container{width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}
@media screen and (min-width:576px){
.dh-hero-detail-container{max-width:540px}
}
@media screen and (min-width:768px){
.dh-hero-detail-container{max-width:720px}
}
@media screen and (min-width:992px){
.dh-hero-detail-container{max-width:1191px}
}
.dh-hero-detail-wrapper{position:relative;margin-bottom:25px}
.dh-hero-detail-wrapper::before{content:"";position:absolute;top:28px;right:-15px;left:-16px;height:514px;background:url(../images/bg.png) no-repeat left top/100% auto;pointer-events:none}
@media screen and (min-width:768px){
.dh-hero-detail-wrapper::before{right:-30px;left:-31px}
}
@media screen and (min-width:992px){
.dh-hero-detail-wrapper::before{right:-45px;left:-46px}
}
.dh-hero-detail-inner{position:relative;z-index:2;border:1px solid #d4b996;border-radius:27px;padding:20px 12px 23px;background:linear-gradient(to bottom,#fff9ee 0,#fff 85%)}
@media screen and (min-width:768px){
.dh-hero-detail-inner{display:flex;padding-right:23px;padding-left:0}
}
.dh-hero-detail-info{text-align:center}
@media screen and (min-width:768px){
.dh-hero-detail-info{width:40%;padding:0 20px}
}
@media screen and (min-width:992px){
.dh-hero-detail-info{width:35.2%}
}
.dh-hero-detail-box{border-radius:20px;padding:28px 12px 10px;background-color:#fff}
@media screen and (min-width:768px){
.dh-hero-detail-box{width:60%;padding-right:28px;padding-left:27px}
}
@media screen and (min-width:992px){
.dh-hero-detail-box{width:64.8%}
}
.dh-hero-detail-heading{margin-bottom:10px;font-size:20px;line-height:1.5;font-weight:700;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-detail-heading{font-size:24px}
}
.dh-here-detail-text{margin-bottom:64px;font-size:14px;line-height:1.5;color:#000}
@media screen and (min-width:768px){
.dh-here-detail-text{font-size:16px}
}
.dh-here-detail-text ul{margin-left:24px;text-align:justify;list-style:disc}
.dh-here-detail-text ul li+li{margin-top:11px}
.dh-here-detail-date{font-size:13px;line-height:1.467;text-align:right;color:#747474}
@media screen and (min-width:768px){
.dh-here-detail-date{font-size:15px}
}
.dh-hero-detail-logo{position:relative;display:flex;justify-content:center;align-items:center;border:3px solid #f2d57c;border-radius:50%;width:164px;height:164px;margin:31px auto 38px;padding:14px;background-color:#fff}
.dh-hero-detail-logo-badge::after{content:"";position:absolute;top:calc(50% - 90px);left:calc(50% - 117px);width:235px;height:187px;background:url(../images/frame.png) no-repeat center/100% 100%}
.dh-hero-detail-name{margin-bottom:7px;font-size:20px;line-height:1.5;font-weight:700;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-detail-name{font-size:24px}
}
.dh-hero-detail-position{max-width:338px;margin:0 auto 18px;font-size:16px;line-height:1.5;font-weight:600;color:#5c3300}
@media screen and (min-width:768px){
.dh-hero-detail-position{font-size:18px}
}
.dh-hero-detail-reward{position:relative;display:flex;flex-direction:column;align-items:center;max-width:184px;margin:0 auto 30px;gap:19px}
@media screen and (min-width:768px){
.dh-hero-detail-reward{margin-bottom:-30px}
}
.dh-hero-detail-reward .item{display:flex}
.dh-hero-detail-title{margin-bottom:18px;font-size:22px;line-height:1.5;font-weight:700;color:#000}
@media screen and (min-width:768px){
.dh-hero-detail-title{font-size:32px}
}
.dh-hero-detail-list{display:flex;flex-wrap:wrap;gap:12px}
@media screen and (min-width:768px){
.dh-hero-detail-list{gap:24px}
}
.dh-hero-detail-list .item{transition:all .3s ease;box-shadow:3px 4px 10.5px rgba(0,0,0,.2);border:1px solid #b18643;border-radius:16px;width:100%;background-color:#fff}
@media screen and (min-width:768px){
.dh-hero-detail-list .item{width:calc(50% - 12px)}
}
.dh-hero-detail-list .item:hover{box-shadow:3px 4px 10.5px rgba(0,0,0,.4)}
.dh-hero-detail-list .item-content{padding:18px 18px 14px 15px}
.dh-hero-detail-list .item-title{margin-bottom:11px;font-size:14px;line-height:1.5;font-weight:700;color:#000}
@media screen and (min-width:768px){
.dh-hero-detail-list .item-title{font-size:16px}
}
.dh-hero-detail-list .item-info{font-size:13px;line-height:1.35;color:#565656}
@media screen and (min-width:768px){
.dh-hero-detail-list .item-info{font-size:15px}
}
.dh-hero-detail-list .item-info dl{display:flex;align-items:flex-start}
.dh-hero-detail-list .item-info dl+dl{margin-top:6px}
.dh-hero-detail-list .item-info dt{display:flex;justify-content:center;width:17px;padding-top:2px}
.dh-hero-detail-list .item-info dd{width:calc(100% - 17px);padding-left:10px}
.dh-hero-detail-list .item-info dd b{font-weight:700}
.dh-hero-detail-list .item-footer{border-radius:0 0 14px 14px;padding:15px 15px 14px;background-color:#b18643;font-size:14px;font-weight:700;color:#fff}
@media screen and (min-width:768px){
.dh-hero-detail-list .item-footer{font-size:16px}
}
.dh-hero-detail-list .item-footer ul{margin-left:24px;list-style:disc}
.dh-member{padding:37px 0 37px;background-color:#fff}
.dh-member *{box-sizing:border-box}
.dh-member :focus{box-shadow:none;outline:0}
.dh-member a{transition:all .3s ease;text-decoration:none}
.dh-member img{max-width:100%;vertical-align:middle}
.dh-member button{font-family:inherit}
.dh-member-container{width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}
@media screen and (min-width:576px){
.dh-member-container{max-width:540px}
}
@media screen and (min-width:768px){
.dh-member-container{max-width:720px}
}
@media screen and (min-width:992px){
.dh-member-container{max-width:1192px}
}
.dh-member-title{margin-bottom:30px;padding-bottom:24px;background:linear-gradient(to right,#f68500,#f68500) no-repeat center bottom/80px 3px;font-size:24px;line-height:1.2;font-weight:700;text-align:center;color:#4c2100}
@media screen and (min-width:768px){
.dh-member-title{font-size:36px}
}
.dh-member-row{display:flex;flex-wrap:wrap;gap:24px}
.dh-member-col{width:100%}
@media screen and (min-width:768px){
.dh-member-col{width:calc(50% - 12px)}
}
.dh-member-col .item{border:1px dashed #018542;border-radius:16px;margin-bottom:24px;background-color:#fffbf3}
.dh-member-col .item:last-child{margin-bottom:0}
.dh-member-col .item-head{border-radius:16px;padding:12px;background:#018542;color:#fff}
@media screen and (min-width:768px){
.dh-member-col .item-head{padding:20px}
}
@media screen and (min-width:1200px){
.dh-member-col .item-head{padding:26px 30px 13px}
}
.dh-member-col .item-logo{height:65px;margin-bottom:18px}
.dh-member-col .item-logo img{max-height:100%}
.dh-member-col .item-title{margin-bottom:7px;font-size:18px;line-height:1.35;font-weight:700}
@media screen and (min-width:768px){
.dh-member-col .item-title{font-size:20px}
}
.dh-member-col .item-subtitle{font-size:14px;line-height:1.5;font-weight:600}
@media screen and (min-width:768px){
.dh-member-col .item-subtitle{font-size:16px}
}
.dh-member-col .item-body{padding:12px}
@media screen and (min-width:768px){
.dh-member-col .item-body{padding:14px 20px 28px}
}
@media screen and (min-width:1200px){
.dh-member-col .item-body{padding-right:25px;padding-left:25px}
}
.dh-member-col .item-text{margin-bottom:16px;font-size:14px;line-height:2}
@media screen and (min-width:768px){
.dh-member-col .item-text{font-size:16px}
}
.dh-member-col .item-text b{font-weight:700}
.dh-member-col .item-text p+p{margin-top:14px}
.dh-member-col .item-buttons{display:flex;flex-wrap:wrap;gap:12px}
@media screen and (min-width:768px){
.dh-member-col .item-buttons{gap:24px}
}
.dh-member-col .item-button{display:flex;justify-content:center;align-items:center;transition:all .3s ease;border-radius:8px;width:136px;height:42px;background-color:#e69c17;font-size:12px;font-weight:700;color:#fff}
@media screen and (min-width:768px){
.dh-member-col .item-button{font-size:14px}
}
@media screen and (min-width:992px){
.dh-member-col .item-button{width:154px}
}
.dh-member-col .item-button:hover{background-color:#018542}
.dh-org{padding:30px 0;background-color:#fffaef}
@media screen and (min-width:768px){
.dh-org{padding:44px 0}
}
.dh-org *{box-sizing:border-box}
.dh-org :focus{box-shadow:none;outline:0}
.dh-org a{transition:all .3s ease;text-decoration:none}
.dh-org img{max-width:100%;vertical-align:middle}
.dh-org button{font-family:inherit}
.dh-org-container{width:100%;margin-right:auto;margin-left:auto;padding-right:10px;padding-left:10px}
@media screen and (min-width:576px){
.dh-org-container{max-width:540px}
}
@media screen and (min-width:768px){
.dh-org-container{max-width:720px}
}
@media screen and (min-width:992px){
.dh-org-container{max-width:1190px}
}
.dh-org-wrapper{border:1px solid #f2ca50;border-radius:24px;padding:25px 12px 28px;background-color:#fff}
@media screen and (min-width:768px){
.dh-org-wrapper{padding-right:20px;padding-left:20px}
}
@media screen and (min-width:1200px){
.dh-org-wrapper{padding-right:32px;padding-left:25px}
}
.dh-org-title{margin-bottom:18px;font-size:20px;font-weight:700;text-align:center;color:#016833}
@media screen and (min-width:768px){
.dh-org-title{font-size:28px}
}
.dh-org-row{display:flex;flex-wrap:wrap;gap:17px}
.dh-org-col{width:100%}
@media screen and (min-width:768px){
.dh-org-col{width:calc(50% - 8.5px)}
}
.dh-org-table{width:100%;table-layout:fixed;color:#111827}
.dh-org-table thead{background-color:#fff0c2}
.dh-org-table th{padding-top:14px;padding-bottom:12px;font-size:16px;line-height:1.58;font-weight:700}
@media screen and (min-width:768px){
.dh-org-table th{font-size:18px}
}
.dh-org-table td,.dh-org-table th{vertical-align:middle}
.dh-org-table td:nth-child(1),.dh-org-table th:nth-child(1){width:75px;text-align:center}
.dh-org-table td{padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.58;font-weight:600}
@media screen and (min-width:768px){
.dh-org-table td{font-size:16px}
}
.dh-org-table td:nth-child(2){padding-right:18px}
.dh-org-table tbody tr{height:70px}
.dh-org-table tbody tr:nth-child(even){background-color:#fdfaf3}
.dh-org-table tbody tr:hover{color:#037d3f}
.dh-org-table tbody tr:hover .th-table-link-button{display:inline-flex}
.dh-org-table .th-table-link{display:flex;align-items:center;gap:22px}
.dh-org-table .th-table-link-button{display:none;flex-shrink:0;align-items:center;border-radius:60px;margin-left:auto;padding:4px 11px;background-color:#d5fbe8;font-size:11px;font-weight:600;color:#016a34;gap:5px}
@media screen and (min-width:768px){
.dh-org-table .th-table-link-button{font-size:13px}
}
.dh-org-table .th-table-link-button::after{content:"";flex-shrink:0;width:10px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath fill='%23016a34' d='M4.35 4a1.2 1.2 0 0 1-.35.843L.844 8 0 7.157 3.157 4 0 .843.843 0 4 3.157A1.2 1.2 0 0 1 4.35 4M9.35 4a1.2 1.2 0 0 1-.35.843L5.844 8 5 7.157 8.157 4 5 .843 5.843 0 9 3.157A1.2 1.2 0 0 1 9.35 4'/%3E%3C/svg%3E") no-repeat}
