:root {
   /* – Colors */
   --base-01: #ffffff;
   /* Base color of page, used for blank backgrounds */
   --base-02: #F5F6FA;
   /* Base color, a darker tone of --base-01 */
   --base-03: #ECEDF5;
   /* Base color, a darker tone of --base-02 */
   --base-04: #E2E3F0;
   /* Base color, a darker tone of --base-03 */
   --base-05: #D8DAEA;
   /* Base color, a darker tone of --base-04 */
   --base-content: #353535;
   /* Foreground content color to use on base color (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones) */
   --base-emphasis: #1c1d1d;
   /* Foreground content color to bring emphasis, for example on Heading Tags (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones)*/
   --base-mute: #767676;
   /* Foreground content color to reduce empasis  (This foreground tone meets WCAG 2.1 AA Contrast Guidelines of all base background tones) */
   --dark-01: #1E1E24;
   /* Base color of page, used for dark backgrounds */
   --dark-content: var(--base-01);
   /* Foreground content color on dark background tones*/
   --dark-focus: #0f0f11;
   /* Dark content colour when focused */
   --primary: #3d459b;
   /* Primary brand color for links, buttons, etc. */
   --primary-focus: #2B306C;
   /* Primary color when focused. A darker tone of primary */
   --primary-content: var(--base-01);
   /* Foreground content color to use on primary color. A readable tone of primary */
   --secondary: #57B9A8;
   /* Secondary brand color for links, buttons, etc. */
   --secondary-focus: #74decb;
   /* Secondary color when focused. A darker tone of secondary */
   --secondary-content: var(--base-content);
   /* Foreground content color to use on secondary color. A readable tone of secondary */
   --tertiary: #f16022;
   /* Tertiary brand color for links, buttons, etc. */
   --tertiary-focus: #df4f12;
   /* Tertiary color when focused. A darker tone of tertiary */
   --tertiary-content: var(--base-content);
   /* Foreground content color to use on tertiary color. A readable tone of tertiary */
   --quaternary: #f0a693;
   /* Quaternary brand color for links, buttons, etc. */
   --quaternary-focus: #D09283;
   /* Quaternary color when focused. A darker tone of quaternary */
   --quaternary-content: var(--base-content);
   /* Foreground content color to use on quaternary color. A readable tone of quaternary */
   --border-color: #DADADA;
   /* A  border tone*/
   --info: var(--primary);
   --info-content: var(--base-01);
   --success: #00AA6E;
   --success-content: var(--secondary-content);
   --warning: var(--quaternary);
   --warning-content: var(--quaternary-content);
   --error: #B22305;
   --error-content: var(--base-01);

   /* – Typography */
   --heading-font: var(--paragraph-font);
   --paragraph-font: 'Nunito Sans', sans-serif;
   font-family: var(--paragraph-font);
   font-weight: normal;
   color: var(--base-content);
   --text-xs: 0.79rem;
   --text-sm: 0.889rem;
   --text-base: 1rem;
   --text-lg: 1.125rem;
   --text-xl: 1.266rem;
   --text-2xl: 1.424rem;
   --text-3xl: 1.602rem;
   --text-4xl: 1.802rem;
   --text-5xl: 2.027rem;
   --text-6xl: 2.281rem;
   --text-7xl: 2.566rem;

   /* – Logos */
   --nav-logo: url("https://cadmoremediastorage.blob.core.windows.net/606678c0-5bcb-467c-b336-2b89b4dcae2c/ApplicationContent/logo.png?sv=2018-03-28&sr=c&sig=DZ6V3D63KdR%2FekrdMTY4lc%2F9VUKuEgq%2B3xUZOX5kZTQ%3D&st=2025-07-30T22%3A07%3A44Z&se=2025-07-31T02%3A12%3A44Z&sp=r");
   --nav-logo-white: url("https://cadmoremediastorage.blob.core.windows.net/606678c0-5bcb-467c-b336-2b89b4dcae2c/ApplicationContent/logo-white.png?sv=2018-03-28&sr=c&sig=DZ6V3D63KdR%2FekrdMTY4lc%2F9VUKuEgq%2B3xUZOX5kZTQ%3D&st=2025-07-30T22%3A07%3A44Z&se=2025-07-31T02%3A12%3A44Z&sp=r");
   --nav-logomark: url("");
   /* Organization's logo as it would appear in the header navigation */
   --footer-logo: url("https://cadmoremediastorage.blob.core.windows.net/606678c0-5bcb-467c-b336-2b89b4dcae2c/ApplicationContent/logo.png?sv=2018-03-28&sr=c&sig=DZ6V3D63KdR%2FekrdMTY4lc%2F9VUKuEgq%2B3xUZOX5kZTQ%3D&st=2025-07-30T22%3A07%3A44Z&se=2025-07-31T02%3A12%3A44Z&sp=r");
   /* Organization's logo as it would appear in the footer */
   --three: all 0.3s ease-in-out;
   --five: all 0.5s ease-in-out;
   --i-cadmore-c: url("https://cadmoremediastorage.blob.core.windows.net/606678c0-5bcb-467c-b336-2b89b4dcae2c/ApplicationContent/cadmore-c.svg?sv=2018-03-28&sr=c&sig=DZ6V3D63KdR%2FekrdMTY4lc%2F9VUKuEgq%2B3xUZOX5kZTQ%3D&st=2025-07-30T22%3A07%3A44Z&se=2025-07-31T02%3A12%3A44Z&sp=r");

   /* Background */
   --bg-img: url("https://cadmoremediastorage.blob.core.windows.net/606678c0-5bcb-467c-b336-2b89b4dcae2c/ApplicationContent/background-1920x1120.jpg?sv=2018-03-28&sr=c&sig=DZ6V3D63KdR%2FekrdMTY4lc%2F9VUKuEgq%2B3xUZOX5kZTQ%3D&st=2025-07-30T22%3A07%3A44Z&se=2025-07-31T02%3A12%3A44Z&sp=r");
 }

 @font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-regular.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-500italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-600italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-700italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-800italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 900;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900.svg#NunitoSans') format('svg'); /* Legacy iOS */
}
/* nunito-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Nunito Sans';
  font-style: italic;
  font-weight: 900;
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.eot'); /* IE9 Compat Modes */
  src: url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/Content?applicationId=606678c0-5bcb-467c-b336-2b89b4dcae2c&fileName=nunito-sans-v15-latin-900italic.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

 /* Site Wide Items */




 button,
 a, a:hover, button, button:hover {
   transition: var(--three);
   cursor: pointer;
 }
 #pageContent {
   min-height: 100vh;
   display: flex;
   flex-direction: column;
 }
 #pageContent main {
   flex-grow: 1;
   background-color: var(--base-02);
 }
 .full-width {
   padding: .75rem;
 }
@media only screen and (min-width: 360px) {

 }

@media only screen and (min-width: 500px) {

 }

@media only screen and (min-width: 640px) {
  .full-width {
    padding: 1.25rem;
  }
 }

@media only screen and (min-width: 768px) {

 }

@media only screen and (min-width: 1024px) {
  .full-width {
    padding: 2rem 2.5rem;
  }
 }

@media only screen and (min-width: 1280px) {


 }

@media only screen and (min-width: 1536px) {
  .full-width {
    padding: 2rem 0;
  }
  .full-width .wrapper {
    max-width: 90rem;
    margin: 0 auto;
  }

 }







 /* RESET */

 /* Box sizing rules */
 *,
 *::before,
 *::after {
   box-sizing: border-box;
 }

 /* Prevent font size inflation */
 html {
   -moz-text-size-adjust: none;
   -webkit-text-size-adjust: none;
   text-size-adjust: none;
 }

 /* Remove default margin in favour of better control in authored CSS */
 body,
 h1,
 h2,
 h3,
 h4,
 p,
 figure,
 blockquote,
 dl,
 dd {
   margin: 0;
 }

 /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
 ul[role='list'],
 ol[role='list'] {
   list-style: none;
   list-style-type: none;
 }

 /* Set core body defaults */
 body {
   min-height: 100vh;
   line-height: 1.625;
 }

 /* Set shorter line heights on headings and interactive elements */
 h1,
 h2,
 h3,
 h4,
 button,
 input,
 label {
   line-height: 1.5;
 }

 /* A elements that don't have a class get default styles */
 a:not([class]) {
   text-decoration-skip-ink: auto;
   color: currentColor;
 }

 /* Make images easier to work with */
 img,
 picture {
   max-width: 100%;
   display: block;
 }

 /* Inherit fonts for inputs and buttons */
 input,
 button,
 textarea,
 select {
   font: inherit;
 }

 /* Make sure textareas without a rows attribute are not tiny */
 textarea:not([rows]) {
   min-height: 10em;
 }

 /* Anything that has been anchored to should have extra scroll margin */
 :target {
   scroll-margin-block: 5ex;
 }

 ul {
   margin-block-start: 0;
   margin-block-end: 0;
   padding-inline-start: 0;
 }

 p:not(:first-of-type) {
   padding-top: 1rem;
 }




 a.accent-primary,
 a.accent-primary:visited {
   color: var(--primary)
 }

 a.accent-primary:hover {
   color: var(--primary-focus)
 }

 .badge {
   background: var(--base-05);
   border: 1px solid var(--base-05);
   color: var(--base-content);
 }

 .badge:hover {
   background: var(--base-01);
   border: 1px solid var(--base-05);
 }