@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@100;200;300;400;500;600;700;800;900&display=swap");

:root {
    /* Colours */
    --nsw-brand-dark: #5DA818;
    --nsw-brand-light: var(--nsw-palette-blue-04);
    --nsw-brand-accent: #5DA818;
    --nsw-brand-supplementary: var(--nsw-palette-blue-02);
  
    --nsw-text-dark: var(--nsw-palette-grey-01);
    --nsw-text-light: var(--nsw-palette-white);
    --nsw-focus: var(--nsw-palette-focus);
    --nsw-text-hover: var(--nsw-palette-hover);
    --nsw-text-visited: var(--nsw-palette-visited);
  
    --nsw-black: var(--nsw-palette-black);
    --nsw-white: var(--nsw-palette-white);
    --nsw-off-white: var(--nsw-palette-off-white);
    --nsw-grey-01: var(--nsw-palette-grey-01);
    --nsw-grey-02: var(--nsw-palette-grey-02);
    --nsw-grey-03: var(--nsw-palette-grey-03);
    --nsw-grey-04: var(--nsw-palette-grey-04);
  
    --nsw-status-info: var(--nsw-palette-info-blue);
    --nsw-status-info-bg: var(--nsw-palette-info-blue-bg);
    --nsw-status-success: var(--nsw-palette-success-green);
    --nsw-status-success-bg: var(--nsw-palette-success-green-bg);
    --nsw-status-warning: var(--nsw-palette-warning-orange);
    --nsw-status-warning-bg: var(--nsw-palette-warning-orange-bg);
    --nsw-status-error: var(--nsw-palette-error-red);
    --nsw-status-error-bg: var(--nsw-palette-error-red-bg);
  
    --nsw-black-rgb: 0, 0, 0;
    --nsw-white-rgb: 255, 255, 255;
  
    /* Font */
    --nsw-font-family: 'Manrope', sans-serif;
    --nsw-font-size: 16px;
    --nsw-line-height: 1.5;
    --nsw-font-normal: 400;
    --nsw-font-bold: 700;
  
    --nsw-font-size-xxs-mobile: 0.75rem;
    --nsw-font-size-xxs-desktop: 0.75rem;
    --nsw-line-height-xxs-mobile: 1.5;
    --nsw-line-height-xxs-desktop: 1.5;
  
    --nsw-font-size-xs-mobile: 0.875rem;
    --nsw-font-size-xs-desktop: 0.875rem;
    --nsw-line-height-xs-mobile: 1.35;
    --nsw-line-height-xs-desktop: 1.35;
  
    --nsw-font-size-sm-mobile: 1rem;
    --nsw-font-size-sm-desktop: 1rem;
    --nsw-line-height-sm-mobile: 1.5;
    --nsw-line-height-sm-desktop: 1.5;
  
    --nsw-font-size-md-mobile: 1.125rem;
    --nsw-font-size-md-desktop: 1.25rem;
    --nsw-line-height-md-mobile: 1.33;
    --nsw-line-height-md-desktop: 1.4;
  
    --nsw-font-size-lg-mobile: 1.375rem;
    --nsw-font-size-lg-desktop: 1.5rem;
    --nsw-line-height-lg-mobile: 1.25;
    --nsw-line-height-lg-desktop: 1.33;
  
    --nsw-font-size-xl-mobile: 1.75rem;
    --nsw-font-size-xl-desktop: 2rem;
    --nsw-line-height-xl-mobile: 1.25;
    --nsw-line-height-xl-desktop: 1.25;
  
    --nsw-font-size-xxl-mobile: 2.25rem;
    --nsw-font-size-xxl-desktop: 3rem;
    --nsw-line-height-xxl-mobile: 1.25;
    --nsw-line-height-xxl-desktop: 1.25;
  
    /* Borders */
    --nsw-border-radius: 0;
  
    /* Shadows */
    --nsw-box-shadow: 0 0.25rem 0.75rem 0 rgba(var(--nsw-black-rgb),0.15);
  
    /* Maximum width of container */
    --nsw-container-width: 75rem;
}