.efficacy-hcc-page .page-content h2 {
    color: #00284E;
}
.efficacy-hcc-page .content-page__wrapper {
    display: flex;
    flex-direction: column;
    max-width: 950px;
    margin: 0 auto;
    background: #fff;
}
.efficacy-hcc-page .content-page__wrapper--efficacy {
    padding-top: 70px;
    padding-bottom: 32px;
}
.efficacy-hcc-page .content-header {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 259px;
    padding-right: 40px;
    padding-left: 40px;
}
.efficacy-hcc-page .content-header__label,
.efficacy-hcc-page .content-header__title,
.efficacy-hcc-page .content-header__subtitle {
    margin: 0;
}
.efficacy-hcc-page .content-header__flag {
    position: absolute;
    top: -32px;
    right: 45px;
    display: block;
    width: 113px;
    height: 262px;
}
.efficacy-hcc-page .content-header__label {
    color: #0e3158;
    font-family: "Ubuntu";
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}
.efficacy-hcc-page .content-header__title {
    max-width: 707px;
    margin-top: 16px;
    color: #0e3158;
    font-family: "Ubuntu";
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.38px;
}
.efficacy-hcc-page .content-header__subtitle {
    max-width: 707px;
    margin-top: 15px;
    color: #0e3158;
    font-family: "Ubuntu";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.efficacy-hcc-page .content-header__subtitle strong {
    font-weight: 700;
}
.efficacy-hcc-page .content-page sup,
.efficacy-hcc-page .content-page sub,
.efficacy-hcc-page .content-section sup,
.efficacy-hcc-page .content-section sub {
    font-size: 62%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .content-page sup,
.efficacy-hcc-page .content-section sup {
    top: -0.55em;
}
.efficacy-hcc-page .content-section {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 22px;
    width: 100%;
    padding: 0 40px;
    border-top: 1px solid #00284e;
    scroll-margin-top: 40px;
}
.efficacy-hcc-page .content-section__anchor,
.efficacy-hcc-page #overall-survival,
.efficacy-hcc-page #orr-dor-ttr,
.efficacy-hcc-page #study-design {
    position: absolute;
    /*top: -40px;*/
    left: 0;
}
.efficacy-hcc-page .content-section__label-wrap {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    background: #003262;
    border-top: 1px solid #003262;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}
.efficacy-hcc-page .content-section__label {
    margin: 0;
    color: #fff;
    font-family: "Ubuntu";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
}
.efficacy-hcc-page .content-section__body {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.efficacy-hcc-page .content-section__eyebrow,
.efficacy-hcc-page .content-section__title,
.efficacy-hcc-page .content-copy {
    margin: 0;
    color: #00284e;
    font-family: "Ubuntu";
    font-style: normal;
}
.efficacy-hcc-page .content-section__eyebrow {
    max-width: 847px;
    font-size: 22px;
    font-weight: 400;
    line-height: normal;
}
.efficacy-hcc-page .content-section__title {
    max-width: 866px;
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
}
.efficacy-hcc-page .content-section--overall-survival .content-section__title {
    margin-top: 14px;
}
.efficacy-hcc-page .content-copy--overall-survival-highlight {
    max-width: 859px;
    margin-top: 24px;
    color: #003660;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
}
.efficacy-hcc-page .content-copy--overall-survival-highlight-light {
    color: #003660;
    font-weight: 400;
}
.efficacy-hcc-page .content-copy--overall-survival-highlight-accent {
    color: #027b6e;
    font-weight: 700;
}
.efficacy-hcc-page .content-callout {
    display: grid;
    grid-template-columns: 41px 1fr;
    width: 100%;
    min-height: 81px;
    border: 1px solid #003262;
    border-radius: 0 0 20px 0;
    overflow: hidden;
}
.efficacy-hcc-page .content-callout__shape {
    position: relative;
    width: 41px;
    min-height: 80px;
}
.efficacy-hcc-page .content-callout__shape::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #00a29b;
    clip-path: polygon(0 0, 100% 0, 18.07% 100%, 0 100%);
    visibility: visible;
}
.efficacy-hcc-page .content-callout__text {
    margin: 0;
    padding: 14px 12px 16px 0;
    color: #003262;
    font-family: "Ubuntu";
    font-size: 21px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
}
.efficacy-hcc-page .content-callout__text-inner {
    display: block;
}
.efficacy-hcc-page .content-callout__accent {
    color: #027b6e;
}
.efficacy-hcc-page .content-callout--overall-survival {
    margin-top: 18px;
}
.efficacy-hcc-page .content-subsection {
    width: 100%;
}
.efficacy-hcc-page .content-subsection--overall-survival-cards {
    padding-top: 41px;
}
.efficacy-hcc-page .content-card-grid {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    gap: 13px;
    width: 100%;
}
.efficacy-hcc-page .content-box {
    position: relative;
    width: 429px;
    flex: 0 0 429px;
    height: 390px;
    padding: 16px 22px 20px;
    border: 1px solid #003262;
    border-radius: 0 0 20px 0;
    background: #fff;
}
.efficacy-hcc-page .content-box::before {
    content: "";
    position: absolute;
    top: -5px;
    bottom: 0;
    left: -1px;
    width: 7px;
    background: #027b6e;
}
.efficacy-hcc-page .content-box__title {
    position: absolute;
    top: -6px;
    left: 6px;
    margin: 0;
    padding: 0px 13px;
    background: #fff;
    color: #003660;
    font-family: "Ubuntu";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.efficacy-hcc-page .content-box__body {
    width: 100%;
}
.efficacy-hcc-page .content-box__content {
    width: 100%;
}
.efficacy-hcc-page .content-box__metric,
.efficacy-hcc-page .content-box__metric-ci,
.efficacy-hcc-page .content-box__summary,
.efficacy-hcc-page .content-box__footnote {
    margin: 0;
}
.efficacy-hcc-page .content-box__metric {
    text-align: center;
    font-family: "Ubuntu";
    font-size: 18px;
    font-style: normal;
    line-height: normal;
}
.efficacy-hcc-page .content-box__metric--primary {
    width: 351px;
    margin: 6px auto 0;
    color: #003865;
}
.efficacy-hcc-page .content-box__metric--secondary {
    width: 290px;
    margin: 13px auto 0;
    color: #555;
}
.efficacy-hcc-page .content-box__metric-strong {
    font-weight: 700;
}
.efficacy-hcc-page .content-box__metric-medium {
    font-weight: 500;
}
.efficacy-hcc-page .content-box__metric-regular {
    font-weight: 400;
}
.efficacy-hcc-page .content-box__metric-ci {
    text-align: center;
    font-family: "Ubuntu";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.efficacy-hcc-page .content-box__metric-ci--primary {
    width: 153px;
    margin: 8px auto 0;
    color: #003865;
}
.efficacy-hcc-page .content-box__versus {
    width: 29px;
    height: 29px;
    margin: 14px auto 0;
    display: block;
}
.efficacy-hcc-page .content-box__metric-ci--secondary {
    margin: 5px auto 0;
    color: #555;
}
.efficacy-hcc-page .content-box__summary {
    width: 328px;
    margin: 20px auto 0;
    color: #003262;
    text-align: center;
    font-family: "Ubuntu";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.efficacy-hcc-page .content-box__summary strong {
    font-weight: 700;
}
.efficacy-hcc-page .content-box__summary em,
.efficacy-hcc-page .content-box__footnote em {
    font-style: italic;
}
.efficacy-hcc-page .content-box__footnote {
    width: 376px;
    margin: 0 auto;
    color: #555;
    font-family: "Ubuntu";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
}
.efficacy-hcc-page .content-box--primary .content-box__footnote {
    margin-top: 21px;
    letter-spacing: normal;
}
.efficacy-hcc-page .content-box--primary .content-box__footnote {
      padding-right: 2px;
}
.efficacy-hcc-page p.content-box__footnote.desktop-only.hr-content {
    padding-right: 0;
}
.efficacy-hcc-page .content-box--follow-up .content-box__footnote {
    margin-top: 74px;
}
.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
    margin: 25px 0 0 0px;
    max-width:100%;
}
#unresectable-efficacy .subhead.new-design.subhead-new {
    font-size: 18px;
    line-height: normal;
    margin: 13px 0;
    color: #00284E;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page  .additional-himalaya-study {
    margin: 35px 0 0;
}
.efficacy-hcc-page h2.head-study {
    color: #003660;
    font-family: 'Ubuntu';
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
}
.efficacy-hcc-page div#os-by-subgroup h2.head-study {
    color: #00284E;
}
.efficacy-hcc-page .additional-himalaya-study .study-list {
    margin: 15px 0 34px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.efficacy-hcc-page .additional-himalaya-study .study-list li {
    list-style-type: none;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .additional-himalaya-study .study-list li a {
    background: #027B6E;
    color: #FFF;
    padding: 11px 15px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #fff;
}
.efficacy-hcc-page .additional-himalaya-study .study-list li a:hover {
    background: #fff;
    color: #027B6E;
    border: 1px solid #027B6E;
}
.efficacy-hcc-page .additional-himalaya-study .study-list li a:hover img {
    filter: brightness(0) invert(26%) sepia(89%) saturate(1433%) hue-rotate(149deg) brightness(95%) contrast(98%);
}
.efficacy-hcc-page h3.head-h3 {
    color: #003660;
    font-family: Ubuntu;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    padding-right: 10px;
}
.efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new {
    max-width: 100% !important;
    margin-bottom: 18px;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
}
.efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new img.desktop-only.forest-table-img {
    margin: 40px auto 20px;
}
.efficacy-hcc-page .list-sec.list-sec1 ul.arrow-list li {
    line-height: normal;
    margin-bottom: 16px;
}
.efficacy-hcc-page .arrow-list li {
    font-weight: 400;
    line-height: normal;
}
.efficacy-hcc-page .arrow-list li::before {
    top: 5px;
    filter: brightness(0) invert(14%) sepia(58%) saturate(2462%) hue-rotate(191deg) brightness(95%) contrast(105%);
    left: -19px;
}
.efficacy-hcc-page div#os-by-subgroup, div#os-by-baseline-liver-function, div#os-by-disease-etiology {
    scroll-margin-top: 120px;
}
.efficacy-hcc-page div#os-by-baseline-liver-function h2.head-study {
    margin-bottom: 6px;
    color: #00284E;
}
.efficacy-hcc-page .subhead.new-design.subhead-new {
    margin: 13px 0 0;
    font-size: 18px;
    line-height: normal;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data {
    max-width: 100% !important;
    border-color: #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 35px;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.box-heading.no-arrow {
    max-width: 460px;
    font-size: 18px;
    line-height: 16px;
    color: #003660;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data img {
    max-width: 100%;
    width: 100%;
    margin: 27px 0 40px;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.footnotes {
    margin: 0;
    color: #555;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.footnotes:last-child {
    margin-top: 12px;
}
.efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin {
    max-width: 100% !important;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
}
.efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin p.box-heading.mb-20.no-arrow {
    font-size: 18px;
    line-height: 16px;
    color: #003660;
}
.efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img {
    max-width: 100%;
    margin: 20px 0 4px;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see {
    max-width: 100%;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see p {
    padding: 23px 40px 15px 40px;
    border-radius: 0 0 26.812px 0;
    border: 1px solid #027B6E;
    background: #027B6E;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see p span:not(.b-text) {
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    width: 100%;
    display: inline-block;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see p:hover {
    background: #fff;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see p::after {
    right: 4%;
    bottom: auto;
    top: 40%;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see {
    max-width: 100%;
    margin: 13px 0 43px;
    position: relative;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-disease {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-disease img {
    max-width: 100%;
    margin: 10px 0 35px;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-disease p.box-heading.mb-20.no-arrow {
    font-size: 18px;
    line-height: 16px;
    color: #003660;
}
.efficacy-hcc-page div#os-by-disease-etiology h2.head-study.hs-de {
    color: #00284E;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-disease p.footnotes {
    color: #555;
    font-weight: 400;
    line-height: 14px;
    margin: 0;
}
.efficacy-hcc-page .box-image.new-border.box-image-fiveys-os {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 19px;
}
.efficacy-hcc-page .box-image.new-border.box-image-fiveys-os p.box-heading.mb-20.no-arrow {
    font-size: 18px;
    line-height: 16px;
    color: #003660;
}
.efficacy-hcc-page .box-image.new-border.box-image-fiveys-os img {
    max-width: 100%;
    margin: 30px 0 22px;
}
.efficacy-hcc-page .box-image.new-border.box-image-fiveys-os p.footnotes {
    margin: 0 0 3px;
}
.efficacy-hcc-page .box-image.new-border.box-image-charcter {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 19px;
}
.efficacy-hcc-page .box-image.new-border.box-image-charcter img {
    max-width: 100%;
    margin: 10px 0 35px
}
.efficacy-hcc-page .box-image.new-border.box-image-charcter p.box-heading.mb-20.no-arrow {
    max-width: 677px;
    font-size: 18px;
    line-height: 16px;
    /*line-height: 20px;*/
    padding-right: 0;
}
.efficacy-hcc-page .box-image.new-border.box-image-charcter p.footnotes {
    margin: 0;
    color: #555;
    padding-right: 8px;
}
.efficacy-hcc-page .box-image.new-border.box-image-charcter p.footnotes.ft-data {
    margin-left: 30px;
}
.efficacy-hcc-page .cta-sec.new-design.cta-sec-see {
    max-width: 100%;
    position: relative;
    margin: 35px auto;
}
.efficacy-hcc-page .cta-sec.new-design.cta-sec-see p {
    padding: 18px 41px;
    font-size: 18px;
    line-height: 16px;
    border-radius: 0 0 20px 0;
}
.efficacy-hcc-page .cta-sec.new-design.cta-sec-see p::after {
    bottom: 19px;
    right: 3%;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head, .hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content {
    max-width: 870px;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head {
    padding-top: 9px;
    margin-bottom: 45px;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head span {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    padding: 10px 20px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background: #003262;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content p.eyebrow {
    font-size: 22px;
    line-height: normal;
    color: #003660;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page h3.h3-head {
    margin: 0 0 30px;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    padding: 0;
    letter-spacing: -0.1px;
    color: #003865;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res {
    max-width: 100%;
    border-radius: 0 0 20px 0;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 25px;
    padding-bottom: 13px;
}
.efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res p.box-heading.no-arrow {
    font-size: 18px;
    line-height: 20px;
}
.efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res img {
    max-width: 702px;
    width: 702px;
    margin: 20px auto 0 !important;
}
.efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res p.footnotes {
    color: #555;
    margin: 0;
}
.efficacy-hcc-page .list-sec.list-sec-new1 .arrow-list li {
    font-weight: 400;
    padding-right: 20px;
}
.efficacy-hcc-page .hcc-orr-dor-tor-new p.footnotes.hang {
    color: #555;
    margin: 0;
    text-indent: -6px;
}
.efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 25px;
}
.efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res p.box-heading.s-line.median-response.no-arrow {
    font-size: 18px;
    line-height: 16px;
}
.efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res img {
    max-width: 675px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 40px;
}
.efficacy-hcc-page .list-sec.list-sec-new2 ul.arrow-list {
    padding-left: 19px;
}
.efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-bottom: 25px;
}
.efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response p.box-heading.s-line.median-time.no-arrow {
    font-size: 18px;
    line-height: 16px;
    margin-top: -22px;
    color: #003660;
}
.efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img {
    max-width: 803px;
    margin: 0 auto;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head, .hcc-sd-pc.hcc-sd-pc-new .page-content {
    max-width: 870px;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head {
    padding-top: 9px;
    margin-bottom: 45px;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head span {
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    padding: 10px 20px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background: #003262;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.subhead {
    font-size: 20px;
    font-family: 'Ubuntu', sans-serif;
    line-height: 25px;
    margin-bottom: 40px;
    color: #003660;
}
.efficacy-hcc-page .fw400 {
    font-weight: 400 !important;
}
.efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
    margin-top: 45px;
}
.efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des p.box-heading.s-line.study-phase.no-arrow {
    font-size: 18px;
    line-height: 16px;
    margin-top: -22px;
    color: #003660;
}
.efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img {
    max-width: 680px;
    margin: 0 auto;
    margin-top: 39px;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.mb40 {
    margin-bottom: 40px;
}
.efficacy-hcc-page .list-sec.list-sec-key ul.arrow-list {
    margin-bottom: 17px;
}
.efficacy-hcc-page .list-sec.list-sec-key ul.arrow-list.hypen-list {
    padding-left: 55px;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .list-sec.list-sec-key ul.arrow-list.hypen-list li::before {
    background: #003262;
    content: '-';
    color: #555555;
    font-size: 0;
    line-height: 12px;
    left: -25px;
    position: absolute;
    top: 9px;
    width: 12px;
    height: 1px;
}
.efficacy-hcc-page .list-sec.list-sec-key ul.arrow-list.hypen-list li:last-child {
    max-width: 678px;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 p.artboard-wrap {
    padding: 13px 30px 14px 44px;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 {
    background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/rectangle-bg-desk1.svg);
    background-repeat: no-repeat;
    margin: 50px 0 18px;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 img.artboard-img {
    margin-right: 31px;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt {
    font-size: 20px;
    line-height: 32px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 600;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt span.fw400 {
    font-size: 24px;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics {
    max-width: 100%;
    border: 1px solid #003262;
    border-left: 7px solid #027B6E;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics p.box-heading.s-line.no-arrow {
    font-size: 18px;
    line-height: 16px;
    color: #003660;
}
.efficacy-hcc-page h2.subhead-2--new {
    font-size: 20px;
    line-height: normal;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics .table-block.ef-sd.new-table {
    max-width: 100%;
    margin: 40px 0 30px;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics p.footnotes {
    color: #555;
    line-height: 14px;
}
.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics img {
    max-width: 100%;
    vertical-align: middle;
}
.efficacy-hcc-page .block-keypoint {
    background-color: #F1F6FD;
    border-top: 7px solid #027B6E;
    background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/keypoints.svg);
    background-repeat: no-repeat;
    background-position: 0px 26px;
    padding-top: 122px;
    padding-bottom: 46px;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .block-keypoint-inner {
    max-width: 550px;
    margin: 0 auto;
}
.efficacy-hcc-page .block-keypoint .block-keypoint-inner h2 {
    color: #555;
    font-family: 'Ubuntu';
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
}
.efficacy-hcc-page .block-keypoint-inner h2 span{
    color: #027B6E;
    font-weight: 700;
}
.efficacy-hcc-page .points .arrow-list.hypen-list li:before {
    background: #003262;
    content: '-';
    color: #555555;
    font-size: 0;
    line-height: 12px;
    left: -25px;
    position: absolute;
    top: 9px;
    width: 12px;
    height: 1px;
}
.efficacy-hcc-page .block-keypoint-inner p.footnotes {
    color: #555;
    margin-left: 11px;
    text-indent: -5px;
    margin-bottom: 0;
}
.efficacy-hcc-page a.btn-view {
    background: #027B6E;
    color: #FFF;
    padding: 15.5px 15px;
    justify-content: center;
    align-items: center;
    gap: 13px;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    text-decoration: none;
    border: 1px solid #fff;
    margin-top: 26px;
    margin-bottom: 81px;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page a.btn-view img {
    transform: rotate(-90deg);
}
.efficacy-hcc-page a.btn-view:hover {
    background: #fff;
    color: #027B6E;
    border: 1px solid #027B6E;
}
.efficacy-hcc-page a.btn-view:hover img {
    filter: brightness(0) invert(26%) sepia(89%) saturate(1433%) hue-rotate(149deg) brightness(95%) contrast(98%);
}
.efficacy-hcc-page div#os-by-baseline-liver-function h2.head-study.hs2{
    margin: 36px 0 40px;
    color: #00284E;
}
.efficacy-hcc-page .content-header img.desktop-only {
    position: absolute;
    right: 55px;
    top: -31px;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new, .hcc-sd-pc.hcc-sd-pc-new{
    position: relative;
}

body.efficacy-hcc-page .switch-section {
    margin-bottom: 100px;
}
body.efficacy-hcc-page .switch-section a {
    font-size: 16px;
    line-height: normal;
    color: #003865;
    font-weight: 700;
    font-family: 'Ubuntu', sans-serif;
}
body.efficacy-hcc-page .switch-section a{
    padding: 0;
}
/* body.efficacy-hcc-page .switch-section a.switch-after:before {
    right: -26px;
    top: -1px;
    left: auto;
} */
/* body.efficacy-hcc-page .switch-section a:before {
    left: -25px;
    top: -1px;
    width: 20px;
    height: 20px;
    background-size: 20px;
} */

.efficacy-hcc-page .cta-sec p.cta-sec--text:after {
    content: "";
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/Chevron.svg) no-repeat;
    width: 12px;
    height: 18px;
    background-size: 100%;
}
.efficacy-hcc-page .cta-sec:hover p.cta-sec--text:after{
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/Chevron-green-hover.png) no-repeat;
    background-size: 100%;
}
.efficacy-hcc-page .footnotes {
    font-weight: 400;
    color: #555;
    line-height:14px;
}
#unresectable-efficacy .dark-blue {
    color: #00284E!important;
}
#unresectable-efficacy h3.head-h3--new {
    font-weight: 500;
}
#unresectable-efficacy .eff-4year-osrates.six-yrs-os + .callout p,
#unresectable-efficacy .box-image.study-des-img.new-border.box-image-study-des + .callout p,
.cta-sec p.cta-sec--text,
#unresectable-efficacy #os-by-baseline-liver-function .callout.new-design.text-box.teal-border.callout-new p {
    font-weight: 700 !important;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page .reference-section {
    max-width: 900px;
    font-size: 12px;
    line-height: normal;
    letter-spacing: normal;
}
.efficacy-hcc-page .content-subsection.content-subsection--overall-survival-cards {
    padding-top: 25px;
}
.efficacy-hcc-page .content-subsection.content-subsection--overall-survival-cards h2.content-section__title.content-section__title-2 {
    margin-top: 6px;
    margin-bottom: 20px;
}
#unresectable-efficacy .nearly-2x-list.list-sec {
    padding: 20px 17px 0;
}
#unresectable-efficacy .nearly-2x-list.list-sec ul.arrow-list.blue-disc--list li::before {
    top: 8px;
}
#unresectable-efficacy #os-by-subgroup .os-by-subgroup--box .list-sec.list-sec1 ul.arrow-list {
    padding-left: 20px;
    margin: 0;
}
#unresectable-efficacy #os-by-subgroup .os-by-subgroup--box .list-sec.list-sec1 ul.arrow-list > li{
    margin-bottom: 0;
}
#unresectable-efficacy .five-yros-data .list-sec.list-sec-new ul.arrow-list {
    padding-left: 19px;
    margin: 5px 0 0;
    max-width: 100%;
}
#unresectable-efficacy .five-yros-data .list-sec.list-sec-new ul.arrow-list > li {
    margin: 0;
}
.efficacy-hcc-page #os-by-disease-etiology .box-image-fiveys-os .list-sec.list-sec1 ul.arrow-list {
    padding-left: 20px;
    padding-right: 10px;
    margin-bottom: 10px;
}
.efficacy-hcc-page #os-by-disease-etiology .box-image-fiveys-os .list-sec.list-sec1 ul.arrow-list > li {
    margin-bottom: 5px
}
.efficacy-hcc-page .box-image-confirm-obj-res .list-sec.list-sec-new1 ul.arrow-list {
    margin: 5px 0 0;
}
.efficacy-hcc-page .box-image-confirm-obj-res .list-sec.list-sec-new1 ul.arrow-list > li {
    margin: 0;
}
.efficacy-hcc-page .box-image-median-duration-res .list-sec.list-sec-new2 ul.arrow-list,
.efficacy-hcc-page .box-image-median-duration-res .list-sec.list-sec-new2 ul.arrow-list > li,
.efficacy-hcc-page .box-image-mtime-response .list-sec.list-sec-mob1 ul.arrow-list,
.efficacy-hcc-page .box-image-mtime-response .list-sec.list-sec-mob1 ul.arrow-list > li {
    margin-bottom: 0;
}
#unresectable-efficacy .block-keypoint {
    position: relative;
    overflow: hidden;
    background-image: none;
}
#unresectable-efficacy .block-keypoint img.key-point--img {
    position: absolute;
    top: 4.3%;
}
.efficacy-hcc-page .ast-fn-symbol {
    position: relative;
    top: -3px;
    /*left: -3px;*/
}
#unresectable-efficacy .cta-sec.new-design.btn-see .cta-sec--text sup {
    font-size: 12px;
    top: -0.7em;
}
#unresectable-efficacy .i__text {
    margin-right: 3px;
}
#unresectable-efficacy .content-callout.content-callout--overall-survival {
    margin-bottom: 13px;
}
#unresectable-efficacy .graph-box.eff-4year-osrates.six-yrs-os + .callout.new-design.text-box.teal-border.callout-new {
    margin: 0px 0 9px;
}
#unresectable-efficacy .qol-chart.five-yros-data + .callout.new-design.callout-new {
    margin: 31px 0;
}
#unresectable-efficacy .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-1 {
    margin: 31px 0 -9px;
}
#unresectable-efficacy .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-2,
#unresectable-efficacy .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-3 {
    margin: 31px 0px;
}
#unresectable-efficacy .nearly-2x-list.list-sec ul.arrow-list.blue-disc--list {
    padding-left: 20px;
}
#unresectable-efficacy .content-box__wrap > p.content-box__title--new {
    padding-left: 17px!important;
    padding-right: 20px;
    line-height:normal;
    margin-top: -3px;
    border-left: 7px solid #027B6E;
    left: -1px;
}
#unresectable-efficacy #os-by-subgroup p.box-heading.s-line.overall-subgroup.no-arrow.green-box {
    transform: translateX(-39px);
}
#unresectable-efficacy .box-image.content-box__wrap p.box-heading.content-box__title--new {
    margin-top: -29px!important;
    padding-bottom: 4px;
    transform: translateX(-39px);
}
#unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os p.box-heading.no-arrow {
    transform: translateX(-39px);
}
#unresectable-efficacy .box-image.new-border.box-image-charcter p.box-heading.mb-20.no-arrow {
    max-width: 690px;
    padding-right: 15px;
}
#unresectable-efficacy .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.footnotes.fn-lastline {
    margin-top: 7px;
}
#unresectable-efficacy .ghs-img-sec.qol-chart.text-box.five-yros-data .arrow-list li::before {
    top: 8px;
}

.efficacy-hcc-page a:hover, 
.efficacy-hcc-page a:active, 
.efficacy-hcc-page a:focus {
    text-decoration: none;
}

.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant {
    border-left: 8px solid #007A6D;
}
.efficacy-hcc-page .box-image.new-border {
    border: 1px solid #6d6e71;
    border-bottom-right-radius: 20px;
}
.efficacy-hcc-page p.box-heading, 
.efficacy-hcc-page h2.box-heading {
    color: #00355a;
    font-weight: 700;
    position: relative;
    padding: 0 6px 0 30px;
    background: #ffffff;
    margin-top: -34px;
    margin-bottom: 10px;
    width: fit-content;
    letter-spacing: 0.03px;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page p#new-heading-eff-4year-osrates {
    margin-top: -42px;
}
.efficacy-hcc-page .hdn {
    visibility: hidden;
}
.efficacy-hcc-page .arrow-list li {
    list-style-type: none;
    color: #555555;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
    position: relative;
}
.efficacy-hcc-page .arrow-list li:before {
    content: '';
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/list-bullet.svg) no-repeat;
    position: absolute;
    width: 8px;
    height: 8px;
    /* top: 10px; */
    /* left: -25px; */
}
.efficacy-hcc-page .cta-sec p, 
.efficacy-hcc-page .callout p {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.21px;
    font-weight: 500;
    color: #00ab9c;
    padding: 12px 50px;
    margin-bottom: 0;
    margin: 0 0 10px;
}
.efficacy-hcc-page p.box-heading.no-arrow {
    padding: 0 20px 0 17px;
    margin-top: -29px;
    margin-left: 13px;
    transform: translateX(-33px);
}
.efficacy-hcc-page p.footnotes {
    font-size: 12px !important;
    font-family: 'Ubuntu', sans-serif;
    letter-spacing: 0.03px;
    margin-bottom: 5px;
}
.efficacy-hcc-page .box-image.new-border-v2 {
    border-top: 1px solid #6d6e71;
    border-right: 1px solid #6d6e71;
    border-bottom: 1px solid #6d6e71;
    border-left: 8px solid #173A64;
    border-radius: 0 0 15px 0;
    position: relative;
}
.efficacy-hcc-page .text-box {
    max-width: 722px !important;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.efficacy-hcc-page .box-image {
    border: 0.5px solid #03315d;
    max-width: 680px;
    margin: 30px auto;
    padding: 20px;
}
.efficacy-hcc-page .box-image.new-border-v2 p.box-heading.no-arrow {
    padding: 0px 15px 0px 25px;
    margin-top: -25px;
    transform: translateX(-20px);
    margin-left: 0px;
}
.efficacy-hcc-page .cta-sec p {
    color: #ffffff;
    background: #007a6d;
    border: 1px solid #FFFFFF;
}
.efficacy-hcc-page .cta-sec p:hover {
    color: #007a6d;
    background: #ffffff;
    border: 1px solid #007a6d;
}
.efficacy-hcc-page .cta-sec p:after {
    font-weight: 100;
    font-size: 18px;
    position: absolute;
    bottom: 9px;
    right: 10%;
    -webkit-text-stroke: #00AB9C;
    color: #fff;
}


.efficacy-hcc-page .section-heading {
    border-top: 1px solid #003865;
}
.efficacy-hcc-page .hcc-sd-pc .section-heading {
    /* margin: 45px auto 35px; */
    transform: translateY(45px);
    padding-bottom: 45px;
}
.efficacy-hcc-page .section-heading span {
    color: #ffffff;
}
.efficacy-hcc-page .hcc-orr-dor-tor .section-heading {
    /* margin: 25px auto; */
    transform: translateY(25px);
    padding-bottom: 25px;
}
.efficacy-hcc-page .section-heading p {
    margin: 0 auto;
}
.efficacy-hcc-page .page-content {
    margin: 0 auto;
    max-width: 722px;
}
.efficacy-hcc-page .page-content h2 {
    padding: 10px 0 10px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    font-family: 'Ubuntu', sans-serif;
    font-size: 24px;
    line-height: 28px;
}
.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content > h2:first-of-type {
    margin-top: 0px;
    margin-bottom: 5px;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .page-content > h2:first-of-type {
    margin-top: 0px;
}
.efficacy-hcc-page ul.arrow-list {
    padding-left: 25px;
    margin-top: 0;
    font-family: 'Ubuntu', sans-serif;
}
.efficacy-hcc-page ul.hypen-list {
    padding-left: 40px;
}
.efficacy-hcc-page .footnote-symbol {
    margin-left: -5px;
}
.efficacy-hcc-page .callout p.artboard-wrap {
    display: flex;
    align-items: center;
}
.efficacy-hcc-page .cta-sec p, 
.efficacy-hcc-page .callout p {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0.21px;
    margin-bottom: 0;
}
.efficacy-hcc-page .list-sec.list-sec-new2.blank-sec {
    display: none;
}
.efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des p.box-para span.single-footnote {
    margin-left: -5px;
}
.efficacy-hcc-page p.footnotes.ftnote-mob1 .footnote-symbol {
    margin-left: -5px;
}
.efficacy-hcc-page p.footnotes.fn-w-9 .footnote-symbol {
    margin-left: -5px;
}
.efficacy-hcc-page .footnotes-wrap p.footnotes .footnote-symbol {
    margin-left: -5px;
}



.efficacy-hcc-page .switch-section {
    margin: 0px auto;
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
    position: relative;
    align-items: center;
}
.efficacy-hcc-page .switch-section a:before {
    background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/page-switch-icon.png) no-repeat;
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 22px;
    left: -25px;
    top: -1px;
    width: 20px;
    height: 20px;
    background-size: 20px;
}
.efficacy-hcc-page .switch-section a.switch-after:before {
    right: 0;
    left: auto;
    transform: rotate(180deg);
    right: -26px;
    top: -1px;
    left: auto;
}

.efficacy-hcc-page p.content-box__title.content-box__title--primary.content-box__title--new sup {
    top: -4.774px !important;
    font-size: 8.68px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .content-callout.content-callout--overall-survival sup {
    top: -7.161px !important;
    font-size: 13.02px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .content-copy--overall-survival-highlight sup {
    top: -8.184px !important;
    font-size: 14.88px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .list-sec.list-sec1 ul.arrow-list li sup {
    top: -5.456px !important;
    font-size: 9.92px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .subhead.new-design.subhead-new sup {
    top: -6.138px !important;
    font-size: 11.16px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.box-heading.content-box__title--new sup {
    top: -6.138px !important;
    font-size: 11.16px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data .list-sec.list-sec-new ul li sup {
    top: -5.456px !important;
    font-size: 9.92px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new sup {
    top: -7.161px !important;
    font-size: 13.02px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page p.box-heading.mb-20.no-arrow.content-box__title--new sup {
    top: -6.138px !important;
    font-size: 11.16px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .cta-sec.new-design.btn-see sup {
    top: -8.4px !important;
    font-size: 12px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page h3.head-h3 sup {
    top: -6.82px !important;
    font-size: 12.4px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .footnote-symbol sup {
    top: -4.092px !important;
    font-size: 7.44px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page p.footnotes sup {
    top: -4.092px !important;
    font-size: 7.44px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res.content-box__wrap p sup {
    top: -6.75px !important;
    font-size: 13.5px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page h3.h3-head sup {
    top: -7.5px !important;
    font-size: 15px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .hcc-orr-dor-tor-new p.footnotes.hang sup {
    top: -4.5px !important;
    font-size: 9px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res > p sup {
    top: -6.75px !important;
    font-size: 13.5px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;   
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-1 sup {
    top: -7.5px !important;
    font-size: 15px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline; 
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-2 sup {
    top: -7.5px !important;
    font-size: 15px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline; 
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-3 sup {
    top: -7.5px !important;
    font-size: 15px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page p.footnotes.ftnote-mob1 sup {
    top: -4.5px !important;
    font-size: 9px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page p.footnotes.fn-w-9 sup {
    top: -4.5px !important;
    font-size: 9px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.efficacy-hcc-page .footnotes-wrap p.footnotes sup {
    top: -4.5px !important;
    font-size: 9px !important;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}



@media screen and (min-width: 992px) {
    #unresectable-efficacy .eff-4year-osrates p#new-heading-eff-4year-osrates {
        font-size: 14px;
        line-height: normal;
        letter-spacing: normal;
    }    
    #unresectable-efficacy #new-heading-eff-4year-osrates::before {
        width: 385px;
        left: -23px;
        top: 8px !important;
    }    
    #unresectable-efficacy #new-heading-eff-4year-osrates-copy-b {
        right: 74px;
        top: 13px; 
    }
    #unresectable-efficacy .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
        position: relative;
        right: -2px;
    }
    #unresectable-efficacy p.eff-sec1-box2.footnotes.green-variant {
        width: 99.7%;
        line-height: 14px;
    }    
    #unresectable-efficacy .new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os {
        padding-bottom: 10px;
    }    
    #unresectable-efficacy #os-by-subgroup p.box-heading.s-line.overall-subgroup.no-arrow.green-box {
        color: #003660;
    	font-size: 18px;
        line-height: 16px;
    }
    #unresectable-efficacy #os-by-subgroup .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new {
        padding: 20px 5px 15px 20px;
    }
    #unresectable-efficacy #os-by-subgroup .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new sup{
        font-size: 62%;
        top: -0.55em;
    }
    #unresectable-efficacy #os-by-subgroup .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new img.desktop-only.forest-table-img {
        margin-top: 29px;
        margin-left: -2px;
    }
    #unresectable-efficacy #os-by-subgroup .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new p.footnotes {
        width: 97%;
        line-height: 14px;
    }
    #unresectable-efficacy #os-by-subgroup .list-sec.list-sec1 ul.arrow-list {
        padding-left: 35px;
    }    
    #unresectable-efficacy #os-by-baseline-liver-function .callout.new-design.text-box.teal-border.callout-new p {
        padding-left: 65px;
        color: #00284E;
    }
    #unresectable-efficacy .qol-chart.new-border-v2.text-box.five-yros-data + .list-sec.list-sec-new ul.arrow-list,
	#unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os + .list-sec.list-sec1 ul.arrow-list,
    #unresectable-efficacy .hcc-orr-dor-tor.hcc-orr-dor-tor-new .box-image.orr-img.new-border.box-image-confirm-obj-res + .list-sec.list-sec1 ul.arrow-list,
	.box-image.orr-img.new-border.box-image-confirm-obj-res + .list-sec ul.arrow-list,
    .box-image.mtr-img.new-border.box-image-mtime-response + .list-sec ul.arrow-list {
        position: relative;
        left: -5px;
    }
	#unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os + .list-sec.list-sec1 ul.arrow-list {
        width: 95%;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os {
        padding-top: 14px;
        margin-top: 38px;
    }    
	#unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os p.box-heading.no-arrow {
        border-left: 7px solid #027B6E;
        transform: translateX(-40px);
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os p.footnotes {
        width: 98.5%;
    }
	.efficacy-hcc-page .box-image.new-border.box-image-fiveys-os p.footnotes span sup {
        top: -5px;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-charcter p.footnotes {
        padding-right: 2px;
        padding-left: 6px;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-charcter + p.footnotes {
        padding-left: 34px;
    }
    #unresectable-efficacy .box-image.study-des-img.new-border.box-image-study-des p.box-para {
        width: 96%;
        color: #555;
        line-height: 14px;
        font-family: 'Ubuntu', sans-serif;
        font-size: 12px;
        font-weight: 300;
        margin: 0 0 10px;
    }    
    #unresectable-efficacy .box-image.study-des-img.new-border.box-image-study-des + .callout p {
        font-size: 20px;
        padding-left: 40px;
        padding-right: 10px;
        letter-spacing: normal;
    	color: #003262;
    }    
    #unresectable-efficacy .callout.new-design.text-box.teal-border.callout-new {
        background-position-x: -1px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.footnotes.fn-w-9 {
        width: 99%;
    }    
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new h2.subhead-2--new {
        font-size: 20px;
        line-height: normal;
    }
    #unresectable-efficacy .content-card-grid--new.content-card-grid {
        flex-direction: column;
    }    
    #unresectable-efficacy .content-card-grid--new .content-box {
        width: 100%;
        height: auto;
        flex: auto;
    }    
    #unresectable-efficacy .content-box__grid {
        display: flex;
        padding-left: 10px;
    }    
    #unresectable-efficacy .content-box__grid img.content-box__versus {
        margin: 14px 41px 0 50px;
    }    
    #unresectable-efficacy article.content-box.content-box--os-card.content-box--primary {
        padding-top: 20px;
    }    
    #unresectable-efficacy .content-box--os-card p.content-box__summary,
    #unresectable-efficacy .content-box--os-card .content-box__footnote {
        width: 100%;
    }    
    #unresectable-efficacy .content-box--os-card p.content-box__metric.content-box__metric--secondary {
        margin-top: 6px;
    }    
    #unresectable-efficacy .content-box--os-card p.content-box__metric-ci.content-box__metric-ci--primary {
        margin-top: 6px;
    }    
    #unresectable-efficacy .content-box--os-card p.content-box__summary {
        margin-top: 24px;
    }    
    #unresectable-efficacy .content-box--os-card.content-box--primary p.content-box__footnote {
        width: 100.5%;
    }    
    #unresectable-efficacy article.content-box.content-box--os-card.content-box--follow-up {
        padding-top: 22px;
    }    
    #unresectable-efficacy .content-box--follow-up .content-box__footnote {
        margin-top: 21px;
    }
    #unresectable-efficacy .content-copy--overall-survival-highlight {
        margin-top: 17px;
    }    
    #unresectable-efficacy .new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os {
        margin-top: 30px;
        margin-bottom: 22px;
    }    
    #unresectable-efficacy .additional-himalaya-study {
        margin-top: 24px;
    }    
    #unresectable-efficacy .additional-himalaya-study .study-list {
        margin-bottom: 25px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival {
        margin-bottom: 14px;
    }    
    #unresectable-efficacy .graph-box.eff-4year-osrates.six-yrs-os + .callout.new-design.text-box.teal-border.callout-new {
        margin: 9px 0 7px;
    }    
    #unresectable-efficacy .qol-chart.five-yros-data + .callout.new-design.callout-new {
        margin: -4px 0 -5px;
    }    
    #unresectable-efficacy .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-1 {
        margin: -9px 0 -13px;
    }
    #unresectable-efficacy .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.box-heading.content-box__title--new {
        max-width: fit-content;
        transform: translateX(-26px);
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os {
        padding-top: 18px;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os p.box-heading.no-arrow {
        transform: translateX(-39px);
    }
    #unresectable-efficacy #os-by-disease-etiology .content-box__wrap > .content-box__title--new {
        line-height: 20px;
        margin-top: -31px!important;
    }
    .efficacy-hcc-page .box-image.eff-4year-osrates {
        max-width: 100% !important;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.subhead:first-of-type {
    margin-bottom: 30px;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des{
        margin-top: 30px;
    }
    .efficacy-hcc-page .hcc-sd-pc .content-callout__text{
        font-size: 20px!important;
    }
    .efficacy-hcc-page .artboard-wrap.content-callout__text{
        display: flex;
        align-items: center;
        line-height: 32px;
        gap: 32px;
        padding-left: 3px;
        letter-spacing: 0.21px;
        padding-right: 33px;
    }
    .efficacy-hcc-page .artboard-wrap.content-callout__text span.artboard-txt span.fw400{
        font-size: 24px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8) {
        margin-top: 30px;
        margin-bottom: 30px;
    }

}

@media only screen and (max-width: 991px) {
    #unresectable-efficacy #hcp-efficacy-container #efficacy-container-1 #efficacy-main-title .content-header {
        padding-top: 36px;
        padding-bottom: 32px;
    }

    .efficacy-hcc-page .switch-section {
        width: 90%;
        margin: 0 auto;
        display: flex;
        margin-bottom: 12px !important; 
    }
    .efficacy-hcc-page .switch-section .switch-after{
	    padding: 0;
        font-size: 16px;
        line-height: normal;
        display: flex;
        align-items: center;
        text-align: center;
        margin-left: 30px;
     }
    .efficacy-hcc-page .switch-section .switch-before {
        padding: 22px 27px;
        font-size: 16px;
        line-height: normal;
    }
    .efficacy-hcc-page .switch-section a.switch-after:before {
        background-size: 20px;
        right: -3px;
        top: 22px;
    }
    .efficacy-hcc-page .switch-section a:before{
        background-size: 20px;
        top: 22px;
        left: 0;
    }

    .efficacy-hcc-page a.btn-view {
        margin-bottom: 25px;
        justify-content: space-between;
    }
    .efficacy-hcc-page .content-page__wrapper--efficacy {
        padding-top: 36px;
    }
    #unresectable-efficacy #hcp-efficacy-container #efficacy-container-1 #efficacy-main-title .content-header .content-header__label {
        font-size: 20px;
        line-height: 40px;
        letter-spacing: -0.2px;
        padding-top: 40px;
    }
    #unresectable-efficacy #hcp-efficacy-container #efficacy-container-1 #efficacy-main-title .content-header {
        padding-right: 30px;
        padding-left: 30px;
    }
    #unresectable-efficacy #hcp-efficacy-container #efficacy-container-1 #efficacy-main-title .content-header .content-header__title {
        font-size: 26px;
        line-height: 28px;
        letter-spacing: -0.45px;
    }
    #unresectable-efficacy #hcp-efficacy-container #efficacy-container-1 #efficacy-main-title .content-header .content-header__subtitle {
        letter-spacing: -0.35px;
    }
    .efficacy-hcc-page .content-header img {
        position: absolute;
        right: 0;
    }
    .efficacy-hcc-page .content-section__label-wrap {
        padding: 10px;
    }
    .efficacy-hcc-page .content-section__label {
        font-size: 15px;
        line-height: normal;
    }
    .efficacy-hcc-page .content-section {
        padding: 0 20px;
        gap: 25px;
    }
    .efficacy-hcc-page .content-section__eyebrow {
        font-size: 18px;
        line-height: normal;
    }
    .efficacy-hcc-page .content-section--overall-survival .content-section__title {
        margin-top: 9px;
        font-size: 20px;
        line-height: 22px;
    }
    .efficacy-hcc-page .content-callout__text {
        font-size: 16px;
        line-height: 18px;
        padding: 13px 12px 13px 0;
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .content-subsection--overall-survival-cards {
        padding-top: 20px;
    }
    .efficacy-hcc-page .content-box__metric--secondary {
        max-width: 100%;
    }
    .efficacy-hcc-page p.content-box__metric.content-box__metric--primary {
        margin-top: 25px;
        max-width: 186px;
        font-weight: 700;
    }
    .efficacy-hcc-page p.content-box__metric.content-box__metric--secondary {
        max-width: 142px;
    }
    .efficacy-hcc-page span.content-box__metric-regular {
        display: block;
    }
    .efficacy-hcc-page p.content-box__summary {
        padding: 0 14px;
    }
    .efficacy-hcc-page .content-card-grid {
        flex-direction: column;
        gap: 25px;
    }
    .efficacy-hcc-page .content-card-grid .content-box {
        max-width: 100%;
        height: auto;
        padding: 16px 19px 14px;
    }
    .efficacy-hcc-page .content-subsection.content-subsection--overall-survival-cards p.content-box__title.content-box__title--primary {
        max-width: 223px;
    }
    .efficacy-hcc-page p.content-box__title.content-box__title--follow-up {
        max-width: 185px;
    }
    .efficacy-hcc-page .content-box__metric--primary, .content-box__summary, .content-box__footnote {
        max-width: 100%;
    }
    .efficacy-hcc-page .content-box--follow-up .content-box__footnote {
        margin-top: 12px;
    }
    .efficacy-hcc-page .content-copy--overall-survival-highlight {
        font-size: 20px;
        line-height: 20px;
        margin-top: 20px;
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .content-copy.content-copy--overall-survival-highlight sup {
        top: -6.82px !important;
        font-size: 12.4px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os p#new-heading-eff-4year-osrates::before {
        width: 353px;
        background-size: 353px;
        top: 2px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os span#new-heading-eff-4year-osrates-copy-b {
        font-size: 14px;
        line-height: normal;
        top: 6px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only.km-cur-img.ff-os-km-curve-graphic-margins {
        margin: 31px 0 2px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os p.eff-sec1-box2.footnotes.green-variant {
        color: #555;
        line-height: 14px;
        padding-right: 24px;
        margin-bottom: 0;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os {
        margin-bottom: 32px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new p {
        padding: 19px 30px 19px 50px !important;
    }
    .efficacy-hcc-page .additional-himalaya-study {
        margin: 22px 0 0;
    }
    .efficacy-hcc-page h2.head-study {
        font-size: 20px;
        line-height: 24px;
    }
    .efficacy-hcc-page .additional-himalaya-study .study-list {
        flex-direction: column;
        margin: 19px 0 29px;
    }
    .efficacy-hcc-page h3.head-h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new{
        margin-top: 30px;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new p.box-heading.s-line.overall-subgroup.no-arrow.green-box {
        font-size: 14px;
        line-height: 16px;
        color: #003660;
        max-width: 220px;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1 {
        max-height: max-content;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1 {
        max-height: max-content;
        margin: -10px auto -30px;
        overflow-y: hidden;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1 img.mobile-only.forest-table-img {
        height: auto;
        max-width: 555px;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1 {
        max-height: max-content;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1 {
        max-height: max-content;
        margin: -10px auto -30px;
        overflow-y: hidden;
    }
    .efficacy-hcc-page .table-block.mobile-only.tbl-mob1,
    .qol-chart .table-block.mobile-only {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
    }
    .efficacy-hcc-page .hscroll-bar {
        margin-top: 40px;
    }
    .efficacy-hcc-page .hr-scroll-txt p {
        margin-bottom: 16px;
        color: #808184;
    }
    .efficacy-hcc-page p.footnotes {
        font-weight: 400;
        line-height: 14px;
    }
    .efficacy-hcc-page p.footnotes.ftnote-mob1 {
        padding-right: 13px;
    }
    .efficacy-hcc-page p.footnotes.fn-w-9 {
        padding-right: 30px;
    }
    .efficacy-hcc-page .list-sec.list-sec1 ul.arrow-list li{
        margin-bottom: 30px;
    }
    .efficacy-hcc-page div#os-by-baseline-liver-function h2.head-study {
        margin-bottom: 22px;
    }   
    .efficacy-hcc-page div#os-by-baseline-liver-function .callout.new-design.text-box.teal-border.callout-new p {
        padding: 10px 20px 10px 53px !important;
    }
    #unresectable-efficacy #os-by-baseline-liver-function .callout.new-design.text-box.teal-border.callout-new p {
        padding: 10px 3px 10px 53px !important;
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .color-grenn {
        color: #027B6E;
    }
    #unresectable-efficacy .subhead.new-design.subhead-new {
        margin: 16px 0;
        letter-spacing: -0.6px;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.box-heading.no-arrow {
        font-size: 14px;
        line-height: 16px;
        transform: translateX(-12px);
        padding-left: 11px;
        max-width: 266px;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data {
        padding-left: 12px;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data img {
        margin: 15px 0 22px;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.footnotes:last-child {
        margin-top: 5px;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data {
        margin-bottom: 18px;
    }
    .efficacy-hcc-page .list-sec.list-sec-new ul.arrow-list {
        padding-left: 21px;
        padding-right: 10px;
        max-width: 222px;
    }    
    .efficacy-hcc-page div#os-by-baseline-liver-function h2.head-study.hs2 {
        margin: 26px 0 0;
    }
    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin {
        margin: 22px 0 27px;
    }
    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin p.box-heading.mb-20.no-arrow {
        font-size: 14px;
        line-height: 16px;
        max-width: 222px;
    }
    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img {
        margin: 15px 0 0px;
    }
    .efficacy-hcc-page .cta-sec.new-design.btn-see {
        margin: 0px 0 30px;
    }
    .efficacy-hcc-page .cta-sec.new-design.btn-see p {
        font-size: 21px;
        line-height: 25px;
        padding: 20px 16px;
    }
    .efficacy-hcc-page .cta-sec.new-design.btn-see p span:not(.b-text) {
        line-height: 12px;
        margin-top: 12px;
        padding-right: 66px;
    }
    .efficacy-hcc-page .cta-sec.new-design.btn-see p::after {
        content: '';
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/Chevron-mobile.svg);
        width: 20px;
        height: 32px;
        background-size: 20px;
        background-repeat: no-repeat;
        right: 6%;
        top: 68%;
    }
    .efficacy-hcc-page .cta-sec.new-design.btn-see p:hover:after {
        filter: brightness(0) invert(26%) sepia(89%) saturate(1433%) hue-rotate(149deg) brightness(95%) contrast(98%);
    }
    .efficacy-hcc-page td:first-child:after, th:first-child:after{
        content: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .table-block.mobile-only.tbl-mob1 img {
        max-width: max-content;
        margin-top: 63px;
    }
    .efficacy-hcc-page .hscroll-bar.mobile-only.hscrl-mt {
        margin-top: 50px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease p.footnotes.ft-bd {
        position: absolute;
    }
    .efficacy-hcc-page .box-image.new-border th {
        border-bottom: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease p.box-heading.mb-20.no-arrow {
        font-size: 14px;
        color: #027B6E;
    }
    .efficacy-hcc-page div#os-by-baseline-liver-function .hr-scroll-txt p {
        margin-bottom: 0;
        color: #808184;
    }
	.efficacy-hcc-page .box-image {
        margin: 30px 0px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease {
        margin-bottom: 11px;
    }
    .efficacy-hcc-page h3.head-h3.h3-de {
        margin-top: 28px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os {
        margin:25px auto 19px;
        padding-bottom: 17px;
        padding-right: 0;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os p.box-heading.mb-20.no-arrow {
        font-size: 14px;
        max-width: 237px;
        margin-top: -24px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .table-block.mobile-only.tbl-mob1 img {
        max-width: 735px;
        margin: 20px auto -30px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .footnote-os p.footnotes {
        margin-bottom: 6px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .footnote-os p.footnotes:nth-child(3) {
        margin: 20px 0;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .footnote-os p.footnotes:nth-child(2) {
        padding-right: 5px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .table-block.mobile-only.tbl-mob1 {
        width: 90%;
        margin: 0;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .hscroll-bar.mobile-only.hscrl-mt, .box-image.new-border.box-image-fiveys-os .hr-scroll-txt.mobile-only {
        width: 90%;
        margin-top: 15px;
    }
    .efficacy-hcc-page .list-sec.list-sec1 ul.arrow-list {
        padding-left: 23px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter p.box-heading.mb-20.no-arrow {
        font-size: 14px;
        padding-left: 11px;
        max-width: 250px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 img {
        max-width: 437px;
        margin: 8px 0 0;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter{
        margin-bottom: 16px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter p.footnotes {
        padding: 0;
        letter-spacing: -0.5px;
    }
    .efficacy-hcc-page .cta-sec.new-design.cta-sec-see {
        margin: 14px 0 5px;
    }
    .efficacy-hcc-page .cta-sec.new-design.cta-sec-see p {
        padding: 10px 80px 10px 20px;
        font-size: 16px;
        line-height: 16px;
        border-radius: 0;
    }
    .efficacy-hcc-page .cta-sec.new-design.cta-sec-see p::after{
        content: '';
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/Chevron-mobile.svg);
        width: 10px;
        height: 32px;
        background-size: 10px;
        background-repeat: no-repeat;
        right: 5%;
        top: 37%;
    }
    .efficacy-hcc-page .cta-sec.new-design.cta-sec-see p:hover:after {
        filter: brightness(0) invert(26%) sepia(89%) saturate(1433%) hue-rotate(149deg) brightness(95%) contrast(98%);
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head {
        padding-top: 0;
        margin-bottom: 23px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head span {
        font-size: 15px;
        line-height: 18px;
        padding: 1.5px 15px;
        display: inline-block;
        width: 324px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content p.eyebrow {
        font-size: 16px;
        max-width: 188px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new h2 {
        color: #003660;
        font-size: 20px;
        line-height: normal;
    }
    .efficacy-hcc-page h3.h3-head.h3hd {
        padding-right: 10px;
    }
    .efficacy-hcc-page .hscroll-thumb span {
        background: #808184;
        width:50% !important;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res p.box-heading.no-arrow {
        font-size: 14px;
        line-height: 16px;
        max-width: max-content;
        padding: 0 5px 0 11px;
        letter-spacing: -1px;    	
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res img {
        margin: -42px auto -39px !important;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .list-sec.list-sec-new1 .arrow-list {
        padding-left: 31px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .list-sec.list-sec-new1 .arrow-list li {
        letter-spacing: -0.5px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor-new p.footnotes.hang {
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page h3.h3-head.head-h3 {
        line-height: normal;
        padding-right: 44px;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res p.box-heading.s-line.median-response.no-arrow {
        font-size: 14px;
        line-height: 16px;
        padding-left: 11px !important;
        margin-top: -23px;
        transform: translateX(-23px);
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res {
        padding: 20px 30px 20px 10px;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res img {
        max-width: 645px;
        margin: 10px 1px -30px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor .list-sec.list-sec-new2 .arrow-list li:nth-child(2) {
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .list-sec.list-sec-new2 ul.arrow-list {
        padding-left: 31px;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response{
        margin-bottom: 20px;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response p.box-heading.s-line.median-time.no-arrow {
        font-size: 14px;
        line-height: 16px;
        margin-top: -22px;
        padding-left: 11px !important;
        padding-right: 11px !important;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img {
        max-width: 803px;
        margin: 22px 0 0px;
        width: 100%;
    }
    .efficacy-hcc-page .list-sec.list-sec-mob1 ul.arrow-list {
        padding-left: 32px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .section-heading {
        margin-top: 33px;
    }
    .efficacy-hcc-page #efficacy-text-id-8 .hcc-sd-pc.hcc-sd-pc-new .section-heading {
        margin-top: -10px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head span {
        font-size: 15px;
        line-height: 18px;
        padding: 1.5px 32px 1.5px 10px;
        display: inline-block;
        max-width: 222px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .section-heading {
        margin-bottom: 29px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head {
        padding-top: 0;
        margin-bottom: 0;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .page-content h2 {
        font-size: 20px;
        line-height: normal;
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.subhead {
        font-size: 20px;
        margin-bottom: 25px;
        line-height: normal;
        letter-spacing: -0.1px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new p {
        padding: 21px 10px 10px 50px !important;
        line-height: normal;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des{
        margin-top: 41px;
        padding-right: 0;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des p.box-heading.s-line.study-phase.no-arrow {
        max-width: 267px;
        letter-spacing: -0.7px;
        padding-left: 11px;
        padding-bottom: 15px;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des p.box-heading.s-line.study-phase.no-arrow sup{
        top: -6px;
        left: 1px;
        font-size: 60%;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img {
        margin: 45px 0 0 -15px;
        max-width: 100%;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des p.box-para.footnt {
        padding-right: 14px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new p {
        padding: 10px 9px 10px 43px !important;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new p.fw400 {
        font-size: 16px;
        padding: 10px 10px 10px 50px !important;
    	letter-spacing: -1px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.mb40 {
        margin-bottom: 23px;
    }
    .efficacy-hcc-page .list-sec.list-sec-key {
        letter-spacing: -0.4px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 {
        margin: 26px 0 10px;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/rectangle-bg-egd.svg);
        max-width: 350px !important;
        margin: 25px auto 10px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 p.artboard-wrap {
        flex-direction: column;
        padding: 10px 9px 10px 43px !important;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt {
        font-size: 18px;
        line-height: normal;
        letter-spacing: -0.4px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt span.fw400 {
        font-size: 20px;
        display: block;
        margin-bottom: 25px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 img.artboard-img {
        margin-right: 0;
        max-width: 92px;
        margin-bottom: 19px;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt sup {
        font-size: 58%;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics .table-block.ef-sd.new-table {
        margin: 15px 0 15px;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics {
        margin-bottom: 24px;
    }
    .efficacy-hcc-page .block-keypoint{
        background-size: 650px;
        padding-top: 90px;
        padding-bottom: 0;
        background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/global/keypoints.svg) !important;
        background-position: 0px 20px;
    }
    .efficacy-hcc-page .block-keypoint-inner {
        padding: 0 19px;
    }
    .efficacy-hcc-page .block-keypoint .block-keypoint-inner h2 {
        color: #555;
    }
    #unresectable-efficacy .qol-chart.new-border-v2.text-box.five-yros-data + .list-sec.list-sec-new ul.arrow-list {
        max-width: 100%;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-charcter + p.footnotes {
        padding-left: 0;
    }    
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-charcter {
        margin-inline: 0;
    }
    .efficacy-hcc-page .reference-section{
        padding-right: 1px;
    }
    .efficacy-hcc-page .content-card-grid.content-card-grid--new {
        gap: 13px;
    }
    #unresectable-efficacy .nearly-2x-list.list-sec {
        padding-left: 0;
    }    
    #unresectable-efficacy .nearly-2x-list.list-sec ul.arrow-list.blue-disc--list {
        padding-left: 20px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new  .box-image-confirm-obj-res .list-sec.list-sec-new1 ul.arrow-list {
        padding-left: 20px;
    }
    #unresectable-efficacy .block-keypoint img.key-point--img {
        transform: scale(0.9);
        left: -36px;
        top: 2.5%;
        display: none;
    }
    #unresectable-efficacy .content-box__metric-ci {
        font-size: 16px;
        letter-spacing: -0.16px;
    }
    #unresectable-efficacy .content-box__metric {
        line-height: 24.7px;
        letter-spacing: -0.18px;
    }
    #unresectable-efficacy p#new-heading-eff-4year-osrates {
        padding-left: 0px!important;
    }    
    #unresectable-efficacy p.content-box__title.content-box__title--follow-up {
        max-width: 191px;
    }    
    #unresectable-efficacy .content-subsection.content-subsection--overall-survival-cards p.content-box__title.content-box__title--primary {
        max-width: 230px;
    }    
    #unresectable-efficacy .content-box__wrap > p.content-box__title--new {
        padding-left: 13px!important;
        padding-right: 13px;
    }    
    #unresectable-efficacy .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data p.box-heading.no-arrow {
        transform: translateX(-18px);
    }    
    #unresectable-efficacy .box-image.dor-img.new-border.box-image-median-duration-res p.box-heading.s-line.median-response.no-arrow {
        transform: translateX(-29px);
        padding-right: 15px !important;
    }    
    #unresectable-efficacy .box-image.study-des-img.new-border.box-image-study-des p.box-heading.s-line.study-phase.no-arrow {
        max-width: 240px;
    	font-size: 14px;
    }
	.efficacy-hcc-page .box-image.new-border.box-image-baseline-demographics p.box-heading.s-line.no-arrow {
    	font-size: 14px;
    }
    #unresectable-efficacy #os-by-disease-etiology .box-image.new-border.box-image-fiveys-os p.box-heading.no-arrow {
        max-width: 264px;
    }
    #unresectable-efficacy .box-image.new-border.box-image-baseline-demographics p.box-heading.s-line.no-arrow.content-box__title--new {
        max-width: 253px;
    }
    #unresectable-efficacy .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only {
        position: relative;
        right: 2px;
    }
    .efficacy-hcc-page .qol-chart .table-block.mobile-only {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        overscroll-behavior-x: contain;
    }
    .efficacy-hcc-page .qol-chart .hscroll-bar {
        overflow: hidden !important;
        transform: none !important;
        box-sizing: border-box;
    }
    .efficacy-hcc-page .qol-chart .hscroll-thumb {
        width: 100% !important;
    }
    .efficacy-hcc-page .qol-chart .hscroll-thumb span {
        left: 0 !important;
        right: auto !important;
        transform: translateX(0);
    }
    .efficacy-hcc-page .eff-4year-osrates {
        padding-right: 0px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os span#new-heading-eff-4year-osrates-copy-b sup {
        top: -4.774px !important;
        font-size: 8.68px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new sup {
        top: -5.456px !important;
        font-size: 9.92px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data.content-box__wrap p.box-heading.no-arrow.content-box__title--new sup {
        top: -4.774px !important;
        font-size: 8.68px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page #os-by-baseline-liver-function h3.head-h3 sup {
        top: -6.138px !important;
        font-size: 11.16px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease p.box-heading.content-box__title--new sup {
        top: -4.774px !important;
        font-size: 8.68px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease.content-box__wrap .table-block.mobile-only.tbl-mob1 th {
        border-bottom: none;
        padding: 10px 0;
    }
    .efficacy-hcc-page #os-by-disease-etiology .head-h3.h3-de sup {
        top: -6.138px !important;
        font-size: 11.16px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os.content-box__wrap p.box-heading.mb-20.no-arrow.content-box__title--new sup {
        top: -4.774px !important;
        font-size: 8.68px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os.content-box__wrap .table-block.mobile-only.tbl-mob1 th {
        padding: 10px 0;
    }
    .efficacy-hcc-page .double-fn-symbol {
        margin-left: -10px;
    }
    .efficacy-hcc-page .head-h3.head-h3-lt sup {
        top: -6.138px !important;
        font-size: 11.16px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter.content-box__wrap .box-heading.mb-20.no-arrow.content-box__title--new sup {
        top: -4.774px !important;
        font-size: 8.68px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter.content-box__wrap .table-block.mobile-only.tbl-mob1 th {
        padding: 10px 0;
    }
    .efficacy-hcc-page .head-h3.dark-blue.head-h3--new sup {
        top: -6.138px !important;
        font-size: 11.16px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content > h2:first-of-type {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res.content-box__wrap .box-heading.no-arrow.content-box__title--new sup {
        top: -5.25px !important;
        font-size: 10.5px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res.content-box__wrap .table-block.mobile-only.tbl-mob1 th {
        padding: 10px 0;
    }
    #unresectable-efficacy .box-image.orr-img.new-border.box-image-confirm-obj-res.content-box__wrap p.box-heading.content-box__title--new {
        padding-bottom: 0px;
    }
    #unresectable-efficacy .h3-head.head-h3 sup {
        top: -6.75px !important;
        font-size: 13.5px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res.content-box__wrap .box-heading.s-line.median-response.no-arrow.content-box__title--new sup {
        top: -5.25px !important;
        font-size: 10.5px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    #unresectable-efficacy .box-image.dor-img.new-border.box-image-median-duration-res.content-box__wrap .box-heading.s-line.median-response.no-arrow.content-box__title--new {
        padding-bottom: 0px;
        padding-right: 0 !important;
        max-width: 270px;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res.content-box__wrap .box-heading.s-line.median-response.no-arrow.content-box__title--new .visible-xs {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res.content-box__wrap .table-block.mobile-only.tbl-mob1 th {
        padding: 10px 0;
    }
    #unresectable-efficacy .box-image.mtr-img.new-border.box-image-mtime-response.content-box__wrap .box-heading.s-line.median-time.no-arrow.content-box__title--new {
        padding-bottom: 0px; 
        max-width: 230px;
        padding-left: 11px !important;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response.content-box__wrap .list-sec {
        margin-top: 15px;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new-1 .fw400 sup {
        top: -6px !important;
        font-size: 12px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    #unresectable-efficacy .box-image.study-des-img.new-border.box-image-study-des.content-box__wrap .box-heading.s-line.study-phase.no-arrow.content-box__title--new {
        padding-bottom: 15px; 
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des.content-box__wrap .box-heading.s-line.study-phase.no-arrow.content-box__title--new sup {
        top: -6px !important;
        font-size: 8.4px !important;
        left: 1px;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .study-des-img p.box-para {
        font-size: 12px;
        color: #4A4A4A;
        line-height: 16px;
        font-weight: 300;
        margin: 0 0 10px;
        font-family: 'Ubuntu', sans-serif;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.mb40.callout-new-2 sup {
        top: -6px !important;
        font-size: 12px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 span.artboard-txt sup {
        top: -5.22px !important;
        font-size: 10.44px !important;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(3) {
        margin-top: 0px;
        margin-bottom: 8px;
        margin-bottom:18px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(3) .content-callout__shape{
        /*width: 50px;*/
        width:38px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(3) .content-callout__text{
       /* line-height: 20px;
        padding: 19px 30px 19px 10px;*/
        line-height: normal;
        padding: 10px 10px 1px 2px;
        letter-spacing: 0
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(2) {
        margin-top: 30px;
        margin-bottom: 32px;
    }
     #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(2) .content-callout__shape{
         width: 52px;
     }
     #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(2) .content-callout__text{
        line-height: 20px;
        padding: 10px 3px 10px 12px;   
    }
    .efficacy-hcc-page .box-image-confirm-obj-res .list-sec.list-sec-new1 ul.arrow-list {
        margin: 15px 0 0;
    }
    .efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.subhead:first-of-type {
        margin-bottom: 32px;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des{
        margin-top: 33px;
    }
    .efficacy-hcc-page .hcc-sd-pc .content-callout__text{
        font-size: 16px!important;
        letter-spacing: -1px;
        padding: 10px 12px 10px 9px;
    }
    .efficacy-hcc-page .hcc-sd-pc .content-callout__shape {
        width: 46px;   
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8){
        margin-bottom: 30px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8) p.artboard-wrap.content-callout__text{
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        line-height: normal;
        font-size: 18px !important;
        letter-spacing: -0.4px;
        padding: 10px 21px 10px 1px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8) .content-callout__shape{
        width: 55px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8) p.artboard-wrap.content-callout__text span.artboard-txt{
        line-height: normal;
        font-size: 18px !important;
        letter-spacing: -0.4px;
        margin-top: 20px;
    }
    #unresectable-efficacy .content-callout.content-callout--overall-survival:nth-of-type(8) p.artboard-wrap.content-callout__text span.fw400{
        font-size: 20px;
        display: block;
        margin-bottom: 25px;
    }
    
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
    .efficacy-hcc-page #new-heading-eff-4year-osrates::before {
        content: '';
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/him-4yr-expanbar-v3.svg) no-repeat;
        width: 500px;
        height: 99px;
        position: absolute;
        left: -27px;
        top: 3px;
        z-index: 1;
        background-size: contain;
    }
    .efficacy-hcc-page .box-image.green-variant {
        padding: 20px 0;
        margin: 40px auto 30px;
    }
    .efficacy-hcc-page #new-heading-eff-4year-osrates-copy-b {
        color: white;
        z-index: 1;
        position: relative;
        right: 50px;
        top: 12px;
    }

    .efficacy-hcc-page .page-content {
        padding: 0px 20px;
    }
    .efficacy-hcc-page .section-head {
        padding-left: 20px;
    }
    .efficacy-hcc-page .switch-section a.switch-after:before {
        background-size: 20px;
        right: -30px !important;
    }    
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 {
        max-width: unset !important;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 p.artboard-wrap {
        width: 100%;
    }
    .efficacy-hcc-page .content-box {
        width: 100%;
    }

    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
        display: block !important;
        margin: 0;
        padding-left: 5px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only {
        display: none;
    }
    #unresectable-efficacy .nearly-2x-list.list-sec {
        padding-left: 10px;
    }

    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .hscroll-bar.mobile-only {
        display: none;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .hr-scroll-txt.mobile-only {
        display: none;
    }


    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data .mobile-only.visible-xs.mobile-swipe-chart {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-charcter img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .hr-scroll-txt.mobile-only {
        display: none;
    }
    
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res img.desktop-only {
        display: block !important;
        margin: 0px !important;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .table-block.mobile-only.tbl-mob1 {
        display: none;
        margin: 0px;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img.mobile-only {
        display: none;
    }

}

@media only screen and (min-width: 740px) and (max-width: 991px) {
    
#unresectable-efficacy.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only {
    display: none;
}

#unresectable-efficacy.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
    display: block !important;
    margin: 0;
    padding-left: 5px;
}    

#unresectable-efficacy.efficacy-hcc-page #hcp-efficacy-container .desktop-only {
    display: none;
}

.efficacy-hcc-page .box-image.new-border.box-image-charcter img.desktop-only {
    display: block !important;
}

.efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 img {
    display:none;
}

.efficacy-hcc-page .table-block.mobile-only.tbl-mob1 img.mobile-only.forest-table-img {
    max-width: 100%;
}

.efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 {
    max-width: unset !important;
}

.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .page-content {
    max-width: unset;
}

.efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head{
    max-width: unset;
}
.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new p.section-head{
    max-width: unset;
}
.hcc-orr-dor-tor.hcc-orr-dor-tor-new .page-content {
    max-width: unset;
}
.box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data.content-box__wrap img.mobile-only {
    display: none!important;
}

img.desktop-only.new-img-block {
    display: block !important;
}
}

@media only screen and (min-width: 540px) and (max-width: 740px) {
    .efficacy-hcc-page .content-box {
        width: 100%;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 {
        max-width: unset !important;
    }
    .efficacy-hcc-page .callout.new-design.text-box.teal-border.callout-new.callout-new1 p.artboard-wrap {
        width: 100%;
    }
    .efficacy-hcc-page .section-head {
        padding-left: 20px;
    }
    .efficacy-hcc-page .switch-section a.switch-after:before {
        background-size: 20px;
        right: -30px !important;
    }

    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
        display: block !important;
        margin: 0;
        padding-left: 5px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only {
        display: none;
    }
    #unresectable-efficacy .nearly-2x-list.list-sec {
        padding-left: 10px;
    }

    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .hscroll-bar.mobile-only {
        display: none;
    }
    .efficacy-hcc-page .box-image.os-subgroup-img.new-border.green-box.text-box.overall-subgroup-new .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data .mobile-only.visible-xs.mobile-swipe-chart {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.text-box.box-image-albumin img.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-baseline-disease .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-fiveys-os .hr-scroll-txt.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.new-border.box-image-charcter img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .hr-scroll-txt.mobile-only {
        display: none;
    }
.box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data.content-box__wrap img.desktop-only {
    display: none;
}
.box-image.ghs-img-sec.qol-chart.new-border-v2.text-box.five-yros-data.content-box__wrap img.mobile-only {
    display: block;
}
    
img.desktop-only.new-img-block {
    display: block !important;
}
    /* .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res img.desktop-only {
        display: block !important;
        margin: 0px !important;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .table-block.mobile-only.tbl-mob1 {
        display: none;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.orr-img.new-border.box-image-confirm-obj-res .hr-scroll-txt.mobile-only {
        display: none;
    } */

    /* .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .table-block.mobile-only.tbl-mob1 {
        display: none;
        margin: 0px;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .hscroll-bar.mobile-only.hscrl-mt {
        display: none;
    }
    .efficacy-hcc-page .box-image.dor-img.new-border.box-image-median-duration-res .hr-scroll-txt.mobile-only {
        display: none;
    } */

    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.mtr-img.new-border.box-image-mtime-response img.mobile-only {
        display: none;
    }

    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img.desktop-only {
        display: block !important;
    }
    .efficacy-hcc-page .box-image.study-des-img.new-border.box-image-study-des img.mobile-only {
        display: none;
    }
    
    .efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 img {
    max-width: unset;
    margin: 8px 0 0;
}

}

@media only screen and (min-width: 391px) and (max-width:540px){
    
.efficacy-hcc-page .table-block.mobile-only.tbl-mob1 img.mobile-only.forest-table-img {
    max-width: unset;
}    

.efficacy-hcc-page .box-image.new-border.box-image-charcter .table-block.mobile-only.tbl-mob1 img {
    max-width: unset;
}

.desktop-only.new-img-block {
    display: none !important;
}

#unresectable-efficacy .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.mobile-only {
    position: relative;
    right: 2px;
    width: 100%;
}

}

@media screen and (max-width: 767px) {
    .efficacy-hcc-page .page-content {
        margin: 0 15px;
    }
    .efficacy-hcc-page p#new-heading-eff-4year-osrates {
        margin-top: -26px;
    }
    .efficacy-hcc-page #new-heading-eff-4year-osrates::before {
        content: '';
        background: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/him-4yr-expanbar-v2-1.png) no-repeat;
        width: 316px;
        height: 32px;
        position: absolute;
        left: -40px;
        top: -3px;
        z-index: 1;
        background-size: cover;
    }
    .efficacy-hcc-page p.box-heading.primary-os {
        font-size: 12px;
        line-height: 15px;
        letter-spacing: 0;
        padding: 0px 0px 0px 10px !important;
        margin-top: -28px;
    }
    .efficacy-hcc-page span#new-heading-eff-4year-osrates-copy-b {
        color: white;
        z-index: 1;
        position: relative;
        right: 50px;
        top: -0.5px;
        font-size: 10px;
    }
    .efficacy-hcc-page img.mobile-only.km-cur-img.ff-os-km-curve-graphic-margins {
        margin-top: 20px;
        margin-bottom: 20px;
        max-width: 100%;
        transform: scale(1.02);
        margin-left: -2px;
    }
    .efficacy-hcc-page .cta-sec p, 
    .efficacy-hcc-page .callout p {
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0px;
        padding: 10px 50px;
    }
    .efficacy-hcc-page .hr-scroll-txt p {
        font-weight: 700;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.03px;
        font-family: 'Ubuntu', sans-serif
    }
    .efficacy-hcc-page .hscroll-bar {
        margin-top: 40px;
        overflow: hidden;
        white-space: nowrap;
        transform: none;
        margin-bottom: 10px;
        border: 1px solid rgb(165, 169, 165);
        box-sizing: border-box;
        position: relative;
    }
    .efficacy-hcc-page .hscroll-thumb {
        width: 100% !important;
        background: rgb(255, 255, 255);
        height: 9px;
        position: relative;
    }
    .efficacy-hcc-page .box-image .table-block th:last-child img {
        max-width: 499px;
        margin-left: 0;
        margin-top: 0px;
    }
    .efficacy-hcc-page .os-subgroup-img .table-block th img {
        height: 613px;
        margin-right: -4px;
        margin-left: -2px;
    }
    .efficacy-hcc-page .chart-c-table-wrap {
        overflow: scroll;
    }
    .efficacy-hcc-page .hidden-xs {
        display: none !important;
    }
    .efficacy-hcc-page .section-head {
        padding-left: 15px;
    }
    .efficacy-hcc-page .hscroll-bar.mobile-only.hscrl-mt {
        margin-top: 50px;
    }
    .efficacy-hcc-page .list-sec.list-sec-new2.blank-sec {
        margin-top: 15px;
    }
    
}
@media only screen and (min-width: 320px) and (max-width: 991px){
.efficacy-hcc-page .content-callout.content-callout--overall-survival sup{
        font-size:9.92px !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 375px) {
    .efficacy-hcc-page .additional-himalaya-study .study-list li a {
        font-size: 16px;
    }
    .efficacy-hcc-page .content-callout__text {
        font-size: 16px;
    }    
    .efficacy-hcc-page .cta-sec p, .efficacy-hcc-page .callout p {
        font-size: 13px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os p#new-heading-eff-4year-osrates::before {
        width: 270px;
        background-size: 270px;
    }
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os span#new-heading-eff-4year-osrates-copy-b {
        font-size: 10px;
        top: 3px;
    }
    .efficacy-hcc-page .hcc-orr-dor-tor.hcc-orr-dor-tor-new p.section-head span {
        width: auto;
    }
    .efficacy-hcc-page .block-keypoint {
        background-size: 500px;
    }
    .efficacy-hcc-page .switch-section a.switch-after:before {
        background-size: 18px;
        right: -12px;
    }
    .efficacy-hcc-page .switch-section a:before {
        background-size: 18px;
    }
}


@media only screen and (min-width: 320px) and (max-width:375px){
     .efficacy-hcc-page .switch-section .switch-after{
        width:150px;
        margin-right: -15px;
     }
}
@media only screen and (min-width: 376px) and (max-width:474px){
     .efficacy-hcc-page .switch-section .switch-after{
       margin-right:0;
        width: 200px;
     }
     .efficacy-hcc-page .switch-section a.switch-after:before{
        right:-6px;
     }
}

@media only screen and (min-width: 475px) and (max-width:539px){
   .efficacy-hcc-page .switch-section .switch-after{
       margin-right: 22px;

     }
}
@media only screen and (min-width: 540px) and (max-width:990px){
    .efficacy-hcc-page .switch-section .switch-after{
        margin-right:0;
    }
        .efficacy-hcc-page .switch-section a.switch-after:before {
        right: -24px !important;
    }

}
span.double-fn-symbol.footnote-symbol.lt-09 {
    margin-left: -11px;
}

.efficacy-hcc-page #new-heading-eff-4year-osrates::before {
        content: '';
        background: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/hcc/efficacy/mobile/him-4yr-expanbar-v3.svg') no-repeat;
        width: 500px;
        height: 99px;
        position: absolute;
        left: -27px;
        top: 3px;
        z-index: 1;
        background-size: contain;
}
.efficacy-hcc-page  #new-heading-eff-4year-osrates-copy-b{
    position:relative;
    z-index:2;
    color:#fff;
}

#unresectable-efficacy #new-heading-eff-4year-osrates::before {
    width: 385px;
    left: -43px;
    top: 2px;
}


    #unresectable-efficacy.efficacy-hcc-page #hcp-efficacy-container sup {
    /*top: -.7em;
    font-size: 8.68px;*/
    top: -.5em;
    font-size: 75%;
}

@media only screen and (min-width:991px) {
    .efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
    max-width:110%;
}
}
@media only screen and (min-width:320px) and (max-width:767px){
#unresectable-efficacy .box-image.content-box__wrap p.box-heading.content-box__title--new br{
    display: none;
}
}
@media only screen and (min-width:767px) and (max-width:1366px){

.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only{
    margin:25px 0 0 0px;
}
#unresectable-efficacy .nearly-2x-list.list-sec{
    padding:20px 17px 0 0;
    margin-left: -3px;
}
#unresectable-efficacy.efficacy-hcc-page #hcp-efficacy-container sup {
    font-size: 75%;
    top: -.5rem;
}
#unresectable-efficacy .box-image.new-border.box-image-charcter p.box-heading.mb-20.no-arrow{
    max-width:690px;
}
#unresectable-efficacy .orr-img span.ast-fn-symbol{
    left:0 !important;
}
}

@media only screen and (min-width:992px) and (max-width:1100px){
    
#unresectable-efficacy.efficacy-hcc-page #hcp-efficacy-container #hcp-efficacy-bg {
    padding: 0 40px;
}    

.efficacy-hcc-page .box-image.os-km-curve.new-border.green-variant.graph-box.eff-4year-osrates.six-yrs-os img.desktop-only {
    max-width: 102.2%;
}
    
}


@media only screen and (min-width:391px) and (max-width:991px){
    
#unresectable-efficacy.efficacy-hcc-page .content-box {
    width: 100%;
}

.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new p.fw400 {
    padding: 10px 10px 10px 10px !important;
}

}

@media only screen and (min-width: 320px) and (max-width: 389px) {
    
#unresectable-efficacy #new-heading-eff-4year-osrates::before {
    width: 315px;
    left: -43px;
    top: 2px;
}    

.efficacy-hcc-page .hcc-sd-pc.hcc-sd-pc-new .callout.new-design.text-box.teal-border.callout-new p.fw400 {
    padding: 10px 10px 10px 0px !important;
}

.unresectable-hcc-page #unresectable-footer .footer .logo-text .footer-text p.footer-text-para-1 span:first-child {
    white-space: unset;
}

.efficacy-hcc-page .table-block.mobile-only.tbl-mob1 img.mobile-only.forest-table-img {
    max-width: none;
}

}

@media only screen and (max-width:991px){
    #unresectable-efficacy #new-heading-eff-4year-osrates::before {
        /*left: -41px;    */
        /*regfixes*/
    }
}

@media only screen and (min-width:320px){
    #unresectable-efficacy .switch-section a:hover {
    text-decoration: underline;
}
    
    
}
