:root{--color-white:#ffffff;--color-black:#38393c;--color-red:#e91019;--color-chart-title-red:#F61701;--color-blue:#1387ba;--color-grey:#747474;--color-light-grey:#ebebeb;--color-light-grey-2:#f1f1f1;--color-light-grey-3:#f7f7f7;--color-article:#f36b33;--color-interview:#ffa21a;--color-report:#e91019;--color-audio:#fa5f93;--color-video:#944bbb;--color-chart:#7a69e6;--color-forecasts:#27ceb6;--color-performance:#77ce44;--color-download-pdf:#e91019;--color-download-ppt:#f36b33;--color-download-xls:#207146;--color-download-png:#FA9F1B;--color-download-jpg:#409FF1;--color-download-gif:#B93D81;--color-download-file:#fa5f93;--color-download-epub:#747474;--color-download-docx:#295596;--font-family-base:"Lab Grotesque",Arial,"sans-serif";--font-weight-light:200;--font-weight-semibold:600;--font-weight-black:900;--font-size-default:16px;--line-height-default:1.4;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:25px;--spacing-xxl:40px;--breakpoint-mobile:330px;--breakpoint-tablet:768px;--breakpoint-desktop:991px;--breakpoint-large:1024px;--breakpoint-xlarge:1250px;--border-radius-sm:3px;--border-radius-md:5px;--border-radius-lg:10px;--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--z-index-dropdown:100;--z-index-sticky:500;--z-index-modal:1000}.typography-regular{font-weight:var(--font-weight-light)}.typography-bold,.typography-regular{font-family:var(--font-family-base);font-display:swap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.typography-bold{font-weight:var(--font-weight-semibold)}.typography-black{font-family:var(--font-family-base);font-weight:var(--font-weight-black);font-display:swap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.react-contexify{padding:0;min-width:0;box-shadow:0 10px 20px rgba(0,0,0,.3);background-color:#e91019;border-radius:200px}.react-contexify__item__content{font-size:14px;font-weight:700;color:#fff;padding:13px 40px}.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content{background-color:#d81119;border-radius:200px}body{margin:0;padding:0;background-color:#f2f2f2;font-family:Lab Grotesque,Arial,"sans-serif";font-style:normal;font-weight:400;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.react-contexify{position:fixed;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#fff;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.3),0 0 0 1px #eee;padding:5px 0;min-width:180px}.react-contexify .react-contexify__submenu{position:absolute;top:0;pointer-events:none;transition:opacity .275s}.react-contexify__submenu-arrow{font-size:12px;position:absolute;right:10px;line-height:22px}.react-contexify__separator{float:left;width:100%;height:1px;cursor:default;margin:4px 0;background-color:rgba(0,0,0,.2)}.react-contexify__item{cursor:pointer;position:relative}.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content{color:#fff;background-color:#4393e6}.react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__submenu{pointer-events:auto;opacity:1}.react-contexify__item--disabled{cursor:default;opacity:.5}.react-contexify__item__content{padding:6px 12px;display:flex;text-align:left;white-space:nowrap;color:#333;position:relative}.react-contexify__item__icon{font-size:20px;margin-right:5px;font-style:normal}.react-contexify__theme--dark{padding:6px 0;box-shadow:0 2px 15px rgba(0,0,0,.4),0 0 0 1px #222}.react-contexify__theme--dark,.react-contexify__theme--dark .react-contexify__submenu{background-color:rgba(40,40,40,.98)}.react-contexify__theme--dark .react-contexify__separator{background-color:#eee}.react-contexify__theme--dark .react-contexify__item__content{color:#fff}.react-contexify__theme--dark .react-contexify__item__icon{margin-right:8px;width:12px;text-align:center}.react-contexify__theme--light{padding:6px 0;box-shadow:0 2px 15px rgba(0,0,0,.2),0 0 0 1px #eee}.react-contexify__theme--light .react-contexify__separator{background-color:#eee}.react-contexify__theme--light .react-contexify__item:not(.react-contexify__item--disabled):hover>.react-contexify__item__content{color:#4393e6;background-color:#e0eefd}.react-contexify__theme--light .react-contexify__item__content{color:#666}.react-contexify__theme--light .react-contexify__item__icon{margin-right:8px;width:12px;text-align:center}@keyframes react-contexify__popIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes react-contexify__popOut{0%{transform:scale(1)}to{transform:scale(0)}}.react-contexify__will-enter--pop{animation:react-contexify__popIn .3s cubic-bezier(.51,.92,.24,1.2)}.react-contexify__will-leave--pop{animation:react-contexify__popOut .3s cubic-bezier(.51,.92,.24,1.2)}@keyframes react-contexify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes react-contexify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.react-contexify__will-enter--zoom{transform-origin:top left;animation:react-contexify__zoomIn .4s}.react-contexify__will-leave--zoom{animation:react-contexify__zoomOut .4s}@keyframes react-contexify__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-contexify__fadeOut{0%{opacity:1}to{opacity:0}}.react-contexify__will-enter--fade{animation:react-contexify__fadeIn .3s ease}.react-contexify__will-leave--fade{animation:react-contexify__fadeOut .3s ease}@keyframes react-contexify__flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes react-contexify__flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.react-contexify__will-enter--flip{animation:react-contexify__flipInX .65s}.react-contexify__will-enter--flip,.react-contexify__will-leave--flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.react-contexify__will-leave--flip{animation:react-contexify__flipOutX .65s}