:root {
  --_theme---main--background: var(--neutral--white);
  --_text---base--typeface: "Roboto Subset", Verdana, sans-serif;
  --_theme---main--text: var(--brand--navy);
  --_text---text-18--font-size: clamp(1.0625 * 1rem, ((1.0625 - ((1.125 - 1.0625) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.125 - 1.0625) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.125 * 1rem);
  --_text---text-18--line-height: var(--_text---base--line-height);
  --_text---text-18--font-weight: var(--_text---base--font-weight);
  --_text---text-18--letter-spacing: var(--_text---base--letter-spacing);
  --_heading---base--typeface: "Montserrat Subset", Verdana, sans-serif;
  --_heading---heading-56--font-size: clamp(2.5 * 1rem, ((2.5 - ((3.5 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.5 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3.5 * 1rem);
  --_heading---heading-56--line-height: var(--_heading---base--line-height);
  --_heading---heading-56--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-56--letter-spacing: var(--_heading---base--letter-spacing);
  --_heading---heading-48--font-size: clamp(2 * 1rem, ((2 - ((3 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --_heading---heading-48--line-height: var(--_heading---base--line-height);
  --_heading---heading-48--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-48--letter-spacing: var(--_heading---base--letter-spacing);
  --_heading---heading-40--font-size: clamp(1.5 * 1rem, ((1.5 - ((2.5 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --_heading---heading-40--line-height: var(--_heading---base--line-height);
  --_heading---heading-40--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-40--letter-spacing: var(--_heading---base--letter-spacing);
  --_heading---heading-32--font-size: clamp(1.5 * 1rem, ((1.5 - ((2 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2 * 1rem);
  --_heading---heading-32--line-height: 1.3;
  --_heading---heading-32--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-32--letter-spacing: var(--_heading---base--letter-spacing);
  --_heading---heading-24--font-size: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_heading---heading-24--line-height: var(--_heading---base--line-height);
  --_heading---heading-24--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-24--letter-spacing: var(--_heading---base--letter-spacing);
  --_heading---heading-20--font-size: clamp(1.125 * 1rem, ((1.125 - ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);
  --_heading---heading-20--line-height: 1.4;
  --_heading---heading-20--font-weight: var(--_heading---base--font-weight);
  --_heading---heading-20--letter-spacing: var(--_heading---base--letter-spacing);
  --_fluid---20: clamp(1.25 * 1rem, ((1.25 - ((1.25 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);
  --_theme---main--accent: var(--brand--orange);
  --_fluid---88: clamp(3.25 * 1rem, ((3.25 - ((5.5 - 3.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5.5 - 3.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5.5 * 1rem);
  --_fluid---64: clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4 * 1rem);
  --_fluid---8: clamp(.5 * 1rem, ((.5 - ((.5 - .5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .5 * 1rem);
  --_fluid---128: clamp(4.5 * 1rem, ((4.5 - ((8 - 4.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((8 - 4.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 8 * 1rem);
  --_fluid---160: clamp(5.5 * 1rem, ((5.5 - ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((10 - 5.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 10 * 1rem);
  --_fluid---96: clamp(3.5 * 1rem, ((3.5 - ((6 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((6 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 6 * 1rem);
  --_fluid---48: clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3 * 1rem);
  --_fluid---80: clamp(3 * 1rem, ((3 - ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5 - 3) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5 * 1rem);
  --_fluid---4: clamp(.25 * 1rem, ((.25 - ((.25 - .25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.25 - .25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .25 * 1rem);
  --_fluid---2: clamp(.125 * 1rem, ((.125 - ((.125 - .125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.125 - .125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .125 * 1rem);
  --_fluid---16: clamp(1 * 1rem, ((1 - ((1 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1 * 1rem);
  --_fluid---40: clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --_fluid---32: clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2 * 1rem);
  --brand--navy: #3a3a58;
  --_ui-styles---background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --_ui-styles---text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --site--padding-global: clamp(1 * 1rem, ((1 - ((2.5 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 1) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);
  --neutral--white: #fff;
  --_ui-styles---border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --_text---text-12--font-size: .75rem;
  --_text---text-12--line-height: var(--_text---base--line-height);
  --_text---text-12--font-weight: var(--_text---base--font-weight);
  --_text---text-12--letter-spacing: var(--_text---base--letter-spacing);
  --_text---text-16--font-size: 1rem;
  --_text---text-16--line-height: var(--_text---base--line-height);
  --_text---text-16--font-weight: var(--_text---base--font-weight);
  --_text---text-16--letter-spacing: var(--_text---base--letter-spacing);
  --_text---text-14--font-size: .875rem;
  --_text---text-14--line-height: var(--_text---base--line-height);
  --_text---text-14--font-weight: var(--_text---base--font-weight);
  --_text---text-14--letter-spacing: var(--_text---base--letter-spacing);
  --brand--orange: #f57b21;
  --_ui-styles---text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --_fluid---112: clamp(4 * 1rem, ((4 - ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7 - 4) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 7 * 1rem);
  --_text---text-20--font-size: clamp(1.125 * 1rem, ((1.125 - ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.25 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.25 * 1rem);
  --_text---text-20--line-height: var(--_text---base--line-height);
  --_text---text-20--font-weight: var(--_text---base--font-weight);
  --_text---text-20--letter-spacing: var(--_text---base--letter-spacing);
  --_ui-styles---background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--brand--orange);
  --_ui-styles---background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --_ui-styles---text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --_ui-styles---stroke--border-width: .0625rem;
  --_theme---button--border: #fab885;
  --_theme---button--background-1: #f89753;
  --_theme---button--background-2: #ea6f13;
  --_theme---button--text: var(--neutral--white);
  --neutral--black: #000;
  --_fluid---12: clamp(.75 * 1rem, ((.75 - ((.75 - .75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), .75 * 1rem);
  --_ui-styles---background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --_ui-styles---text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --_ui-styles---text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--neutral--black);
  --_fluid---24: clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);
  --_ui-styles---radius--medium: .75rem;
  --_ui-styles---radius--large: 1rem;
  --brand--blue: #32a0c2;
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_fluid---56: clamp(2.375 * 1rem, ((2.375 - ((3.5 - 2.375) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3.5 - 2.375) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 3.5 * 1rem);
  --_fluid---18: clamp(1.125 * 1rem, ((1.125 - ((1.125 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.125 - 1.125) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 1.125 * 1rem);
  --neutral--lightest: #eee;
  --_fluid---72: clamp(2.75 * 1rem, ((2.75 - ((4.5 - 2.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4.5 - 2.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 4.5 * 1rem);
  --_ui-styles---radius--round: 100vw;
  --site--nav-height: 5rem;
  --_theme---button--accent: var(--brand--orange);
  --_theme---card--background: var(--neutral--white);
  --brand--peach: #fabf6a;
  --_theme---card--border: var(--neutral--lighter);
  --_heading---heading-88--font-size: clamp(3.5 * 1rem, ((3.5 - ((5.5 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((5.5 - 3.5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 5.5 * 1rem);
  --_heading---heading-88--line-height: var(--_heading---base--line-height);
  --_heading---heading-88--font-weight: 800;
  --_heading---heading-88--letter-spacing: var(--_heading---base--letter-spacing);
  --_ui-styles---stroke--divider-width: .0625rem;
  --neutral--dark: #444;
  --neutral--darker: #222;
  --_ui-styles---radius--extra-small: .25rem;
  --_ui-styles---radius--small: .5rem;
  --_ui-styles---radius--extra-large: 2rem;
  --_fluid---120: clamp(4.25 * 1rem, ((4.25 - ((7.5 - 4.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((7.5 - 4.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 7.5 * 1rem);
  --neutral--lighter: #ccc;
  --_heading---base--font-weight: 600;
  --_heading---base--line-height: 1.2;
  --_heading---base--letter-spacing: -.03em;
  --_text---base--font-weight: 400;
  --_text---base--line-height: 1.5;
  --_text---base--letter-spacing: 0em;
  --site--viewport-max: 80;
  --site--viewport-min: 20;
  --_fluid---104: clamp(3.75 * 1rem, ((3.75 - ((6.5 - 3.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((6.5 - 3.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 6.5 * 1rem);
  --_fluid---136: clamp(4.75 * 1rem, ((4.75 - ((8.5 - 4.75) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((8.5 - 4.75) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 8.5 * 1rem);
  --_fluid---144: clamp(5 * 1rem, ((5 - ((9 - 5) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((9 - 5) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 9 * 1rem);
  --_fluid---152: clamp(5.25 * 1rem, ((5.25 - ((9.5 - 5.25) / (var(--site--viewport-max)  - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((9.5 - 5.25) / (var(--site--viewport-max)  - var(--site--viewport-min))) * 100vw), 9.5 * 1rem);
  --_theme---card--text: var(--neutral--black);
  --_theme---card--accent: var(--neutral--lighter);
  --system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

body {
  background-color: var(--_theme---main--background);
  font-family: var(--_text---base--typeface);
  color: var(--_theme---main--text);
  font-size: var(--_text---text-18--font-size);
  line-height: var(--_text---text-18--line-height);
  font-weight: var(--_text---text-18--font-weight);
  letter-spacing: var(--_text---text-18--letter-spacing);
}

h1 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-56--font-size);
  line-height: var(--_heading---heading-56--line-height);
  font-weight: var(--_heading---heading-56--font-weight);
  letter-spacing: var(--_heading---heading-56--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-48--font-size);
  line-height: var(--_heading---heading-48--line-height);
  font-weight: var(--_heading---heading-48--font-weight);
  letter-spacing: var(--_heading---heading-48--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-40--font-size);
  line-height: var(--_heading---heading-40--line-height);
  font-weight: var(--_heading---heading-40--font-weight);
  letter-spacing: var(--_heading---heading-40--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-32--font-size);
  line-height: var(--_heading---heading-32--line-height);
  font-weight: var(--_heading---heading-32--font-weight);
  letter-spacing: var(--_heading---heading-32--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-24--font-size);
  line-height: var(--_heading---heading-24--line-height);
  font-weight: var(--_heading---heading-24--font-weight);
  letter-spacing: var(--_heading---heading-24--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-20--font-size);
  line-height: var(--_heading---heading-20--line-height);
  font-weight: var(--_heading---heading-20--font-weight);
  letter-spacing: var(--_heading---heading-20--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: "";
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

img {
  max-width: 100%;
  height: auto;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

blockquote {
  padding: 0rem var(--_fluid---20);
  border-left: 4px solid var(--_theme---main--accent);
  font-size: var(--_text---text-18--font-size);
  margin-bottom: 0;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.css {
  display: none;
}

.margin-16 {
  margin: var(--_fluid---16);
}

.margin-32 {
  margin: var(--_fluid---32);
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-color-primary {
  color: var(--brand--navy);
}

.padding-global {
  padding-right: var(--site--padding-global);
  padding-left: var(--site--padding-global);
}

.max-width-320 {
  width: 100%;
  max-width: 20rem;
}

.text-weight-medium {
  font-weight: 500;
}

.text-16 {
  font-family: var(--_text---base--typeface);
  font-size: var(--_text---text-16--font-size);
  line-height: var(--_text---text-16--line-height);
  font-weight: var(--_text---text-16--font-weight);
  letter-spacing: var(--_text---text-16--letter-spacing);
}

.text-16.text-weight-semibold {
  font-weight: 600;
}

.text-weight-bold {
  font-weight: 700;
}

.max-width-768 {
  width: 100%;
  max-width: 48rem;
}

.text-14 {
  font-family: var(--_text---base--typeface);
  font-size: var(--_text---text-14--font-size);
  line-height: var(--_text---text-14--line-height);
  font-weight: var(--_text---text-14--font-weight);
  letter-spacing: var(--_text---text-14--letter-spacing);
}

.text-14.text-weight-semibold {
  font-weight: 600;
}

.heading-32 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-32--font-size);
  line-height: var(--_heading---heading-32--line-height);
  font-weight: var(--_heading---heading-32--font-weight);
  letter-spacing: var(--_heading---heading-32--letter-spacing);
}

.heading-20 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-20--font-size);
  line-height: var(--_heading---heading-20--line-height);
  font-weight: var(--_heading---heading-20--font-weight);
  letter-spacing: var(--_heading---heading-20--letter-spacing);
}

.padding-section-112 {
  padding-top: var(--_fluid---112);
  padding-bottom: var(--_fluid---112);
}

.text-20 {
  font-family: var(--_text---base--typeface);
  font-size: var(--_text---text-20--font-size);
  line-height: var(--_text---text-20--line-height);
  font-weight: var(--_text---text-20--font-weight);
  letter-spacing: var(--_text---text-20--letter-spacing);
}

.text-20.text-weight-semibold {
  font-weight: 600;
}

.text-20.text-weight-medium {
  font-weight: 500;
}

.page-wrapper {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
  overflow: clip;
}

.heading-24 {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_heading---heading-24--font-size);
  line-height: var(--_heading---heading-24--line-height);
  font-weight: var(--_heading---heading-24--font-weight);
  letter-spacing: var(--_heading---heading-24--letter-spacing);
}

.container-1280 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.main-wrapper {
  flex: 1;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  padding-top: var(--_fluid---16);
  padding-right: var(--_fluid---20);
  padding-bottom: var(--_fluid---16);
  padding-left: var(--_fluid---20);
  grid-column-gap: var(--_fluid---8);
  grid-row-gap: var(--_fluid---8);
  border-top-style: solid;
  border-top-width: var(--_ui-styles---stroke--border-width);
  border-top-color: var(--_theme---button--border);
  border-right-style: solid;
  border-right-width: var(--_ui-styles---stroke--border-width);
  border-right-color: var(--_theme---button--border);
  border-bottom-style: solid;
  border-bottom-width: var(--_ui-styles---stroke--border-width);
  border-bottom-color: var(--_theme---button--border);
  border-left-style: solid;
  border-left-width: var(--_ui-styles---stroke--border-width);
  border-left-color: var(--_theme---button--border);
  background-image: linear-gradient(180deg, var(--_theme---button--background-1), var(--_theme---button--background-2));
  font-family: var(--_heading---base--typeface);
  color: var(--_theme---button--text);
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 100vw;
  border-radius: inherit;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  box-shadow: 0 0 7.8px #fab88554;
}

.button:where(.w-variant-15607a3f-28dd-bf45-e9b4-ee9b0b441d02), .button:where(.w-variant-80336e9d-4628-a999-6e56-2ac54fa8f8fc) {
  box-shadow: none;
  color: var(--neutral--black);
  text-align: left;
  --_theme---main--background: var(--neutral--black);
  --_theme---main--text: var(--neutral--white);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #8bc7d9;
  --_theme---button--background-1: var(--brand--blue);
  --_theme---button--background-2: #167a99;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--neutral--white);
  --_theme---card--background: var(--neutral--black);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--white);
  --_theme---card--accent: var(--neutral--lighter);
  background-image: none;
  border-style: none;
  padding: 0;
  font-weight: 600;
}

.button:where(.w-variant-62045b6c-c723-5d7f-3c12-f9108cf7130a) {
  background-color: var(--neutral--white);
  color: var(--brand--navy);
  border-top-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-right-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-bottom-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-left-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  background-image: none;
  box-shadow: 0 0 7.8px #3a3a5829;
}

.button:where(.w-variant-f124a67f-2439-be83-1772-184a872701b9) {
  padding-top: var(--_fluid---12);
  padding-bottom: var(--_fluid---12);
}

.button:where(.w-variant-0ea49b36-e519-4bc1-09bc-2130694e7ada) {
  padding: var(--_fluid---8) var(--_fluid---12);
  font-size: 1rem;
}

.button:hover {
  transform: scale(.98);
}

.button.is-text {
  color: inherit;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--neutral--white);
  color: var(--neutral--white);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-white {
  background-color: var(--neutral--white);
  color: var(--brand--navy);
  border-top-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-right-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-bottom-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  border-left-color: color-mix(in hsl, var(--brand--navy) 35%, transparent);
  background-image: none;
  box-shadow: 0 0 7.8px #3a3a5829;
}

.button.text-blue-icon {
  box-shadow: none;
  color: var(--neutral--black);
  text-align: left;
  --_theme---main--background: var(--neutral--black);
  --_theme---main--text: var(--neutral--white);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #8bc7d9;
  --_theme---button--background-1: var(--brand--blue);
  --_theme---button--background-2: #167a99;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--neutral--white);
  --_theme---card--background: var(--neutral--black);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--white);
  --_theme---card--accent: var(--neutral--lighter);
  background-image: none;
  border-style: none;
  padding: 0;
  font-weight: 600;
}

.button-group {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  align-items: center;
}

.hide {
  display: none;
}

.padding-section-80 {
  padding-top: var(--_fluid---80);
  padding-bottom: var(--_fluid---80);
}

.text-wrap-balance {
  text-wrap: balance;
}

.text-wrap-pretty {
  text-wrap: pretty;
}

.sr-only {
  white-space: nowrap;
  clip: rect(0, 0, 0, 0);
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.nav-cta-wrapper {
  flex: none;
  margin-left: auto;
}

.nav {
  z-index: 9999;
  background-color: var(--_theme---main--background);
  width: 100%;
  color: var(--_theme---main--text);
  position: fixed;
  top: 0;
}

.nav-menu {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
}

.nav-menu_list {
  grid-column-gap: var(--_fluid---8);
  grid-row-gap: var(--_fluid---8);
  display: flex;
}

.nav-skip-link {
  z-index: 9998;
  height: 3rem;
  padding: var(--_fluid---12) var(--_fluid---24);
  border-radius: var(--_ui-styles---radius--medium);
  opacity: 0;
  color: var(--neutral--white);
  font-size: var(--_text---text-12--font-size);
  line-height: var(--_text---text-12--line-height);
  font-weight: var(--_text---text-12--font-weight);
  letter-spacing: var(--_text---text-12--letter-spacing);
  text-transform: uppercase;
  background-color: #b35207;
  margin-top: -8rem;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), margin .3s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.nav-skip-link:focus-visible, .nav-skip-link[data-wf-focus-visible] {
  opacity: 1;
  outline-offset: 2px;
  outline: 2px solid #d14424;
  margin-top: .2em;
}

.nav-link {
  padding-top: var(--_fluid---8);
  padding-right: var(--_fluid---8);
  padding-bottom: var(--_fluid---8);
  padding-left: var(--_fluid---8);
  grid-column-gap: var(--_fluid---4);
  grid-row-gap: var(--_fluid---4);
  font-family: var(--_heading---base--typeface);
  font-size: var(--_text---text-16--font-size);
  color: currentColor;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 1.5;
  display: inline-flex;
}

.nav-menu_btn-bar {
  background-color: var(--_theme---main--accent);
  width: 1.5rem;
  height: 1px;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), transform .3s cubic-bezier(.165, .84, .44, 1);
}

.nav-menu_btn-bar.cc-middle {
  margin-top: 8px;
  margin-bottom: 8px;
}

.nav-menu_btn {
  padding: .75rem .5rem;
}

.nav-dd-content_wrapper {
  max-width: 80rem;
  padding-top: var(--_fluid---24);
  padding-right: var(--_fluid---24);
  padding-bottom: var(--_fluid---24);
  padding-left: var(--_fluid---24);
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  border-top-style: solid;
  border-top-width: var(--_ui-styles---stroke--border-width);
  border-right-style: solid;
  border-right-width: var(--_ui-styles---stroke--border-width);
  border-bottom-style: solid;
  border-bottom-width: var(--_ui-styles---stroke--border-width);
  border-left-style: solid;
  border-left-width: var(--_ui-styles---stroke--border-width);
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  background-color: var(--neutral--white);
  border-color: #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  box-shadow: 0 102px 41px #42424203, 0 57px 34px #4242420d, 0 26px 26px #42424217, 0 6px 14px #4242421a;
}

.nav-dropdown_arrow {
  width: 1.2em;
}

.nav-dropdown {
  padding-top: var(--_fluid---20);
  padding-bottom: var(--_fluid---20);
  transition: color .3s ease-out;
  position: static;
}

.nav-dropdown:hover {
  color: var(--brand--blue);
}

.nav-logo_link {
  flex: none;
  width: 100%;
  max-width: 12rem;
  padding-left: 0;
}

.nav-dropdown_content {
  z-index: 2;
  background-color: #0000;
  inset: 100% 0% auto;
}

.nav-dropdown_content.w--open {
  text-align: left;
}

.js {
  display: none;
}

.nav_wrapper {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-color-black {
  color: var(--neutral--black);
}

.link_wrapper {
  border-radius: inherit;
  position: absolute;
  inset: 0%;
}

.flex-v-16 {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: column;
  display: flex;
}

.flex-v-24 {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  flex-flow: column;
  display: flex;
}

.flex-v-32 {
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  flex-flow: column;
  display: flex;
}

.flex-v-56 {
  grid-column-gap: var(--_fluid---56);
  grid-row-gap: var(--_fluid---56);
  flex-flow: column;
  display: flex;
}

.flex-v-18 {
  grid-column-gap: var(--_fluid---18);
  grid-row-gap: var(--_fluid---18);
  flex-flow: column;
  display: flex;
}

.flex-v-8 {
  grid-column-gap: var(--_fluid---8);
  grid-row-gap: var(--_fluid---8);
  flex-flow: column;
  display: flex;
}

.flex-v-4 {
  grid-column-gap: var(--_fluid---4);
  grid-row-gap: var(--_fluid---4);
  flex-flow: column;
  display: flex;
}

.flex-v-64 {
  grid-column-gap: var(--_fluid---64);
  grid-row-gap: var(--_fluid---64);
  flex-flow: column;
  display: flex;
}

.flex-v-64.is-center {
  justify-content: flex-start;
  align-items: center;
}

.overflow-clip {
  overflow: clip;
}

.accordion_icon {
  width: 1.125rem;
  color: var(--_theme---main--accent);
  flex: none;
  transition: transform .6s cubic-bezier(.19, 1, .22, 1);
  transform: rotate(0);
}

.accordion_body {
  overflow: hidden;
}

.accordion_rtb {
  color: #444;
  padding-top: clamp(1.125rem, 1.08333rem + .208333vw, 1.25rem);
}

.accordion_content {
  grid-template-rows: 0fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.accordion_trigger {
  grid-column-gap: var(--_fluid---8);
  grid-row-gap: var(--_fluid---8);
  text-align: left;
  background-color: #fff0;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.accordion_wrapper {
  padding: var(--_fluid---20);
  border: var(--_ui-styles---stroke--border-width) solid var(--neutral--lightest);
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--neutral--white);
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.flex-v-80 {
  grid-column-gap: var(--_fluid---80);
  grid-row-gap: var(--_fluid---80);
  flex-flow: column;
  display: flex;
}

.margin-24 {
  margin: var(--_fluid---24);
}

.img-contain {
  object-fit: contain;
  width: 100%;
}

.img-contain.is-podcast {
  position: static;
}

.img-contain.is-height-auto {
  height: auto;
}

.img-contain.is-height-100 {
  height: 100%;
}

.button_wrapper {
  padding: var(--_fluid---4);
  border: var(--_ui-styles---stroke--border-width) solid var(--neutral--white);
  border-radius: var(--_ui-styles---radius--round);
  background-color: #d6d6d64d;
  box-shadow: 0 4px 19.6px #00000026;
}

.button_wrapper:where(.w-variant-15607a3f-28dd-bf45-e9b4-ee9b0b441d02) {
  box-shadow: none;
  background-color: #d6d6d600;
  padding: 0;
}

.button_wrapper:where(.w-variant-b638ead6-fe55-6fcd-0ab8-b1c805e6782c) {
  --_theme---main--background: var(--neutral--black);
  --_theme---main--text: var(--neutral--white);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #8bc7d9;
  --_theme---button--background-1: var(--brand--blue);
  --_theme---button--background-2: #167a99;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--neutral--white);
  --_theme---card--background: var(--neutral--black);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--white);
  --_theme---card--accent: var(--neutral--lighter);
}

.button_wrapper:where(.w-variant-80336e9d-4628-a999-6e56-2ac54fa8f8fc) {
  box-shadow: none;
  background-color: #d6d6d600;
  padding: 0;
}

.button_wrapper:where(.w-variant-62045b6c-c723-5d7f-3c12-f9108cf7130a) {
  --_theme---main--background: var(--neutral--black);
  --_theme---main--text: var(--neutral--white);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #8bc7d9;
  --_theme---button--background-1: var(--brand--blue);
  --_theme---button--background-2: #167a99;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--neutral--white);
  --_theme---card--background: var(--neutral--black);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--white);
  --_theme---card--accent: var(--neutral--lighter);
}

.button_wrapper.is-white {
  --_theme---main--background: var(--neutral--black);
  --_theme---main--text: var(--neutral--white);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #8bc7d9;
  --_theme---button--background-1: var(--brand--blue);
  --_theme---button--background-2: #167a99;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--neutral--white);
  --_theme---card--background: var(--neutral--black);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--white);
  --_theme---card--accent: var(--neutral--lighter);
}

.button_wrapper.text-blue-icon {
  box-shadow: none;
  background-color: #d6d6d600;
  padding: 0;
}

.padding-section-hero {
  padding-bottom: var(--_fluid---112);
  padding-top: calc(var(--_fluid---112)  + var(--site--nav-height));
}

.tagline {
  font-family: var(--_heading---base--typeface);
  color: var(--brand--navy);
  font-size: var(--_text---text-16--font-size);
  letter-spacing: var(--_text---text-16--letter-spacing);
  text-transform: uppercase;
  text-wrap: pretty;
  font-weight: 600;
  line-height: 1.5;
}

.tagline:where(.w-variant-10496478-7ee6-f01e-3c68-ed7fd47d4415) {
  color: var(--neutral--lightest);
}

.tagline.text-color-black {
  color: var(--neutral--black);
}

.button_icon {
  width: .875rem;
  color: var(--_theme---button--accent);
}

.button_icon:where(.w-variant-15607a3f-28dd-bf45-e9b4-ee9b0b441d02) {
  --_theme---main--background: var(--neutral--white);
  --_theme---main--text: var(--brand--navy);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #fab885;
  --_theme---button--background-1: #f89753;
  --_theme---button--background-2: #ea6f13;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--brand--orange);
  --_theme---card--background: var(--neutral--white);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--black);
  --_theme---card--accent: var(--neutral--lighter);
  flex: none;
}

.button_icon:where(.w-variant-80336e9d-4628-a999-6e56-2ac54fa8f8fc) {
  color: var(--brand--blue);
  --_theme---main--background: var(--neutral--white);
  --_theme---main--text: var(--brand--navy);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #fab885;
  --_theme---button--background-1: #f89753;
  --_theme---button--background-2: #ea6f13;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--brand--orange);
  --_theme---card--background: var(--neutral--white);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--black);
  --_theme---card--accent: var(--neutral--lighter);
}

.button_icon:where(.w-variant-62045b6c-c723-5d7f-3c12-f9108cf7130a) {
  color: var(--brand--orange);
}

.button_icon.is-white {
  color: var(--brand--orange);
}

.button_icon.text-blue-icon {
  color: var(--brand--blue);
  --_theme---main--background: var(--neutral--white);
  --_theme---main--text: var(--brand--navy);
  --_theme---main--accent: var(--brand--orange);
  --_theme---button--border: #fab885;
  --_theme---button--background-1: #f89753;
  --_theme---button--background-2: #ea6f13;
  --_theme---button--text: var(--neutral--white);
  --_theme---colors--border\<deleted\|variable-8bb8910c-6600-fd74-5c77-3fc55ba1614d\>: var(--brand--orange);
  --_theme---button--accent: var(--brand--orange);
  --_theme---card--background: var(--neutral--white);
  --_theme---card--border: var(--neutral--lighter);
  --_theme---card--text: var(--neutral--black);
  --_theme---card--accent: var(--neutral--lighter);
}

.img-cover {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img-cover.is-team-hero-bg {
  object-position: 50% 15%;
}

.logos_wrapper {
  grid-column-gap: var(--_fluid---64);
  grid-row-gap: var(--_fluid---24);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 20.625rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: flex;
}

.logos_list {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: -2rem;
  padding-bottom: 2rem;
  padding-left: 1.2rem;
  display: flex;
  overflow: auto;
}

.logos_list.is-footer {
  padding: var(--_fluid---12) var(--_fluid---16);
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  border-radius: var(--_ui-styles---radius--round);
  background-color: var(--neutral--white);
  color: var(--brand--navy);
  padding: var(--_fluid---12) var(--_fluid---16);
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  border-radius: var(--_ui-styles---radius--round);
  background-color: var(--neutral--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr minmax(0, 11.25rem) 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
  overflow: hidden;
}

.logos_item {
  flex: none;
  justify-content: center;
  align-items: center;
  height: 4rem;
  display: flex;
  position: relative;
}

.logos_item.is-nkf {
  min-width: 17.5rem;
}

.logos_item.is-ncqa {
  flex-flow: column;
  height: auto;
}

.section-capabilities {
  background-image: linear-gradient(#ffffff1f, #acdce61f 71%, #0093b21f);
}

.padding-section-96 {
  padding-top: var(--_fluid---96);
  padding-bottom: var(--_fluid---96);
}

.capabilities_header {
  grid-column-gap: var(--_fluid---128);
  grid-row-gap: var(--_fluid---32);
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  display: grid;
}

.capabilities_list {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---32);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.capabilities_item {
  grid-column: span 2;
}

.capabilities_item.is-3-col {
  grid-column: span 3;
}

.card_wrapper {
  height: 100%;
  padding: var(--_fluid---32);
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  border: var(--_ui-styles---stroke--border-width) solid var(--brand--blue);
  border-radius: var(--_ui-styles---radius--large);
  background-color: var(--_theme---card--background);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #00000008;
}

.card_wrapper.is-results {
  grid-column-gap: var(--_fluid---48);
  grid-row-gap: var(--_fluid---48);
  align-items: stretch;
}

.card_wrapper.is-height-auto {
  height: auto;
}

.card_cta {
  margin-top: auto;
}

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

.faqs_wrapper {
  grid-column-gap: var(--_fluid---80);
  grid-row-gap: var(--_fluid---40);
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 31.25rem) minmax(0, 37.5rem);
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.faqs_header {
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  top: calc(var(--site--nav-height)  + 3rem);
  flex-flow: column;
  display: flex;
  position: sticky;
}

.faqs-cms_list {
  grid-column-gap: var(--_fluid---12);
  grid-row-gap: var(--_fluid---12);
  flex-flow: column;
  display: flex;
}

.text-color-darker {
  color: var(--neutral--darker);
}

.insights_top {
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.filter-form_block {
  margin-bottom: 0;
}

.filter-form_block.is-main {
  width: 100%;
}

.filter-form_wrapper.is-main {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  flex-flow: wrap-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.filter-form_field {
  padding: var(--_fluid---8) var(--_fluid---12);
  border: var(--_ui-styles---stroke--border-width) solid transparent;
  border-radius: var(--_ui-styles---radius--extra-small);
  color: var(--brand--navy);
  flex: none;
  margin-bottom: 0;
  font-weight: 400;
  position: relative;
}

.filter-form_field.is-active {
  border-top-color: var(--brand--peach);
  border-right-color: var(--brand--peach);
  border-bottom-color: var(--brand--peach);
  border-left-color: var(--brand--peach);
  background-color: color-mix(in hsl, var(--brand--peach) 35%, transparent);
  border-top-color: var(--brand--peach);
  border-right-color: var(--brand--peach);
  border-bottom-color: var(--brand--peach);
  border-left-color: var(--brand--peach);
  background-color: color-mix(in hsl, var(--brand--peach) 35%, transparent);
  font-weight: 700;
}

.filter-form_button {
  border-radius: inherit;
  border: 1px #000;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.filter-form_label {
  z-index: 1;
  font-weight: inherit;
}

.resource-cms_list {
  padding-bottom: var(--_fluid---16);
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  margin-bottom: calc(var(--_fluid---16) * -1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: auto;
}

.resource-cms_list.is-main {
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 20rem), 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.resource-cms_item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.33% - var(--_fluid---32));
  min-width: 25rem;
  max-width: 25rem;
}

.resource-cms_item.is-main {
  min-width: auto;
  max-width: none;
}

.resource-card_wrapper {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.resource-card_visual {
  aspect-ratio: 405 / 270;
  border-radius: var(--_ui-styles---radius--medium);
  width: 100%;
  overflow: hidden;
}

.resource-card_visual.is-patient-resources {
  padding: var(--_fluid---16);
  padding: var(--_fluid---16);
  background-color: #fab88554;
  justify-content: center;
  align-items: center;
  display: flex;
}

.resource-card_header {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag {
  padding: var(--_fluid---4) var(--_fluid---8);
  border-radius: var(--_ui-styles---radius--small);
  color: var(--neutral--white);
  font-size: var(--_text---text-14--font-size);
  line-height: var(--_text---text-14--line-height);
  text-transform: uppercase;
  background-color: #1b7590;
  font-weight: 600;
  display: inline-block;
}

.tag.is-orange {
  background-color: var(--brand--orange);
}

.insights_cta {
  align-self: flex-end;
}

.padding-section-40 {
  padding-top: var(--_fluid---40);
  padding-bottom: var(--_fluid---40);
}

.cta_wrapper {
  padding: var(--_fluid---96) var(--_fluid---40);
  border-radius: var(--_ui-styles---radius--extra-large);
  color: var(--neutral--white);
  position: relative;
  overflow: hidden;
}

.cta_content {
  grid-column-gap: var(--_fluid---32);
  grid-row-gap: var(--_fluid---32);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta_header {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 65ch;
  display: flex;
}

.cta-bg_wrapper {
  background-image: linear-gradient(180deg, #fabf6a40, var(--brand--orange));
  border-radius: inherit;
  padding: 1px;
  position: absolute;
  inset: 0%;
}

.cta-bg_fill {
  border-radius: inherit;
  background-color: #176a82;
  width: 100%;
  height: 100%;
}

.cta-bg_fill:where(.w-variant-7ef5374f-263b-f346-1709-30516308e1b2) {
  background-color: var(--brand--orange);
}

.cta-bg_ellipse {
  filter: blur(200px);
  background-color: #1b7590;
  border-radius: 50%;
  width: 68rem;
  height: 35rem;
  position: absolute;
  top: 13rem;
  left: 50%;
  transform: translate(-50%);
}

.cta-bg_ellipse:where(.w-variant-7ef5374f-263b-f346-1709-30516308e1b2) {
  background-color: color-mix(in hsl, var(--brand--peach) 75%, transparent);
}

.cta-bg_arrow1 {
  width: 33rem;
  height: 41.5rem;
  position: absolute;
  top: 5.625rem;
  left: -9.375rem;
}

.cta-bg_arrow2 {
  width: 22.5rem;
  height: 28.25rem;
  position: absolute;
  top: -6rem;
  right: -3rem;
}

.section-footer {
  background-image: linear-gradient(180deg, var(--brand--navy), #212138);
  color: var(--neutral--white);
}

.footer-top_wrapper {
  grid-column-gap: var(--_fluid---56);
  grid-row-gap: var(--_fluid---56);
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.footer-top_right {
  grid-column-gap: var(--_fluid---48);
  grid-row-gap: var(--_fluid---48);
  flex-flow: column;
  max-width: 37rem;
  display: flex;
}

.footer-top_brand {
  max-width: 16.5625rem;
}

.footer-top_list {
  grid-column-gap: var(--_fluid---8);
  grid-row-gap: var(--_fluid---8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-text {
  transition: color .3s ease-out;
}

.link-text:hover, .link-text.w--current {
  color: var(--_theme---main--accent);
}

.link-text.is-socials {
  width: 1.5rem;
}

.footer-socials_list {
  grid-column-gap: var(--_fluid---12);
  grid-row-gap: var(--_fluid---12);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  line-height: 1;
  display: flex;
}

.footer-nav_wrapper {
  padding-top: var(--_fluid---56);
  padding-right: var(--_fluid---20);
  padding-bottom: var(--_fluid---56);
  padding-left: var(--_fluid---20);
  grid-column-gap: var(--_fluid---40);
  grid-row-gap: var(--_fluid---40);
  border-top-left-radius: var(--_ui-styles---radius--large);
  border-top-right-radius: var(--_ui-styles---radius--large);
  border-bottom-left-radius: var(--_ui-styles---radius--large);
  border-bottom-right-radius: var(--_ui-styles---radius--large);
  -webkit-backdrop-filter: blur(26px);
  backdrop-filter: blur(26px);
  background-color: #4a4a6c87;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 9.2rem), 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-nav_item {
  padding-top: var(--_fluid---8);
  padding-bottom: var(--_fluid---8);
}

.footer-legals_wrapper {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---4);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.footer-legals_list {
  grid-column-gap: var(--_fluid---40);
  grid-row-gap: var(--_fluid---4);
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-legals_item {
  padding-top: var(--_fluid---8);
  padding-bottom: var(--_fluid---8);
}

.nav-dd-link_wrapper {
  padding: var(--_fluid---12);
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-dd-link_icon {
  width: 2.75rem;
  height: 2.75rem;
  padding: var(--_fluid---8);
  border: var(--_ui-styles---stroke--border-width) solid var(--brand--blue);
  border-radius: var(--_ui-styles---radius--small);
  background-image: linear-gradient(180deg, var(--brand--blue) 51%, #45c4de);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 1px 3px #0000001a, 0 1px 2px #0000000f;
}

.nav-dd-card_wrapper {
  max-width: 31.25rem;
  padding-left: var(--_fluid---24);
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  border-left-style: solid;
  border-left-width: var(--_ui-styles---stroke--border-width);
  border-left-color: #00000014;
  flex-flow: column;
  display: flex;
  position: relative;
}

.nav-dd-card_visual {
  aspect-ratio: 468 / 276;
  border: var(--_ui-styles---stroke--border-width) solid #e0e8eb;
  border-radius: var(--_ui-styles---radius--medium);
  overflow: hidden;
}

.nav-dd-card_content.flex-v-18 {
  justify-content: flex-start;
  align-items: flex-start;
}

.breadcrumb_wrapper {
  min-width: 0;
  max-width: 100%;
}

.breadcrumb_list {
  flex-flow: row;
  min-width: 0;
  padding-left: 0;
  list-style: "";
  display: flex;
}

.breadcrumb_list.is-center {
  justify-content: center;
  align-items: flex-start;
}

.breadcrumb_item {
  flex: none;
  display: inline-flex;
}

.breadcrumb_item.is-last {
  flex: 0 auto;
  min-width: 4ch;
  overflow: hidden;
}

.u-shadow-large {
  box-shadow: 0 20px 24px -4px #00000014, 0 8px 8px -4px #00000008;
}

.breadcrumb {
  font-family: var(--_heading---base--typeface);
  font-size: var(--_text---text-16--font-size);
  letter-spacing: var(--_text---text-16--letter-spacing);
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.5;
  display: inline-block;
}

.breadcrumb:where(.w-variant-10496478-7ee6-f01e-3c68-ed7fd47d4415) {
  color: var(--neutral--lightest);
}

.breadcrumb.w--current {
  font-weight: 600;
}

.breadcrumb.is-last {
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap;
  min-width: 0;
  overflow: hidden;
}

.max-width-554 {
  width: 100%;
  max-width: 34.625rem;
}

.u-shadow-medium {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px #00000008;
}

.section-col2.is-blue-bg {
  background-image: linear-gradient(#fff3, #0093b214);
}

.col2_wrapper {
  grid-column-gap: var(--_fluid---80);
  grid-row-gap: var(--_fluid---40);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.col2_wrapper.is-patient-care {
  grid-template-columns: minmax(40rem, 1fr) 1fr;
}

.col2_wrapper.is-providers {
  grid-column-gap: var(--_fluid---40);
  grid-row-gap: var(--_fluid---40);
  grid-template-columns: 1fr 1fr;
}

.col2_content {
  max-width: 100%;
}

.col2_content:where(.w-variant-92117bfd-1b21-189f-6456-4ac28f68640a) {
  order: 2;
}

.logos_logo {
  object-fit: contain;
  width: auto;
  height: 4rem;
}

.logos_logo.is-ncqa2 {
  height: 3.4rem;
}

.resource-cms_wrapper {
  width: 100%;
}

.text-10 {
  font-family: var(--_text---base--typeface);
  font-size: .625rem;
  line-height: var(--_text---text-12--line-height);
  font-weight: var(--_text---text-12--font-weight);
  letter-spacing: var(--_text---text-12--letter-spacing);
}

.logos_text {
  text-align: center;
  white-space: nowrap;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%);
}

.text-4 {
  font-family: var(--_text---base--typeface);
  font-size: .25rem;
  line-height: var(--_text---text-12--line-height);
  font-weight: var(--_text---text-12--font-weight);
  letter-spacing: var(--_text---text-12--letter-spacing);
}

.col2_layer {
  z-index: -1;
  filter: blur(150px);
  background-image: linear-gradient(#fff3, #fab88533);
  border-radius: 50%;
  width: 53.88rem;
  height: 45.88rem;
  position: absolute;
  inset: auto -13.75rem -4.5rem auto;
}

.col2_layer.is-blue {
  background-image: linear-gradient(#fff3, #0093b214);
}

.col2_layer.is-left {
  inset: 16rem auto auto -13.375rem;
}

.col2_layer.is-navy {
  background-image: linear-gradient(#fff3, #3a3a5833);
}

.features-card_wrapper {
  grid-column-gap: var(--_fluid---24);
  grid-row-gap: var(--_fluid---24);
  flex-flow: column;
  display: flex;
}

.features-card-visual_wrapper {
  aspect-ratio: 394 / 272;
  border-radius: var(--_ui-styles---radius--medium);
  background-color: var(--brand--orange);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.features-visual_layer {
  background-color: var(--neutral--white);
  filter: blur(150px);
  border-radius: 50%;
  width: 26.5rem;
  height: 13.625rem;
  position: absolute;
  bottom: -2.5rem;
}

.features-card-visual_img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}

.features-card-visual_icon {
  max-width: 11.75rem;
  color: var(--neutral--white);
  position: absolute;
  inset: .25rem -1.5rem 0% auto;
}

.features-card-visual_icon.is-5 {
  top: 1.5rem;
  left: -1rem;
  right: auto;
}

.features-card-visual_icon.is-6 {
  top: -1rem;
  right: 3rem;
}

.features-card-visual_icon.is-7 {
  top: .5rem;
  right: 1.25rem;
}

.features-card-visual_icon.is-8 {
  top: -.5rem;
  left: 2.5rem;
  right: auto;
}

.features-card-visual_icon.is-2 {
  right: 2.5rem;
}

.features-card-visual_icon.is-3 {
  right: 5.5rem;
}

.features-card-visual_icon.is-4 {
  top: -1.5rem;
  left: -1rem;
  right: auto;
}

.features_list {
  padding-bottom: var(--_fluid---16);
  grid-column-gap: var(--_fluid---40);
  grid-row-gap: var(--_fluid---40);
  margin-bottom: calc(var(--_fluid---16) * -1);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: auto;
}

.features_item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: calc(33.33% - var(--_fluid---48));
  min-width: 25rem;
}

.max-width-846 {
  width: 100%;
  max-width: 52.875rem;
}

.filter-form_categories {
  flex-flow: wrap;
  margin-right: auto;
  display: flex;
}

.insights_header {
  grid-column-gap: var(--_fluid---16);
  grid-row-gap: var(--_fluid---16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50ch;
  display: flex;
}

@media screen and (max-width: 991px) {
  img {
    height: auto;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col, .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .nav-cta-wrapper {
    margin-left: 0;
    display: none;
  }

  .nav {
    padding-top: var(--_fluid---16);
    padding-bottom: var(--_fluid---16);
  }

  .nav-menu {
    background-color: var(--neutral--white);
    order: -1;
    width: 100vw;
    height: calc(100svh - 4rem);
    position: absolute;
    inset: 100% 0% 0%;
    overflow-y: auto;
  }

  .nav-menu_list {
    flex-flow: column;
    width: calc(88% + 2em);
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .nav-link {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-menu_btn-bar.cc-bottom, .nav-menu_btn-bar.cc-top, .nav-menu_btn-bar.cc-middle, .nav-menu_btn-bar.cc-bottom, .nav-menu_btn-bar.cc-top, .nav-menu_btn-bar.cc-middle {
    width: 1.5rem;
  }

  .nav-menu_btn {
    border-radius: .5rem;
    order: 1;
  }

  .nav-menu_btn:focus-visible, .nav-menu_btn[data-wf-focus-visible] {
    outline-offset: 0px;
    outline: 2px solid #d14424;
  }

  .nav-menu_btn.w--open {
    background-color: var(--brand--navy);
  }

  .nav-dropdown {
    width: 100%;
  }

  .nav-dropdown_content {
    position: relative;
  }

  .showcase-cl_item.swiper-slide {
    max-width: 25rem;
  }

  .hero_wrapper {
    grid-template-columns: 1fr;
  }

  .hero-visual_wrapper {
    width: auto;
    position: static;
    transform: none;
  }

  .logos_wrapper {
    flex-flow: column;
    grid-template-columns: minmax(0, auto);
    justify-content: flex-start;
    align-items: flex-start;
  }

  .capabilities_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .capabilities_item.is-3-col {
    grid-column: span 2;
  }

  .capabilities_item.is-last-item {
    grid-column: 1 / -1;
  }

  .why_content {
    grid-template-columns: 1fr;
    display: flex;
  }

  .why_item, .why-card_line {
    opacity: 1;
  }

  .why-visuals_wrapper {
    display: none;
  }

  .results_content {
    grid-template-columns: 1fr;
  }

  .results-visual_wrapper {
    min-width: auto;
    max-width: none;
    position: relative;
    top: auto;
  }

  .results_list.is-2 {
    grid-template-columns: 1fr;
  }

  .faqs_wrapper {
    grid-template-columns: auto;
  }

  .faqs_header {
    margin-right: auto;
    position: static;
  }

  .insights_top {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .about-hero_wrapper {
    grid-template-columns: 1fr;
  }

  .about-hero_content.padding-section-hero {
    padding-bottom: 0;
  }

  .marquee_wrapper {
    max-height: 65vh;
  }

  .marquee_col {
    width: 100%;
  }

  .beliefs-card_wrapper {
    grid-template-columns: 1fr;
  }

  .beliefs-card_content {
    padding: var(--_fluid---32);
  }

  .beliefs-card_visual {
    order: -1;
  }

  .guides_grid {
    grid-column-gap: var(--_fluid---16);
    grid-row-gap: var(--_fluid---16);
  }

  .guides-card_list {
    grid-column-gap: var(--_fluid---8);
    grid-row-gap: var(--_fluid---8);
  }

  .standards_list {
    grid-template-columns: 1fr 1fr;
  }

  .careers-hero_img {
    display: none;
  }

  .hero2_wrapper {
    grid-template-columns: 1fr;
  }

  .col2_wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    display: flex;
  }

  .col2_wrapper.is-patient-care, .col2_wrapper.is-providers, .col2_wrapper.is-patient-care, .col2_wrapper.is-providers {
    grid-template-columns: minmax(auto, 1fr);
  }

  .col2_visual {
    order: -1;
  }

  .col2_visual.is-last {
    order: 2;
  }

  .why-card_visual {
    display: block;
  }

  .logos_logo.is-ncqa2 {
    height: 3rem;
  }

  .capabilities-visual_wrapper {
    margin-top: -3.3125rem;
  }

  .bento-card_wrapper {
    height: 100%;
  }

  .bento-card_wrapper.is-landscape {
    grid-template-columns: minmax(0, 1fr) repeat(auto-fit, minmax(0, 24rem));
  }

  .carium-card_wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .article-hero_wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .article-hero_content {
    max-width: 100%;
  }

  .embeds_wrapper, .profile_wrapper {
    grid-template-columns: 1fr;
  }

  .approach_content {
    grid-template-columns: minmax(0, auto);
  }

  .approach_visual {
    order: -1;
  }

  .col2-bg_arrow {
    right: 0;
  }

  .plans_list {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .plans_item.is-bottom {
    grid-column: span 2;
  }

  .grid_list {
    grid-template-columns: 1fr 1fr;
  }

  .grid_item.is-bottom {
    grid-column: span 2;
  }

  .contact_wrapper {
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .nav-dd-content_wrapper {
    grid-template-columns: 1fr;
    width: auto;
  }

  .showcase-cl_item.swiper-slide {
    max-width: 20rem;
  }

  .logos_list {
    grid-template-columns: 1fr 1fr;
  }

  .capabilities_header {
    grid-template-columns: 1.25fr;
  }

  .capabilities_list {
    grid-template-columns: 1fr 1fr;
  }

  .filter-form_wrapper {
    flex-flow: wrap;
  }

  .resource-cms_item {
    min-width: 20rem;
  }

  .cta-bg_arrow1 {
    display: none;
  }

  .nav-dd-card_wrapper {
    border-left-style: none;
    padding-left: 0;
  }

  .guides_grid {
    grid-template-columns: 1fr;
  }

  .guides_item.is-img-only, .guides_item.is-values, .guides_item.is-img-only, .guides_item.is-values {
    width: auto;
  }

  .team-cms_list {
    grid-template-columns: 1fr 1fr;
  }

  .progress_list, .results_header2 {
    grid-template-columns: 1fr;
  }

  .capabilities-visual_wrapper {
    margin-top: 0;
  }

  .signals_item {
    min-width: 20rem;
  }

  .bento_list {
    grid-template-columns: 1fr;
  }

  .bento-card_wrapper.is-landscape {
    flex-flow: column;
    display: flex;
  }

  .features_item {
    min-width: 20rem;
  }

  .plans_list {
    grid-template-columns: 1fr;
  }

  .plans_item, .plans_item.is-bottom, .plans_item.is-bottom {
    grid-column: span 1;
  }

  .sticky_wrapper {
    grid-template-columns: 1fr;
  }

  .sticky_visual {
    order: 2;
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .showcase-cl_item.swiper-slide {
    max-width: 75%;
  }

  .logos_list.is-footer {
    grid-template-columns: 1fr 1fr 1fr minmax(0, 8rem) 1fr;
  }

  .logos_item.is-nkf {
    order: 2;
    grid-column: 1 / -1;
  }

  .resource-cms_item {
    min-width: 18rem;
  }

  .team-cms_list {
    grid-column-gap: var(--_fluid---24);
    grid-row-gap: var(--_fluid---32);
  }

  .signals_item {
    min-width: 18rem;
  }

  .carium-card_wrapper {
    grid-template-columns: 1fr;
  }

  .carium-card_visual {
    order: -1;
  }

  .features_item {
    min-width: 18rem;
  }

  .col2_list {
    grid-template-columns: 1fr;
  }

  .who_item {
    min-width: 20rem;
  }

  .location_list {
    grid-template-columns: 1fr;
  }
}
