:root {
  --colorneutral-50: rgba(243, 244, 244, 1);
  --color-shades-50: rgba(255, 255, 255, 1);
  --colorsecondary-400: rgba(54, 90, 138, 1);
  --colorneutral-900: rgba(78, 83, 80, 1);
  --colorsecondary-500: rgba(36, 60, 92, 1);
  --colorprimary-500: rgba(48, 77, 64, 1);
  --colorsecondary-50: rgba(209, 221, 237, 1);
  --colorsecondary-300: rgba(72, 120, 183, 1);
  --colorneutral-500: rgba(185, 189, 187, 1);
  --colorprimary-50: rgba(215, 230, 224, 1);
  --colorneutral-600: rgba(158, 163, 160, 1);
  --paragraph-02-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --paragraph-02-semibold-font-weight: 600;
  --paragraph-02-semibold-font-size: 16px;
  --paragraph-02-semibold-letter-spacing: 0px;
  --paragraph-02-semibold-line-height: 20px;
  --paragraph-02-semibold-font-style: normal;
  --paragraph-02-regular-font-family: "Encode Sans Semi Expanded", Helvetica;
  --paragraph-02-regular-font-weight: 400;
  --paragraph-02-regular-font-size: 16px;
  --paragraph-02-regular-letter-spacing: 0px;
  --paragraph-02-regular-line-height: 20px;
  --paragraph-02-regular-font-style: normal;
  --h01-regular-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h01-regular-font-weight: 400;
  --h01-regular-font-size: 48px;
  --h01-regular-letter-spacing: -1.92px;
  --h01-regular-line-height: 56px;
  --h01-regular-font-style: normal;
  --h05-bold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h05-bold-font-weight: 700;
  --h05-bold-font-size: 23px;
  --h05-bold-letter-spacing: -0.46px;
  --h05-bold-line-height: 28px;
  --h05-bold-font-style: normal;
  --paragraph-01-regular-font-family: "Montserrat", Helvetica;
  --paragraph-01-regular-font-weight: 400;
  --paragraph-01-regular-font-size: 14px;
  --paragraph-01-regular-letter-spacing: 0px;
  --paragraph-01-regular-line-height: 17px;
  --paragraph-01-regular-font-style: normal;
  --paragraph-01-semi-bold-font-family: "Montserrat", Helvetica;
  --paragraph-01-semi-bold-font-weight: 600;
  --paragraph-01-semi-bold-font-size: 14px;
  --paragraph-01-semi-bold-letter-spacing: 0px;
  --paragraph-01-semi-bold-line-height: 17px;
  --paragraph-01-semi-bold-font-style: normal;
  --paragraph-03-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --paragraph-03-semibold-font-weight: 600;
  --paragraph-03-semibold-font-size: 18px;
  --paragraph-03-semibold-letter-spacing: 0px;
  --paragraph-03-semibold-line-height: 22px;
  --paragraph-03-semibold-font-style: normal;
  --h04-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h04-semibold-font-weight: 600;
  --h04-semibold-font-size: 28px;
  --h04-semibold-letter-spacing: -0.56px;
  --h04-semibold-line-height: 34px;
  --h04-semibold-font-style: normal;
  --paragraph-02-semi-bold-font-family: "Montserrat", Helvetica;
  --paragraph-02-semi-bold-font-weight: 600;
  --paragraph-02-semi-bold-font-size: 16px;
  --paragraph-02-semi-bold-letter-spacing: 0px;
  --paragraph-02-semi-bold-line-height: 20px;
  --paragraph-02-semi-bold-font-style: normal;
  --h05-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h05-semibold-font-weight: 600;
  --h05-semibold-font-size: 23px;
  --h05-semibold-letter-spacing: -0.46px;
  --h05-semibold-line-height: 28px;
  --h05-semibold-font-style: normal;
  --h04-bold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h04-bold-font-weight: 700;
  --h04-bold-font-size: 28px;
  --h04-bold-letter-spacing: -0.56px;
  --h04-bold-line-height: 34px;
  --h04-bold-font-style: normal;
  --paragraph-01-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --paragraph-01-semibold-font-weight: 600;
  --paragraph-01-semibold-font-size: 14px;
  --paragraph-01-semibold-letter-spacing: 0px;
  --paragraph-01-semibold-line-height: 17px;
  --paragraph-01-semibold-font-style: normal;
  --footer-capitals-font-family: "Montserrat", Helvetica;
  --footer-capitals-font-weight: 600;
  --footer-capitals-font-size: 10px;
  --footer-capitals-letter-spacing: 0.8px;
  --footer-capitals-line-height: 12px;
  --footer-capitals-font-style: normal;
  --h06-semibold-font-family: "Encode Sans Semi Expanded", Helvetica;
  --h06-semibold-font-weight: 600;
  --h06-semibold-font-size: 19px;
  --h06-semibold-letter-spacing: -0.38px;
  --h06-semibold-line-height: 23px;
  --h06-semibold-font-style: normal;
  --primitive-numbers-0: 0px;
  --primitive-numbers-1x: 4px;
  --primitive-numbers-3x: 12px;
  --primitive-numbers-4x: 16px;
  --primitive-numbers-12x: 48px;
  --semantic-colours-text-field-placeholder: var(--primitive-colours-grey-400);
  --semantic-colours-text-interactive-primary: var(--primitive-colours-white);
  --semantic-colours-bg-field-default: var(--primitive-colours-white);
  --semantic-colours-bg-interactive-default-modifier-hover: rgba(
    255,
    255,
    255,
    0.1
  );
  --semantic-colours-bg-interactive-default: var(
    --semantic-colours-bg-neutral-default
  );
  --semantic-colours-bg-neutral-default: var(--primitive-colours-white);
  --size-radius-400: 16px;
  --semantic-numbers-spacing-none: var(--primitive-numbers-0);
  --semantic-numbers-spacing-1x: var(--primitive-numbers-1x);
  --semantic-numbers-spacing-3x: var(--primitive-numbers-3x);
  --semantic-numbers-spacing-4x: var(--primitive-numbers-4x);
  --semantic-numbers-radius-3x: var(--primitive-numbers-3x);
  --semantic-numbers-comp-heights-lg: var(--primitive-numbers-12x);
  --semantic-numbers-radius-none: var(--primitive-numbers-0);
  --primitive-colours-grey-400: rgba(148, 163, 184, 1);
  --primitive-colours-white: rgba(255, 255, 255, 1);
}
