:root {
  --_hts-branding---white: #f7f7f7;
  --_master-sizes---sub: 100px;
  --_master-sizes---h2: 3rem;
  --_master-sizes---h3: 1.7rem;
  --relume-library-lite--rl-black: black;
  --_master-sizes---h4: 1.5rem;
  --_hts-branding---copy-color: #353535;
  --_master-sizes---h5: 1.5rem;
  --_hts-branding---dark-blue-gray: #3f435b;
  --_hts-branding---orange: #f34e30;
  --relume-library-lite--rl-white: white;
  --_amd---h4-mobile: 1.25rem;
  --_amd---h1-mobile: 2.5rem;
  --_amd---highlight: #4f25e2;
  --amd-purple: #2600ac;
  --orange-overlay: #de3811ad;
  --_hts-branding---mid-gray: #566076;
  --_hts-branding---light-grey: #dbdbdb;
  --_hts-branding---dark-blue-gray-2: #3f435b;
  --_hts-branding---orange-overlay: #ff3100d6;
  --_master-sizes---h3-mobile: 1.5rem;
  --_hts-branding---lightbblue-purpose: #007aa6d1;
  --_hts-branding---light-blue: #00bbfffc;
  --_master-sizes---h2-mobile: 1.8rem;
  --_safe-health---highlight-green: #9ce7ff;
  --_safe-health---sh-green: #0cb2c2;
  --_keep---keep-bg: #f5f5f7;
  --_keep---keep-green: #bfdca2;
  --_keep---keep-darkbg: #28282a;
  --pas-lt-grey: #e7e9ec;
  --_master-sizes---h2-2: 3rem;
  --_master-sizes---h5-mobile: 1.125rem;
  --_antidote---gray06: #4b4e4f;
  --_hts-branding---dark-orange: #d31c24;
  --_parexel-obesity---dark-blue: #0c4456;
  --amgen-red-overlay: #921010cf;
  --_master-sizes---h1-display: 2.5rem;
  --_master-sizes---h1-mobile: 2.4rem;
  --_antidote---teal05: #167b74;
  --_antidote---logo-lime: #96e300;
  --_parexel-obesity---white: white;
  --_antidote---softblack: #26292b;
  --_parexel-obesity---blue-green: #2cb4dd;
  --_antidote---light-buttons: #abf022;
  --_antidote---gray01: #f7f7f5;
  --_antidote---black: #26292b;
  --_hts-branding---copy-color-2: #353535;
  --_master-sizes---h6: 1.1rem;
  --sm-card-bg: #0003b2;
  --_amd---light-purple: #2600ac;
  --_master-sizes---h4-mobile: 1.25rem;
  --_antidote---gray03: #b7b7b8;
  --_hts-branding---mid-gray-2: #566076;
  --purple-copy-block: #6f0564de;
  --_novellia---color--accent: #eb086e;
  --pbcdark-purple: #6b0862;
  --_novellia---color--pink: #c1075b;
  --dark-blue-1: #25203d;
  --_novellia---color--headline: white;
  --dark-blue-2: var(--_hts-branding---blue-overlay-2);
  --dark-blue-3: #25203d;
  --_novellia---color--body: #1a1a1a;
  --_novellia---dark-pink: #8e0040;
  --_antidote---teal02: #dbeeec;
  --_novellia---novellia-bc-cream: #f8f2e4;
  --_hts-branding---orange-2: #f34e30;
  --_hts-branding---white-2: #f7f7f7;
  --_airriver-medical---air-wash: #f0f7ff;
  --_airriver-medical---atmospheric-sky: #2b82c9;
  --_airriver-medical---cloud-divider: #e2e8f0;
  --_airriver-medical---crisp-atmosphere: #f8fafc;
  --_airriver-medical---sky-mist: #d9ecfd;
  --_airriver-medical---deep-sky: #1e5d90;
  --_airriver-medical---abyssal-blue: #133d60;
  --_airriver-medical---white: white;
  --_hts-branding---color: white;
  --_airriver-medical---warm-sunset-glow: #e07a5f;
  --_airriver-medical---light-sky: #88c3f1;
  --_airriver-medical---midnight-sky: #0b2135;
  --_airriver-medical---slate-ink: #1e293b;
  --_airriver-medical---brand-font: Lato, sans-serif;
  --pbc-purple: #c908b6;
  --nov-bc-dark-magenta: #8e0040;
  --_194-kl---accent: #e3e86b;
  --_194-kl---surface-dark: #22303a;
  --_194-kl---bg: #f5f6f7;
  --_194-kl---text: #22303a;
  --_master-sizes---body: 1rem;
  --_194-kl---accent-strong: #2f5d73;
  --_194-kl---text-on-dark: #fff;
  --_194-kl---bg-tint: #e3e7ea;
  --_safe-health---sh-dark-green: #041a27;
  --_safe-health---font-family: Poppins, sans-serif;
  --_hts-branding---light-blu-gray: #768aaa;
  --_parexel-obesity---light-blue-overlay: #2cb4dd66;
  --_194-kl---text-muted: #55636d;
  --_antidote---gray05: #707273;
  --par-dark-green: #1e8fb1;
  --lt-yellow: #f8cd75;
  --_antidote---gray04: #8e8f90;
  --_hts-branding---blue-overlay: #a3bac663;
  --_hts-branding---number: 0;
  --_antidote---gray02: #e0e0e0;
  --_194-kl---border: #cbd2d7;
  --_antidote---teal04: #009991;
  --_antidote---teal01: #eaf4f3;
  --_antidote---teal03: #2be3d7;
  --_antidote---orange05: #c75205;
  --_master-sizes---small: .9375rem;
  --_master-sizes---fine: .8125rem;
  --_antidote---orange04: #f76910;
  --_antidote---orange01: #fff1e6;
  --_antidote---red05: #de3248;
  --_antidote---red04: #fc3f56;
  --_antidote---red01: #fee;
  --_hts-branding---light-grey-2: #dbdbdb;
  --_hts-branding---dark-orange-2: #d31c24;
  --_hts-branding---light-blu-gray-2: #768aaa;
  --_hts-branding---orange-overlay-2: #ff3100d6;
  --_hts-branding---light-blue-2: #00bbfffc;
  --_hts-branding---lightbblue-purpose-2: #007aa6d1;
  --_hts-branding---blue-overlay-2: #a3bac663;
}

body {
  color: #333;
  background-color: #fff;
  padding: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

h1 {
  color: var(--_hts-branding---white);
  font-family: Montserrat, sans-serif;
  font-size: var(--_master-sizes---sub);
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 300;
  line-height: 1;
}

h2 {
  color: var(--_hts-branding---white);
  font-family: Montserrat, sans-serif;
  font-size: var(--_master-sizes---h2);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  font-size: var(--_master-sizes---h3);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  line-height: 1.1;
}

h4 {
  color: var(--relume-library-lite--rl-black);
  font-family: Montserrat, sans-serif;
  font-size: var(--_master-sizes---h4);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 1.1;
}

h5 {
  color: var(--_hts-branding---copy-color);
  font-family: Montserrat, sans-serif;
  font-size: var(--_master-sizes---h5);
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 700;
  line-height: 1.1;
}

p {
  color: var(--relume-library-lite--rl-black);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

a {
  color: var(--_hts-branding---copy-color);
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

ul {
  color: var(--_hts-branding---copy-color);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 1rem;
  list-style-type: disc;
}

li {
  padding-top: 5px;
  padding-bottom: 5px;
}

img {
  margin-left: 0;
  padding: 0;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.code-embed {
  text-align: left;
  background-color: #ededed;
  border-radius: 1rem;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: 80%;
  margin-top: 20px;
  padding: 20px 20px 20px 10px;
  display: block;
}

.body-2 {
  background-color: var(--_hts-branding---dark-blue-gray);
  color: #000;
}

.hts_hone_hero {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding-top: 0;
  padding-bottom: 2rem;
  display: flex;
}

.large-container {
  color: #161616;
  max-width: 1100px;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
}

.large-container.amg {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global----gcs {
  justify-content: space-around;
  align-items: center;
  max-width: 1385px;
  padding: 0 2%;
  display: flex;
}

.logo-wrapper {
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.logo-wrapper.htshome {
  text-align: left;
  text-align: left;
  flex: 1;
  position: relative;
  top: 0;
}

.hero-copy-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  width: 65%;
  display: flex;
  overflow: hidden;
}

.copy-wrapper {
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.text-block {
  color: #fff;
  padding-top: 0;
  font-weight: 400;
}

.hts-section-footer-wrapper {
  background-color: var(--_hts-branding---orange);
  padding-top: 20px;
  padding-bottom: 20px;
}

.hts-section-footer-wrapper.darkbg {
  background-color: #2600ac;
}

.footer-copy-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: right;
  flex-flow: column;
  align-self: flex-end;
  display: flex;
}

.container {
  max-width: 1200px;
}

.section-footer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 20px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.image-6 {
  width: 200px;
}

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

.hero-wrapper {
  background-image: linear-gradient(to bottom, var(--orange-overlay), var(--orange-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding-top: 20px;
}

.hero-wrapper.hts {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.copy-center {
  color: var(--_hts-branding---white);
  text-align: center;
  margin-bottom: 2rem;
  font-size: 1.3rem;
}

.blog-card-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-8 {
  border-left: 5px solid var(--_hts-branding---orange);
  font-size: var(--_master-sizes---h3);
  text-align: left;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-left: 15px;
  font-weight: 900;
}

.what-we--do-wrapper {
  background-color: var(--_hts-branding---mid-gray);
  padding-top: 40px;
  padding-bottom: 40px;
}

.hts-what-we-do {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.image-wrapper {
  flex: 0 auto;
  align-self: stretch;
}

.head-slug-wrapper {
  border-left: 5px none var(--_hts-branding---orange);
  align-self: flex-start;
  padding-left: 10px;
}

.text-block-2 {
  width: 74%;
  color: var(--_hts-branding---white);
  text-align: left;
  padding-left: 20px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 900;
}

.div-block-5 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.btn-primary {
  background-color: var(--_hts-branding---white);
  color: var(--_hts-branding---copy-color);
  border-radius: 2rem;
  padding: 1em 4rem;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  transition: all .2s;
}

.btn-primary:hover {
  background-color: var(--_hts-branding---light-grey);
  color: var(--_hts-branding---dark-blue-gray);
  transform: translate(0, 5px);
}

.div-block-6 {
  padding-top: 10px;
}

.div-block-6.hts {
  text-align: left;
  text-align: left;
}

.div-block-7 {
  text-align: center;
  padding-top: 20px;
}

.patient-journey-wrapper {
  background-color: var(--_hts-branding---dark-blue-gray-2);
  padding-top: 60px;
  padding-bottom: 60px;
}

.hts-what-we-do-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.heading-9 {
  border-left: 5px solid var(--_hts-branding---orange-overlay);
  font-size: var(--_master-sizes---h3);
  text-align: left;
  padding-left: 20px;
  font-weight: 900;
}

.heading-10 {
  border-left: 5px solid var(--_hts-branding---orange);
  font-size: var(--_master-sizes---h3);
  text-align: left;
  margin-bottom: 20px;
  padding-left: 20px;
  font-weight: 900;
}

.hts-connection-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

.paragraph-4 {
  color: var(--_hts-branding---dark-blue-gray);
  justify-content: center;
  align-items: flex-end;
  font-size: 1rem;
  font-weight: 400;
  display: flex;
}

.paragraph-4.card4-5 {
  text-align: center;
  text-align: center;
}

.heading-11-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.75rem;
  display: flex;
}

.heading-11-copy.card4-3 {
  color: #f7f7f7;
  text-align: center;
  text-align: center;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-top: 20px;
  font-size: 1.75rem;
  display: block;
}

.connections-wrapper {
  background-image: linear-gradient(to bottom, var(--_hts-branding---orange-overlay), var(--_hts-branding---orange-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/67f7eb0d469b28aa08b9eabf_info-sec-background.avif");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 60px;
  padding-bottom: 60px;
}

.survey-section-wrapper {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-12 {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 2rem;
}

.homrhero-copy-wrapper {
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-top: 4rem;
  padding-bottom: 40px;
  display: flex;
}

.headline-white-border {
  border-left: 5px solid var(--_hts-branding---white);
  font-size: var(--_master-sizes---h3);
  margin-bottom: 40px;
  padding-left: 20px;
  font-weight: 900;
}

.bold-text-8 {
  font-weight: 400;
}

.paragraph-5 {
  color: var(--_hts-branding---white);
  text-align: left;
  margin-bottom: 20px;
}

.hts-card {
  background-color: var(--_hts-branding---dark-blue-gray);
  width: 310px;
  height: 450px;
  transform: scale3d(1none, 1none, 1none);
  transform-style: preserve-3d;
  border-radius: 19px;
  flex-flow: column;
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 0;
  transition: all .2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 10px 7px #0003;
}

.hts-card:hover {
  transform: scale(1.02);
}

.card-img-wrapper {
  width: 100%;
  height: 50%;
  position: relative;
  overflow: hidden;
}

.image-11 {
  box-sizing: border-box;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card-copy-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 45%;
  padding: 20px 20px 10px;
  display: flex;
}

.text-block-4 {
  color: var(--_hts-branding---white);
  flex: 0 auto;
  font-size: 1.2rem;
}

.text-block-5 {
  color: var(--_hts-branding---white);
  text-align: left;
  flex: 0 auto;
  padding-top: 10px;
}

.hts-card-wrapper {
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.card-title {
  color: var(--_hts-branding---light-blue);
  font-size: 20px;
}

.headline-bold {
  color: #f7f7f7;
  text-align: center;
  margin-top: 0;
  font-family: Poppins, sans-serif;
  font-size: 4rem;
  font-weight: 900;
  line-height: 1.1;
}

.code-embed-3 {
  max-height: 800px;
}

.modal-toggle-pp {
  color: #fff;
  font-weight: 700;
  text-decoration: underline;
}

.paragraph-24 {
  color: var(--_hts-branding---light-grey);
  text-align: left;
}

.paragraph-25 {
  color: var(--_hts-branding---white);
  text-align: left;
}

.div-block-35 {
  background-image: linear-gradient(to bottom, var(--_hts-branding---lightbblue-purpose), var(--_hts-branding---lightbblue-purpose)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68517c5c13a155f3525f8a03_64595313-0-card4.avif");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 230px;
  height: 420px;
  display: flex;
  overflow: hidden;
}

.div-block-36 {
  background-color: #ffffff8f;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.div-block-37 {
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.div-block-38 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  justify-content: center;
  align-items: center;
  padding-bottom: 2rem;
  display: flex;
}

.hts-logo {
  width: 250px;
}

.hts-logo.xxl {
  width: 300px;
}

.body-2 {
  color: #041e42;
  font-size: .9907rem;
  font-weight: 400;
  line-height: 1.8em;
}

.paragraph-68 {
  color: var(--_hts-branding---white);
}

@media screen and (min-width: 1440px) {
  .padding-global----gcs {
    max-width: 1389px;
  }

  .section--is-keep_hero {
    margin-bottom: 0;
  }

  .hero-left {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/691ce7db30675239ab11854d_Screenshot%202024-05-25%20at%2012.26.05%20AM.avif");
    background-position: 25%;
  }

  .hero-left.tgct-hero, .hero-left.pbc-hero, .hero-left.tgct-hero, .hero-left.pbc-hero {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/699cceec47bf6a47fc137d4e_Screenshot%202024-05-25%20at%2012.29.11%20AM.avif");
    background-position: 20%;
  }

  .padding-section-small.bc {
    background-color: #8e004078;
    padding-left: 0;
  }

  .padding-section-small.pbc {
    background-color: #6b086296;
  }

  .heading-style-h3.text-align-left.bc {
    color: var(--_novellia---color--pink);
  }

  .max-width-large.align-center {
    max-width: 80%;
  }

  .button-group-5.centered.bc {
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .heading-83.bc {
    text-align: center;
    text-align: center;
  }

  .footer.bc {
    background-color: var(--_novellia---color--pink);
    background-color: var(--_novellia---color--pink);
  }

  .heading-style-h2-7 {
    color: var(--_hts-branding---white);
  }

  .padding-global-23.bc {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .container-large-12 {
    padding-top: 4rem;
  }

  .text-size-medium-11.text-is-white {
    color: var(--relume-library-lite--rl-white);
  }

  .header-section-video_gcs {
    height: 76vh;
  }

  .header13_component_gcs {
    display: flex;
    bottom: 21%;
  }

  .background-video_gcs {
    height: 100%;
  }

  .header13_content-wrapper_gcs {
    max-width: 61%;
  }

  .card-header-gcs {
    bottom: 124%;
  }

  .layout33_item-list {
    display: flex;
  }

  .button_gcs.button-position-is-absolute-gcs {
    bottom: auto;
    left: auto;
  }

  .padding-section-large-17 {
    padding-top: 12rem;
  }

  .header144_image {
    margin-top: 1rem;
  }

  .faq1_question {
    border: 1px solid #000;
  }

  .layout2_content-left-nov-ty.max-width-93-nov-ty {
    width: 77%;
  }

  ._320-ty-padding-global {
    min-height: 0;
  }

  ._320-ty-section-confirm {
    min-height: 80vh;
  }

  ._320-ty-section-footer {
    min-height: 20vh;
  }

  .section_layout_novellia_ty_take-4-pbc {
    background-image: linear-gradient(78deg, #fff, #c908b6ba), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b 25%, #fff 88%);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, cover, auto, auto;
  }

  .padding-global-nov-ty-pbc {
    max-width: none;
  }

  .layout2_content-nov-ty-pbc {
    grid-column-gap: 3rem;
    grid-row-gap: 6.5rem;
    grid-template-columns: 1fr 1.25fr;
  }

  .layout2_content-left-nov-ty-pbc.max-width-93-nov-ty-pbc {
    width: 77%;
  }

  .margin-bottom-nov-ty-pbc.margin-small {
    background-color: var(--pbcdark-purple);
    text-align: center;
    background-color: var(--pbcdark-purple);
    text-align: center;
    border-radius: 999px;
    width: 75px;
    padding: 0;
    display: inline-block;
    overflow: visible;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc {
    width: 25.5rem;
    color: var(--pbcdark-purple);
    width: 25.5rem;
  }

  .small-divider-novellia-ty-pbc {
    width: 92%;
  }

  .heading-style-h6-novellia-ty-pbc {
    width: auto;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc {
    width: 80%;
  }

  .heading-style-h6-nov-ty-pbc {
    width: auto;
  }

  .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    width: 86%;
  }

  .layout2_lightbox-image-copy-pbc.corners-rounded-nov-ty-pbc {
    aspect-ratio: auto;
    object-fit: scale-down;
    aspect-ratio: auto;
    object-fit: scale-down;
    background-image: linear-gradient(#0000, #0000);
    border-radius: 0;
    height: auto;
  }

  ._3-card-section-novellia-ty-pbc {
    background-image: linear-gradient(#6b086275, #6b086275), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69f4f47a3e04ef700c2eb591_patternbg.avif");
    background-position: 0 0, 0 0;
    background-size: auto, contain;
    background-attachment: scroll, fixed;
  }

  .padding-global-34-nov-ty-pbc {
    max-width: none;
  }

  .heading-style-h1-nov-ty-pbc.text-pink-nov-ty-pbc.centered-content-nov-ty-pbc.text-has-drop-shadow-nov-ty-pbc {
    filter: none;
    color: var(--relume-library-lite--rl-white);
  }

  .text-size-regular-nov-ty-pbc.text-is-pink-nov-ty-pbc.text-weight-bold-nov-ty-pbc {
    color: var(--pas-lt-grey);
    text-align: center;
    text-align: center;
    text-align: center;
    margin: 10px;
  }

  .hyperlink-novellia-ty-pbc.text-is-pink-nov-ty-pbc, .hyperlink-novellia-ty-pbc.text-is-pink, .hyperlink-novellia-ty-pbc.text-is-pink-nov-ty-pbc, .hyperlink-novellia-ty-pbc.text-is-pink {
    color: var(--pbc-purple);
  }

  .section_cta_nov-ty-pbc {
    background-image: linear-gradient(#6b0862d9, #6b0862d9), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69f4f47a3e04ef700c2eb591_patternbg.avif");
    background-position: 0 0, 50%;
    background-size: auto, auto;
  }

  .cta13_content-left-nov-ty-pbc {
    width: 78%;
  }

  .heading-style-h4--nov-ty-pbc.text-is-dark-pink-copy-nov-ty-pbc {
    color: #fff;
    width: 90%;
    line-height: 1.2;
  }

  .text-size-medium-11-copy-pbc.text-black-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    color: var(--_hts-branding---white);
  }

  .layout2_content-nov-ty-pbc-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 6.5rem;
    grid-template-columns: 1fr .25fr;
  }

  .section_layout_novellia_ty_take-4-pbc-2 {
    background-image: linear-gradient(78deg, #fff, #c908b6ba), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b 25%, #fff 88%);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, cover, auto, auto;
    padding-bottom: 8rem;
  }

  .container-large-12-gcs {
    padding-top: 4rem;
  }

  .button-group-12-gcs.is-centered-gcs {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .container-large-12--gcs {
    padding-top: 4rem;
  }

  .bright-box-option-card-1---gcs, .bright-box-option-card-2-copy---gcs, .bright-box-option-card-23-copy--gcs, .bright-box-option-card-4-copy--gcs {
    background-color: #2c244e;
    border-radius: 12px;
  }

  .container-large-12-copy-gen-can-scr {
    padding-top: 4rem;
  }

  .max-width-large-copy.align-center-copy-gen-can-scr {
    max-width: 80%;
  }

  .text-size-regular-2-copy.text-is-white-copy-copy-gen-can-scr, ._1text-size-regular-2-copy-gen-can-scr.text-is-white, ._1text-size-regular-2-copy-gen-can-scr.text-is-white, .text-size-regular-2-copy-----gen-can-scr.text-is-white, .text-size-regular-2-copy-----gen-can-scr.text-is-white {
    top: -24%;
  }

  .layout33_item-list-copy-gen-can-scr {
    display: flex;
  }

  .padding-section-large-17-copygen-can-screening {
    padding-top: 12rem;
  }

  .max-width-large-copygen-can-screening.align-center-copygen-can-screening {
    max-width: 80%;
  }

  .heading-style-h2-copygen-can-screening.text-is-white {
    color: var(--relume-library-lite--rl-white);
    -webkit-text-stroke-color: var(--relume-library-lite--rl-white);
    -webkit-text-stroke-color: var(--relume-library-lite--rl-white);
  }

  .heading-style-h2-7-copy {
    color: var(--purple-copy-block);
  }

  .button-primary_324.sec_cta_left_324.margin-on-top-324-lp {
    margin-top: 1rem;
  }

  ._323-footer-padding {
    max-width: none;
  }

  ._323-hero {
    min-height: 100svh;
    padding-bottom: 4rem;
  }

  .about_content_324 {
    max-width: 32rem;
  }

  ._313bc-padding-global-2 {
    max-width: none;
  }

  ._313bc-layout2-content {
    grid-column-gap: 3rem;
    grid-row-gap: 6.5rem;
    grid-template-columns: 1fr 1.25fr;
  }

  ._313bc-small-divider {
    width: 92%;
  }

  ._313bc-heading-style-h6 {
    width: auto;
  }

  ._313bc-padding-global-34 {
    max-width: none;
  }

  ._313bc-cta13-content-left {
    width: 78%;
  }

  ._313bc-padding-global-23._313bc-bc {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._313bc-heading-style-h2-7 {
    color: var(--_hts-branding---white);
  }

  ._313bc-footer._313bc-bc {
    background-color: var(--_novellia---color--pink);
    background-color: var(--_novellia---color--pink);
  }

  ._313bc-layout2-content-left._313bc-max-width-93 {
    width: 77%;
  }

  ._313bc-text-size-small._313bc-no-top-margin {
    width: 86%;
  }

  ._313bc-layout2-lightbox-image._313bc-corners-rounded {
    aspect-ratio: auto;
    object-fit: scale-down;
    aspect-ratio: auto;
    object-fit: scale-down;
    background-image: linear-gradient(#0000, #0000);
    border-radius: 0;
    height: auto;
  }

  ._313bc-heading-style-h4-2._313bc-text-is-dark-pink-2 {
    width: 90%;
  }

  ._313bc-padding-section-small._313bc-bc {
    background-color: #8e004078;
    padding-left: 0;
  }

  ._313bc-heading-83._313bc-bc {
    text-align: center;
    text-align: center;
  }

  ._313bc-heading-style-h3._313bc-text-align-left._313bc-bc {
    color: var(--_novellia---color--pink);
  }

  ._313bc-heading-style-h3-2._313bc-text-align-left-3._313bc-text-is-dark-pink-3 {
    width: 25.5rem;
  }

  ._313bc-heading-style-h6-2 {
    width: auto;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90 {
    width: 80%;
  }

  ._313bc-button-group-5-2._313bc-centered._313bc-bc {
    text-align: center;
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .about2_bgvideo_324 {
    left: 25%;
  }

  .solution_content_324 {
    max-width: none;
  }

  ._320-logo {
    max-width: 220px;
  }

  ._320-padding-global-gcs {
    max-width: 1389px;
  }

  ._194-kl-hero-left {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6ac7bb62e327f85f1e82b74d_iStock-2229739720.avif");
    background-position: 50%;
  }

  ._194-kl-hero-left._194-kl-is-pbc {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/699cceec47bf6a47fc137d4e_Screenshot%202024-05-25%20at%2012.29.11%20AM.avif");
    background-position: 20%;
  }

  ._194-kl-hero-left._194-kl-is-tgct {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6ac92dd333c33565b7952bfb_shutterstock_2455444213.jpg");
    background-position: 50%;
  }

  ._194-kl-section-hero {
    margin-bottom: 0;
  }

  .button-hts-gcs-lp.is-hero-hts-gcs-lp {
    font-size: 1.125rem;
  }

  .button-group-hts-gcs-lp.is-intro-hts-gcs-lp {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .container-hts-gcs-lp, .container-padded-hts-gcs-lp {
    padding-top: 4rem;
  }

  .content-wrapper-hts-gcs-lp {
    max-width: 1389px;
  }

  .faq_padding-section-hts-gcs-lp {
    padding-top: 12rem;
  }

  .hero_bg-video-hts-gcs-lp {
    height: 100%;
  }

  .hero_component-hts-gcs-lp {
    padding-bottom: 5rem;
  }

  .hero_container-hts-gcs-lp {
    padding-top: 4rem;
  }

  .hero_content-hts-gcs-lp {
    max-width: 66%;
  }

  .hero_heading-hts-gcs-lp {
    font-size: 3.5rem;
  }

  .hero_text-hts-gcs-lp {
    max-width: 42rem;
    font-size: 1.25rem;
  }

  .max-width-wrapper-hts-gcs-lp {
    max-width: 80%;
  }

  .container-hts-gcs-nq.is-cards-hts-gcs-nq {
    padding-top: 4rem;
  }

  .cta_max-width-hts-gcs-nq {
    max-width: 80%;
  }

  .hero_image-hts-gcs-nq {
    margin-top: 1rem;
  }

  .next_list-hts-gcs-nq {
    display: flex;
  }

  ._313bc-padding-global-34-no-vid-test {
    max-width: none;
  }

  ._313bc-cta13-content-left-no-vid-test {
    width: 78%;
  }

  ._313bc-small-divider-no-vid-test {
    width: 92%;
  }

  ._313bc-text-size-small-no-vid-test._313bc-no-top-margin-no-vid-test {
    width: 86%;
  }

  ._313bc-heading-style-h6-2-no-vid-test {
    width: auto;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test {
    width: 80%;
  }

  ._313bc-heading-style-h6-no-vid-test {
    width: auto;
  }

  ._313bc-padding-global-2-no-vid-test {
    max-width: none;
  }

  ._313bc-layout2-content-left-no-vid-test._313bc-max-width-93-no-vid-test {
    width: 77%;
  }

  ._313bc-layout2-content-no-vid-test {
    grid-column-gap: 3rem;
    grid-row-gap: 6.5rem;
    grid-template-columns: 1fr 1.25fr;
  }

  ._313bc-heading-style-h4-2-no-vid-test._313bc-text-is-dark-pink-2-no-vid-test {
    width: 90%;
  }

  ._313bc-heading-style-h3-2-no-vid-test._313bc-text-align-left-3-no-vid-test._313bc-text-is-dark-pink-3-no-vid-test {
    width: 25.5rem;
  }

  .hero_max-width-hts-gcs-q {
    max-width: 86%;
  }

  .hero_padding-hts-gcs-q {
    padding-top: 12rem;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-size: 2.986rem;
    line-height: 1.6;
  }

  .large-container {
    align-self: auto;
    max-width: 1440px;
  }

  .section-nav-wrapper {
    background-color: #fff;
  }

  .padding-global----gcs {
    max-width: 1440px;
  }

  .container-large {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .section-hero-wrapper {
    height: 80vh;
  }

  .hero-copy-wrapper {
    width: 60%;
  }

  .heading-4 {
    padding-right: 2rem;
    font-size: 4rem;
    line-height: 1.1;
  }

  .container-large-2 {
    max-width: 1440px;
  }

  .heading-5 {
    margin-bottom: 0;
  }

  .heading-5.white {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    line-height: 1.3;
  }

  .headline-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
  }

  .headline-wrapper.flex {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    grid-column-gap: 21px;
    grid-row-gap: 21px;
  }

  .card-image-wrapper {
    grid-column-gap: 41px;
    grid-row-gap: 41px;
    width: 100%;
    height: 55%;
    margin-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .section-survey-wrapper {
    background-color: #ececec;
  }

  .container {
    max-width: 1440px;
  }

  .hero-wrapper {
    background-image: linear-gradient(to bottom, var(--orange-overlay), var(--orange-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-wrapper.hts {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .copy-center {
    width: 70%;
    margin-bottom: 2rem;
  }

  .div-block-5 {
    padding-left: 35px;
    padding-right: 71px;
  }

  .heading-11-copy.card4-3 {
    font-weight: 900;
  }

  .homrhero-copy-wrapper {
    max-width: none;
  }

  .image-11 {
    height: 100%;
  }

  .hts-card-wrapper {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    width: 100%;
    margin-bottom: 10px;
  }

  .headline-light {
    font-size: 3rem;
  }

  .headline-bold {
    font-size: 5rem;
  }

  .safe-health-hero {
    height: auto;
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sh-h1 {
    line-height: 1.1;
  }

  .sh-container {
    flex: 1;
    align-self: center;
  }

  .sh-hero-copy {
    width: 60%;
    margin-bottom: 3rem;
  }

  .sh-img-wrapper {
    margin-bottom: 1rem;
    inset: auto 2% -34% auto;
  }

  ._323-container-large {
    align-self: center;
    width: 100%;
  }

  .section--is-keep_hero {
    min-height: auto;
  }

  .section--is-keep_hero.is-flex {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  .keep-container-large {
    max-width: 1440px;
  }

  .keep-page-spacing.hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .flex-2-col-wrapper {
    height: 50vh;
  }

  .hero-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .px-ob-subtitle {
    max-width: 80%;
    padding-right: 0;
  }

  .div-block-38 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  ._0274-large-container {
    max-width: 1440px;
  }

  .info-img-wrapper {
    width: 100%;
  }

  .heading-26 {
    padding-right: 0;
  }

  .div-block-50 {
    place-items: center;
  }

  .body-11, .body-12 {
    background-color: var(--_parexel-obesity---dark-blue);
  }

  .section-hf-hero {
    background-image: linear-gradient(to bottom, var(--amgen-red-overlay), var(--amgen-red-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68a4c82c53fc4dc7a35acb47_64741379-0-shutterstock-1040009.avif");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    min-height: 70vh;
  }

  .amgen-hf-home_hero {
    padding-top: 2rem;
  }

  .amgen-hf-copy-wrap {
    max-width: none;
    padding-top: 10rem;
    padding-bottom: 8rem;
  }

  .mft-template-nav-light {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .global-padding {
    max-width: 1440px;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .image-31 {
    width: 250px;
  }

  .section---mft-hero {
    background-color: #0095da;
  }

  .mft-hero-grid {
    grid-template-columns: .75fr .25fr;
  }

  .heading-31 {
    font-size: 4.2rem;
    line-height: 1.2;
  }

  .section---mft-info1 {
    background-color: #36008800;
  }

  .paragraph-33 {
    display: block;
  }

  .section---mft-survey {
    background-color: #0095da;
  }

  .hub-reference-container {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .div-block-71 {
    border-left: 1px #000;
  }

  .status-list-item {
    font-size: 1.1rem;
    font-weight: 600;
  }

  .boom-ibd-hero-content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq {
    line-height: 1.2;
  }

  .acc-button {
    margin-bottom: .5rem;
  }

  .acc-button:hover {
    background-color: #c4dbff36;
  }

  .faq-btn-copy, .text-block-36 {
    font-weight: 400;
  }

  .faq-answer {
    display: block;
  }

  .image-35 {
    padding-bottom: 10px;
  }

  .anti-faq-button:hover {
    background-color: #c4dbff36;
  }

  .px-ob-p-xl {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.2rem;
  }

  .uc-h1 {
    line-height: 1;
  }

  .uc-eyebrow.dark {
    color: var(--_hts-branding---copy-color);
  }

  .heading-jumbo {
    padding-right: 220px;
  }

  .heading-jumbo.home-esp {
    padding-right: 0;
    font-size: 85px;
  }

  .heading-jumbo.revise-hero {
    padding-right: 0;
    font-size: 80px;
  }

  .div-hero-copy {
    width: 60%;
    margin-top: 0;
  }

  .text-block {
    width: 420px;
  }

  .tabs-content {
    display: block;
  }

  .sm-tabs-section {
    padding-bottom: 8rem;
  }

  .div-block-103 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-block-104 {
    align-self: stretch;
    margin-bottom: 1rem;
  }

  .sm-journey-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-105 {
    background-color: var(--sm-card-bg);
  }

  .sm-tab-card-copy {
    font-weight: 700;
  }

  .video-wrapper {
    padding-top: 2rem;
  }

  .faq-tab-wrapper {
    margin-top: 2rem;
  }

  .tab-h2 {
    margin-bottom: 2rem;
    font-family: Montserrat, sans-serif;
    font-weight: 700;
  }

  .sm-card-captions {
    font-size: 1.1rem;
  }

  .sm-hub-heaader {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .tab-profile {
    padding-top: 1rem;
  }

  .site-def-wrapper {
    margin-bottom: 10px;
    padding-left: 3.6rem;
    display: none;
  }

  .hero-subhead-5 {
    font-size: 2.1em;
  }

  .text-block-57 {
    color: #fff;
  }

  .super-hero-ty {
    background-color: var(--_antidote---black);
    justify-content: center;
    align-items: center;
    height: 80vh;
    display: flex;
  }

  .image-49 {
    width: 290px;
  }

  .heading-55 {
    box-sizing: border-box;
    font-size: 4rem;
    font-weight: 700;
  }

  .text-block-63 {
    color: #fff;
  }

  .ant-footer {
    height: 20vh;
  }

  .container-57 {
    max-width: 1140px;
  }

  .txt-bold.txt-left {
    font-family: Montserrat, sans-serif;
  }

  .h1-scrn-site {
    color: var(--_hts-branding---dark-blue-gray);
    font-weight: 700;
  }

  .h2-screening {
    font-weight: 700;
  }

  .ventus-footing-container {
    max-width: 1440px;
  }

  ._83bar-survey {
    border-radius: 0;
  }

  .heading-69.center {
    font-weight: 800;
  }

  .avivo-jumbo-heading {
    padding-right: 220px;
  }

  .avivo-jumbo-heading.dq {
    text-align: left;
    text-align: center;
    text-align: left;
    text-align: center;
    margin-top: 60px;
    margin-right: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 5em;
  }

  .header1_content {
    grid-template-columns: 2fr 1.5fr;
  }

  .padding-section-small {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.bc {
    padding: 2rem;
  }

  .padding-section-small.pbc {
    background-color: var(--purple-copy-block);
    width: 80%;
  }

  .heading-style-h3.text-align-left.pbc {
    font-size: 3rem;
  }

  .heading-79 {
    line-height: 1.2;
  }

  .image-overlay-layer {
    height: 100svh;
  }

  .image-overlay-layer.novellia, .image-overlay-layer.novellia-pbc, .image-overlay-layer.novellia, .image-overlay-layer.novellia-pbc {
    height: auto;
  }

  .heading-83 {
    font-size: 4.3rem;
  }

  .container-70 {
    max-width: 1440px;
  }

  .footer.bc {
    background-color: var(--_novellia---dark-pink);
    background-color: var(--_novellia---dark-pink);
  }

  .text-span-23 {
    font-weight: 700;
  }

  .section_cta36 {
    background-image: linear-gradient(#c1075b, #b40051d9);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .cta36_item {
    background-color: #8e004061;
  }

  .heading-style-h2-7 {
    color: var(--pbcdark-purple);
  }

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

  .container-about-5 {
    max-width: 1300px;
  }

  .quick-stack-8 {
    max-width: 100%;
  }

  .hero-subhead-11 {
    padding-right: 0;
    font-size: 2.5em;
  }

  .avio_intro-home-4 {
    padding-top: 100px;
  }

  .section-33.cc-store-home-wrap {
    margin-top: -205px;
  }

  .osa-hero-revise-3 {
    justify-content: space-between;
    max-width: 1800px;
  }

  .hero-content-grid {
    grid-template-columns: .75fr 1fr;
  }

  .padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-12 {
    height: 50%;
  }

  .section-34 {
    background-color: #e2e2e2;
    width: auto;
    height: 100vh;
  }

  .div-block-197 {
    opacity: 1;
    background-color: #fff;
    border-radius: 2rem;
    flex-flow: column;
    width: 60rem;
    height: 60rem;
    display: flex;
  }

  .div-block-198 {
    margin-top: 4rem;
  }

  .text-block-117 {
    text-align: center;
    font-size: 2rem;
    font-weight: 700;
  }

  .text-block-118 {
    text-align: center;
    margin-top: 3rem;
  }

  .padding-global-23.bc {
    background-image: none;
  }

  .container-large-11 {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .container-large-12 {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
  }

  .header-section-video_gcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    height: 74vh;
  }

  .header13_component_gcs {
    bottom: 18%;
  }

  .background-video_gcs {
    border-bottom: 1px solid #1b172e;
  }

  .layout33_item-list {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .button_gcs.button-position-is-absolute-gcs {
    bottom: -28%;
  }

  .padding-section-large-17 {
    padding-top: 24rem;
  }

  .container-large-16, .container-large-17, .container-large-18, .container-large_gcs-faq {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .layout419_component {
    justify-content: stretch;
    padding-right: 6rem;
  }

  .layout419_content-left {
    height: 100%;
  }

  .layout419_content-right {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: flex;
  }

  .layout419_card {
    height: 110%;
    position: relative;
  }

  .header67_background-image-wrapper, .header67_background-image {
    height: 100svh;
  }

  .section_header67_gcs-qualified {
    height: 100vh;
  }

  .layout2_content-left-nov-ty.max-width-93-nov-ty {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 80%;
    display: flex;
  }

  ._320-hero-subheading {
    color: var(--_hts-branding---color);
  }

  .header5_content-pbc {
    padding-left: 0;
  }

  .heading-83-pbc {
    font-size: 4.3rem;
  }

  .text-span-23-pbc {
    font-weight: 700;
  }

  .text-size-medium-3-pbc {
    font-size: 1.2rem;
  }

  .text-size-medium-5-pbc {
    font-size: 1.6rem;
  }

  .div-block-199-pbc {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1rem;
    display: flex;
  }

  .div-block-200-pbc {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-201-pbc {
    margin-bottom: 1rem;
  }

  .text-block-119-pbc {
    margin-bottom: 0;
    font-size: 1.4rem;
    line-height: 1.2;
  }

  .section_cta36-pbc {
    background-image: radial-gradient(circle, #eb3bdac2, #61305c 99%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69f4f47a3e04ef700c2eb591_patternbg.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .cta36_item-pbc {
    background-color: var(--pbcdark-purple);
  }

  .paragraph-58-pbc {
    text-align: left;
  }

  .heading-89-pbc, .text-block-107-pbc {
    color: var(--relume-library-lite--rl-white);
  }

  .container-large-nov-ty-pbc {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .layout2_content-nov-ty-pbc {
    grid-column-gap: 3rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1.25fr;
    place-items: center stretch;
  }

  .layout2_content-left-nov-ty-pbc.max-width-93-nov-ty-pbc {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 80%;
    display: flex;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc {
    width: 25.5rem;
  }

  .small-divider-novellia-ty-pbc {
    width: 92%;
    margin-bottom: 4px;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc, .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc, .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc, .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc, .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    width: 90%;
  }

  .layout2_lightbox-image-copy-pbc.corners-rounded-nov-ty-pbc {
    aspect-ratio: auto;
    object-fit: scale-down;
    aspect-ratio: auto;
    object-fit: scale-down;
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .container-large-26-nov-ty-pbc, .container-large-28-nov-ty-pbc {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .heading-style-h4--nov-ty-pbc.text-is-dark-pink-copy-nov-ty-pbc {
    line-height: 2.2rem;
  }

  .layout2_content-nov-ty-pbc-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 6rem;
    grid-template-columns: 2.75fr 1.25fr;
    place-items: center stretch;
  }

  .text-block-123, .text-block-124, .text-block-125 {
    margin-top: 0;
  }

  .padding-global--pbc {
    background-color: var(--pbc-purple);
    background-image: linear-gradient(#6b0862cf, #6b0862cf), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69f4f47a3e04ef700c2eb591_patternbg.avif");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .container-large-12-gcs {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
  }

  .padding-section-small-gcs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12--gcs {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-small--gcs {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12-copy-gen-can-scr {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
  }

  .global-padding-copy-gen-can-scr {
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .layout33_item-list-copy-gen-can-scr {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .padding-section-large-17-copygen-can-screening {
    padding-top: 24rem;
  }

  .container-large-20-copy-gcs {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .layout419_card2--gsc {
    height: 110%;
    position: relative;
  }

  .heading-style-h2-7-copy {
    color: var(--pbcdark-purple);
  }

  .div-block-211 {
    margin-bottom: 0;
  }

  .padding-global--nov-bc {
    padding-right: 5%;
  }

  .container-large-nov-bc {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .image-overlay-layer-nov-bc {
    height: auto;
  }

  .container-large-26-nov-bc {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._323-info3-blk-3 {
    transition: background-color .2s;
  }

  ._323-info3-blk-3:hover {
    background-color: #f1f1f1;
  }

  ._323-card-img {
    flex: 0 auto;
  }

  ._323-p-xl {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.2rem;
  }

  ._323-h1 {
    line-height: 1;
  }

  ._323-subtitle {
    max-width: 80%;
    padding-right: 0;
  }

  ._323-subtitle.is-xl {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  ._323-info3-blk-6 {
    transition: background-color .2s;
  }

  ._323-info3-blk-6:hover {
    background-color: #f1f1f1;
  }

  ._323-info2-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._323-section-info3 {
    transition: background-color .2s;
  }

  ._323-card-image {
    width: 100%;
  }

  ._323-headline-wrapper-flex {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
  }

  ._323-footer-container {
    max-width: 1440px;
  }

  ._323-card-copy {
    justify-content: center;
    align-items: center;
  }

  ._323-headline-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
  }

  ._323-info3-blk-2 {
    transition: background-color .2s;
  }

  ._323-info3-blk-2:hover {
    background-color: #f3f3f3;
  }

  ._323-hero {
    min-height: 80svh;
  }

  ._313bc-padding-global {
    padding-right: 5%;
  }

  ._313bc-container-large {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-image-overlay-layer {
    height: auto;
  }

  ._313bc-section-cta36 {
    background-image: linear-gradient(#c1075b, #b40051d9);
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._313bc-cta36-item {
    background-color: #8e004061;
  }

  ._313bc-paragraph-58 {
    text-align: left;
  }

  ._313bc-container-large-26 {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-container-70 {
    max-width: 1440px;
  }

  ._313bc-container-large-2 {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-layout2-content {
    grid-column-gap: 3rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1.25fr;
    place-items: center stretch;
  }

  ._313bc-small-divider {
    width: 92%;
    margin-bottom: 4px;
  }

  ._313bc-container-large-26-2, ._313bc-container-large-28 {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-navbar1-logo-2 {
    width: 250px;
  }

  ._313bc-padding-global-23._313bc-bc {
    background-image: none;
  }

  ._313bc-heading-style-h2-7 {
    color: var(--pbcdark-purple);
  }

  ._313bc-footer._313bc-bc {
    background-color: var(--_novellia---dark-pink);
  }

  ._313bc-footer._313bc-dark {
    background-color: #81053c;
  }

  ._313bc-layout2-content-left._313bc-max-width-93 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 80%;
    display: flex;
  }

  ._313bc-text-size-small._313bc-no-top-margin {
    width: 90%;
  }

  ._313bc-layout2-lightbox-image._313bc-corners-rounded {
    aspect-ratio: auto;
    object-fit: scale-down;
    aspect-ratio: auto;
    object-fit: scale-down;
    border-radius: 0;
    width: auto;
    height: auto;
  }

  ._313bc-heading-style-h4-2._313bc-text-is-dark-pink-2 {
    line-height: 2.2rem;
  }

  ._313bc-padding-section-small {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-padding-section-small._313bc-bc {
    padding: 2rem;
  }

  ._313bc-heading-83 {
    font-size: 4.3rem;
  }

  ._313bc-image-overlay-layer-2 {
    height: 100svh;
  }

  ._313bc-image-overlay-layer-2._313bc-novellia-copy {
    height: auto;
  }

  ._313bc-heading-style-h3-2._313bc-text-align-left-3._313bc-text-is-dark-pink-3 {
    width: 25.5rem;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90 {
    width: 90%;
  }

  .footer_legal-324-dq {
    max-width: 52rem;
  }

  .footer_col-324-dq {
    display: none;
  }

  .footer_bottom-324-dq {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
  }

  ._299-hero-block.is-ty {
    background-image: linear-gradient(78deg, #111947, #0000), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69937a0b7ad666c06d3fc2cc_A%20young%20woman%20with%20Lupus%20disease.avif"), linear-gradient(#0000, #0000);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, cover, auto;
  }

  ._299-hero-copy-wrapper {
    width: 60%;
    margin-top: 0;
  }

  ._320-code-embed {
    margin-bottom: 0;
  }

  ._320-padding-global-gcs {
    max-width: 1440px;
  }

  ._320-container-large-gcs {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._320-padding-section-large-gcs.is-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._194-kl-hero-left {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6ac7bb62e327f85f1e82b74d_iStock-2229739720.avif");
    background-position: 50%;
  }

  ._194-kl-hero-left._194-kl-is-tgct {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6ac92dd333c33565b7952bfb_shutterstock_2455444213.jpg");
    background-position: 50%;
  }

  ._194-kl-hero-left.is-ordq {
    background-position: 50% 100%;
  }

  ._194-kl-container-large {
    max-width: 1440px;
  }

  ._194-kl-section-hero {
    min-height: auto;
  }

  ._194-kl-section-hero._194-kl-is-flex {
    justify-content: center;
    align-items: center;
    height: auto;
    display: flex;
  }

  ._194-kl-page-spacing._194-kl-is-hero {
    padding-top: 8rem;
    padding-bottom: 4rem;
  }

  ._194-kl-flex-2-col-wrapper {
    height: 50vh;
  }

  ._194-kl-hero-right {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._194-kl-headline-wrapper {
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 0;
    padding-top: 0;
  }

  .button-hts-gcs-lp.is-hero-hts-gcs-lp {
    font-size: 1.25rem;
  }

  .container-hts-gcs-lp {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
  }

  .container-padded-hts-gcs-lp {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .content-wrapper-hts-gcs-lp {
    max-width: 1440px;
  }

  .faq_container-hts-gcs-lp {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .faq_padding-section-hts-gcs-lp {
    padding-top: 7rem;
  }

  .hero_bg-video-hts-gcs-lp {
    border-bottom: 1px solid #1b172e;
  }

  .hero_container-hts-gcs-lp {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
    padding-top: 4rem;
  }

  .hero_heading-hts-gcs-lp {
    font-size: 4.25rem;
  }

  .hero_text-hts-gcs-lp {
    max-width: 46rem;
    font-size: 1.375rem;
  }

  .padding-global-wide-hts-gcs-lp {
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .footer_container-hts-gcs-lp, .container-hts-gcs-nq {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .container-hts-gcs-nq.is-cards-hts-gcs-nq {
    padding-top: 4rem;
  }

  .next_list-hts-gcs-nq {
    justify-content: space-around;
    align-items: center;
    display: flex;
  }

  .text-medium-hts-gcs-nq.is-on-dark-hts-gcs-nq.text-is-centered {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .footer_container-hts-gcs-nq, .container-large-19, ._313bc-container-large-26-2-no-vid-test {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-footer-no-vid-test._313bc-dark-no-vid-test {
    background-color: #81053c;
  }

  ._313bc-container-large-2-no-vid-test {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-small-divider-no-vid-test {
    width: 92%;
    margin-bottom: 4px;
  }

  ._313bc-text-size-small-no-vid-test._313bc-no-top-margin-no-vid-test {
    width: 90%;
  }

  ._313bc-container-70-no-vid-test {
    max-width: 1440px;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test {
    width: 90%;
  }

  ._313bc-layout2-content-left-no-vid-test._313bc-max-width-93-no-vid-test {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    width: 80%;
    display: flex;
  }

  ._313bc-layout2-content-no-vid-test {
    grid-column-gap: 3rem;
    grid-row-gap: 6rem;
    grid-template-columns: 1fr 1.25fr;
    place-items: center stretch;
  }

  ._313bc-container-large-28-no-vid-test {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313bc-heading-style-h4-2-no-vid-test._313bc-text-is-dark-pink-2-no-vid-test {
    line-height: 2.2rem;
  }

  ._313bc-heading-style-h3-2-no-vid-test._313bc-text-align-left-3-no-vid-test._313bc-text-is-dark-pink-3-no-vid-test {
    width: 25.5rem;
  }

  .hero_bg-image-hts-gcs-q {
    width: 100%;
    height: auto;
    inset: 0%;
  }

  .hero_bg-overlay-hts-gcs-q {
    height: auto;
  }

  .hero_bg-wrapper-hts-gcs-q {
    height: auto;
    overflow: hidden;
  }

  .hero_container-hts-gcs-q {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  .hero_max-width-hts-gcs-q {
    max-width: 76%;
  }

  .hero_padding-hts-gcs-q {
    padding-top: 12rem;
    padding-bottom: 8rem;
  }

  .hero_section-hts-gcs-q {
    height: auto;
  }

  .studies_card-hts-gcs-q {
    height: 110%;
    position: relative;
  }

  .studies_component-hts-gcs-q {
    justify-content: stretch;
    padding-right: 6rem;
  }

  .studies_content-left-hts-gcs-q {
    height: 100%;
  }

  .studies_content-right-hts-gcs-q {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: flex;
  }

  .footer_component-hts-gcs-q {
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer_container-hts-gcs-q {
    flex: 1;
    align-self: center;
    width: 100%;
    max-width: 80rem;
  }

  ._313-cta13_content {
    grid-column-gap: 1.5rem;
    grid-template-columns: .75fr 1fr;
  }

  .about_component-hts-gcs-q {
    max-width: 80%;
  }

  .div-3 {
    border-left: 1px solid #bcbcbc;
    padding-left: 20px;
  }

  .hero-wrapper-2 {
    background-image: linear-gradient(#de3811ad, #de3811ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-wrapper-2.hts {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .headline-light-2 {
    font-size: 3rem;
  }

  .copy-center-2 {
    width: 70%;
    margin-bottom: 2rem;
  }

  .study-closed-wrapper {
    background-image: linear-gradient(#931f04ad, #931f04ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .study-closed-wrapper.hts {
    padding-top: 4rem;
    padding-bottom: 8rem;
  }

  .hts-study-closed-content {
    justify-content: center;
    align-items: center;
  }

  .study-closed {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .copy-center-2-copy {
    width: 70%;
    margin-bottom: 2rem;
  }
}

@media screen and (max-width: 991px) {
  .code-embed {
    width: 100%;
  }

  .hero-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-wrapper {
    width: 90%;
  }

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

  .large-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global----gcs {
    flex-flow: column;
    max-width: 510px;
  }

  .container-large {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .image {
    width: 170px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-hero-wrapper {
    text-overflow: ellipsis;
    background-image: linear-gradient(#ffffffe3, #ffffff05), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68434e1d6ae97e73cd7c4dff_65322343-0-lp-hero-dq.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .hero-copy-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: auto;
  }

  .heading-3.left {
    font-family: Roboto, sans-serif;
  }

  .container-large-2 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .headline-wrapper {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .headline-wrapper.flex {
    padding-left: 40px;
    padding-right: 40px;
  }

  .img-wraapper {
    background-position: 20%;
  }

  .card-image-wrapper {
    grid-column-gap: 47px;
    grid-row-gap: 47px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    padding-left: 0;
    padding-right: 0;
  }

  .card-section {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .card {
    flex: 1;
    align-self: center;
    max-width: 65%;
  }

  .hero-wrapper {
    background-image: linear-gradient(to bottom, var(--orange-overlay), var(--orange-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

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

  .hts-home-info-cards {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hts-what-we-do {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: center;
  }

  .image-wrapper {
    flex: 1;
    align-self: stretch;
    padding-bottom: 0;
    overflow: hidden;
  }

  .div-block-6 {
    align-self: center;
  }

  .div-block-7 {
    padding-top: 40px;
  }

  .hts-what-we-do-copy, .hts-connection-section {
    justify-content: center;
    align-items: flex-start;
  }

  .long-card {
    flex: 0 auto;
    width: 580px;
    max-width: 550px;
    height: 390px;
  }

  .paragraph-4 {
    justify-content: center;
    align-items: center;
  }

  .paragraph-4.card4-5 {
    color: #3f435b;
    text-align: center;
    text-align: center;
  }

  .div-block-11 {
    text-align: center;
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .heading-11-copy {
    font-size: var(--_master-sizes---sub);
  }

  .homrhero-copy-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 80%;
  }

  .hts-card {
    flex-flow: column;
    width: 500px;
    margin-left: 0;
    margin-right: 0;
  }

  .card-img-wrapper {
    height: 90%;
  }

  .image-11 {
    height: 100%;
  }

  .card-copy-content {
    justify-content: center;
    align-items: flex-start;
    height: 60%;
    padding-top: 0;
  }

  .hts-card-wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    align-self: stretch;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .headline-light {
    font-size: var(--_master-sizes---h2-mobile);
  }

  .headline-bold {
    flex: 0 auto;
    align-self: auto;
    line-height: .9;
  }

  .safe-health-hero {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 60px;
  }

  .sh-h1 {
    text-align: left;
    margin-bottom: 0;
    font-size: 5rem;
  }

  .bold-text-9 {
    text-align: center;
    font-size: 4rem;
  }

  .sh-container {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .sh-hero-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .sh-paragraph {
    text-align: left;
    width: 94%;
    margin-top: 0;
    padding-right: 0;
  }

  .sh-img-wrapper {
    text-align: center;
    object-fit: fill;
    flex-flow: row;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    max-width: none;
    padding-left: 0;
    display: inline-flex;
    position: static;
    inset: auto;
  }

  .image-14 {
    width: 380px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .bold-text-10, .bold-text-11 {
    font-size: 1.5rem;
  }

  ._323-container-large {
    text-align: center;
    flex: 0 auto;
    align-self: center;
  }

  .keep-container-large {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .keep-page-spacing {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .keep-page-spacing.hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .flex-2-col-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .hero-left {
    border-radius: 10px;
    width: auto;
    height: 250px;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .flex-2-col-wrap-inverse {
    flex-flow: column;
    align-items: stretch;
  }

  .info-left {
    border-radius: 10px;
    width: auto;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-21 {
    flex: 0 auto;
    align-self: stretch;
  }

  .div-block-24, .div-block-25 {
    align-self: stretch;
  }

  .px-ob-subtitle {
    width: 80%;
  }

  .div-block-35 {
    width: 450px;
  }

  .div-block-38 {
    flex-flow: column;
    align-self: center;
  }

  ._0274-large-container {
    padding-left: 20px;
  }

  .info-content-wrapper.pad60 {
    flex: 0 auto;
    align-self: stretch;
    width: auto;
    padding-left: 0;
  }

  .div-block-46 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    display: flex;
  }

  ._0274-section-footer-wrapper {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

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

  .info-img-wrapper {
    text-align: center;
    align-self: stretch;
    width: 100%;
    height: 400px;
    max-height: 450px;
    overflow: hidden;
  }

  ._0274-iinfo-container {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .div-block-50 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  ._83bar-scheduler {
    height: 600px;
  }

  .body-11 {
    background-color: var(--_hts-branding---white);
  }

  .section-hf-hero {
    background-image: linear-gradient(to bottom, var(--amgen-red-overlay), var(--amgen-red-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68a4c82c53fc4dc7a35acb47_64741379-0-shutterstock-1040009.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .amgen-hf-home_hero {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 4rem;
  }

  .amgen-hf-copy-wrap {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 80%;
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .section---mft-hero {
    background-position: 70%;
  }

  .mft-hero-grid {
    grid-template-columns: 1.5fr 1fr;
  }

  .mft-info1-grid {
    grid-template-columns: 1fr;
  }

  .hub-reference-section-3 {
    background-position: 0 0, 50%;
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .hub-reference-container {
    display: block;
  }

  .body-2 {
    font-weight: 400;
  }

  .heading-3 {
    line-height: 1em;
  }

  .page-wrapper {
    display: block;
  }

  .container-40 {
    width: auto;
  }

  .heading-37 {
    font-size: 1.7337rem;
  }

  .container-41 {
    max-width: 52em;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-38 {
    font-size: 3rem;
  }

  .div-block-71 {
    margin-bottom: 2em;
  }

  .info-2-image {
    background-size: contain;
  }

  .boom-ibd-hero-content {
    padding-top: 0;
  }

  .acc-wrapper {
    margin-top: 1rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .acc-button {
    margin-bottom: .25rem;
  }

  .container-43 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .antitdote-info-card {
    align-self: stretch;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .heading-44 {
    line-height: 1.4;
  }

  .text-span-17 {
    display: block;
  }

  .div-block-96 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-97 {
    max-width: 65%;
  }

  .survey-section {
    margin-top: 49px;
  }

  .div-criteria-block.copy {
    margin-left: 0;
  }

  .menu {
    margin-left: 30px;
    position: static;
  }

  .logo-link.w--current {
    flex: 1;
  }

  .heading-jumbo {
    margin-top: 74px;
    font-size: 2.5rem;
    line-height: 1em;
  }

  .heading-jumbo.home-esp {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 56px;
  }

  .heading-jumbo.revise-hero {
    margin-top: 0;
    padding-right: 0;
    font-size: 36px;
  }

  .div-hero-copy {
    width: 50%;
    padding-left: 10px;
  }

  .div-hero-copy.ty {
    width: 50%;
    padding-left: 20px;
  }

  .div-intro-copy-wrap {
    width: auto;
    margin-top: 0;
    padding-top: 0;
  }

  .rl_menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_menu-icon2_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .rl_navbar2_button-wrapper {
    align-items: center;
  }

  .rl_menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rl_navbar2_menu-button {
    padding: 0;
  }

  .rl_navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .rl_menu-icon2_line-bottom, .rl_menu-icon2_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .rl_footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .rl-padding-section-medium {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .rl_footer4_spacing-block1 {
    padding-bottom: 4.5rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl_header1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .rl-heading-style-h1 {
    font-size: 3.25rem;
  }

  .rl_layout28_component {
    grid-column-gap: 3rem;
  }

  .rl-heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-heading-style-h3 {
    font-size: 2.25rem;
  }

  .rl_layout242_content {
    grid-column-gap: 2rem;
  }

  .rl_cta8_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .rl_cta8_heading-wrapper {
    margin-right: 0;
  }

  ._277-dq, ._277-ty {
    padding-top: 2rem;
  }

  .sm-journey-grid {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: none;
    display: grid;
  }

  .div-block-105 {
    max-width: none;
  }

  .video-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .site-def-wrapper {
    padding-left: 3rem;
  }

  .div-block-109 {
    align-self: stretch;
  }

  .div-block-110 {
    flex: 1;
    align-self: stretch;
  }

  .hero-subhead-5 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.5em;
  }

  .container-eligibility-3 {
    margin-top: 133px;
  }

  .heading-53 {
    width: 80%;
  }

  .paragraph-45 {
    font-size: 1em;
    line-height: 1em;
  }

  .image-48 {
    width: 100%;
    max-width: none;
    margin-top: auto;
  }

  .paragraph-light-3 {
    width: 100%;
    margin-top: -20px;
    font-size: 1em;
  }

  .navigation_espanol {
    padding: 25px 30px;
  }

  .list-11.colored {
    width: 90%;
  }

  .criteria-copy-3 {
    font-size: 1.2em;
    line-height: 1px;
  }

  .container-ty-copy-wrap {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-2 {
    padding: 0 40px 40px;
  }

  .paragraph-47 {
    font-size: 1.2em;
  }

  .navigation-wrap-5 {
    background-color: #fff;
  }

  .intro-header {
    padding-top: 0;
    padding-left: 29px;
  }

  .intro-header.ty {
    height: 30vh;
  }

  .section-20 {
    padding: 0 40px 40px;
  }

  .paragraph-48 {
    font-size: 1.2em;
  }

  .bold-text-53 {
    box-sizing: border-box;
    line-height: 1;
  }

  .section-hero-9._2 {
    margin-top: -108px;
  }

  .heading-56 {
    width: 80%;
  }

  .heading-56.center {
    margin-bottom: 0;
    font-size: 32px;
  }

  .cell-11 {
    align-items: flex-start;
    padding-left: 0;
  }

  .heading-57 {
    max-width: 100.001%;
    font-size: 2.5em;
  }

  .quick-stack-2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-right: 0;
  }

  .checkmark {
    height: auto;
  }

  .italic-text-3 {
    font-style: normal;
  }

  .paragraph-light-4 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
    font-size: 1em;
  }

  .text-block-74 {
    margin-right: 0;
    line-height: 1.2;
  }

  .criteria-copy {
    font-style: italic;
  }

  .container-eligible {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 40px;
  }

  .container-compensation {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bold-text-64 {
    line-height: 1.4;
  }

  .home-section-wrap-3 {
    min-width: 100%;
    padding-left: 40px;
  }

  .quick-stack-3 {
    padding-left: 40px;
  }

  .div-criteria-copy-wrap-5 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
  }

  .italic-text-4 {
    margin-right: 80px;
    font-size: 20px;
    font-style: normal;
    line-height: 1.2;
  }

  .italic-text-5 {
    font-size: 20px;
    font-style: normal;
  }

  .banner-headline {
    margin-bottom: 0;
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .survey-section-pas {
    outline-offset: 0px;
    border-left-width: 0;
    border-left-color: #93b1b2;
    outline: 0 #333;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .italic-text-7 {
    font-size: 20px;
    font-style: normal;
  }

  .container-checklist {
    height: auto;
  }

  .div-block-133 {
    width: 90%;
  }

  .grid-eligibility {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    display: grid;
  }

  .text-block-77.survey {
    font-size: 16px;
  }

  .banner-wrap {
    width: 85%;
    margin-bottom: 20px;
  }

  .div-center-2 {
    flex-flow: column;
    margin-bottom: 0;
    display: flex;
  }

  .italic-text-6 {
    font-style: normal;
  }

  .hero-button-wrap {
    margin-top: 10px;
  }

  .center-button {
    margin-bottom: 20px;
  }

  .criteria-copy-5 {
    font-size: 22px;
    line-height: 1.2;
  }

  .image-57 {
    min-width: 100%;
    max-width: 100%;
    margin-left: -4px;
    padding-right: 20px;
  }

  .image-58 {
    align-self: flex-start;
  }

  .hero-list {
    margin-left: 0;
  }

  .image-59 {
    width: auto;
    max-width: 40%;
    max-height: none;
  }

  .heading-6 {
    font-size: 28px;
  }

  .primary-button-5 {
    justify-content: center;
  }

  .heading-59 {
    font-size: 36px;
  }

  .paragraph-51 {
    font-size: 16px;
    line-height: 1;
  }

  .container-involved {
    margin-top: 20px;
    padding-bottom: 20px;
  }

  .section-info2 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 140px;
    padding-left: 60px;
  }

  .info2-content-wrappe {
    grid-template-columns: 1fr;
    padding-top: 40px;
  }

  .div-block-134 {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/698c8ccd8ee7dd8dec23b65c_Research.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 260px;
  }

  .div-block-8 {
    width: auto;
  }

  .info7-content-wrapper {
    margin-bottom: 40px;
  }

  .section-info-1 {
    height: auto;
    padding: 40px 60px 100px;
  }

  .hero-content {
    width: auto;
    padding-bottom: 60px;
    display: block;
  }

  .div-block-135 {
    background-position: 50% 0;
    width: auto;
  }

  .section-info3 {
    height: 100vh;
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 60px;
  }

  .nav-bar {
    padding-left: 20px;
  }

  .heading-61 {
    font-size: 38px;
  }

  .info3-card-wrapper {
    border-radius: 0;
    overflow: visible;
  }

  .div-block-136 {
    background-position: 50% 0;
    width: 100%;
    height: 300px;
    overflow: hidden;
  }

  .section-hero-10 {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: .75fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100vh;
    display: grid;
  }

  .avail-copy-wrapper, .survey-headline {
    padding-left: 0;
    padding-right: 0;
  }

  .info-copy-wrapper-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .info3-content-wrapper {
    margin-bottom: 40px;
  }

  .info1-content-wrapper {
    grid-template-columns: 2fr;
    align-self: center;
  }

  .div-block-140 {
    width: auto;
  }

  .section-study-avail {
    height: auto;
    padding: 40px 60px 100px;
  }

  .hero-img-2 {
    width: 810px;
    height: 350px;
  }

  .avail-img {
    background-position: 50% 0;
    width: 100%;
    height: 300px;
    overflow: hidden;
  }

  .heading-62 {
    font-size: 38px;
  }

  .section-studies-hero {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    grid-template-rows: .75fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100vh;
    display: grid;
  }

  .avail-content-wrapper {
    grid-template-columns: 2fr;
    align-self: center;
  }

  .next-img {
    order: -9999;
  }

  .div-block-149 {
    width: auto;
  }

  .next-card {
    flex-flow: column;
  }

  .section-study-avail-copy {
    height: auto;
    padding: 40px 60px 100px;
  }

  .h1-scrn-site {
    font-size: 38px;
  }

  ._83bar-survey {
    width: 90%;
  }

  .section-hf-info1 {
    background-image: linear-gradient(#ffffffe6, #ffffffe6), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68a4c811504f188106501793_64741369-0-shutterstock-6965339.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    padding-top: 4rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .section-hf-info2 {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .heading-69 {
    width: 80%;
  }

  .heading-69.center {
    margin-bottom: 0;
    font-size: 32px;
  }

  .section-survey-master {
    outline-offset: 0px;
    border-left-width: 0;
    border-left-color: #93b1b2;
    outline: 0 #333;
    margin-top: 0;
    padding-top: 30px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .avio-hero-block {
    width: 100%;
  }

  .avivo-jumbo-heading {
    margin-top: 74px;
    font-size: 2.5rem;
    line-height: 1em;
  }

  .avivo-jumbo-heading.dq {
    text-align: center;
    text-align: left;
    margin-top: 37px;
    font-size: 3em;
    font-weight: 400;
    line-height: 1em;
  }

  .avivo-jumbo-heading.dq, .avivo-jumbo-heading.dqbd {
    text-align: center;
    margin-top: 35px;
    font-size: 50px;
    font-weight: 400;
    line-height: 1em;
  }

  .avivo-jumbo-heading.dq {
    text-align: center;
    text-align: left;
    margin-top: 37px;
    font-size: 3em;
    font-weight: 400;
    line-height: 1em;
  }

  .avivo-jumbo-heading.thank-you {
    text-align: center;
    margin-top: 35px;
    font-size: 64px;
    font-weight: 400;
    line-height: 1em;
  }

  .avivo-jumbo-heading.dq, .avivo-jumbo-heading.dqbd {
    text-align: center;
    margin-top: 35px;
    font-size: 50px;
    font-weight: 400;
    line-height: 1em;
  }

  .navbar1_menu-button.w--open {
    background-color: #0000;
  }

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

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .menu-icon1_line-top-2, .menu-icon1_line-bottom-2 {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .header1_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .margin-top.margin-medium {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .margin-bottom.margin-xxlarge {
    border-style: none;
  }

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

  .menu-icon1_line-middle-2 {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

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

  .padding-section-small {
    flex: 0 auto;
  }

  .padding-section-small.pbc {
    width: auto;
    max-width: none;
  }

  .hide-tablet {
    display: none;
  }

  .spacer-xxlarge {
    padding-top: 4.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

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

  .heading-style-h1 {
    font-size: 2.8rem;
  }

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

  .spacer-huge {
    padding-top: 5rem;
  }

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

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

  .margin-huge {
    margin: 5rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 7.5rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

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

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .max-width-large.align-center {
    border-style: none;
  }

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

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 3.5rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

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

  .margin-large {
    margin: 2.5rem;
  }

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

  .padding-xxhuge {
    padding: 7.5rem;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .image-overlay-layer.novellia-pbc {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a91a8953499a1221bece882_home_page-hero.avif");
    background-position: 0 0, 50%;
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a91a8953499a1221bece882_home_page-hero.avif");
    background-position: 0 0, 50%;
  }

  .layout27_content {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout27_image-wrapper {
    min-height: 30svh;
    display: block;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta36_list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .padding-section-large-4 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .heading-style-h2-7 {
    font-size: 2.75rem;
  }

  .heading-style-h1-4 {
    font-size: 3.25rem;
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

  .heading-style-h2-8 {
    font-size: 2.75rem;
  }

  .div-hero-copy-wrap-2 {
    width: 100%;
    min-width: 100%;
    padding-right: 0;
    position: relative;
  }

  .image-84 {
    width: 500px;
    max-width: 500px;
    margin-top: -49px;
  }

  .div-block-183 {
    width: 70%;
  }

  .osa-hero-image-3 {
    max-width: 100%;
    max-height: none;
    margin-top: -144px;
    padding-left: 12px;
  }

  .paragraph-light-7 {
    width: 100%;
    margin-top: -20px;
    font-size: 1em;
  }

  .cell-25 {
    padding-bottom: 176px;
  }

  .primary-button-10 {
    justify-content: center;
  }

  .motto-wrap-5 {
    width: 85%;
    margin-bottom: 20px;
  }

  .container-about-5 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container-age-5 {
    height: auto;
  }

  .div-block-184 {
    width: 70%;
  }

  .quick-stack-8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-26 {
    flex-flow: column;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .heading-jumbo-small-5 {
    margin-bottom: 0;
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .secondary-button-12 {
    display: block;
  }

  .hero-subhead-11 {
    width: 100%;
    margin-top: 20px;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 1.2em;
  }

  .list-15.colored {
    width: 90%;
  }

  .paragraph-62 {
    font-size: 1em;
    line-height: 1em;
  }

  .avio_intro-home-4 {
    background-image: url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68c9956c98a2e5a16bc3560b_9b702d82-b462-492f-b84e-7f52093edda3.avif");
    padding-top: 0;
    padding-left: 0;
  }

  .logo-link-6.w--current {
    flex: 1;
  }

  .div-criteria-copy-wrap-7 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-93 {
    width: 80%;
  }

  .div-block-186 {
    width: 250px;
  }

  .navigation_espanol-5 {
    padding: 25px 30px;
  }

  .section-33.cc-store-home-wrap {
    z-index: 9999;
    z-index: 9999;
    margin-top: -136px;
    position: relative;
  }

  .osa-hero-revise-3 {
    z-index: 9000;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
  }

  .about-grid-5 {
    grid-column-gap: 20px;
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    justify-items: center;
  }

  .about-grid-5.cc-about-2 {
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
    width: auto;
  }

  .image-85 {
    width: 500px;
  }

  .hero-content-grid {
    grid-template-columns: 1fr 1fr;
  }

  .image-87 {
    width: 50svw;
  }

  .hero-copy-wraooer {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .padding-global-14 {
    background-image: none;
  }

  .button-osa {
    color: var(--relume-library-lite--rl-white);
    background-color: #0cb0c1;
    border-radius: 9999px;
    align-self: flex-start;
    transition: background-color .2s;
  }

  .button-osa:hover {
    background-color: #131313;
  }

  .padding-section-large-6, .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta-banner {
    width: auto;
  }

  .info2-conent-wrapper {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    grid-template-rows: auto;
    grid-template-columns: 1.75fr 1fr;
  }

  .info2-conent-wrapper.margin-bottom.margin-small {
    text-align: left;
    text-align: left;
    text-align: left;
  }

  .padding-section-large-8, .padding-section-large-9 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-190 {
    border-radius: 17px;
    overflow: hidden;
  }

  .div-block-192 {
    border-radius: 20px;
  }

  .padding-section-large-12, .padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--\<unknown\|relume-variable-transparent\>);
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-large-11 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .footer8_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer8_form-block {
    min-width: auto;
  }

  .container-large-12 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large_gcs {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .button-group-12 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 42px;
    display: flex;
  }

  .background-video_gcs {
    min-height: 86vh;
  }

  .header13_content-wrapper_gcs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 94%;
  }

  .image-89 {
    max-width: 40%;
  }

  .heading-style-h2-gcs {
    font-size: 2.75rem;
  }

  .hero-scetion-photo-left {
    background-position: 50% 0;
    background-size: auto;
    background-attachment: fixed;
    min-width: 0;
    min-height: 30rem;
    position: static;
  }

  .three-row-card-section-gcs.padding-global-copy-gen-can-scr {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: block;
    position: relative;
  }

  .card-header-gcs {
    bottom: 61%;
  }

  .layout33_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout33_content-left_gcs.padding-small {
    height: auto;
  }

  .layout33_item-list {
    height: 100%;
  }

  .card-row5_card {
    grid-template-rows: 40% 60%;
    height: 100%;
  }

  .card-row5_image-wrapper {
    height: 100%;
  }

  .card-row5_card-content {
    padding-top: 12rem;
  }

  .card-row5_card-content.no-bottom-padding {
    justify-content: center;
    max-height: 90%;
    padding-top: 2rem;
  }

  .image-94 {
    object-fit: cover;
    height: 90%;
  }

  .padding-section-large-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button_gcs.button-position-is-absolute-gcs {
    bottom: auto;
    left: 0%;
  }

  .image-95 {
    width: 183%;
  }

  .padding-section-large-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-large-16 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .header144_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .header144_image-wrapper {
    justify-content: center;
    height: 60vh;
  }

  .image-97 {
    object-fit: cover;
  }

  .container-large-17, .container-large-18 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large-17-tip-and-bottom {
    padding-top: 4rem;
    padding-bottom: 6rem;
  }

  .faq1_accordion {
    border-style: none;
  }

  .faq1_question {
    border-style: none;
    border-width: 0;
  }

  .faq1_answer {
    border: 1px #000;
  }

  .container-large_gcs-faq {
    border: 0 #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .faq1_component-gcs-faq-background {
    border: 0 #000;
  }

  .faq1_list-copy {
    border-style: none;
  }

  .layout419_content-left {
    height: 100svh;
    margin-right: 3rem;
  }

  .layout419_card {
    height: 100%;
  }

  .layout2_content-left-nov-ty.max-width-93-nov-ty {
    text-align: center;
    text-align: center;
    flex-flow: column;
    width: 83%;
    display: flex;
  }

  ._320-hero-layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._320-hero-heading {
    font-size: 2.25rem;
  }

  ._320-eligibility-layout {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._320-form-wrap, ._320-ty-confirm-layout {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .text-size-medium-3-pbc {
    width: auto;
    margin-bottom: 20px;
    padding-right: 40px;
  }

  .layout27_content-pbc {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout27_image-wrapper-pbc {
    background-position: 50% 0;
    min-height: 30svh;
    display: block;
  }

  .cta36_list-pbc {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .cta36_item-pbc {
    align-self: center;
    width: 65%;
    max-width: none;
  }

  .heading-89-pbc, .text-block-107-pbc {
    color: var(--relume-library-lite--rl-white);
  }

  .section_layout_novellia_ty_take-4-pbc {
    background-image: linear-gradient(#fff 18%, #fff0 51%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b, #fff 76%);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, cover, auto, auto;
  }

  .container-large-nov-ty-pbc {
    aspect-ratio: auto;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .layout2_content-nov-ty-pbc {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout2_content-left-nov-ty-pbc.max-width-93-nov-ty-pbc {
    text-align: center;
    text-align: center;
    flex-flow: column;
    width: 83%;
    display: flex;
  }

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

  .margin-bottom-nov-ty-pbc.margin-small {
    text-align: left;
    text-align: left;
  }

  .heading-style-h3-nov-ty-pbc {
    font-size: 2.25rem;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .heading-style-h4-nov-ty-pbc {
    font-size: 1.75rem;
  }

  .small-divider-novellia-ty-pbc {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 84%;
    margin-top: 16px;
    display: block;
  }

  .heading-style-h6-novellia-ty-pbc {
    align-self: center;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc.no-bottom-margin-nov-ty-pbc {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .heading-style-h6-nov-ty-pbc {
    align-self: center;
  }

  .text-size-small-nov-ty-pbc {
    text-align: center;
  }

  .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    align-self: center;
    width: 80%;
  }

  .button-group-5-nov-ty-pbc {
    justify-content: center;
    align-items: center;
  }

  .layout2_lightbox_nov_ty-pbc {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: auto;
    display: block;
  }

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

  .layout2_lightbox-image-copy-pbc.corners-rounded-nov-ty-pbc {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    border-radius: 0;
    width: 100%;
    height: auto;
    transform: none;
  }

  .icon-embed-large-nov-ty-pbc {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
  }

  .container-large-26-nov-ty-pbc {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-medium-nov-ty-pbc {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-nov-ty-pbc {
    font-size: 3.25rem;
  }

  .layout231_list_novellia_ty-pbc {
    grid-column-gap: 1.1rem;
  }

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

  .margin-top-nov-ty-pbc.margin-medium-nov-ty-pbc {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .container-large-28-nov-ty-pbc {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large-nov-ty-pbc {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta13_content-nov-ty-pbc {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .cta13_content-left-nov-ty-pbc {
    align-self: center;
  }

  .heading-style-h4--nov-ty-pbc {
    font-size: 1.75rem;
  }

  .heading-style-h4--nov-ty-pbc.text-is-dark-pink-copy-nov-ty-pbc, .text-size-medium-11-copy-pbc.text-black-nov-ty-pbc {
    text-align: center;
    text-align: center;
  }

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

  .margin-top-copy-pbc.margin-medium-copy-nov-ty-pbc {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .padding-section-medium-novellia-ty-pbc {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout2_content-nov-ty-pbc-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .section_layout_novellia_ty_take-4-pbc-2 {
    background-image: linear-gradient(299deg, #6b086296, #fff 76%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif");
    background-position: 0 0, 0 0;
    background-size: auto, cover;
  }

  .container-large-12-gcs {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-small-gcs {
    flex: 0 auto;
  }

  .content4_content-gcs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .content4_content-leff-gcs {
    flex: 0 auto;
    min-height: 30rem;
  }

  .hero-scetion-photo-gcs {
    background-position: 50% 0;
    background-size: auto;
    background-attachment: fixed;
    min-width: 0;
    min-height: 30rem;
    position: static;
  }

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

  .margin-top-gcs.margin-medium-gcs {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .margin-top-gcs.margin-medium-gcs.is-centered-gcs {
    text-align: left;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    display: flex;
    position: static;
  }

  .button-group-12-gcs {
    justify-content: flex-start;
    align-items: center;
    margin-top: 42px;
    display: flex;
  }

  .container-large-12--gcs {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-small--gcs {
    flex: 0 auto;
  }

  .layout211_content--gcs {
    grid-column-gap: 3rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .sticky-wrap--gcs, .sticky-element---gcs {
    height: 100%;
  }

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

  .margin-top-copy.margin-medium--gen-can-scr {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .button-group-12--gen-can-scr {
    justify-content: flex-start;
    align-items: center;
    margin-top: 42px;
    display: flex;
  }

  .container-large-12-copy-gen-can-scr {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large-top-and-bottom-copy-gen-can-scr-gen-can-scr {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-large-copy.align-center-copy-gen-can-scr {
    border-style: none;
  }

  .heading-style-h1-copy-gen-can-scr {
    font-size: 3.25rem;
  }

  .card-layout-copy-gen-can-scr {
    flex: 1;
  }

  .card-copy-quick-stack-copy-gen-can-scr {
    grid-column-gap: 0vh;
    grid-row-gap: 8rem;
    position: absolute;
  }

  .text-size-regular-2-copy.text-is-white-copy-copy-gen-can-scr.text-is-light-copy-gen-can-scr {
    top: 37%;
  }

  .card-background-image-full-bleed-copy-gen-can-scr {
    object-fit: cover;
    width: 100%;
  }

  .c1ard-copy-quick-stack-copy-gen-can-scr {
    grid-column-gap: 0vh;
    grid-row-gap: 8rem;
    position: absolute;
  }

  ._1text-size-regular-2-copy-gen-can-scr.text-is-white.text-is-light {
    top: 37%;
  }

  .card-background-image-full-bleed-copy---gen-can-scr {
    object-fit: cover;
    width: 100%;
  }

  .card-copy-quick-stack-copy----gen-can-scr {
    grid-column-gap: 0vh;
    grid-row-gap: 8rem;
    position: absolute;
  }

  .text-size-regular-2-copy-----gen-can-scr.text-is-white.text-is-light {
    top: 37%;
  }

  .card-background-image-full-bleed-copy------gen-can-scr {
    object-fit: cover;
    width: 100%;
  }

  .header47_content-copy-gen-can-scr {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .margin-top-copy, .margin-top-gen-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top-gen-can.m-gen-can-scrargin-medium-------gen-can-scr {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .button-group-12-copy-gen-can {
    justify-content: flex-start;
    align-items: center;
    margin-top: 42px;
    display: flex;
  }

  .padding-large-copy-gen-can-scr {
    padding: 2.5rem;
  }

  .layout33_content-copy-gen-can-scr {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .card-row5_card-copy-gen-can-scr {
    grid-template-rows: 40% 60%;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .card-row5_card-content-copy-gen-can-scr {
    padding-top: 1.5rem;
  }

  .card-row5_card-content-top-copy-gen-can-scr {
    margin-top: 1rem;
  }

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

  .heading-style-h4-copy-gen-can-scr {
    font-size: 1.75rem;
  }

  .margin-top-copy-gen-can-scr {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row5_image-wrapper-copy--gen-can-scr {
    height: 90%;
  }

  .layout33_item-list-copy-gen-can-scr {
    grid-row-gap: 2rem;
    height: 100%;
  }

  .margin-bottom-copy--gen-can-screening {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-17-copygen-can-screening {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-large-copygen-can-screening.align-center-copygen-can-screening {
    border-style: none;
  }

  .heading-style-h2-copygen-can-screening {
    font-size: 2.75rem;
  }

  .container-large-20-copy-gcs {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .layout419_card2--gsc {
    height: 100%;
  }

  .heading-style-h2-7-copy {
    font-size: 2.75rem;
  }

  .container-large-nov-bc {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-nov-bc {
    width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .heading-style-h1--nov-bc {
    font-size: 3.25rem;
  }

  .max-width-medium-nov-bc {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  .text-size-medium-11-nov-bc.is-white {
    width: 49%;
  }

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

  .margin-top---nov-bc.margin-medium---nov-bc {
    flex: 0 auto;
    margin-top: 2rem;
    position: static;
  }

  .image-overlay-layer-nov-bc {
    background-image: linear-gradient(90deg, var(--nov-bc-dark-magenta) 40%, #9f265c 63%, #eb086e99);
  }

  .container-large-26-nov-bc {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large-20-nov-bc {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout214_content-nov-bc {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

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

  .heading-style-h2-9-nov-bc {
    font-size: 2.75rem;
  }

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

  .margin-top----nov-bc.margin-medium-nov-bc {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  .div-block-212 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .about2_title_324 {
    max-width: none;
  }

  .navbar_menu_324 {
    display: none;
  }

  ._323-eyebrow-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

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

  ._323-subtitle {
    width: 80%;
  }

  ._323-subtitle.is-xl {
    width: auto;
  }

  ._323-card-image {
    width: 100%;
  }

  ._323-headline-wrapper-flex, ._323-headline-wrapper {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._323-hero {
    padding-top: 4rem;
  }

  .about_content_324 {
    max-width: 26rem;
  }

  .page-wrapper_324, ._313bc-page-wrapper {
    display: block;
  }

  ._313bc-container-large {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section {
    width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-max-width-medium {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: none;
  }

  ._313bc-cta-box {
    position: relative;
    top: 24px;
  }

  ._313bc-photo-frame {
    height: min(100%, 60.412vw);
    left: auto;
    right: 0;
    transform: none;
  }

  ._313bc-halo {
    display: none;
  }

  ._313bc-image-overlay-layer {
    background-image: linear-gradient(to bottom, var(--nov-bc-dark-magenta), var(--nov-bc-dark-magenta));
  }

  ._313bc-padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-layout27-content {
    grid-column-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  ._313bc-layout27-image-wrapper {
    min-height: 30svh;
    display: block;
  }

  ._313bc-padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  ._313bc-padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-padding-section-large-4 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  ._313bc-container-large-26 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-large-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-layout214-content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  ._313bc-section-layout-4 {
    background-image: linear-gradient(#fff 18%, #fff0 51%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b, #fff 76%);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, cover, auto, auto;
  }

  ._313bc-container-large-2 {
    aspect-ratio: auto;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-medium-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313bc-layout2-content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  ._313bc-margin-bottom-2._313bc-margin-small-2 {
    text-align: left;
    text-align: left;
  }

  ._313bc-small-divider {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 84%;
    margin-top: 16px;
    display: block;
  }

  ._313bc-heading-style-h6 {
    align-self: center;
  }

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

  ._313bc-layout2-lightbox {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: auto;
    display: block;
  }

  ._313bc-icon-embed-large {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
  }

  ._313bc-container-large-26-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-medium-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-layout231-list {
    grid-column-gap: 1.1rem;
  }

  ._313bc-container-large-28 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-cta13-content {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  ._313bc-cta13-content-left {
    align-self: center;
  }

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

  ._313bc-heading-style-h1 {
    font-size: 3.25rem;
  }

  ._313bc-text-size-medium-11._313bc-is-white {
    width: 49%;
  }

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

  ._313bc-margin-top._313bc-margin-medium {
    flex: 0 auto;
    margin-top: 2rem;
    position: static;
  }

  ._313bc-heading-style-h2-7 {
    font-size: 2.75rem;
  }

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

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

  ._313bc-margin-top-2._313bc-margin-medium-3 {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  ._313bc-layout2-content-left._313bc-max-width-93 {
    text-align: center;
    text-align: center;
    flex-flow: column;
    width: 83%;
    display: flex;
  }

  ._313bc-heading-style-h4 {
    font-size: 1.75rem;
  }

  ._313bc-text-size-small {
    text-align: center;
  }

  ._313bc-text-size-small._313bc-no-top-margin {
    align-self: center;
    width: 80%;
  }

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

  ._313bc-layout2-lightbox-image._313bc-corners-rounded {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    border-radius: 0;
    width: 100%;
    height: auto;
    transform: none;
  }

  ._313bc-heading-style-h4-2 {
    font-size: 1.75rem;
  }

  ._313bc-heading-style-h4-2._313bc-text-is-dark-pink-2 {
    text-align: center;
    text-align: center;
  }

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

  ._313bc-margin-top-3._313bc-margin-medium-4 {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

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

  ._313bc-margin-top-4._313bc-margin-medium-5 {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  ._313bc-padding-section-small {
    flex: 0 auto;
  }

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

  ._313bc-margin-top-5._313bc-margin-medium-2 {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  ._313bc-heading-style-h3 {
    font-size: 2.25rem;
  }

  ._313bc-cta36-list {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  ._313bc-heading-style-h2-9 {
    font-size: 2.75rem;
  }

  ._313bc-heading-style-h3-2 {
    font-size: 2.25rem;
  }

  ._313bc-heading-style-h3-2._313bc-text-align-left-3._313bc-text-is-dark-pink-3 {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  ._313bc-heading-style-h6-2 {
    align-self: center;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90._313bc-no-bottom-margin {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  ._313bc-text-size-medium-11-3._313bc-text-black {
    text-align: center;
    text-align: center;
  }

  ._313bc-heading-style-h1-2 {
    font-size: 3.25rem;
  }

  .navbar_menu-324-dq {
    display: none;
  }

  .footer_top-324-dq {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .page-wrapper-324-dq {
    display: block;
  }

  .navbar_menu-324-ty {
    display: none;
  }

  .page-wrapper-324-ty {
    display: block;
  }

  .about2_bgvideo_324 {
    left: 25%;
  }

  .solution_content_324 {
    max-width: none;
    padding: 2.5rem 3rem;
  }

  .solution_title_324 {
    max-width: none;
  }

  ._299-hero-block {
    background-image: linear-gradient(96deg, #0e1a5f, #0e1a5f 18%, #0000 65%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/699377f3e9a0c3da56f06743_A%20sideview%20of%20a%20woman's%20person's%20face%20with%20lupus.avif");
    background-position: 0 0, 30% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
  }

  ._299-hero-block.is-ty {
    background-image: linear-gradient(82deg, #111947, #0000), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69937a0b7ad666c06d3fc2cc_A%20young%20woman%20with%20Lupus%20disease.avif");
    background-position: 0 0, 50% 0;
  }

  ._299-header {
    padding: 25px 30px;
  }

  ._299-header-wrapper {
    color: #1a1b1f00;
    background-color: #0000;
  }

  ._299-section.is-cta {
    padding-left: 0;
    padding-right: 0;
  }

  ._299-hero-copy-wrapper {
    width: 50%;
    padding-left: 10px;
  }

  ._299-hero-content {
    width: 100%;
  }

  ._299-hero-eyebrow {
    margin-top: 0;
    font-size: 1.5em;
    line-height: 1em;
  }

  ._299-hero-headline {
    margin-top: 0;
    font-size: 4em;
    line-height: 1em;
  }

  ._299-hero-headline.is-ty {
    font-size: 4em;
  }

  ._299-hero-headline.is-dq {
    font-size: 45px;
    line-height: 1.1;
  }

  ._299-hero-copy, ._299-hero-copy-ty {
    font-size: 22px;
    line-height: 1.6;
  }

  ._299-button-secondary {
    padding-left: 40px;
    padding-right: 40px;
  }

  ._299-button-primary, ._299-button-primary-hub {
    justify-content: center;
    padding-left: 60px;
    padding-right: 60px;
  }

  ._299-button-primary-hub-text {
    letter-spacing: 0;
  }

  ._299-cta-text {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 1.25;
  }

  ._299-container {
    margin-top: 0;
  }

  ._299-research-container {
    padding-left: 0;
    padding-right: 0;
  }

  ._299-container-ty, ._299-container-dq {
    margin-top: 0;
  }

  ._299-heading-wrapper {
    margin-top: 0;
    margin-bottom: 0;
  }

  ._299-heading-wrapper-ty {
    width: 90%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  ._299-heading-jumbo {
    font-size: 32px;
    line-height: 1.2;
  }

  ._299-info-wrapper {
    margin-top: 20px;
  }

  ._299-about-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
  }

  ._299-about-grid.is-about {
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-template-areas: "."
                         ".";
    display: flex;
  }

  ._299-about-copy-col {
    flex-flow: column;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  ._299-copy-wrapper {
    flex-flow: column;
    order: -9999;
    align-self: center;
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  ._299-paragraph.is-dq {
    font-size: 22px;
  }

  ._299-about-image-col {
    order: 9999;
    width: 70%;
  }

  ._299-about-image {
    text-align: center;
    align-self: center;
    min-width: auto;
    max-width: none;
    display: block;
  }

  ._299-research-stack {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  ._299-eligibility-wrapper {
    margin-top: 20px;
  }

  ._299-eligibility-grid {
    grid-row-gap: 50px;
    text-align: center;
    grid-template: "."
                   "."
                   / 1fr;
    margin-bottom: 20px;
  }

  ._299-eligibility-copy-col {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  ._299-eligibility-heading {
    font-size: 28px;
  }

  ._299-criteria-list {
    width: 80%;
  }

  ._299-eligibility-image-col {
    max-width: 70%;
  }

  ._299-cta-header-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._299-cta-heading {
    width: 80%;
  }

  ._299-copy-block-ty {
    margin-top: 20px;
  }

  ._320-logo {
    min-width: 200px;
  }

  ._320-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._320-padding-global-gcs {
    max-width: 510px;
  }

  ._320-container-large-gcs {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._320-padding-section-large-gcs {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._194-kl-hero-left {
    border-radius: 10px;
    width: auto;
    height: 260px;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  ._194-kl-page-wrapper {
    display: block;
  }

  ._194-kl-container-large {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  ._194-kl-section-hero._194-kl-is-flex._194-ty {
    min-height: 80vh;
  }

  ._194-kl-page-spacing {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  ._194-kl-page-spacing._194-kl-is-hero {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._194-kl-flex-2-col-wrapper {
    flex-flow: column-reverse;
    align-items: stretch;
  }

  ._194-kl-flex-2-col-wrap-inverse {
    flex-flow: column;
    align-items: stretch;
  }

  ._194-kl-info-left {
    border-radius: 10px;
    width: auto;
    height: 300px;
    padding-bottom: 0;
    padding-right: 0;
    overflow: visible;
  }

  ._194-kl-card-body {
    flex: 0 auto;
    align-self: stretch;
  }

  ._194-kl-headline-wrapper {
    flex-flow: column;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .intro_image-hts-gcs-lp {
    background-position: 50% 0;
    background-size: auto;
    background-attachment: fixed;
    min-width: 0;
    min-height: 30rem;
    position: static;
  }

  .button-group-hts-gcs-lp {
    justify-content: flex-start;
    align-items: center;
    margin-top: 42px;
    display: flex;
  }

  .button-group-hts-gcs-lp.is-compact-hts-gcs-lp {
    margin-top: 2rem;
    margin-bottom: 24px;
  }

  .button-wrapper-hts-gcs-lp {
    flex: 0 auto;
    margin: 0;
    position: static;
  }

  .button-wrapper-hts-gcs-lp.is-hero-hts-gcs-lp {
    margin-top: 0;
  }

  .cards_grid-hts-gcs-lp {
    flex: 1;
  }

  .cards_image-hts-gcs-lp {
    object-fit: cover;
    width: 100%;
  }

  .cards_wrapper-hts-gcs-lp {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
    display: block;
    position: relative;
  }

  .container-hts-gcs-lp, .container-padded-hts-gcs-lp {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .content-box-hts-gcs-lp {
    flex: 0 auto;
  }

  .content-wrapper-hts-gcs-lp {
    flex-flow: column;
    max-width: 510px;
  }

  .cta_heading-hts-gcs-lp {
    font-size: 2.75rem;
  }

  .cta_padding-section-hts-gcs-lp {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .eligibility_button-wrapper-hts-gcs-lp {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .eligibility_card-content-hts-gcs-lp {
    padding: 2rem;
  }

  .eligibility_card-heading-hts-gcs-lp {
    font-size: 1.75rem;
  }

  .eligibility_content-hts-gcs-lp {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .eligibility_image-wrapper-hts-gcs-lp {
    width: 100%;
    min-height: 18rem;
    display: block;
  }

  .eligibility_list-hts-gcs-lp {
    grid-row-gap: 1.75rem;
  }

  .eligibility_list-wrapper-hts-gcs-lp {
    justify-content: flex-start;
    height: auto;
    padding: 2.5rem;
  }

  .faq_accordion-hts-gcs-lp {
    border-style: none;
  }

  .faq_component-hts-gcs-lp {
    border: 0 #000;
  }

  .faq_container-hts-gcs-lp {
    border: 0 #000;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .faq_heading-hts-gcs-lp {
    font-size: 2.25rem;
  }

  .faq_list-hts-gcs-lp {
    border-style: none;
  }

  .faq_padding-section-hts-gcs-lp {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .faq_question-hts-gcs-lp {
    border-style: none;
    border-width: 0;
  }

  .heading-h2-hts-gcs-lp {
    font-size: 2.25rem;
  }

  .heading-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero_component-hts-gcs-lp {
    padding-bottom: 3rem;
  }

  .hero_container-hts-gcs-lp {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .hero_content-hts-gcs-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    max-width: 94%;
  }

  .hero_heading-hts-gcs-lp {
    font-size: 2.75rem;
  }

  .info_content-hts-gcs-lp {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .info_padding-section-hts-gcs-lp {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .intro_button-wrapper-hts-gcs-lp {
    text-align: left;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    margin: 0;
    display: flex;
    position: static;
  }

  .intro_content-hts-gcs-lp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    display: flex;
  }

  .intro_content-left-hts-gcs-lp {
    flex: 0 auto;
    min-height: 30rem;
  }

  .intro_section-hts-gcs-lp {
    margin-top: 0;
    margin-bottom: 2.5rem;
    padding-top: 2.5rem;
  }

  .max-width-wrapper-hts-gcs-lp {
    border-style: none;
  }

  .eligibility_padding-section-hts-gcs-lp {
    padding: 3rem 0;
  }

  .steps_button-wrapper-hts-gcs-lp {
    flex: 0 auto;
    margin: 0;
    position: static;
  }

  .steps_card-text-hts-gcs-lp {
    flex: 0 auto;
  }

  .steps_content-hts-gcs-lp {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .steps_section-hts-gcs-lp {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .steps_sticky-wrap-hts-gcs-lp {
    height: 100%;
    display: none;
  }

  .survey_padding-section-hts-gcs-lp {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer_bottom-padding-hts-gcs-lp {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_container-hts-gcs-lp {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .footer_form-block-hts-gcs-lp {
    min-width: auto;
  }

  .footer_padding-section-hts-gcs-lp {
    padding: 4.5rem 0;
  }

  .footer_top-padding-hts-gcs-lp {
    padding: 0 0 4.5rem;
  }

  .footer_top-wrapper-hts-gcs-lp {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .nav_button-wrapper-hts-gcs-lp {
    align-items: center;
  }

  .nav_container-hts-gcs-lp {
    grid-template-columns: .25fr 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .nav_dropdown-hts-gcs-lp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .nav_dropdown-link-hts-gcs-lp {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .nav_dropdown-toggle-hts-gcs-lp {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .nav_link-hts-gcs-lp {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .nav_logo-hts-gcs-lp {
    max-width: 40%;
  }

  .nav_menu-hts-gcs-lp {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: center;
    width: 100%;
    height: 100dvh;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav_menu-icon-hts-gcs-lp {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_menu-icon-line-inner-hts-gcs-lp {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .eligibility_cue-icon-hts-gcs-lp {
    transform: rotate(90deg);
  }

  .container-hts-gcs-nq {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .cta_max-width-hts-gcs-nq {
    border-style: none;
  }

  .cta_padding-hts-gcs-nq {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-h1-hts-gcs-nq {
    font-size: 2.8rem;
  }

  .heading-h2-hts-gcs-nq {
    font-size: 2.25rem;
  }

  .heading-h4-hts-gcs-nq {
    font-size: 1.75rem;
  }

  .hero_component-hts-gcs-nq {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .hero_content-wrapper-hts-gcs-nq {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .next_card-content-hts-gcs-nq {
    justify-content: center;
    max-height: 90%;
    padding-top: 2rem;
  }

  .next_grid-hts-gcs-nq {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .next_image-wrapper-hts-gcs-nq {
    height: 100%;
  }

  .next_card-hts-gcs-nq {
    grid-template-rows: 40% 60%;
    height: 100%;
  }

  .next_image-hts-gcs-nq {
    object-fit: cover;
  }

  .next_list-hts-gcs-nq {
    height: 100%;
  }

  .next_list-panel-hts-gcs-nq {
    height: auto;
  }

  .page-wrapper-hts-gcs-nq {
    display: block;
  }

  .footer_container-hts-gcs-nq {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .footer_top-wrapper-hts-gcs-nq {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer_top-padding-hts-gcs-nq {
    padding: 0 0 4.5rem;
  }

  .footer_padding-section-hts-gcs-nq {
    padding: 4.5rem 0;
  }

  .footer_form-block-hts-gcs-nq {
    min-width: auto;
  }

  .footer_bottom-padding-hts-gcs-nq {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_dropdown-link-hts-gcs-nq {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .nav_button-wrapper-hts-gcs-nq {
    align-items: center;
  }

  .nav_logo-hts-gcs-nq {
    max-width: 40%;
  }

  .nav_dropdown-hts-gcs-nq {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .nav_dropdown-toggle-hts-gcs-nq {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .nav_menu-icon-line-inner-hts-gcs-nq {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav_container-hts-gcs-nq {
    grid-template-columns: .25fr 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .nav_menu-icon-hts-gcs-nq {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_menu-hts-gcs-nq {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: center;
    width: 100%;
    height: 100dvh;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav_link-hts-gcs-nq {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .container-large-19 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .padding-section-large-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .nv-hero-section {
    background-image: linear-gradient(#fff 30%, #fffc 55%, #fff0 85%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b, #fff 76%);
  }

  .nv-hero-spacing {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .nv-hero-grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .nv-hero-content {
    text-align: center;
    align-items: center;
    max-width: 40rem;
  }

  .nv-hero-heading {
    text-align: center;
    font-size: 2.75rem;
  }

  .nv-hero-subheading {
    font-size: 1.5rem;
  }

  .nv-hero-steps {
    text-align: left;
  }

  .nv-hero-btn-group {
    justify-content: center;
  }

  ._313bc-page-wrapper-no-vid-test {
    display: block;
  }

  ._313bc-margin-top-4-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-top-4-no-vid-test._313bc-margin-medium-5-no-vid-test {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  ._313bc-heading-style-h4-no-vid-test {
    font-size: 1.75rem;
  }

  ._313bc-layout2-lightbox-no-vid-test {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: auto;
    display: block;
  }

  ._313bc-layout231-list-no-vid-test {
    grid-column-gap: 1.1rem;
  }

  ._313bc-text-size-medium-11-3-no-vid-test._313bc-text-black-no-vid-test {
    text-align: center;
    text-align: center;
  }

  ._313bc-button-group-5-no-vid-test {
    justify-content: center;
    align-items: center;
  }

  ._313bc-container-large-26-2-no-vid-test {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-medium-3-no-vid-test {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-section-layout-4-no-vid-test {
    background-image: linear-gradient(#fff 18%, #fff0 51%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif"), linear-gradient(#ffffff4d, #ffffff4d), linear-gradient(299deg, #c1075b, #fff 76%);
    background-position: 0 0, 0 0, 0 0, 0 0;
    background-size: auto, cover, auto, auto;
  }

  ._313bc-container-large-2-no-vid-test {
    aspect-ratio: auto;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-padding-section-large-no-vid-test {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313bc-cta13-content-left-no-vid-test {
    align-self: center;
  }

  ._313bc-margin-bottom-2-no-vid-test {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-bottom-2-no-vid-test._313bc-margin-small-2-no-vid-test {
    text-align: left;
    text-align: left;
  }

  ._313bc-icon-embed-large-no-vid-test {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0%;
  }

  ._313bc-small-divider-no-vid-test {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 84%;
    margin-top: 16px;
    display: block;
  }

  ._313bc-padding-section-medium-2-no-vid-test {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313bc-text-size-small-no-vid-test {
    text-align: center;
  }

  ._313bc-text-size-small-no-vid-test._313bc-no-top-margin-no-vid-test {
    align-self: center;
    width: 80%;
  }

  ._313bc-heading-style-h6-2-no-vid-test {
    align-self: center;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test._313bc-no-bottom-margin-no-vid-test {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  ._313bc-heading-style-h6-no-vid-test {
    align-self: center;
  }

  ._313bc-cta13-content-no-vid-test {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  ._313bc-layout2-content-left-no-vid-test._313bc-max-width-93-no-vid-test {
    text-align: center;
    text-align: center;
    flex-flow: column;
    width: 83%;
    display: flex;
  }

  ._313bc-layout2-content-no-vid-test {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  ._313bc-container-large-28-no-vid-test {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  ._313bc-margin-top-3-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-top-3-no-vid-test._313bc-margin-medium-4-no-vid-test {
    flex: 0 auto;
    margin-top: 0;
    position: static;
  }

  ._313bc-heading-style-h4-2-no-vid-test {
    font-size: 1.75rem;
  }

  ._313bc-heading-style-h4-2-no-vid-test._313bc-text-is-dark-pink-2-no-vid-test {
    text-align: center;
    text-align: center;
  }

  ._313bc-heading-style-h3-2-no-vid-test {
    font-size: 2.25rem;
  }

  ._313bc-heading-style-h3-2-no-vid-test._313bc-text-align-left-3-no-vid-test._313bc-text-is-dark-pink-3-no-vid-test {
    text-align: center;
    text-align: center;
    text-align: center;
    width: 100%;
  }

  ._313bc-heading-style-h1-2-no-vid-test {
    font-size: 3.25rem;
  }

  .heading-h1-hts-gcs-q {
    font-size: 2.8rem;
  }

  .heading-h3-hts-gcs-q {
    font-size: 2.25rem;
  }

  .hero_container-hts-gcs-q {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    display: block;
  }

  .hero_max-width-hts-gcs-q {
    border-style: none;
  }

  .hero_padding-hts-gcs-q {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .studies_card-hts-gcs-q {
    height: 100%;
  }

  .studies_content-left-hts-gcs-q {
    height: 100svh;
    margin-right: 3rem;
  }

  .nav_button-wrapper-hts-gcs-q {
    align-items: center;
  }

  .nav_dropdown-toggle-hts-gcs-q {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .footer_container-hts-gcs-q {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .nav_container-hts-gcs-q {
    grid-template-columns: .25fr 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
    display: flex;
  }

  .nav_menu-hts-gcs-q {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: center;
    width: 100%;
    height: 100dvh;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .nav_logo-hts-gcs-q {
    max-width: 40%;
  }

  .footer_top-padding-hts-gcs-q {
    padding: 0 0 4.5rem;
  }

  .footer_form-block-hts-gcs-q {
    min-width: auto;
  }

  .nav_link-hts-gcs-q {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .footer_bottom-padding-hts-gcs-q {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_padding-section-hts-gcs-q {
    padding: 3rem 0 4.5rem;
  }

  .nav_menu-icon-hts-gcs-q {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav_dropdown-hts-gcs-q {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .nav_dropdown-link-hts-gcs-q {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .nav_menu-icon-line-inner-hts-gcs-q {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer_top-wrapper-hts-gcs-q {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  ._313-navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid #d6dee8;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  ._313-navbar1_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  ._313-header5_heading {
    font-size: 2.75rem;
  }

  ._313-cta36_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._313-footer4_top-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  ._313-menu-icon1_line-top {
    background-color: #14202e;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  ._313-menu-icon1_line-middle {
    background-color: #14202e;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  ._313-header5_padding {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313-layout27_image-wrapper {
    min-height: 22rem;
  }

  ._313-menu-icon1_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  ._313-navbar1_menu-button.w--open {
    background-color: #0000;
  }

  ._313-menu-icon1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  ._313-navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  ._313-menu-icon1_line-bottom {
    background-color: #14202e;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  ._313-layout27_content {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

  .padding-section-large-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  ._313-layout2_content, ._313-cta13_content, ._313-layout231_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .padding-section-large-20, ._313-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .eligibility_list-intro-hts-gcs-lp {
    margin-bottom: 1.75rem;
  }

  .refer_padding-section-hts-gcs-lp {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .refer_heading-hts-gcs-lp {
    font-size: 2.25rem;
  }

  .refer_padding-section-hts-gcs-lp-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .refer_heading-hts-gcs-lp-2 {
    font-size: 2.25rem;
  }

  .hero-wrapper-2 {
    background-image: linear-gradient(#de3811ad, #de3811ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .headline-light-2 {
    font-size: 1.8rem;
  }

  .code-embed-14 {
    width: 100%;
  }

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

  .study-closed-wrapper {
    background-image: linear-gradient(#de3811ad, #de3811ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .hts-study-closed-content {
    justify-content: center;
    align-items: flex-start;
  }

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

@media screen and (max-width: 767px) {
  .text-wrapper {
    width: auto;
  }

  .large-container {
    align-self: stretch;
  }

  .padding-global----gcs {
    flex: 0 auto;
    align-self: auto;
  }

  .section-hero-wrapper {
    background-image: linear-gradient(#ffffffe3, #ffffff52 99%, #ffffff05), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68434e1d6ae97e73cd7c4dff_65322343-0-lp-hero-dq.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: 80vh;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home-hero-component {
    flex: 1;
    align-self: stretch;
    padding-right: 0;
  }

  .button.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .hero-copy-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    overflow: hidden;
  }

  .heading-3.left {
    width: 70%;
  }

  .heading-4 {
    font-size: var(--_amd---h1-mobile);
    align-self: auto;
    padding-right: 1rem;
  }

  .container-large-2 {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-5 {
    font-family: Roboto, sans-serif;
  }

  .heading-5.white {
    flex: 1;
    align-self: auto;
    font-size: 1.9rem;
    font-weight: 700;
  }

  .headline-wrapper {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .headline-wrapper.flex {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 0;
    padding-right: 0;
  }

  .section-stipend-wrapper {
    padding-bottom: 4rem;
  }

  .img-wraapper {
    background-position: 50% 0;
    background-size: cover;
    width: 100%;
    height: 23em;
  }

  .about-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-copy-col {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .card-image-wrapper {
    width: auto;
  }

  .card {
    align-self: auto;
    max-width: 26rem;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section-about-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-wrapper {
    background-image: linear-gradient(to bottom, var(--orange-overlay), var(--orange-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .copy-center {
    text-align: left;
    font-size: 1.2rem;
  }

  .what-we--do-wrapper {
    padding-bottom: 60px;
  }

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

  .long-card {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    align-self: center;
    width: auto;
  }

  .div-block-10 {
    flex: 1;
    align-self: stretch;
  }

  .heading-11-copy {
    font-size: var(--_master-sizes---h2);
    text-align: center;
  }

  .heading-11-copy.card4-3 {
    align-self: center;
  }

  .homrhero-copy-wrapper {
    width: 80%;
  }

  .hts-card {
    width: 360px;
  }

  .hts-card-wrapper {
    flex-flow: column;
  }

  .headline-light {
    font-size: var(--_master-sizes---h3);
  }

  .headline-light.eft {
    text-align: left;
    text-align: left;
  }

  .headline-bold {
    text-align: left;
    font-size: 3.3rem;
    line-height: 1.1;
  }

  .sh-h1 {
    text-align: left;
    flex: 0 auto;
    align-self: auto;
    margin-bottom: 0;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 4.6rem;
  }

  .bold-text-9 {
    font-size: 4rem;
  }

  .sh-bold-text {
    width: auto;
    padding-right: 0;
    font-size: 1.4rem;
    line-height: 1.4;
  }

  .sh-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sh-hero-copy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .sh-paragraph {
    width: 90%;
    padding-right: 0;
    font-size: 1rem;
  }

  .sh-button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sh-img-wrapper {
    text-align: center;
    max-width: 570px;
    position: relative;
    inset: 0% 0% auto;
  }

  .image-14 {
    width: 300px;
  }

  .bold-text-10 {
    font-size: 1.3rem;
  }

  .flex-2-col-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .hero-left {
    align-self: auto;
    width: auto;
    height: 250px;
  }

  .hero-right {
    order: -9999;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex-2-col-wrap-inverse {
    flex-flow: column;
    align-items: stretch;
  }

  .info-left {
    align-self: auto;
    width: auto;
    height: 250px;
  }

  .info-right {
    order: -9999;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .keep-3-col-wrapper {
    flex-flow: column;
  }

  .keep-card-wrapper {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  .card-image {
    background-position: 50%;
    background-size: cover;
    flex: 1;
    align-self: stretch;
    overflow: visible;
  }

  .code-embed-2 {
    width: auto;
  }

  .btn-83bar-primary {
    align-self: stretch;
  }

  .div-block-24 {
    flex-flow: column;
    align-self: center;
  }

  .hero-grid {
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column dense;
    place-items: start stretch;
  }

  .hero-grid.boom {
    grid-column-gap: 0px;
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr .75fr;
    font-weight: 400;
  }

  .px-ob-subtitle {
    width: 100%;
    padding-right: 0;
  }

  .div-block-35 {
    width: 380px;
  }

  .div-block-38 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .info-img-wrapper {
    width: 100%;
    max-width: none;
    height: 400px;
    max-height: none;
  }

  .div-block-50 {
    grid-column-gap: 0px;
  }

  ._83bar-scheduler {
    height: 850px;
  }

  .section-hf-hero {
    background-image: linear-gradient(to bottom, var(--amgen-red-overlay), var(--amgen-red-overlay)), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68a4c82c53fc4dc7a35acb47_64741379-0-shutterstock-1040009.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .div-block-56 {
    align-self: flex-start;
  }

  .container-38 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .amgen-hf-home_hero {
    padding-bottom: 2rem;
  }

  .amgen-hf-copy-wrap {
    align-self: flex-start;
    width: auto;
    padding-top: 4rem;
    padding-left: 10px;
  }

  .image-31 {
    width: 150px;
  }

  .mft-hero-grid {
    grid-template-columns: 1.5fr .5fr;
    display: flex;
  }

  .paragraph-32 {
    font-size: 1.3rem;
  }

  .mft-info1-grid {
    grid-template-columns: 1fr;
  }

  .mft-info1-img {
    height: 300px;
  }

  .section---mft-survey {
    padding-bottom: 4rem;
  }

  .hub-reference-section-3 {
    background-position: 0 0, 50%;
  }

  .hub-reference-container {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .heading-3 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.0433rem;
  }

  .container-40 {
    max-width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-68 {
    flex-flow: column;
  }

  .container-41 {
    max-width: none;
    position: relative;
  }

  .container-41._100--max-width {
    max-width: 100%;
  }

  .div-block-69 {
    justify-content: flex-end;
    align-items: center;
  }

  .heading-38 {
    margin-top: 0;
    font-size: 3rem;
    font-weight: 900;
    line-height: 1em;
  }

  .container-17 {
    max-width: 100%;
  }

  .div-block-71 {
    padding-left: 0;
    padding-right: 0;
  }

  .div---mft-info2--grid {
    grid-template-columns: 1fr;
  }

  .boom-ibd-hero-content {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq-btn-copy {
    padding-left: .25rem;
  }

  .antitdote-ism-ingo1 {
    padding-top: 3em;
    padding-bottom: 4em;
  }

  .antitdote-info-card {
    flex: 1;
    max-width: 380px;
  }

  .px-ob-p-xl {
    width: auto;
    margin-top: 0;
    padding-right: 10px;
  }

  .video-2 {
    width: auto;
  }

  .uc-h1 {
    font-size: 3.3rem;
    font-weight: 700;
  }

  .div-criteria-block.copy {
    margin-left: 0;
    padding-top: 6px;
  }

  .logo-link {
    padding-left: 0;
  }

  .heading-jumbo {
    width: 65%;
    margin-top: 50px;
    font-size: 2.5em;
    line-height: 1em;
  }

  .heading-jumbo.home-esp {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 2.5em;
    line-height: 1.1em;
  }

  .heading-jumbo.revise-hero {
    width: 100%;
    font-size: 42px;
  }

  .div-hero-copy {
    width: auto;
    margin-top: 0;
    padding-top: 14px;
  }

  .div-hero-copy.ty {
    width: 40%;
    padding-top: 40px;
    padding-left: 10px;
  }

  .rl_navbar2_component {
    min-height: 4rem;
  }

  .rl_navbar2_button {
    padding: .25rem 1rem;
  }

  .rl-padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rl_footer4_spacing-block2 {
    padding-bottom: 1.5rem;
  }

  .rl_footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: center;
  }

  .rl_footer4_spacing-block1 {
    padding-bottom: 3rem;
  }

  .rl_footer4_credit-text {
    margin-top: 1rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-button {
    background-color: var(--relume-library-lite--rl-black);
  }

  .rl_heading1_spacing-block-2 {
    padding-bottom: 1.5rem;
  }

  .rl_header1_component {
    grid-row-gap: 3rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_heading1_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h1 {
    font-size: 2.5rem;
  }

  .rl_layout28_spacing-block-1 {
    padding-bottom: .75rem;
  }

  .rl_layout28_component {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .rl_layout242_spacing-block-4 {
    padding-bottom: 1.5rem;
  }

  .rl_layout242_spacing-block-3 {
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h5 {
    font-size: 1.25rem;
  }

  .rl_layout242_spacing-block-2 {
    padding-bottom: 1.25rem;
  }

  .rl_layout242_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-heading-style-h3 {
    font-size: 2rem;
  }

  .rl_layout242_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rl_cta8_spacing-block-2 {
    padding-bottom: .75rem;
  }

  .rl_cta8_spacing-block-1 {
    padding-bottom: 1.25rem;
  }

  .rl_cta8_component {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rl_cta8_heading-wrapper {
    margin-right: 0;
  }

  ._277-dq, ._277-ty {
    min-height: auto;
    padding-bottom: 2rem;
  }

  .sitemanaement-header {
    background-image: linear-gradient(#0c0a69e3, #0c0a69e3), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68af44acf8565de320f99436_1737779217-65136745-ghost-hero1.avif");
    background-position: 0 0, 50%;
    min-height: auto;
  }

  .global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm-hub-heaader {
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-top: 6em;
    padding-bottom: 6em;
  }

  .hero-subhead-5 {
    width: auto;
    padding-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
  }

  .container-eligibility-3 {
    margin-top: 100px;
  }

  .heading-53 {
    width: 90%;
  }

  .heading-53.center {
    margin-bottom: 0;
    padding-bottom: 1rem;
    font-weight: 300;
  }

  .div-block-119 {
    align-items: flex-start;
  }

  .text-block-57 {
    color: #fff;
  }

  .paragraph-45 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-48 {
    width: 100%;
    max-width: none;
  }

  .navigation_espanol {
    padding: 20px 30px;
  }

  .heading-54 {
    font-size: 32px;
  }

  .avivo_footer-section-2 {
    padding: 40px 20px;
  }

  .list-item-7 {
    line-height: 2em;
  }

  .link-14, .bold-text-49 {
    font-size: 14px;
  }

  .paragraph-47 {
    font-size: 1em;
  }

  .div-block-122 {
    align-items: flex-start;
  }

  .intro-header {
    height: 500px;
    padding-left: 21px;
  }

  .intro-header.ty {
    height: 20vh;
  }

  .avivo_footer-section-3 {
    padding: 40px 20px;
  }

  .link-15, .bold-text-50 {
    font-size: 14px;
  }

  .paragraph-48 {
    font-size: 1em;
  }

  .div-block-123 {
    align-items: flex-start;
  }

  .link-16, .bold-text-51 {
    font-size: 14px;
  }

  .footnotes {
    font-size: .8rem;
  }

  .bold-text-53 {
    font-size: 2.6rem;
  }

  .text-white {
    font-family: Montserrat, sans-serif;
    font-size: 1.5rem;
  }

  .hero-button.mobile-ld {
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .container-57 {
    margin-top: 25px;
  }

  .heading-56 {
    width: 90%;
  }

  .heading-56.center {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 32px;
  }

  .heading-57 {
    padding-right: 20px;
    font-size: 1.8em;
    line-height: 1.2;
  }

  .text-block-72.hero {
    letter-spacing: 1px;
    letter-spacing: 1px;
    font-size: 15px;
  }

  .secondary-button-6 {
    margin-top: 0;
  }

  .checkmark {
    max-width: 40%;
  }

  .italic-text-3 {
    font-size: 18px;
    font-style: normal;
  }

  .paragraph-light-4 {
    margin-top: 0;
    padding-top: 0;
  }

  .section-22 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-22.cc-store-home-wrap {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
  }

  .text-block-75 {
    font-style: normal;
  }

  .container-58 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-43 {
    max-width: 25%;
  }

  .bold-text-63 {
    font-size: 26px;
  }

  .criteria-copy {
    text-align: left;
    font-size: 22px;
    line-height: 1.2;
  }

  .container-eligible {
    border-top-width: 30px;
    margin-top: -6px;
    margin-left: 0;
    margin-right: 0;
  }

  .container-compensation {
    padding: 25px 20px;
  }

  .bold-text-64 {
    font-size: 1em;
    line-height: 1.2;
  }

  .home-section-wrap-3 {
    margin-bottom: 0;
  }

  .eligibility-content-wrap {
    margin-top: 0;
  }

  .quick-stack-3 {
    padding-left: 20px;
  }

  .div-criteria-copy-wrap-5 {
    padding-top: 0;
  }

  .italic-text-4 {
    font-size: 18px;
    font-style: normal;
  }

  .italic-text-5 {
    font-size: 18px;
  }

  .banner-headline {
    font-size: 25px;
    line-height: 40px;
  }

  .survey-section-pas {
    margin-top: 40px;
    padding-top: 20px;
  }

  .italic-text-7 {
    font-size: 18px;
  }

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

  .div-block-133 {
    width: 100%;
  }

  .grid-eligibility {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-77.survey {
    padding-left: 0;
    padding-right: 0;
  }

  .banner-wrap {
    width: 95%;
  }

  .text-block-78 {
    font-size: 18px;
    line-height: 1.2;
  }

  .criteria-with-graphics-2 {
    padding-bottom: 20px;
  }

  .hero-button-wrap {
    margin-top: 10px;
  }

  .center-button {
    margin-top: 15px;
    margin-bottom: 19px;
  }

  .criteria-copy-5 {
    text-align: left;
    font-size: 18px;
  }

  .image-57 {
    max-width: 100%;
    margin-left: -10px;
    padding-top: 64px;
    padding-right: 0;
  }

  .hero-list {
    padding-bottom: 10px;
  }

  .hero-list.involved {
    padding-bottom: 20px;
  }

  .heading-6 {
    margin-top: 0;
    font-size: 1.5em;
  }

  .pas-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-59 {
    margin-top: 32px;
    font-size: 32px;
  }

  .paragraph-51 {
    margin-bottom: 21px;
  }

  .container-involved {
    border-top-width: 0;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-info2 {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .card-item-wrapper {
    margin-bottom: 0;
  }

  .section-survey {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-8 {
    width: auto;
  }

  .info7-content-wrapper {
    border-radius: 0;
    flex: 0 auto;
    align-self: center;
  }

  .margin-sm.txt-center.txt-white {
    width: auto;
  }

  .section-info-1 {
    ---mode--collection-f01fceb0-66c4-379a-c680-bc0b313da64c: base;
    flex-flow: column;
    height: 100vh;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-content {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-info3 {
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-hero-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: 1.5fr auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .avail-copy-wrapper, .survey-headline {
    justify-content: center;
    align-items: center;
  }

  .info3-content-wrapper {
    border-radius: 0;
    flex: 0 auto;
    align-self: center;
  }

  .info1-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    align-self: auto;
  }

  .div-block-140 {
    width: auto;
  }

  .section-study-avail {
    ---mode--collection-f01fceb0-66c4-379a-c680-bc0b313da64c: base;
    flex-flow: column;
    height: 100vh;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-img-2 {
    object-fit: none;
    width: auto;
    height: 60%;
  }

  .section-studies-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: 1.5fr auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .avail-content-wrapper {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
    align-self: auto;
  }

  .div-block-149 {
    width: auto;
  }

  .section-study-avail-copy {
    ---mode--collection-f01fceb0-66c4-379a-c680-bc0b313da64c: base;
    flex-flow: column;
    height: 100vh;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-65 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-69 {
    width: 90%;
  }

  .heading-69.center {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 32px;
  }

  .section-survey-master {
    margin-top: 40px;
    padding-top: 20px;
  }

  .div-block-166 {
    margin-bottom: 1rem;
  }

  .avio-hero-block {
    margin-left: 20px;
    margin-right: 0;
    padding-right: 20px;
  }

  .avivo-jumbo-heading {
    width: 65%;
    margin-top: 50px;
    font-size: 2.5em;
    line-height: 1em;
  }

  .avivo-jumbo-heading.dq {
    width: 100.005%;
    margin-top: 18px;
    font-size: 2em;
  }

  .avivo-jumbo-heading.dq {
    width: 100.005%;
    margin-top: 18px;
    font-size: 2em;
  }

  .avivo-jumbo-heading.thank-you {
    margin-top: 30px;
    font-size: 54px;
  }

  .avivo-jumbo-heading.dq {
    margin-top: 30px;
    font-size: 48px;
  }

  .avivo-jumbo-heading.dqbd {
    width: 100%;
    margin-top: 30px;
    font-size: 48px;
  }

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

  .navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .footer7_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
  }

  .footer7_credit-text {
    margin-top: 2rem;
  }

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

  .navbar1_logo-link {
    padding-left: 0;
  }

  .footer7_bottom-wrapper {
    text-align: center;
    flex-direction: column-reverse;
    align-items: center;
    padding-bottom: 1rem;
  }

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

  .margin-top.margin-medium {
    flex: 0 auto;
    height: 100%;
  }

  .text-size-medium {
    font-size: 1rem;
  }

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

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

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

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

  .padding-section-small {
    max-width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .padding-section-small.bc {
    padding-bottom: 2rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

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

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .margin-xsmall {
    margin: .75rem;
  }

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

  .padding-small {
    padding: 1.25rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

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

  .spacer-small {
    padding-top: 1.25rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 5rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

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

  .padding-large {
    padding: 2rem 2rem 4.1rem;
  }

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

  .padding-xsmall {
    padding: .75rem;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

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

  .margin-xxlarge {
    margin: 3rem;
  }

  .spacer-xlarge {
    padding-top: 2.5rem;
  }

  .spacer-large {
    padding-top: 2rem;
  }

  .spacer-xsmall {
    padding-top: .75rem;
  }

  .category-filter-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

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

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

  .margin-large {
    margin: 2rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

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

  .padding-xxhuge {
    padding: 5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .container-large-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-3 {
    margin-bottom: 1rem;
    font-size: 1rem;
  }

  .image-overlay-layer.novellia {
    height: auto;
  }

  .heading-83.bc {
    font-size: 3rem;
  }

  .layout27_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .layout27_image-wrapper {
    min-height: 30svh;
  }

  .padding-global-9 {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta36_list {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .padding-section-large-4 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .heading-style-h2-7 {
    font-size: 2.25rem;
  }

  .faq4_question {
    padding: 1rem 1.25rem;
  }

  .faq4_answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq4_icon-wrappper {
    width: 1.75rem;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .heading-style-h3-2 {
    font-size: 2rem;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .heading-style-h2-8 {
    font-size: 2.25rem;
  }

  .padding-section-small-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .div-hero-copy-wrap-2 {
    padding-right: 27px;
  }

  .div-block-183 {
    width: 90%;
  }

  .osa-hero-image-3 {
    width: 100%;
    max-width: 100%;
    margin-top: -70px;
    margin-left: -69px;
    margin-right: -117px;
    padding-left: 0;
  }

  .cell-25 {
    padding-bottom: 10px;
  }

  .container-74 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .motto-wrap-5 {
    width: 95%;
  }

  .container-age-5 {
    text-align: center;
    margin-bottom: 20px;
  }

  .div-block-184 {
    width: 90%;
  }

  .quick-stack-8 {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-jumbo-small-5 {
    font-size: 25px;
    line-height: 40px;
  }

  .hero-subhead-11 {
    width: 100%;
    padding-right: 15px;
    font-family: Montserrat, sans-serif;
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .paragraph-62 {
    margin-bottom: 21px;
  }

  .div-block-185 {
    align-items: flex-start;
  }

  .avio_intro-home-4 {
    background-position: 40% 0;
    height: 55vh;
  }

  .logo-link-6 {
    padding-left: 0;
  }

  .bold-text-71, .link-24 {
    font-size: 14px;
  }

  .list-item-13 {
    line-height: 2em;
  }

  .heading-93 {
    width: 90%;
  }

  .heading-93.center {
    margin-bottom: 0;
    padding-bottom: 1rem;
  }

  .navigation_espanol-5 {
    padding: 20px 30px;
  }

  .section-33 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .section-33.cc-store-home-wrap {
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
  }

  .container-citations-5 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-94 {
    font-size: 32px;
  }

  .hero-content-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr .75fr;
    place-items: center;
    margin-bottom: 4rem;
  }

  .image-87 {
    width: 30svw;
  }

  .hero-copy-wraooer {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    padding: 4% 4% 0%;
    display: flex;
  }

  .button-osa {
    align-self: center;
    font-size: .9rem;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-7 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .cta-banner {
    margin-bottom: 40px;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .info2-conent-wrapper {
    margin-top: 40px;
  }

  .padding-section-large-8 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-9 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-190 {
    border-radius: 0;
  }

  .padding-global-21 {
    display: none;
  }

  .image-88 {
    width: 120px;
  }

  .padding-section-large-12, .padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .padding-global-25 {
    flex: 0 auto;
    align-self: auto;
  }

  .footer8_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer8_link-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer8_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer8_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .footer8_credit-text {
    margin-top: 2rem;
  }

  .padding-global-26 {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-large_gcs {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-11 {
    font-size: 1rem;
  }

  .button-group-12 {
    margin-top: 2rem;
  }

  .navbar2_component-_general-cancer-screening {
    min-height: 4rem;
  }

  .header13_component_gcs {
    height: auto;
  }

  .background-video_gcs {
    height: 100%;
    min-height: 88vh;
  }

  .header13_content-wrapper_gcs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .header13_content-left_gcs {
    width: auto;
  }

  .heading-style-h2-gcs {
    font-size: 2.25rem;
  }

  .hero-scetion-photo-left {
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    min-width: auto;
    min-height: 50vh;
  }

  .layout33_component {
    height: 100%;
    margin-top: 0;
    display: block;
  }

  .layout33_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    align-content: center;
    height: auto;
    min-height: 0%;
  }

  .layout33_content-left_gcs.padding-small {
    align-items: center;
    height: 60svh;
  }

  .card-row5_card {
    grid-template-rows: 1fr auto;
    grid-auto-flow: column;
    align-content: center;
    place-items: center;
    height: 100vw;
  }

  .card-row5_image-wrapper {
    height: 100%;
    display: flex;
  }

  .card-row5_card-content {
    flex-flow: column;
    height: 21rem;
    padding-top: 1.5rem;
    display: flex;
  }

  .image-94 {
    object-fit: cover;
    flex: 0 auto;
    height: 100%;
    display: block;
  }

  .padding-section-large-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button_gcs.animation-3000s {
    position: relative;
    top: 16px;
  }

  .button_gcs.animation-is-4000s {
    margin-bottom: 24px;
  }

  .button_gcs.button-position-is-absolute-gcs {
    top: 8px;
    bottom: auto;
    left: auto;
  }

  .padding-section-large-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header144_component {
    min-height: auto;
  }

  .header144_content-wrapper {
    grid-row-gap: 0rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    height: auto;
    display: flex;
  }

  .header144_content-right, .header144_content-right.no-upper-padding, .header144_content-right.no-upper-padding {
    margin-top: 0;
  }

  .header144_image-wrapper {
    height: auto;
  }

  .image-97 {
    object-fit: cover;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    flex: 0 auto;
    height: 100%;
    display: block;
  }

  .text-alert-background {
    margin-bottom: 1em;
  }

  .padding-section-large-17-tip-and-bottom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .layout419_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .layout419_content-left {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .layout419_content-right {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
  }

  .layout419_card {
    height: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .layout419_card.is-first {
    border-left-style: none;
  }

  .padding-global-28 {
    flex: 0 auto;
    align-self: auto;
  }

  .layout2_content-left-nov-ty.max-width-93-nov-ty {
    width: 100%;
  }

  ._320-hero-heading {
    font-size: 1.875rem;
  }

  ._320-hero-subheading {
    font-size: 1rem;
  }

  ._320-steps-row {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  ._320-ty-confirm-heading {
    font-size: 2rem;
  }

  .header5_content-pbc {
    max-width: 63rem;
    min-height: 90svh;
    max-height: none;
  }

  .heading-83-pbc {
    font-size: 3.4rem;
  }

  .text-size-medium-3-pbc {
    padding-right: 0;
    font-size: 1rem;
  }

  .layout27_content-pbc {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout27_image-wrapper-pbc {
    min-height: 30svh;
  }

  .text-size-medium-5-pbc {
    font-size: 1rem;
  }

  .cta36_list-pbc {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .cta36_item-pbc {
    align-self: center;
  }

  .faq4_question-pbc {
    padding: 1rem 1.25rem;
  }

  .faq4_answer-pbc {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .faq4_icon-wrappper-pbc {
    width: 1.75rem;
  }

  .text-size-medium-7-pbc {
    font-size: 1rem;
  }

  .section-survey-novellia-pbc {
    background-color: var(--pbcdark-purple);
    padding-bottom: 4rem;
  }

  .heading-89-pbc {
    color: var(--_hts-branding---white);
  }

  .text-block-107-pbc {
    color: var(--relume-library-lite--rl-white);
  }

  .section_layout_novellia_ty_take-4-pbc {
    background-image: linear-gradient(0deg, #fff0 29%, #fff), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  .padding-global-nov-ty-pbc {
    flex: 0 auto;
    align-self: auto;
  }

  .layout2_content-nov-ty-pbc {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .layout2_content-left-nov-ty-pbc.max-width-93-nov-ty-pbc {
    width: 100%;
  }

  .margin-bottom-nov-ty-pbc {
    align-self: center;
    width: 96%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h3-nov-ty-pbc {
    font-size: 2rem;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: .5rem;
    padding-right: 0;
    font-size: 3.2rem;
    display: flex;
  }

  .heading-style-h4-nov-ty-pbc {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h4-nov-ty-pbc.text-weight-medium-nov-ty-pbc {
    align-self: center;
    font-size: 2rem;
  }

  .small-divider-novellia-ty-pbc {
    width: 90%;
    margin-top: 24px;
  }

  .heading-style-h6-novellia-ty-pbc {
    font-size: 1.125rem;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc {
    text-align: center;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc.no-bottom-margin-nov-ty-pbc {
    width: auto;
  }

  .heading-style-h6-nov-ty-pbc {
    font-size: 1.125rem;
  }

  .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    width: 90%;
  }

  .layout2_lightbox_nov_ty-pbc {
    justify-content: center;
    align-items: center;
  }

  .layout2_lightbox-image-copy-pbc.corners-rounded-nov-ty-pbc {
    object-fit: cover;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
  }

  .padding-global-34-nov-ty-pbc {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-medium-nov-ty-pbc {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-style-h1-nov-ty-pbc {
    font-size: 2.5rem;
  }

  .layout231_list_novellia_ty-pbc {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: .64fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: start center;
  }

  .padding-small-nov-ty-pbc {
    padding: 1.25rem;
  }

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

  .margin-top-nov-ty-pbc.margin-medium-nov-ty-pbc {
    flex: 0 auto;
    height: 100%;
  }

  .padding-section-large-nov-ty-pbc {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta13_content-nov-ty-pbc {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4--nov-ty-pbc {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-11-copy-pbc {
    font-size: 1rem;
  }

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

  .margin-top-copy-pbc.margin-medium-copy-nov-ty-pbc {
    flex: 0 auto;
    height: 100%;
  }

  .padding-section-medium-novellia-ty-pbc {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout2_content-nov-ty-pbc-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .section_layout_novellia_ty_take-4-pbc-2 {
    background-image: linear-gradient(#fff, #6b0862b3), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif");
    background-position: 0 0, 50%;
    background-size: auto, auto;
  }

  .padding-global-26-gcs {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-small-gcs {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .content4_content-gcs {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .text-size-medium-copy {
    font-size: 1rem;
  }

  .content4_content-leff-gcs {
    min-width: 100%;
    min-height: 50vh;
  }

  .hero-scetion-photo-gcs {
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    min-width: auto;
    min-height: 50vh;
  }

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

  .margin-top-gcs.margin-medium-gcs {
    flex: 0 auto;
    height: 100%;
  }

  .margin-top-gcs.margin-medium-gcs.is-centered-gcs {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 0;
    display: block;
  }

  .button-group-12-gcs {
    margin-top: 2rem;
  }

  .button-group-12-gcs.is-centered-gcs {
    justify-content: flex-start;
    align-items: center;
  }

  .text-size-medium-gencanscreen, .text-size-mediump-gen-c-s {
    font-size: 1rem;
  }

  .padding-global--gcs {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-small--gcs {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .layout211_content--gcs {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

  .text-size-medium-11-copy, .text-size-medium-11---gcs, .text-size-medium-copy, .text-size-medium-----gcs, .text-size-medium-copy, .text-size-medium-copy, .text-size-medium-copy-copy, .text-size-medium-copy {
    font-size: 1rem;
  }

  .margin-top-copy.margin-medium--gen-can-scr {
    flex: 0 auto;
    height: 100%;
  }

  .button-group-12--gen-can-scr {
    margin-top: 1rem;
  }

  .padding-global-26-copy-gen-can-scr {
    flex: 0 auto;
    align-self: auto;
  }

  .padding-section-large-top-and-bottom-copy-gen-can-scr-gen-can-scr {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-copy-gen-can-scr {
    font-size: 2.5rem;
  }

  .card-layout-copy-gen-can-scr {
    padding-top: 54px;
  }

  .header47_content-copy-gen-can-scr {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .margin-top-copy, .margin-top-gen-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top-gen-can.m-gen-can-scrargin-medium-------gen-can-scr {
    flex: 0 auto;
    height: 100%;
  }

  .button-group-12-copy-gen-can {
    margin-top: 2rem;
  }

  .padding-large-copy-gen-can-scr {
    padding: 2rem 2rem 4.1rem;
  }

  .layout33_component-copy-gen-can-scr {
    height: 100%;
    margin-top: 0;
    display: block;
  }

  .layout33_content-copy-gen-can-scr {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    align-content: center;
    height: auto;
    min-height: 0%;
  }

  .card-row5_card-copy-gen-can-scr {
    grid-template-rows: 1fr auto;
    grid-auto-flow: column;
    align-content: center;
    place-items: center;
    height: 100vw;
  }

  .card-row5_card-content-copy-gen-can-scr {
    flex-flow: column;
    height: 21rem;
    padding-top: 1.5rem;
    display: flex;
  }

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

  .heading-style-h4-copy-gen-can-scr {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .margin-top-copy-gen-can-scr {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row5_image-wrapper-copy--gen-can-scr {
    height: 100%;
    display: flex;
  }

  .margin-bottom-copy--gen-can-screening {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5-copy---gen-can-screening {
    font-size: 1.25rem;
  }

  .text-size-medium-2-copy----gen-can-screening {
    font-size: 1rem;
  }

  .padding-section-large-17-copygen-can-screening {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-copygen-can-screening {
    font-size: 2.25rem;
  }

  .layout419_card2--gsc {
    height: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .heading-style-h2-7-copy {
    font-size: 2.25rem;
  }

  .padding-section-nov-bc {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .heading-style-h1--nov-bc {
    font-size: 2.5rem;
  }

  .text-size-medium-11-copy {
    font-size: 1rem;
  }

  .max-width-medium-nov-bc {
    width: 97%;
  }

  .text-size-medium-11-nov-bc {
    font-size: 1rem;
  }

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

  .margin-top---nov-bc.margin-medium---nov-bc {
    flex: 0 auto;
    height: 100%;
  }

  .padding-section-large-20-nov-bc {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout214_content-nov-bc {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout214_content-right-nov-bc {
    width: 90%;
  }

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

  .heading-style-h2-9-nov-bc {
    font-size: 2.25rem;
  }

  .heading-style-h2-9-nov-bc.text-is-left-aligned.text-is-dark-pink {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-size-medium-11----nov-bc {
    font-size: 1rem;
  }

  .text-size-medium-11----nov-bc.text-is-dark-pink {
    text-align: center;
    text-align: center;
  }

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

  .margin-top----nov-bc.margin-medium-nov-bc {
    flex: 0 auto;
    height: 100%;
  }

  .button-group-15-nov-bc {
    justify-content: center;
    align-items: flex-end;
    margin-top: 32px;
  }

  .div-block-212 {
    text-align: center;
    flex-flow: column;
    display: flex;
  }

  .faq_as_324 {
    grid-column-gap: .75rem;
    padding: 1rem;
  }

  .faq_aq_324 {
    font-size: 1rem;
  }

  .navbar_tel_324 {
    display: none;
  }

  .section-subtitle-center_324 {
    width: auto;
  }

  .reasons_container_324 {
    width: auto;
    max-width: none;
  }

  .reasons_head_324 {
    max-width: 37rem;
  }

  ._323-section-info2 {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._323-body-p.is-dark {
    text-align: center;
    text-align: center;
  }

  ._323-footer-padding {
    flex: 0 auto;
    align-self: auto;
  }

  ._323-hero-grid {
    grid-row-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: column dense;
    place-items: start stretch;
  }

  ._323-hero-grid.is-rounded {
    grid-column-gap: 0px;
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr .75fr;
    font-weight: 400;
  }

  ._323-p-xl {
    width: auto;
    margin-top: 0;
    padding-right: 10px;
  }

  ._323-h1 {
    font-size: 3.3rem;
    font-weight: 700;
  }

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

  ._323-subtitle {
    width: 100%;
    padding-right: 0;
  }

  ._323-section-info3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._323-card-image {
    width: 100%;
  }

  ._323-headline-wrapper-flex {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  ._323-info3-blk-4 {
    min-height: 300px;
  }

  ._323-info3-blk-1 {
    min-height: 400px;
  }

  ._323-headline-wrapper {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  ._323-section-info1 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._323-info3-blk-5 {
    min-height: 300px;
  }

  ._323-info3-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-rows: 1fr 1fr auto auto auto auto;
    grid-template-columns: .5fr;
  }

  ._323-h2.is-dark {
    text-align: center;
    text-align: center;
  }

  ._323-hero {
    min-height: 90svh;
    padding-bottom: 2rem;
  }

  .statband_grid_324 {
    place-content: stretch;
    align-self: center;
    width: 90%;
  }

  .about_content_324 {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 28rem;
  }

  .faq_aa_324 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .elig2_card_324 {
    padding: 1.25rem;
  }

  .statband_inner_324 {
    width: auto;
    max-width: none;
  }

  ._313bc-margin-small-2 {
    margin: 1.25rem;
  }

  ._313bc-margin-medium-2 {
    margin: 1.5rem;
  }

  ._313bc-padding-section {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-max-width-medium {
    width: 97%;
  }

  ._313bc-cta-box {
    top: 46px;
  }

  ._313bc-container-large-5 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-layout27-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._313bc-text-size-medium-5 {
    font-size: 1rem;
  }

  ._313bc-layout27-image-wrapper {
    min-height: 30svh;
  }

  ._313bc-padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  ._313bc-padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-faq4-question {
    padding: 1rem 1.25rem;
  }

  ._313bc-faq4-icon-wrappper {
    width: 1.75rem;
  }

  ._313bc-faq4-answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  ._313bc-padding-section-large-4 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  ._313bc-padding-section-large-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-layout214-content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  ._313bc-layout214-content-right {
    width: 90%;
  }

  ._313bc-button-group-15 {
    justify-content: center;
    align-items: flex-end;
    margin-top: 32px;
  }

  ._313bc-padding-global-9 {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-section-layout-4 {
    background-image: linear-gradient(0deg, #fff0 29%, #fff), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  ._313bc-padding-global-2 {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-padding-section-medium-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313bc-layout2-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._313bc-margin-bottom-2 {
    align-self: center;
    width: 96%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-small-divider {
    width: 90%;
    margin-top: 24px;
  }

  ._313bc-heading-style-h6 {
    font-size: 1.125rem;
  }

  ._313bc-layout2-lightbox {
    justify-content: center;
    align-items: center;
  }

  ._313bc-padding-global-34 {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  ._313bc-layout231-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: .64fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: start center;
  }

  ._313bc-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-cta13-content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  ._313bc-navbar1-component-2 {
    height: auto;
    min-height: 4rem;
  }

  ._313bc-navbar1-logo-link {
    padding-left: 0;
  }

  ._313bc-text-size-medium-3 {
    margin-bottom: 1rem;
    font-size: 1rem;
  }

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

  ._313bc-heading-style-h1 {
    font-size: 2.5rem;
  }

  ._313bc-text-size-medium-11 {
    font-size: 1rem;
  }

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

  ._313bc-margin-top._313bc-margin-medium {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-heading-style-h2-7 {
    font-size: 2.25rem;
  }

  ._313bc-text-size-medium-7 {
    font-size: 1rem;
  }

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

  ._313bc-text-size-medium-11-2 {
    font-size: 1rem;
  }

  ._313bc-text-size-medium-11-2._313bc-text-is-dark-pink {
    text-align: center;
    text-align: center;
  }

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

  ._313bc-margin-top-2._313bc-margin-medium-3 {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-layout2-content-left._313bc-max-width-93 {
    width: 100%;
  }

  ._313bc-heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  ._313bc-heading-style-h4._313bc-text-weight-medium {
    align-self: center;
    font-size: 2rem;
  }

  ._313bc-text-size-small._313bc-no-top-margin {
    width: 90%;
  }

  ._313bc-layout2-lightbox-image._313bc-corners-rounded {
    object-fit: cover;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: auto;
  }

  ._313bc-heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

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

  ._313bc-margin-top-3._313bc-margin-medium-4 {
    flex: 0 auto;
    height: 100%;
  }

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

  ._313bc-margin-top-4._313bc-margin-medium-5 {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-padding-section-small {
    max-width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  ._313bc-padding-section-small._313bc-bc {
    padding-bottom: 2rem;
  }

  ._313bc-heading-83._313bc-bc {
    font-size: 3rem;
  }

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

  ._313bc-margin-top-5._313bc-margin-medium-2 {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-image-overlay-layer-2._313bc-novellia-copy {
    height: auto;
  }

  ._313bc-heading-style-h3 {
    font-size: 2rem;
  }

  ._313bc-cta36-list {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  ._313bc-heading-style-h2-9 {
    font-size: 2.25rem;
  }

  ._313bc-heading-style-h2-9._313bc-text-is-left-aligned._313bc-text-is-dark-pink {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  ._313bc-heading-style-h3-2 {
    font-size: 2rem;
  }

  ._313bc-heading-style-h3-2._313bc-text-align-left-3._313bc-text-is-dark-pink-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: .5rem;
    padding-right: 0;
    font-size: 2.2rem;
    display: flex;
  }

  ._313bc-heading-style-h6-2 {
    font-size: 1.125rem;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90 {
    text-align: center;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90._313bc-no-bottom-margin {
    width: 89%;
  }

  ._313bc-text-size-medium-11-3 {
    font-size: 1rem;
  }

  ._313bc-padding-small {
    padding: 1.25rem;
  }

  ._313bc-heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .survey-83bar_324 {
    height: 900px;
  }

  .footer_top-324-dq {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: repeat(auto-fit, minmax(undefinedundefined, 4rem));
  }

  .navbar_tel-324-dq, .navbar_tel-324-ty {
    display: none;
  }

  .button-wrapper-324-lp.with-upper-margin {
    margin-top: 1.25rem;
  }

  .about2_bgvideo_324 {
    left: 0%;
  }

  .about2_overlay_324 {
    background-color: #ffffffd9;
    background-image: none;
  }

  .solution_content_324 {
    grid-row-gap: 1.25rem;
    padding: 2.5rem 1.5rem;
  }

  .section-subtitle-center_faq_324 {
    width: auto;
  }

  ._299-hero-block {
    background-image: linear-gradient(#05003c87, #05003c87), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/699377f3e9a0c3da56f06743_A%20sideview%20of%20a%20woman's%20person's%20face%20with%20lupus.avif");
    background-position: 0 0, 35% 0;
    background-size: auto, cover;
    margin-bottom: 20px;
  }

  ._299-header {
    background-color: #ecf9ff;
    padding: 20px 30px;
  }

  ._299-header-wrapper {
    color: #ecf9ff;
  }

  ._299-logo-link {
    padding-left: 0;
  }

  ._299-section, ._299-section.is-hero, ._299-section.is-hero-ty, ._299-section.is-hero-dq, ._299-section.is-hero-dqbd {
    margin-left: 15px;
    margin-right: 15px;
  }

  ._299-section.is-hero, ._299-section.is-hero-ty, ._299-section.is-hero-dq, ._299-section.is-hero-dqbd {
    margin-left: 15px;
    margin-right: 15px;
  }

  ._299-section.is-cta {
    margin-top: 40px;
    padding: 40px 15px;
  }

  ._299-hero-copy-wrapper {
    width: auto;
    margin-top: 0;
    padding-top: 14px;
  }

  ._299-hero-content.is-ty {
    width: 80%;
  }

  ._299-hero-eyebrow {
    margin-top: 0;
    font-size: 1.5em;
    line-height: 1em;
  }

  ._299-hero-headline {
    margin-top: 0;
    font-size: 2.5em;
    line-height: 1em;
  }

  ._299-hero-headline.is-ty {
    font-size: 4.5em;
  }

  ._299-hero-headline.is-dq {
    font-size: 3em;
    line-height: 1.1;
  }

  ._299-hero-copy {
    padding-right: 50px;
  }

  ._299-hero-copy-ty {
    width: 100%;
    padding-right: 0;
    font-size: 20px;
  }

  ._299-button-primary-hub-text {
    font-size: 16px;
  }

  ._299-cta-text {
    font-size: 16px;
    line-height: 1.4;
  }

  ._299-container {
    text-align: center;
    margin-top: 0;
  }

  ._299-research-container {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._299-container-ty, ._299-container-dq {
    text-align: center;
    margin-top: 0;
  }

  ._299-heading-wrapper, ._299-heading-wrapper-ty {
    margin-bottom: 0;
  }

  ._299-heading-jumbo {
    font-size: 34px;
    line-height: 1.2;
  }

  ._299-divider {
    margin-bottom: 20px;
  }

  ._299-divider.is-ty {
    margin-bottom: 0;
  }

  ._299-info-wrapper {
    margin-top: 40px;
  }

  ._299-paragraph {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._299-research-wrapper {
    width: 90%;
  }

  ._299-research-heading {
    font-size: 28px;
    line-height: 1.2;
  }

  ._299-research-image {
    min-width: 50%;
    max-width: 70%;
  }

  ._299-eligibility-wrapper {
    margin-top: 30px;
  }

  ._299-cta-heading {
    width: 90%;
  }

  ._299-cta-heading.is-center {
    margin-bottom: 0;
    padding-bottom: .25rem;
  }

  ._320-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._320-padding-global-gcs {
    flex: 0 auto;
    align-self: auto;
  }

  ._320-padding-section-large-gcs {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._194-kl-hero-left {
    align-self: auto;
    width: auto;
    height: 250px;
  }

  ._194-kl-flex-2-col-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  ._194-kl-hero-right {
    order: -9999;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._194-kl-flex-2-col-wrap-inverse {
    flex-flow: column;
    align-items: stretch;
  }

  ._194-kl-info-left {
    align-self: auto;
    width: auto;
    height: 250px;
  }

  ._194-kl-info-right {
    order: -9999;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._194-kl-3-col-wrapper {
    flex-flow: column;
  }

  ._194-kl-card-wrapper {
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: center;
  }

  ._194-kl-card-image {
    background-position: 50%;
    background-size: cover;
    flex: 1;
    align-self: stretch;
    overflow: visible;
  }

  ._194-kl-headline-wrapper {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 0;
  }

  .intro_image-hts-gcs-lp {
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
    min-width: auto;
    min-height: 50vh;
  }

  .button-hts-gcs-lp.is-card-hts-gcs-lp {
    margin-bottom: 24px;
  }

  .button-hts-gcs-lp.is-hero-hts-gcs-lp {
    position: relative;
    top: 16px;
  }

  .button-group-hts-gcs-lp {
    margin-top: 2rem;
  }

  .button-group-hts-gcs-lp.is-compact-hts-gcs-lp {
    margin-top: 1rem;
  }

  .button-group-hts-gcs-lp.is-intro-hts-gcs-lp {
    justify-content: flex-start;
    align-items: center;
  }

  .button-wrapper-hts-gcs-lp {
    flex: 0 auto;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cards_grid-hts-gcs-lp {
    padding-top: 54px;
  }

  .content-box-hts-gcs-lp {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .content-wrapper-hts-gcs-lp {
    flex: 0 auto;
    align-self: auto;
  }

  .cta_heading-hts-gcs-lp {
    font-size: 2.5rem;
  }

  .cta_padding-section-hts-gcs-lp {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta_text-hts-gcs-lp {
    font-size: 1rem;
  }

  .eligibility_button-wrapper-hts-gcs-lp {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .eligibility_card-hts-gcs-lp {
    height: auto;
  }

  .eligibility_card-content-hts-gcs-lp {
    grid-row-gap: 1.5rem;
    padding: 1.75rem;
  }

  .eligibility_card-heading-hts-gcs-lp {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .eligibility_component-hts-gcs-lp {
    height: 100%;
    margin-top: 0;
    display: block;
  }

  .eligibility_content-hts-gcs-lp {
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .eligibility_image-wrapper-hts-gcs-lp {
    align-self: stretch;
    width: 100%;
    min-height: 14rem;
    overflow: hidden;
  }

  .eligibility_list-hts-gcs-lp {
    grid-row-gap: 1.5rem;
  }

  .eligibility_list-wrapper-hts-gcs-lp {
    background-image: radial-gradient(280px at 100% 0, #df583a38 0%, #df583a00 100%);
    padding: 2rem;
  }

  .faq_heading-hts-gcs-lp {
    font-size: 2rem;
  }

  .faq_intro-text-hts-gcs-lp {
    font-size: 1rem;
  }

  .faq_padding-section-hts-gcs-lp {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq_question-hts-gcs-lp {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq_question-text-hts-gcs-lp {
    font-size: 1rem;
  }

  .heading-h2-hts-gcs-lp {
    font-size: 2rem;
  }

  .heading-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero_bg-video-hts-gcs-lp {
    height: 100%;
  }

  .hero_component-hts-gcs-lp {
    height: auto;
  }

  .hero_content-hts-gcs-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .hero_content-left-hts-gcs-lp {
    width: auto;
  }

  .hero_heading-hts-gcs-lp {
    font-size: 2.5rem;
  }

  .hero_text-hts-gcs-lp {
    font-size: 1rem;
  }

  .info_content-hts-gcs-lp {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .info_padding-section-hts-gcs-lp {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .intro_button-wrapper-hts-gcs-lp {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin: 0;
    display: block;
  }

  .intro_content-hts-gcs-lp {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-items: center;
  }

  .intro_content-left-hts-gcs-lp {
    min-width: 100%;
    min-height: 50vh;
  }

  .intro_section-hts-gcs-lp {
    background-image: radial-gradient(360px at 0 0, #df583a29 0%, #df583a00 100%);
    margin-top: 0;
    margin-bottom: 2rem;
    padding-top: 2rem;
  }

  .intro_text-hts-gcs-lp {
    font-size: 1rem;
  }

  .padding-global-hts-gcs-lp {
    flex: 0 auto;
    align-self: auto;
  }

  .eligibility_padding-section-hts-gcs-lp {
    padding: 2.5rem 0;
  }

  .steps_button-wrapper-hts-gcs-lp {
    flex: 0 auto;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .steps_camera-hts-gcs-lp {
    height: 60svh;
  }

  .steps_card-text-hts-gcs-lp {
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .steps_content-hts-gcs-lp {
    grid-template-columns: 1fr;
  }

  .steps_section-hts-gcs-lp {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .steps_sticky-wrap-hts-gcs-lp {
    height: auto;
  }

  .steps_text-hts-gcs-lp {
    font-size: 1rem;
  }

  .survey_padding-section-hts-gcs-lp {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .survey_section-hts-gcs-lp {
    background-image: radial-gradient(320px at 0 0, #df583a24 0%, #df583a00 100%);
  }

  .text-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-wrapper-hts-gcs-lp.is-faq-hts-gcs-lp {
    margin-bottom: 1.25rem;
  }

  .footer_bottom-padding-hts-gcs-lp {
    padding: 1.5rem 0 0;
  }

  .footer_bottom-wrapper-hts-gcs-lp {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_credit-text-hts-gcs-lp {
    margin-top: 2rem;
  }

  .footer_heading-hts-gcs-lp {
    font-size: 1.125rem;
  }

  .footer_legal-list-hts-gcs-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .footer_link-list-hts-gcs-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer_padding-section-hts-gcs-lp {
    padding: 3rem 0;
  }

  .footer_top-padding-hts-gcs-lp {
    padding: 0 0 3rem;
  }

  .footer_top-wrapper-hts-gcs-lp {
    grid-row-gap: 2.5rem;
  }

  .footer_heading-wrapper-hts-gcs-lp {
    margin-bottom: .75rem;
  }

  .nav_button-hts-gcs-lp {
    padding: .25rem 1rem;
  }

  .nav_menu-hts-gcs-lp {
    padding-bottom: 6rem;
  }

  .eligibility_intro-hts-gcs-lp {
    font-size: 1rem;
  }

  .eligibility_item-title-hts-gcs-lp {
    font-size: 1.125rem;
  }

  .cta_component-hts-gcs-nq {
    border-radius: 20px;
    padding: 3rem 1.5rem;
  }

  .cta_padding-hts-gcs-nq {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .heading-h1-hts-gcs-nq {
    font-size: 2.5rem;
  }

  .heading-h2-hts-gcs-nq {
    font-size: 1.875rem;
  }

  .heading-h4-hts-gcs-nq {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-h5-hts-gcs-nq {
    font-size: 1.25rem;
  }

  .hero_component-hts-gcs-nq {
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero_content-right-hts-gcs-nq {
    margin-top: 1rem;
    padding-left: 1.25rem;
  }

  .hero_content-wrapper-hts-gcs-nq {
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    height: auto;
    display: flex;
  }

  .hero_inner-hts-gcs-nq {
    margin: 0;
  }

  .hero_section-hts-gcs-nq {
    padding: 0;
  }

  .margin-bottom-small-hts-gcs-nq {
    margin-bottom: 0;
  }

  .margin-bottom-xsmall-hts-gcs-nq {
    margin-bottom: .75rem;
  }

  .next_alert-hts-gcs-nq {
    margin-bottom: 1em;
  }

  .next_card-content-hts-gcs-nq {
    flex-flow: column;
    height: 21rem;
    padding-top: 1.5rem;
    display: flex;
  }

  .next_component-hts-gcs-nq {
    height: 100%;
    margin-top: 0;
    display: block;
  }

  .next_grid-hts-gcs-nq {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    align-content: center;
    height: auto;
    min-height: 0%;
  }

  .next_image-wrapper-hts-gcs-nq {
    height: 100%;
    display: flex;
  }

  .next_card-hts-gcs-nq {
    grid-template-rows: 1fr auto;
    grid-auto-flow: column;
    align-content: center;
    place-items: center;
    height: 100vw;
  }

  .next_image-hts-gcs-nq {
    object-fit: cover;
    flex: 0 auto;
    height: 100%;
    display: block;
  }

  .next_list-panel-hts-gcs-nq {
    align-items: center;
    height: 60svh;
    padding: 1.25rem;
  }

  .next_padding-hts-gcs-nq {
    padding: 1.5rem;
  }

  .padding-global-hts-gcs-nq {
    flex: 0 auto;
    align-self: auto;
  }

  .text-medium-hts-gcs-nq {
    font-size: 1rem;
  }

  .footer_padding-global-hts-gcs-nq {
    flex: 0 auto;
    align-self: auto;
  }

  .footer_bottom-wrapper-hts-gcs-nq {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_credit-text-hts-gcs-nq {
    margin-top: 2rem;
  }

  .footer_top-wrapper-hts-gcs-nq {
    grid-row-gap: 2.5rem;
  }

  .footer_top-padding-hts-gcs-nq {
    padding: 0 0 3rem;
  }

  .footer_heading-hts-gcs-nq {
    font-size: 1.125rem;
  }

  .footer_padding-section-hts-gcs-nq {
    padding: 3rem 0;
  }

  .footer_heading-wrapper-hts-gcs-nq {
    margin-bottom: .75rem;
  }

  .footer_link-list-hts-gcs-nq {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer_bottom-padding-hts-gcs-nq {
    padding: 1.5rem 0 0;
  }

  .footer_legal-list-hts-gcs-nq {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .nav_menu-hts-gcs-nq {
    padding-bottom: 6rem;
  }

  .nav_button-hts-gcs-nq {
    padding: .25rem 1rem;
  }

  .padding-section-large-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .nv-hero-spacing {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .nv-hero-heading {
    font-size: 2.25rem;
  }

  .nv-hero-subheading {
    font-size: 1.3rem;
  }

  .nv-hero-offer {
    font-size: 1.125rem;
  }

  .nv-hero-lightbox {
    width: 5.5rem;
    height: 5.5rem;
  }

  ._313bc-padding-global-34-no-vid-test {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-margin-top-4-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-top-4-no-vid-test._313bc-margin-medium-5-no-vid-test {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-heading-style-h4-no-vid-test {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  ._313bc-heading-style-h4-no-vid-test._313bc-text-weight-medium-no-vid-test {
    align-self: center;
    font-size: 2rem;
  }

  ._313bc-layout2-lightbox-no-vid-test {
    justify-content: center;
    align-items: center;
  }

  ._313bc-layout231-list-no-vid-test {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: .64fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: start center;
  }

  ._313bc-text-size-medium-11-3-no-vid-test {
    font-size: 1rem;
  }

  ._313bc-padding-section-medium-3-no-vid-test {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  ._313bc-section-layout-4-no-vid-test {
    background-image: linear-gradient(0deg, #fff0 29%, #fff), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/6a5a68d01aa9e35a7a1fed60_AdobeStock_85544261.avif");
    background-position: 0 0, 0 0;
    background-size: auto, auto;
  }

  ._313bc-padding-global-9-no-vid-test {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-padding-section-large-no-vid-test {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313bc-margin-bottom-2-no-vid-test {
    align-self: center;
    width: 96%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-small-divider-no-vid-test {
    width: 90%;
    margin-top: 24px;
  }

  ._313bc-padding-section-medium-2-no-vid-test {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313bc-text-size-small-no-vid-test._313bc-no-top-margin-no-vid-test {
    width: 90%;
  }

  ._313bc-heading-style-h6-2-no-vid-test {
    font-size: 1.125rem;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test {
    text-align: center;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test._313bc-no-bottom-margin-no-vid-test {
    width: 89%;
  }

  ._313bc-heading-style-h6-no-vid-test {
    font-size: 1.125rem;
  }

  ._313bc-padding-global-2-no-vid-test {
    flex: 0 auto;
    align-self: auto;
  }

  ._313bc-cta13-content-no-vid-test {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  ._313bc-layout2-content-left-no-vid-test._313bc-max-width-93-no-vid-test {
    width: 100%;
  }

  ._313bc-layout2-content-no-vid-test {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._313bc-margin-top-3-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-top-3-no-vid-test._313bc-margin-medium-4-no-vid-test {
    flex: 0 auto;
    height: 100%;
  }

  ._313bc-heading-style-h4-2-no-vid-test {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  ._313bc-padding-small-no-vid-test {
    padding: 1.25rem;
  }

  ._313bc-heading-style-h3-2-no-vid-test {
    font-size: 2rem;
  }

  ._313bc-heading-style-h3-2-no-vid-test._313bc-text-align-left-3-no-vid-test._313bc-text-is-dark-pink-3-no-vid-test {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: .5rem;
    padding-right: 0;
    font-size: 2.2rem;
    display: flex;
  }

  ._313bc-heading-style-h1-2-no-vid-test {
    font-size: 2.5rem;
  }

  .image-98 {
    display: none;
  }

  .heading-h1-hts-gcs-q {
    font-size: 2.5rem;
  }

  .heading-h3-hts-gcs-q {
    font-size: 2rem;
  }

  .heading-h5-hts-gcs-q {
    font-size: 1.25rem;
  }

  .hero_bg-overlay-hts-gcs-q {
    background-image: radial-gradient(360px at 100% 0, #df583a3d 0%, #df583a00 100%), linear-gradient(#25203d 0% 100%);
  }

  .hero_max-width-hts-gcs-q {
    max-width: 90%;
  }

  .hero_padding-hts-gcs-q {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero_text-hts-gcs-q {
    font-size: 1rem;
  }

  .margin-bottom-medium-hts-gcs-q {
    margin-bottom: 1.5rem;
  }

  .margin-bottom-small-hts-gcs-q {
    margin-bottom: 1.25rem;
  }

  .margin-bottom-xsmall-hts-gcs-q {
    margin-bottom: .75rem;
  }

  .padding-global-hts-gcs-q {
    flex: 0 auto;
    align-self: auto;
  }

  .studies_card-hts-gcs-q {
    border-left-style: none;
    height: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .studies_component-hts-gcs-q {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    padding-top: 6rem;
  }

  .studies_content-left-hts-gcs-q {
    height: auto;
    margin-left: 5%;
    margin-right: 5%;
    position: static;
  }

  .studies_content-right-hts-gcs-q {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: sticky;
    top: 0;
  }

  .footer_legal-list-hts-gcs-q {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: start;
  }

  .footer_component-hts-gcs-q {
    margin-top: 2rem;
  }

  .footer_bottom-wrapper-hts-gcs-q {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer_heading-hts-gcs-q {
    font-size: 1.125rem;
  }

  .nav_menu-hts-gcs-q {
    padding-bottom: 6rem;
  }

  .footer_link-list-hts-gcs-q {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer_top-padding-hts-gcs-q {
    padding: 0 0 3rem;
  }

  .nav_button-hts-gcs-q {
    padding: .25rem 1rem;
  }

  .footer_bottom-padding-hts-gcs-q {
    padding: 1.5rem 0 0;
  }

  .footer_credit-text-hts-gcs-q {
    margin-top: 2rem;
  }

  .footer_padding-section-hts-gcs-q {
    padding: 2.5rem 0 3rem;
  }

  .footer_padding-global-hts-gcs-q {
    flex: 0 auto;
    align-self: auto;
  }

  .footer_heading-wrapper-hts-gcs-q {
    margin-bottom: .75rem;
  }

  .footer_top-wrapper-hts-gcs-q {
    grid-row-gap: 2.5rem;
  }

  ._194-kl-info-right-2 {
    order: -9999;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313-navbar1_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  ._313-header5_heading {
    font-size: 2.5rem;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

  ._313-footer4_credit-text {
    margin-top: 1rem;
  }

  ._313-header5_padding {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313-navbar1_component {
    height: auto;
    min-height: 4rem;
  }

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

  ._313-navbar1_logo-link {
    padding-left: 0;
  }

  ._313-footer4_bottom-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
    justify-items: center;
    padding-bottom: 1rem;
  }

  .padding-section-large-19, .padding-section-large-20, ._313-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  ._313-padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313-padding-bottom-small {
    padding-bottom: 1.25rem;
  }

  ._313-text-size-medium {
    font-size: 1rem;
  }

  .about_padding-section-hts-gcs-lp {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .about_component-hts-gcs-lp {
    padding-top: 2rem;
  }

  .about_text-hts-gcs-lp {
    font-size: .9375rem;
  }

  .about_padding-section-hts-gcs-nq {
    padding-bottom: 4rem;
  }

  .about_component-hts-gcs-nq {
    padding-top: .5rem;
  }

  .about_text-hts-gcs-nq {
    font-size: .9375rem;
  }

  .eligibility_list-intro-hts-gcs-lp {
    margin-bottom: 1.5rem;
    font-size: 1rem;
  }

  .about_padding-section-hts-gcs-q {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .about_component-hts-gcs-q {
    padding-top: .5rem;
  }

  .about_text-hts-gcs-q {
    font-size: .9375rem;
  }

  .refer_overlay-hts-gcs-lp {
    background-image: radial-gradient(360px at 100% 0, #df583a47 0%, #df583a00 100%), linear-gradient(120deg, #1b172df0 0%, #25203ddb 100%);
  }

  .refer_padding-section-hts-gcs-lp {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .refer_component-hts-gcs-lp {
    row-gap: 1rem;
  }

  .refer_heading-hts-gcs-lp {
    font-size: 2rem;
  }

  .refer_text-hts-gcs-lp {
    font-size: 1rem;
  }

  .refer_padding-section-hts-gcs-lp-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .refer_overlay-hts-gcs-lp-2 {
    background-image: radial-gradient(360px at 100% 0, #df583a47 0%, #df583a00 100%), linear-gradient(120deg, #1b172df0 0%, #25203ddb 100%);
  }

  .refer_component-hts-gcs-lp-2 {
    row-gap: 1rem;
  }

  .refer_heading-hts-gcs-lp-2 {
    font-size: 2rem;
  }

  .hero-wrapper-2 {
    background-image: linear-gradient(#de3811ad, #de3811ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .headline-light-2 {
    font-size: 1.7rem;
  }

  .headline-light-2.eft {
    text-align: left;
    text-align: left;
  }

  .copy-center-2 {
    text-align: left;
    font-size: 1.2rem;
  }

  .study-closed-wrapper {
    background-image: linear-gradient(#de3811ad, #de3811ad), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/689b5307387eb12fa476ae9e_shutterstock_2191880035.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .copy-center-2-copy {
    text-align: left;
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 479px) {
  .hts-home-hero {
    overflow: hidden;
  }

  .hts_hone_hero {
    padding-bottom: 0;
  }

  .large-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-nav-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .padding-global----gcs {
    max-width: 350px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-wrapper.htshome {
    margin-top: 0;
  }

  .image {
    width: 150px;
    margin-left: 0;
  }

  .section-hero-wrapper {
    background-image: linear-gradient(#fff3f380, #fff3f380), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68434e1d6ae97e73cd7c4dff_65322343-0-lp-hero-dq.avif");
    background-position: 0 0, 57%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home-hero-component {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 0;
  }

  .hero-copy-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-right: 1rem;
    display: flex;
    overflow: hidden;
  }

  .heading-3.left {
    font-size: var(--_amd---h4-mobile);
    font-size: var(--_amd---h4-mobile);
  }

  .heading-4 {
    font-size: var(--_amd---h1-mobile);
  }

  .container-large-2 {
    display: block;
  }

  .heading-5 {
    color: var(--_amd---highlight);
    margin-bottom: 0;
  }

  .heading-5.white {
    flex: 1;
    align-self: auto;
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 1.8rem;
    line-height: 1.4;
  }

  .headline-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  .headline-wrapper.flex {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
  }

  .card-image-wrapper {
    width: auto;
  }

  .white-2 {
    margin-bottom: 20px;
  }

  .card {
    max-width: none;
    padding: 20px 10px;
  }

  .section-living-wrapper, .section-survey-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .copy-wrapper {
    margin-bottom: 1rem;
  }

  .hts-section-footer-wrapper.darkbg {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer-copy-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    text-align: center;
    flex-flow: column;
    align-self: stretch;
  }

  .section-footer {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .image-6 {
    width: 200px;
    margin-bottom: 10px;
  }

  .cell-6 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
  }

  .bold-text-5 {
    font-size: var(--_amd---h1-mobile);
  }

  .cell-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .hero-wrapper.hts {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .copy-center {
    text-align: left;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6em;
  }

  .head-slug-wrapper {
    text-align: left;
  }

  .text-block-2 {
    width: auto;
  }

  .heading-10 {
    font-size: var(--_master-sizes---h3-mobile);
    text-align: left;
  }

  .long-card {
    width: auto;
  }

  .heading-11-copy.card4-3 {
    align-self: center;
  }

  .heading-6-copy.left {
    line-height: 1;
  }

  .homrhero-copy-wrapper {
    width: auto;
    padding-top: .25rem;
    padding-bottom: 2rem;
  }

  .hts-card {
    width: 310px;
    height: 400px;
  }

  .card-img-wrapper {
    align-self: auto;
  }

  .image-11 {
    margin-left: 0;
  }

  .card-copy-content {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .hts-card-wrapper.hts {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card-title.home {
    align-self: center;
  }

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

  .headline-light.eft {
    font-size: var(--_master-sizes---h3-mobile);
    text-align: center;
    font-size: var(--_master-sizes---h3-mobile);
    text-align: center;
  }

  .headline-bold {
    text-align: left;
    margin-bottom: 0;
    font-size: 2.5rem;
    line-height: 1;
  }

  .headline-bold.hpme {
    text-align: center;
    text-align: center;
    font-size: 2.1rem;
  }

  .safe-health-hero {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sh-h1 {
    margin-bottom: 0;
    font-size: 4rem;
  }

  .bold-text-9 {
    font-size: 2.6rem;
  }

  .sh-bold-text {
    width: auto;
    min-width: 65%;
    max-width: 70%;
    margin-bottom: 0;
    padding-right: 0;
    font-family: Poppins, sans-serif;
    line-height: 1;
  }

  .sh-container {
    padding-top: 0;
    padding-bottom: 2rem;
    display: block;
  }

  .sh-paragraph {
    width: auto;
    margin-top: 0;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 1rem;
  }

  .sh-button {
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .image-14 {
    width: 220px;
  }

  .bold-text-10, .bold-text-11 {
    font-size: 1.1rem;
  }

  ._323-container-large {
    max-width: 100%;
    padding-left: 5%;
    padding-right: 5%;
  }

  .header-wrap {
    padding-bottom: 20px;
  }

  .section--ls-keep_nav {
    padding-top: 10px;
    top: 0;
  }

  .keep-container-large {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .keep-page-spacing.hero {
    padding-top: 2rem;
  }

  .hero-left {
    order: -9999;
    height: 250px;
  }

  .keep-h1 {
    font-size: 2.4rem;
  }

  .keep-par--light {
    margin-top: 0;
    padding-top: 10px;
  }

  .keep-hero-content-wrapper {
    padding-top: 0;
    padding-right: 0;
  }

  .info-left {
    order: 9999;
  }

  .code-embed-2 {
    width: auto;
    height: 800px;
  }

  .footer-grid {
    grid-auto-flow: column;
  }

  .hero-grid {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  .hero-grid.boom {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .bold-text-16 {
    font-family: Roboto, sans-serif;
    font-size: var(--_master-sizes---h2-2);
  }

  .bold-text-17 {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-size: var(--_master-sizes---h2-mobile);
    line-height: 1.2;
  }

  .px-ob-subtitle {
    font-size: var(--_master-sizes---h5-mobile);
    line-height: 1.7;
  }

  .div-block-35 {
    width: 270px;
  }

  .div-block-38 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bold-text-36 {
    font-size: 1.5rem;
  }

  ._0274-large-container {
    flex: 1;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .info-content-wrapper {
    width: auto;
  }

  .heading-18-copy {
    text-align: center;
  }

  .info-img-wrapper {
    flex: 0 auto;
    align-self: center;
    width: 100%;
    max-width: 450px;
    height: 300px;
    max-height: 300px;
  }

  ._0274-iinfo-container {
    padding-left: 0;
    padding-right: 0;
  }

  .mft-button-deepred {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 60px;
  }

  ._83bar-scheduler {
    height: 850px;
  }

  .hts-logo.hts-home {
    width: 180px;
    margin-left: 0;
  }

  .section-hf-hero {
    min-height: auto;
    padding-top: 60px;
  }

  .div-block-56 {
    align-self: flex-start;
  }

  .amgen-hf-copy-wrap {
    align-self: flex-start;
    width: auto;
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .global-padding {
    height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section---mft-hero {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div---wrapper {
    max-width: none;
  }

  .mft-hero-grid {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex-flow: column;
    grid-template-columns: 2.5fr .25fr;
    display: flex;
  }

  .mft-hero-copy {
    background-color: #111111d9;
    justify-content: center;
    align-items: center;
    padding: 2rem 1rem;
    display: flex;
  }

  .heading-31 {
    font-size: var(--_master-sizes---h1-mobile);
    overflow-wrap: break-word;
    margin-bottom: 0;
    line-height: 1.2;
  }

  .paragraph-32 {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 20px;
    font-size: 1.2rem;
  }

  .button-5, .div-block-62 {
    align-self: flex-start;
  }

  .mft-info1-img {
    background-repeat: no-repeat;
    background-size: cover;
  }

  .section---mft-survey {
    padding-top: 2rem;
  }

  .hub-reference-section-3 {
    background-image: linear-gradient(#2a8f71d9, #2a8f71d9), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68af44acf8565de320f99436_1737779217-65136745-ghost-hero1.avif");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-left: 20px;
    padding-right: 20px;
  }

  .hub-reference-container {
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
    flex-flow: column;
    grid-template-columns: 1fr;
    place-items: center;
    min-height: auto;
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .body-2 {
    font-size: .9907rem;
  }

  .heading-3 {
    font-size: 2.1672rem;
  }

  .footer-link.no-underline.email {
    font-size: 1.1em;
  }

  .div-block-68 {
    flex-flow: column;
  }

  .container-41 {
    flex-flow: row;
    align-self: flex-end;
    width: auto;
    max-width: 400px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-13 {
    padding-bottom: 2em;
  }

  .div-block-69 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .heading-38 {
    text-align: left;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    flex: 1;
    font-size: 2.7rem;
    line-height: 1.2;
    display: block;
  }

  .div-block-70 {
    text-align: center;
  }

  .status-def {
    padding-right: 20px;
  }

  .container-17 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .status-list-item {
    padding-right: 20px;
  }

  .div-block-72 {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .mft-footer-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .image-34 {
    text-align: center;
    width: 200px;
  }

  .div-block-75 {
    justify-content: center;
    align-items: center;
  }

  .boom-ibd-hero-content {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem 1rem;
  }

  .faq, .container-42 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq-btn-copy {
    font-size: 16px;
  }

  .text-block-36 {
    font-size: 1.1rem;
  }

  .antitdote-ism-ingo1 {
    padding: 4em 20px;
  }

  .anti-faq-question {
    font-size: 1.1rem;
  }

  .status-list {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .sm-hero-hlolder {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .boom-global-padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  .px-ob-p-xl {
    width: auto;
    margin-bottom: 0;
    padding-right: 0;
    line-height: 1.5;
  }

  ._323-eyebrow-icon.check.pink {
    color: #eb2c68;
  }

  .uc-h1 {
    color: var(--_hts-branding---copy-color);
    font-size: var(--_master-sizes---h1-mobile);
    margin-bottom: 10px;
    line-height: 1.1;
  }

  .uc-eyebrow {
    color: var(--_hts-branding---copy-color);
    font-size: var(--_master-sizes---h6);
  }

  .div-block-97 {
    max-width: none;
  }

  .home-section-wrap.bottom {
    margin-top: 47px;
  }

  .div-criteria {
    justify-content: flex-start;
    margin-top: -20px;
    padding-left: 20px;
  }

  .survey-section {
    margin-top: 30px;
    padding-top: 15px;
  }

  .div-criteria-block.copy {
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .menu {
    margin-left: 15px;
  }

  .heading-jumbo {
    width: auto;
    margin-top: 40px;
    padding-right: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 1.5em;
    font-weight: 800;
    line-height: 1.1;
  }

  .heading-jumbo.home-esp {
    margin-top: 0;
    padding-right: 0;
    font-size: 3em;
    line-height: 1;
  }

  .heading-jumbo.revise-hero {
    font-size: 36px;
  }

  .logo-image {
    width: 44%;
  }

  .div-hero-copy {
    width: auto;
    padding-top: 20px;
    padding-left: 10px;
  }

  .div-hero-copy.ty {
    width: 60%;
    margin-left: 0;
    padding-top: 36px;
    padding-left: 0;
  }

  .div-intro-copy-wrap {
    width: 100%;
    margin-top: 0;
  }

  .rl_header1_component, .rl_layout28_component, .rl_layout242_content {
    grid-template-columns: 1fr;
  }

  .rl_cta_form-wrapper {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  ._277-dq {
    background-image: linear-gradient(75deg, #fff 31%, #ffffff47 84%), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68a4c811504f188106501793_64741369-0-shutterstock-6965339.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  ._277-footer {
    height: auto;
    padding-bottom: 100px;
  }

  ._277-ty {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sitemanaement-header {
    background-color: #00bfff;
    background-image: linear-gradient(#0c0a69e3, #0c0a69e3), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/68af44acf8565de320f99436_1737779217-65136745-ghost-hero1.avif");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-103 {
    justify-content: space-between;
    align-items: center;
  }

  .sm-journey-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    align-content: stretch;
    place-items: center stretch;
  }

  .sm-tab-card-copy {
    margin-left: 0;
    margin-right: 0;
    font-size: .9rem;
  }

  .paragraph-43 {
    font-size: 1.2rem;
  }

  .sm-hub-heaader {
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
    flex-flow: column;
    grid-template-columns: 1fr;
    place-items: center;
    min-height: auto;
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .site-def-wrapper {
    padding-left: 2.5rem;
  }

  .div-block-111 {
    display: block;
  }

  .hero-subhead-5 {
    width: 90%;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.4em;
  }

  .container-eligibility-3 {
    margin-top: -42px;
  }

  .heading-53 {
    width: auto;
    min-width: 375px;
    padding-right: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-53.center {
    min-width: auto;
    padding-bottom: 5px;
    padding-right: 0;
    font-size: 1.5rem;
  }

  .div-block-119 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .text-block-57 {
    padding-bottom: 0;
    font-size: 16px;
  }

  .paragraph-45 {
    line-height: 1.4em;
  }

  .image-48 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    margin-top: 0;
  }

  .paragraph-light-3 {
    margin-top: -30px;
    margin-bottom: 0;
    line-height: 1.6em;
  }

  .navigation_espanol {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-49 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .heading-54 {
    font-size: 2.1em;
    line-height: 1;
  }

  .avivo_footer-section-2 {
    flex-flow: column;
    height: auto;
    padding: 20px 0;
    display: block;
  }

  .list-item-7 {
    padding-left: 5px;
    padding-right: 0;
    font-size: 1.1rem;
    line-height: 1.5em;
  }

  .list-11.colored {
    margin-bottom: 0;
  }

  .text-block-59 {
    text-align: center;
    font-size: 14px;
    line-height: 1.8em;
  }

  .link-14 {
    text-align: right;
    font-size: 14px;
    line-height: 20px;
  }

  .criteria-copy-3 {
    font-size: 1em;
  }

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

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

  .section-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-47 {
    font-size: 1em;
    line-height: 1.6em;
  }

  .div-block-122 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .intro-header {
    background-position: 60% 0;
    width: 100%;
    height: 400px;
    margin-bottom: -44px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 11px;
  }

  .intro-header.ty {
    height: 20vh;
    padding-right: 0;
  }

  .container-51 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .avivo_footer-section-3 {
    flex-flow: column;
    height: auto;
    padding: 20px 0;
    display: block;
  }

  .text-block-61 {
    text-align: center;
    font-size: 14px;
    line-height: 1.8em;
  }

  .link-15 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

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

  .section-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-48 {
    font-size: 1em;
    line-height: 1.6em;
  }

  .div-block-123 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .container-52 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .text-block-62 {
    text-align: center;
    font-size: 14px;
    line-height: 1.8em;
  }

  .link-16 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

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

  .footnotes {
    letter-spacing: normal;
    word-break: break-all;
    min-width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .bold-text-53 {
    text-align: left;
    font-size: 2rem;
  }

  .heading-55 {
    font-size: var(--_master-sizes---h2);
  }

  .text-block-63 {
    font-family: Open Sans, sans-serif;
  }

  .div-block-126 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-footer-ant {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .hero-button {
    margin-top: 6px;
    padding: 8px 15px;
  }

  .container-57 {
    flex-flow: column;
    justify-content: center;
    margin-top: 0;
    display: flex;
  }

  .cell-10 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-top: 11px;
    display: block;
  }

  .section-hero-9 {
    margin-top: 14px;
  }

  .section-hero-9._2 {
    margin-top: 0;
  }

  .heading-56 {
    width: auto;
    min-width: 375px;
    padding-right: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-56.center {
    min-width: auto;
    padding-bottom: .6rem;
    padding-right: 0;
    font-size: 28px;
  }

  .heading-57 {
    max-width: 60%;
    padding-right: 0;
    font-size: 1.8rem;
    font-weight: 800;
    line-height: 1;
  }

  .text-block-72 {
    letter-spacing: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .text-block-72.hero {
    font-size: 14px;
  }

  .quick-stack-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 9999;
    align-self: center;
    margin-top: -8px;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-44 {
    text-align: center;
  }

  .cell-5 {
    padding-top: 6px;
  }

  .secondary-button-6 {
    margin-top: 6px;
    padding: 8px 15px;
  }

  .secondary-button-6.mobile {
    padding-left: 40px;
    padding-right: 40px;
  }

  .checkmark {
    max-width: 60%;
  }

  .cell-12 {
    padding-right: 0;
  }

  .italic-text-3 {
    font-size: 16px;
  }

  .paragraph-light-4 {
    margin-top: 0;
    margin-right: 0;
    padding-bottom: 10px;
    line-height: 1.6em;
  }

  .text-block-73 {
    letter-spacing: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .section-22.cc-store-home-wrap {
    width: auto;
    margin-top: 31px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-43 {
    max-width: 90%;
    padding-bottom: 10px;
  }

  .bold-text-63 {
    font-size: 24px;
  }

  .criteria-copy {
    font-size: 18px;
    line-height: 1.2;
  }

  .container-eligible {
    border-top-width: 20px;
    margin-top: 1px;
    padding-right: 0;
  }

  .container-compensation {
    margin-top: 0;
    margin-bottom: 40px;
    padding: 20px 10px;
  }

  .bold-text-64 {
    font-size: 18px;
  }

  .home-section-wrap-3 {
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-132 {
    flex-flow: column;
    display: flex;
  }

  .eligibility-content-wrap {
    margin-top: 0;
  }

  .quick-stack-3 {
    padding-left: 10px;
  }

  .text-block-76 {
    text-align: center;
    font-size: 12px;
    line-height: 1.8em;
  }

  .cell-3 {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .link-17 {
    font-size: 12px;
  }

  .italic-text-4, .italic-text-5 {
    line-height: 1.4;
  }

  .banner-headline {
    font-size: 22px;
    line-height: 28px;
  }

  .survey-section-pas {
    padding: 32px 20px 60px;
  }

  .italic-text-7 {
    line-height: 1.4;
  }

  .div-block-133 {
    width: 100%;
  }

  .text-block-77 {
    padding-bottom: 10px;
    font-size: 16px;
  }

  .text-block-8 {
    letter-spacing: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .container-59 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-button-wrap {
    width: auto;
    min-width: 60%;
    max-width: 80%;
    margin-top: 0;
  }

  .center-button {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .criteria-copy-5 {
    padding-right: 0;
    font-size: 16px;
    line-height: 1.2;
  }

  .image-57 {
    align-self: flex-end;
    min-width: 60%;
    max-width: 75%;
    margin-top: 0;
    margin-left: 0;
    padding: 10px 24px 0 0;
    display: inline-block;
  }

  .image-58 {
    max-width: 400px;
  }

  .hero-list {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .image-59 {
    max-width: 80%;
    height: auto;
    margin-top: 0;
  }

  .heading-6 {
    padding-right: 122px;
  }

  .pas-footer {
    flex-flow: column;
    height: auto;
    padding: 20px 0;
    display: flex;
  }

  .div-block-45 {
    margin-right: -132px;
  }

  .primary-button-5 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-59 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 26px;
    line-height: 30px;
  }

  .paragraph-51 {
    margin-top: 6px;
    margin-bottom: 13px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 1.4em;
  }

  .container-involved {
    margin-top: 0;
    padding-right: 10px;
  }

  .section-info2 {
    height: auto;
    position: static;
  }

  .info2-content-wrappe {
    padding-top: 0;
  }

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

  .div-block-134 {
    height: 240px;
  }

  .section-survey {
    position: static;
  }

  .txt-lg {
    font-size: 19px;
  }

  .section-info-1 {
    position: static;
  }

  .hero-content {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
    ---mode--collection-f01fceb0-66c4-379a-c680-bc0b313da64c: mode-6bb450bb-6c37-62fd-c4b0-cd77990d863d;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-info3 {
    position: static;
  }

  .div-block-136 {
    height: 250px;
  }

  .section-hero-10 {
    position: static;
  }

  .logo-img {
    width: 85px;
  }

  .section-study-avail {
    position: static;
  }

  .hero-img-2 {
    height: 45%;
  }

  .avail-img {
    height: 250px;
  }

  .section-studies-hero, .section-study-avail-copy {
    position: static;
  }

  ._83bar-survey {
    border-width: 4px;
    width: 100%;
  }

  .cell-13 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-bottom: 20px;
  }

  .heading-69 {
    width: auto;
    min-width: 375px;
    padding-right: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-69.center {
    min-width: auto;
    padding-bottom: .6rem;
    padding-right: 0;
    font-size: 28px;
  }

  .section-survey-master {
    padding: 32px 20px 60px;
  }

  .heading-73 {
    font-size: 2.25rem;
  }

  .avio-hero-block {
    margin-top: 0;
  }

  .avivo-jumbo-heading {
    width: auto;
    margin-top: 40px;
    padding-right: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 1.5em;
    font-weight: 800;
    line-height: 1.1;
  }

  .avivo-jumbo-heading.dq {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: -50px;
    padding-right: 0;
    font-size: 2.5em;
    font-weight: 400;
  }

  .avivo-jumbo-heading.dq {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
    margin-right: -50px;
    padding-right: 0;
    font-size: 2.5em;
    font-weight: 400;
  }

  .avivo-jumbo-heading.thank-you {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 48px;
  }

  .avivo-jumbo-heading.dq {
    margin-top: 20px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 36px;
  }

  .avivo-jumbo-heading.dqbd {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 36px;
  }

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

  .div-block-167 {
    padding: 39px 39px 39px 20px;
  }

  .header1_content {
    grid-column-gap: .7rem;
    grid-row-gap: .7rem;
    grid-template-columns: 1fr;
  }

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

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

  .margin-bottom.margin-small.align-center {
    padding-right: 0;
  }

  .margin-bottom.margin-small.align-center.bc {
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .section_header1.padding-section-medium.section-size-l {
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

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

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

  .padding-section-small {
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-small.bc {
    background-color: #5a082d99;
    max-width: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .padding-section-small.pbc {
    width: auto;
    max-width: none;
  }

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

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

  .heading-style-h1 {
    font-size: 2rem;
  }

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

  .icon-embed-small {
    color: #fff;
  }

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

  .padding-section-large {
    flex-flow: column wrap;
    display: block;
  }

  .max-width-medium.flex.bc {
    padding: .5rem;
  }

  .padding-large {
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

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

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

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

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

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

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

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

  .heading-79 {
    font-size: 2.4rem;
  }

  .text-size-medium-3 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .novellia-header.text-color-white.bc {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .header5_content {
    min-height: 70svh;
  }

  .header5_content.bc {
    padding-left: 0;
  }

  .button-group-5.centered {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-83 {
    font-size: 3rem;
  }

  .heading-83.bc {
    font-size: 2.8rem;
    line-height: 1;
  }

  .layout27_content, .layout27_item-list {
    grid-template-columns: 1fr;
  }

  .image-79 {
    width: 16rem;
    margin-bottom: 0;
  }

  .padding-global-9 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cell-16 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
  }

  .text-span-23 {
    font-size: 2.5rem;
    line-height: 1;
  }

  .cta36_item {
    background-color: #8e0040;
  }

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

  .faq4_list {
    margin-bottom: 60px;
  }

  .padding-global-13 {
    margin-bottom: 0;
  }

  .section-survey-novellia {
    padding-bottom: 4rem;
  }

  .text-block-108 {
    letter-spacing: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .div-hero-copy-wrap-2 {
    align-self: flex-start;
    width: auto;
    min-width: auto;
    padding-right: 0;
  }

  .image-84 {
    width: 100%;
    min-width: auto;
    max-width: 90%;
    margin-top: -76px;
  }

  .osa-hero-image-3 {
    max-width: 100%;
    margin-top: -46px;
    margin-left: -237px;
    margin-right: -291px;
    padding-left: 0;
  }

  .paragraph-light-7 {
    margin-top: -30px;
    margin-bottom: 0;
    line-height: 1.6em;
  }

  .cell-25 {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .primary-button-10 {
    margin-top: 10px;
  }

  .primary-button-10.images {
    margin-top: 0;
  }

  .container-about-5 {
    margin-top: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-center-4 {
    margin-top: 27px;
  }

  .footnotes-3 {
    letter-spacing: normal;
    min-width: auto;
    max-width: none;
    font-size: 12px;
    line-height: 20px;
  }

  .text-block-114 {
    padding-bottom: 0;
    font-size: 16px;
  }

  .home-content-wrap-5 {
    margin-top: 0;
  }

  .section-hero-13 {
    height: 200vw;
    margin-top: 0;
  }

  .quick-stack-8 {
    flex: 0 auto;
    order: -9999;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-26 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .heading-jumbo-small-5 {
    margin-top: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .secondary-button-12 {
    justify-content: center;
    margin-top: 0;
    padding: 8px 10px;
    display: flex;
  }

  .hero-subhead-11 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.4em;
  }

  .list-15.colored {
    margin-bottom: 0;
  }

  .paragraph-62 {
    line-height: 1.4em;
  }

  .div-block-185 {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .avio_intro-home-4 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 750px;
    margin-bottom: 0;
  }

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

  .link-24 {
    text-align: right;
    font-size: 14px;
    line-height: 20px;
  }

  .list-item-13 {
    padding-left: 5px;
    padding-right: 0;
    line-height: 1.5em;
  }

  .heading-93 {
    width: auto;
    min-width: 375px;
    padding-right: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .heading-93.center {
    min-width: auto;
    padding-bottom: 5px;
    padding-right: 0;
    font-size: 1.5rem;
  }

  .div-block-186 {
    width: 75%;
  }

  .navigation_espanol-5 {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .section-33.cc-store-home-wrap {
    width: auto;
    margin-top: -49px;
    padding-bottom: 20px;
  }

  .container-citations-5 {
    background-color: #dedede;
    padding-left: 10px;
    padding-right: 10px;
  }

  .osa-hero-revise-3 {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-grid-5.cc-about-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 3fr;
    grid-auto-flow: column;
    justify-items: center;
  }

  .text-block-116 {
    text-align: center;
    font-size: 14px;
    line-height: 1.8em;
  }

  .container-75 {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .image-85 {
    max-width: 90%;
  }

  .heading-94 {
    font-size: 1.75em;
    line-height: 1;
  }

  .image-86 {
    width: 100%;
  }

  .hero-content-grid {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .image-87 {
    width: 60svw;
  }

  .hero-copy-wraooer {
    padding-top: 0%;
    padding-right: 0%;
  }

  .button-osa {
    margin-top: 0;
  }

  .cta-banner {
    background-color: #0cb0c1;
  }

  .info2-conent-wrapper, .info2-conent-wrapper.margin-bottom.margin-small, .info2-conent-wrapper.margin-bottom.margin-small, .info2-conent-wrapper.margin-bottom.margin-small {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .padding-section-large-9 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-190 {
    margin-bottom: 20px;
  }

  .div-block-191 {
    align-self: stretch;
  }

  .div-block-192 {
    margin-bottom: 20px;
  }

  .padding-global-21 {
    box-shadow: none;
  }

  .secition-osa-nav {
    box-shadow: 0 2px 11px #c4c4c433;
  }

  .image-88 {
    width: 150px;
  }

  .div-block-199 {
    grid-column-gap: 6px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .div-block-201 {
    line-height: 1.3;
  }

  .padding-global-25 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer8_top-wrapper {
    grid-row-gap: 3rem;
  }

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

  .footer8_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .padding-global-26 {
    height: 101%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12 {
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large_gcs {
    flex-flow: column wrap;
    display: block;
  }

  .text-size-medium-11.is-white {
    max-width: 96%;
  }

  .text-size-medium-11.is-white.is-centered {
    width: 100%;
  }

  .button-group-12 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .header-section-video_gcs {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    display: flex;
  }

  .navbar2_component-_general-cancer-screening.padding-small {
    height: 6rem;
  }

  .header13_component_gcs {
    display: block;
    top: 112px;
  }

  .background-video_gcs {
    background-image: linear-gradient(0deg, #1b172ddb 37%, #fff);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100.5%;
    min-height: 0;
    display: flex;
  }

  .header13-video-wrapper_gcs {
    background-image: linear-gradient(to bottom, var(--dark-blue-1), var(--dark-blue-1));
    opacity: .56;
    height: 88svh;
    min-height: 0;
  }

  .header13_content-wrapper_gcs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .image-89 {
    max-width: 80%;
  }

  .section_content4_hero-section_gcs.margin-large {
    margin: 0;
  }

  .section_layout211_gcs.margin-xlarge {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .card-header-gcs {
    bottom: 74%;
  }

  .layout33_component {
    width: 100%;
  }

  .layout33_content {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-rows: .5fr;
    grid-template-columns: 1fr;
  }

  .layout33_content-left_gcs.padding-small {
    height: 100%;
  }

  .layout33_item-list {
    grid-template-columns: 1fr;
  }

  .card-row5_card {
    grid-template-columns: 1fr;
    height: 58svh;
  }

  .card-row5_card-content {
    width: 100%;
  }

  .button_gcs.button-position-is-absolute-gcs {
    position: static;
    bottom: -130%;
    left: 33%;
  }

  .image-95 {
    width: 220%;
  }

  .padding-section-large-17 {
    flex-flow: column wrap;
    display: block;
  }

  .container-large-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header144_content-wrapper {
    grid-row-gap: 0rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .header144_image-wrapper {
    bottom: 0;
  }

  .header144_image {
    position: relative;
  }

  .container-large-17, .container-large-18 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-17-tip-and-bottom {
    flex-flow: column wrap;
    display: block;
  }

  .container-large_gcs-faq {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .linked-copy {
    color: var(--_hts-branding---orange);
  }

  .padding-global-28 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_header67_gcs-qualified {
    height: 100%;
  }

  .div-block-207 {
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .layout2_content-left-nov-ty.max-width-93-nov-ty {
    width: 80%;
  }

  ._320-section-hero {
    justify-content: center;
    align-items: center;
    min-height: 60vh;
    display: flex;
  }

  ._320-testimonial-grid {
    grid-auto-flow: row;
  }

  .novellia-header-pbc.text-color-white {
    min-height: auto;
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .header5_content-pbc {
    justify-content: center;
    align-items: center;
    max-width: none;
    min-height: 70svh;
    margin-bottom: 0;
  }

  .heading-83-pbc {
    margin-bottom: 20px;
    padding-right: 0;
    font-size: 2.2rem;
  }

  .text-span-23-pbc {
    font-size: 2.4rem;
  }

  .text-size-medium-3-pbc {
    margin-top: 0;
    padding-right: 0;
  }

  .layout27_content-pbc {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout27_item-list-pbc {
    grid-template-columns: 1fr;
  }

  .div-block-199-pbc {
    grid-column-gap: 6px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .div-block-201-pbc {
    line-height: 1.3;
  }

  .cta36_list-pbc {
    grid-column-gap: 2rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cta36_item-pbc {
    width: auto;
  }

  .faq4_list-pbc {
    grid-column-gap: 2.2rem;
    grid-row-gap: 2.2rem;
    margin-bottom: 60px;
  }

  .faq4_question-pbc {
    background-color: var(--pbcdark-purple);
  }

  .text-size-medium-7-pbc.text-weight-bold {
    color: var(--relume-library-lite--rl-white);
  }

  .section-survey-novellia-pbc {
    background-color: var(--pbcdark-purple);
    padding-bottom: 4rem;
  }

  .heading-89-pbc, .text-block-107-pbc {
    color: var(--pas-lt-grey);
  }

  .padding-global-nov-ty-pbc {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-nov-ty-pbc {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .layout2_content-nov-ty-pbc {
    grid-column-gap: 1.4rem;
    grid-row-gap: 1.4rem;
    grid-template-columns: 1fr;
  }

  .layout2_content-left-nov-ty-pbc.max-width-93-nov-ty-pbc {
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .margin-bottom-nov-ty-pbc {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nov-ty-pbc.margin-small {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc {
    width: 100%;
    color: var(--pbcdark-purple);
    font-size: 2.8rem;
  }

  .heading-style-h3-nov-ty-pbc.text-align-left-nov-ty-pbc.text-is-dark-pink-nov-ty-pbc.pbc_no-video {
    font-size: 3rem;
    line-height: 1;
  }

  .heading-style-h4-nov-ty-pbc {
    font-size: 1.6rem;
  }

  .heading-style-h4-nov-ty-pbc.text-weight-medium-nov-ty-pbc {
    width: 100%;
    padding-top: 8px;
    font-size: 1.7rem;
    line-height: 2rem;
  }

  .small-divider-novellia-ty-pbc {
    width: 100%;
  }

  .heading-style-h6-novellia-ty-pbc {
    text-align: center;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc {
    width: 90%;
  }

  .heading-style-h6-novellia-ty-pbc.max-width-90--nov-ty-pbc.no-bottom-margin-nov-ty-pbc {
    width: auto;
    margin-bottom: 20px;
    padding-top: 10px;
    font-size: 0;
  }

  .heading-style-h6-nov-ty-pbc {
    text-align: center;
    font-size: 1.4rem;
  }

  .text-size-small-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    color: #fff;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    align-self: center;
    width: auto;
    margin-bottom: 10px;
    font-size: 2rem;
    line-height: .8;
  }

  .line-height-2-6-nov-ty-pbc {
    color: #292929;
    font-size: 1.3rem;
    line-height: 1.1;
  }

  .button-group-5-nov-ty-pbc {
    justify-content: center;
    align-items: center;
  }

  .button-novellia-mobile-size-pbc.yellow-nov-ty-pbc {
    justify-content: center;
    align-items: center;
    width: 13.5rem;
    margin-left: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9rem;
  }

  .layout2_lightbox-image-copy-pbc.corners-rounded-nov-ty-pbc {
    aspect-ratio: auto;
    object-fit: cover;
    aspect-ratio: auto;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .padding-global-34-nov-ty-pbc {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-26-nov-ty-pbc {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-h1-nov-ty-pbc.text-pink-nov-ty-pbc.centered-content-nov-ty-pbc.text-has-drop-shadow-nov-ty-pbc {
    color: var(--pbc-purple);
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .layout231_list_novellia_ty-pbc {
    grid-template-columns: 1fr;
  }

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

  .container-large-28-nov-ty-pbc {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-nov-ty-pbc {
    flex-flow: column wrap;
    display: block;
  }

  .cta13_content-nov-ty-pbc {
    grid-template-columns: 1fr;
  }

  .heading-style-h4--nov-ty-pbc {
    font-size: 1.6rem;
  }

  .heading-style-h4--nov-ty-pbc.text-is-dark-pink-copy-nov-ty-pbc {
    width: auto;
  }

  .text-size-medium-11-copy-pbc.text-black-nov-ty-pbc.no-top-margin-nov-ty-pbc {
    text-align: left;
    text-align: left;
    text-align: left;
  }

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

  .padding-section-medium-novellia-ty-pbc {
    padding-top: 0;
  }

  .layout2_content-nov-ty-pbc-2 {
    grid-template-columns: 1fr;
  }

  .section_layout_novellia_ty_take-4-pbc-2 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global--pbc {
    margin-bottom: 0;
  }

  .padding-global-26-gcs {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12-gcs {
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-small-gcs {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

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

  .button-group-12-gcs {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-global--gcs {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12--gcs {
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 0;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-small--gcs {
    max-width: 100%;
    height: auto;
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 0;
    display: block;
  }

  .layout211_component--gcs {
    height: auto;
  }

  .layout211_content--gcs {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: center stretch;
    min-height: 0;
    padding-bottom: 0;
  }

  .sticky-wrap--gcs {
    height: 80%;
  }

  .camera---gcs {
    height: 50%;
  }

  .frame---gcs {
    height: 45%;
  }

  .sticky-element---gcs {
    width: 100svw;
    height: 100%;
  }

  .layout211_content-right---gcs {
    height: 100%;
  }

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

  .text-size-medium-11---gcs.is-white---gcs {
    max-width: 96%;
  }

  .bright-box-option-card-1---gcs {
    margin-top: 1rem;
  }

  .text-size-medium-----gcs.text-color-white-----gcs.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy-copy.text-color-white-copy-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy-copy.text-color-white-copy-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy-copy.text-color-white-copy-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy-copy.text-color-white-copy-copy.padding-tiny-copy--gcs.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-gen-can-scr.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-gen-can-scr.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-gen-can-scr.padding-section-small--gcs, .text-size-medium-copy.text-color-white-copy.padding-tiny-gen-can-scr.padding-section-small--gcs {
    padding-bottom: 1rem;
  }

  .margin-top-copy.margin-medium--gen-can-scr {
    height: 60px;
    margin-top: 2.2rem;
  }

  .button-group-12--gen-can-scr {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-global-26-copy-gen-can-scr {
    height: 101%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-large-12-copy-gen-can-scr {
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-section-large-top-and-bottom-copy-gen-can-scr-gen-can-scr {
    flex-flow: column wrap;
    display: block;
  }

  .text-size-medium-11-copy.is-white-copy {
    max-width: 96%;
  }

  .text-size-medium-11-copy.is-white-copy.is-centered-copy-gen-can-scr {
    width: 100%;
  }

  .header69_background-image-wrapper-copy-gen-can-scr {
    max-height: 90svh;
  }

  .global-padding-copy-gen-can-scr {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-regular-2-copy.text-is-white-copy-copy-gen-can-scr.text-is-light-copy-gen-can-scr, ._1text-size-regular-2-copy-gen-can-scr.text-is-white.text-is-light, ._1text-size-regular-2-copy-gen-can-scr.text-is-white.text-is-light, ._1text-size-regular-2-copy-gen-can-scr.text-is-white.text-is-light, .text-size-regular-2-copy-----gen-can-scr.text-is-white.text-is-light, .text-size-regular-2-copy-----gen-can-scr.text-is-white.text-is-light, .text-size-regular-2-copy-----gen-can-scr.text-is-white.text-is-light {
    top: 23%;
  }

  .header47_content-copy-gen-can-scr {
    grid-template-columns: 1fr;
  }

  .margin-top-copy, .margin-top-gen-can {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-group-12-copy-gen-can {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-large-copy-gen-can-scr {
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .layout33_component-copy-gen-can-scr {
    width: 100%;
  }

  .layout33_content-copy-gen-can-scr {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    flex-flow: column;
    grid-template: "Area" 1fr
    / 1fr;
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .card-row5_card-copy-gen-can-scr {
    grid-template-columns: 1fr;
    height: 64svh;
  }

  .card-outline-copy-gen-can-scr {
    height: 100%;
    display: none;
  }

  .card-row5_card-content-copy-gen-can-scr {
    width: 100%;
    margin-top: 1px;
  }

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

  .margin-top-copy-gen-can-scr {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .card-row5_image-wrapper-copy--gen-can-scr {
    display: none;
  }

  .layout33_item-list-copy-gen-can-scr {
    grid-template-columns: 1fr;
  }

  .margin-bottom-copy--gen-can-screening {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-17-copygen-can-screening {
    flex-flow: column wrap;
    display: block;
  }

  .container-large-20-copy-gcs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_header5-nov-bc.text-color-white-noc-bc {
    background-color: var(--_novellia---color--accent);
    background-color: var(--_novellia---color--accent);
    flex-flow: row;
    display: block;
  }

  .container-large-nov-bc {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .header5_content-nov-bc {
    justify-content: center;
    align-items: center;
    min-height: 70svh;
    padding-left: 0;
  }

  .padding-section-nov-bc {
    flex-flow: column wrap;
    width: 100%;
    display: block;
  }

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

  .heading-style-h1--nov-bc.text-align-left {
    text-align: center;
    text-align: center;
  }

  .max-width-medium-nov-bc {
    flex-flow: column;
    width: 100%;
    padding-top: 0;
  }

  .text-size-medium-11-nov-bc.is-white {
    text-align: center;
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

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

  .header5_background-image-nov-bc {
    display: none;
  }

  .button-group-14-nov-bc {
    justify-content: center;
    align-items: flex-end;
  }

  .container-large-26-nov-bc {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-20-nov-bc {
    flex-flow: column wrap;
    display: block;
  }

  .layout214_content-nov-bc {
    grid-template-columns: 1fr;
  }

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

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

  .bold-text-73, .bold-text-74 {
    line-height: 1.1;
  }

  .hero2_chip_324 {
    bottom: .75rem;
    left: .75rem;
  }

  .navbar_word_324 {
    display: none;
  }

  ._323-section-info2 {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._323-body-p.is-dark {
    overflow-wrap: anywhere;
    overflow-wrap: anywhere;
  }

  ._323-footer-logo {
    width: 200px;
    margin-bottom: 0;
  }

  ._323-footer-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._323-hero-grid {
    grid-template-columns: 1fr;
    place-items: center stretch;
  }

  ._323-hero-grid.is-rounded {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  ._323-card {
    justify-content: center;
    align-items: center;
  }

  ._323-card-img {
    align-self: auto;
    max-width: 350px;
  }

  ._323-p-xl {
    width: auto;
    margin-bottom: 0;
    padding-right: 0;
    line-height: 1.5;
  }

  ._323-footer {
    padding-bottom: 0;
  }

  ._323-h1 {
    color: #353535;
    margin-bottom: 10px;
    font-size: 2.56rem;
    line-height: 1.1;
  }

  ._323-footer-cell-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .waves-svg-wrapper {
    border: 1px #000;
    bottom: -1%;
  }

  ._323-hero-content {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    padding-top: 1rem;
    padding-bottom: 0;
  }

  ._323-info1-card-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  ._323-subtitle {
    font-size: 1.125rem;
    line-height: 1.7;
  }

  ._323-section-info3 {
    padding-top: 4rem;
  }

  ._323-card-image {
    width: 100%;
  }

  ._323-headline-wrapper-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  ._323-global-padding {
    padding-left: 5%;
    padding-right: 5%;
  }

  ._323-headline-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  ._323-footer-copy-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    text-align: center;
    flex-flow: row;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-end;
  }

  ._323-footer-grid {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  ._323-footer-cell-logo {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
  }

  ._323-h2.is-dark {
    white-space: pre-wrap;
    word-break: normal;
    overflow-wrap: normal;
    white-space: pre-wrap;
    word-break: normal;
    overflow-wrap: normal;
    font-size: 1.8rem;
  }

  ._323-hero {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .navbar_tag_324 {
    display: none;
  }

  .navbar_row_324 {
    grid-column-gap: .75rem;
  }

  .navbar_cta_324 {
    padding: .6rem 1rem;
    font-size: .85rem;
  }

  .elig2_grid_324 {
    align-self: center;
    width: 100%;
  }

  ._313bc-margin-small-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-container-large {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._313bc-header5-content {
    justify-content: center;
    align-items: center;
    min-height: 70svh;
    padding-left: 0;
  }

  ._313bc-padding-section {
    flex-flow: column wrap;
    width: 100%;
    display: block;
  }

  ._313bc-max-width-medium {
    flex-flow: column;
    width: 100%;
    padding-top: 0;
  }

  ._313bc-cta-box {
    flex: 0 auto;
    width: auto;
    height: 7rem;
    top: -3px;
  }

  ._313bc-image-99, ._313bc-cta-box-eyebrow, ._313bc-cta-box-2, ._313bc-cta-box-body, ._313bc-cta-box-divider {
    display: none;
  }

  ._313bc-button-group-14 {
    justify-content: center;
    align-items: flex-end;
  }

  ._313bc-photo-frame {
    display: none;
  }

  ._313bc-layout27-content {
    grid-template-columns: 1fr;
  }

  ._313bc-div-block-199 {
    grid-column-gap: 6px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  ._313bc-div-block-201 {
    line-height: 1.3;
  }

  ._313bc-layout27-item-list {
    grid-template-columns: 1fr;
  }

  ._313bc-cta36-item {
    background-color: #8e0040;
  }

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

  ._313bc-margin-bottom._313bc-margin-small-2._313bc-align-center {
    padding-right: 0;
  }

  ._313bc-faq4-list {
    margin-bottom: 60px;
  }

  ._313bc-icon-embed-small {
    color: #fff;
  }

  ._313bc-section-survey {
    padding-bottom: 4rem;
  }

  ._313bc-padding-global-13 {
    margin-bottom: 0;
  }

  ._313bc-container-large-26 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-padding-section-large-20 {
    flex-flow: column wrap;
    display: block;
  }

  ._313bc-layout214-content {
    grid-template-columns: 1fr;
  }

  ._313bc-padding-global-9 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-cell-16 {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
  }

  ._313bc-image-79 {
    width: 16rem;
    margin-bottom: 0;
  }

  ._313bc-cell-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  ._313bc-footer-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    text-align: center;
    flex-flow: column;
    align-self: stretch;
  }

  ._313bc-padding-global-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-container-large-2 {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-layout2-content {
    grid-template-columns: 1fr;
  }

  ._313bc-margin-bottom-2 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-bottom-2._313bc-margin-small-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  ._313bc-small-divider {
    width: 100%;
  }

  ._313bc-heading-style-h6 {
    text-align: center;
  }

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

  ._313bc-padding-global-34 {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-container-large-26-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-layout231-list {
    grid-template-columns: 1fr;
  }

  ._313bc-container-large-28 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-padding-section-large {
    flex-flow: column wrap;
    display: block;
  }

  ._313bc-cta13-content {
    grid-template-columns: 1fr;
  }

  ._313bc-header5-content-2 {
    min-height: 70svh;
  }

  ._313bc-text-size-medium-3 {
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._313bc-section-header5._313bc-text-color-white {
    background-color: var(--_novellia---color--accent);
    background-color: var(--_novellia---color--accent);
    flex-flow: row;
    display: block;
  }

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

  ._313bc-heading-style-h1._313bc-text-align-left {
    text-align: center;
    text-align: center;
  }

  ._313bc-text-size-medium-11._313bc-is-white {
    text-align: center;
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

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

  ._313bc-header5-background-image {
    display: none;
  }

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

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

  ._313bc-layout2-content-left._313bc-max-width-93 {
    width: 80%;
  }

  ._313bc-heading-style-h4 {
    font-size: 1.6rem;
  }

  ._313bc-heading-style-h4._313bc-text-weight-medium {
    width: 100%;
    font-size: 1.7rem;
    line-height: 2rem;
  }

  ._313bc-text-size-small._313bc-no-top-margin {
    width: auto;
  }

  ._313bc-button-mobile-size._313bc-yellow {
    justify-content: center;
    align-items: center;
    width: 13.5rem;
    margin-left: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9rem;
  }

  ._313bc-layout2-lightbox-image._313bc-corners-rounded {
    aspect-ratio: auto;
    object-fit: cover;
    aspect-ratio: auto;
    object-fit: cover;
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  ._313bc-heading-style-h4-2 {
    font-size: 1.6rem;
  }

  ._313bc-margin-top-3, ._313bc-margin-top-4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-padding-section-small {
    max-width: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  ._313bc-padding-section-small._313bc-bc {
    background-color: #5a082d99;
    max-width: none;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  ._313bc-heading-83 {
    font-size: 3rem;
  }

  ._313bc-heading-83._313bc-bc {
    font-size: 2.8rem;
    line-height: 1;
  }

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

  ._313bc-cta36-list {
    grid-template-columns: 1fr;
  }

  ._313bc-heading-style-h3-2._313bc-text-align-left-3._313bc-text-is-dark-pink-3 {
    width: 100%;
    font-size: 2rem;
  }

  ._313bc-heading-style-h6-2 {
    text-align: center;
  }

  ._313bc-heading-style-h6-2._313bc-max-width-90 {
    width: 90%;
  }

  ._313bc-header._313bc-text-color-white-2._313bc-bc {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._313bc-button-group-5-2._313bc-centered {
    justify-content: flex-start;
    align-items: center;
  }

  ._313bc-heading-style-h1-2._313bc-text-pink._313bc-centered-content._313bc-text-has-drop-shadow {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .navbar_word-324-dq {
    font-size: 1rem;
    display: none;
  }

  .navbar_tag-324-dq {
    display: none;
  }

  .solution_content_324 {
    padding: 2.5rem .5rem;
  }

  .solution_title_324 {
    font-size: clamp(1.4rem, 4vw, 3rem);
  }

  .section-subtitle-center_faq_324 {
    width: auto;
  }

  ._299-hero-block {
    background-image: linear-gradient(#05003cb3, #05003cb3), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/699377f3e9a0c3da56f06743_A%20sideview%20of%20a%20woman's%20person's%20face%20with%20lupus.avif");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, repeat;
    background-size: auto, cover;
    justify-content: center;
    height: 600px;
  }

  ._299-hero-block.is-ty {
    background-image: linear-gradient(82deg, #111947, #0000), linear-gradient(#1119476b, #1119476b), url("https://cdn.prod.website-files.com/67f3f86d923fcc32b29658ab/69937a0b7ad666c06d3fc2cc_A%20young%20woman%20with%20Lupus%20disease.avif");
    background-position: 0 0, 0 0, 50% 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, cover;
    padding-top: 40px;
  }

  ._299-header {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  ._299-logo-image {
    width: 44%;
  }

  ._299-section.is-hero {
    margin-top: 5px;
    margin-bottom: 40px;
  }

  ._299-section.is-hero-ty {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  ._299-section.is-hero-dq {
    margin-bottom: 40px;
  }

  ._299-section.is-hero-dqbd {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  ._299-section.is-cta {
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  ._299-hero-copy-wrapper {
    width: auto;
    padding-top: 20px;
    padding-left: 10px;
  }

  ._299-hero-copy-wrapper.is-home {
    margin-left: 20px;
  }

  ._299-hero-content {
    text-align: left;
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  ._299-hero-content.is-ty {
    align-items: center;
    width: 80%;
  }

  ._299-hero-eyebrow {
    text-align: center;
    margin-top: 0;
    font-size: 1.5em;
    line-height: 1.2;
  }

  ._299-hero-headline {
    text-align: center;
    margin-top: 0;
    font-size: 3em;
    line-height: 1;
  }

  ._299-hero-headline.is-ty {
    font-size: 3em;
    line-height: 1;
  }

  ._299-hero-headline.is-dq {
    text-align: center;
    font-size: 2.5em;
    line-height: 1.1;
  }

  ._299-hero-copy {
    text-align: center;
    padding-right: 0;
    font-size: 18px;
    font-weight: 500;
  }

  ._299-hero-copy-ty {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8;
  }

  ._299-button-secondary {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._299-button-primary {
    align-self: center;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._299-button-primary-hub {
    align-self: center;
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._299-button-primary-hub-text {
    letter-spacing: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    font-weight: 700;
  }

  ._299-cta-text {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
  }

  ._299-container, ._299-container-ty {
    margin-bottom: 0;
  }

  ._299-container-dq {
    margin-bottom: 0;
    padding-top: 0;
  }

  ._299-heading-wrapper, ._299-heading-wrapper-ty {
    width: 100%;
    margin-top: 0;
  }

  ._299-heading-jumbo {
    padding: 10px 20px 0;
    font-size: 24px;
    line-height: 1.2;
  }

  ._299-info-wrapper {
    margin-top: 0;
    margin-bottom: 50px;
  }

  ._299-about-grid.is-about {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 20px;
  }

  ._299-copy-wrapper {
    margin-bottom: 0;
  }

  ._299-paragraph {
    margin-bottom: 0;
    padding-right: 0;
    font-size: 18px;
  }

  ._299-paragraph.is-right {
    margin-right: 0;
    font-size: 18px;
  }

  ._299-paragraph.is-center {
    text-align: left;
    padding-top: 10px;
  }

  ._299-paragraph.is-dq {
    text-align: center;
    padding-bottom: 10px;
    padding-left: 0;
    font-size: 18px;
  }

  ._299-about-image-col {
    width: 100%;
  }

  ._299-cta-block {
    margin-bottom: 10px;
    padding-top: 0;
  }

  ._299-research-wrapper {
    width: 100%;
  }

  ._299-research-stack {
    padding-top: 10px;
  }

  ._299-research-image {
    min-width: 80%;
    max-width: 95%;
  }

  ._299-eligibility-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 0;
  }

  ._299-eligibility-heading {
    color: var(--relume-library-lite--rl-black);
    -webkit-text-stroke-color: var(--relume-library-lite--rl-black);
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 400;
  }

  ._299-criteria-list {
    width: 90%;
  }

  ._299-criteria-row {
    padding-top: 0;
  }

  ._299-bullet {
    align-self: flex-start;
    margin-top: -25px;
  }

  ._299-eligibility-image-col {
    max-width: 100%;
  }

  ._299-cta-header-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._299-cta-heading {
    width: auto;
    min-width: 375px;
    padding-right: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }

  ._299-cta-heading.is-center {
    min-width: auto;
    padding-bottom: 10px;
    padding-right: 0;
    font-size: 28px;
  }

  ._299-copy-block-ty {
    margin-top: 20px;
  }

  ._320-padding-global-gcs {
    max-width: 350px;
    padding-top: 0;
    padding-bottom: 0;
  }

  ._320-container-large-gcs {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._320-padding-section-large-gcs {
    flex-flow: column wrap;
    display: block;
  }

  ._194-kl-hero-left {
    order: -9999;
    height: 190px;
  }

  ._194-kl-section-nav {
    padding-top: 10px;
    top: 0;
  }

  ._194-kl-container-large {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._194-kl-logo-wrapper {
    text-align: center;
  }

  ._194-kl-page-spacing._194-kl-is-hero {
    padding-top: 4rem;
  }

  ._194-kl-content-wrapper {
    padding-top: 0;
    padding-right: 0;
  }

  ._194-kl-h1 {
    font-size: 2.4rem;
  }

  ._194-kl-par-light {
    margin-top: 0;
    padding-top: 10px;
  }

  ._194-kl-footer-grid {
    grid-auto-flow: column;
  }

  ._194-kl-info-left {
    order: 9999;
  }

  ._194-kl-card-header {
    margin-bottom: 2rem;
  }

  ._194-kl-info-list {
    padding-left: 20px;
  }

  ._194-kl-survey-outer {
    padding-left: 0;
    padding-right: 0;
  }

  ._194-kl-headline-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 10px;
  }

  ._194-kl-headline-wrapper._194-kl-is-center {
    justify-content: center;
    align-items: flex-start;
  }

  ._194-kl-faq-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._194-kl-faq-answer {
    padding-right: 0;
  }

  .button-group-hts-gcs-lp {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-group-hts-gcs-lp.is-compact-hts-gcs-lp {
    margin-bottom: 0;
  }

  .button-wrapper-hts-gcs-lp {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-hts-gcs-lp {
    height: 100%;
  }

  .container-padded-hts-gcs-lp {
    width: 100%;
    max-width: none;
    height: auto;
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .content-box-hts-gcs-lp {
    max-width: none;
    height: auto;
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 0;
    display: block;
  }

  .content-box-hts-gcs-lp.is-intro-hts-gcs-lp {
    padding-bottom: 1rem;
  }

  .content-wrapper-hts-gcs-lp {
    max-width: 350px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta_bg-wrapper-hts-gcs-lp {
    max-height: 90svh;
  }

  .cta_heading-hts-gcs-lp {
    font-size: 2rem;
  }

  .cta_padding-section-hts-gcs-lp {
    flex-flow: column wrap;
    display: block;
  }

  .cta_text-hts-gcs-lp {
    width: 100%;
    max-width: 96%;
  }

  .eligibility_button-wrapper-hts-gcs-lp {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .eligibility_card-content-hts-gcs-lp {
    padding: 1.5rem;
  }

  .eligibility_component-hts-gcs-lp {
    width: 100%;
  }

  .eligibility_content-hts-gcs-lp {
    grid-template-columns: 1fr;
  }

  .eligibility_icon-wrapper-hts-gcs-lp {
    width: 3rem;
    height: 3rem;
  }

  .eligibility_image-wrapper-hts-gcs-lp {
    min-height: 12rem;
  }

  .eligibility_item-hts-gcs-lp {
    grid-column-gap: 1rem;
  }

  .eligibility_list-wrapper-hts-gcs-lp {
    padding: 1.5rem;
  }

  .faq_heading-hts-gcs-lp {
    font-size: 1.75rem;
  }

  .faq_padding-section-hts-gcs-lp {
    flex-flow: column wrap;
    display: block;
  }

  .heading-h2-hts-gcs-lp {
    font-size: 1.75rem;
  }

  .heading-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero_bg-video-hts-gcs-lp {
    background-image: linear-gradient(0deg, #1b172deb 0%, #1b172da6 55%, #1b172d73 100%);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100.5%;
    min-height: 0;
    display: flex;
  }

  .hero_component-hts-gcs-lp {
    padding-bottom: 2.5rem;
  }

  .hero_container-hts-gcs-lp {
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 2rem;
  }

  .hero_content-hts-gcs-lp {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .hero_heading-hts-gcs-lp {
    font-size: 2rem;
  }

  .hero_section-hts-gcs-lp {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    display: flex;
  }

  .hero_text-hts-gcs-lp {
    max-width: 96%;
  }

  .hero_video-wrapper-hts-gcs-lp {
    background-image: linear-gradient(to bottom, var(--dark-blue-1), var(--dark-blue-1));
    opacity: .56;
    height: 88svh;
    min-height: 0;
  }

  .icon-embed-small-hts-gcs-lp {
    color: #fff;
  }

  .info_content-hts-gcs-lp {
    grid-template-columns: 1fr;
  }

  .info_padding-section-hts-gcs-lp {
    flex-flow: column wrap;
    display: block;
  }

  .intro_button-wrapper-hts-gcs-lp {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .intro_section-hts-gcs-lp {
    margin: 0;
    padding-top: 0;
  }

  .padding-global-hts-gcs-lp {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global-hts-gcs-lp.is-full-height-hts-gcs-lp {
    height: 101%;
  }

  .padding-global-wide-hts-gcs-lp {
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .eligibility_padding-section-hts-gcs-lp {
    padding: 3.5rem 0 1.5rem;
  }

  .steps_button-wrapper-hts-gcs-lp {
    height: 60px;
    margin: 2.2rem 0 0;
  }

  .steps_card-hts-gcs-lp.is-first-hts-gcs-lp {
    margin-top: 1rem;
  }

  .steps_card-text-hts-gcs-lp {
    max-width: 100%;
    height: auto;
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: block;
  }

  .steps_component-hts-gcs-lp {
    height: auto;
  }

  .steps_content-hts-gcs-lp {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    align-content: stretch;
    place-items: center stretch;
    min-height: 0;
    padding-bottom: 0;
  }

  .steps_section-hts-gcs-lp {
    height: auto;
    margin-bottom: 0;
  }

  .steps_text-hts-gcs-lp {
    max-width: 96%;
  }

  .text-link-hts-gcs-lp {
    color: var(--_hts-branding---orange);
  }

  .text-wrapper-hts-gcs-lp {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .footer_bottom-padding-hts-gcs-lp {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_form-hts-gcs-lp {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer_link-list-hts-gcs-lp {
    justify-content: center;
    align-items: flex-start;
  }

  .footer_padding-section-hts-gcs-lp {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_top-padding-hts-gcs-lp {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_top-wrapper-hts-gcs-lp {
    grid-row-gap: 3rem;
  }

  .nav_logo-hts-gcs-lp {
    max-width: 80%;
  }

  .eligibility_icon-hts-gcs-lp {
    width: 1.75rem;
    height: 1.75rem;
  }

  .container-hts-gcs-nq {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container-hts-gcs-nq.is-cards-hts-gcs-nq {
    width: auto;
    height: auto;
    margin-top: 0;
    padding-top: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .cta_max-width-hts-gcs-nq {
    max-width: 100%;
  }

  .cta_padding-hts-gcs-nq {
    flex-flow: column wrap;
    display: block;
  }

  .heading-h1-hts-gcs-nq {
    font-size: 2rem;
  }

  .hero_content-right-hts-gcs-nq {
    margin-top: 2rem;
  }

  .hero_content-wrapper-hts-gcs-nq {
    grid-row-gap: 0rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    grid-auto-rows: 1fr;
  }

  .hero_image-hts-gcs-nq {
    position: relative;
  }

  .hero_inner-hts-gcs-nq {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero_layout-hts-gcs-nq {
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .next_card-content-hts-gcs-nq, .next_component-hts-gcs-nq {
    width: 100%;
  }

  .next_grid-hts-gcs-nq {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-rows: .5fr;
    grid-template-columns: 1fr;
  }

  .next_card-hts-gcs-nq {
    grid-template-columns: 1fr;
    height: 58svh;
  }

  .next_list-hts-gcs-nq {
    grid-template-columns: 1fr;
  }

  .next_list-panel-hts-gcs-nq {
    height: 100%;
  }

  .next_padding-hts-gcs-nq {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global-hts-gcs-nq {
    height: 101%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer_padding-global-hts-gcs-nq {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer_form-hts-gcs-nq {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer_top-wrapper-hts-gcs-nq {
    grid-row-gap: 3rem;
  }

  .footer_top-padding-hts-gcs-nq {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_padding-section-hts-gcs-nq {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_link-list-hts-gcs-nq {
    justify-content: center;
    align-items: flex-start;
  }

  .footer_bottom-padding-hts-gcs-nq {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .nav_logo-hts-gcs-nq {
    max-width: 80%;
  }

  .padding-global {
    padding-left: 5%;
    padding-right: 5%;
  }

  .container-large-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-large-18 {
    flex-flow: column wrap;
    display: block;
  }

  .nv-hero-heading {
    font-size: 2rem;
  }

  .nv-hero-steps {
    padding-left: 1.1rem;
    padding-right: 1.1rem;
    font-size: .95rem;
  }

  .nv-hero-btn {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  ._313bc-padding-global-34-no-vid-test {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-margin-top-4-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-heading-style-h4-no-vid-test {
    font-size: 1.6rem;
  }

  ._313bc-heading-style-h4-no-vid-test._313bc-text-weight-medium-no-vid-test {
    width: 100%;
    font-size: 1.7rem;
    line-height: 2rem;
  }

  ._313bc-layout231-list-no-vid-test {
    grid-template-columns: 1fr;
  }

  ._313bc-button-group-5-no-vid-test {
    justify-content: center;
    align-items: center;
  }

  ._313bc-container-large-26-2-no-vid-test {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-button-mobile-size-no-vid-test._313bc-yellow-no-vid-test {
    justify-content: center;
    align-items: center;
    width: 13.5rem;
    margin-left: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .9rem;
  }

  ._313bc-padding-global-9-no-vid-test {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-container-large-2-no-vid-test {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-footer-wrapper-no-vid-test {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    text-align: center;
    flex-flow: column;
    align-self: stretch;
  }

  ._313bc-padding-section-large-no-vid-test {
    flex-flow: column wrap;
    display: block;
  }

  ._313bc-margin-bottom-2-no-vid-test {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-margin-bottom-2-no-vid-test._313bc-margin-small-2-no-vid-test {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  ._313bc-small-divider-no-vid-test {
    width: 100%;
  }

  ._313bc-text-size-small-no-vid-test._313bc-no-top-margin-no-vid-test {
    width: auto;
  }

  ._313bc-heading-style-h6-2-no-vid-test {
    text-align: center;
  }

  ._313bc-heading-style-h6-2-no-vid-test._313bc-max-width-90-no-vid-test {
    width: 90%;
  }

  ._313bc-heading-style-h6-no-vid-test {
    text-align: center;
  }

  ._313bc-padding-global-2-no-vid-test {
    padding-top: 0;
    padding-bottom: 0;
  }

  ._313bc-image-79-no-vid-test {
    width: 16rem;
    margin-bottom: 0;
  }

  ._313bc-cta13-content-no-vid-test {
    grid-template-columns: 1fr;
  }

  ._313bc-layout2-content-left-no-vid-test._313bc-max-width-93-no-vid-test {
    width: 80%;
  }

  ._313bc-layout2-content-no-vid-test {
    grid-template-columns: 1fr;
  }

  ._313bc-cell-7-no-vid-test {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  ._313bc-container-large-28-no-vid-test {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._313bc-margin-top-3-no-vid-test {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._313bc-heading-style-h4-2-no-vid-test {
    font-size: 1.6rem;
  }

  ._313bc-cell-16-no-vid-test {
    text-align: left;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
  }

  ._313bc-heading-style-h3-2-no-vid-test._313bc-text-align-left-3-no-vid-test._313bc-text-is-dark-pink-3-no-vid-test {
    width: 100%;
    font-size: 2rem;
  }

  ._313bc-heading-style-h1-2-no-vid-test._313bc-text-pink-no-vid-test._313bc-centered-content-no-vid-test._313bc-text-has-drop-shadow-no-vid-test {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-h1-hts-gcs-q {
    font-size: 2rem;
  }

  .hero_container-hts-gcs-q {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .hero_padding-hts-gcs-q {
    flex-flow: column wrap;
    display: block;
  }

  .hero_section-hts-gcs-q {
    height: 100%;
  }

  .hero_text-hts-gcs-q {
    width: 100%;
    max-width: 96%;
  }

  .padding-global-hts-gcs-q {
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav_logo-hts-gcs-q {
    max-width: 80%;
  }

  .footer_link-list-hts-gcs-q {
    justify-content: center;
    align-items: flex-start;
  }

  .footer_top-padding-hts-gcs-q {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_bottom-padding-hts-gcs-q {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer_padding-section-hts-gcs-q {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_padding-global-hts-gcs-q {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer_form-hts-gcs-q {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer_top-wrapper-hts-gcs-q {
    grid-row-gap: 3rem;
  }

  .footer_logo-link-hts-gcs-q {
    max-width: 60%;
  }

  ._194-kl-par-light-2 {
    margin-top: 0;
    padding-top: 10px;
  }

  ._194-kl-faq-item-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  ._194-kl-faq-answer-2 {
    padding-right: 0;
  }

  ._313-header5_heading {
    font-size: 2.25rem;
  }

  ._313-faq4_content {
    flex-flow: column;
    display: flex;
  }

  ._313-layout27_heading {
    font-size: 2rem;
  }

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

  ._313-layout231_heading {
    font-size: 2.25rem;
  }

  ._313-cta13_heading {
    font-size: 2rem;
  }

  ._313-layout2_step-icon {
    background-color: #2f5890;
  }

  ._313-layout2_heading {
    font-size: 2rem;
  }

  .about_container-hts-gcs-nq {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about_container-hts-gcs-q {
    max-width: none;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .about_component-hts-gcs-q {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .refer_padding-section-hts-gcs-lp {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .refer_heading-hts-gcs-lp {
    font-size: 1.75rem;
  }

  .refer_padding-section-hts-gcs-lp-2 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .refer_heading-hts-gcs-lp-2 {
    font-size: 1.75rem;
  }

  .hero-wrapper-2.hts {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .headline-light-2 {
    text-align: left;
  }

  .headline-light-2.eft {
    text-align: center;
    text-align: center;
    font-size: 1.5rem;
  }

  .copy-center-2 {
    text-align: left;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6em;
  }

  .study-closed-wrapper.hts {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .hts-study-closed-content {
    padding-bottom: 0;
  }

  .copy-center-2-copy {
    text-align: left;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.6em;
  }
}

#w-node-_02899468-f6b8-b1fb-0392-f1a62e69f008-b29658cb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 479px) {
  #w-node-_02899468-f6b8-b1fb-0392-f1a62e69f008-b29658cb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}
