.muscle-invasive-bladder-cancer {
    margin: 0;
}

.muscle-invasive-bladder-cancer a {
    text-decoration: none;
}
.muscle-invasive-bladder-cancer p.you-may-txt a {
    text-decoration: underline;
}
.muscle-invasive-bladder-cancer ul {
    list-style: none;
}

.muscle-invasive-bladder-cancer sub,
.muscle-invasive-bladder-cancer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.muscle-invasive-bladder-cancer sup {
    top: -.5em;
}
.muscle-invasive-bladder-cancer sup.arial-sup{
    font-size: 65%;
    font-family:sans-serif;    
}

.muscle-invasive-bladder-cancer .root .experiencefragment + .container .title h1 {
    font-size: 58.6px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    color: #003865;
    margin: 20px auto 0;
    line-height: 66px;
}

.muscle-invasive-bladder-cancer .root .experiencefragment + .container .button {
    border-top: 1px solid #003865;
    padding-left: 55px;
    padding-bottom: 5px;
    color: #FFF;
    font-family: Ubuntu;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    margin: 0 auto;
    background: #fff;
    pointer-events: none;
    cursor: default;
}

.muscle-invasive-bladder-cancer .root .experiencefragment + .container .button .cmp-button {
    color: #ffffff;
    background: #07729B;
    font-size: 18px;
    line-height: normal;
    font-weight: 700;
    padding: 10px 25px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
    cursor: default;
    height: 42px;
    display: inline-block;
}

.muscle-invasive-bladder-cancer .root .experiencefragment + .container .button .cmp-button:hover {
    text-decoration: none;
}

.muscle-invasive-bladder-cancer .experiencefragment + .container .cmp-container .aem-Grid > .text {
    background: #07729B;
    color: #FFF;
    margin: 0 0 12px;
    min-height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    width: 100%;
    position:relative;
    top: 2px;
}

.muscle-invasive-bladder-cancer #blue-bar-wrap p {
    font-family: 'Roboto';
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    line-height: 28px;
    padding: 0 20px;
    text-align: center;
}

.mibc-header .resource-center-btns {
  top: 17px;
  gap: 13px;
}

#muscle-invasive #bar-content {
    padding: 0;
    margin-top: 97px;
}

#muscle-invasive #bar-content p.blue-bar-wrap {
    font-style: normal;
    font-family: 'Roboto';
    font-weight: 400;
    background: #07729B;
    min-height: 35px;
    color: #FFF;
    font-size: 17px;
    margin: 0px 0 0;
    line-height: 28px;
    padding: 3px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-text p.efficacy,#muscle-invasive__efficacy .footer-text p.not-efficacy{
    display: none;
}

#muscle-invasive__efficacy .footer-text p.efficacy{
    display: block;   
}

#muscle-invasive #bar-content p.callout-wrap {
    background-color: #E4EDFC;
    text-align: center;
    padding: 10px 20px 11px;
    height: 41px;
}
.muscle-invasive-bladder-cancer#muscle-invasive__efficacy .section-isi .small-text.mibc-efficacy{
    margin-left: 0;
}
#muscle-invasive #bar-content p.callout-wrap a {
    color: #003865;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-left: 20px;
}
#muscle-invasive #bar-content p.callout-wrap a> b{
    font-weight:900;
}

#muscle-invasive #bar-content p.callout-wrap a:hover {
    text-decoration: none;
}

#muscle-invasive #bar-content p.callout-wrap a .down-arrow:after {
    content: '\f078';
    font-size: 12px;
    font-family: 'icomoon';
    margin-left: 10px;
}

#muscle-invasive #main-wrapper {
    background-image: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/bladder-cancer/images/mobile/Home_hero_image_with_gradients_MOBILE.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 31%;
    margin-top: 94px;
    padding: 0px 0 56px 0;
    background-size: 112% 112%;
    /* padding-top: 1px; */
    background-color: #00233E;
}

#muscle-invasive sup {
    top: -.5em;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
#muscle-invasive #right-item sup {
    top: -.3em;
}

#muscle-invasive .cmp-text {
    padding: 0;
}

#muscle-invasive .button {padding: 0;background: transparent;border: 0;}

#muscle-invasive h1,
#muscle-invasive h2 {
    margin: 0;
}

#muscle-invasive .now-app-label,
#muscle-invasive #flex-items {
    width: 100%;
    max-width: 1123px;
    margin: 0 auto;
}
#muscle-invasive .content-container sup, #muscle-invasive .section-I-footnotes sup{
    top: -.3em;
}

#muscle-invasive .section-I-footnotes {
    width: 100%;
    max-width: 1195px;
    margin: 0 auto;
}

#muscle-invasive .section-I-footnotes {
    margin: 29px auto 0px auto;
}

#muscle-invasive #flex-items {
    display: flex;
    gap: 35px;
}

#muscle-invasive #main-title {
    color: #FFF;
    font-family: 'Ubuntu';
    font-style: normal;
    color: #003865;
}
#muscle-invasive #main-title .h1-row1{
    text-transform: none;
}


#muscle-invasive #rhs-title h2 {
    color: #003865;
    font-family: 'Ubuntu';
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
    padding: 0 50px 5px 0;
}

#muscle-invasive #rhs-title h2 sup {
    top: -.3em;
}

#muscle-invasive .red-title {
    color: #AD1F2F;
    font-weight: 700;
}

#muscle-invasive #main-title span {
    color: #FFF;
    font-family: 'Ubuntu';
    font-style: normal;
    color: #003865;
    display: flex;
    flex-direction: column;
}

#muscle-invasive #right-item {
    width: 798px;
    margin: 7px 0 0 0;
    border-bottom-right-radius: 30px;
    padding: 21px 30px 34px 26px;
    background: rgba(255, 255, 255, 0.95);
}

#muscle-invasive #main-title .h1-row1 {
    font-size: 21.51px;
    font-weight: 700;
    line-height: normal;
}

#muscle-invasive #main-title .h1-row2 {
    font-family: 'Ubuntu';
    font-size: 27.835px;
    font-style: normal;
    line-height: normal;
    font-weight: 700;
    text-transform: uppercase;
}   

#muscle-invasive #main-title .h1-row3 {
    font-size: 32.963px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

#muscle-invasive #main-title .h1-row4 {
    font-size: 58.6px;
    font-style: normal;
    font-weight: 700;
    line-height: 55px;
    text-transform: uppercase;
    padding: 0 0 5px 0;
}

#muscle-invasive .now-app-label p {
    background-color: #07729B;
    color: #FFF;
    width: 260px;
    height: 40px;
    margin: 0 0 25px 0;
    line-height: 40px;
    padding: 0 49px 0 16px;
    position: relative;
    text-transform: uppercase;
    font-family: 'Ubuntu';
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    border-radius: 0 0px 13px 13px;
    text-align: center;
}

#muscle-invasive .now-app-label p:after {
    background-image: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/bladder-cancer/images/desktop/shield-icon-II.svg');
    background-repeat: no-repeat;
    background-position: right center;
    height: 40px;
    position: absolute;
    content: '';
    width: 33px;
    top: 0px;
    right: 16px;
}

#muscle-invasive #left-item {
    width: 291px;
}

#muscle-invasive #free-survival,
#muscle-invasive #overall-survival,
#muscle-invasive #see-patient {
    padding: 23px 33px 17px 4px;
    border-left: 10px solid #003262;
    border-right: 2px solid #003262;
    border-bottom: 2px solid #003262;
    border-bottom-right-radius: 40px;
    background: linear-gradient(#003262, #003262);
    background-repeat: no-repeat;
    background-size: 51% 2px;
    background-position: right top;
    margin: 15px -1px 38px 0;
    position: relative;
    display: flex;
    gap: 16px;
}

#muscle-invasive #see-patient {
    /*padding-left: 15px;*/
    padding: 23px 30px 17px 20px;
}

#muscle-invasive #see-patient {
    background-size: 100% 2px;
}

#muscle-invasive #overall-survival {
    padding-right: 20px;
    background-size: 55% 2px;
}
#muscle-invasive #overall-survival #right-subitem .text{
    padding-right: 10px;
}

#muscle-invasive .small-text.desktop-only {
    font-size: 12px;
    line-height: 14px;
    color: #555;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    display: block;
}

#muscle-invasive #porcent-icon> img {
    width: 151px;
    height: 78px;
    margin: 17px 0;
}

#muscle-invasive #see-patient #porcent-icon img {
    height: 78px;
}

#muscle-invasive #main-wrapper .image {
    display: flex;
    justify-content: center;
    /* margin-bottom: 20px; */
}

#muscle-invasive #left-subitem {
    width: 201px;
}

#muscle-invasive #main-wrapper h3 {
    color: #003865;
    font-family: 'Ubuntu';
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 7px 0;
    padding-right: 15px;
}


#muscle-invasive #see-patient h3 {
    font-size: 18px;
    line-height: 22px;
    padding-right: 0;
}

#muscle-invasive .roboto {
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: 600;
    line-height: 16px;
}

#muscle-invasive h3 .small-h3 {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
}

#muscle-invasive .category-lhs p:nth-child(3) {
    font-size: 18.631px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.855px;
}

#muscle-invasive .category-lhs p:nth-child(2) {
    font-size: 16.885px;
    font-style: normal;
    font-weight: 700;
    line-height: 21.855px;
}

#muscle-invasive .category-lhs p:first-child {
    font-size: 40.756px;
    font-style: normal;
    font-weight: 700;
    line-height: 41px;
}

#muscle-invasive p {
    color: #555;
    font-family: Ubuntu;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0;
}

#muscle-invasive .superscript-text {
    /*font-size: 71%;
    top: 0;
    font-family: Arial;*/
    font-family: sans-serif;
    font-size: 71%;
    top: -.6em !important;
}

#muscle-invasive #right-subitem {
    padding: 0 20px 0 0;
}

#muscle-invasive #overall-survival #right-subitem {
    padding: 0;
}

#muscle-invasive #see-full-button,
#muscle-invasive #see-full-button-full-weight {
    height: 42px;
    background-color: #07729B;
    color: #FFF;
    font-family: 'Ubuntu';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    display: inline-flex;
    justify-content: center;
    padding: 0 27px 0 18px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 0;
    margin: 5px 0 0 0;
    cursor: pointer;
    pointer-events: none;
}

#muscle-invasive #see-full-button span.cmp-button__text, #muscle-invasive #see-full-button-full-weight span.cmp-button__text {
    pointer-events: all;
}

#muscle-invasive #see-full-button-full-weight {
    width: 100%;
    text-align: center;
    margin-top: 0;
}

#muscle-invasive #see-full-button:hover,
#muscle-invasive #see-full-button-full-weight:hover {
    background-color: #fff;
    outline: solid;
    color: #07729B;
    text-decoration: none;
}

#muscle-invasive .survival-title {
    color: #003865;
    font-family: 'Ubuntu';
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    position: absolute;
    top: -35px;
    width: 350px;
    padding-left: 15px;
}

#muscle-invasive #free-survival::after,
#muscle-invasive #overall-survival::after {
    content: '';
    position: absolute;
    top: -8px;
    left: -9px;
    width: 9px;
    height: 10px;
    background-color: #003262;
}

#muscle-invasive h4 {
    color: #003865;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    font-family: 'Ubuntu';
    margin: 0;
    padding: 0 0 4px;
}

#muscle-invasive #nccn-category {
    border-radius: 0px 0px 26.812px 0px;
    background: #D9E3F3;
    padding: 15px 25px 15px 25px;
    display: flex;
    align-items: center;
    margin: 0 0 12px 0;
}

#muscle-invasive .category-lhs p:first-child {
    font-size: 40.756px;
    font-style: normal;
    font-weight: 700;
    line-height: 41px;
}

#muscle-invasive .category-lhs p {
    color: #003865;
    text-align: center;
    font-family: 'Ubuntu';
    font-weight: 700;
    margin: 0;
}

#muscle-invasive #nccn-category #left-subitem {
    width: auto;
}

#muscle-invasive #nccn-category #right-subitem {
    border-left: 4px solid #003865;
    padding: 0 0 0 12px;
    margin: 0 0 0 12px;
}

#muscle-invasive #nccn-category #right-subitem p {
    color: #003865;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    font-family: 'Ubuntu';
    margin: 0;
}

#muscle-invasive .nccn-footnotes {
    padding: 0 0 0 8px;
    margin: 0 0 36px 0;
}

#muscle-invasive .nccn-footnotes p:first-child {
    text-indent: -3px;
    margin: 0 0 2px;
}

#muscle-invasive .nccn-footnotes p {
    color: #555;
    font-size: 10px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    margin: 0;
}

#muscle-invasive .section-I-footnotes p {
    color: #FFF;
    font-family: 'Ubuntu';
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    margin-bottom: 5px;
}
#muscle-invasive .section-I-footnotes .fw-300 sup {
    font-weight: 300;
    top: -.6em;
    font-family: 'Roboto';
}

#muscle-invasive .section-I-footnotes .flex-footnotes {
    display: flex;
    flex-direction: row;
    /*gap: 1px;*/
    margin-left: -4px;
}
#muscle-invasive .section-I-footnotes span.fs-ss sup{
    top: -.6em;
    font-family: sans-serif;
}

#muscle-invasive li.bullet-dot::before {
    font-size: 20px;
    content: "•";
    left: -22px;
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi .left-isi{
    margin: 0;
}

.muscle-invasive-bladder-cancer #bladder-footer .section-isi .left-isi h3{
    margin-top: 10px;   
}

.muscle-invasive-bladder-cancer #bladder-footer .section-isi ul {
    margin-left: 0px;
    margin-bottom: 10px;
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi .ul-list {
    margin-bottom: 25px;
}
#bladder-footer .section-isi .please-see-txt, #bladder-footer .section-isi .you-may-txt, #bladder-footer #text-ab65e8143f > div > p:nth-child(34) {
    margin-left: 0px;
}

.muscle-invasive-bladder-cancer #bladder-footer .small-margin-top {
    margin-top:0;   
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi ul li.lh-normal{
    line-height:normal;
}
.muscle-invasive-bladder-cancer #bladder-footer ul.ul-list.ul-list-single li{
    margin: 0 0 5px;
    line-height:normal;
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi ul li.mb-5{
    margin-bottom:5px;
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi h3.mt-0{
    margin-top:0;
}
.muscle-invasive-bladder-cancer #bladder-footer ul.ul-list.ul-list-single li::before {
    content: "•";
    font-size: 20px;
    line-height: 20px;
    left: -20px;
}
.muscle-invasive-bladder-cancer #bladder-footer .ul-list.ul-list-single.sl-2> li{
        text-indent: -8px;
}
.muscle-invasive-bladder-cancer #bladder-footer .ul-list.ul-list-single.sl-2 .list-title{
    display: inline-block;
    margin: 0 0 4px
}
.muscle-invasive-bladder-cancer#muscle-invasive #bladder-footer .small-text.mibc-home, 
.muscle-invasive-bladder-cancer#muscle-invasive #bladder-footer .section-isi .please-see-txt, 
.muscle-invasive-bladder-cancer#muscle-invasive #bladder-footer .section-isi .you-may-txt,
.muscle-invasive-bladder-cancer#muscle-invasive__dosing .small-text.mibc-dosing,
.muscle-invasive-bladder-cancer#muscle-invasive__safety .small-text.mibc-safety{
    margin-left: 0;
}
#bladder-footer .section-isi .please-see-txt a {
        font-family: 'Roboto';   
}
#bladder-footer .reference sup {
    top: -.3em;
    font-size: inherit;
}
.section-isi .ul-list > li:first-child::before {
    /*content: '.';
    font-size: 36px;
    line-height: 0;
    left: -22px;*/
}
.section-isi .ul-list-inner li::before {
    content: "–";
    font-size: 13px;
    top: -3px;
    line-height: 13px;
    position: relative;
    left: -18px;
    margin-right: -1.5px;
    color: #555;   
}
.muscle-invasive-bladder-cancer a.isi-plus {
    right: -357px;
       top: -23px;
    font-size: 34px;
}
.muscle-invasive-bladder-cancer #sticky-isi h2 {
        margin-top: 32px;
}

.muscle-invasive-bladder-cancer #sticky-isi .right-isi {
    margin-left: 25px;
    padding-right: 26px;
}

.muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h3 {
    margin-top: 10px;
    font-size: 14px;
    font-family: 'Roboto';
    font-weight: 700;
}
.muscle-invasive-bladder-cancer #bladder-footer .section-reference .reference {
    line-height: 16px;
    color: #4A4A4A;
}
.muscle-invasive-bladder-cancer .section-reference .reference b {
    font-weight: 700;
    font-family: 'Roboto Condensed';
}
.muscle-invasive-bladder-cancer #bladder-footer .section-isi ul li.bullet-dot {
    text-indent: -5px;
}

@media only screen and (min-width: 992px) and (max-width: 1439px) {
    #muscle-invasive .survival-title {
        font-size: clamp(12px, 2vw, 14px);
    }

    #muscle-invasive #free-survival::after,
    #muscle-invasive #overall-survival::after {
        content: '';
        position: absolute;
        top: -8px;
        left: -10px;
        width: 10px;
        height: 10px;
        background-color: #003262;
    }

    #muscle-invasive a.isi-plus.mobile-only {
        top: -20px;
        font-size: 32px;
    }

    #muscle-invasive .sticky-isi  .left-isi {
        max-width: fit-content;
    }
    
    #muscle-invasive .sticky-isi .right-isi {
        max-width: fit-content;
    }

    .muscle-invasive-bladder-cancer .sticky-isi .cmp-text {
        padding: 0;
    }

    .muscle-invasive-bladder-cancer #sticky-isi > .aem-Grid.aem-Grid--12.aem-Grid--default--12  {
        position: relative;
    }

    .muscle-invasive-bladder-cancer #sticky-isi a.isi-plus {
        color: #003865;
        font-size: 40px;
        text-decoration: none;
        font-weight: 800;
        text-align: right;
        width: 100%;
        display: inline-block;
        z-index: 2;
        margin-top: 0;
        position: absolute;
        top: -18px;
        right: -100%;
    }

    .muscle-invasive-bladder-cancer #sticky-isi .container.aem-GridColumn--default--6:first-child {
        padding-right: 15px;
    }
    
    .muscle-invasive-bladder-cancer #sticky-isi .container.aem-GridColumn--default--6:last-child {
        padding-left: 25px;
        padding-right: 15px;
    }

    .muscle-invasive-bladder-cancer #sticky-isi .right-isi {
        margin-left: 0;
        padding-right: 0;
    }

    #muscle-invasive #sticky-isi h2 {
        margin-top: 40px;
        font-family: 'Roboto Condensed';
        font-size: 20px;
        line-height: 14px;
        margin-bottom: 0;
        padding-bottom: 10px;
    }

    .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h3 {
        font-size: 14px;
        line-height: 16px;
        color: #555;
        font-family: 'Roboto';
        font-weight: 700;
    }

    .muscle-invasive-bladder-cancer #ISIcontent {
        max-width: 722px;
        margin: 0 auto;
        margin: 0 !important;
        padding: 20px 0 0;
    }

    .muscle-invasive-bladder-cancer #ISIcontent .left-isi,
    .muscle-invasive-bladder-cancer #ISIcontent .right-isi {
        max-width: max-content;
        width: 100%;
    }

    .muscle-invasive-bladder-cancer #ISIcontent .left-isi {
        padding-right: 15px;
    }

    .muscle-invasive-bladder-cancer #ISIcontent .right-isi {
        padding-left: 25px;
        padding-right: 15px;
    }

    .muscle-invasive-bladder-cancer #ISIcontent .left-isi> p:nth-child(2) {
        padding-right: 0;
    }

    .muscle-invasive-bladder-cancer .isi-main-list1 li.bullet-dot::before,
    .muscle-invasive-bladder-cancer li.dummy-list li::before,
    .muscle-invasive-bladder-cancer ul.inner-ul-sep1 li::before,
    .muscle-invasive-bladder-cancer .li-1 .ul-list-inner > li:first-child:before,
    .muscle-invasive-bladder-cancer .li-1 .ul-list-inner > li:last-child:before {
        content: "–" !important;
    }

    .muscle-invasive-bladder-cancer .section-isi ul.ul-list > li:not(.dummy-list):not(.li-1)::before,
    .muscle-invasive-bladder-cancer .ul-list > li:first-child::before,
    .muscle-invasive-bladder-cancer .ul-list .bullet-dot:before {
        content: "•";
    }

    .muscle-invasive-bladder-cancer .ul-list > li:has(.ul-list-inner)::before {
        display: none;
    }
}

@media only screen and (max-width: 991px) {

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi {
        padding: 0 15px 0;
        max-width: 750px;
    }

    .muscle-invasive-bladder-cancer .root .experiencefragment + .container .title h1 {
        font-size: 26px;
        padding: 12px 15px 6px !important;
        line-height: 30px;
    }

    .muscle-invasive-bladder-cancer .root .experiencefragment + .container .button {
        padding-left: 15px;
        margin: 0 -15px;
    }

    .muscle-invasive-bladder-cancer .root .experiencefragment + .container .button .cmp-button {
        padding: 9.5px 15px;
        height: 39px;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi .left-isi {
        margin-right: 0;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi .container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--default--0 {
        width: 50%;
    }

    /* .muscle-invasive-bladder-cancer .isi-main-list1 li.bullet-dot::before,
    .muscle-invasive-bladder-cancer li.dummy-list li::before,
    .muscle-invasive-bladder-cancer ul.inner-ul-sep1 li::before,
    .muscle-invasive-bladder-cancer .li-1 .ul-list-inner > li:first-child:before,
    .muscle-invasive-bladder-cancer .li-1 .ul-list-inner > li:last-child:before {
        content: "–" !important;
    } */

    /* .muscle-invasive-bladder-cancer .section-isi ul.ul-list > li:not(.dummy-list)::before,
    .muscle-invasive-bladder-cancer .ul-list > li:first-child::before,
    .muscle-invasive-bladder-cancer .ul-list .bullet-dot:before {
        content: "•";
        content: '.';
    } */

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi a.isi-plus {
        right: -100%;
        top: 20px;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .right-isi {
        max-width: 100%;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .isi-mob {
        margin-top: -10px;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi p {
        line-height: 16px;
        color: #0F0F0F;
        font-family: "Roboto";
        font-weight: 300;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .isi-content2 p {
        font-weight: 400;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .isi-content2 p,
    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .isi-content2 ul {
        margin: 0
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi h2:not(.see-full)
    {
        margin-top: 0;
        padding: 25px 0 10px;
        margin-bottom: 0;
        font-size: 21px;
        line-height: 14px;
        letter-spacing: -0.8px;
    }

    #muscle-invasive .small-text.desktop-only {
        display: none;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi p {
        margin: 0 0 10px;
        padding: 0;
    }

    .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h3 {
        font-size: 14px;
        line-height: 16px;
        color: #555;
        font-family: 'Roboto';
        font-weight: 700;
        letter-spacing: 0;
    }

    .muscle-invasive-bladder-cancer #bladder-footer #ISIcontent {
        padding-right: 15px;
        margin-top: 30px;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .left-isi {
        max-width: 100%;
        padding-right: 0;
    }

    #muscle-invasive #bar-content {
        margin-top: 104px;
    }

    #muscle-invasive #bar-content p.callout-wrap {
        white-space: break-spaces;
        padding: 10px 20px 11px;
        height: auto;
    }

    #muscle-invasive #bar-content p.callout-wrap a {
        font-size: 14px;
        margin-left: -16px;
        display: block;
    }

    #muscle-invasive #bar-content p.blue-bar-wrap {
        font-size: 14px;
        line-height: 16px;
        padding: 5px 5px 5px 15px;
        text-align: start;
    }

    #muscle-invasive #content-container {
        margin-top: -105px;
    }

    #muscle-invasive .section-I-footnotes p {
        line-height: 12px;
    }

    #bladder-footer .section-isi ul li{
        line-height: 16px;
        margin: 0 0 5px;
        color: #0F0F0F;
        font-family: "Roboto";
        font-weight: 300;
    }

    #muscle-invasive #nccn-category #right-subitem {
        min-height: 40px;
    }

    #muscle-invasive #text-9d36dc5989 > div > h3 {
        padding-right: 50px;
        margin-top: 5px;
    }

    #muscle-invasive #text-ab65e8143f > div > ul:nth-child(3) > li:nth-child(2) > ul > li:nth-child(2) {
        margin-top: 8px;
    }

    #bladder-footer .section-isi ul {
        /*padding-left: 30px;*/
    }

    #muscle-invasive .category-lhs p:nth-child(2) {
        font-size: 17.528px;
        line-height: 20px;
    }

    #muscle-invasive .category-lhs p:nth-child(3) {
        font-size: 19px;
        line-height: 20px;
    }

    #muscle-invasive #flex-items,
    #muscle-invasive #free-survival,
    #muscle-invasive #overall-survival,
    #muscle-invasive #see-patient {
        flex-direction: column;
    }

    #muscle-invasive #left-item,
    #muscle-invasive #right-item,
    #muscle-invasive #free-survival, 
    #muscle-invasive #overall-survival, 
    #muscle-invasive #see-patient,
    #muscle-invasive #left-subitem {
        width: 100%;
    }

    #muscle-invasive .survival-title {
        width: 78%;
        top: -43px;
        padding-left: 0;
    }

    #muscle-invasive #main-wrapper {
        background-image: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/bladder-cancer/images/mobile/Home_hero_image_with_gradients_MOBILE.webp');
        background-position-y: 83px;
        width: 100%;
        margin: 1px 0 0 0;
        padding: 0 0 26px 0;
        background-size: contain;
        /* position: relative; */
    }

    #muscle-invasive #main-wrapper > .text {
        padding: 0;
    }

    #muscle-invasive .now-app-label {
        position: absolute;
        top: 0;
        /*left: -15px;*/
    }
    #muscle-invasive .now-app-label p {
        border-radius: 0 0px 13px 0px;   
    }

    #muscle-invasive #flex-items{
        padding-top: 272px;
        margin-top: 104px;
        gap:20px;
    }

    #muscle-invasive #main-title .h1-row1,
    #muscle-invasive #main-title .h1-row2,
    #muscle-invasive #main-title .h1-row3,
    #muscle-invasive #main-title .h1-row4 {
        color: #FFF;
        text-shadow: 0px 0px 26.171px #000;
    }

    #muscle-invasive #main-title {
        max-width: 333px;
        margin: 0 auto;
    }

    #muscle-invasive #main-title .h1-row1 {
        font-size: 20px;
        line-height: 20px;
    }

    #muscle-invasive #main-title .h1-row2 {
        font-size: 31px;
        line-height: 32px;
    }

    #muscle-invasive #main-title .h1-row3 {
        font-size: 37px;
        line-height: 37px;
        text-shadow: 0px 0px 26.171px #000;
    }

    #muscle-invasive #main-title .h1-row4 {
        text-shadow: 0px 0px 26.171px #000;
        font-size: 67px;
        line-height: 67px;
    }

    #muscle-invasive #right-item {
        width: calc(100% - 24px);
        padding: 10px 6px 18px 6px;
        margin: 0 auto;
    }

    #muscle-invasive #rhs-title h2 {
        padding-right: 0;
    }

    #muscle-invasive #rhs-title h2 {
        font-size: 30px;
        line-height: 33px;
        padding: 0;
    }

    #muscle-invasive #free-survival, #muscle-invasive #overall-survival {
        margin: 41px 0px 21px 0;
        padding: 32px 9px 18px 6px;
        background-size: 19% 2px;
    }

    #muscle-invasive #see-patient {
        margin: 38px 0px 21px 0;
        padding: 32px 9px 18px 6px;
    }

    #muscle-invasive #see-patient #porcent-icon img {
        height: 74px;
    }

    #muscle-invasive h3 {
        font-size: 18px;
        line-height: 22px;
        padding-right: 10px;
    }

    #muscle-invasive h3 .small-h3 {
        line-height: 22px;
        padding: 10px 0 0 0;
        line-height: 17px;
    }

    #muscle-invasive #right-subitem {
        padding: 0;
    }

    #muscle-invasive #right-subitem .footnotes-mob {
        font-size: 10px;
        line-height: 12px;
        margin: 0;
    }

    #muscle-invasive #right-subitem p {
        margin: 0 0 7px 0;
    }

    #muscle-invasive #see-full-button {
        margin: 19px auto 0 auto;
        height: auto;
    }

    #muscle-invasive #see-full-button-full-weight {
        margin: 0 auto;
    }

    #muscle-invasive .button:has(#see-full-button), 
    #muscle-invasive .button:has(#see-full-button-full-weight) {
        display: flex;
        justify-content: center;
        margin: 0;
    }

    #muscle-invasive #overall-survival .survival-title {
        width: 100%;
        top: -46px;        
    }

    #muscle-invasive #main-wrapper #see-patient h3 {
        padding-right: 10px;
        margin:0;
    }

    #muscle-invasive #overall-survival {
        margin: 40px 0px 21px 0;
        background-size: 8% 2px;
    }

    #muscle-invasive h4 {
        font-size: 16px;
        line-height: 18px;
    }

    #muscle-invasive #see-patient #porcent-icon {
        margin-top: 0;
        margin-bottom: 20px;
    }

    #muscle-invasive #nccn-category {
        padding: 20px 6px 5px 10px;
        flex-wrap: wrap;
        margin-top: 38px;
    }

    #muscle-invasive #nccn-category #right-subitem {
        border-left: 4px solid #003865;
        padding: 0 0 0 12px;
        margin: 0 0 0 12px;
    }

    #muscle-invasive #nccn-category .container.responsivegrid:has(#right-subitem) {
        flex: 1;
    }

    #muscle-invasive #nccn-category .nccn-category-p {
        width: 100%;
        color: #003865;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        font-family: 'Ubuntu';
        margin: 13px 0;
        padding: 0 5px 0 0;
    }

    #muscle-invasive .nccn-footnotes p:first-child {
        margin: 0 0 3px 0;
    }

    #muscle-invasive .nccn-footnotes {
        padding: 0 0 0 3px;
        margin: 0 0px 21px 0;
    }

    #muscle-invasive #main-wrapper .survival-title sup {
        /*top: 2px;
        font-size: 0.75em;*/
        top: -.3em;
        font-size: 75%;
    }
    #muscle-invasive #free-survival::after, #muscle-invasive #overall-survival::after {
        left: -10px;
        width: 9.7px;   
    }
    #muscle-invasive .section-I-footnotes {
        width: 100%;
        margin: 16px auto 0 auto;
        padding: 0 22px 0 26px;
    }
    #muscle-invasive #bar-content p.callout-wrap a .down-arrow:after {
        margin-left: 5px;
    }
    #muscle-invasive #overall-survival #right-subitem .text {
        padding-right: 0px;
    }

    #muscle-invasive #porcent-icon {
        margin-top: -15px;
        height: 74px;
        width: 156px;
    }

    #muscle-invasive #main-wrapper h3 {
        font-size: 18px;
        line-height: 22px;
    }

    #muscle-invasive #main-wrapper #left-subitem .image {
        margin-bottom: 20px;
    }

    #muscle-invasive #main-wrapper #see-patient .image {
        height: 74px;
    }

    #muscle-invasive #porcent-icon img {
        height: 74px;
        width: 156px;
        margin: 0;
    }

    .muscle-invasive-bladder-cancer .section-isi .container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--default--0 {
        padding-left: 0;
    }
    #muscle-invasive.muscle-invasive-bladder-cancer .root .experiencefragment + .container .title h1 {
        padding: 0 !important;   
    }
    .mobile_only{
        display:block;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .isi-list-heading {
        padding-right: 0;   
    }
    .muscle-invasive-bladder-cancer #bladder-footer .footer li {
        padding: 7px 0;
    }
    .muscle-invasive-bladder-cancer .footer li a {
        line-height: normal;
        letter-spacing: 0.75px;
        font-size: 14px;
        font-weight: 400;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .footer-text p {
        letter-spacing: -0.14px;
    }
   .muscle-invasive-bladder-cancer a.isi-plus> span {
        font-size: 30px;
        position: absolute;
        top: -4px;
        right: 5px;
   }
    
}

.muscle-invasive-bladder-cancer .small-text,
.muscle-invasive-bladder-cancer .text:has(.reference) {
    display: none;
}

.muscle-invasive-bladder-cancer#muscle-invasive__dosing .small-text.mibc-dosing,
.muscle-invasive-bladder-cancer#muscle-invasive .small-text.mibc-home,
.muscle-invasive-bladder-cancer#muscle-invasive__dosing .text:has(.reference.dosing-ref),
.muscle-invasive-bladder-cancer#muscle-invasive .text:has(.reference.mibc-ref),
.muscle-invasive-bladder-cancer#muscle-invasive__safety .small-text.mibc-safety,
.muscle-invasive-bladder-cancer#muscle-invasive__safety .text:has(.reference.safety-ref),
.muscle-invasive-bladder-cancer#muscle-invasive__efficacy .small-text.mibc-efficacy,
.muscle-invasive-bladder-cancer#muscle-invasive__efficacy .text:has(.reference.efficacy-ref),
.muscle-invasive-bladder-cancer#muscle-invasive__moa .small-text.moa,
.muscle-invasive-bladder-cancer#muscle-invasive__moa .text:has(.reference.moa-ref) {
    display: block !important;
}

.muscle-invasive-bladder-cancer .mob-page-menu .mob-menu.mob-menu--active a {
    font-weight: 700;
}
@media only screen and (min-width: 991px) {
    #muscle-invasive #main-wrapper {
    /*background-position: 0 46px;
    background-size: 100% 100%;
    max-height: 1581px;*/
    /*background-image: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/bladder-cancer/images/desktop/Home_Hero_image_with_gradients_DESKTOP.jpg');*/
    background-image: url('/content/dam/intelligentcontent/brands/imfinzi-hcp/us/en/bladder-cancer/images/desktop/Home_Hero_image_with_gradients_new.jpg');
    background-position: -125px 34px;
    background-size: 112% 119%;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .logo-text {
        margin: 86px auto 0px;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .footer-text p{
        margin-top: 0px;
    }
    .mobile_only{
        display:none;
    }
    .muscle-invasive-bladder-cancer#muscle-invasive__moa .small-text.moa{
        padding-right: 70px;
        margin-left: 0px;
    }
    .muscle-invasive-bladder-cancer #ISIcontent p {
        line-height:normal;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .section-isi {
        padding: 0 10px 0 0;   
    }

    .muscle-invasive-bladder-cancer #bladder-footer .section-isi .cmp-text:has(.isi-mob),
     .muscle-invasive-bladder-cancer #bladder-footer .cmp-experiencefragment--footer .cmp-text {
        padding: 0 !important;
    }
    .muscle-invasive-bladder-cancer #bladder-footer .section-isi ul li {
        line-height: 19px;
    }
     .muscle-invasive-bladder-cancer #sticky-isi #text-7ab800b683.cmp-text{
        padding-left: 15px;
        padding-right: 0px;
    }
}

@media screen and (max-width: 768px) {
    .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h2.see-full.mobile-only, .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h3 {
        display: block;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi {
        padding: 0;
        margin: 0;
        max-width: none;
    }

    .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h2.see-full.mobile-only {
        padding: 14.41px 9px 14.41px 35px;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi .container.responsivegrid.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--default--6.aem-GridColumn--offset--default--0,
    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6,
    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi .left-isi {
        width: 100%;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi h2:not(.see-full), .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi .isi-intro, .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi h3, .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi p {
        padding-left: 15px;
        padding-right: 15px;
    }

    .muscle-invasive-bladder-cancer .section-isi h3 {
        margin-bottom: 0;
    }

    .muscle-invasive-bladder-cancer .section-isi h3 br {
        display: none;
    }

    .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi .see-indication-container.active .see-full-container p {
        padding: 0 10px;
    }

    .muscle-invasive-bladder-cancer #bladder-footer .sticky-isi #sticky-isi a.isi-plus {
        right: 10px;
    }

    #muscle-invasive .sticky-isi #sticky-isi .active h2.see-full.mobile-only {
        top: 104px;
    }
    .sticky-isi #sticky-isi .see-indication-container.active .see-full-container {
        top: 146px;
    }
}


@media screen and (max-width: 414px) {
    #muscle-invasive #mob-box {
        height: calc(100vh - 334px);

    }
}

@media only screen and (max-width: 377px) {
    #muscle-invasive #bar-content p.callout-wrap {
        white-space: break-spaces;
        height: auto;
    }

    #muscle-invasive #main-wrapper {
        background-position-y: 119px;
    }
}

@media screen and (max-width: 991px) {
   .muscle-invasive-bladder-cancer .experiencefragment + .container .cmp-container .aem-Grid .cmp-container .text {
      padding: 0 15px;
   }

.muscle-invasive-bladder-cancer#muscle-invasive__moa  .experiencefragment + .container .cmp-container .aem-Grid .cmp-container .text {
    padding: 0 !important;
    
}
    #muscle-invasive #main-wrapper .text {
      padding: 0;
   }
}

/* 
Ct
*/

#muscle-invasive.muscle-invasive-bladder-cancer .section-reference .reference.mibc-ref a:hover,
#muscle-invasive.muscle-invasive-bladder-cancer .section-reference .reference.mibc-ref a:focus {
  text-decoration: underline;
}
@media only screen and (max-width: 991px) {
  #muscle-invasive__moa #mobile-header {
    height: 103px !important;
  }

  #muscle-invasive__moa #mobile-header .menu-btn {
    top: -57px !important;
  }

  #muscle-invasive__moa .experiencefragment + .container {
    margin-top: 104px !important;
  }

  #muscle-invasive__moa #moa-main-container {
    margin-top: 0 !important;
  }

  .muscle-invasive-bladder-cancer#muscle-invasive__moa .aem-Grid > .text {
    margin-bottom: 0 !important;
    position: relative !important;
    top: 0 !important;
  }

  #muscle-invasive__moa #blue-bar-wrap p {
    margin-top: 0 !important;
  }

  #muscle-invasive__moa #moa-main-container > .aem-Grid > .text + .title {
    clear: both !important;
    padding-top: 15px !important;
  }

  #muscle-invasive__moa #moa-main-container > .aem-Grid > .text + .title h1 {
    margin-top: 0 !important;
  }
  
  #muscle-invasive__moa #moa-main-container .switch-section {
 
            justify-content: space-between !important;
    padding-left: 0px !important;
    padding-right: 24px !important;
    
    }

}


/* global fix */

@media only screen and (max-width: 991px) {
  .muscle-invasive-bladder-cancer .sticky-isi {
    height: 107px !important;
    max-height: 107px !important;
    padding: 15px 25px 0 !important;
    box-sizing: border-box !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi .see-full.mobile-only {
    display: none !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi,
  .muscle-invasive-bladder-cancer .sticky-isi #sticky-isi > .aem-Grid,
  .muscle-invasive-bladder-cancer .sticky-isi .azcl-container,
  .muscle-invasive-bladder-cancer .sticky-isi .azcl-container > .cmp-container,
  .muscle-invasive-bladder-cancer
    .sticky-isi
    .azcl-container
    > .cmp-container
    > .aem-Grid,
  .muscle-invasive-bladder-cancer .sticky-isi .text,
  .muscle-invasive-bladder-cancer .sticky-isi .cmp-text,
  .muscle-invasive-bladder-cancer .sticky-isi .left-isi {
    width: 100% !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi .left-isi {
    padding-top: 20px !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi .left-isi .isi-plus {
    position: absolute !important;
    top: 6px !important;
    right: 0 !important;
    width: 100% !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 22px 0 0 !important;
    font-size: 30px !important;
    line-height: 42.8571px !important;
    font-weight: 700 !important;
    text-align: right !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi .left-isi h2:not(.see-full) {
    width: 100% !important;
    height: auto !important;
    margin: 0 0 5px !important;
    padding: 0 30px 10px 0 !important;
    font-size: 20px !important;
    line-height: 19px !important;
    font-weight: 700 !important;
  }

  .muscle-invasive-bladder-cancer .sticky-isi .left-isi p {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 0 10px !important;
  }
}

.muscle-invasive-bladder-cancer #main-nav ul.cmp-navigation__group
  .cmp-navigation__item--active
  > .cmp-navigation__item-link {
  font-weight: 700 !important;
}


/*CC*/

@media (min-width:320px) and (max-width:352px){
    
#muscle-invasive #see-full-button, #muscle-invasive #see-full-button-full-weight {
   
    line-height: 17px;
    padding-bottom: 6px !important;
    padding-top: 6px !important;
            text-align: left;
    }
    
        #muscle-invasive.muscle-invasive-bladder-cancer .root .experiencefragment + .container .title h1 {
        
        padding: 0px 5px 0px 5px !important;
        }
        
        #muscle-invasive #main-wrapper .image {
   
    padding: 0px 5px;
        }
          #muscle-invasive #cust-redimg{
                      padding: 0px 5px 0px 5px !important;
          }
        
        
        
        
}

@media (min-width:320px) and (max-width:335px){
    #muscle-invasive #main-title .h1-row3 {
        font-size: 35px;}
        
            #muscle-invasive #main-title .h1-row4 {
     
        font-size: 62px;
            }
    
}

@media (min-width:992px) and (max-width:1175px){
    #muscle-invasive #right-item {
    max-width: 798px!important;
    width: 100%!important;
    }
    
    #muscle-invasive #flex-items {
    
    gap: 20px!important;
        padding-right: 15px;
    padding-left: 15px;
    }
    #muscle-invasive .now-app-label p {
        
        margin-left: 15px !important;
    }
    #muscle-invasive .survival-title {
     
        max-width: 305px!important;
    }
    
    
    
    
}

@media (min-width:992px) and (max-width:1230px){
    #muscle-invasive .section-I-footnotes {
  
    padding-left: 15px;
    padding-right: 15px;
    }
    
    
}

@media (min-width:992px) and (max-width:1003px){
  
    #see-full-button:has(.cust-lineheight){
                   line-height: 20px!important;
                   padding-top:6px!important;
                   height: 53px !important;

                   
    }

}
@media (min-width:351px) and (max-width:371px){
     #see-full-button:has(.cust-lineheight){
                   line-height: 20px!important;
                 
     }
    
    
}


@media (min-width:952px) and (max-width:991px){
        #muscle-invasive #main-wrapper {
        background-position-y: 76px!important;
        }
    
    
}

@media (min-width:992px) and (max-width:1040px){
        #muscle-invasive #main-wrapper {
       
        background-size: 114% 119%!important;
}


    
}


















