article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: initial;
}

html {
  height: 100%;
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}

*,
:after,
:before {
  box-sizing: inherit;
}

body {
  font-size: var(--base-font-size);
  line-height: 1.2;
  word-wrap: break-word;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
  line-height: 1.2;
}

a {
  text-decoration: none;
}

strong {
  font-weight: 700;
}

em,
i {
  font-style: italic;
}

dd,
dl {
  margin: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

address {
  font-style: normal;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

img,
video {
  display: block;
  height: auto;
  border: 0;
}

img,
legend,
video {
  max-width: 100%;
}

:root {
  --anim-duration: 0.3s;
  --anim-duration-fast: 0.15s;
  --anim-duration-slow: 1s;
  --anim-easing: ease-in-out;
  --largeGap: clamp(1em, 3em, 5em);
  --shadow-color-black-85: #00000029;
  --color-white: #fff;
  --color-white-transparent-20: #fff3;
  --color-white-transparent-40: #fff6;
  --color-black-60: #0000001a;
  --color-black-70: #4c4c4c;
  --color-black-80: #222;
  --color-black-90: #121212;
  --color-black: #000;
  --color-black-light:#00000000;
  --color-black-54: #00000054;
  --color-black-transparent-10: #0000001a;
  --color-black-transparent-80: #000c;
  --color-teal-10: #ebf5f8;
  --color-teal-20: #64ccc95e;
  --color-teal-30: #2693ab80;
  --color-teal-40: #00809c80;
  --color-teal-45: #dcf2f2;
  --color-teal-47: #dff4f3;
  --color-teal-48: #70cacb;
  --color-teal-50: #64ccc9;
  --color-teal-55: #19a8ad;
  --color-teal-60: #2693ab;
  --color-teal-65: #07819e;
  --color-teal-70: #00809c;
  --color-teal-74: #407590;
  --color-teal-75: #00909c;
  --color-teal-76: #41748e;
  --color-teal-78: #4f748a;
  --color-teal-79: #50748a;
  --color-teal-80: #006176;
  --color-blue-10: #eff9f9;
  --color-blue-15: #e5f7f6;
  --color-blue-18: #ecf5f8;
  --color-blue-20: #ebf5f8;
  --color-blue-21: #dce5e7;
  --color-blue-22: #e5ecec;
  --color-blue-23: #c7edec;
  --color-blue-25: #b9e2e2;
  --color-blue-28: #a1e0de;
  --color-blue-30: #11809b;
  --color-blue-60: #004976;
  --color-blue-70: #14a8ad;
  --color-blue-80: #00a7ac;
  --color-blue-90: #052336;
  --color-blue-90-transparent: #052336e6;
  --color-peach-10: #fff8f4;
  --color-peach-20: #ffdfd0;
  --color-peach-30: #fef5ee;
  --color-peach-35: #7c7a78;
  --color-peach-40: #ffb9904d;
  --color-peach-60: #ffb990;
  --color-peach-61: #ffb991;
  --color-red-30: #e04e39;
  --color-red-40: #dc3545;
  --color-red-50: #bc0c0c;
  --color-gray-05: #4e738a;
  --color-gray-10: #979797;
  --color-gray-15: #c7c9cb;
  --color-gray-18: #d7d7d9;
  --color-gray-19: #dbdbdb;
  --color-gray-20: #eaeaea;
  --color-gray-23: #ececec;
  --color-gray-25: #e5e7e7;
  --color-gray-28: #e5e5e5;
  --color-gray-30: #f1f4f3;
  --color-gray-32: #f2f2f2;
  --color-gray-33: #e4e7e7;
  --color-gray-40: #f3f3f3;
  --color-gray-45: #dbdada;
  --color-gray-50: #d8d8d8;
  --color-gray-55: #727273;
  --color-gray-60: #567288;
  --color-gray-70: #495057;
  --color-gray-80: #565658;
  --color-gray-90: #414042;
  --color-green-70: #164322;
  --color-orange-10: #fdc5a1;
  --color-orange-20: #b5301d;
  --color-orange-90: #ef5238;
  --color-light-blue: #64ccc919;
  --color-teal-light: #E3F3F1;
  --color-light-gray: #E6EBEE;
  --color-dark-gray: #666;
  --color-light-green-10: #e5f6f7;
  --color-dark-teal-80: #004946;
  --color-blue-thick: #172b4d;
  --tabsLength: 3;
  --color-close-button: #979797;
  --color-main-gradient-background: linear-gradient(
    to left,
    var(--color-peach-20),
    0.5 0%,
    var(--color-teal-50),
    0.045 50%,
    var(--color-teal-50),
    0.185 100%
  );
  --color-header-gradient-background: #0000
    linear-gradient(
      270deg,
      var(--color-peach-20) 0%,
      var(--color-gray-30) 51%,
      var(--color-teal-20) 100%
    )
    0% 0% no-repeat padding-box;
  --color-header-gradient-alternate: #0000
    linear-gradient(
      270deg,
      var(--color-teal-74) 0%,
      var(--color-blue-21) 51%,
      var(--color-blue-23) 100%
    );
  --font-family-primary: "Adelle Sans", sans-serif;
  --font-family-headings: "Gotham-Bold", sans-serif;
  --font-size-base: 1rem;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --line-height-base: 1.25em;
  --width-page: 90rem;
  --width-gutter: 1rem;
  --spacing-horizontal: 1em;
  --spacing-vertical: 1.5em;
  --spacing-vertical-small: 1em;
  --z-index-overlay: 9999;
  --z-index-header: 2000;
  --z-index-navigation: 1080;
  --z-index-isiTray: 1060;
  --z-index-bullet: 1040;
  --z-index-label: 2;
  --z-index-slider-arrow: 1;
  --z-index-isiTray-bottom-overlay: 1;
  --z-index-negative: -1;
  --chart-title-color:#00afb1;
  --chart-title-color-2:#003c66;
  --scroll-margin: 168.0625px;
}

@font-face {
  font-family: Gotham Bold;
  src: url(/fonts/Gotham-Bold.583f6b3b.ot) format("opentype");
}

@font-face {
  font-family: Gotham-Bold;
  src: url(/fonts/Gotham-Bold.otf) format("opentype");
}

@font-face {
  font-family: Gotham Book, sans-serif;
  src: url(/fonts/Gotham-Book.otf) format("opentype");
}

@font-face {
  font-family: Adelle Sans;
  src: url(/fonts/AdelleSans.otf) format("opentype");
}

@font-face {
  font-family: Adelle Sans, sans-serif;
  src: url(/fonts/AdelleSans.otf) format("opentype");
}

@font-face {
  font-family: Adelle Sans Italic, sans-serif;
  src: url(/fonts/AdelleSans-Italic.otf) format("opentype");
}

@font-face {
  font-family: Adelle Sans Bold, sans-serif;
  src: url(/fonts/AdelleSans-Bold.otf) format("opentype");
}

.button {
  display: inline-flex;
  justify-content: center;
  font-size: 1em;
  font-family: var(--font-family-headings);
  font-weight: var(--font-weight-medium);
  text-align: center;
  border-top-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
  padding: 0.625em 1.375em;
  border-width: 0.125em;
  border-style: solid;
  width: 100%;
  cursor: pointer;
  transition: all var(--anim-duration-fast) var(--anim-easing);
  white-space: nowrap;
}

.button:focus {
  outline: 0;
}

.button__primary {
  color: var(--color-white) !important;
  font-weight: var(--font-weight-semibold) !important;
  font-size: 1em !important;
  background-color: var(--color-teal-70);
  border-color: #0000;
}

.button__primary:active,
.button__primary:hover {
  text-decoration: none !important;
  background-color: var(--color-blue-60);
}

.button__primary:focus {
  box-shadow: 0 0 0 0.2rem var(--color-teal-40);
  border-color: var(--color-teal-60);
  background-color: var(--color-teal-80);
}

.button__secondary {
  background-color: var(--primary-color, var(--color-white));
  color: var(--secondary-color, var(--color-teal-70));
  border-color: var(--secondary-color, var(--color-teal-70));
  font-weight: var(--font-weight-semibold);
}

.button__secondary:hover {
  color: var(--primary-color, var(--color-white)) !important;
  background-color: var(--secondary-color, var(--color-teal-70));
}

.button__secondary:focus {
  box-shadow: 0 0 0 0.2rem var(--color-teal-40);
}

.button__tertiary {
  background-color: var(--color-blue-20);
  color: var(--color-blue-30);
  font-size: 0.875em;
  font-weight: var(--font-weight-semibold);
  border: none;
  padding: 1em 2em;
  min-width: 6.5625rem;
}

.button__tertiary:hover {
  background-color: var(--color-teal-70);
  color: var(--color-white);
  border-color: #0000;
}

.button__tertiary:focus {
  background-color: var(--color-blue-20);
}

.button__withIcon:hover svg {
  fill: var(--color-white);
}

.button__close {
  font-size: 1.25em;
  line-height: 0.75em;
  padding: 0.25em;
  color: var(--color-close-button);
}

.button__close,
.button__unstyled {
  background: #0000;
  border: 0;
  width: auto;
}

.button__unstyled {
  padding: 0;
}

.footer-text {
    font-size: 13px
}

.footer-text p {
    font-size: 13px!important
}

@media (min-width: 48em) {
  .button {
    width: -moz-fit-content;
    width: fit-content;
  }
}

@media (min-width: 109.375em) {
  .button__primary {
    font-size: 1.125rem !important;
    line-height: 1.375rem;
  }
}

@media (max-width: 47.9375em) {
  .button__primary {
    white-space: break-spaces;
  }
}

.siteMain > .container {
  padding: 1.25em 1em;
}

.siteMain > .container.__noBottomPadding {
  padding-bottom: 0;
}

.siteMain > .container.__noTopPadding {
  padding-top: 0;
}

.siteMain > .container.__noTopBottomPadding {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 48em) {
  .siteMain > .container {
    padding-right: 2.75em;
    padding-left: 2.75em;
  }
}

@media (min-width: 62.0625em) {
  .siteMain > .container {
    padding-right: 6.375em;
    padding-left: 6.375em;
  }
}

@media (min-width: 109.375em) {
  .siteMain > .container {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
}

.heading,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-family-headings);
}

.heading__xl,
h1 {
  font-size: 1.75em;
  line-height: 1.25em;
  font-weight: var(--font-weight-semibold);
  color: var(--color-blue-60);
  margin-bottom: 0.75em;
}

.heading__lg,
h2 {
  font-size: 32px;
  font-weight: var(--font-weight-bold);
}

.heading__lg,
.heading__md,
h2,
h3 {
  color: var(--color-blue-60);
  margin-bottom: 0.5em;
}

.heading__md,
h3 {
  font-size: 28px;
  font-weight: var(--font-weight-semibold);
}

.heading__sm,
h4 {
  font-size: 1.125em;
  font-weight: var(--font-weight-medium);
  color: var(--color-blue-60);
}

.heading__xs,
h5 {
  font-size: 1em;
  font-weight: var(--font-weight-semibold);
  color: var(--color-blue-60);
}

.heading__noBottomMargin {
  margin-bottom: 0;
}

.heading__uppercase {
  text-transform: uppercase;
}

@media (min-width: 48em) {
  .heading__xl,
  h1 {
    font-size: 38px;
    line-height: 1.18em;
  }

  .heading__lg,
  h2 {
    font-size: 32px;
  }

  .heading__md,
  h3 {
    font-size: 28px;
  }

  .heading__sm,
  h4 {
    font-size: 1.375em;
  }

  .heading__xs,
  h5 {
    font-size: 1.125em;
  }
}

@media (min-width: 109.375em) {
  .heading__lg,
  h2 {
    font-size: 32px;
  }

  .heading__md,
  h3 {
    font-size: 28px;
  }

  .heading__sm,
  h4 {
    font-size: 2em;
  }

  .indication_title {
    font-size: 1.375em;
  }

  .heading__xs,
  h5 {
    font-size: 1.25em;
  }
}

@media screen and (min-width: 48em) and (max-width: 62.0625em) {
  .heading__xl,
  h1 {
    font-size: 2em;
  }
}

@media screen and (max-width: 26.5625em) {
  .heading__xl,
  h1 {
    font-size: 1.5em;
  }
}

@media screen and (max-width: 20.0625em) {
  .heading__xl,
  h1 {
    font-size: 1.3em;
  }
}

.seagenSymbol {
  display: inline;
  vertical-align: middle;
  margin-top: -0.5em;
}

.label {
  padding: 0.375em 1.5em;
  text-transform: uppercase;
  color: var(--color-white);
  background-color: var(--color-orange-90);
  font-size: 1.25em;
  max-width: 15em;
  position: relative;
  z-index: var(--z-index-label);
}

.label:after {
  content: "";
  position: absolute;
  bottom: -1.4em;
  left: 0;
  border-bottom: 1.85em solid var(--color-orange-20);
  border-left: 1em solid #0000;
  transform: rotate(270deg);
}

.squaredLabel {
  padding: 0.375em 1.5em;
  text-transform: uppercase;
  color: var(--color-white);
  background-color: var(--color-orange-90);
  font-size: 1.25em;
  z-index: var(--z-index-label);
  text-align: center;
}

.link,
a {
  font-size: inherit;
  font-weight: var(--font-weight-semibold);
  line-height: 1.25em;
  text-decoration: none;
}

.link,
:is(a, .link):visited,
a {
  color: var(--color-teal-70);
}

:is(a, .link):active,
:is(a, .link):focus,
:is(a, .link):hover {
  color: var(--color-blue-60);
  text-decoration: underline;
}

.link__subGroup {
  color: var(--color-black-70);
  font-weight: var(--font-weight-medium);
  text-decoration: none;
}

.link__subGroup:active,
.link__subGroup:focus,
.link__subGroup:hover {
  text-decoration: underline;
}

[data-reach-skip-nav-link]:focus {
  border-radius: 0.3125em;
  outline: 0.125em solid var(--color-teal-70);
}

span > a.scEnabledChrome {
  color: inherit;
}

ol.Numbered,
ol.listOrdered,
ul.Bullet,
ul.BulletColumn,
ul.BulletIndent,
ul.Dashed,
ul.listUnordered {
  font-size: 1em;
  list-style: none;
  list-style-type: disc;
  position: relative;
  margin-bottom: 1em;
  line-height: 1.5em;
  display: block;
}

ol.Numbered:last-child,
ol.listOrdered:last-child,
ul.Bullet:last-child,
ul.BulletColumn:last-child,
ul.BulletIndent:last-child,
ul.Dashed:last-child,
ul.listUnordered:last-child {
  margin-bottom: 0;
}

ul.Dashed {
  margin-left: 1.25em;
}

ol.Numbered,
ol.listOrdered {
  counter-reset: section;
  list-style-type: none;
}

ul.Bullet li,
ul.BulletColumn li,
ul.BulletIndent li,
ul.listUnordered li {
  margin-bottom: 0.5em;
  line-height: 1.25em;
  margin-left: 1.25rem;
  list-style-type: "\2022    ";
}

ul.Bullet li::marker,
ul.BulletColumn li::marker,
ul.BulletIndent li::marker,
ul.listUnordered li::marker {
  font-size: 1.25em;
  font-weight: var(--font-weight-bold);
  color: var(--color-teal-70);
}

ul.Bullet li:last-child,
ul.BulletColumn li:last-child,
ul.BulletIndent li:last-child,
ul.listUnordered li:last-child {
  margin-bottom: 0;
}

ul.Bullet li.dashBullet {
  list-style-type: "-    ";
}

ul.Dashed li,
ul.DashedColumn li {
  margin-bottom: 0.5em;
  line-height: 1.25em;
  list-style-type: "-    ";
  margin-left: 1.25em;
}

ul.Dashed li::marker,
ul.DashedColumn li::marker {
  font-size: 1.25em;
  font-weight: var(--font-weight-bold);
  color: var(--color-teal-70);
}

ul.Dashed li:last-child,
ul.DashedColumn li:last-child {
  margin-bottom: 0;
}

ul.Bullet ul li,
ul.listUnordered ul li {
  list-style-type: none;
  margin-top: 0.5em;
}

ul.Bullet ul li:before,
ul.listUnordered ul li:before {
  content: "\2022";
  font-size: 1.25em;
  line-height: 90%;
  font-weight: 700;
  display: inline-block;
  position: relative;
  width: 1em;
  margin-left: -1em;
}

.Numbered li:before,
.listOrdered li:before,
.listUnordered li:before {
  counter-increment: section;
  content: counters(section, ".") " ";
  font-weight: var(--font-weight-bold);
  color: var(--color-teal-70);
  line-height: 90%;
  display: inline-block;
  position: absolute;
  width: 1em;
  left: -1em;
}

@media (min-width: 48em) {
  ul.BulletColumn {
    column-count: 3;
  }

  ul.BulletColumn li {
    width: 90%;
  }

  ul.BulletIndent {
    margin-left: 1.5em;
  }

  ul.Dashed {
    margin-left: 2.75em;
  }

  .text-middle-align {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (min-width: 109.375em) {
  ol.Numbered,
  ol.listOrdered,
  ul.Bullet,
  ul.BulletColumn,
  ul.BulletIndent,
  ul.Dashed,
  ul.listUnordered {
    font-size: 1.125em;
  }
}

table {
  width: 100%;
  max-width: 64.875em;
  font-weight: var(--font-weight-light);
  font-size: 0.8125em;
}

thead th {
  font-weight: var(--font-weight-semibold);
  padding: 0.5em 0 1em;
  color: var(--color-black-70);
}

thead th:first-child {
  border-top: 0.0625em solid var(--color-gray-18);
}

thead th:last-child {
  color: var(--color-blue-60);
}

thead.darkHeader {
  background-color: var(--color-gray-05);
}

thead.darkHeader tr th {
  color: var(--color-white);
  padding: 0.5em;
  text-align: left;
}

thead tr:first-child th:first-child {
  border-top: 0;
}

tbody th {
  text-align: left;
  padding: 0.5em 0.25em 0.5em 0;
  border: 0.0625em solid var(--color-gray-18);
}

tbody th:first-child {
  border-left: 0;
}

.contentHeader,
tbody .emptyFirstCell,
tbody th:only-child {
  border-left: 0;
  border-right: 0;
  border-bottom: 0.125em solid var(--color-teal-40);
}

.contentHeader,
tbody th:only-child,
th.heading {
  padding: 1em 0 0.125em;
  font-size: 1.125em;
  font-weight: var(--font-weight-bold);
  color: var(--color-blue-60);
}

th.heading {
  border-left: 0;
  border-right: 0;
}

th.heading,
tr.heading {
  border-bottom: 0.125em solid var(--color-teal-40);
}

td,
th {
  vertical-align: middle;
}

td {
  padding: 0.5em 0.25em;
  text-align: center;
  border: 0.0625em solid var(--color-gray-18);
}

td:last-child {
  border-right: 0;
}

td.last,
td.third {
  background-color: var(--color-teal-45);
}

tr th strong {
  color: var(--color-blue-60);
}

td.peachBG,
tr.peachBG {
  background-color: var(--color-peach-30);
  border-bottom: 0.0625em solid var(--color-gray-18);
}

td.blueBG,
tr.blueBG {
  background-color: var(--color-blue-10);
  border-bottom: 0.0625em solid var(--color-blue-20);
}

td.firstBG {
  background-color: var(--color-gray-33);
}

td.fourthBG {
  background-color: var(--color-teal-47);
}

@media (min-width: 48em) {
  table {
    font-size: 1em;
  }

  tbody th {
    width: 40%;
    padding: 0.5em 1.125em;
  }

  .contentHeader,
  tbody th:only-child {
    padding: 1em 0.5em 0.125em;
  }

  td {
    padding: 0.5em 1em;
  }
}

@media (max-width: 47.9375em) {
  tbody.tableBodyMobile .mobileStack {
    display: flex;
    flex-direction: column;
  }

  tbody.tableBodyMobile .mobileStack .rowHeading {
    width: 50%;
  }

  tbody.tableBodyMobile .mobileStack td table tr.contentTableRow td {
    width: 25%;
  }

  tbody.tableBodyMobile .mobileStack td:first-child {
    border: none;
  }

  tbody.tableBodyMobile
    .mobileStack
    td:first-child
    table
    tbody:nth-of-type(2)
    tr
    td {
    border: 0.0625em solid var(--color-gray-18);
    border-right: none;
  }

  tbody.tableBodyMobile .mobileStack td:first-of-type table tbody:first-of-type,
  tbody.tableBodyMobile tr td:nth-of-type(2) table tbody:first-of-type {
    display: none;
    visibility: hidden;
  }

  tbody.tableBodyMobile .mobileStack td:nth-child(2) {
    border: none;
  }

  tbody.tableBodyMobile
    .mobileStack
    td:nth-child(2)
    table
    tbody:nth-child(2)
    tr.heading {
    display: none;
    visibility: hidden;
  }

  tbody.tableBodyMobile
    .mobileStack
    td:nth-child(2)
    table
    tbody:nth-child(2)
    tr:nth-child(2)
    th {
    border-top: none;
    padding-top: 0;
  }

  tbody.tableBodyMobile
    .mobileStack
    td:nth-child(2)
    table
    tbody:nth-child(2)
    tr
    td {
    border: 0.0625em solid var(--color-gray-18);
    border-right: none;
  }
}

body {
  color: var(--color-black-90);
  font-family: var(--font-family-primary);
  font-weight: var(--font-weight-normal);
  line-height: var(--line-height-base);
}

.text,
body,
p {
  font-size: var(--font-size-base);
}

.text,
p {
  margin: 0 0 var(--spacing-vertical-small) 0;
  line-height: 1.25em;
  margin-bottom: 1em;
}

.text__sm {
  font-size: 0.875em;
}

.text__lg {
  font-size: 1.125em;
}

b,
strong {
  font-weight: var(--font-weight-bold);
}

em,
i {
  font-style: italic;
}

sub,
sup {
  font-size: 50%;
}

sup {
  vertical-align: super;
  display: inline-block;
  line-break: strict;
}

sub {
  vertical-align: sub;
}

abbr {
  text-decoration: none;
}

small {
  font-size: 0.875em;
}

span {
  display: inline-block;
}

h2 span {
  display: block;
}

.title {
  font-weight: var(--font-weight-bolder);
  color: var(--color-black-80);
  font-size: 1em;
  line-height: 1.25em;
}

.footnote-text {
  font-size: 0.875em;
  line-height: 1.125em;
}

.footnote-text sup {
  line-height: 0;
}

sup.sup-large-font {
  font-size: 22px;
  position: relative;
  top: 4px;
  left: -1px;
  font-weight: 500;
}

@media (min-width: 48em) {
  .text__lg {
    font-size: 1.25em;
  }
}

@media (min-width: 109.375em) {
  .text__xl {
    font-size: 1.25em;
  }

  .text,
  p {
    font-size: 1.125em;
    line-height: 1.35em;
    margin-bottom: 1em;
  }

  .footnote-text {
    font-size: var(--font-size-base);
    line-height: var(--line-height-base);
  }
}

.is-vishidden {
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: -1px;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  border: 0;
}

.is-hidden {
  display: none !important;
}

.show {
  display: block;
}

@media (min-width: 48em) {
  .custom-dv-hg {
    height: 115px;
  }
}

@media (min-width: 62.0625em) {
  .custom-dv-hg {
    height: 160px;
  }
}

@media (min-width: 77.1em) {
  .custom-dv-hg {
    height: 100px;
  }
}

@media (min-width: 106.4em) {
  .custom-dv-hg {
    height: 160px;
  }
}

@media (max-width: 47.9375em) {
  .custom-small-link {
    font-size: small;
  }
}

.custom-list li::marker {
  color: var(--color-teal-70) !important;
}

#IsiNone {
  display: none;
}

.link-no-dec {
  text-decoration: none !important;
}

@media (max-width: 29.9375em) {
  .callout-top-sm {
    margin-top: 1.275em;
  }
}

@media (max-width: 62em) {
  .sup-mob-top {
    position: relative;
    top: -4px;
  }

  .mcrc-access-page .contact_contact:not(:first-child) {
    margin-top: 1em;
  }
}

.box-8 {
  border: none !important;
  border-top-right-radius: 7% 11% !important;
  border-bottom-left-radius: 7% 11% !important;
  position: relative;
  background-color: #e6f6f7;
}

.box-8,
.box-9 {
  padding: 47px !important;
}

.box-9 {
  background-color: #e6f6f7 !important;
  border: none !important;
  border-radius: 0 38px 0 38px !important;
}

.box-9,
.sup-bd {
  position: relative;
}

.sup-bd {
  font-size: 16px;
  font-weight: 400;
  left: -1px;
}

@media (min-width: 62.0625em) {
  .sup-mob-top-lg {
    position: relative;
    top: -3px;
  }

  .box-8 {
    border-top-right-radius: 9% 4% !important;
    border-bottom-left-radius: 9% 4% !important;
  }

  .sm-pd-box {
    min-height: 540px;
  }
}

.image-boxed {
  max-width: 43.75em;
}

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

@media (max-width: 47.9375em) {
  .image-boxed {
    max-width: 100% !important;
  }

  .sm-margin-auto {
    margin: auto;
    width: 75%;
  }

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

@media (min-width: 48em) {
  .max-width-img-700 img {
    max-width: 700px;
    margin: auto;
  }

  .max-width-img-840 img {
    max-width: 840px;
    margin: auto;
  }
}

@media (max-width: 47.9375em) {
  .max-width-img-300 img {
    max-width: 300px;
    margin: auto;
  }
}

@media (min-width: 48em) {
  .hero-eyebrow-nd {
    bottom: -18px !important;
  }

  .hidden-dt {
    display: none !important;
  }

  .mobile-break {
    display: none;
  }

  .mobile-text-medium {
    font-size: 1.125em !important;
  }

  .lg\:basis-1\/3 {
    flex-basis: 30%;
  }

  .title-align-left {
    position: relative;
    left: -13px;
  }

  .img-w-80-lg {
    width: 80% !important;
    margin: auto;
  }

  .img-w-70-lg {
    width: 70% !important;
    margin: auto;
  }

  .text-margin-cta {
    margin-left: 105px;
  }

  .text-nwrap-lg {
    white-space: nowrap;
  }

  .text-middle-align {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  .hero-heading-mb {
    font-size: 2rem;
  }

  .hero-footer-text {
    position: absolute;
    bottom: -5px;
    padding-top: 10px;
    color: var(--color-white);
  }

  body:not(.mountaineer-clinical-trial) .box-disp-flex {
    display: flex;
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-190 {
    border: 1.2px solid var(--color-teal-55);
    border-radius: 15px;
    padding: 15px;
    background: var(--color-teal-55);
    color: #fff;
    max-width: 190px;
    margin-left: 9px;
    font-size: 1.5em;
    font-weight: 700;
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-190 p,
  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-550 {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-550 {
    border: 2.5px solid var(--color-teal-60);
    border-radius: 15px;
    padding: 15px;
    background: var(--color-teal-47);
    width: 559px;
    height: 175px;
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-550 p {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    color: var(--color-blue-90);
    font-weight: 700;
    font-size: 1.5em;
  }

  body:not(.mountaineer-clinical-trial) .box-sub-1 {
    height: 271px;
  }

  body:not(.mountaineer-clinical-trial) .box-divider-dots1,
  body:not(.mountaineer-clinical-trial) .box-divider-dots2 {
    height: 271px;
    position: relative;
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-640 {
    border: 1.2px solid var(--color-teal-70);
    border-radius: 15px;
    padding: 15px;
    max-height: 330px;
    max-width: 640px;
    margin-top: 1px;
  }

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

  .heading-eyebrow {
    font-size: 28px;
    font-weight: var(--font-weight-bold);
  }

  .heading-title-mbc {
    font-size: 38px;
  }

  .heading-eyebrow-mbc {
    font-size: 28px;
    font-weight: var(--font-weight-bold);
  }

  .box-8 {
    border-top-right-radius: 7% 13% !important;
    border-bottom-left-radius: 7% 13% !important;
  }

  .text-card-ul {
    font-size: 24px;
  }

  .dm-d-flex {
    display: flex;
  }

  .sm-pd-box {
    min-height: 560px;
  }
}

@media (max-width: 29.9375em) {
  .hero-eyebrow-nd {
    bottom: -5px !important;
  }

  .box-8 {
    border-top-right-radius: 7% 7% !important;
    border-bottom-left-radius: 7% 7% !important;
  }
}

@media (min-width: 62.0625em) {
  .hero-eyebrow-nd {
    bottom: -5px !important;
    color: #fff;
  }

  .hero-nd {
    color: #fff;
  }

  .mcrc .hero-nd {
    color: var(--color-blue-60);
  }

  .title-align-left {
    position: relative;
    left: -16px;
  }

  .box-8 {
    border-top-right-radius: 8% 3% !important;
    border-bottom-left-radius: 8% 3% !important;
  }
}

@media (min-width: 1200px) {
  .box-8 {
    border-top-right-radius: 7% 5% !important;
    border-bottom-left-radius: 7% 5% !important;
  }

  .white-shadow-backup {
    background: linear-gradient(
      90deg,
      #0003,
      #fff9 25%,
      #ffffffb3 50%,
      #fff9 75%,
      #0003
    );
  }

  .white-shadow:before {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 116% 130%;
    content: "";
    position: absolute;
    width: 150%;
    height: 130%;
    z-index: -1;
    left: -15rem;
    top: -2rem;
    opacity: 0.5;
  }

  .shadow-hero-text {
    text-shadow: 1px 4px 18px #000, 0 0 1em navy, 0 0 0.2em #052336;
  }
}

@media (min-width: 109.375em) {
  .box-8 {
    border-top-right-radius: 7% 11% !important;
    border-bottom-left-radius: 7% 11% !important;
  }
}

@media (min-width: 75em) {
  .hero-nd-2 {
    color: #fff;
  }
}

.box-2 {
  padding: 2.5em 1.5em !important;
  border: none !important;
  position: relative;
  background-color: var(--color-teal-10);
  color: var(--color-teal-50);
  border-top-right-radius: 15% 35%;
  border-bottom-left-radius: 15% 35%;
}

@media (max-width: 47.9375em) {
  .hidden-sm {
    display: none !important;
  }

  .default_gradient {
    --default-gradient: var(--color-header-gradient-background);
  }

  .img-w-80-sm {
    width: 80% !important;
    margin: auto;
  }

  .text-margin-cta {
    margin-left: 75px;
  }

  .hero-sub-heading-mb {
    font-size: 1.125rem;
    font-family: Gotham Bold, sans-serif;
  }

  .hero-heading-mb {
    font-size: 24px;
  }

  .hero-footer-text {
    position: relative;
    color: var(--color-blue-60);
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-550 p {
    font-size: 24px !important;
    text-align: center;
    color: var(--color-blue-90);
    border: 2.5px solid var(--color-teal-60);
    border-radius: 15px;
    background: var(--color-teal-47);
  }

  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-190,
  body:not(.mountaineer-clinical-trial) .box-sub-mx-wd-550 p {
    width: 100%;
    font-weight: 700;
    font-size: 1.5em;
    padding: 15px;
  }

  .box-sub-mx-wd-190 {
    border: 1.2px solid var(--color-teal-55);
    border-radius: 15px;
    background: var(--color-teal-55);
    color: #fff;
  }

  .box-sub-mx-wd-190 p {
    font-size: 24px !important;
    text-align: center;
  }

  .box-divider-dots1,
  .box-divider-dots2 {
    transform: rotate(90deg);
    width: -moz-fit-content;
    width: fit-content;
    height: 72px;
    margin: auto;
  }

  .box-sub-mx-wd-640 {
    border: 1.2px solid var(--color-teal-70);
    border-radius: 15px;
    padding: 15px;
    max-height: 360px;
    max-width: 640px;
    margin-top: 23px;
  }

  .heading-title ,
  .heading-nexttitle {
    font-size: 24px;
  }

  .heading-eyebrow {
    font-size: 18px;
    font-weight: var(--font-weight-bold);
  }

  .heading-title-mbc {
    font-size: 24px;
  }

  .heading-eyebrow-mbc {
    font-size: 18px;
    font-weight: var(--font-weight-bold);
  }

  .box-8 {
    border-top-right-radius: 8% 4% !important;
    border-bottom-left-radius: 8% 4% !important;
  }

  .third_column_bottom {
    position: relative;
    bottom: -25px;
  }

  .hero-nd {
    color: var(--color-blue-60);
  }

  .hero-nd-footer {
    color: var(--color-black-90);
    position: relative;
    left: -7px;
  }

  .sm-d-flex {
    display: flex;
  }

  .sm-text-left-align {
    position: relative;
    left: -7px;
  }

  .sm-sup-top-up {
    position: relative;
    top: -6px;
  }

  .sup-bd {
    font-size: 16px;
    font-weight: 400;
    left: -1px;
    position: relative;
  }

  .sm-pd-box {
    margin-bottom: 20px !important;
  }
}

.box-3 {
  border: none !important;
  position: relative;
  background-color: var(--color-teal-10);
  border-top-right-radius: 7% 19%;
  border-bottom-left-radius: 7% 19%;
}

.box-3,
.box-4 {
  padding: 47px !important;
}

.box-4 {
  border: none !important;
  position: relative;
  background-color: var(--color-teal-10);
  border-top-right-radius: 7% 33%;
  border-bottom-left-radius: 7% 33%;
}

.box-6 {
  background-color: initial;
  background-image: url("/images/mbc/dosing/Asset-20.png");
  background-position-x: unset;
  background-position-y: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.box-6,
.box-7 {
  padding: 30px !important;
  border: none !important;
}

.box-7 {
  background-color: initial !important;
  background-position-x: unset;
  background-position-y: 100%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.no-fl {
  box-shadow: unset !important;
  border: none;
}

.red-bottom-border {
  border-bottom: 0.1em solid var(--color-red-30);
}

@media (max-width: 47.9375em) {
  .box-4 {
    border-top-right-radius: 10% 5%;
    border-bottom-left-radius: 10% 5%;
  }

  .box-3 {
    border-top-right-radius: 18% 5%;
    border-bottom-left-radius: 18% 5%;
  }

  .text-icon-align-h {
    position: relative;
    left: 3.5rem;
    z-index: 2;
    width: 90%;
  }

  .text__sm_mb {
    font-size: 0.875em;
  }
}

.link-no-ud:hover {
  text-decoration: none;
}

.box-5 {
  border: none !important;
  border-top-right-radius: 10% 10% !important;
  border-bottom-left-radius: 10% 10% !important;
  padding: 47px !important;
  position: relative;
  background-color: var(--color-teal-10);
}

.BulletDisc li {
  list-style-type: unset !important;
}

.BulletDisc li::marker {
  list-style-type: disc;
}

.sm-text-left-align-all {
  position: relative;
  left: -6px;
  display: flex;
}

.sup-reg-gb {
  font-size: 22px;
  height: 5px;
  line-height: 5px;
  position: relative;
  top: 6px;
  font-weight: 400;
  left: -1px;
  width: 10px;
}

.rates-column-separator-2 {
  color: var(--color-black-90);
  font-size: 2.57em;
  justify-content: center;
  margin: 0 1em;
  text-transform: uppercase;
}

@media (max-width: 47.9375em) {
  .rates-column-separator-2 {
    font-size: 2.125em !important;
  }
}
