@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-regular.woff2') format('woff2');
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-weight:600;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-600.woff2') format('woff2');
}
@font-face{
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-700.woff2') format('woff2');
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-weight:400;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-italic.woff2') format('woff2');
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-weight:600;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-600italic.woff2') format('woff2');
}
@font-face{
  font-family:'Open Sans';
  font-style:italic;
  font-weight:700;
  src:local(''),
    url('assets/fonts/open-sans-v34-latin-700italic.woff2') format('woff2');
}
:root{
  --blue-responsible-darken-1:#002536;
  --blue-responsible-darken-2:#00374e;
  --blue-responsible-main:#004e70;
  --blue-responsible-lighten-1:#38758f;
  --blue-responsible-lighten-2:#9ebcc9;
  --blue-responsible-lighten-3:#ccdce2;
  --blue-responsible-lighten-4:#e0eaee;
  --blue-responsible-lighten-5:#f0f4f6;
  --blue-responsible-lighten-6:#0573ae;

  --gray-professional-darken-1:#232222;
  --gray-professional-darken-2:#2a2929;
  --gray-professional-main:#3c3b3b;
  --gray-professional-lighten-1:#676666;
  --gray-professional-lighten-2:#b5b4b4;
  --gray-professional-lighten-3:#d8d8d8;
  --gray-professional-lighten-4:#e8e7e7;
  --gray-professional-lighten-5:#f3f3f3;

  --cyan-near-darken-1:#24506b;
  --cyan-near-darken-2:#35749b;
  --cyan-near-main:#1e9add;
  --cyan-near-lighten-1:#73bae5;
  --cyan-near-lighten-2:#bbddf2;
  --cyan-near-lighten-3:#dbedf8;
  --cyan-near-lighten-4:#e9f4fb;
  --cyan-near-lighten-5:#f4fafd;

  --green-guarantee-darken-1:#1c4b27;
  --green-guarantee-darken-2:#225a30;
  --green-guarantee-main:#308144;
  --green-guarantee-lighten-1:#5e9d6d;
  --green-guarantee-lighten-2:#b0cfb8;
  --green-guarantee-lighten-3:#d6e6da;
  --green-guarantee-lighten-4:#e6f0e9;
  --green-guarantee-lighten-5:#f3f7f4;

  --gray-cosmopolitan-darken-1:#606061;
  --gray-cosmopolitan-darken-2:#747476;
  --gray-cosmopolitan-main:#a6a6a8;
  --gray-cosmopolitan-lighten-1:#bababb;
  --gray-cosmopolitan-lighten-2:#dbdbdc;
  --gray-cosmopolitan-lighten-3:#ededee;
  --gray-cosmopolitan-lighten-4:#f4f4f5;
  --gray-cosmopolitan-lighten-5:#fafafa;

  --green-quality-darken-1:#526c20;
  --green-quality-darken-2:#638227;
  --green-quality-main:#8dba38;
  --green-quality-lighten-1:#a6c964;
  --green-quality-lighten-2:#d4e5b3;
  --green-quality-lighten-3:#e8f1d7;
  --green-quality-lighten-4:#f1f7e7;
  --green-quality-lighten-5:#f8fbf3;

  --yellow-knowledge-darken-1:#8e7f2d;
  --yellow-knowledge-darken-2:#ab9937;
  --yellow-knowledge-main:#f4db4e;
  --yellow-knowledge-lighten-1:#f6e375;
  --yellow-knowledge-lighten-2:#fbf1bc;
  --yellow-knowledge-lighten-3:#fdf8dc;
  --yellow-knowledge-lighten-4:#fefbea;
  --yellow-knowledge-lighten-5:#fefdf4;

  --orange-darken-1:#932f00;
  --orange-darken-2:#b23900;
  --orange-main:#fe5100;
  --orange-lighten-1:#fe7738;
  --orange-lighten-2:#ffbd9e;
  --orange-lighten-3:#ffdccc;
  --orange-lighten-4:#ffeae0;
  --orange-lighten-5:#fff5f0;
  --orange-new-label:#e38a05;

  --purple-new-darken-1:#311628;
  --purple-new-darken-2:#451f37;
  --purple-new-main:#632c4f;
  --purple-new-lighten-1:#855a76;
  --purple-new-lighten-2:#c4afbc;
  --purple-new-lighten-3:#e0d5dc;
  --purple-new-lighten-4:#ece6ea;
  --purple-new-lighten-5:#f6f2f4;
  --neutral-transparent:transparent;
  --neutral-white:#fff;
  --neutral-grayLight:#f4f4f5;
  --neutral-grayMedium:#a1a1aa;
  --neutral-grayDark:#3f3f46;
  --neutral-black:#000;

  --salesforce-blue:#007ca5;
  --performance-orange:#e1930c;
  --performance-light-blue:#0673AE;
  --performance-light-white:rgba(255, 255, 255, 0.75);
  --performance-gray:#A5A5A7;
  --performance-gray-2:#525252;
  --performance-blue:#004e70;
  --percentage-bar-black:#232222;
  --percentage-bar-cyan:#B3D8EC;
  --percentage-bar-gray:#F5F5F5;

    --sdg-1:#e6223d;
    --sdg-2:#dea73a;
    --sdg-3:#4ca247;
    --sdg-4:#c72030;
    --sdg-5:#ef402e;
    --sdg-6:#26bfe7;
    --sdg-7:#fbc413;
    --sdg-8:#a41c45;
    --sdg-9:#f26a2f;
    --sdg-10:#df1768;
    --sdg-11:#f89d2a;
    --sdg-12:#c08e2d;
    --sdg-13:#3f7f45;
    --sdg-14:#1f97d5;
    --sdg-15:#5aba48;
    --sdg-16:#00689d;
    --sdg-17:#13496b;
  --status-success:#2f855a;
  --status-warning:#b64301;
  --status-error:#c53030;
  --status-info:#1e3a8a;

  --ui-infoBackground:var(--demo-white);
  --ui-infoText:var(--status-info);
  --ui-infoBorder:var(--status-info);

  --ui-successBackground:var(--demo-white);
  --ui-successText:var(--status-success);
  --ui-successBorder:var(--status-success);

  --ui-warningBackground:var(--demo-white);
  --ui-warningText:var(--status-warning);
  --ui-warningBorder:var(--status-warning);

  --ui-errorBackground:var(--demo-white);
  --ui-errorText:var(--status-error);
  --ui-errorBorder:var(--status-error);
  --demo-darkBlue:#2563eb;
  --demo-mediumBlue:#3b82f6;
  --demo-lightBlue:#eff6ff;
  --demo-darkGray:#3f3f46;
  --demo-mediumGray:#807e7e;
  --demo-lightGray:#f4f4f5;
  --demo-white:#fff;
  --demo-black:#000;
  --outline-phase2-blue:#0080ff;
  --outline-karma-coral:#fa5c5c;
  --outline-soft-black:#171717;
  --outline-not-gray:#cfc7d4;
  --outline-transparent:transparent;
  --outline-white:#fff;
  --outline-black:#000;
  --outline-dark-blue:#2563eb;
  --outline-medium-blue:#3b82f6;
  --outline-light-blue:#eff6ff;
  --outline-dark-gray:#353535;
  --outline-medium-gray:#e0e0e0;
  --outline-light-gray:#f4f4f5;
  --outline-misty-teal:#73f2e5;
  --outline-electric-violet:#9484ff;
  --outline-dusty-blue:#7fc7ee;
  --gray-50:#fafafa;
  --gray-100:#f5f5f5;
  --gray-200:#e5e5e5;
  --gray-300:#d4d4d4;
  --gray-400:#a3a3a3;
  --gray-500:#737373;
  --gray-600:#525252;
  --gray-700:#404040;
  --gray-800:#262626;
  --gray-900:#171717;
  --blue-50:#eff6ff;
  --blue-100:#dbeafe;
  --blue-200:#bfdbfe;
  --blue-300:#93c5fd;
  --blue-400:#60a5fa;
  --blue-500:#3b82f6;
  --blue-600:#2563eb;
  --blue-700:#1d4ed8;
  --blue-800:#1e40af;
  --blue-900:#1e3a8a;
  --red-50:#fef2f2;
  --red-100:#fee2e2;
  --red-200:#fecaca;
  --red-300:#fca5a5;
  --red-400:#f87171;
  --red-500:#ef4444;
  --red-600:#dc2626;
  --red-700:#b91c1c;
  --red-800:#991b1b;
  --red-900:#7f1d1d;
  --yellow-50:#fffbeb;
  --yellow-100:#fef3c7;
  --yellow-200:#fde68a;
  --yellow-300:#fcd34d;
  --yellow-400:#fbbf24;
  --yellow-500:#f59e0b;
  --yellow-600:#d97706;
  --yellow-700:#b45309;
  --yellow-800:#92400e;
  --yellow-900:#78350f;
  --green-50:#ecfdf5;
  --green-100:#d1fae5;
  --green-200:#a7f3d0;
  --green-300:#6ee7b7;
  --green-400:#34d399;
  --green-500:#10b981;
  --green-600:#059669;
  --green-700:#047857;
  --green-800:#065f46;
  --green-900:#064e3b;
  --indigo-50:#eef2ff;
  --indigo-100:#e0e7ff;
  --indigo-200:#c7d2fe;
  --indigo-300:#a5b4fc;
  --indigo-400:#818cf8;
  --indigo-500:#6366f1;
  --indigo-600:#4f46e5;
  --indigo-700:#4338ca;
  --indigo-800:#3730a3;
  --indigo-900:#312e81;
  --purple-50:#faf5ff;
  --purple-100:#f3e8ff;
  --purple-200:#e9d5ff;
  --purple-300:#d8b4fe;
  --purple-400:#c084fc;
  --purple-500:#a855f7;
  --purple-600:#9333ea;
  --purple-700:#7e22ce;
  --purple-800:#6b21a8;
  --purple-900:#581c87;
  --pink-50:#fdf2f8;
  --pink-100:#fce7f3;
  --pink-200:#fbcfe8;
  --pink-300:#f9a8d4;
  --pink-400:#f472b6;
  --pink-500:#ec4899;
  --pink-600:#db2777;
  --pink-700:#be185d;
  --pink-800:#9d174d;
  --pink-900:#831843;

  --highchart-disaggregation-color-one:#1b9add;
  --highchart-disaggregation-color-two:#e7f5fb;
  --highchart-disaggregation-color-three:#b8e0f4;
  --highchart-disaggregation-color-four:#79c4eb;

  --spacing-0:0px;
  --spacing-1:0.25rem;
  --spacing-2:0.5rem;
  --spacing-3:0.75rem;
  --spacing-4:1rem;
  --spacing-5:1.25rem;
  --spacing-6:1.5rem;
  --spacing-7:1.75rem;
  --spacing-8:2rem;
  --spacing-9:2.25rem;
  --spacing-10:2.5rem;
  --spacing-11:2.75rem;
  --spacing-12:3rem;
  --spacing-14:3.5rem;
  --spacing-16:4rem;
  --spacing-20:5rem;
  --spacing-24:6rem;
  --spacing-28:7rem;
  --spacing-32:8rem;
  --spacing-36:9rem;
  --spacing-40:10rem;
  --spacing-44:11rem;
  --spacing-48:12rem;
  --spacing-52:13rem;
  --spacing-56:14rem;
  --spacing-60:15rem;
  --spacing-64:16rem;
  --spacing-72:18rem;
  --spacing-80:20rem;
  --spacing-96:24rem;
  --spacing-px:1px;

  --fs-xxs:0.5rem;
  --fs-xs:0.75rem;
  --fs-sm:0.875rem;
  --fs-base:1rem;
  --fs-lg:1.125rem;
  --fs-xl:1.25rem;
  --fs-2xl:1.5rem;
  --fs-3xl:1.875rem;
  --fs-4xl:2.75rem;
  --fs-5xl:3.5rem;
  --fs-6xl:4.5rem;
  --fs-7xl:5.5rem;
  --fs-8xl:6.5rem;
  --fs-9xl:7.5rem;

  --fs-h1:4rem;
  --fs-h1-small:2.5rem;
  --fs-h1-medium:3rem;
  --lh-h1:3rem;
  --lh-h1-small:3rem;
  --lh-h1-medium:3.75rem;

  --fs-h2:2.75rem;
  --fs-h2-small:2rem;
  --fs-h2-medium:2.5rem;
  --lh-h2:3.5rem;
  --lh-h2-small:2.5rem;
  --lh-h2-medium:3rem;

  --fs-h3:2rem;
  --fs-h3-small:1.5rem;
  --fs-h3-medium:1.75rem;
  --lh-h3:2.25rem;
  --lh-h3-small:1.75rem;
  --lh-h3-medium:2rem;

  --fs-h4:1.5rem;
  --fs-h4-small:1.375rem;
  --fs-h4-medium:1.5rem;
  --lh-h4:2rem;
  --lh-h4-small:1.75rem;
  --lh-h4-medium:1.75rem;

  --fs-h5:1.375rem;
  --fs-h5-small:1.25rem;
  --fs-h5-medium:1.25rem;
  --lh-h5:1.75rem;
  --lh-h5-small:1.375rem;
  --lh-h5-medium:1.5rem;

  --fs-h6:1.125rem;
  --fs-h6-small:1.25rem;
  --fs-h6-medium:1.125rem;
  --lh-h6:1.5rem;
  --lh-h6-small:1.25rem;
  --lh-h6-medium:1.375rem;

  --lh-xxs:0.75rem;
  --lh-xs:1rem;
  --lh-sm:1.25rem;
  --lh-base:1.5rem;
  --lh-lg:1.5rem;
  --lh-xl:1.75rem;
  --lh-2xl:2rem;
  --lh-3xl:2.25rem;
  --lh-4xl:3.5rem;
  --lh-5xl:3.75rem;
  --lh-6xl:4.75rem;
  --lh-7xl:5.75rem;
  --lh-8xl:6.75rem;
  --lh-9xl:7.75rem;

  --fw-thin:100;
  --fw-extralight:200;
  --fw-light:300;
  --fw-normal:400;
  --fw-medium:500;
  --fw-semibold:600;
  --fw-bold:700;
  --fw-extrabold:800;
  --fw-black:900;

  --ff-display:'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  --ff-body:'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
  --ff-demo:'Inter var', 'Helvetica', 'Arial', 'sans-serif';
  --outline-container-padding-x:1.5rem;
  --outline-container-padding-y:1.5rem;
  --outline-link-color-default:var(--blue-responsible-darken-1);
  --outline-link-color-hover:var(--blue-responsible-lighten-1);
  --outline-link-color-focus:var(--blue-responsible-lighten-1);
  --outline-btn-weight:var(--fw-normal);
  --outline-btn-padding:0.5em 1em;
  --outline-btn-outline-width:2px;
  --outline-btn--primary-padding:var(--outline-btn-padding);
  --outline-btn--primary-rounded:var(--spacing-2);

  --outline-btn--primary-bg-color-default:var(--blue-responsible-main);
  --outline-btn--primary-text-color-default:var(--neutral-white);
  --outline-btn--primary-border-default:1px solid var(--blue-responsible-main);
  --outline-btn--primary-outline-default:none;
  --outline-btn--primary-weight-default:var(--outline-btn-weight);

  --outline-btn--primary-bg-color-hover:var(--blue-responsible-darken-2);
  --outline-btn--primary-text-color-hover:var(--neutral-white);
  --outline-btn--primary-border-hover:1px solid var(--neutral-white);
  --outline-btn--primary-outline-hover:var(--outline-btn-outline-width) solid var(--blue-responsible-darken-2);
  --outline-btn--primary-weight-hover:var(--outline-btn-weight);

  --outline-btn--primary-bg-color-focus:var(--blue-responsible-darken-2);
  --outline-btn--primary-text-color-focus:var(--neutral-white);
  --outline-btn--primary-border-focus:1px solid var(--neutral-white);
  --outline-btn--primary-outline-focus:var(--outline-btn-outline-width) solid var(--blue-responsible-darken-2);
  --outline-btn--primary-weight-focus:var(--outline-btn-weight);

  --outline-btn--primary--disabled-bg-color:var(--gray-cosmopolitan-lighten-2);
  --outline-btn--primary--disabled-text-color:var(--gray-cosmopolitan-darken-1);
  --outline-btn--primary--disabled-border:1px solid var(--gray-cosmopolitan-lighten-2);
  --outline-btn--primary--disabled-outline:none;

  --outline-btn--primary--disabled-bg-color-focus:var(--gray-cosmopolitan-lighten-2);
  --outline-btn--primary--disabled-text-color-focus:var(--gray-cosmopolitan-darken-1);
  --outline-btn--primary--disabled-border-focus:1px solid var(--gray-cosmopolitan-lighten-1);
  --outline-btn--primary--disabled-outline-focus:var(--outline-btn-outline-width) solid var(--gray-cosmopolitan-darken-2);
  --outline-btn--secondary-padding:var(--outline-btn-padding);
  --outline-btn--secondary-rounded:var(--spacing-2);

  --outline-btn--secondary-bg-color-default:var(--neutral-white);
  --outline-btn--secondary-text-color-default:var(--blue-responsible-main);
  --outline-btn--secondary-border-default:1px solid var(--blue-responsible-main);
  --outline-btn--secondary-outline-default:none;
  --outline-btn--secondary-weight-default:var(--outline-btn-weight);

  --outline-btn--secondary-bg-color-hover:var(--blue-responsible-lighten-3);
  --outline-btn--secondary-text-color-hover:var(--blue-responsible-darken-2);
  --outline-btn--secondary-border-hover:1px solid var(--blue-responsible-lighten-3);
  --outline-btn--secondary-outline-hover:var(--outline-btn-outline-width) solid var(--blue-responsible-darken-2);
  --outline-btn--secondary-weight-hover:var(--outline-btn-weight);

  --outline-btn--secondary-bg-color-focus:var(--blue-responsible-lighten-3);
  --outline-btn--secondary-text-color-focus:var(--blue-responsible-darken-2);
  --outline-btn--secondary-border-focus:1px solid var(--neutral-white);
  --outline-btn--secondary-outline-focus:var(--outline-btn-outline-width) solid var(--blue-responsible-darken-2);
  --outline-btn--secondary-weight-focus:var(--outline-btn-weight);

  --outline-btn--secondary--disabled-bg-color:var(--gray-cosmopolitan-lighten-5);
  --outline-btn--secondary--disabled-text-color:var(--gray-cosmopolitan-darken-2);
  --outline-btn--secondary--disabled-border:1px solid var(--gray-cosmopolitan-lighten-2);
  --outline-btn--secondary--disabled-outline:none;

  --outline-btn--secondary--disabled-bg-color-focus:var(--gray-cosmopolitan-lighten-5);
  --outline-btn--secondary--disabled-text-color-focus:var(--gray-cosmopolitan-darken-2);
  --outline-btn--secondary--disabled-border-focus:1px solid var(--neutral-white);
  --outline-btn--secondary--disabled-outline-focus:var(--outline-btn-outline-width) solid var(--gray-cosmopolitan-darken-2);
  --outline-btn--link-padding:var(--outline-btn-padding);
  --outline-btn--link-rounded:var(--spacing-2);

  --outline-btn--link-bg-color-default:var(--neutral-transparent);
  --outline-btn--link-text-color-default:var(--outline-link-color-default);
  --outline-btn--link-decoration-default:none;
  --outline-btn--link-border-default:none;
  --outline-btn--link-outline-default:none;
  --outline-btn--link-weight-default:var(--outline-btn-weight);

  --outline-btn--link-bg-color-hover:var(--neutral-transparent);
  --outline-btn--link-text-color-hover:var(--outline-link-color-hover);
  --outline-btn--link-decoration-hover:none;
  --outline-btn--link-border-hover:none;
  --outline-btn--link-outline-hover:none;
  --outline-btn--link-weight-hover:var(--outline-btn-weight);

  --outline-btn--link-bg-color-focus:var(--neutral-transparent);
  --outline-btn--link-text-color-focus:var(--outline-link-color-focus);
  --outline-btn--link-decoration-focus:none;
  --outline-btn--link-border-focus:none;
  --outline-btn--link-outline-focus:var(--outline-btn-outline-width) solid var(--outline-link-color-focus);
  --outline-btn--link-weight-focus:var(--outline-btn-weight);

  --outline-btn--link--disabled-bg-color:var(--neutral-transparent);
  --outline-btn--link--disabled-text-color:var(--outline-link-color-default);
  --outline-btn--link--disabled-decoration:none;
  --outline-btn--link--disabled-border:none;
  --outline-btn--link--disabled-outline:none;

  --outline-btn--link--disabled-bg-color-focus:none;
  --outline-btn--link--disabled-text-color-focus:var(--gray-cosmopolitan-darken-2);
  --outline-btn--link--disabled-decoration-focus:none;
  --outline-btn--link--disabled-border-focus:none;
  --outline-btn--link--disabled-outline-focus:var(--outline-btn-outline-width) solid var(--gray-cosmopolitan-darken-2);
  --outline-breadcrumb-text-color-default:var(--gray-professional-lighten-3);
  --outline-breadcrumb-link-color-default:var(--neutral-white);
  --outline-breadcrumb-link-color-hover:var(--gray-professional-lighten-3);
  --outline-breadcrumb-link-color-focus:var(--gray-professional-lighten-3);
  --outline-breadcrumb-link-decoration-default:none;
  --outline-breadcrumb-link-decoration-hover:none;
  --outline-breadcrumb-link-decoration-focus:none;
  --outline-breadcrumb-bg-color:var(--cyan-near-darken-1);
  --outline-breadcrumb-bg-padding:var(--spacing-4) var(--spacing-4);
  --outline-breadcrumb-separator-spacing:var(--spacing-2);
  --outline-admin-links-color-default:var(--demo-darkGray);
  --outline-admin-links-color-hover:var(--demo-black);
  --outline-admin-links-color-focus:var(--demo-black);
  --outline-admin-links-color-active:var(--demo-white);
  --outline-admin-links-bg-default:var(--demo-lightGray);
  --outline-admin-links-bg-hover:var(--demo-mediumGray);
  --outline-admin-links-bg-focus:var(--demo-mediumGray);
  --outline-admin-links-bg-active:var(--demo-darkGray);
  --outline-admin-links-y-spacing:var(--spacing-4);
  --outline-admin-links-link-y-spacing:var(--spacing-4);
  --outline-admin-links-link-x-spacing:var(--spacing-6);
}
