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

@media (max-width: 49.55em) {
  .isiTrayClosed_isiTrayClosedPreviewMobile > p {
    font-weight: var(--font-weight-bold);
  }
  .trayContent_panelTitle {
    font-weight: var(--font-weight-bold);
  }
  .mcrc .isitraycontainer.isiTrayNew_isiTrayNew .Bullet li::marker,
  .homepage .isitraycontainer.isiTrayNew_isiTrayNew .Bullet li::marker {
    font-size: unset;
  }
  .trayContent_trayContent ul li::marker {
    font-size: unset;
  }
  .isitraycontainer .isiTrayClosed_isiTrayClosed {
    max-height: unset;
    min-height: unset;
  }
  .isitraycontainer .text-limit {
    margin-left: 0;
    position: relative;
    display: -webkit-box;
    padding-left: 30px;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
  }
  .mcrc-isitray.isitraycontainer .text-limit {
    padding-left: 24px;
  }

  .isiTrayClosed_isiTrayClosedPreviewMobile
    .text-limit-wrapper
    .text-limit:before {
    color: var(--color-teal-70);
    content: "\2022";
    font-size: 30px;
    left: 4.5px;
    position: absolute;
    top: -3.75px;
    /* line-height: 37.5px; */
  }
}

@media screen and (max-width: 35.9375em) {
  .dosing .panel-content h3,
  .dosing .boxPanel_content h3 {
    font-size: 1.575em;
  }
}

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

@media screen and (min-width: 48em) and (max-width: 67.5em) {
  .header-inner {
    margin-right: 1em;
  }
}

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

  .ctaCallout_ctaCallout__description p,
  .ctaCallout_ctaCallout__link {
    font-size: 24px;
  }
}

/* Resources page */
@media screen and (max-width: 47.9375em) {
  .resourceTile_tile {
    width: 100%;
  }

  .popup-actions {
    width: 80%;
  }

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

  .isitraycontainer .isiTrayClosed_isiTrayClosedHeader {
    font-size: 1.4em;
    max-width: 57%;
    line-height: 28px;
  }
  .text-callout {
    padding: 15px;
  }

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

  .site_header::after {
    bottom: 0;
    position: absolute;
    content: "";
    width: 100%;
    height: 0.3em;
  }

  .resourceTile_buttonTile {
    min-width: 100%;
    width: 100%;
    text-wrap: wrap;
  }

  .resourceTile_content {
    width: 100%;
  }

  .resourceTile_downloadIcon {
    width: 12px;
    height: 14px;
    max-width: 12px;
    max-height: 14px;
    min-width: 12px;
    min-height: 14px;
  }
  .mountaineer-clinical-trial .box-sub-mx-wd-190,
  .mountaineer-clinical-trial .box-sub-mx-wd-550 p {
    width: 100%;
  }
}

@media (max-width: 29.9375em) {
  .resourcePanel_icon {
    max-height: 5rem;
    max-width: 5rem;
  }

  .cta-description p {
    margin-bottom: 20px;
  }
}

@media (min-width: 109.375em) {
  body.homepage .utility-nav {
    gap: clamp(1em, 3em, 5em);
  }

  .cta-description p,
  .ctaCallout_ctaCallout__link__XZB5Q {
    font-size: 1.5em;
  }

  .cta-description p,
  .cta-link {
    font-size: 1.5em;
  }

  .resourcesGroup_resourcesWrapper {
    padding: 1.75em 6.375em;
  }

  .resourcePanel_downloadLink,
  .resourcePanel_linksDescription {
    font-size: 1.125em;
  }

  .resourceTile_downloadlink {
    font-size: 1.125em;
  }

  .efficacy-page .trialResultsPanel_panelTitle__IsOa3 {
    font-size: 2.375em;
  }

  .efficacy-page .trialResultsPanel_eyebrow {
    font-size: 2em;
  }

  .efficacy-page .ctaCallout_ctaCallout__description p,
  .efficacy-page .ctaCallout_ctaCallout__link {
    font-size: 1.5em;
  }

  .efficacy-page .threeTabPanel_singleTab__IzCG_ {
    font-size: 1.5em;
  }

  .efficacy-and-safety-page .ctaCallout_ctaCallout__description p,
  .efficacy-and-safety-page .ctaCallout_ctaCallout__link {
    font-size: 1.5em;
  }

  .mcrc-access-page .dosageThreeUp_innerContainer {
    padding: 0.1em 6.0625em;
  }
  .mcrc-access-page .resourcePanel2_downloadLink,
  .mcrc-access-page .resourcePanel2_linksDescription {
    font-size: 1.125em;
  }

  .mcrc-access-page .resourcePanel2_box {
    min-height: 270.19px;
  }

  .mcrc-access-page .threeUpPanel_title {
    font-size: 1.255em;
  }

  .mcrc-access-page .threeUpPanels_short_description {
    font-size: 1.125em;
  }
}

/* VideoLibrary page */
@media (max-width: 47.9375em) {
  .videolibrary .button__primary,
  .resources .ctaCallout_ctaCallout__text .button__primary,
  .resources-and-support .ctaCallout_ctaCallout__text .button__primary,
  .safety .ctaCallout_ctaCallout__text .button__primary,
  .mbc .button__primary,
  .error404Custom_container .button__primary {
    white-space: nowrap;
  }

  .mcrc-access-page .dosageThreeUp_dosageButton {
    font-size: small;
    text-align: center;
  }

  .mcrc-access-page .dosageThreeUp_hiddenSm {
    display: none;
  }
}

@media (max-width: 29.9375em) {
  .ctaCallout_ctaCallout__description p {
    margin-bottom: 20px;
  }

  .mcrc-access-page .resourcePanel2_icon {
    max-height: 5rem;
    max-width: 5rem;
  }
}

@media (min-width: 109.375em) {
  .featuredVideo_transcript {
    flex: 0 0 calc(25% - 30px);
  }

  .videoLibrary_videos__container {
    display: flex;
    gap: 30px;
  }
  .isiFullNew_container {
    padding-top: 1.75em;
    padding-bottom: 1.75em;
  }
  ul.Bullet {
    font-size: 18px;
  }
}
/* ISI start */
@media screen and (max-width: 24em) {
  .isitraycontainer .isiTrayClosed_isiTrayClosedHeader__ySLwd {
    max-width: 93%;
  }
}
@media screen and (max-width: 35.9375em) {
  .isitraycontainer .isiTrayClosed_isiTrayClosedHeader {
    font-size: 1.125em;
    max-width: 64%;
    line-height: 22.5px;
  }
  .isiTrayOpen_isiTrayOpenToggleText {
    display: none;
  }
  .isiTrayClosed_isiTrayClosedHeader {
    font-size: 1.125em;
    max-width: 64%;
  }
  .isiTrayClosed_isiTrayClosedToggle {
    font-size: 1.4em;
  }
  .isiTrayClosed_isiTrayClosedToggleText,
  .isiTrayOpen_isiTrayOpenToggleText {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 29.9375em) {
  .isiTrayClosed_isiTrayClosedToggle {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 32.375em) {
  .isitraycontainer .isiTrayClosed_isiTrayClosedHeader {
    max-width: 73%;
    line-height: 22.5px;
    font-size: 18px;
  }
}
@media screen and (max-width: 26.5625em) {
  .heading__xl,
  h1 {
    font-size: 1.5em;
  }
  .isitraycontainer .isiTrayClosed_isiTrayClosedHeader {
    max-width: 82%;
  }
}
@media screen and (max-width: 26.9375em) {
  .isitraycontainer .isi-head-open {
    max-width: 82%;
  }
}
@media (min-width: 49.5625em) {
  .trayContent_trayContent ul li {
    margin-left: 1.65rem;
  }
  .isiTrayClosed_isiTrayClosedPreviewMobile .text-limit-wrapper li::before {
    display: none;
  }
}

@media screen and (max-width: 49.55em) {
  .hcp-indication-title {
    color: var(--color-blue-60);
    font-weight: var(--font-weight-bold);
    margin-bottom: 0.5em;
  }
  .isiTrayClosed_isiTrayClosedToggle {
    font-size: 1.25em;

    margin-top: 0px;
  }
  .isitraycontainer .trayContent_trayContent ul li::marker {
    font-size: unset;
  }
  .open-isi ul .open-li,
  .trayContent_trayContent ul li {
    /* font-size: 15.8px; */
    font-weight: 400;
    left: -12px;
    position: relative;
    margin-bottom: 0;
    line-height: 20px;
    margin-left: 1.25rem;
    list-style-type: "\2022 ";
    padding-left: 10.4px;
  }
  .isitraycontainer .mbc-list .text-limit {
    padding-left: 24px;
  }
  .isitraycontainer
    .isiTrayClosed_isiTrayClosedPreviewMobile
    .mbc-list
    li:before {
    font-size: 24px;
  }
}
@media (min-width: 48em) {
  .isiFullNew_container {
    padding-right: 2.75em;
    padding-left: 2.75em;
  }
  .trayContent_panelTitle {
    font-size: 1.375em;
  }
}
@media (min-width: 62.0625em) {
  .isiFullNew_container {
    padding-right: 6.375em;
    padding-left: 6.375em;
  }
}
@media (max-width: 29.9375em) {
  .isitraycontainer .isiTrayClosed_isiTrayClosedHeaderToggleWrapper {
    padding: 1em 1.5em 0.75em;
  }
  .isitraycontainer.open-isi-tray
    .isiTrayClosed_isiTrayClosedHeaderToggleWrapper {
    padding: 1em 1.5em 0.5em;
  }
  .isitraycontainer .isiTrayClosed_isiTrayClosedPreviewWrapper.opened-isi {
    padding: 0.8em 1.5em 0.1em;
  }
}
@media screen and (max-width: 23.4375em) {
  .isiTrayClosed_isiTrayClosedToggle {
    font-size: 1.2em;
  }
}

@media (max-width: 29.9375em) {
  .isitraycontainer .isiTrayClosed_isiTrayClosedPreviewWrapper {
    padding: 0.75em 1.5em 0.5em;
  }
}
@media (max-width: 62em) {
  .isiTrayClosed_isiTrayClosedIndicationToggleWrapper {
    align-items: center;
  }
}
/* ISI end */
/* Footer */
@media screen and (max-width: 22.8125em) {
  .siteFooterSplitter_siteFooter__copyrightJobCodeWrapper__voNzr {
    flex-direction: column;
  }
  .siteFooterSplitter_siteFooter__jobNumber__LTkEL {
    margin-left: unset;
  }
}

@media (max-width: 62em) {
  .efficacy-page .trialResultsPanel_middleSection {
    flex-direction: column;
    gap: unset;
  }
  .efficacy-page .trialResultsPanel_graphImageLeft {
    max-width: unset !important;
  }

  .efficacy-page .trialResultsPanel_middleSection {
    flex-direction: column;
    gap: unset;
  }
  .efficacy-page .trialResultsPanel_graphImageLeft {
    max-width: unset !important;
  }
  .efficacy-page .trialResultsPanel_middleSection {
    flex-direction: column;
    gap: unset;
  }
  .efficacy-page .trialResultsPanel_graphImageLeft {
    max-width: unset !important;
  }
  .isiTrayClosed_isiTrayClosedPreviewColumnOne {
    width: 100%;
  }
}

@media (max-width: 47.9375em) {
  .efficacy-page .heading-eyebrow {
    font-size: 18px;
    font-weight: var(--font-weight-bold);
  }
  .efficacy-page .sm-pd-box {
    margin-bottom: 20px !important;
  }
  .efficacy-and-safety-page .textCallout_textCallout {
    padding: 15px;
  }
}

@media screen and (max-width: 49.55em) {
  .efficacy-and-safety-page .trayContent_trayContent ul li {
    left: -0.75em;
    position: relative;
    margin-bottom: 0px;
    line-height: 1.25em;
    margin-left: 1.25rem;
    list-style-type: "•";
    padding-left: 0.65em;
  }

  .efficacy-and-safety-page .trayContent_panelTitle {
    font-weight: var(--font-weight-bold);
  }
}
/* Access-mbc */
@media (max-width: 62em) {
  .contact_contact:not(:first-child) {
    margin-top: 1em;
  }
}
@media (min-width: 109.375em) {
  .resourcePanel2_box {
    min-height: 270.19px;
  }
}
@media (min-width: 109.375em) {
  .threeUpPanels_short_description {
    font-size: 1.125em;
  }
}
@media (min-width: 109.375em) {
  .threeUpPanel_title {
    font-size: 1.255em;
  }
}

@media (min-width: 109.375em) {
  .dosageThreeUp_innerContainer {
    padding: 0.1em 6.0625em;
  }

  .efficacy-page .trialResultsPanel_description.description_lt p {
    line-height: 24.3px;
  }

  .efficacy-page .fullWidthPromoWithList_container__inner {
    margin-top: 28px;
  }

  .efficacy-page .fullWidthPromoWithList_column ul li {
    font-size: 18px;
  }

  .efficacy-page .threeTabPanel_singleTab {
    font-size: 1.5em;
  }

  .efficacy-page .trialResultsPanel_panelTitle {
    font-size: 38px;
  }

  .efficacy-page .fullWidthPromoWithList_column p span.group-heading {
    line-height: 24.3px;
  }

  ul.Bullet li.list-style-type {
    list-style-type: disc;
    line-height: 22.5px;
  }
  .efficacy-page .group-heading-display {
    line-height: 22.5px;
    font-size: 18px;
  }

  .efficacy-page .bullet_font li,
  .efficacy-page ul.Bullet.bullet_font li::marker {
    line-height: 22.5px;
  }

  .efficacy-page .bullet_font li {
    margin-bottom: 9px;
  }
}
@media (min-width: 109.375em) {
  .ctaCallout_ctaCallout__description p {
    font-size: 1.5em;
  }
}
@media (max-width: 29.9375em) {
  .ctaCallout_ctaCallout__description p {
    margin-bottom: 20px;
  }
  .resourcePanel2_icon {
    max-height: 5rem;
    max-width: 5rem;
  }
}
@media (min-width: 109.375em) {
  .percentageChart_percentageChart__title {
    font-size: 2em;
  }
}

@media (min-width: 81.25em) {
  .insuranceCoverageGraph_charts__item {
    width: 25%;
    margin-top: -3.4375em;
    margin-bottom: -1.6875em;
  }
}
@media (min-width: 109.375em) {
  .resourcePanel2_downloadLink,
  .resourcePanel2_linksDescription {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 109.312em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 80%;
  }
}

@media screen and (max-width: 96.25em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 90%;
  }
}

@media screen and (max-width: 87.5em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 100%;
  }
}

@media screen and (max-width: 62em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 50%;
  }

  .trialResultsPanel_middleSection {
    flex-direction: column;
    gap: unset;
  }

  .trialResultsPanel_graphImageLeft {
    max-width: unset;
  }
}

@media (max-width: 47.9375em) {
  .dosageThreeUp_hiddenSm {
    display: none;
  }
  .third_column_bottom {
    position: relative;
    bottom: -25px;
  }

  .safety .third_column_bottom {
    display: block;
  }

  .rates-column-separator-2 {
    font-size: 2.125em;
  }

  .textCallout_textCallout {
    padding: 15px;
  }

  .trialResultsThirdColumn_placeholderContainer {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 35.9375em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 75%;
  }

  .boxedRTEPanelOne_content h3 {
    font-size: 1.575em;
  }

  .discontinuation-rates-wrapper .rates-column .rates-column-heading {
    font-size: 2.175em;
  }

  .discontinuation-rates-wrapper .rates-column .rates-column-content {
    font-size: 4.875em;
  }
}

@media (max-width: 29.9375em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 98%;
  }

  .discontinuation-rates-wrapper {
    flex-direction: column;
    margin-top: 0;
  }

  .ctaCallout_ctaCallout__description p {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 23.4375em) {
  .trial-results-discontinuation-rates-wrapper {
    max-width: 95%;
  }

  .trial-results-discontinuation-rates-wrapper
    .rates-column
    .rates-column-heading {
    font-size: 1.275em;
  }

  .trial-results-discontinuation-rates-wrapper
    .rates-column
    .rates-column-content {
    font-size: 3.375em;
  }

  .trial-results-discontinuation-rates-wrapper .rates-column-separator {
    font-size: 1.275em;
  }
}

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

  .trialResultsPanel_subtitle {
    font-size: 2em;
  }

  .sitemapNavigation_sitemapNav {
    margin-bottom: 3.5em;
  }
}
@media screen and (max-width: 400px) {
  .siteFooterSplitter_siteFooter__copyrightJobCodeWrapper {
    flex-direction: column;
  }
  .siteFooterSplitter_siteFooter__jobNumber {
    margin-left: 0px;
  }
}

@media screen and (min-width: 62em) and (max-width: 75em) {
  .trial-results-discontinuation-rates-wrapper
    .rates-column
    .rates-column-heading {
    font-size: 1.375em;
  }

  .trial-results-discontinuation-rates-wrapper
    .rates-column
    .rates-column-content {
    font-size: 3.875em;
  }

  .trial-results-discontinuation-rates-wrapper .rates-column-separator {
    font-size: 1.375em;
  }
}

/* Mbc-Homepage */
@media (max-width: 29.9375em) {
  .ctaCallout_ctaCallout__description p {
    margin-bottom: 20px;
  }
}

@media (max-width: 360px) {
  .threeUpPromo_threeUpPromos__wrapper {
    padding: 2.5em 0;
  }
}

@media (max-width: 47.9375em) {
  .iconCallout_titleContainer {
    align-items: flex-start;
  }

  .textCallout_textCalloutContainer {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    padding: 0 1em 2.5em;
  }

  .threeUpPromo_threeUpPromos__wrapper {
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }
  .access .red-bottom-border {
    font-size: 24px;
  }
}

@media (min-width: 25.875em) {
  .heroBanner_heroBanner__image {
    max-height: 21.875rem;
    object-fit: cover;
    object-position: 0 20%;
    width: 100%;
  }
}

@media (min-width: 36em) {
  .fullWidthVideo_thumbnail {
    height: auto;
    object-fit: scale-down;
    width: 50%;
  }
}

@media (min-width: 30em) {
  .textCallout_textCalloutContainer {
    max-width: 100%;
    padding: 0 2.75em 2.5em;
  }
}

@media (min-width: 62.0625em) and (max-width: 75em) {
  .heroBanner_heroBanner__contentWrapper {
    padding: 2.5rem 6.375rem 0;
  }
}

@media (min-width: 74.99em) {
  .heroBanner_heroBanner {
    align-items: center;
    display: flex;
    min-height: 52.8125rem;
  }

  .heroBanner_heroBanner__imageWrapper {
    height: 100%;
    left: 0;
    min-width: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    z-index: var(--z-index-negative);
  }

  .heroBanner_heroBanner__image {
    max-height: none;
    max-width: none;
    min-height: 100%;
    min-width: 100%;
    object-fit: cover;
  }

  .heroBanner_heroBanner__contentWrapper {
    margin-left: 54%;
    padding: 0 6.375rem 0 2.5rem;
  }
}

@media (min-width: 75em) {
  .promo_promo__wrapper {
    min-width: 19.0625em;
  }

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

  .threeUpPromo_threeUpPromos__wrapper {
    background-repeat: no-repeat;
  }
}

@media (min-width: 75em) and (max-width: 86.25em) {
  .heroBanner_heroBanner__image {
    object-position: -3.125em 0;
  }
}

@media (min-width: 109.375em) {
  .ctaCallout_ctaCallout__description p,
  .ctaCallout_ctaCallout__link {
    font-size: 1.5em;
  }

  .heroBanner_heroBanner__link {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }

  .iconCallout_iconCallout {
    max-width: 80%;
    padding-top: 0.5em;
  }

  .iconCallout_footnote {
    font-size: 1em;
  }

  .promo_promo__wrapper {
    min-width: 20.25em;
    padding: 1.5em 3.5em;
  }

  .promo_promo__button {
    font-size: 1.125em;
    line-height: 1.375rem;
  }

  .threeUpPromo_promo__wrapper {
    column-gap: 1.875em;
    display: flex;
    justify-content: space-between;
  }
}

@media screen and (min-width: 1400px) {
  .textCallout_title {
    font-size: 1.5em;
  }
}

/* MCRC-Biomark */
@media (max-width: 47.9375em) {
  .textCallout_textCalloutContainer {
    display: flex;
    flex-wrap: wrap;
    padding: 0 1em 2.5em;
    max-width: 100%;
  }
  .heading-title {
    font-size: 24px;
  }
  .heading-eyebrow {
    font-size: 18px;
    font-weight: var(--font-weight-bold);
  }
  .iconCallout_titleContainer {
    align-items: flex-start;
  }
  .textCallout_textCallout {
    padding: 15px;
  }
}
@media (min-width: 30em) {
  .textCallout_textCalloutContainer {
    padding: 0 2.75em 2.5em;
    max-width: 100%;
  }
}

@media screen and (max-width: 400px) {
  .error404Custom_body .siteFooterSplitter_siteFooter__copyrightJobCodeWrapper {
    flex-direction: column;
  }

  .error404Custom_body .siteFooterSplitter_siteFooter__jobNumber {
    margin-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .heroBanner_heroBanner__eyebrow {
    filter: unset;
  }

  .mcrc .heroBanner_heroBanner__eyebrow,
  .mcrc .mcrc-hero-shadow {
    font-size: 1.375rem;
    line-height: 1.625rem;
    filter: drop-shadow(0 0 .75rem var(--color-blue-90));
  }

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

@media screen and (min-width :109.375em) {
  .isitraycontainer .Bullet li,
  .isiTrayClosed_isiTrayClosedPreviewMobile .text-limit-wrapper li p .isiTrayClosed_isiTrayClosedPreviewColumnTwo p span,
  .isi-span-16,
  .isitraycontainer .opened-isi .isiTrayClosed_isiTrayClosedPreviewColumnTwo p:first-of-type,
  .isiTrayClosed_isiTrayClosedPreviewMobile .text-limit-wrapper li p,
  .isiTrayClosed_isiTrayClosedPreviewColumnTwo p span{
    font-size: 18px;
  }

  .warning-open {
    font-weight: 600;
  }

  .mbc-warning strong span,
  .mcrc-warning strong span {
    font-weight: 600;
  }
}

