:root {
  --background: #ffffff;

  --top-navbar-height: 76px;
  --pxtable-sticky-header-offset: var(--top-navbar-height);

  /* Core fonts Vars */
  --font-primary: 'Inter', sans-serif;
  --font-secondary: 'Golos Text', sans-serif;

  --font-weight-bold: 700;
  --font-weight-semibold: 600;
  --font-weight-normal: 400;
  --font-weight-light: 100;

  /* Spacings */
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-32: 32px;
  --spacing-36: 36px;
  --spacing-40: 40px;
  --spacing-44: 44px;

  /* Border Radius */
  --radius-4: 4px;
  --radius-8: 8px;
  --radius-16: 16px;
  --radius-24: 24px;

  --font-default: #1d201f;

  /* Breakpoints */
  --mobile-breakpoint: 0px;
  --tablet-breakpoint: 768px;
  --desktop-breakpoint: 1024px;
  --laptop-breakpoint: 1440px;
  --widescreen-breakpoint: 1920px;

  /* Colors */

  /* Brand Colors */
  --brand-color-pale-green: #dff9ec;

  /* Action */
  --color-action-50: #fbf9ff;
  --color-action-100: #f1ecff;
  --color-action-200: #c8b4ff;
  --color-action-300: #5e2ee5;
  --color-action-400: #4419bc;
  --color-action-500: #2e0a93;
  --color-action-600: #1c006b;

  /* Discovery */
  --color-discovery-100: #effffa;
  --color-discovery-200: #c2ffea;
  --color-discovery-300: #66ffcc;
  --color-discovery-400: #4bd6a8;
  --color-discovery-500: #35ad85;
  --color-discovery-600: #135c44;

  /* Greyscale / Neutrals */
  --color-greyscale-50: #fcfdfc;
  --color-greyscale-100: #ffffff;
  --color-greyscale-150: #f9fafa;
  --color-greyscale-200: #f4f6f6;
  --color-greyscale-300: #e9eceb;
  --color-greyscale-400: #d3d9d8;
  --color-greyscale-500: #a8b3b1;
  --color-greyscale-600: #75807e;
  --color-greyscale-700: #58605f;
  --color-greyscale-800: #3a403f;
  --color-greyscale-900: #1d201f;

  /* Primary brand colors */
  --color-primary-dark-green: #13402a;
  --color-primary-pale-green: #dff9ec;
  --color-primary-lavender: #bfb3ff;
  --color-primary-pale-lavender: #e8e3ff;

  /* UI Status colors */

  /* Success */
  --color-success-100: #d4fff7;
  --color-success-200: #65d0bc;
  --color-success-300: #257f6e;
  --color-success-400: #115649;

  /* Warning */
  --color-warning-50: #fff7f3;
  --color-warning-100: #fff5ee;
  --color-warning-200: #ffcaa2;
  --color-warning-300: #ff9f57;
  --color-warning-400: #66340f;

  /* Danger */
  --color-danger-100: #ffeeee;
  --color-danger-200: #ffc9c9;
  --color-danger-300: #ae1919;
  --color-danger-400: #7b1212;

  /* Misc */
  --color-button-hover: #4c21b2;
  --color-green-200: #dff9ec;
  --color-green-300: #13402a;

  --test-color: #e9ecec;

  /* Typography */

  /* Headings */
  --font-h1-size: 56px;
  --font-h1-line-height: 64px;
  --font-h1-letter-spacing: 0;
  --font-h1-weight: bold;

  --font-h2-size: 40px;
  --font-h2-line-height: 52px;
  --font-h2-letter-spacing: 0;
  --font-h2-weight: bold;

  --font-h3-size: 32px;
  --font-h3-line-height: 40px;
  --font-h3-letter-spacing: 0;
  --font-h3-weight: bold;

  --font-h4-size: 24px;
  --font-h4-line-height: 32px;
  --font-h4-letter-spacing: 0.1px;
  --font-h4-weight: 700;

  --font-h5-size: 20px;
  --font-h5-line-height: 28px;
  --font-h5-letter-spacing: 0.1px;
  --font-h5-weight: bold;

  /* Body */
  --font-body-large-size: 18px;
  --font-body-large-line-height: 24px;
  --font-body-large-letter-spacing: 0.1px;
  --font-body-large-weight: 400;

  --font-body-large-bold-size: 18px;
  --font-body-large-bold-line-height: 24px;
  --font-body-large-bold-letter-spacing: 0.1px;
  --font-body-large-bold-weight: 600;

  --font-body-default-size: 16px;
  --font-body-default-line-height: 20px;
  --font-body-default-letter-spacing: 0.1px;
  --font-body-default-weight: 400;

  --font-body-default-bold-size: 16px;
  --font-body-default-bold-line-height: 20px;
  --font-body-default-bold-letter-spacing: 0.1px;
  --font-body-default-bold-weight: 600;

  --font-body-small-size: 14px;
  --font-body-small-line-height: 18px;
  --font-body-small-letter-spacing: 0;
  --font-body-small-weight: 400;

  --font-body-small-bold-size: 14px;
  --font-body-small-bold-line-height: 18px;
  --font-body-small-bold-letter-spacing: 0;
  --font-body-small-bold-weight: 600;

  --font-body-large-hyperlink-size: 18px;
  --font-body-large-hyperlink-line-height: 24px;
  --font-body-large-hyperlink-letter-spacing: 0.1px;
  --font-body-large-hyperlink-weight: 400;

  --font-default-hyperlink-bold-size: 16px;
  --font-default-hyperlink-bold-line-height: 20px;
  --font-default-hyperlink-bold-letter-spacing: 0.1px;
  --font-default-hyperlink-bold-weight: 400;

  --font-body-hyperlink-small-size: 14px;
  --font-body-hyperlink-small-line-height: 18px;
  --font-body-hyperlink-small-letter-spacing: 0;
  --font-body-hyperlink-small-weight: 400;

  --font-body-XtraSmall-size: 12px;
  --font-body-XtraSmall-line-height: 16px;
  --font-body-XtraSmall-letter-spacing: 0;
  --font-body-XtraSmall-weight: 400;

  --font-body-XtraSmall-bold-size: 12px;
  --font-body-XtraSmall-bold-line-height: 16px;
  --font-body-XtraSmall-bold-letter-spacing: 0;
  --font-body-XtraSmall-bold-weight: 600;

  /* Styles / Paper */
  --paper-elevation-drop-shadow-1: rgba(0, 0, 0, 0.1) 0px 1px 1px;
  --paper-elevation-drop-shadow-2: rgba(0, 0, 0, 0.1) 0px 1px 2px;
  --paper-elevation-drop-shadow-3: rgba(0, 0, 0, 0.1) 0px 4px 8px;
  --paper-elevation-drop-shadow-4: rgba(0, 0, 0, 0.1) 0px 6px 12px;
  --paper-elevation-drop-shadow-5: rgba(0, 0, 0, 0.1) 0px 8px 16px;
  --paper-elevation-drop-shadow-6: rgba(0, 0, 0, 0.1) 0px 10px 24px;
  --paper-elevation-drop-shadow-7: rgba(0, 0, 0, 0.1) 0px 12px 32px 0px;

  /* Controls */
  --controls-button-padding: 12px 32px;
}


body > div.page-wrapper > header > div
{
  border-bottom: unset !important;
  background-color: var(--color-primary-dark-green) !important;
}

footer,
.footer,
.footer-container,
#footerlinks,
.page-footer,
section#footerlinks,
footer.page-footer,
div.footer.content,
body > div.page-wrapper > footer,
body > div.page-wrapper > footer.page-footer,
.page-wrapper footer,
.page-wrapper .footer-container,
.page-wrapper .footer,
.page-wrapper .page-footer,
.page-wrapper section#footerlinks,
.page-wrapper #footerlinks {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  left: -9999px !important;
}