/*efficacy-resectable.css*/
.mb-0{margin-bottom: 0px !important;}
.mb-25{margin-bottom: 25px !important;}
.fs-56{font-size: 56px !important;}
.hvp-30{font-size: 30px !important;}

#resectable-nsclc--efficacy #pcr,
#resectable-nsclc--efficacy #efs-subgroups,
#resectable-nsclc--efficacy #aditional-data-surgical-outcomes,
#resectable-nsclc--efficacy #study-design{
    scroll-margin-top: 120px;
}
#resectable-nsclc--efficacy #efficacy-main--container {
    margin-top: 125px;
}

#resectable-nsclc--efficacy #efficacy-main--container .aem-Grid--12 {
    padding-bottom: 0;
}
#resectable-nsclc--efficacy .footer-text p.efficacy{
    display: block;
}
#resectable-nsclc--efficacy .footer-text p.home{
    display: none;
}
#resectable-nsclc--efficacy #efficacy-main--container ul.info-card__list.NICTFB-wrap{padding-left: 15px;}
#resectable-nsclc--efficacy #efficacy-main--container h1 {
    padding: 45px 0 0;
    margin: 0 0 37px;
}

#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text:not(:has(.nav-switcher__container)) {
    border-top: 1px solid #003865;
    margin: 0 -50px 0 -50px;
    padding: 0 50px 30px;
}

.nsclc-resactable--indication .nsclc-resectable__main .asterisk-sym {
    font-family: Arial, sans-serif;
}

.nsclc-resactable--indication .nsclc-resectable__main .content-section__label {
    display: inline-block;
    margin-bottom: 30px;
    padding: 10px 20px;
    color: #ffffff;
    background-color: #003865;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.nsclc-resactable--indication .nsclc-resectable__main .content__eyebrow {
    color: #003865;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0 0 5px;
}

.nsclc-resactable--indication .nsclc-resectable__main .fw600 {
    font-weight: 600;
}

#resectable-nsclc--efficacy #efficacy-main--container h2,#resectable-nsclc--efficacy #efficacy-main--container h2.content__title  {
    margin-bottom: 30px!important;
}

.nsclc-resactable--indication .nsclc-resectable__main .info-card {
    position: relative;
    border: 1px solid #003865;
    border-radius: 20px;
    margin: 0 0 52px;
}

.nsclc-resactable--indication .nsclc-resectable__main #pcr .info-card {
    margin-bottom: 25px;
}

.nsclc-resactable--indication .nsclc-resectable__main .info-card__title {
    position: absolute;
    top: 0;
    transform: translate(2.5rem, -.5rem);
    background: #fff;
    padding: 0 10px;
    margin: 0;
    color: #003865;
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: 400;
    line-height: 12px;
}
#resectable-nsclc--efficacy .nsclc-resactable--indication .nsclc-resectable__main .info-card__title {
    line-height: 1.1;
}
.nsclc-resactable--indication .nsclc-resectable__main .info-card__container {
    display: flex;
    flex-direction: row;
    padding: 20px 30px;
    gap: 30px;
    align-items: center;
    justify-content: center;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__container {
    padding: 40px 121px 40px 24px;
    gap: 50px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight {
    display: flex;
    align-items: center;
    gap: 12px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-icon,
#resectable-nsclc--efficacy #efficacy-main--container .info-two-col__column--highlight {
    position: relative;
    width: 113px;
    height: 113px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background: #003865;
    border-radius: 75px;
}
#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-value{font-size: 56px !important;}
#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-value,
#resectable-nsclc--efficacy #efficacy-main--container .info-two-col__highlight-value {
    display: flex;
    position: relative;
    z-index: 1;
    font-family: Ubuntu;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -2.8px;
    color: #fff;
    z-index: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__highlight-value {
    font-size: 56px;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__highlight-value {
    letter-spacing: normal;
    letter-spacing: -0.22px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-value-percent {
    font-size: 33px;
    align-self: center;
    margin-left: 0.1rem;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__highlight-value-percent {
    font-size: 45px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-text {
    margin: 0;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #003865;
    max-width: 197px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__column.info-card__column--details {
    flex: 1 1 0%;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__list {
    margin: 0;
    padding-left: 10px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__list-item {
    position: relative;
    margin: 0 0 7px;
    padding: 0 0 0 20px;
    list-style: none;
    font-family: Ubuntu;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 13px;
    color: #003865;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__list-item {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    padding-left: 21px;
}


#resectable-nsclc--efficacy .efs-in-carboplatin-subgrps.desktop-only{margin-top: -31px;}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__list-item::before,
#resectable-nsclc--efficacy #efficacy-main--container li.new-arrow-list__item::before,
#resectable-nsclc--efficacy #efficacy-main--container ul.light-blue--list > li:before {
    content: "";
    position: absolute;
    left: -1rem;
    top: 4%;
    width: 26px;
    height: 13.5px;
    background-image: url(/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/nsclc/images/arrow-bullet-list-icon.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__list-item::before {
    left: -15px;
}

#resectable-nsclc--efficacy #efficacy-main--container #pcr li.info-card__list-item sup {
        top: -0.4em;
        text-rendering: optimizeLegibility;
        font-family: 'Ubuntu', sans-serif;
}

#resectable-nsclc--efficacy #efficacy-main--container ul.new-arrow-list {
    margin: 0 0 36px;
    padding: 0 0 0 8px;
}
.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table__row sup{
        font-family: sans-serif;
}

#resectable-nsclc--efficacy #efficacy-main--container li.new-arrow-list__item {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #555;
    position: relative;
    margin: 0 0 7px;
    padding: 0 0 0 24px;
    list-style: none;
}

#resectable-nsclc--efficacy #efficacy-main--container .margin-reset {
    margin: 0 !important;
}

#resectable-nsclc--efficacy #efficacy-main--container li.new-arrow-list__item::before {
    left: -8px;
}

#resectable-nsclc--efficacy #efficacy-main--container .footnotes__text {
    color: #555;
    font-family: Ubuntu;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: normal;
    margin: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container .footnotes__symbol.footnote__symbol--ast {
    font-size: 84%;
    top: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container .footnotes__item.footnotes__item--def-block {
    margin: 13px 0 0;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__container {
    padding: 23px 70px 20px 30px;
    gap: 70px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-card__description {
    font-family: Ubuntu;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 13px;
    color: #003865;
    margin: 0 0 13px;
}
.ws-word{white-space: nowrap;}
#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__list-item {
    margin: 0;
    padding-left: 1rem;
    margin-bottom: 7px;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__list-item:nth-child(1),
#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__list-item:nth-child(1){
    max-width: 295px;
}
#resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__list-item:nth-child(1){
        max-width: 308px !important;
}

#resectable-nsclc--efficacy #efficacy-main--container .content__text {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    color: #555;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .content__text {
    margin: 0 0 14px;
}

#resectable-nsclc--efficacy #efficacy-main--container .content__text--emphasis {
    font-weight: 700;
    color: #7098d2;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups ul.new-arrow-list.new-arrow-list--var-a {
    margin: 0 0 23px;
}

.nsclc-resactable--indication .nsclc-resectable__main .content-callout {
    border: 1px solid #ad1f2f;
    border-radius: 23px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 19px 22px;
    margin: 0 0 37px;
}

.nsclc-resactable--indication .nsclc-resectable__main .content-callout__text {
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #ac182e;
    margin: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container .content-graph,
#resectable-nsclc--efficacy #efficacy-main--container .new-table__container {
    position: relative;
    border: 1px solid #7098d2;
    border-radius: 20px;
    margin: 30px 0 17px;
    z-index:0;
}

#resectable-nsclc--efficacy #efficacy-main--container .content-graph__title,
#resectable-nsclc--efficacy #efficacy-main--container h3.new-table__title {
    position: absolute;
    top: 0;
    transform: translate(2.5rem, -.5rem);
    background: #fff;
    padding: 0 10px;
    margin: 0;
    color: #7098d2;
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.1;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .content-graph__wrapper:first-of-type {
    padding: 30px 40px 20px;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .new-arrow-list + h2 {
    margin-bottom: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups ul.new-arrow-list.new-arrow-list--var-graph-b {
    margin: 0 0 14px;
}

#resectable-nsclc--efficacy #efficacy-main--container #aditional-data-surgical-outcomes ul.new-arrow-list.new-arrow-list--var-a {
    margin: 0 0 15px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-two-col {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    margin: 0 0 15px;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-two-col__highlight-value-percent {
    font-size: 33px;
    align-self: center;
}

#resectable-nsclc--efficacy #efficacy-main--container .info-two-col__text {
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #003865;
    margin: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container,
#resectable-nsclc--efficacy #efficacy-main--container .content-graph{
    margin: 0 0 30px;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__wrapper {
    padding: 21px 34px 15px;
}

.nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator.mobile-only {
    display: none !important;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table {
    width: 100%;
    border-collapse: collapse;
    color: #262626;
    table-layout: fixed;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table__row {
    border-bottom: 1px solid #d3d3d3;
    font-family: 'Ubuntu', sans-serif;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container td:first-child,
.nsclc-resactable--indication .nsclc-resectable__main .new-table__container th:first-child {
    text-align: left;
    border-left: none;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container table td[class*=col-],
.nsclc-resactable--indication .nsclc-resectable__main .new-table__container table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__heading {
    border-bottom: 1px solid #7099d3;
    padding: 10px;
    font-weight: 700;
    background-color: #fff;
    border-left: none;
    border-right: none;
    font-size: 14.336px;
    font-style: normal;
    line-height: 15.68px;
    letter-spacing: -0.112px;
    color: #26517a;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 4px;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__heading--left {
    /* width: 391px; */
    letter-spacing: -0.112px;
    color: #26517a;
    font-weight: 700;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table tr > td:first-child, 
.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table tr > th:first-child {
    border-left: none !important;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__heading--center {
    width: 192px;
    text-align: center;
    border-left: 1px solid rgba(114, 153, 208, 0.5);
    border-right: 1px solid rgba(114, 153, 208, 0.5);
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__heading--red {
    color: #ac182e;
    font-weight: 800;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell--bg-blue {
    background-color: #f4f6fb;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__heading--right {
    width: 196px;
    text-align: center;
    color: #4d4d4f;
    font-weight: 800;
    letter-spacing: -0.23px;
    padding-left: 2px;
    white-space: nowrap;
}

.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table tr > td:last-child,
.nsclc-resactable--indication .nsclc-resectable__main .new-table__container .three-col-table tr > th:last-child {
    border-right: none !important;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__row--strong {
    border-top: 1px solid #7099d3;
    box-shadow: 0px -1px 0px #7099d3;
    position: relative;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell {
    border-left: 1px solid rgba(114, 153, 208, 0.5);
    border-right: 1px solid rgba(114, 153, 208, 0.5);
    border-bottom: 1px solid rgba(114, 153, 208, 0.5);
    padding: 2px 10px 2px 17px;
    background-color: #fff;
    vertical-align: top;
    position: relative;
    font-family: "Ubuntu", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15.232px;
    letter-spacing: -0.4px;
    color: #262626;
}
#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell.indent-level-2 {
    padding-left: 3.5em;
}
#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell--section {
    font-weight: 600;
    color: #003262;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: 'Ubuntu';
    font-size: 14px;
    font-style: normal;
    line-height: 15.232px;
    letter-spacing: 0.028px;
    padding-left: 0;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell--bg-blue {
    background-color: #f4f6fb;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table tr.three-col-table__row--no-border,
#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table tr.three-col-table__row--no-border td {
    border-bottom: none;
}

#resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table__cell--red {
    color: #ac182e;
    font-weight: 600;
    text-align: center;
}

#resectable-nsclc--efficacy #efficacy-main--container #aditional-data-surgical-outcomes .content-callout {
    margin: 0 0 20px;
}

#resectable-nsclc--efficacy #efficacy-main--container #study-design p.eyebrow {
        margin-top: 37px;
        margin-bottom: 5px;
}

#resectable-nsclc--efficacy #efficacy-main--container .eyebrow {
    color: #003865;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Ubuntu', sans-serif;
}

#resectable-nsclc--efficacy #efficacy-main--container #study-design h3.head-3 {
    padding: 0px;
    margin-bottom: 35px;
    font-size: 20px;
    font-weight: 400;
    font-family: "Ubuntu", sans-serif;
    color: #4A4A4A
}

#resectable-nsclc--efficacy #efficacy-main--container #study-design p.res-eff-copy {
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 10px;
    color: #4a4a4a;
}

#resectable-nsclc--efficacy #efficacy-main--container #study-design .study-design-img {
    margin: 34px 0 35px;
}

#resectable-nsclc--efficacy #efficacy-main--container #study-design .study-design-img img:first-child {
    max-width: 727px;
}

#resectable-nsclc--efficacy #efficacy-main--container .study-design-img p + img {
    margin-bottom: -10px;
    margin-top: 6px;
}

#resectable-nsclc--efficacy #efficacy-main--container .study-design-img img:last-child {
    max-width: 729px;
}

#resectable-nsclc--efficacy #efficacy-main--container .study-design-img.hidden-lg {
    display: none;
}

#resectable-nsclc--efficacy #efficacy-main--container .data-list {
    list-style-type: none;
    padding-left: 0px;
}

#resectable-nsclc--efficacy #efficacy-main--container ul.light-blue--list.data-list {
    margin: 0 0 28px 0;
}

#resectable-nsclc--efficacy #efficacy-main--container ul.data-list > li {
    position: relative;
    padding-left: 32px;
    font-size: 16px;
    font-family: 'Ubuntu', sans-serif;
    color: #4A4A4A;
    line-height: 1.42857143;
}

#resectable-nsclc--efficacy #efficacy-main--container ul.data-list > li:not(:last-child) {
    margin-bottom: 7px;
}

#resectable-nsclc--efficacy #efficacy-main--container ul.light-blue--list > li:before {
    width: 23px;
    height: 14px;
    background-size: cover;
    left: 0;
    top: 4px;
}

#resectable-nsclc--efficacy #efficacy-main--container .bold {
    font-weight: 700;
}

#resectable-nsclc--efficacy #efficacy-main--container .arrow-white-callout {
    margin-bottom: 35px;
    padding: 19px 22px;
    margin-top: 34px;
    border-radius: 25px;
    width: 100%;
    border: 0.4399999976158142px solid #AD1F2F;
    position: relative;
    margin-left: auto;
}

#resectable-nsclc--efficacy #efficacy-main--container .arrow-white-callout > p {
    color: #AC182E;
    font-weight: 700;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 0;
    font-family: 'Ubuntu', sans-serif;
}

#resectable-nsclc--efficacy div#ISIcontent {
    margin-top: 35px;
}

#resectable-nsclc--efficacy .dmmr-footer .reference-section.efficacy--ref {
    display: block;
}
#resectable-nsclc--efficacy .nsclc-resectable__main #study-design .content-section__label{
    margin-bottom:0px;
}
#resectable-nsclc--efficacy #efficacy-main--container #aditional-data-surgical-outcomes .new-table__container .three-col-table th:nth-child(3),
#resectable-nsclc--efficacy #efficacy-main--container #aditional-data-surgical-outcomes .new-table__container .three-col-table td:nth-child(3) {
    /* background: red; */
    text-align:center;
}

@media screen and (max-width: 991px) {
    #resectable-nsclc--efficacy #efficacy-main--container {
        margin-top: 95px;
        padding-bottom: 0;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .aem-Grid--12 {
        padding: 0 15px 0 15px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text:not(:has(.nav-switcher__container)) {
        padding: 0 15px 30px;
        margin: 0 -15px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container h1 {
        padding: 24px 0 0;
        margin: 0 0 15px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .content-section__label {
        margin-bottom: 22px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .content__eyebrow {
        margin-bottom: 13px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container h2 {
        margin-bottom: 22px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .info-card {
        margin: 0 0 15px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .info-card__title,
    #resectable-nsclc--efficacy #efficacy-main--container h3.new-table__title {
        transform: translate(20px, -10px);
        padding: 0 5px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__container {
        padding: 27px 30px 21px 23px;
        gap: 20px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .info-card__container,
    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container {
        flex-direction: column;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .info-card__highlight-icon, 
    #resectable-nsclc--efficacy #efficacy-main--container .info-two-col__column--highlight {
        width: 94px;
        height: 94px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .info-card__column.info-card__column--details {
        padding-left: 10px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator.mobile-only {
        display: flex !important;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #pcr .info-card__list-item {
        padding-left: 15px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container ul.new-arrow-list {
        margin-left: 10px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #pcr ul.new-arrow-list {
        margin-bottom: 17px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .footnotes,
    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph {
        margin: 0;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .footnotes__item {
        margin-bottom: 10px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .footnotes__item.footnotes__item--def-block {
        margin: 0;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .content-section__label,
    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups h2{
        margin-bottom: 30px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__container {
        padding: 27px 30px 30px 23px;
        gap: 30px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__column.info-card__column--details {
        padding-left: 0;
        padding-right: 12px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .info-card__description {
        margin-bottom: 16px;
        line-height: inherit;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .info-card__list-item:nth-child(1) {
        max-width: initial;
        margin: 0 0 14px;
        line-height: inherit;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups ul.new-arrow-list.new-arrow-list--var-a {
        margin-left: 10px;
        margin-bottom: 20px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .content-callout {
        margin: 0 0 24px;
        padding: 19px 11px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups h2:not(:first-of-type) {
        font-weight: 700;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph {
        margin: 30px 0 15px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__title {
        transform: translate(20px, -10px);
        padding: 0 5px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups .content-graph__wrapper:first-of-type {
        padding: 25px 10px 20px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__wrapper--scroll {
        display: flex;
        align-items: flex-start;
        margin-top: 20px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__wrapper--scroll,
    .nsclc-resactable--indication .nsclc-resectable__main .new-table__wrapper--scroller {
        overflow-x: auto;
        scrollbar-width: none;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__wrapper--scroll .content-graph__image--left-mob.mobile-only {
        position: sticky;
        left: 0;
        z-index: 1;
        min-width: 200px;
        max-width: 200px;
        height: auto;
        background: #fff;
        flex-shrink: 0;
        max-height: 760px;
        height: 100%;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__wrapper--scroll .content-graph__image--right-mob.mobile-only {
        flex-shrink: 0;
        width: 100%;
        min-width: 495px;
        max-height: 760px;
        height: 100%;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 13px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator__track {
        position: relative;
        width: 100%;
        max-width: 300px;
        height: 12px;
        background-color: #f4f4f4;
        border: 1px solid #808184;
        overflow: hidden;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator__fill {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        background-color: #808184;
        transition: transform 0.1s linear, width 0.1s linear;
        will-change: transform;
        min-width: 122px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .scroll-indicator__label {
        margin-top: 6px;
        font-family: Ubuntu;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        color: #808184;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups ul.new-arrow-list.new-arrow-list--var-graph {
        margin: 0 0 24px 10px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #efs-subgroups h2:last-of-type {
        margin-bottom: 19px;     
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container {
        gap: 37px;
        margin: 0 0 30px;
        display: flex; 
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container h3.content-graph__title {
        max-width: 285px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph__wrapper {
        padding: 55px 5px 30px !important;
    }

    #resectable-nsclc--efficacy #efficacy-main--container img.content-graph__image {
        width: 100%;
        height: auto;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph:nth-child(2) h3.content-graph__title {
        max-width: 255px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .new-table__container {
        margin: 0 0 23px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .new-table__wrapper {
        padding: 30px 10px 15px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table {
        max-width: 100%;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .three-col-table th.three-col-table__heading--left,
     .nsclc-resactable--indication .nsclc-resectable__main .three-col-table td:first-child {
        position: sticky !important;
        left: 0;
        background: #fff;
        z-index: 1;
        min-width: 140px;
        width: 190px;
    }

    .nsclc-resactable--indication .nsclc-resectable__main .three-col-table td:first-child:after, 
    .nsclc-resactable--indication .nsclc-resectable__main .three-col-table th:first-child:after {
        content: '';
        width: 1px;
        position: absolute;
        height: 100%;
        background: #b5cef2;
        top: 0;
        right: -1px;
        box-shadow: 0px 3px 6px #00000067;
        white-space: wrap;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table tr th:nth-child(2),
    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table tr td:nth-child(2),
    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table tr th:nth-child(3), 
    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table tr td:nth-child(3) {
        width: 140px;
        text-align: center;
        white-space: wrap;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table th,
    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table td {
        text-align: left;
        white-space: wrap;
        min-width: 160px;
        width: 190px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table .indent-level-1 {
        padding-left: 1.2em;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .three-col-table .indent-level-2 {
        padding-left: 35px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .new-table__container + .new-arrow-list {
        margin-bottom: 24px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #aditional-data-surgical-outcomes .content-callout {
        margin-bottom: 27px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #study-design p.eyebrow {
        margin-top: 11px;
        margin-bottom: 2px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #study-design h2 {
        margin-top: 13px;
        font-size: 30px;
        line-height: normal;
        font-family: 'Ubuntu', sans-serif;
    }

    #resectable-nsclc--efficacy #efficacy-main--container h3.head-3 {
        width: 85%;
        padding: 0px 0 10px;
        margin: 10px 0 20px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container h3.head-3,
    #resectable-nsclc--efficacy #efficacy-main--container h3.head-3 + .res-eff-copy {
        width: 97%;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .eyebrow-mt {
        width: 95%;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #study-design .study-design-img {
        margin: 24px 0 20px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .study-design-img.visible-lg {
        display: none;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .study-design-img.hidden-lg {
        display: block;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #study-design .study-design-img img:first-child,
    #resectable-nsclc--efficacy #efficacy-main--container .study-design-img img:last-child {
        max-width: 100%;
    }

    #resectable-nsclc--efficacy #efficacy-main--container #study-design p.res-eff-copy {
        margin: 5px 0 30px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .study-design-img img:last-child {
        margin-bottom: 4px;
        margin-top: 0;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .arrow-white-callout {
        margin: 24px 0 36px;
        padding: 19px 9px;
    }

    #resectable-nsclc--efficacy #efficacy-main--container .arrow-white-callout > p {
        margin-bottom: 0;
    }

    #resectable-nsclc--efficacy div#ISIcontent {
        margin-top: 0;
    }
    /*Scrolling issue*/
    #resectable-nsclc--efficacy #aditional-data-surgical-outcomes,
#resectable-nsclc--efficacy #efs-subgroups,
#resectable-nsclc--efficacy #pcr,
#resectable-nsclc--efficacy #study-design{
    scroll-margin-top: 96px;
}

}

@media screen and (max-width: 767px) {
    #efficacy-main--container #pcr #pcr-title{margin-bottom: 22px !important;}
    .nsclc-resactable--indication .nsclc-resectable__main #pcr .info-card{margin-bottom: 15px;}
    
}

#resectable-nsclc--efficacy #aditional-data-surgical-outcomes{
    margin-top: 0;
    padding-bottom: 0;
}
#resectable-nsclc--efficacy #aditional-data-surgical-outcomes .aem-Grid--12{
    max-width: 100%;
    padding: 0;
}
#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text#text-62e5d78c80{
    padding-bottom: 0;
}
#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text#text-994b2ce144{
    padding-bottom: 30px;
    border-top: 0;
}
#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text#text-0ef35bf004,#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text#text-0c9da96261{
    border-top: 0;
}
#resectable-nsclc--efficacy #efficacy-main--container .text .cmp-text .video-title{
    margin-bottom: 0!important;
}
#resectable-nsclc--efficacy .cmp-video__player {
    width: 630px;
    height: 354px!important;
    padding: 0;
    margin: auto;
}
.transcript-content-wrap {
    display: none;
    padding-top: 9px;
    padding-bottom: 15px;
}
.transcript-sec {
    max-width: 631px;
    width: 100%;
    padding: 8px 8px 8px 19px;
    border-radius: 0 0 15px 15px;
    background: rgba(0, 50, 98, 0.10);
    margin: auto;
    position: relative;
    z-index: 1;
    margin-top: -13px;
}
.transcript-wrap {
    height: auto;
    padding-right: 18px;
}
.transcript-btn-wrap {
    margin-top: -1px;
}
a.transcript-btn{
    border: none;
    font-family: 'Ubuntu';
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #003262;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 7px;
    text-box: trim-both cap alphabetic;
    cursor: pointer;
    padding-bottom: 5px;
    width: 118px;
}
span.close--text{
    display: none;
}
.trans-text {
    display: flex;
    gap: 5px;
}
.transcript-content-wrap > .trans-text {
    margin-bottom: 8px;
}
.trans-text p {
    color: rgba(0, 0, 0, 0.85);
    font-family: 'Ubuntu';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}
p.voice {
    width: 12%;
    font-weight: 500;
}
p.voice-copy{
    max-width: 515px;
    width: 100%;
}
.transcript-content-wrap.open {
    display: block;
    padding-top: 26px;
}
a.transcript-btn img{
    margin-top: 3px;
    transform: rotate(180deg);
}
a.transcript-btn.active img {
    transform: none;
    margin-top: 4px;
}
.transcript-wrap:has(div >a.transcript-btn.active){
    height: 92px;
    overflow-y: scroll;
}
.transcript-btn-wrap:has(> a.transcript-btn.active) {
    position: absolute;
    top: 7px;
    z-index: 2;
    width: 100%;
    max-width: 579px;
    background: #E5EBEF;
    margin-top: 0;
}
/*Scrool styling */
.transcript-wrap::-webkit-scrollbar{
    width: 3px;
    background-color: transparent;
}
     
.transcript-wrap::-webkit-scrollbar-thumb{
    background:#003262;
    border-radius:5px;
    height: 13px;    
}
a.transcript-btn span.open--text {
    display: block;
}

a.transcript-btn span.close--text {
    display: none;
}

a.transcript-btn.active span.close--text {
    display: block;
}

a.transcript-btn.active span.open--text {
    display: none;
}
/*Vidoe back background alignment*/
#resectable-nsclc--efficacy .cmp-video__player {
    width: 629px;
}
@media only screen and (max-width: 767px){
    #resectable-nsclc--efficacy .cmp-video__player{
        max-width: 352px;
        width: 100%;
        height: 198px !important;
    }
    .transcript-sec{
        max-width: 352px;
    }
    .transcript-btn-wrap:has(> a.transcript-btn.active){
       max-width: 305px;
    }
    #resectable-nsclc--efficacy #efficacy-main--container h2,#resectable-nsclc--efficacy #efficacy-main--container h2.content__title  {
        margin-bottom: 22px!important;
    }
    
}
@media only screen and (max-width: 400px){
    #resectable-nsclc--efficacy #efficacy-main--container #pcr #m4-b{font-size: 60px !important;}
}
@media only screen and (max-width: 380px){
    #resectable-nsclc--efficacy #efficacy-main--container h3.new-table__title,
    #resectable-nsclc--efficacy #efficacy-main--container .content-graph__title,
    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph:nth-child(1) h3.content-graph__title,
    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph:nth-child(2) h3.content-graph__title,
    #resectable-nsclc--efficacy.nsclc-resactable--indication .nsclc-resectable__main .info-card__title{
        max-width: 250px;
        width: 100%;
        transition: none;
        transform: none;
        top: -10px;
        margin-left: 21px;
        line-height: 1.1;
        padding-bottom: 5px;
    }
    #resectable-nsclc--efficacy #efficacy-main--container .content-section-two-graphs__container .content-graph:nth-child(1) h3.content-graph__title{
        max-width: 225px;
    }
    #resectable-nsclc--efficacy #efficacy-main--container h3.new-table__title{
        max-width: 237px;
        padding-bottom: 10px;
    }
    #resectable-nsclc--efficacy #efficacy-main--container .new-table__container .three-col-table{
        margin-top: 32px;
    }
}
