:root {
  --color--background: var(--neutral--neutral-white);
  --main--main-font: Rubik, Arial, sans-serif;
  --neutral--neutral-dark: #475467;
  --typography--text-m: 1rem;
  --typography--line-height: 1.3em;
  --main--regular-weight: 400;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-xs: 1.1em;
  --main--light-weight: 300;
  --typography--h2: 3.5rem;
  --typography--line-height-s: 1.2em;
  --typography--h3: 2.5rem;
  --typography--h4: 2rem;
  --typography--h5: 1.5rem;
  --typography--line-height-l: 1.4em;
  --spacings--3xs: .25rem;
  --typography--h6: 1.25rem;
  --main--secondary-font: "Source Sans Pro", Arial, sans-serif;
  --brand--brand-200: #203492;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text: var(--neutral--neutral-dark);
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --spacings--4xl: 4rem;
  --color--text-alternative: var(--neutral--neutral-white);
  --spacings--6xl: 7rem;
  --neutral--neutral-white: white;
  --spacings--5xl: 5rem;
  --brand--navy: #00003f;
  --brand--blue-electric: #0007ba;
  --brand--turquoise: #0092d5;
  --container--main-size: 82rem;
  --container--size-padding: 1rem;
  --container--grid-gap: 1rem;
  --container--grid-gap-2xl: 2rem;
  --spacings--2xl: 2rem;
  --spacings--3xl: 3rem;
  --neutral--neutral-200: #e8ecf0;
  --container--grid-gap-xl: 1.5rem;
  --spacings--xl: 1.5rem;
  --container--size-padding-l: 2rem;
  --spacings--s: .875rem;
  --border--radius-s: .5rem;
  --brand--brand-300: #657cff;
  --typography--text-s: .875rem;
  --typography--line-height-100: 1em;
  --typography--jumbo: 5rem;
  --typography--text-l: 1.125rem;
  --typography--line-height-xl: 1.5em;
  --typography--text-xs: .75rem;
  --main--semi-bold-weight: 600;
  --brand--brand-100: #182771;
  --spacings--l: 1.25rem;
  --neutral--neutral-100: #f0f4f9;
  --neutral--neutral-300: #d1d9e1;
  --neutral--neutral-400: #adbfcb;
  --neutral--neutral-500: #67899f;
  --system--error: #de5652;
  --system--success: #00bc70;
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --spacings--xs: .75rem;
  --brand--brand-400: #f5d2fc;
  --brand--brand-500: #fae9fe;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --orange-300\<deleted\|variable-8635f960\>: #657cff;
  --color--text-secondary: var(--neutral--neutral-500);
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --brand--turquoise-light: #32a7dd;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --swatch--secondary-200\<deleted\|variable-d5f71c45-abf0-fd86-966a-519f816aea18\>: #c7cfff;
  --swatch--secondary-100\<deleted\|variable-933205a7-2d4c-dc92-8ee7-48cb3ae3ef02\>: #dee3ff;
  --typography--h6-mobile\<deleted\|variable-e80db18a-dbec-a3af-fbc5-d3bd9de3d4cb\>: 1rem;
  --neutral--neutral-600: #4f748b;
  --system--error-light: #ffe5e5;
  --system--warning: #ffa25b;
  --system--warning-light: #fff2e9;
  --system--success-light: #d5f4e7;
  --neutral--neutral-700: #64748b;
  --neutral--neutral-50: #f8fafc;
  --brand--blue-electric-print: #039;
  --brand--blue-powder: #a8ccec;
  --brand--blue-light: #d8e8f6;
  --accent-colors--electric-violet: #4c00c8;
  --accent-colors--purple: #5f6db3;
  --accent-colors--lime: #8dc63f;
  --accent-colors--green: #4aa486;
  --accent-colors--orange: #ff6b35;
  --accent-colors--aqua: #35b5e8;
  --accent-colors--yellow: #f4ba42;
  --accent-colors--orchid: #ab54a0;
  --accent-colors--peach: #eb8279;
  --typography--text-xl: 1.25rem;
  --container--secondary-size: 90rem;
  --border--radius-m: .75rem;
  --neutral--neutral-gray: #717680;
  --brand--blue-extra-light: #f5fbfe;
  --main--medium-weight: 500;
  --main--bold-weight: 700;
  --main--extra-bold-weight: 800;
  --main--black-weight: 900;
  --color--background-secondary: var(--neutral--neutral-300);
  --color--background-alternative: var(--neutral--neutral-dark);
  --neutral--black: #000;
}

body {
  background-color: var(--color--background);
  font-family: var(--main--main-font);
  color: var(--neutral--neutral-dark);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height);
  font-weight: var(--main--regular-weight);
  --color--background: var(--neutral--neutral-white);
  --main--main-font: Rubik, Arial, sans-serif;
  --neutral--neutral-dark: #475467;
  --typography--text-m: 1rem;
  --typography--line-height: 1.3em;
  --main--regular-weight: 400;
  --spacings--no-space: 0rem;
  --typography--h1: 4rem;
  --typography--line-height-xs: 1.1em;
  --main--light-weight: 300;
  --typography--h2: 3.5rem;
  --typography--line-height-s: 1.2em;
  --typography--h3: 2.5rem;
  --typography--h4: 2rem;
  --typography--h5: 1.5rem;
  --typography--line-height-l: 1.4em;
  --spacings--3xs: .25rem;
  --typography--h6: 1.25rem;
  --main--secondary-font: "Source Sans Pro", Arial, sans-serif;
  --brand--brand-200: #203492;
  --spacings--m: 1rem;
  --spacings--2xs: .5rem;
  --color--text: var(--neutral--neutral-dark);
  --size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>: .75rem;
  --spacings--4xl: 4rem;
  --color--text-alternative: var(--neutral--neutral-white);
  --spacings--6xl: 7rem;
  --neutral--neutral-white: white;
  --spacings--5xl: 5rem;
  --brand--navy: #00003f;
  --brand--blue-electric: #0007ba;
  --brand--turquoise: #0092d5;
  --container--main-size: 82rem;
  --container--size-padding: 1rem;
  --container--grid-gap: 1rem;
  --container--grid-gap-2xl: 2rem;
  --spacings--2xl: 2rem;
  --spacings--3xl: 3rem;
  --neutral--neutral-200: #e8ecf0;
  --container--grid-gap-xl: 1.5rem;
  --spacings--xl: 1.5rem;
  --container--size-padding-l: 2rem;
  --spacings--s: .875rem;
  --border--radius-s: .5rem;
  --brand--brand-300: #657cff;
  --typography--text-s: .875rem;
  --typography--line-height-100: 1em;
  --typography--jumbo: 5rem;
  --typography--text-l: 1.125rem;
  --typography--line-height-xl: 1.5em;
  --typography--text-xs: .75rem;
  --main--semi-bold-weight: 600;
  --brand--brand-100: #182771;
  --spacings--l: 1.25rem;
  --neutral--neutral-100: #f0f4f9;
  --neutral--neutral-300: #d1d9e1;
  --neutral--neutral-400: #adbfcb;
  --neutral--neutral-500: #67899f;
  --system--error: #de5652;
  --system--success: #00bc70;
  --navy-300\<deleted\|variable-c86ae2a3\>: #19224c;
  --spacings--xs: .75rem;
  --brand--brand-400: #f5d2fc;
  --brand--brand-500: #fae9fe;
  --min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>: 8.75rem;
  --orange-300\<deleted\|variable-8635f960\>: #657cff;
  --color--text-secondary: var(--neutral--neutral-500);
  --border--radius-l: 1rem;
  --bg-blue-100\<deleted\|variable-5dd580e5\>: #dee3ff;
  --navy-100\<deleted\|variable-8d4c7f30\>: #203492;
  --brand--turquoise-light: #32a7dd;
  --neutral-100\<deleted\|variable-7f2b910f\>: #f9f9f9;
  --swatch--secondary-200\<deleted\|variable-d5f71c45-abf0-fd86-966a-519f816aea18\>: #c7cfff;
  --swatch--secondary-100\<deleted\|variable-933205a7-2d4c-dc92-8ee7-48cb3ae3ef02\>: #dee3ff;
  --typography--h6-mobile\<deleted\|variable-e80db18a-dbec-a3af-fbc5-d3bd9de3d4cb\>: 1rem;
  --neutral--neutral-600: #4f748b;
  --system--error-light: #ffe5e5;
  --system--warning: #ffa25b;
  --system--warning-light: #fff2e9;
  --system--success-light: #d5f4e7;
  --neutral--neutral-700: #64748b;
  --neutral--neutral-50: #f8fafc;
  --brand--blue-electric-print: #039;
  --brand--blue-powder: #a8ccec;
  --brand--blue-light: #d8e8f6;
  --accent-colors--electric-violet: #4c00c8;
  --accent-colors--purple: #5f6db3;
  --accent-colors--lime: #8dc63f;
  --accent-colors--green: #4aa486;
  --accent-colors--orange: #ff6b35;
  --accent-colors--aqua: #35b5e8;
  --accent-colors--yellow: #f4ba42;
  --accent-colors--orchid: #ab54a0;
  --accent-colors--peach: #eb8279;
  --typography--text-xl: 1.25rem;
  --container--secondary-size: 90rem;
  --border--radius-m: .75rem;
  --neutral--neutral-gray: #717680;
  --brand--blue-extra-light: #f5fbfe;
  --main--medium-weight: 500;
  --main--bold-weight: 700;
  --main--extra-bold-weight: 800;
  --main--black-weight: 900;
  --color--background-secondary: var(--neutral--neutral-300);
  --color--background-alternative: var(--neutral--neutral-dark);
  --neutral--black: #000;
}

h1 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h1);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--light-weight);
  letter-spacing: -.02em;
}

h2 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h2);
  line-height: var(--typography--line-height-s);
  font-weight: var(--main--light-weight);
  letter-spacing: -.02em;
}

h3 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-s);
  font-weight: var(--main--light-weight);
  letter-spacing: -.01em;
}

h4 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h4);
  line-height: var(--typography--line-height-s);
  font-weight: var(--main--light-weight);
  letter-spacing: -.01em;
}

h5 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--no-space);
  font-size: var(--typography--h5);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
}

h6 {
  margin-top: var(--spacings--no-space);
  margin-bottom: var(--spacings--3xs);
  font-size: var(--typography--h6);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
}

p {
  margin-bottom: var(--spacings--no-space);
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height);
}

a {
  font-family: var(--main--secondary-font);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--regular-weight);
  text-decoration: none;
  transition: color .25s;
}

a:hover {
  color: var(--brand--brand-200);
}

ul, ol {
  margin-bottom: var(--spacings--no-space);
  padding-left: var(--spacings--m);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  color: var(--color--text);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height);
  flex-direction: column;
  display: flex;
}

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

blockquote {
  margin-bottom: var(--spacings--no-space);
  padding: var(--size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>) var(--spacings--no-space);
  font-size: var(--typography--h5);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
  border-left: 5px #e2e2e2;
}

figure {
  margin-bottom: 20px;
}

figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.3em;
}

.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;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

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

.section {
  padding-top: var(--spacings--4xl);
  padding-bottom: var(--spacings--4xl);
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section.style-guide-hero-section {
  padding-top: 14rem;
  padding-bottom: var(--spacings--4xl);
  color: var(--color--text-alternative);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6ba9_flow.ninja.styleguide.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.hero-section {
  padding-top: 14rem;
  padding-bottom: var(--spacings--4xl);
  color: var(--color--text-alternative);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6ba9_flow.ninja.styleguide.jpg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  align-items: center;
  min-height: 100vh;
}

.section._404-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--4xl);
  color: var(--color--text-alternative);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68bae3a76e107d84fe5cd463_bg%20image%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
}

.section.relative-1 {
  z-index: 1;
  position: relative;
}

.section.relative-1.text-white.no-top {
  padding-top: var(--spacings--no-space);
}

.section.padding-5xl.text-neutral-white.z1 {
  z-index: 1;
  position: relative;
}

.section.padding-5xl.relative {
  min-height: 100vh;
}

.section.padding-5xl.z1 {
  z-index: 1;
  position: relative;
}

.section.banner-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68ada3c854b989ffa0b313c8_Frame%202147223708%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.banner-section.for-health {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
}

.section.padding-6xl.no-top-padding {
  padding-top: var(--spacings--no-space);
}

.section.padding-6xl.pbm-success-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6e518310c16f400ebf2ae_bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.padding-6xl.pbm-tech-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6faf6b946c045cb094f0f_bg%20(1)%20(1).png");
  background-position: 50%;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.section.padding-6xl.text-neutral-white.relative.bg-image {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68c3c4d4dc35476efe1346ad_img.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 50rem;
}

.section.padding-6xl.text-neutral-white.overflow-hidden.bg-shapes-light {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68c3c8b1b300b9a66f25fe8a_bg%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.padding-6xl.text-neutral-white.z1 {
  z-index: 1;
  position: relative;
}

.section.padding-6xl.text-neutral-white.z1.bot-5xl {
  padding-bottom: var(--spacings--5xl);
}

.section.padding-6xl.z1 {
  z-index: 1;
  position: relative;
}

.section.padding-6xl.top-5xl {
  padding-top: var(--spacings--5xl);
}

.section.banner-section-horizontal {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68adc6f1c8b6e29b0b768c38_bg%20(1).jpg");
  background-position: 50% 25%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.cta {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  background-color: var(--brand--navy);
  color: var(--neutral--neutral-white);
}

.section.home-hero-section {
  z-index: 1;
  padding-top: 12.5rem;
  padding-bottom: var(--spacings--5xl);
  color: var(--neutral--neutral-white);
  position: relative;
}

.section.pbm-hero-section {
  z-index: 1;
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  width: 100%;
  position: relative;
}

.section.home-hero-section-copy {
  z-index: 1;
  padding-top: 10rem;
  position: relative;
  overflow: hidden;
}

.section.about-hero-section {
  z-index: 1;
  padding-top: 12.5rem;
  padding-bottom: var(--spacings--6xl);
  position: relative;
}

.section.legal-hero-section {
  z-index: 1;
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--5xl);
  position: relative;
  overflow: hidden;
}

.section.legal-body {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--5xl);
}

.section.contact-hero-section-element {
  z-index: 1;
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
  position: relative;
  overflow: hidden;
}

.section.hbm-hero-section {
  padding-top: 10rem;
  padding-bottom: var(--spacings--6xl);
  background-color: var(--brand--navy);
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 35px #00c2ff3d;
}

.section.hbm-health-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  background-image: linear-gradient(45deg, var(--brand--navy), var(--brand--navy) 33%, #1206b6 69%, #4508c0);
  color: var(--neutral--neutral-white);
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  background-image: linear-gradient(45deg, var(--brand--navy), var(--brand--navy) 33%, #1206b6 69%, #4508c0);
}

.section.hbm-unified-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68aeffad2513615830b08e21_bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.faq-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
  min-height: 50rem;
  position: relative;
  overflow: hidden;
}

.section.faq-section.no-top-padding {
  padding-top: var(--spacings--no-space);
}

.section.faq-section.pbm-success-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6e518310c16f400ebf2ae_bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.faq-section.pbm-tech-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6faf6b946c045cb094f0f_bg%20(1)%20(1).png");
  background-position: 50%;
  background-size: cover;
}

.section.faq-section.enterprise {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  overflow: visible;
}

.section.care-marquee-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  background-image: linear-gradient(270deg, var(--brand--blue-electric), var(--brand--turquoise));
  position: relative;
  overflow: hidden;
}

.section.faq {
  padding-top: var(--spacings--6xl);
  padding-bottom: 13.25rem;
}

.section.care-smart-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68b18d99cc5e68090a063a7d_bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.section.care-health-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--5xl);
  position: relative;
}

.section.insights-hero-section {
  z-index: 1;
  padding-top: 12rem;
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  width: 100%;
  position: relative;
  overflow: visible;
}

.section.pbm-hero-section-copy {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
}

.section.security-hero {
  padding-top: 11.875rem;
  overflow: hidden;
}

.section.hbm-claim-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: 8rem;
}

.section.bg-shapes {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68bae9794f871ea141ab7320_Bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section.event-hero-section {
  z-index: 1;
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--5xl);
  color: var(--neutral--neutral-white);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.section.services-hero-section {
  z-index: 1;
  padding-top: 12rem;
  padding-bottom: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  width: 100%;
  position: static;
  overflow: hidden;
}

.section.press-media-prefooter {
  padding-top: 0;
  padding-bottom: 9rem;
}

.section.providers-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
}

.section.docs-hero-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--no-space);
  position: relative;
}

.section.padding-bottom-6xl {
  padding-bottom: var(--spacings--6xl);
}

.section.newsletter-hero-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
  min-height: 50rem;
  position: relative;
}

.section.rsvp-hero-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
  position: relative;
}

.section.nycfc-insights-section {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--6xl);
}

.section.nycfc-insights-section.no-top-padding {
  padding-top: var(--spacings--no-space);
}

.section.nycfc-insights-section.pbm-success-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6e518310c16f400ebf2ae_bg%20(1).jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.section.nycfc-insights-section.pbm-tech-section {
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68a6faf6b946c045cb094f0f_bg%20(1)%20(1).png");
  background-position: 50%;
  background-size: cover;
}

.section.nycfc-insights-section.text-neutral-white.z1 {
  z-index: 1;
  position: relative;
}

.section.podcast-section {
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.section.home-hero {
  z-index: 3;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  position: relative;
}

.section.home-card-section {
  padding-top: var(--spacings--6xl);
  color: var(--neutral--neutral-white);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68c813d9d1bfb5aed98b5516_Shape%20bg%20(1).png"), linear-gradient(45deg, #00003f, #1206b6 56% 81%, #4508c0);
  background-position: 50% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100% 80%, auto;
  background-attachment: scroll, scroll;
  padding-bottom: 9rem;
  position: relative;
  overflow: hidden;
}

.section.home-who-section {
  padding-top: var(--spacings--6xl);
  padding-bottom: var(--spacings--6xl);
  background-image: linear-gradient(230deg, #e6eaff, #e6eefa 25%, #e3f2f9 64%, #d6f6ff);
}

.section.campagins-hero-section {
  padding-top: 11.875rem;
  padding-bottom: var(--spacings--6xl);
  position: relative;
}

.container {
  max-width: var(--container--main-size);
  padding-right: var(--container--size-padding);
  padding-left: var(--container--size-padding);
  width: 100%;
}

.container.desktop-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.desktop-center.desktop-text-center {
  text-align: center;
}

.container.desktop-center.relative.z1 {
  z-index: 1;
}

.container.desktop-center.hero-sitcky {
  position: sticky;
  top: 12.5rem;
}

.container.desktop-center.z1 {
  z-index: 1;
  position: relative;
}

.container.desktop-center.z2 {
  z-index: 2;
  position: relative;
}

.container.margin-4xl {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

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

.container.grid {
  grid-column-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container.grid.gap-2xl {
  grid-column-gap: var(--container--grid-gap-2xl);
  grid-row-gap: var(--container--grid-gap-2xl);
}

.container.grid.gap-2xl.z1.bordered {
  border: 1px solid #ffffff1a;
  border-radius: 1.5rem;
  padding: 3rem;
}

.container.grid.care-connect-grid {
  padding: var(--spacings--5xl) var(--spacings--3xl);
  border: .0625rem solid var(--neutral--neutral-200);
  background-color: #fff;
  border-radius: 1.5rem;
  position: relative;
}

.container.grid.z1 {
  z-index: 1;
  position: relative;
}

.container.grid.gap-xl {
  grid-column-gap: var(--container--grid-gap-xl);
}

.container.grid.gap-xl.fr-height {
  grid-template-rows: 1fr;
}

.container.grid.releted-container {
  margin-top: var(--spacings--3xl);
}

.container.grid.who-card-grid {
  grid-column-gap: var(--container--size-padding-l);
  grid-row-gap: var(--container--size-padding-l);
  grid-template-rows: 1fr;
  grid-auto-rows: 1fr;
}

.container.grid.margin-xl {
  margin-bottom: 80px;
}

.kickoff-classes-wrap {
  margin-bottom: var(--spacings--s);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  align-items: center;
  display: flex;
}

.kickoff-classes-wrap.margin-top-m {
  margin-top: 32px;
}

.kickoff-classes-wrap.margin-left-s {
  margin-left: 20px;
}

.kickoff-classes-wrap.margin-left-m {
  margin-left: 36px;
}

.kickoff-class-icon {
  border-radius: var(--border--radius-s);
  object-fit: cover;
  flex: none;
  width: 1.8rem;
  height: 1.5rem;
  overflow: hidden;
}

.kickoff-class-label {
  padding-right: var(--spacings--2xs);
  padding-left: var(--spacings--2xs);
  background-color: var(--brand--brand-300);
  color: #fff;
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height);
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
  display: flex;
}

.column {
  object-fit: cover;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.column.flex-center.text-center.max-width-40rem {
  max-width: 40rem;
}

.column.flex-center.text-center.max-width-38rem {
  max-width: 38rem;
}

.column.text-center.max-width-60rem {
  max-width: 52rem;
}

.column.max-width-32rem {
  max-width: 32rem;
}

.column.max-width-28rem {
  max-width: 28rem;
}

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

.column.max-contact-hero {
  max-width: 25rem;
}

.column.max-contact-hero.contact-page-button-column {
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: flex-end;
}

.column.max-leadership-hero {
  max-width: 40rem;
}

.column.center-mobile.max-width-27 {
  max-width: 27rem;
}

.column.center-mobile.max-width-35 {
  max-width: 35rem;
}

.column.max-width-30rem {
  max-width: 30rem;
}

.column.gap-3xl {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.column.gap-3xl.max-507 {
  max-width: 31.6875rem;
}

.column.max-550 {
  max-width: 34.375rem;
}

.column.sticky-column {
  position: sticky;
  top: 7rem;
}

.column.max-cus {
  max-width: 40.7rem;
}

.column.hbm-gap {
  padding-bottom: 2px;
}

.column.max-45rem {
  max-width: 45rem;
}

.column.services-hero-max {
  max-width: 41rem;
}

.column.max-width-34rem {
  max-width: 34rem;
}

.column.max-width-760 {
  max-width: 48.5rem;
}

.column.margin-top-bottom {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.column.max-40rem {
  max-width: 40rem;
}

.column.max-44 {
  max-width: 44%;
}

.column.max-never-move-again {
  max-width: 33rem;
}

.column.align-bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.label-m {
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-100);
  font-weight: var(--main--regular-weight);
  letter-spacing: .05em;
}

.jumbo-h {
  font-size: var(--typography--jumbo);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--light-weight);
  letter-spacing: -.03em;
}

.jumbo-h.secondary-font {
  font-family: var(--main--secondary-font);
  font-family: var(--main--secondary-font);
}

.text-l {
  font-size: var(--typography--text-l);
  line-height: var(--typography--line-height-xl);
}

.text-l.margin-3xl.max-width-26rem {
  max-width: 26rem;
}

.text-l.max-width-36rem {
  max-width: 36rem;
}

.text-s {
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-xl);
  display: block;
}

.label-s {
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-xs);
  line-height: var(--typography--line-height-xl);
  font-weight: var(--main--regular-weight);
}

.label-l {
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--semi-bold-weight);
  letter-spacing: .05em;
  text-transform: uppercase;
}

.kickoff-styles-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2.5rem;
  display: grid;
}

.kickoff-color-helper {
  color: var(--neutral--neutral-white);
  text-align: center;
  margin: 16px;
}

.margin-l {
  margin-bottom: var(--spacings--l);
}

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

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

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

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

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

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

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

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

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

.no-margin {
  margin-bottom: var(--spacings--no-space);
}

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

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

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

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

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

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.padding-3xs {
  padding-top: var(--spacings--3xs);
  padding-bottom: var(--spacings--3xs);
}

.kickoff-padding-helper {
  color: var(--navy-300\<deleted\|variable-c86ae2a3\>);
}

.padding-xs {
  padding-top: var(--spacings--xs);
  padding-bottom: var(--spacings--xs);
}

.padding-s {
  padding-top: var(--spacings--s);
  padding-bottom: var(--spacings--s);
}

.padding-m {
  padding-top: var(--spacings--m);
  padding-bottom: var(--spacings--m);
}

.padding-l {
  padding-top: var(--spacings--l);
  padding-bottom: var(--spacings--l);
}

.padding-xl {
  padding-top: var(--spacings--xl);
  padding-bottom: var(--spacings--xl);
}

.padding-2xl {
  padding-top: var(--spacings--2xl);
  padding-bottom: var(--spacings--2xl);
}

.padding-3xl {
  padding-top: var(--spacings--3xl);
  padding-bottom: var(--spacings--3xl);
}

.no-padding {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--no-space);
}

.margin-2xs {
  margin-bottom: var(--spacings--2xs);
}

.margin-xs {
  margin-bottom: var(--spacings--xs);
}

.margin-xs.heading-style-h6.text-navy.primary-font.max-7rem, .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem-copy {
  max-width: 7.5rem;
}

.margin-s {
  margin-bottom: var(--spacings--s);
}

.margin-m {
  margin-bottom: var(--spacings--m);
}

.margin-xl {
  margin-bottom: var(--spacings--xl);
}

.margin-2xl {
  margin-bottom: var(--spacings--2xl);
}

.margin-3xl {
  margin-bottom: var(--spacings--3xl);
}

.button {
  padding: var(--spacings--xs) var(--spacings--m);
  background-color: var(--brand--brand-400);
  color: var(--neutral--neutral-dark);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height);
  text-align: center;
  border-radius: .25rem;
  min-width: 10rem;
  transition: background-color .25s, color .25s;
}

.button:hover {
  background-color: var(--brand--brand-500);
  color: var(--neutral--neutral-dark);
}

.button.password-hide {
  display: none;
}

.button-small {
  padding: var(--spacings--2xs) var(--spacings--s);
  border-radius: var(--spacings--3xl);
  background-color: var(--brand--brand-400);
  color: var(--neutral--neutral-dark);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height);
  text-align: center;
  min-width: 5rem;
  transition: background-color .25s, color .25s;
  display: block;
}

.button-small:hover {
  background-color: var(--brand--brand-500);
  color: var(--neutral--neutral-dark);
}

.slider-button-left {
  padding: var(--size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>);
  background-color: var(--brand--brand-100);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b84_Arrow%20Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  font-size: 0;
  font-weight: 400;
  line-height: 0;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left:hover {
  background-color: var(--brand--brand-200);
  color: var(--neutral--neutral-white);
  background-position: 40%;
}

.slider-button-right {
  background-color: var(--brand--brand-200);
  color: #7e3d5d;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b96_Arrow%20Icon-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
  padding: .75rem;
  font-size: 0;
  font-weight: 400;
  line-height: 0;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right:hover {
  background-color: var(--brand--brand-200);
  color: var(--neutral--neutral-white);
  background-position: 60%;
}

.button-link {
  color: var(--brand--brand-200);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b90_Arrow%20Icon.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1em;
  transition: opacity .2s, padding .15s cubic-bezier(.47, 0, .745, .715), color .2s;
}

.button-link:hover {
  opacity: .8;
  color: var(--brand--brand-200);
  padding-right: 2rem;
}

.input {
  margin-bottom: 0;
  padding: 0;
  transition: padding .2s, border-width .2s, border-radius .2s, color .2s, background-color .2s, border-color .2s;
}

.input:hover {
  border-color: var(--brand--brand-300);
}

.input:focus {
  border-width: 1px;
  border-color: var(--brand--brand-300);
}

.input::placeholder {
  color: var(--color--text-secondary);
}

.input.select-input {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6ba4_Input%20Dropdown.svg"), linear-gradient(#fcfcfc00, #fff0);
  background-position: 95%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 16px, auto;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.input.select-input:focus {
  line-height: 1em;
}

.input.text-area {
  min-height: 150px;
}

.input-label {
  margin-bottom: .25rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
}

.checkbox-field {
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.5rem;
  line-height: 1em;
  display: flex;
}

.checkbox-field:hover {
  color: var(--navy-300\<deleted\|variable-c86ae2a3\>);
}

.checkbox {
  border-width: 2px;
  border-color: var(--orange-300\<deleted\|variable-8635f960\>);
  color: var(--neutral--neutral-500);
  border-radius: .2rem;
  width: 1.125rem;
  height: 1.125rem;
  margin-top: 0;
  margin-left: -1.5rem;
}

.checkbox:hover {
  box-shadow: 1px 1px #fff0;
}

.checkbox.w--redirected-checked {
  border-color: var(--neutral--neutral-200);
  background-color: var(--neutral--neutral-200);
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b85_Check.svg");
  background-size: .625rem;
  border-radius: .2rem;
  width: 1.125rem;
  height: 1.125rem;
  margin-left: -1.5rem;
}

.checkbox.w--redirected-focus {
  box-shadow: none;
  width: 1.125rem;
  height: 1.125rem;
  margin-top: 0;
  margin-left: -1.5rem;
}

.checkbox-label {
  color: var(--neutral--neutral-500);
  margin-bottom: 0;
  margin-left: .5rem;
}

.radio-field {
  cursor: pointer;
  align-items: center;
  padding-left: 1.5rem;
  line-height: 1em;
  display: flex;
}

.radio-field:hover {
  color: var(--navy-300\<deleted\|variable-c86ae2a3\>);
}

.radio-button {
  border-width: 2px;
  border-color: var(--orange-300\<deleted\|variable-8635f960\>);
  background-color: var(--neutral--neutral-white);
  background-image: linear-gradient(to bottom, var(--neutral--neutral-white), var(--neutral--neutral-white));
  width: 1.125rem;
  height: 1.125rem;
  margin-top: 0;
  margin-left: -1.5rem;
  box-shadow: 1px 1px #fff0;
}

.radio-button.w--redirected-checked {
  border: .2rem solid var(--brand--brand-300);
  background-color: var(--brand--brand-300);
  background-image: linear-gradient(to bottom, var(--neutral--neutral-white), var(--neutral--neutral-white));
}

.radio-button.w--redirected-focus {
  box-shadow: none;
}

.radio-button-label {
  margin-left: .5rem;
}

.kickoff-block {
  border: 1px solid var(--neutral--neutral-200);
  border-radius: var(--border--radius-s);
  background-color: var(--neutral--neutral-100);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 5rem;
  height: 5rem;
  display: flex;
}

.flex-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flex-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.button-wrapper {
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.icon-l {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.icon-m {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.icon-s {
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.component-swiper {
  z-index: 1;
  justify-content: flex-start;
  display: flex;
  overflow: hidden;
}

.swiper-wrapper {
  flex: none;
  display: flex;
}

.swiper-wrapper.success-stories-wrapper {
  width: 100%;
}

.swiper-wrapper.insights-featured-wrapper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  flex: none;
}

.swiper-slide.success-stories-slide {
  flex: none;
  width: 100%;
}

.swiper-slide.history-slide {
  width: 100%;
  max-width: none;
}

.component-wrapper {
  z-index: 1;
}

.margin-top-m {
  margin-top: 32px;
}

.margin-left-s {
  margin-left: 20px;
}

.margin-left-m {
  margin-left: 32px;
}

.footer-section {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--l);
  background-color: var(--brand--navy);
  color: var(--neutral--neutral-white);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.nav-container {
  max-width: var(--container--main-size);
  padding-right: var(--container--size-padding);
  padding-left: var(--container--size-padding);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.navigation {
  z-index: 999;
  padding-top: var(--spacings--l);
  padding-bottom: var(--spacings--l);
  background-color: #0000;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav-logo {
  object-fit: contain;
  width: 5.2rem;
  height: 1.7rem;
  display: block;
  transform: scale(1.25);
}

.nav-logo:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7), .nav-logo.black {
  display: none;
}

.nav-logo.black {
  display: none;
}

.nav-logo.black:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
  display: block;
}

.nav-brand {
  justify-content: center;
  align-items: center;
  margin-right: 2rem;
  padding-left: 0;
  transition: opacity .2s, color .2s;
  display: flex;
}

.nav-brand:hover {
  opacity: .8;
}

.nav-brand.w--current {
  flex: none;
}

.flex-stretch {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.flex-space-between {
  justify-content: space-between;
  display: flex;
}

.flex-space-around {
  justify-content: space-around;
  display: flex;
}

.footer-brand {
  padding-left: 0;
  transition: opacity .2s, color .25s;
}

.footer-brand:hover {
  opacity: .7;
}

.footer-logo {
  object-fit: contain;
  width: 8rem;
  height: 2.8rem;
  display: block;
}

.collection-empty {
  background-color: var(--bg-blue-100\<deleted\|variable-5dd580e5\>);
  text-align: center;
  border-radius: 8px;
}

.nav-link {
  padding: var(--spacings--2xs) 0px;
  color: var(--color--text-alternative);
}

.nav-link:hover {
  color: var(--brand--brand-400);
}

.nav-link.w--current {
  border-bottom: 1px solid var(--navy-100\<deleted\|variable-8d4c7f30\>);
  color: var(--navy-100\<deleted\|variable-8d4c7f30\>);
}

.nav-menu {
  background-color: #0000;
  align-items: center;
  width: 100%;
  position: relative;
}

.nav-menu-mask {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-link {
  color: var(--neutral--neutral-white);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height-xl);
  transition: color .25s;
}

.footer-link:hover {
  color: var(--brand--turquoise-light);
}

.footer-copyright {
  color: var(--neutral--neutral-white);
  font-size: var(--typography--text-s);
}

.overflow-hidden {
  overflow: hidden;
}

.footer-made-with {
  padding-top: var(--spacings--xl);
  grid-column-gap: var(--container--grid-gap);
  grid-row-gap: var(--container--grid-gap);
  border-top: .0625rem solid #ffffff1a;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.relative {
  position: relative;
}

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

.body-rich-text h1 {
  margin-bottom: var(--spacings--s);
}

.body-rich-text h2, .body-rich-text h3, .body-rich-text h4, .body-rich-text p {
  margin-bottom: var(--spacings--xs);
}

.body-rich-text blockquote {
  margin-bottom: var(--spacings--s);
}

.body-rich-text figure {
  margin-bottom: 1.5rem;
}

.body-rich-text figcaption {
  margin-top: var(--spacings--2xs);
}

.body-rich-text ul {
  margin-bottom: var(--spacings--xs);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  flex-direction: column;
  display: flex;
}

.body-rich-text ol {
  margin-bottom: var(--spacings--xs);
}

.kickoff-color-cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--neutral-100\<deleted\|variable-7f2b910f\>);
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 166px;
  margin-bottom: .75rem;
  display: grid;
  overflow: hidden;
}

.kickoff-line {
  margin-bottom: var(--spacings--l);
  background-color: var(--neutral--neutral-200);
  width: 100%;
  height: 1px;
}

.heading-style-h1 {
  font-size: var(--typography--h1);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--light-weight);
  letter-spacing: -.02em;
}

.heading-style-h2 {
  font-size: var(--typography--h2);
  line-height: var(--typography--line-height-xs);
  font-weight: var(--main--light-weight);
  letter-spacing: -.02em;
}

.heading-style-h3 {
  font-size: var(--typography--h3);
  line-height: var(--typography--line-height-s);
  font-weight: var(--main--light-weight);
  letter-spacing: -.01em;
}

.heading-style-h4 {
  font-size: var(--typography--h4);
  line-height: var(--typography--line-height-s);
  font-weight: var(--main--light-weight);
  letter-spacing: -.01em;
}

.heading-style-h5 {
  font-size: var(--typography--h5);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
}

.heading-style-h6 {
  font-size: var(--typography--h6);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
}

.heading-style-h6.leadership-title {
  color: var(--brand--navy);
}

.heading-style-h6.max-xx {
  max-width: 38rem;
}

.heading-style-h6._0f2c54 {
  color: #0f2c54;
}

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

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

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

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

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

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

.padding-2xs {
  padding-top: var(--spacings--2xs);
  padding-bottom: var(--spacings--2xs);
}

.padding-4xl {
  padding-top: var(--spacings--4xl);
  padding-bottom: var(--spacings--4xl);
}

.padding-5xl {
  padding-top: var(--spacings--5xl);
  padding-bottom: var(--spacings--5xl);
}

.margin-4xl {
  margin-bottom: var(--spacings--4xl);
}

.margin-5xl {
  margin-bottom: var(--spacings--5xl);
}

.hide {
  display: none;
}

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

.slider-button-left-small {
  padding: var(--size--size-xs-tablet\<deleted\|variable-d0e379b9-633b-4894-a220-b20d719a6523\>);
  background-color: var(--brand--brand-100);
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b84_Arrow%20Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
  font-size: 0;
  font-weight: 400;
  line-height: 0;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-left-small:hover {
  background-color: var(--brand--brand-200);
  color: var(--neutral--neutral-white);
  background-position: 40%;
}

.slider-button-right-small {
  background-color: var(--brand--brand-200);
  color: #7e3d5d;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/689c6d05eb7c3dec35bc6b96_Arrow%20Icon-1.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
  padding: .75rem;
  font-size: 0;
  font-weight: 400;
  line-height: 0;
  transition: background-position .15s cubic-bezier(.47, 0, .745, .715), background-color .2s, color .2s;
}

.slider-button-right-small:hover {
  background-color: var(--brand--brand-200);
  color: var(--neutral--neutral-white);
  background-position: 60%;
}

.form-wrapper {
  background-color: var(--neutral--neutral-white);
  border-radius: 1.5rem;
  min-height: 31.25rem;
  padding: 2rem;
}

.form-wrapper.contact.no-padding {
  min-height: auto;
  padding: 0;
}

.form-button-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  margin-bottom: 1rem;
  display: flex;
}

.form-block {
  margin-bottom: 0;
}

.no-error {
  color: var(--system--error);
  margin-bottom: .5rem;
  font-size: .75rem;
  display: block;
}

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

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

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

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

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

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

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

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

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

.bg-electric-violet {
  background-color: var(--accent-colors--electric-violet);
}

.bg-purple {
  background-color: var(--accent-colors--purple);
}

.bg-lime {
  background-color: var(--accent-colors--lime);
}

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

.bg-orange {
  background-color: var(--accent-colors--orange);
}

.bg-aqua {
  background-color: var(--accent-colors--aqua);
  text-decoration: none;
}

.bg-yellow {
  background-color: var(--accent-colors--yellow);
}

.bg-orchid {
  background-color: var(--accent-colors--orchid);
}

.bg-peach {
  background-color: var(--accent-colors--peach);
}

.bg-grad-purple {
  background-image: linear-gradient(90deg, var(--brand--turquoise), var(--accent-colors--purple));
}

.bg-grad-blue {
  background-image: linear-gradient(90deg, var(--brand--blue-electric-print) 20%, #0076bb);
}

.bg-grad-green {
  background-image: linear-gradient(90deg, var(--accent-colors--aqua), var(--accent-colors--green));
}

.bg-grad-orchid {
  background-image: linear-gradient(90deg, var(--accent-colors--purple), var(--accent-colors--orchid));
}

.bg-grad-lime {
  background-image: linear-gradient(90deg, var(--accent-colors--green), var(--accent-colors--lime));
}

.bg-grad-blue-light {
  background-image: linear-gradient(90deg, var(--brand--blue-powder), var(--brand--blue-light));
}

.bg-grad-orange {
  background-image: linear-gradient(90deg, var(--accent-colors--yellow), var(--accent-colors--orange));
}

.primary-button {
  background-color: var(--neutral--neutral-white);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--semi-bold-weight);
  text-align: center;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  padding: .75rem 1.125rem;
  display: flex;
}

.primary-button.load-more {
  border-style: none;
}

.primary-button.top-1rem {
  margin-top: 1rem;
}

.primary-button.nav-button.member {
  transition: color .25s;
}

.button-text-2 {
  position: absolute;
}

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

.text-xl {
  font-size: var(--typography--text-xl);
  line-height: var(--typography--line-height-xl);
}

.text-xl.text-white.max-width-42rem, .text-xl.max-width-42rem {
  max-width: 42rem;
}

.text-xl.max-width-35rem {
  max-width: 35rem;
}

.text-m {
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height-xl);
}

.text-m._0-8 {
  opacity: .8;
}

.text-m.semi-bold {
  font-weight: var(--main--semi-bold-weight);
  font-weight: var(--main--semi-bold-weight);
}

.text-xs {
  font-size: var(--typography--text-xs);
  line-height: var(--typography--line-height-xl);
}

.inline-link.semi-bold {
  font-weight: var(--main--semi-bold-weight);
}

.label-xl {
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-l);
  line-height: var(--typography--line-height-100);
  font-weight: var(--main--semi-bold-weight);
  letter-spacing: .1em;
  text-transform: uppercase;
}

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

.cover-image.absolute {
  aspect-ratio: auto;
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.cover-image.absolute.mobile {
  display: none;
}

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

.embed-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.weight-600 {
  font-weight: var(--main--semi-bold-weight);
}

.swiper-button {
  cursor: pointer;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  overflow: hidden;
}

.inner-button-holder {
  position: relative;
  overflow: hidden;
}

.nav-dropdown {
  position: static;
}

.nav-dropdown.relative {
  position: relative;
}

.nav-dropdown.nav-link {
  padding-top: var(--spacings--no-space);
  padding-bottom: var(--spacings--no-space);
}

.nav-dropdown-toggle {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--brand--navy);
  justify-content: center;
  align-items: center;
  padding: .75rem 0;
  display: flex;
}

.nav-dropdown-toggle:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
  color: var(--neutral--neutral-white);
}

.nav-dropdown-toggle:hover {
  color: var(--brand--turquoise-light);
}

.nav-bg {
  background-color: var(--neutral--neutral-white);
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.nav-dropdown-text {
  font-family: var(--main--secondary-font);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height-l);
  padding: 0;
}

.nav-dropdown-text._0-8 {
  opacity: .8;
}

.nav-dropdown-arrow {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.nav-menu-mask-inner {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-inner-vertical {
  background-color: var(--neutral--neutral-200);
  width: .0625rem;
  height: 2rem;
}

.nav-inner-vertical:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
  background-color: #ffffff1a;
}

.nav-dropdown-wrapper {
  padding: var(--spacings--2xl);
  background-color: var(--color--background);
  border-radius: 1rem;
  width: 100%;
  margin-top: 1.6rem;
  overflow: hidden;
  box-shadow: 0 4px 6px -2px #00000008, 0 12px 16px 4px #00000014;
}

.nav-dropdown-wrapper.w--open {
  padding: var(--spacings--2xl);
  background-color: var(--neutral--neutral-white);
  border-radius: 1rem;
  top: 2.3rem;
  bottom: auto;
  box-shadow: 0 12px 16px 4px #00000014, 0 4px 6px -2px #00000008;
}

.nav-dropdown-wrapper.solution, .nav-dropdown-wrapper.technology {
  width: 100%;
}

.nav-dropdown-wrapper.about {
  padding: var(--spacings--no-space);
  padding: var(--spacings--no-space);
  display: flex;
}

.nav-dropdown-inner {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.nav-dropdown-inner.about {
  padding: var(--spacings--2xl);
  padding: var(--spacings--2xl);
  width: 100%;
}

.nav-dropdown-link-inner {
  padding: var(--spacings--2xs);
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  cursor: pointer;
  border-radius: .5rem;
  width: 100%;
  transition: background-color .25s, color .25s;
  display: flex;
}

.nav-dropdown-link-inner:hover {
  background-color: var(--neutral--neutral-50);
}

.nav-link-inner-icon-wrap {
  background-color: #fff;
  border: .0625rem solid #e2e8f0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.875rem;
  height: 2.875rem;
  transition: box-shadow .25s;
  display: flex;
}

.nav-link-inner-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.line-height-l {
  line-height: var(--typography--line-height-l);
}

.margin-3xs {
  margin-bottom: var(--spacings--3xs);
}

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

.nav-dropdown-holder.w--open {
  background-color: #0000;
  top: 2.8rem;
}

.nav-dropdown-holder.solution-dropdown.w--open, .nav-dropdown-holder.technology.w--open, .nav-dropdown-holder.about.w--open {
  left: -3.5rem;
}

.nav-dropdown-holder.solution-dropdown.w--open, .nav-dropdown-holder.technology.w--open, .nav-dropdown-holder.about.w--open {
  left: -3.5rem;
}

.nav-dropdown-holder.who.w--open {
  left: 50%;
  transform: translate(-50%);
}

.nav-dropdown-holder.providers.w--open {
  right: 15%;
}

.nav-dropdown-column {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav-about-left {
  padding: var(--spacings--2xl);
  grid-column-gap: var(--spacings--m);
  grid-row-gap: var(--spacings--m);
  background-color: #f5fbfe;
  flex-flow: column;
  flex: none;
  width: 22rem;
  display: flex;
}

.nav-about-talk {
  padding: var(--spacings--m);
  aspect-ratio: 16 / 9;
  border-radius: .75rem;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-about-ppl-image.relative {
  width: 4.625rem;
  height: 1.875rem;
}

.main-font {
  font-family: var(--main--main-font);
}

.nav-hiring {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: .0625rem solid var(--neutral--neutral-200);
  border-radius: 999999px;
  justify-content: flex-start;
  align-items: center;
  padding: .125rem .375rem;
  display: flex;
}

.flex-horizontal {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-horizontal.gap-0-75 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
}

.flex-horizontal.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.nav-hiring-green-dot {
  background-color: #8dc63f;
  border-radius: 99999px;
  width: .375rem;
  height: .375rem;
}

.nav-insights {
  font-family: var(--main--secondary-font);
  color: var(--brand--navy);
  font-size: var(--typography--text-m);
  line-height: var(--typography--line-height-l);
  padding: 0;
}

.nav-insights:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
  color: inherit;
  transition-property: none;
}

.nav-insights:hover {
  color: var(--brand--turquoise-light);
}

.nav-insights._0-8 {
  opacity: .8;
}

.nav-logo-mobile, .nav-menu-bg, .nav-bg-blur {
  display: none;
}

.nav-menu-holder {
  width: 100%;
}

.footer-hr {
  background-color: #ffffff1a;
  width: 100%;
  height: .0625rem;
  margin-top: 4rem;
  margin-bottom: 5rem;
}

.footer-column-holder {
  margin-bottom: var(--spacings--5xl);
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: space-between;
  display: flex;
}

.footer-dropdown-trigger {
  padding-bottom: var(--spacings--xl);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-dropdown {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
}

.footer-dropdown.flex-center.text-center.max-width-40rem {
  max-width: 40rem;
}

.footer-dropdown.flex-center.text-center.max-width-38rem {
  max-width: 38rem;
}

.footer-dropdown.text-center.max-width-60rem {
  max-width: 52rem;
}

.footer-dropdown.max-width-32rem, .footer-dropdown.max-width-32rem-copy {
  max-width: 32rem;
}

.footer-dropdown.align-center {
  justify-content: center;
  align-items: flex-start;
}

.footer-dropdown.align-bottom {
  justify-content: flex-end;
  align-items: flex-start;
}

.footer-dropdown-inner {
  grid-column-gap: var(--spacings--xs);
  grid-row-gap: var(--spacings--xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-dropdown-arrow {
  display: none;
}

.uppercase {
  text-transform: uppercase;
}

.footer-down-left {
  grid-column-gap: var(--spacings--xs);
  grid-row-gap: var(--spacings--xs);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-legal-wrapper {
  grid-column-gap: var(--spacings--2xs);
  grid-row-gap: var(--spacings--2xs);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: var(--neutral--neutral-white);
  font-size: var(--typography--text-s);
  line-height: var(--typography--line-height-xl);
  transition: color .25s;
}

.footer-legal-link:hover {
  color: var(--brand--turquoise-light);
}

.footer-social-wrapper {
  grid-column-gap: var(--spacings--xs);
  grid-row-gap: var(--spacings--xs);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.footer-share-link {
  color: var(--neutral--neutral-400);
  border: .0625rem solid #b2b5be33;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.footer-share-link:hover {
  color: var(--brand--turquoise-light);
}

.footer-share-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.hide-mobile {
  display: block;
}

.icon-wrap {
  margin-right: .375rem;
}

.icon-wrap.right {
  margin-left: .375rem;
  margin-right: 0;
}

.icon-wrap.ease {
  transition: color .4s;
}

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

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

.secondary-font {
  font-family: var(--main--secondary-font);
}

.white-link {
  color: var(--neutral--neutral-white);
  text-decoration: underline;
}

.white-link:hover {
  color: var(--brand--turquoise-light);
}

.white-link.no-decoration {
  text-decoration: none;
}

.white-link.no-decoration:hover {
  text-decoration: underline;
}

.nav-button-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.updated-table-wrapper {
  border: 1px solid var(--neutral--neutral-100);
  border-radius: 1rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.updated-table-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.updated-table-cell {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  padding: 1.75rem 1.5rem;
  display: flex;
}

.updated-table-title {
  color: var(--brand--navy);
  font-size: var(--typography--h6);
  line-height: var(--typography--line-height-l);
  font-weight: var(--main--light-weight);
}

.arrow-button {
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.arrow-button-bg {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  body {
    --main--main-font: Rubik, Arial, sans-serif;
    --neutral--neutral-dark: #475467;
    --typography--text-m: 1rem;
    --main--regular-weight: 400;
    --spacings--no-space: 0rem;
    --typography--h1: 3.5rem;
    --typography--line-height-xs: 1.1em;
    --main--light-weight: 300;
    --typography--h2: 2.5rem;
    --typography--line-height-s: 1.2em;
    --typography--h3: 2rem;
    --typography--h4: 1.5rem;
    --typography--h5: 1.25rem;
    --typography--line-height-l: 1.4em;
    --spacings--3xs: .25rem;
    --typography--h6: 1.125rem;
    --main--secondary-font: "Source Sans Pro", Arial, sans-serif;
    --brand--brand-200: #203492;
    --spacings--m: 1rem;
    --spacings--2xs: .5rem;
    --spacings--4xl: 3rem;
    --spacings--6xl: 5rem;
    --neutral--neutral-white: white;
    --spacings--5xl: 4rem;
    --brand--navy: #00003f;
    --brand--blue-electric: #0007ba;
    --brand--turquoise: #0092d5;
    --container--main-size: 82rem;
    --container--grid-gap-2xl: 1.5rem;
    --spacings--2xl: 1.5rem;
    --spacings--3xl: 2rem;
    --neutral--neutral-200: #e8ecf0;
    --container--grid-gap-xl: 1.5rem;
    --spacings--xl: 1.25rem;
    --container--size-padding-l: 1rem;
    --spacings--s: .75rem;
    --border--radius-s: .5rem;
    --brand--brand-300: #657cff;
    --typography--text-s: .875rem;
    --typography--line-height-100: 1em;
    --typography--jumbo: 4rem;
    --typography--text-l: 1.125rem;
    --typography--line-height-xl: 1.5em;
    --typography--text-xs: .75rem;
    --main--semi-bold-weight: 600;
    --brand--brand-100: #182771;
    --spacings--l: 1rem;
    --neutral--neutral-100: #f0f4f9;
    --neutral--neutral-300: #d1d9e1;
    --neutral--neutral-400: #adbfcb;
    --neutral--neutral-500: #67899f;
    --system--error: #de5652;
    --system--success: #00bc70;
    --spacings--xs: .75rem;
    --brand--brand-400: #f5d2fc;
    --brand--brand-500: #fae9fe;
    --border--radius-l: 1rem;
    --brand--turquoise-light: #32a7dd;
    --typography--h6-mobile\<deleted\|variable-e80db18a-dbec-a3af-fbc5-d3bd9de3d4cb\>: 1rem;
    --neutral--neutral-600: #4f748b;
    --system--warning: #ffa25b;
    --system--success-light: #d5f4e7;
    --neutral--neutral-700: #64748b;
    --neutral--neutral-50: #f8fafc;
    --brand--blue-electric-print: #039;
    --brand--blue-powder: #a8ccec;
    --brand--blue-light: #d8e8f6;
    --accent-colors--electric-violet: #4c00c8;
    --accent-colors--purple: #5f6db3;
    --accent-colors--lime: #8dc63f;
    --accent-colors--green: #4aa486;
    --accent-colors--orange: #ff6b35;
    --accent-colors--aqua: #35b5e8;
    --accent-colors--yellow: #f4ba42;
    --accent-colors--orchid: #ab54a0;
    --accent-colors--peach: #eb8279;
    --typography--text-xl: 1.125rem;
    --container--secondary-size: 90rem;
    --border--radius-m: .75rem;
    --neutral--neutral-gray: #717680;
    --brand--blue-extra-light: #f5fbfe;
    --main--medium-weight: 500;
    --main--bold-weight: 700;
    --main--extra-bold-weight: 800;
    --main--black-weight: 900;
    --neutral--black: #000;
  }

  .section.home-hero-section, .section.pbm-hero-section, .section.home-hero-section-copy, .section.about-hero-section, .section.legal-hero-section, .section.contact-hero-section-element {
    padding-top: 7.5rem;
  }

  .section.insights-hero-section, .section.pbm-hero-section-copy, .section.security-hero {
    padding-top: 7.5rem;
  }

  .section.event-hero-section, .section.services-hero-section {
    padding-top: 7.5rem;
  }

  .section._404-section {
    background-position: 50% 30%;
    background-size: auto 120%;
    padding-top: 7.5rem;
  }

  .section.padding-5xl.relative {
    min-height: 0;
  }

  .section.banner-section {
    padding-top: var(--spacings--6xl);
    padding-bottom: var(--spacings--6xl);
  }

  .section.home-hero-section, .section.pbm-hero-section, .section.home-hero-section-copy, .section.about-hero-section, .section.legal-hero-section, .section.contact-hero-section-element {
    padding-top: 7.5rem;
  }

  .section.hbm-hero-section {
    min-height: 0;
    padding-top: 8rem;
  }

  .section.faq-section {
    min-height: 0;
  }

  .section.faq-section.enterprise {
    padding-bottom: var(--spacings--6xl);
    padding-bottom: var(--spacings--6xl);
  }

  .section.insights-hero-section, .section.pbm-hero-section-copy, .section.security-hero {
    padding-top: 7.5rem;
  }

  .section.hbm-claim-section {
    padding-bottom: var(--spacings--6xl);
  }

  .section.event-hero-section, .section.services-hero-section {
    padding-top: 7.5rem;
  }

  .section.press-media-prefooter {
    padding-bottom: var(--spacings--6xl);
  }

  .section.providers-section {
    padding-top: 8rem;
  }

  .section.docs-hero-section {
    padding-top: 7.5rem;
  }

  .section.newsletter-hero-section {
    min-height: 0;
    padding-top: 7.5rem;
  }

  .section.rsvp-hero-section {
    padding-top: 7.5rem;
  }

  .section.podcast-section {
    padding-top: var(--spacings--6xl);
    height: auto;
    min-height: 100vh;
  }

  .section.home-card-section {
    padding-bottom: var(--spacings--6xl);
  }

  .section.campagins-hero-section {
    padding-top: 7.5rem;
  }

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

  .container.grid.care-connect-grid {
    padding: var(--spacings--no-space) var(--container--size-padding);
    border-style: none;
    border-radius: 0;
  }

  .container.grid.gap-xl {
    grid-row-gap: var(--container--grid-gap-xl);
  }

  .container.grid.gap-xl.fr-height {
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr;
  }

  .container.desktop-center.hero-sitcky {
    position: relative;
    top: 0;
  }

  .kickoff-classes-wrap {
    width: 100%;
  }

  .column.max-width-28rem {
    max-width: 23rem;
  }

  .column.center-mobile.max-width-27.full-width.tablet {
    width: 50%;
  }

  .column.center-mobile.max-width-35 {
    max-width: none;
  }

  .column.center-mobile.max-width-35.max-50-mobile {
    max-width: 50%;
  }

  .column.max-width-30rem {
    max-width: none;
  }

  .column.sticky-column {
    position: static;
  }

  .column.max-never-move-again, .text-l.margin-2xl.responsive-max {
    max-width: 26rem;
  }

  .text-l.margin-2xl.responsive-max {
    max-width: 26rem;
  }

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

  .kickoff-styles-wrap {
    grid-template-columns: 1fr 1fr;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem {
    max-width: 7rem;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem-copy {
    max-width: 10rem;
  }

  .margin-xl.text-neutral-white.mobile-navy {
    color: var(--brand--navy);
  }

  .margin-top-m {
    margin-top: 28px;
  }

  .margin-left-s {
    margin-left: 16px;
  }

  .margin-left-m {
    margin-left: 28px;
  }

  .nav-container {
    z-index: 99999;
  }

  .navigation {
    padding-top: var(--spacings--xs);
    padding-bottom: var(--spacings--xs);
  }

  .nav-logo {
    width: 5.5rem;
    height: 1.9rem;
    transform: none;
  }

  .nav-logo:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7), .nav-logo.black:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7), .nav-logo.black:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    display: block;
  }

  .nav-brand {
    z-index: 0;
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .nav-brand:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    display: flex;
  }

  .nav-link {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav-menu {
    background-color: var(--neutral--neutral-white);
    flex-direction: column;
    align-items: stretch;
    width: 90%;
    height: 100vh;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    position: fixed;
    top: 0;
    overflow: auto;
    z-index: 99999 !important;
  }

  .nav-menu-button {
    z-index: 999999;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2rem;
    padding: 0;
    position: relative;
  }

  .nav-menu-button.w--open {
    background-color: #0000;
    z-index: 9999999 !important;
  }

  .nav-lines {
    background-color: var(--brand--navy);
    border-radius: 4px;
    flex: none;
    width: 1.875rem;
    height: .125rem;
    margin-top: .125rem;
    margin-bottom: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-lines:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    background-color: var(--neutral--neutral-white);
  }

  .nav-menu-button-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-menu-mask {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    max-height: calc(100svh - 5rem);
    padding-top: 0;
    padding-bottom: 2rem;
    overflow: auto;
  }

  .footer-link.last {
    margin-bottom: 1.25rem;
  }

  .footer-made-with {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-top-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .heading-style-h1.responsive-size {
    font-size: var(--typography--h2);
    font-size: var(--typography--h2);
  }

  .form-wrapper {
    min-height: 25rem;
  }

  .primary-button.nav-button, .primary-button.nav-button.member, .primary-button.nav-button, .primary-button.nav-button.member, .primary-button.nav-button.member {
    margin-top: 0;
  }

  .home-hero-wrapper.podcast {
    height: auto;
  }

  .hero-video-wrapper {
    min-height: auto;
  }

  .text-xl.max-width-35rem.margin-2xl.mobil {
    max-width: 30rem;
  }

  .play-button:hover {
    transform: none;
  }

  .blue-blured-decor {
    filter: blur(100px);
    width: 23rem;
    height: 38rem;
  }

  .blue-blured-decor.pbm-decor {
    opacity: .2;
    opacity: .2;
  }

  .orchid-blured-decor {
    filter: blur(100px);
    width: 23rem;
    height: 38rem;
  }

  .orchid-blured-decor.pbm-decor {
    opacity: .2;
    opacity: .2;
  }

  .container-l.grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .solutions-block {
    padding: 3rem 1.5rem;
  }

  .solutions-card-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .solutions-card {
    border: 1px solid #ffffff1a;
  }

  .solutions-image-wrapper {
    height: 8rem;
  }

  .icon-card {
    border: 1px solid #eaecf0;
  }

  .succes-stories-image-wrapper {
    width: 14rem;
    height: 14rem;
    padding: 1.5rem;
  }

  .counter-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .counter-card {
    width: 100%;
  }

  .inline-card-video {
    height: 20rem;
  }

  .inline-card-video.pbm, .inline-card-video.pbm-full-height, .inline-card-video.pbm, .inline-card-video.pbm-full-height {
    margin-top: 1rem;
  }

  .accreditations-wrapper {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .grid-image-wrapper {
    height: 20rem;
  }

  .horizontal-banner-image-block {
    width: 22rem;
    height: 13rem;
  }

  .insights-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .thumbnail-wrapper {
    height: 20rem;
  }

  .insights-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .insights-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .cta-bg-decoration {
    height: 36rem;
    top: -11%;
    left: -25%;
  }

  .cta-bg-decoration-right {
    height: 36rem;
    top: -11%;
    right: -25%;
  }

  .accreditations-bg-shape {
    top: 0%;
  }

  .who-we-serve-decoration {
    height: 10rem;
  }

  .who-we-serve-decoration.left {
    top: -9rem;
    left: -7.5rem;
  }

  .who-we-serve-decoration.right {
    top: -9rem;
    right: -7.5rem;
  }

  .nav-dropdown {
    border-bottom: .0625rem solid var(--neutral--neutral-200);
    width: 100%;
  }

  .nav-dropdown.nav-link {
    padding-top: var(--spacings--no-space);
    padding-bottom: var(--spacings--no-space);
    border-bottom: .0625rem solid var(--neutral--neutral-200);
    padding-top: var(--spacings--no-space);
    padding-bottom: var(--spacings--no-space);
    border-bottom: .0625rem solid var(--neutral--neutral-200);
    position: relative;
  }

  .nav-dropdown-toggle {
    justify-content: space-between;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .nav-dropdown-toggle:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7), .nav-dropdown-toggle:hover {
    color: var(--brand--navy);
  }

  .nav-dropdown-toggle.w--open {
    border-bottom-style: none;
    justify-content: space-between;
  }

  .nav-bg {
    z-index: 3;
  }

  .nav-dropdown-arrow {
    width: 1.25rem;
    height: 1.25rem;
  }

  .nav-menu-mask-inner {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .nav-inner-vertical {
    display: none;
  }

  .nav-dropdown-wrapper {
    padding: var(--spacings--no-space);
    box-shadow: none;
    border-radius: 0;
    margin-top: 0;
  }

  .nav-dropdown-wrapper.about {
    flex-flow: column;
  }

  .nav-dropdown-inner {
    padding-top: var(--spacings--3xs);
    padding-bottom: var(--spacings--m);
    grid-row-gap: .75rem;
    flex-flow: column;
    display: flex;
  }

  .nav-dropdown-inner.about {
    padding: var(--spacings--no-space);
    padding: var(--spacings--no-space);
  }

  .nav-dropdown-link-inner {
    background-color: var(--neutral--neutral-50);
  }

  .nav-link-inner-icon-wrap {
    flex: none;
  }

  .nav-dropdown-holder.w--open {
    position: relative;
    top: 0;
  }

  .nav-dropdown-holder.solution-dropdown.w--open {
    position: relative;
    inset: auto;
  }

  .nav-dropdown-holder.technology.w--open {
    left: 0;
  }

  .nav-dropdown-holder.about.w--open {
    left: auto;
  }

  .nav-dropdown-holder.providers.w--open {
    right: 0%;
  }

  .nav-dropdown-column {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .nav-about-left {
    padding: var(--spacings--no-space);
    background-color: #fff;
    order: 1;
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
  }

  .nav-about-talk {
    aspect-ratio: 16 / 9;
    height: 10rem;
  }

  .nav-insights {
    margin-left: 0;
  }

  .nav-logo-mobile {
    padding-top: var(--spacings--2xs);
    padding-bottom: var(--spacings--2xs);
    background-color: var(--neutral--neutral-white);
    flex: none;
    justify-content: space-between;
    width: 100%;
    margin-top: .3rem;
    display: flex;
    position: relative;
  }

  .nav-menu-bg {
    background-color: var(--neutral--neutral-white);
    pointer-events: none;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .nav-bg-blur {
    z-index: 1;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: #64748b33;
    width: 100%;
    height: 100%;
    padding: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav-menu-holder {
    z-index: 20;
    position: relative;
  }

  .nav-menu-button-mobile {
    margin-right: -.2rem;
  }

  .nav-menu-button-mobile:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    margin-right: -.5rem;
  }

  .footer-hr {
    margin-top: 1rem;
    margin-bottom: 2rem;
    display: none;
  }

  .footer-column-holder {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
  }

  .footer-dropdown {
    border-bottom: .0625rem solid #ffffff1a;
  }

  .footer-dropdown.max-width-32rem-copy {
    max-width: 23rem;
  }

  .footer-dropdown.first {
    margin-top: 2rem;
  }

  .footer-dropdown-arrow {
    width: .8rem;
    height: .4rem;
    display: flex;
  }

  .footer-social-wrapper {
    order: -1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
  }

  .pbm-tab-holder {
    display: block;
  }

  .pbm-tab-holder.hbm-holder {
    margin-top: var(--spacings--4xl);
    margin-top: var(--spacings--4xl);
  }

  .pbm-tab-item {
    border-bottom: .125rem solid var(--neutral--neutral-100);
  }

  .contact-hero-section {
    padding-top: 7.5rem;
  }

  .accordion-item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .accordion-body-inner {
    padding: 1.5rem;
  }

  .text-image-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    align-items: flex-start;
  }

  .acordion-image-wrapper {
    width: 50%;
    max-width: none;
  }

  .toc-holder {
    max-height: 70vh;
  }

  .legal-toc-link:hover {
    color: var(--neutral--neutral-dark);
  }

  .team-close-icon {
    top: 1rem;
    right: 1rem;
  }

  .team-close-icon:hover, .team-linkedin-link:hover {
    transform: none;
  }

  .team-description-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .team-popup-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .leadership-collection-list {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .linked-in-holder:hover {
    transform: none;
  }

  .leadership-tabs-menu.insights-wrapper {
    display: flex;
  }

  .leadership-tab-link:hover {
    background-color: #0000;
  }

  .pbm-tab-trigger {
    padding-right: var(--spacings--no-space);
    padding-left: var(--spacings--no-space);
  }

  .pbm-arrow {
    width: 1.25rem;
    height: 1.25rem;
    display: block;
  }

  .pbm-tab-content {
    border-radius: 0;
    width: 100%;
    position: relative;
    inset: auto;
  }

  .pbm-tab-content.hbm-tab-content, .pbm-tab-content.care-tab-content, .pbm-tab-content.hbm-tab-content, .pbm-tab-content.care-tab-content {
    width: 100%;
  }

  .pbm-tab-content-inner {
    padding: var(--spacings--no-space) var(--spacings--no-space) var(--typography--text-xs);
    transform: none;
  }

  .pbm-tab-image, .hide-on-tablet {
    display: none;
  }

  .pbm-check-holder {
    grid-column-gap: var(--spacings--no-space);
    grid-row-gap: var(--spacings--no-space);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pbm-success-line {
    margin-top: var(--spacings--2xl);
    margin-bottom: var(--spacings--2xl);
  }

  .grab-cursor {
    cursor: grab;
  }

  .pbm-success-featured-holder {
    margin-top: 1rem;
  }

  .pbm-counter-card {
    width: 100%;
  }

  .pbm-counter-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .pbm-tech-image {
    aspect-ratio: 1.13;
    width: 100%;
    max-height: 510px;
    margin-right: -2rem;
    position: absolute;
    right: -35%;
  }

  .pbm-tech-card-holder {
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    flex-flow: column;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-swiper-image {
    width: 7rem;
    height: 7rem;
  }

  .pbm-member-wrapper {
    flex-flow: row;
  }

  .pbm-member-image {
    margin-top: var(--spacings--2xl);
    margin-right: var(--spacings--no-space);
    order: 1;
    max-width: 45%;
  }

  .pbm-success-feature-wrapper-bottom {
    padding-right: var(--spacings--xl);
  }

  .pbm-success-featured-decoration {
    display: none;
  }

  .blue-banner-image {
    display: block;
  }

  .blue-banner-image.fix {
    object-position: 50% 100%;
    max-width: 50%;
  }

  .blue-banner-image.fix-hbm {
    aspect-ratio: 2.71;
    object-position: 50% 100%;
    max-width: none;
    right: -10rem;
  }

  .blue-banner-image.for-health, .faq-decore {
    display: none;
  }

  .faq-holder {
    margin-top: var(--spacings--3xl);
  }

  .faq-holder.max-width-32rem-copy {
    max-width: 23rem;
  }

  .solutions-tab-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .solutions-card-image-wrapper {
    height: 16rem;
  }

  .testimonial-container-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contact-card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .contact-card-image {
    height: 25rem;
  }

  .link-card {
    border: 1px solid var(--neutral--neutral-200);
  }

  .link-card.horziontal {
    padding: 1.5rem;
  }

  .link-card-image.horizontal {
    width: 50%;
    height: 100%;
  }

  .splide__list.care-smart-list {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .splide__list.care-smart-list-flex {
    flex-flow: row;
  }

  .splide__slide.logo-swiper-slide {
    width: 18rem;
    height: 9rem;
  }

  .left-hero-decoration, .right-hero-decoration {
    display: none;
  }

  .aboslute-icon {
    height: 7rem;
  }

  .play-button-small:hover {
    transform: none;
  }

  .hbm-pricing-holder {
    width: 100%;
    padding-top: 6rem;
  }

  .hbm-pricing-left {
    z-index: 1;
    width: 50%;
    position: relative;
  }

  .hbm-pricing-right {
    flex: 0 auto;
    height: calc(100% + 3.75rem);
    margin-top: -3.75rem;
    padding-top: 3.75rem;
    overflow: scroll;
  }

  .hbm-pricing-right-inner {
    width: 50vw;
  }

  .hbm-pricing-right-inner.employers, .hbm-pricing-right-inner.broker, .hbm-pricing-right-inner.employers, .hbm-pricing-right-inner.broker {
    width: 100%;
  }

  .hbm-success-feature-wrapper {
    padding-right: var(--spacings--xl);
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: row;
  }

  .hbm-success-featured-decoration {
    width: 20rem;
  }

  .hbm-unified-card-holder {
    flex-flow: row;
    display: flex;
  }

  .hbm-unified-monitor {
    order: -1;
    width: 50%;
    position: relative;
  }

  .hbm-leadership-wrapper {
    flex-flow: row;
  }

  .line-decoration-left, .line-decoration-right {
    height: 70%;
  }

  .care-connect-image {
    margin-top: 2rem;
    position: static;
  }

  .core-pricing-right {
    flex: 0 auto;
    height: calc(100% + 3.75rem);
    margin-top: -3.75rem;
    padding-top: 3.75rem;
    overflow: scroll;
  }

  .care-pricing-holder {
    width: 100%;
    padding-top: 6rem;
  }

  .stacked-cards-wrapper {
    flex-flow: column;
  }

  .right-card-block {
    max-width: none;
  }

  .container-card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
  }

  .accordion-item-copy {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .platform-infrastructure-card {
    align-items: stretch;
  }

  .platform-infrastructure-thumbnail {
    aspect-ratio: 1.71;
    max-width: 50%;
  }

  .infrastructure-link:hover {
    border-color: #ffffff4d;
  }

  .container-2 {
    max-width: 728px;
  }

  .arch-decoration {
    z-index: 0;
    top: -5%;
  }

  .care-smart-holder {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .core-smart-image {
    width: 50%;
  }

  .insights-featured-card {
    border-radius: 1rem;
    flex-flow: column;
    display: flex;
  }

  .insights-featured-card.grid-card {
    display: flex;
  }

  .insights-featured-image {
    aspect-ratio: 2.39;
    border-radius: .75rem;
    flex: none;
    width: 100%;
  }

  .insights-featured-image.post-image {
    width: 100%;
    margin-top: 2rem;
  }

  .insights-featured-image.insights {
    width: 100%;
  }

  .insights-main-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .pbm-hero-section-copy {
    padding-top: 7.5rem;
  }

  .container-form-wrapper.max {
    max-width: none;
  }

  .security-hero-image-wrapper {
    aspect-ratio: 1;
  }

  .blue-blured-decor-right {
    filter: blur(100px);
    width: 23rem;
    height: 38rem;
  }

  .blue-blured-decor-right.pbm-decor {
    opacity: .2;
    opacity: .2;
  }

  .insights-filter-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
    overflow: auto;
  }

  .insights-filter-form {
    width: 100%;
  }

  .insights-search-input {
    position: relative;
    top: auto;
  }

  .search-holder-inner {
    display: none;
  }

  .absolute-service-decoration {
    width: 50vw;
    bottom: 16%;
    right: -10%;
  }

  .absolute-service-decoration.cards {
    width: 40vw;
    bottom: 28%;
    right: -1%;
  }

  .insights-toc-banner {
    display: none;
  }

  .counter-number-card {
    padding: 1.5rem;
  }

  .insights-speakers-wrapper {
    flex-flow: column;
    display: flex;
  }

  .container-image-wrapper.square {
    max-width: 38.8125rem;
  }

  .careers-section-decoration {
    display: none;
  }

  .careers-hero-image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .insights-related-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .pharmacist-hero-image {
    height: auto;
  }

  .pdf-link:hover {
    color: var(--neutral--neutral-dark);
  }

  .docs-decoration, .docs-decoration.newsletter, .docs-decoration.newsletter {
    display: none;
  }

  .insights-post-hero-section {
    padding-top: 7.5rem;
  }

  .podcast-platform-wrapper {
    margin-top: var(--spacings--4xl);
  }

  .podcast-platform-lin {
    color: #fff;
    border-color: #fff6;
  }

  .podcast-platform-lin:hover {
    color: #fff;
  }

  .apple-podcast-wrapper {
    margin-top: 3rem;
  }

  .who-icon-card {
    border: 1px solid #eaecf0;
  }

  .who-svg-line {
    display: none;
  }

  .who-tab-image, .who-tab-image.health, .who-tab-image.health {
    margin-top: 2rem;
  }

  .who-pricing-holder {
    width: 100%;
    padding-top: 6rem;
  }

  .pbm-member-image-copy {
    margin-top: var(--spacings--no-space);
    margin-right: var(--spacings--no-space);
    max-width: 50%;
  }

  ._wf-video.big-video {
    margin-top: 2rem;
  }

  .home-cards-holder {
    padding: 3rem 1.5rem;
  }

  .home-card-link {
    border: 1px solid #ffffff1a;
  }

  .home-who-main {
    margin-bottom: 2rem;
    margin-right: 0;
  }

  .home-who-cards-wrapper {
    grid-column-gap: var(--spacings--2xl);
    grid-row-gap: var(--spacings--2xl);
    margin-top: 2rem;
  }

  .home-who-link, .home-who-link:hover {
    color: var(--neutral--neutral-dark);
    border-style: none;
  }

  .care-section-bg {
    display: none;
  }

  .care-pills-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .care-pill {
    font-size: var(--typography--text-m);
    padding: .75rem 1rem;
  }

  .nav-button-wrap {
    flex-flow: column;
    margin-top: 3rem;
  }

  .nav-button-wrap:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    width: 100%;
  }

  .arrow-button {
    border-style: none;
  }

  .secondary-button.nav-button, .secondary-button.nav-button.member, .secondary-button.nav-button, .secondary-button.nav-button.member, .secondary-button.nav-button.member {
    margin-top: 0;
  }

  .gated-form {
    padding-top: 3rem;
    padding-left: 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    --main--main-font: Rubik, Arial, sans-serif;
    --neutral--neutral-dark: #475467;
    --typography--text-m: 1rem;
    --main--regular-weight: 400;
    --spacings--no-space: 0rem;
    --typography--h1: 2.5rem;
    --typography--line-height-xs: 1.1em;
    --main--light-weight: 300;
    --typography--h2: 2rem;
    --typography--line-height-s: 1.2em;
    --typography--h3: 1.75rem;
    --typography--h4: 1.5rem;
    --typography--h5: 1.25rem;
    --typography--line-height-l: 1.4em;
    --spacings--3xs: .25rem;
    --typography--h6: 1.125rem;
    --main--secondary-font: "Source Sans Pro", Arial, sans-serif;
    --brand--brand-200: #203492;
    --spacings--m: 1rem;
    --spacings--2xs: .5rem;
    --spacings--4xl: 3rem;
    --spacings--6xl: 4rem;
    --neutral--neutral-white: white;
    --spacings--5xl: 3rem;
    --brand--navy: #00003f;
    --brand--blue-electric: #0007ba;
    --brand--turquoise: #0092d5;
    --container--main-size: 82rem;
    --container--grid-gap-2xl: 1.5rem;
    --spacings--2xl: 1.5rem;
    --spacings--3xl: 2rem;
    --neutral--neutral-200: #e8ecf0;
    --container--grid-gap-xl: 1rem;
    --spacings--xl: 1.25rem;
    --container--size-padding-l: 1rem;
    --spacings--s: .75rem;
    --border--radius-s: .5rem;
    --brand--brand-300: #657cff;
    --typography--text-s: .875rem;
    --typography--line-height-100: 1em;
    --typography--jumbo: 3rem;
    --typography--text-l: 1.125rem;
    --typography--line-height-xl: 1.5em;
    --typography--text-xs: .75rem;
    --main--semi-bold-weight: 600;
    --brand--brand-100: #182771;
    --spacings--l: 1rem;
    --neutral--neutral-100: #f0f4f9;
    --neutral--neutral-300: #d1d9e1;
    --neutral--neutral-400: #adbfcb;
    --neutral--neutral-500: #67899f;
    --system--error: #de5652;
    --system--success: #00bc70;
    --spacings--xs: .75rem;
    --brand--brand-400: #f5d2fc;
    --brand--brand-500: #fae9fe;
    --border--radius-l: 1rem;
    --brand--turquoise-light: #32a7dd;
    --typography--h6-mobile\<deleted\|variable-e80db18a-dbec-a3af-fbc5-d3bd9de3d4cb\>: 1rem;
    --neutral--neutral-600: #4f748b;
    --system--warning: #ffa25b;
    --system--success-light: #d5f4e7;
    --neutral--neutral-700: #64748b;
    --neutral--neutral-50: #f8fafc;
    --brand--blue-electric-print: #039;
    --brand--blue-powder: #a8ccec;
    --brand--blue-light: #d8e8f6;
    --accent-colors--electric-violet: #4c00c8;
    --accent-colors--purple: #5f6db3;
    --accent-colors--lime: #8dc63f;
    --accent-colors--green: #4aa486;
    --accent-colors--orange: #ff6b35;
    --accent-colors--aqua: #35b5e8;
    --accent-colors--yellow: #f4ba42;
    --accent-colors--orchid: #ab54a0;
    --accent-colors--peach: #eb8279;
    --typography--text-xl: 1.125rem;
    --container--secondary-size: 90rem;
    --border--radius-m: .75rem;
    --neutral--neutral-gray: #717680;
    --brand--blue-extra-light: #f5fbfe;
    --main--medium-weight: 500;
    --main--bold-weight: 700;
    --main--extra-bold-weight: 800;
    --main--black-weight: 900;
    --neutral--black: #000;
  }

  .section.padding-6xl.text-neutral-white.relative.bg-image {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    min-height: auto;
  }

  .section.hbm-hero-section {
    padding-top: 6rem;
  }

  .section.providers-section {
    padding-top: 7rem;
  }

  .section.podcast-section {
    min-height: auto;
  }

  .section.home-hero {
    padding-bottom: 10rem;
  }

  .section.home-card-section {
    background-image: linear-gradient(45deg, #00003f, #1206b6 56% 81%, #4508c0);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .container.grid {
    grid-column-gap: var(--spacings--no-space);
    grid-row-gap: var(--spacings--no-space);
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .container.grid.gap-2xl.z1.bordered {
    border-radius: 0;
  }

  .container.grid.gap-2xl.careers-perks {
    grid-template-rows: 1fr;
    grid-auto-rows: 1fr;
  }

  .container.grid.text-navy.margin-4xl.mobile-gap-1-5rem {
    grid-column-gap: var(--spacings--2xl);
    grid-row-gap: var(--spacings--2xl);
    grid-column-gap: var(--spacings--2xl);
    grid-row-gap: var(--spacings--2xl);
    grid-column-gap: var(--spacings--2xl);
    grid-row-gap: var(--spacings--2xl);
  }

  .container.grid.margin-6xl.mobile-margin-0 {
    margin-bottom: var(--spacings--no-space);
    margin-bottom: var(--spacings--no-space);
  }

  .container.grid.mobile-gap-3rem {
    grid-column-gap: var(--spacings--5xl);
    grid-row-gap: var(--spacings--5xl);
  }

  .container.grid.gap-xl {
    grid-row-gap: var(--spacings--xl);
  }

  .container.margin-2xl.mob-aditional-margin {
    margin-bottom: 2rem;
  }

  .container.desktop-center {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container.desktop-center.desktop-text-center {
    text-align: left;
    text-align: left;
  }

  .container.hide-on-mobile {
    display: none;
  }

  .container.pill-sroll {
    overflow: auto;
  }

  .column.flex-center.text-center.max-width-60rem.mobile {
    max-width: 30rem;
  }

  .column.max-width-32rem {
    max-width: 100%;
  }

  .column.max-width-28rem {
    max-width: none;
  }

  .column.footer-main-column {
    margin-bottom: 3rem;
  }

  .column.center-mobile {
    justify-content: flex-start;
    align-items: center;
  }

  .column.center-mobile.max-width-27 {
    max-width: none;
  }

  .column.center-mobile.max-width-27.full-width.tablet {
    width: 100%;
  }

  .column.center-mobile.max-width-35.max-50-mobile {
    z-index: 1;
    z-index: 1;
  }

  .column.max-550.mobile-margin {
    margin-bottom: 2rem;
  }

  .column.margin-top-bottom {
    margin: 1rem 1rem 0;
  }

  .column.max-44 {
    max-width: 100%;
  }

  .column.max-never-move-again {
    max-width: 20rem;
  }

  .kickoff-styles-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .kickoff-color-helper {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .text-center.mobile-left {
    text-align: left;
    text-align: left;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem {
    max-width: 7rem;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem-copy {
    max-width: 10rem;
  }

  .button {
    min-width: var(--min-widths--min-width-8-75-rem\<deleted\|variable-5668d90a-fe0a-9c02-7100-70a67da51936\>);
  }

  .button-variant {
    min-width: 140px;
    padding: 16px 28px;
  }

  .slider-button-left, .slider-button-right {
    background-size: 16px;
  }

  .button-link {
    color: var(--brand--brand-200);
  }

  .input {
    border-color: var(--neutral--neutral-300);
    background-color: var(--neutral--neutral-100);
    color: var(--brand--brand-100);
  }

  .button-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .margin-top-m {
    margin-top: 20px;
  }

  .margin-left-s {
    margin-left: 12px;
  }

  .margin-left-m {
    margin-left: 20px;
  }

  .utility-page-wrap {
    background-size: cover;
    padding-top: 7rem;
  }

  .footer-logo {
    width: 5.3125rem;
    height: 1.75rem;
  }

  .nav-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .nav-menu-mask {
    max-height: calc(100svh - 4.5rem);
    padding-top: 1rem;
  }

  .footer-made-with {
    text-align: center;
    flex-flow: column;
  }

  .heading-style-h1.responsive-size {
    font-size: var(--typography--h1);
    font-size: var(--typography--h1);
  }

  .heading {
    font-size: var(--typography--h6-mobile\<deleted\|variable-e80db18a-dbec-a3af-fbc5-d3bd9de3d4cb\>);
  }

  .slider-button-left-small, .slider-button-right-small {
    background-size: 16px;
  }

  .primary-button.nav-button {
    width: 100%;
  }

  .home-hero-wrapper.podcast {
    height: auto;
    padding-top: 2rem;
  }

  .label-xl {
    font-size: var(--typography--text-m);
  }

  .video-overlay {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .play-button.small-mobile {
    width: 3rem;
    height: 3rem;
  }

  .contain-image.superscriots {
    height: auto;
  }

  .animated-texrt-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blue-blured-decor {
    filter: blur(80px);
    width: 13rem;
    height: 25rem;
  }

  .blue-blured-decor.hdmb {
    display: none;
  }

  .orchid-blured-decor {
    filter: blur(80px);
    width: 13rem;
    height: 25rem;
  }

  .orchid-blured-decor.home-lower {
    bottom: 15%;
  }

  .orchid-blured-decor.home-upper {
    display: none;
  }

  .container-l.grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .solutions-block {
    padding: 2.5rem 1.25rem;
  }

  .solutions-card-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .solutions-image-wrapper {
    height: 50vw;
  }

  .embed-icon.hide-check {
    display: none;
  }

  .succes-stories-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.25rem 1.25rem 6rem;
  }

  .succes-sotires-top-container {
    flex-flow: column;
  }

  .succes-stories-image-wrapper {
    order: -1;
    width: 100%;
    height: 16rem;
  }

  .partner-logo {
    width: 50%;
  }

  .swiper-arrow-wrapper {
    inset: auto auto 1.25rem 1.25rem;
  }

  .counter-card-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .counter-card, .inline-card-video {
    height: 18rem;
  }

  .inline-card-video.pbm, .inline-card-video.pbm-full-height, .inline-card-video.pbm, .inline-card-video.pbm-full-height {
    margin-top: 2rem;
  }

  .centered-column {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .centered-column.max-width-53rem-copy-copy.margin-4xl.mobile-text-center {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .accreditations-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .accreditations-badge {
    width: auto;
    height: 10rem;
  }

  .accreditations-badge.large {
    padding: 1.115rem 2rem;
  }

  .horizontal-banner-content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .horizontal-banner-image-block {
    width: auto;
    height: 7.1875rem;
    padding: 1rem .5rem;
  }

  .cta-content-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
    box-shadow: inset 0 0 35px 5px #00c2ff3d;
  }

  .insights-wrapper {
    flex-flow: column;
    display: flex;
  }

  .thumbnail-wrapper {
    height: 16rem;
  }

  .insights-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .cta-bg-decoration {
    opacity: .5;
    height: 29rem;
    top: -5%;
    left: -50%;
  }

  .cta-bg-decoration-right {
    opacity: .5;
    height: 29rem;
    top: -5%;
    right: -50%;
  }

  .centered-column-all-brakepints {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .centered-column-all-brakepints.max-width-34rem {
    max-width: 24rem;
  }

  .who-we-serve-decoration.left {
    display: none;
  }

  .who-we-serve-decoration.right {
    height: auto;
    top: -5rem;
    right: 0;
  }

  .nav-logo-mobile {
    margin-top: .3rem;
  }

  .home-hero-animation-trigger {
    top: 99.9svh;
  }

  .nav-menu-button-mobile {
    margin-right: -.3rem;
  }

  .nav-menu-button-mobile:where(.w-variant-45c5db46-9d8f-c5f0-98fc-113d43b278a7) {
    margin-right: -.7rem;
  }

  .footer-column-holder {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-top: 3rem;
  }

  .footer-dropdown.first {
    margin-top: 0;
  }

  .footer-legal-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hide-mobile {
    display: none;
  }

  .accordion-header {
    font-size: 1.25rem;
  }

  .accordion-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    padding-top: 1.25rem;
  }

  .text-image-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .acordion-image-wrapper {
    width: 100%;
  }

  .hero-bg-decoration-right {
    opacity: .5;
    right: -19%;
  }

  .sticky-toc-div {
    margin-bottom: 3rem;
    padding-top: 0;
    position: static;
  }

  .toc-holder {
    max-height: none;
  }

  .team-close-icon {
    width: 1rem;
    height: 1rem;
  }

  .team-linkedin-link {
    margin-left: 0;
    margin-right: auto;
  }

  .team-image-wrapper {
    width: 100%;
    height: auto;
  }

  .team-popup-card {
    flex-flow: column;
    max-height: 95svh;
    overflow: auto;
  }

  .team-description-rte {
    max-height: none;
  }

  .leadership-collection-list {
    grid-row-gap: 2rem;
  }

  .leadership-tabs-menu {
    overflow: auto;
  }

  .leadership-tabs-menu.centered {
    justify-content: flex-start;
  }

  .leadership-tab-link {
    flex: none;
  }

  .pbm-check-image {
    margin-top: 2rem;
  }

  .pbm-check-holder {
    margin-top: var(--spacings--no-space);
    flex-flow: column;
    display: flex;
  }

  .pbm-check-wrapper {
    padding: var(--spacings--s) var(--spacings--no-space);
    flex-flow: row;
  }

  .pbm-map-image, .pbm-success-featured-holder {
    margin-top: 2rem;
  }

  .pbm-counter-card {
    height: 15rem;
  }

  .pbm-counter-card-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .pbm-tech-image {
    width: 100%;
    margin-right: 0;
    position: relative;
    right: auto;
  }

  .pbm-tech-card-holder {
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-swiper-image {
    width: 6rem;
    height: 5rem;
    max-height: 100%;
  }

  .pbm-member-wrapper {
    flex-flow: column;
  }

  .pbm-member-image {
    max-width: 100%;
  }

  .blue-banner {
    padding: var(--spacings--l);
    text-align: center;
  }

  .blue-banner-image {
    display: none;
  }

  .blue-banner-image.fix {
    object-fit: contain;
    max-width: 50%;
    height: auto;
    display: none;
  }

  .blue-banner-image.fix-hbm {
    z-index: 0;
    object-fit: contain;
    max-width: none;
    height: 100%;
    display: block;
    right: -30%;
  }

  .faq-trigger {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .faq-holder.max-width-32rem {
    max-width: 100%;
  }

  .faq-holder.footer-main-column {
    margin-bottom: 3rem;
  }

  .solutions-tab-card {
    grid-template-columns: 1fr;
  }

  .solutions-card-image-wrapper {
    height: 19rem;
  }

  .swiper-arrow-wrapper-static {
    inset: auto auto 1.25rem 1.25rem;
  }

  .testimonial-container-card {
    grid-template-columns: 1fr;
  }

  .testimonial-qiote-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .contact-card {
    grid-template-columns: 1fr;
  }

  .link-card.horziontal {
    flex-flow: column;
  }

  .link-card-image.horizontal {
    width: 100%;
    height: auto;
  }

  .link-card-content.max-27rem {
    max-width: none;
  }

  .splide__slide {
    width: 100%;
  }

  .splide__slide.logo-swiper-slide {
    width: 10rem;
    height: 6rem;
  }

  .hero-bg-decoration-left {
    opacity: .5;
    right: -19%;
  }

  .pbm-hero-wrapper {
    height: auto;
  }

  .hbm-image {
    aspect-ratio: 2;
    width: 100%;
  }

  .show-landscape {
    display: block;
  }

  .hide-landscape {
    display: none;
  }

  .hbm-hero-card-wrapper, .hbm-health-check-holder {
    flex-flow: column;
    display: flex;
  }

  .hbm-pricing-left {
    width: 50%;
  }

  .hbm-pricing-left.broker, .hbm-pricing-left.employes, .hbm-pricing-left.broker, .hbm-pricing-left.employes {
    width: 40%;
  }

  .hbm-pricing-cell {
    padding: var(--spacings--2xs);
  }

  .hbm-pricing-right {
    overflow: scroll;
  }

  .hbm-pricing-right-inner {
    width: 10rem;
  }

  .hbm-pricing-right-inner.employers, .hbm-pricing-right-inner.broker, .hbm-pricing-right-inner.employers, .hbm-pricing-right-inner.broker {
    width: 30rem;
  }

  .hbm-pricing-judi-logo {
    width: 7.15rem;
    height: 1.2rem;
  }

  .hbm-success-feature-wrapper {
    flex-flow: column;
  }

  .hbm-success-featured-decoration {
    width: 100%;
  }

  .hbm-unified-card-holder {
    flex-flow: column;
  }

  .hbm-unified-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hbm-unified-monitor {
    width: 100%;
  }

  .hbm-leadership-wrapper {
    flex-flow: column;
  }

  .line-decoration-left, .line-decoration-right {
    height: 100%;
  }

  .care-connect-item-grid {
    flex-flow: column;
    display: flex;
  }

  .care-connect-image {
    max-width: none;
  }

  .margin-top-2xl-mobile {
    margin-top: 2rem;
  }

  .care-core-wrapper {
    flex-flow: column;
    display: flex;
  }

  .core-pricing-right {
    overflow: scroll;
  }

  .mockup-wrapper.hide-desktop {
    aspect-ratio: 1.17;
    width: 100%;
    height: auto;
    display: block;
  }

  .mockup-wrapper.hide-desktop.mobile-margin {
    margin-bottom: 2rem;
  }

  .cards-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container-card {
    padding: 3rem 1.5rem;
  }

  .faq-header {
    font-size: 1.25rem;
  }

  .accreditations-badge-wrap.enterprise {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .platform-infrastructure-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
  }

  .platform-infrastructure-thumbnail {
    max-width: none;
  }

  .filter-form-block {
    width: 100vw;
    margin-left: -1rem;
  }

  .platform-infrastructure-collection-filter {
    overflow: scroll;
  }

  .platform-infrastructure-collection-filter-list {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: 290vw;
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: auto;
  }

  .hero-bg-decoration-right-copy {
    opacity: .5;
    right: -19%;
  }

  .nma-hero-wrapper.ofh-mobile {
    overflow: hidden;
  }

  .svg-animation-block {
    height: 13rem;
  }

  .hero-without-image {
    padding: 60px 15px;
  }

  .svg-arch {
    height: auto;
    top: -29%;
  }

  .arch-decoration {
    width: 170vw;
    top: -3%;
  }

  .insights-featured-card {
    padding: var(--spacings--m);
    grid-column-gap: var(--spacings--xl);
    grid-row-gap: var(--spacings--xl);
  }

  .insights-featured-image {
    aspect-ratio: 1.56;
  }

  .insights-hero-wrapper {
    height: auto;
  }

  .insights-main-wrapper {
    grid-row-gap: var(--spacings--3xl);
    display: flex;
  }

  .max-width-30rem, .max-width-44rem {
    max-width: 100%;
  }

  .mockup-image-wrap {
    margin-top: 1rem;
  }

  .mockup-image-wrap.security {
    aspect-ratio: 1.11;
    aspect-ratio: 1.11;
    border-radius: 1rem;
    width: 100%;
    margin-top: 3rem;
    position: relative;
    overflow: hidden;
  }

  .security-hero-image-wrapper {
    aspect-ratio: 1.48;
    margin-top: 1rem;
  }

  .event-hero-wrapper {
    height: auto;
  }

  .margin-top-3xl-mobile {
    margin-top: 3rem;
  }

  .blue-blured-decor-right {
    filter: blur(80px);
    width: 13rem;
    height: 25rem;
  }

  .blue-blured-decor-right.hdmb {
    display: none;
  }

  .absolute-avatar {
    top: 0%;
    bottom: 0%;
    right: 0%;
  }

  .insights-filter-wrapper {
    margin-bottom: 2rem;
  }

  .search-holder, .insights-search-input {
    width: 100%;
  }

  .square-image-wrapper {
    margin-top: 1rem;
  }

  .absolute-service-decoration {
    width: 100%;
    display: none;
    position: static;
    transform: none;
  }

  .absolute-service-decoration.cards {
    width: 100%;
    margin-top: 1rem;
    display: block;
  }

  .press-media-feature-image {
    margin-bottom: 2rem;
  }

  .insights-toc-banner {
    display: none;
  }

  .counter-number-card {
    padding: 1.5rem;
  }

  .insights-speakers-card {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .caprx-badge {
    aspect-ratio: 2.2;
    width: 100%;
    height: auto;
  }

  .container-image-wrapper.square.mobile-top-margin {
    margin-top: 1rem;
  }

  .insights-related-wrapper {
    display: flex;
  }

  .providers-hero-horizontal {
    flex-flow: column;
    display: flex;
  }

  .pharmacist-hero-image {
    height: 20rem;
    margin-top: 2rem;
  }

  .pharmacist-blue-image {
    margin-top: 3rem;
  }

  .docs-decoration {
    display: none;
  }

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

  .podcast-platform-wrapper {
    flex-flow: column;
    display: flex;
  }

  .apple-podcast-wrapper {
    margin-top: 3rem;
    padding: 0;
  }

  .who-hero-image {
    margin-top: 2rem;
  }

  .who-tab-image {
    width: 100%;
  }

  .max-width-25 {
    max-width: none;
  }

  .summit-hero-logo {
    width: 7.62125rem;
    height: 2.38875rem;
  }

  .pbm-member-image-copy {
    order: 1;
    max-width: 100%;
  }

  .large-copy {
    padding: 1.115rem 2rem;
  }

  .home-hero-desktop-video {
    display: none;
  }

  .home-hero-mobile-video {
    display: block;
  }

  .home-cards-holder {
    border-radius: 1.5rem;
    padding: 2.5rem 1.25rem;
  }

  .home-who-main {
    padding: var(--spacings--l);
  }

  .care-pills-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150%;
  }

  .nav-button-wrap {
    width: 100%;
  }

  .key-takeaways-rt p {
    margin-bottom: 1.5rem;
  }

  .updated-table-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-style: none;
    border-radius: 0;
  }

  .updated-table-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--neutral--neutral-100);
    border-radius: 1rem;
    grid-template-columns: 1fr;
    padding: 1.25rem;
  }

  .updated-table-cell {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .updated-table-title {
    color: var(--brand--navy);
    font-size: var(--typography--h6);
  }

  .secondary-button.nav-button {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .section._404-section {
    background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68becb8294fdc582cf1787cd_bg%20mobile%20(1).png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 6rem;
  }

  .section.banner-section {
    background-image: url("https://cdn.prod.website-files.com/689c6d04eb7c3dec35bc6b3d/68ac7ee34767f34d669a6323_Backgrounds_1920x1080_2025_pattern_turq%20copy%20(1).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container.grid.gap-2xl.z1.bordered {
    border-style: none;
    padding: 0 1rem;
  }

  .container.grid.mobile-gap-3rem {
    grid-column-gap: var(--spacings--5xl);
    grid-row-gap: var(--spacings--5xl);
  }

  .column.flex-center.text-center.max-width-60rem.mobile {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .column.center-mobile.max-width-35.max-50-mobile {
    max-width: none;
  }

  .kickoff-color-helper {
    margin: 4px;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem {
    max-width: 7rem;
  }

  .margin-xs.heading-style-h6.text-navy.primary-font.max-7rem-copy {
    max-width: 10rem;
  }

  .button-wrapper {
    grid-template-columns: auto;
  }

  .button-wrapper.mobile-full {
    width: 100%;
  }

  .utility-page-wrap {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mobile-brake {
    display: inline-block;
  }

  .style-guide-intro {
    flex-direction: column;
  }

  .heading-style-h3.margin-3xl.text-navy.mobile-h4 {
    font-size: var(--typography--h4);
  }

  .heading-style-h3.margin-3xl.text-navy.mobile-h4.size-mobile {
    height: 58px;
  }

  .form-wrapper.contact {
    padding: 1rem;
  }

  .primary-button.mobile-full {
    width: 100%;
  }

  .button-text-1.s, .button-text-2.s {
    font-size: var(--typography--text-s);
    font-size: var(--typography--text-s);
  }

  .cover-image.absolute.desktop {
    display: none;
  }

  .cover-image.absolute.mobile {
    display: block;
  }

  .blue-blured-decor {
    filter: blur(50px);
    width: 10rem;
    height: 17rem;
    margin-left: 84vw;
    top: 13.9rem;
  }

  .blue-blured-decor.hdmb {
    display: none;
  }

  .orchid-blured-decor {
    filter: blur(50px);
    width: 10rem;
    height: 17rem;
    top: -1.4rem;
  }

  .solutions-image-wrapper {
    height: 40vw;
  }

  .icon-card {
    padding: 1.25rem;
  }

  .embed-icon.margin-4xl.mobile {
    margin-bottom: var(--spacings--2xl);
    margin-bottom: var(--spacings--2xl);
  }

  .embed-icon.hide-on-mobile {
    display: none;
  }

  .counter-card {
    padding: 1.5rem;
  }

  .accreditations-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .accreditations-badge {
    height: 8rem;
  }

  .accreditations-badge.large {
    height: auto;
    padding: 1rem;
  }

  .grid-image-wrapper {
    height: 15rem;
  }

  .horizontal-banner-image-block {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cta-content-wrapper {
    padding: 2.625rem 1.25rem;
    box-shadow: inset 0 0 35px 14px #00c2ff3d;
  }

  .thumbnail-wrapper {
    height: 15rem;
  }

  .insights-title {
    font-size: 1.25rem;
  }

  .insights-info.event {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .publish-date-wrap {
    flex-flow: wrap;
  }

  .cta-bg-decoration {
    height: 44rem;
    top: -77%;
  }

  .cta-bg-decoration-right {
    height: 44rem;
    top: -15%;
    right: -33%;
  }

  .accreditations-bg-shape {
    display: none;
  }

  .who-we-serve-decoration.right {
    top: -9.4rem;
    right: -6.9rem;
  }

  .nav-dropdown.nav-link {
    position: relative;
  }

  .home-hero-animation-trigger {
    height: 1vh;
  }

  .nav-menu-button-mobile {
    margin-right: -.7rem;
  }

  .hero-bg-decoration-right {
    top: -22%;
  }

  .team-close-icon {
    top: 1rem;
    right: 1rem;
  }

  .team-popup-left-column {
    max-width: none;
  }

  .team-image-wrapper {
    width: auto;
    height: auto;
  }

  .team-popup-card {
    padding: 3rem 1.5rem 1.5rem;
  }

  .leadership-collection-list {
    grid-template-columns: 1fr;
  }

  .leadership-tabs-menu {
    margin-bottom: 3rem;
  }

  .pbm-counter-card {
    padding: 1.5rem;
  }

  .blue-banner-image.fix-hbm {
    display: none;
  }

  .solutions-card-image-wrapper {
    height: 14rem;
  }

  .contact-card-image {
    height: 18rem;
  }

  .link-card {
    padding: 1rem;
  }

  .splide__slide.logo-swiper-slide {
    width: 12rem;
    height: 8rem;
  }

  .hero-bg-decoration-left {
    top: -22%;
  }

  .aboslute-icon {
    height: 7rem;
  }

  .hbm-health-asset.desktop {
    display: none;
  }

  .hbm-health-asset.mobile {
    margin-top: -8rem;
    display: block;
  }

  .hbm-leadership-image {
    width: 100%;
  }

  .line-decoration-left {
    padding-top: 7rem;
  }

  .line-decoration-left.mobile-hide {
    display: none;
  }

  .line-decoration-right {
    padding-top: 7rem;
  }

  .line-decoration-right.mobile-hide {
    display: none;
  }

  .mockup-wrapper {
    height: 16rem;
  }

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

  .container-card {
    border-style: none;
    border-radius: 0;
    padding: 0;
  }

  .accreditations-badge-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .accreditations-badge-wrap.enterprise {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .platform-infrastructure-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .platform-infrastructure-thumbnail {
    height: 13rem;
  }

  .platform-infrastructure-collection-filter-list {
    width: 390vw;
  }

  .hero-bg-decoration-right-copy {
    top: -22%;
  }

  .container-2 {
    max-width: none;
  }

  .arch-decoration {
    top: -1%;
  }

  .care-smart-white-wrapper, .core-smart-image {
    width: 100%;
  }

  .security-hero-image-wrapper {
    aspect-ratio: 1.48;
  }

  .blue-blured-decor-right {
    filter: blur(50px);
    width: 10rem;
    height: 17rem;
    margin-left: 84vw;
    top: 13.9rem;
  }

  .blue-blured-decor-right.hdmb {
    display: none;
  }

  .absolute-avatar {
    opacity: .5;
    height: 100%;
    right: -37%;
  }

  .events-info, .events-info.event, .events-info.event {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .absolute-service-decoration {
    display: none;
    bottom: 10%;
    transform: none;
  }

  .counter-number-card, .alert-block.pop, .alert-block.pop {
    padding: 1rem;
  }

  .hero-carrers-image.end, .hero-carrers-image.mid {
    display: none;
  }

  .hero-carrers-image.end, .hero-carrers-image.mid {
    display: none;
  }

  .hero-carrers-image.center {
    aspect-ratio: 1;
    width: 100%;
  }

  .who-icon-card {
    padding: 1.25rem;
  }

  .large-copy {
    height: auto;
    padding: 1rem;
  }

  .svg-arch-small {
    height: 10rem;
  }

  .care-pills-wrapper {
    width: 220%;
  }

  .table-cell {
    padding: .75rem;
  }

  .header-cell {
    padding: 1rem;
  }

  .icon-46.hide-on-mobile {
    display: none;
  }

  .empty-block {
    padding: 2rem 1.5rem;
  }

  .key-takeaways-rt {
    padding: 1rem;
  }

  .updated-table-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .secondary-button.mobile-full {
    width: 100%;
  }

  .gated-form {
    padding-top: 2rem;
  }
}

#Project-Set-Up.w-node-_1dbed699-b8f8-5e1e-f904-09957ee85dd6-35bc6b79 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-_30a7ccbf-f142-c729-e26e-3622d1296b13-35bc6b79 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: center;
}

#w-node-b14a0122-3961-2249-be77-2f0e224657ad-35bc6b79, #w-node-_43c0beed-6386-7877-56a2-ee7835884e37-35bc6b79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d72d6950-d93d-4637-35d5-37c05e7c0d38-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-_73874b90-ab75-7e50-29c3-3908917f44ec-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_2bf950d0-5a55-7966-55a0-716a6c12756b-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: start;
}

#w-node-c080fa92-d779-105c-94da-ddc6bca64baf-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_1c78e62c-1aca-69f2-474b-936dc374d006-35bc6b79 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-ef07ea39-cfb9-5449-7b94-05b347257299-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-ef07ea39-cfb9-5449-7b94-05b34725729e-35bc6b79, #w-node-e0c0f0f9-86e5-b291-16fa-67027c7d91ac-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0231eb0a-3d9f-3574-6b60-a387f73bb22d-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_38c376bb-e920-9eda-e812-210d78457c7d-35bc6b79, #w-node-_8c60c5a5-f71b-34a4-f8b3-c84fb08a531e-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2a3facfc-4fe8-4dd9-3321-d5351248ddcf-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_16208a4a-7610-d558-cad8-21613c02ff3c-35bc6b79, #w-node-_035ff3d5-375d-5878-a683-f306d512ef1c-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_18b58d78-c5ef-76cf-c938-e6865c3a0957-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-c4bd1cd3-8332-0e51-10e1-21867c45c99b-35bc6b79, #w-node-_9106cb4b-3191-1113-9a39-28b1e23c6c51-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-dd45c394-e668-3321-1198-f52069133a57-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_6c16b473-943e-1b4c-dbda-780c4c057a36-35bc6b79, #w-node-_53ec84b3-60f1-9f16-1b2f-44f2c3696f1e-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a2f542df-f4a7-f916-a2bf-d690aba6410a-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_8d37f161-a4ff-4c02-09cc-d7338e140dd3-35bc6b79, #w-node-a0ed19ac-34b4-91c5-7b83-68335faae140-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e92dc493-afce-b66a-bb38-0fdfa5de0a0a-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_20670753-4d0a-155f-6c6d-e28a3d1db02c-35bc6b79, #w-node-_496fa53a-5d34-28de-2d08-c3c0930cbca2-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7a23a602-d1b7-d52f-263a-cf3e3606d3b3-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a7a6a72c-9e0a-0737-6f04-f14d357bf427-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_39fab930-d5c6-d557-12ce-a3419715ff49-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_0e3734e8-37b3-160f-39d8-005208ef20ea-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_9a76d1a6-211f-00cc-58f4-9c41148a2c60-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-e2df30a8-f3ba-8631-fcea-76705e37b6c0-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_6c9a523d-70fb-7c7c-4bee-7acb6d872709-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-d28ea3ce-1ff6-1e07-c8e3-de7b699871ce-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_17a3f40f-158e-0ec6-c4f6-99b801d34d6b-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-ff3b6591-e010-e259-fea6-cf64ae17e33a-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-d6bc8d51-8292-726a-7f1e-3c5fb42f971b-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-bb3b05b5-080a-a926-60a7-39c34226a3d7-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-d76e0423-00bb-fc33-ce55-a4e359b90c01-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-e177acb4-7c91-448d-d549-50d77e5c9e16-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_24b087a3-66a0-474e-9bb2-8506dc3e8caa-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-a1536eb8-aacf-887c-844b-59e0e946dfb1-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_49c61263-a3e5-0fa5-5794-d850c0b00026-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-bae514f5-9b6f-a4c3-d3ca-68d8ac2e547c-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_897f6159-8fa3-bfc8-02d4-9f5d0452fcf8-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_9dc76a5e-c596-e4b0-3fb4-7b15303acc1b-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_136f5d16-99ee-d2b9-553d-77074bc459a3-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_4a49ee16-aa91-d1e1-488a-5fdc64a35ffd-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-e2446457-6a23-c0d1-070c-f0f3b7586106-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_214bbd82-eb09-3e6b-dc9e-802f78dffeb1-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-f5550334-3d38-900d-34b5-b7cd860b5ba6-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-be415236-5406-14ad-4edf-c6236719d74e-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-_470204c1-cde7-6989-bcd0-20d473edc5bd-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_3c0e7e4f-af59-2b37-0cfc-668b8e7bc791-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-daa40b7a-c21d-63e6-cd46-295bc549f1a7-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: start;
}

#w-node-_5404eb7c-0e01-8e9c-0e49-0f9d7fd91b09-35bc6b79 {
  grid-area: span 1 / span 10 / span 1 / span 10;
}

#w-node-adc6fca3-12d5-6840-185b-67de2c2bf0cb-35bc6b79, #w-node-e3fb3f13-88c0-9012-a386-a1b9aaee0541-35bc6b79, #w-node-_28bd63f0-6680-e90a-cef5-eccbcf452fc4-35bc6b79, #w-node-_9dfaf364-7a2e-1199-73ad-a39d2bd85dc4-35bc6b79, #w-node-_1781a4ae-f892-7a8d-48c9-09348938981d-35bc6b79, #w-node-_0de4fe52-dc69-e229-d768-0bef89620f8f-35bc6b79, #w-node-_988a08ba-f417-777c-3940-0c7489a53dec-35bc6b79, #w-node-_7c1c428d-4c7c-5c0d-99f5-5f5b41d4de85-35bc6b79, #w-node-bfaa63e4-a12e-8c1b-ed48-13e21fb9a2ce-35bc6b79, #w-node-bfaa63e4-a12e-8c1b-ed48-13e21fb9a2d7-35bc6b79, #w-node-bfaa63e4-a12e-8c1b-ed48-13e21fb9a2e0-35bc6b79, #w-node-ca7db321-e858-0b02-6638-0623fee53abd-35bc6b79, #w-node-f601a4ae-dbc4-ef09-e226-82ee3b83e952-35bc6b79, #w-node-_926627fa-afa7-1a38-ddff-55b99561e2c3-35bc6b79, #w-node-a71be4a7-2259-f774-a0f1-57ffddc50fe3-35bc6b79, #w-node-_36efcb7d-4efe-ec77-8421-a0ae98302e8d-35bc6b79, #w-node-_12d319d0-b07c-91f0-9553-f263b1284d9a-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfcb1-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfcba-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfcc3-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfccc-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfcd5-35bc6b79, #w-node-a1b6c546-e8df-9a06-ae0f-3b973d9bfcde-35bc6b79, #w-node-_2c6a5a03-e7e3-404e-ab66-ccc565258c50-35bc6b79, #w-node-_6c41f44b-b701-4842-381d-04daef273904-35bc6b79, #w-node-_06807d9c-3944-c619-4f39-c91d597ca1e8-35bc6b79, #w-node-f6a3e425-776f-57d7-1506-b61a84919725-35bc6b79, #w-node-c30759ab-c69a-8ffc-d89b-71ee25d44b6b-35bc6b79, #w-node-_370a7f08-7cbf-0169-f682-18752d2c9b60-35bc6b79, #w-node-_1c61385d-7922-3d7c-c7bb-7e780ddc2d40-35bc6b79, #w-node-_5f840a1d-3776-67dc-2024-a54c83aefb2b-35bc6b79, #w-node-c115f829-a3e1-e71f-1c4e-a6ddb611c29f-35bc6b79, #w-node-_82224f62-9a49-de56-7117-0eb2d85e7d40-35bc6b79, #w-node-bc064cb3-8640-6fbc-9700-004cc0fc1a16-35bc6b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-bc064cb3-8640-6fbc-9700-004cc0fc1a18-35bc6b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c034f22-1a1b-08ea-dde1-2cd419d2b722-35bc6b79, #w-node-_5073d3f4-1b3d-c81e-ea8e-13293775a618-35bc6b79, #w-node-_3f6ba279-894d-b6e5-7f91-ffdfdb4b7ece-35bc6b79, #w-node-_0c1bcc32-439d-5122-4278-abf8ac599c8a-35bc6b79, #w-node-bb8afbb3-4fb5-526e-ae98-1953a46eeb28-35bc6b79, #w-node-f7a0d859-6d6d-fa6a-4a59-fb26600c35be-35bc6b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_3b738e3d-3b19-e021-8fe0-00bc892b3751-35bc6b79, #w-node-f079c4dc-c847-6222-e870-3f41ce9fb9d8-35bc6b79 {
  align-self: start;
}

#w-node-_6d3a05bd-cb76-a7de-effc-e0189d83cd44-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe7744-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe774b-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe7752-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe7759-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe7760-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe7767-35bc6b79, #w-node-_3b5b668e-4047-df8a-2a71-883f68fe776e-35bc6b79, #w-node-_3cfeb36c-f643-bc69-ad33-211382eabedd-35bc6b79, #w-node-_2f43913b-a1dc-9c44-5e6d-1ac209334ff9-35bc6b79 {
  align-self: end;
}

#w-node-_6687739a-8afa-f819-d62e-ad969d63468a-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_97091ddd-8bf2-950c-431b-e0f779050914-35bc6b79, #w-node-dfb41515-7bbe-9c22-ae41-2ae456bbd3c8-35bc6b79, #w-node-_5314e0c2-91de-4655-65f7-77c8440d802d-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d14c08c4-425f-d607-60fa-4d425e793376-35bc6b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa90f26b-7a5f-5b57-8c0c-501e0fee1314-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ba78244a-0733-866f-3044-ca7cd30b15ce-35bc6b79 {
  grid-area: 3 / 2 / 4 / 7;
}

#w-node-d5d107d6-98e0-ad0e-b4b2-11b0183bfe7a-35bc6b79 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_67575590-25d7-c14e-7162-ab76ff30550f-35bc6b79 {
  grid-area: 2 / 4 / 3 / 10;
}

#w-node-a74b7cc9-c9ae-45b0-cfea-3ced5af403ef-35bc6b79 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-df6c9add-b613-2ff8-15c8-d0804ca0e6fc-35bc6b79 {
  grid-area: 1 / 1 / 2 / 5;
}

#w-node-_73c87ccf-69c8-d53d-9241-241543a429d2-654d2164 {
  grid-area: span 1 / span 6 / span 1 / span 6;
}

#w-node-aea1fc4e-9f84-4280-bafc-63dc5e20b51e-654d2164 {
  grid-area: 1 / 9 / 2 / 13;
}

#w-node-_2519149b-41b1-b748-aa34-88fe45b52298-654d2164, #w-node-c50d1542-58dc-f81b-dc1d-3ebc44471129-654d2164, #w-node-_2a616156-a789-3c89-957b-096767c03146-654d2164 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-f98ada13-13f4-cf98-aa98-a09f74cee395-654d2164 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_0f2189c3-cd67-8bae-1b70-bf24a1e4cd11-654d2164 {
  grid-area: span 1 / span 6 / span 1 / span 6;
  justify-self: end;
}

#w-node-_1abb746a-131f-beea-38ee-2db3f8cda010-654d2164 {
  grid-area: 1 / 8 / 2 / 13;
  align-self: end;
}

#w-node-c12f75d5-7ec1-9621-cee3-25ffa2ebdab4-8d67a8d6, #w-node-_2dc0368a-3b75-84da-78d5-29bc5ba2aec6-8d67a8d6, #w-node-f71becb8-f9c3-c028-5b22-153812591f6e-8d67a8d6, #w-node-b4661954-6428-e86f-40ee-b1c9e6801dbf-8d67a8d6 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_43c0beed-6386-7877-56a2-ee7835884e37-35bc6b79 {
    grid-column: span 12 / span 12;
  }

  #w-node-d72d6950-d93d-4637-35d5-37c05e7c0d38-35bc6b79 {
    grid-column: span 3 / span 3;
  }

  #w-node-_73874b90-ab75-7e50-29c3-3908917f44ec-35bc6b79 {
    grid-column: span 8 / span 8;
  }

  #w-node-_2bf950d0-5a55-7966-55a0-716a6c12756b-35bc6b79 {
    grid-column: span 3 / span 3;
  }

  #w-node-c080fa92-d779-105c-94da-ddc6bca64baf-35bc6b79 {
    grid-column: span 8 / span 8;
  }

  #w-node-_1c78e62c-1aca-69f2-474b-936dc374d006-35bc6b79, #w-node-ef07ea39-cfb9-5449-7b94-05b347257299-35bc6b79, #w-node-ef07ea39-cfb9-5449-7b94-05b34725729e-35bc6b79, #w-node-e0c0f0f9-86e5-b291-16fa-67027c7d91ac-35bc6b79, #w-node-_0231eb0a-3d9f-3574-6b60-a387f73bb22d-35bc6b79, #w-node-_38c376bb-e920-9eda-e812-210d78457c7d-35bc6b79, #w-node-_8c60c5a5-f71b-34a4-f8b3-c84fb08a531e-35bc6b79, #w-node-_2a3facfc-4fe8-4dd9-3321-d5351248ddcf-35bc6b79, #w-node-_16208a4a-7610-d558-cad8-21613c02ff3c-35bc6b79, #w-node-_035ff3d5-375d-5878-a683-f306d512ef1c-35bc6b79, #w-node-_18b58d78-c5ef-76cf-c938-e6865c3a0957-35bc6b79, #w-node-c4bd1cd3-8332-0e51-10e1-21867c45c99b-35bc6b79, #w-node-_9106cb4b-3191-1113-9a39-28b1e23c6c51-35bc6b79, #w-node-dd45c394-e668-3321-1198-f52069133a57-35bc6b79, #w-node-_6c16b473-943e-1b4c-dbda-780c4c057a36-35bc6b79, #w-node-_53ec84b3-60f1-9f16-1b2f-44f2c3696f1e-35bc6b79, #w-node-a2f542df-f4a7-f916-a2bf-d690aba6410a-35bc6b79, #w-node-_8d37f161-a4ff-4c02-09cc-d7338e140dd3-35bc6b79, #w-node-a0ed19ac-34b4-91c5-7b83-68335faae140-35bc6b79, #w-node-e92dc493-afce-b66a-bb38-0fdfa5de0a0a-35bc6b79, #w-node-_20670753-4d0a-155f-6c6d-e28a3d1db02c-35bc6b79, #w-node-_496fa53a-5d34-28de-2d08-c3c0930cbca2-35bc6b79, #w-node-_7a23a602-d1b7-d52f-263a-cf3e3606d3b3-35bc6b79, #w-node-a7a6a72c-9e0a-0737-6f04-f14d357bf427-35bc6b79, #w-node-_39fab930-d5c6-d557-12ce-a3419715ff49-35bc6b79, #w-node-_0e3734e8-37b3-160f-39d8-005208ef20ea-35bc6b79, #w-node-_9a76d1a6-211f-00cc-58f4-9c41148a2c60-35bc6b79, #w-node-e2df30a8-f3ba-8631-fcea-76705e37b6c0-35bc6b79, #w-node-_6c9a523d-70fb-7c7c-4bee-7acb6d872709-35bc6b79, #w-node-d28ea3ce-1ff6-1e07-c8e3-de7b699871ce-35bc6b79, #w-node-_17a3f40f-158e-0ec6-c4f6-99b801d34d6b-35bc6b79, #w-node-ff3b6591-e010-e259-fea6-cf64ae17e33a-35bc6b79, #w-node-d6bc8d51-8292-726a-7f1e-3c5fb42f971b-35bc6b79, #w-node-bb3b05b5-080a-a926-60a7-39c34226a3d7-35bc6b79, #w-node-d76e0423-00bb-fc33-ce55-a4e359b90c01-35bc6b79, #w-node-e177acb4-7c91-448d-d549-50d77e5c9e16-35bc6b79, #w-node-_24b087a3-66a0-474e-9bb2-8506dc3e8caa-35bc6b79, #w-node-a1536eb8-aacf-887c-844b-59e0e946dfb1-35bc6b79, #w-node-_49c61263-a3e5-0fa5-5794-d850c0b00026-35bc6b79, #w-node-bae514f5-9b6f-a4c3-d3ca-68d8ac2e547c-35bc6b79, #w-node-_897f6159-8fa3-bfc8-02d4-9f5d0452fcf8-35bc6b79, #w-node-_9dc76a5e-c596-e4b0-3fb4-7b15303acc1b-35bc6b79, #w-node-_136f5d16-99ee-d2b9-553d-77074bc459a3-35bc6b79, #w-node-_4a49ee16-aa91-d1e1-488a-5fdc64a35ffd-35bc6b79, #w-node-e2446457-6a23-c0d1-070c-f0f3b7586106-35bc6b79, #w-node-_214bbd82-eb09-3e6b-dc9e-802f78dffeb1-35bc6b79, #w-node-f5550334-3d38-900d-34b5-b7cd860b5ba6-35bc6b79, #w-node-be415236-5406-14ad-4edf-c6236719d74e-35bc6b79, #w-node-_470204c1-cde7-6989-bcd0-20d473edc5bd-35bc6b79, #w-node-_3c0e7e4f-af59-2b37-0cfc-668b8e7bc791-35bc6b79, #w-node-daa40b7a-c21d-63e6-cd46-295bc549f1a7-35bc6b79, #w-node-_5404eb7c-0e01-8e9c-0e49-0f9d7fd91b09-35bc6b79 {
    grid-column: span 12 / span 12;
  }

  #w-node-_97091ddd-8bf2-950c-431b-e0f779050914-35bc6b79 {
    grid-column: span 6 / span 6;
  }

  #w-node-dfb41515-7bbe-9c22-ae41-2ae456bbd3c8-35bc6b79 {
    grid-column: span 2 / span 2;
  }

  #w-node-_5314e0c2-91de-4655-65f7-77c8440d802d-35bc6b79 {
    grid-column: span 6 / span 6;
  }

  #w-node-fa90f26b-7a5f-5b57-8c0c-501e0fee1314-35bc6b79 {
    grid-column: span 3 / span 3;
  }

  #w-node-_73c87ccf-69c8-d53d-9241-241543a429d2-654d2164 {
    grid-column: span 5 / span 5;
  }

  #w-node-aea1fc4e-9f84-4280-bafc-63dc5e20b51e-654d2164 {
    grid-area: span 1 / span 7 / span 1 / span 7;
  }

  #w-node-_2a616156-a789-3c89-957b-096767c03146-654d2164 {
    grid-column: span 12 / span 12;
    justify-self: end;
  }

  #w-node-_0f2189c3-cd67-8bae-1b70-bf24a1e4cd11-654d2164 {
    grid-column: span 12 / span 12;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_30a7ccbf-f142-c729-e26e-3622d1296b13-35bc6b79 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-b14a0122-3961-2249-be77-2f0e224657ad-35bc6b79, #w-node-_43c0beed-6386-7877-56a2-ee7835884e37-35bc6b79, #w-node-_73874b90-ab75-7e50-29c3-3908917f44ec-35bc6b79, #w-node-c080fa92-d779-105c-94da-ddc6bca64baf-35bc6b79, #w-node-_1c78e62c-1aca-69f2-474b-936dc374d006-35bc6b79, #w-node-ef07ea39-cfb9-5449-7b94-05b347257299-35bc6b79, #w-node-ef07ea39-cfb9-5449-7b94-05b34725729e-35bc6b79, #w-node-e0c0f0f9-86e5-b291-16fa-67027c7d91ac-35bc6b79, #w-node-_0231eb0a-3d9f-3574-6b60-a387f73bb22d-35bc6b79, #w-node-_38c376bb-e920-9eda-e812-210d78457c7d-35bc6b79, #w-node-_8c60c5a5-f71b-34a4-f8b3-c84fb08a531e-35bc6b79, #w-node-_2a3facfc-4fe8-4dd9-3321-d5351248ddcf-35bc6b79, #w-node-_16208a4a-7610-d558-cad8-21613c02ff3c-35bc6b79, #w-node-_035ff3d5-375d-5878-a683-f306d512ef1c-35bc6b79, #w-node-_18b58d78-c5ef-76cf-c938-e6865c3a0957-35bc6b79, #w-node-c4bd1cd3-8332-0e51-10e1-21867c45c99b-35bc6b79, #w-node-_9106cb4b-3191-1113-9a39-28b1e23c6c51-35bc6b79, #w-node-dd45c394-e668-3321-1198-f52069133a57-35bc6b79, #w-node-_6c16b473-943e-1b4c-dbda-780c4c057a36-35bc6b79, #w-node-_53ec84b3-60f1-9f16-1b2f-44f2c3696f1e-35bc6b79, #w-node-a2f542df-f4a7-f916-a2bf-d690aba6410a-35bc6b79, #w-node-_8d37f161-a4ff-4c02-09cc-d7338e140dd3-35bc6b79, #w-node-a0ed19ac-34b4-91c5-7b83-68335faae140-35bc6b79, #w-node-e92dc493-afce-b66a-bb38-0fdfa5de0a0a-35bc6b79, #w-node-_20670753-4d0a-155f-6c6d-e28a3d1db02c-35bc6b79, #w-node-_496fa53a-5d34-28de-2d08-c3c0930cbca2-35bc6b79, #w-node-_7a23a602-d1b7-d52f-263a-cf3e3606d3b3-35bc6b79, #w-node-a7a6a72c-9e0a-0737-6f04-f14d357bf427-35bc6b79, #w-node-_39fab930-d5c6-d557-12ce-a3419715ff49-35bc6b79, #w-node-_0e3734e8-37b3-160f-39d8-005208ef20ea-35bc6b79, #w-node-_9a76d1a6-211f-00cc-58f4-9c41148a2c60-35bc6b79, #w-node-e2df30a8-f3ba-8631-fcea-76705e37b6c0-35bc6b79, #w-node-_6c9a523d-70fb-7c7c-4bee-7acb6d872709-35bc6b79, #w-node-d28ea3ce-1ff6-1e07-c8e3-de7b699871ce-35bc6b79, #w-node-_17a3f40f-158e-0ec6-c4f6-99b801d34d6b-35bc6b79, #w-node-ff3b6591-e010-e259-fea6-cf64ae17e33a-35bc6b79, #w-node-d6bc8d51-8292-726a-7f1e-3c5fb42f971b-35bc6b79, #w-node-bb3b05b5-080a-a926-60a7-39c34226a3d7-35bc6b79, #w-node-d76e0423-00bb-fc33-ce55-a4e359b90c01-35bc6b79, #w-node-e177acb4-7c91-448d-d549-50d77e5c9e16-35bc6b79, #w-node-_24b087a3-66a0-474e-9bb2-8506dc3e8caa-35bc6b79, #w-node-a1536eb8-aacf-887c-844b-59e0e946dfb1-35bc6b79, #w-node-_49c61263-a3e5-0fa5-5794-d850c0b00026-35bc6b79, #w-node-bae514f5-9b6f-a4c3-d3ca-68d8ac2e547c-35bc6b79, #w-node-_897f6159-8fa3-bfc8-02d4-9f5d0452fcf8-35bc6b79, #w-node-_9dc76a5e-c596-e4b0-3fb4-7b15303acc1b-35bc6b79, #w-node-_136f5d16-99ee-d2b9-553d-77074bc459a3-35bc6b79, #w-node-_4a49ee16-aa91-d1e1-488a-5fdc64a35ffd-35bc6b79, #w-node-e2446457-6a23-c0d1-070c-f0f3b7586106-35bc6b79, #w-node-_214bbd82-eb09-3e6b-dc9e-802f78dffeb1-35bc6b79, #w-node-f5550334-3d38-900d-34b5-b7cd860b5ba6-35bc6b79, #w-node-be415236-5406-14ad-4edf-c6236719d74e-35bc6b79, #w-node-_470204c1-cde7-6989-bcd0-20d473edc5bd-35bc6b79, #w-node-_3c0e7e4f-af59-2b37-0cfc-668b8e7bc791-35bc6b79, #w-node-daa40b7a-c21d-63e6-cd46-295bc549f1a7-35bc6b79, #w-node-_5404eb7c-0e01-8e9c-0e49-0f9d7fd91b09-35bc6b79 {
    grid-column: span 6 / span 6;
  }

  #w-node-_67575590-25d7-c14e-7162-ab76ff30550f-35bc6b79, #w-node-a74b7cc9-c9ae-45b0-cfea-3ced5af403ef-35bc6b79 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-df6c9add-b613-2ff8-15c8-d0804ca0e6fc-35bc6b79 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_73c87ccf-69c8-d53d-9241-241543a429d2-654d2164 {
    grid-column: span 6 / span 6;
    justify-self: start;
  }

  #w-node-aea1fc4e-9f84-4280-bafc-63dc5e20b51e-654d2164, #w-node-_2519149b-41b1-b748-aa34-88fe45b52298-654d2164, #w-node-c50d1542-58dc-f81b-dc1d-3ebc44471129-654d2164 {
    grid-column: span 6 / span 6;
  }

  #w-node-_2a616156-a789-3c89-957b-096767c03146-654d2164, #w-node-_0f2189c3-cd67-8bae-1b70-bf24a1e4cd11-654d2164 {
    grid-column: span 6 / span 6;
    justify-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1a3fe882-bd4a-dfcc-a0bf-3f5f25d7397a-35bc6b79, #w-node-_0f6647f2-3a81-6928-afb4-0205c39bf8a2-35bc6b79, #w-node-_7f5485f3-df8e-9e35-88d4-46ae6d2f2bab-35bc6b79, #w-node-_158150a2-2805-7beb-56ba-f87361a4787a-35bc6b79, #w-node-_73fc2a2c-09bf-7345-70d1-5ead0f1eb6ff-35bc6b79, #w-node-_945633db-5ded-cc98-5fda-facb2c96fb6d-35bc6b79, #w-node-f624c9aa-0b8e-5fe7-a5f9-2e2ec9bb0877-35bc6b79, #w-node-_1e49d155-676a-f2fb-0168-05e41c228aa3-35bc6b79, #w-node-f6f64556-b4e6-a5eb-d633-15e3c7bae629-35bc6b79, #w-node-_0936d9cb-c192-4605-c6f0-889a7a66e9ab-35bc6b79, #w-node-bd761f10-afd1-4ab4-d27c-60086671e924-35bc6b79, #w-node-_50def0d7-5cf7-d235-400e-8b67a0ab4422-35bc6b79, #w-node-_912c5b0f-c9ed-8e30-fdd7-e1a5dc0fc16f-35bc6b79, #w-node-_2e39162f-5a4c-cabf-d513-d6be66d9c101-35bc6b79, #w-node-_83b685eb-3549-716c-8278-dfa1d5181136-35bc6b79, #w-node-_3b738e3d-3b19-e021-8fe0-00bc892b3751-35bc6b79, #w-node-f079c4dc-c847-6222-e870-3f41ce9fb9d8-35bc6b79 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_67575590-25d7-c14e-7162-ab76ff30550f-35bc6b79, #w-node-a74b7cc9-c9ae-45b0-cfea-3ced5af403ef-35bc6b79, #w-node-df6c9add-b613-2ff8-15c8-d0804ca0e6fc-35bc6b79 {
    grid-area: span 1 / span 6 / span 1 / span 6;
  }

  #w-node-_2a616156-a789-3c89-957b-096767c03146-654d2164 {
    justify-self: start;
  }
}
