
  :root {
    	--primary-1: #A8D166;
	--primary-2: #70B566;
	--primary-3: #47966E;
	--primary-4: #387A6E;
	--primary-5: #245251;
	--primary-6: #E58763;
	--primary-7: #E8B86F;
	--primary-8: #EBE275;
	--dark-blue: #04314E;
	--background-blue: #f2fbff;
	--neutral-dark: #302A2C;
	--neutral-mid: #8D8680;
	--neutral-light: #E9EADE;
	--neutral-lighter: #f8f9f7;
	--neutral-white: #FFFFFF;
	--background-grey: #f0f0f0;
	--type-grey: #646464;
	--type-green: #EEFFD3;
	--carbon-dioxide-removal: #4FC799;
	--cooling: #F26949;
	--finance: #33504F;
	--food-and-agriculture: #806764;
	--forest-and-land-use: #ABBA8C;
	--government-and-diplomacy: #FFA95E;
	--industry: #DB3D3D;
	--power: #FFC74A;
	--transportation: #2E8782;
  }

  .color-primary-1 {
    color: var(--primary-1);
  }
  
  .bg-primary-1 {
    background-color: var(--primary-1);
  }

  

  .color-primary-2 {
    color: var(--primary-2);
  }
  
  .bg-primary-2 {
    background-color: var(--primary-2);
  }

  

  .color-primary-3 {
    color: var(--primary-3);
  }
  
  .bg-primary-3 {
    background-color: var(--primary-3);
  }

  

  .color-primary-4 {
    color: var(--primary-4);
  }
  
  .bg-primary-4 {
    background-color: var(--primary-4);
  }

  

  .color-primary-5 {
    color: var(--primary-5);
  }
  
  .bg-primary-5 {
    background-color: var(--primary-5);
  }

  

  .color-primary-6 {
    color: var(--primary-6);
  }
  
  .bg-primary-6 {
    background-color: var(--primary-6);
  }

  

  .color-primary-7 {
    color: var(--primary-7);
  }
  
  .bg-primary-7 {
    background-color: var(--primary-7);
  }

  

  .color-primary-8 {
    color: var(--primary-8);
  }
  
  .bg-primary-8 {
    background-color: var(--primary-8);
  }

  

  .color-dark-blue {
    color: var(--dark-blue);
  }
  
  .bg-dark-blue {
    background-color: var(--dark-blue);
  }

  

  .color-background-blue {
    color: var(--background-blue);
  }
  
  .bg-background-blue {
    background-color: var(--background-blue);
  }

  

  .color-neutral-dark {
    color: var(--neutral-dark);
  }
  
  .bg-neutral-dark {
    background-color: var(--neutral-dark);
  }

  

  .color-neutral-mid {
    color: var(--neutral-mid);
  }
  
  .bg-neutral-mid {
    background-color: var(--neutral-mid);
  }

  

  .color-neutral-light {
    color: var(--neutral-light);
  }
  
  .bg-neutral-light {
    background-color: var(--neutral-light);
  }

  

  .color-neutral-lighter {
    color: var(--neutral-lighter);
  }
  
  .bg-neutral-lighter {
    background-color: var(--neutral-lighter);
  }

  

  .color-neutral-white {
    color: var(--neutral-white);
  }
  
  .bg-neutral-white {
    background-color: var(--neutral-white);
  }

  

  .color-background-grey {
    color: var(--background-grey);
  }
  
  .bg-background-grey {
    background-color: var(--background-grey);
  }

  

  .color-type-grey {
    color: var(--type-grey);
  }
  
  .bg-type-grey {
    background-color: var(--type-grey);
  }

  

  .color-type-green {
    color: var(--type-green);
  }
  
  .bg-type-green {
    background-color: var(--type-green);
  }

  

  .color-carbon-dioxide-removal {
    color: var(--carbon-dioxide-removal);
  }
  
  .bg-carbon-dioxide-removal {
    background-color: var(--carbon-dioxide-removal);
  }

  

  .color-cooling {
    color: var(--cooling);
  }
  
  .bg-cooling {
    background-color: var(--cooling);
  }

  

  .color-finance {
    color: var(--finance);
  }
  
  .bg-finance {
    background-color: var(--finance);
  }

  

  .color-food-and-agriculture {
    color: var(--food-and-agriculture);
  }
  
  .bg-food-and-agriculture {
    background-color: var(--food-and-agriculture);
  }

  

  .color-forest-and-land-use {
    color: var(--forest-and-land-use);
  }
  
  .bg-forest-and-land-use {
    background-color: var(--forest-and-land-use);
  }

  

  .color-government-and-diplomacy {
    color: var(--government-and-diplomacy);
  }
  
  .bg-government-and-diplomacy {
    background-color: var(--government-and-diplomacy);
  }

  

  .color-industry {
    color: var(--industry);
  }
  
  .bg-industry {
    background-color: var(--industry);
  }

  

  .color-power {
    color: var(--power);
  }
  
  .bg-power {
    background-color: var(--power);
  }

  

  .color-transportation {
    color: var(--transportation);
  }
  
  .bg-transportation {
    background-color: var(--transportation);
  }

  
@media only screen and (max-width: 992px) {
  :root body {--wp--preset--font-size--type-s: 14px !important;--wp--preset--font-size--type-m: 16px !important;--wp--preset--font-size--type-l: 20px !important;--wp--preset--font-size--type-xl: 20px !important;--wp--preset--font-size--type-xxl: 40px !important;--wp--preset--font-size--h-5: 16px !important;--wp--preset--font-size--h-4: 16px !important;--wp--preset--font-size--h-3: 20px !important;--wp--preset--font-size--h-2: 24px !important;--wp--preset--font-size--h-1: 40px !important;--wp--preset--font-size--hxl: 40px !important;
  }
}
.has-type-s-font-size {line-height: var(--wp--custom--line-height--type-s);}.has-type-m-font-size {line-height: var(--wp--custom--line-height--type-m);}.has-type-l-font-size {line-height: var(--wp--custom--line-height--type-l);}.has-type-xl-font-size {line-height: var(--wp--custom--line-height--type-xl);}.has-type-xxl-font-size {line-height: var(--wp--custom--line-height--type-xxl);}.has-type-xl-font-size {letter-spacing: var(--wp--custom--letter-spacing--type-xl);}.has-type-xxl-font-size {letter-spacing: var(--wp--custom--letter-spacing--type-xxl);}