/* Treatment decision making pages style here */
.tdm-multidisciplinary-team-approach div.cmp-text {
    font-family: "Instrument Sans";   
}
.tdm-multidisciplinary-team-approach .home-banner__content {
    max-width: 684px;   
}

.tdm-multidisciplinary-team-approach .home-banner.banner-section {
    /*padding: 233px 0!important;*/
    /*height: 697px!important;*/
    /*background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/mdt-banner-img.png) no-repeat;*/
    background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/CTL-treatment%20decion%20making_desktop.png) no-repeat;
    background-size: 100% 100%;
}

.tdm-multidisciplinary-team-approach .home-banner__text {
    max-width: 630px; 
}

.tdm-multidisciplinary-team-approach #sec-2 {
    background: #48464B; 
}
.tdm-multidisciplinary-team-approach #sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    max-width: 1118px;
    margin: 0 auto;
    color: #E2CEC0;
    padding: 82px 0;
}

.tdm-multidisciplinary-team-approach #sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 .mdt-approach{
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
}

.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
        display: flex;
        padding: 24px 0 0;
}
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text{
    max-width: 355px;
}
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text p:nth-child(4){
    padding-right: 4px;   
}
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec img{
    width: 728px;
    max-width: 728px;
}
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .mdt-approach-li{
    margin: 10px 0;
    list-style: square;
    padding-left: 25px;
}
.tdm-multidisciplinary-team-approach #tdm-sec-2-flex-subsec .tdm-sec-1-text ul.mdt-approach-li> li::marker {
    font-size:8px!important;   
}
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .light-purple{
    margin-bottom: 30px;
    color: #C5BBEF;
    /*padding-right: 15px;*/
    font-weight: 600;
}
.tdm-multidisciplinary-team-approach #tdm-sec-3 .delve--section.do-section4 .cmp-title__text {
    width: 90%;
}
.tdm-multidisciplinary-team-approach .fw-6{
    margin-bottom: 5px;
}
.tdm-multidisciplinary-team-approach .abbr--txt{
    margin-bottom: 16px;
}
.tdm-multidisciplinary-team-approach .container.responsivegrid.mid-mocha-bg.aem-GridColumn.aem-GridColumn--default--12{
    background: rgba(226, 206, 192, 0.65);
}

/**********************treatment-decision-making-factors-influencing-treatment*****************/
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner__content {
    max-width: 692px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner__text{
    padding-right: 45px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner.banner-section {
    /*background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/fctrs-infl-tret_banner.png) no-repeat;*/
    background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/CTL-treatment%20decion%20making_desktop.png) no-repeat;
    background-size: 100% 100%;
    height: 520px;
    min-height: auto;
    padding: 70px 0 151px;
}
.tdm-factors-influencing-treatment p{
    font-family: "Instrument Sans"!important;
}
.tdm-factors-influencing-treatment .cq-placeholder, .new {
        height: auto;   
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2{
    background: #48464B;
    width: 100%;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    max-width: 1115px;
    color: #EBDDD3;
    padding: 82px 0;
    margin: 0 auto;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 #sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
    padding:0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .patient-centered-approach-1{
    font-family: Montserrat!important;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .patient-centered-approach-2{
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin: 24px 0 6px;
}
.tdm-factors-influencing-treatment .fw-600, .tdm-multidisciplinary-team-approach .fw-600{
    font-weight: 600;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3{
    background: #EBDDD3;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3{
    max-width: 1114px;
    margin: 0 auto;
    padding: 82px 0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .flex{
    display: flex;
    align-items: center;
    gap: 26px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .sec-3-subsec-2{
    margin: 16px 7px 16px 122px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .mb-24{
    margin-bottom:24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 p{
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 h4,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 h2 {
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0 0 24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4{
    background: #48464B;
    color: #EBDDD3;
    width: 100%;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .vertical-line{
    width: 1114px;
    height: 0.5px;
    margin: 24px 0;
    background: #EBDDD3;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4{
    max-width: 1118px;
    margin: 0 auto;
    padding: 82px 0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul{
    list-style: square;
    margin-left: 20px;
    line-height: 18px!important;
    font-family: "Instrument Sans";
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul>li::marker {
    font-size:8px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 h4,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 h2 {
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0 0 24px;   
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .sec-4-liver-factor-txt {
    margin-bottom: 40px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .fs-18 {
    font-size: 18px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4.subsec-1{
    margin-top: 56px;
    padding:0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .w-167{
    max-width: 110px;
    width: 100%;   
    margin-top: 30px;
    display: flex;
    align-items: center;
    font-weight: 700;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .midpurple{
    color: #C5BBEF;
    font-weight: 700;
    margin-bottom: 16px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex{
    display: flex;
    gap: 24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex-subsec1{
    max-width: 275px;
    width: 100%;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex-subsec2{
    width: 100%;
    max-width: 385px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex-subsec3{
    width: 100%;
    max-width: 272px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-sec-1.flex.child-pugn .flex-subsec1{
    padding-right: 16px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-sec-1.flex.child-pugn .flex-subsec2{
    padding-right: 25px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-sec-1.flex.child-pugn .flex-subsec3{
    padding-right: 50px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-sec-1.flex.advangates .flex-subsec3{
    padding-right: 50px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5{
    background: #E2CEC0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .horizontal.line{
    width: 1116px;
    height: 0.5px;
    background: #48464B;
    margin: 16px 0 24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .bright-purple{
    color:#4808D4;
    font-weight: 700;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5{
    max-width: 1116px;
    margin: 0 auto;
    padding: 82px 0;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul{
    list-style: square;
    margin-left: 20px;
    font-family: "Instrument Sans";
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul li::marker{
    font-size:8px!important;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 h4,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 h2 {
    color: #48464B;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    margin: 0 0 24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-1{
    display: flex;
    align-items: center;
    gap: 24px;
    margin: 24px 0 16px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2{
    display: flex;
    gap: 24px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec{
    gap: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 358px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec img{
        width: 356px;
    height: 160px;   
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .fs-14{
    font-size:14px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 {
    background: rgba(226, 206, 192, 0.65)!important;
}

.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .delve--section.do-section4 .cmp-title__text {
    width: 60%;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-8 .fw-6{
    margin-bottom:5px;
}
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-8 .abbr--txt{
    margin-bottom: 16px;
}

.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul,
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li {
    list-style: none;
    margin-left: 0;
}
 .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul > li,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul > li,
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li > li {
     position: relative;
     padding-left: 24px;
 }

 .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul > li:not(:last-child),
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul li:not(:last-child) {
     margin-bottom: 6px;
 }
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul> li:before,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul li:before,
.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li> li:before {
    content: "\25A0";
    font-size: 6px;
    position:absolute;
    left: 10px;
    top: 1px;
}

.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li{
    padding-left: 0;
}

.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul > li.fs-14{
    line-height: 22px;
    margin-bottom: 0
 }
 
 .tdm-factors-influencing-treatment .flex-mobile a,
.tdm-factors-influencing-treatment .sec-4 a {
    text-underline-offset: 2px;
    color: #EBDDD3;
}

.tdm-factors-influencing-treatment .patient-approach-image-wrap {
    /*max-width: 866px;*/
    margin: auto;
}

.tdm-factors-influencing-treatment .patient-approach__txt.patient-approach--row {
    display: flex;
    gap: 24px;
}

.tdm-factors-influencing-treatment p.patient-approach-head {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: #000;
    border-radius: 26px;
    width: 256px;
    height: 52px;
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

.tdm-factors-influencing-treatment p.patient-approach-head:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 5px;
    left: 2px;
    border: 1px solid #EBDDD3;
    border-radius: 26px;
}

.tdm-factors-influencing-treatment .patient-approach__col1 p.patient-approach-head {
    background: #C5BBEF;
}

.tdm-factors-influencing-treatment .patient-approach__col2 p.patient-approach-head {
    background: #BCDCED;
}

.tdm-factors-influencing-treatment .patient-approach__col3 p.patient-approach-head {
    background: #FF8E77;
}

.tdm-factors-influencing-treatment ul.patient-approach-list {
    font-family: "Instrument Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    margin-top: 21px
}

.tdm-factors-influencing-treatment ul.patient-approach-list > li{
     position: relative;
     padding-left: 30px;
 }

ul.patient-approach-list li:before {
    content: "\25A0";
    font-size: 6px;
    position:absolute;
    left: 14px;
    top: 1px;
}

.tdm-factors-influencing-treatment .patient-approach__content {
    max-width: 837px;
    margin: auto;
}

.fctrs-infl-tret-sel-sec-2 .image {
    display: none;
}

.patient-approach__col {
    position: relative;
}

.patient-approach__col p.head-hidden {
    height: 52px;
    width: 100%;
    border: 1px solid red;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0px;
    left: 0;
    opacity: 0;
}

.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .flex > img,
.tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .flex > img {
    width: 71px;
    height: 71px;
}

@media screen and (min-width: 992px) {
    .mobile-only{
        display:none;
    }
     .tdm-multidisciplinary-team-approach .abbr--accordion {
            padding: 82px 0!important;
    }
    
    .tdm-multidisciplinary-team-approach .delve--section > div > .aem-Grid > .container{
        margin-top: 10px
    }
    
    .tdm-multidisciplinary-team-approach .home-banner.banner-section {
        padding: 70px 0!important;
        height: 520px!important;
        min-height: 520px !important;
    }
    
    .tdm-multidisciplinary-team-approach .hcc-head-1 .head--part3 {
        top: -10px;
    }
    
    .tdm-multidisciplinary-team-approach .hcc-head-1 h1 {
        margin-bottom: 53px;
    }
    
    .tdm-multidisciplinary-team-approach .delve--section .image img {
        position: relative;
        z-index: -1;
    }
    
    .tdm-factors-influencing-treatment .patient-approach__col {
        width: 263px;
    }

    .tdm-factors-influencing-treatment .people-arrow-img {
        width: 592px;
        margin: 16px auto;
    }
    
    .tdm-influencing-treatment-ref.ref-section p.ref--txt {
        width: 99.5%;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex:last-child {
        align-items: self-start;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex:last-child p.w-167 {
        margin-top: 0;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .w-167 {
        margin-top: 0;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4.subsec-1 .flex-sec-1.flex.child-pugn p.w-167 {
        margin-top: 41px;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .flex {
        align-items: self-start;
    }

}

@media screen and (max-width: 991px) {
    /*******************  treatment-decision-making-multidisciplinary-team-approach*********************************/
    .tdm-multidisciplinary-team-approach .home-banner.banner-section {
        padding: 56px 0 !important;
        height: auto!important;
        /*background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/mdt-banner-m-img.png) no-repeat;*/
        /*background-size: 100% 100%;*/
        background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/mobile/Treatment-decision-making-mobile.png) no-repeat;
        background-size: cover;
        background-position: center;
    }
    .tdm-multidisciplinary-team-approach .home-banner.banner-section .inner-w-max {
        padding: 0 13px;
    }
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .inner-w-max {
        padding: 0 15px;
    }
    .tdm-multidisciplinary-team-approach .hcc-head-1 .head--part3 {
        line-height: 20px;   
    }
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner__text {
        padding-right: 0px;
    }
    .tdm-multidisciplinary-team-approach .home-banner__text p {
        line-height: 25px!important;   
    }
    .tdm-multidisciplinary-team-approach #sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
        padding: 56px 11px;   
    }
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
        flex-direction: column;
    }
    .tdm-multidisciplinary-team-approach #sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 .mdt-approach {
        font-size: 28px;
        line-height: 30px;   
    }
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text {
        font-size: 14px;
        line-height: 22px;
        max-width: 100%;
    }
   
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
        padding: 16px 0 0;   
    }
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .light-purple {
        /*padding-right: 43px;*/
        padding-right: 15px;
    }
   .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text p:nth-child(4) {
        padding-right: 0px;
        margin-bottom: 24px;
        line-height:18px;
   }
   .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text p:nth-child(1) {
       padding-right: 8px;
   }
   .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec img {
        /*width: auto;   */
        margin-bottom: -10px;
        width: 100%;
   }
    .tdm-multidisciplinary-team-approach .delve--section .aem-Grid.aem-Grid--default--12 .image {
        width: auto;
    }
    .tdm-multidisciplinary-team-approach #tdm-sec-3 .delve--section.do-section4 .cmp-title__text {
    width: 100%;
    }
     .tdm-multidisciplinary-team-approach #tdm-sec-3 .delve--section {
        padding: 56px 15px;
    }
    .tdm-multidisciplinary-team-approach #tdm-footer .inner-w-max {
        /*padding:0;   */
    }
   
     /*******************  treatment-decision-making-multidisciplinary-team-approach*********************************/
    .desktop-only{
        display:none;
    }
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul{
        /*list-style: square;*/
        font-size: 14px;
        line-height: 18px!important;
        font-family: "Instrument Sans";
    }
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul{
        /*list-style: square;*/
        font-size: 14px;
        line-height: 22px!important;
        font-family: "Instrument Sans";
    }
    .tdm-factors-influencing-treatment ul>li::marker {
       font-size:8px!important;
    }
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner.banner-section {
        /*background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/mobile/fctrs_infl_treat_m_banner.png) no-repeat; */
        /*background-size: 100% 100%;*/
        background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/mobile/Treatment-decision-making-mobile.png) no-repeat;
        background-size: cover;
        padding: 56px 0;
        height:auto;
    }
     .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .cmp-title__text.cmp-title__text--h1{
        font-size: 45px;
        line-height: 45px;
        letter-spacing: 4.5px;
        margin-bottom: 12px;
     }
     .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .hcc-head-1 .head--part3 {
        font-size: 16px;
        line-height: normal;
        letter-spacing: 1.6px;
     }
     
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .home-banner__text p {
        font-size: 16px;
        line-height: 22px;
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-1 .cq-placeholder, .new {
        height: 0;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .aem-Grid.aem-Grid--12.aem-Grid--default--12 {
        padding: 56px 14px;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .patient-centered-approach-1 {
        font-size: 28px;
        font-style: normal;
        line-height: 30px;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 .patient-centered-approach-2 {
        font-size: 14px;
        font-style: normal;
        line-height: 18px;
        margin: 16px 0;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 {
        padding: 56px 10px;   
      }
      .tdm-factors-influencing-treatment h4,
      .tdm-factors-influencing-treatment h2.subhead{
        font-size: 28px!important;
        line-height: 30px!important;
        margin: 0 0 16px!important;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 p {
        font-size: 14px!important;
        line-height: 18px!important; 
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .sec-3-subsec-2 {
        margin: 16px 0 32px 21px;    
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 p.mb-24:nth-child(3){
        padding-right: 10px;        
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 {
        padding: 56px 12px;
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 p{
        font-size: 14px!important;
        line-height: 18px!important;
        font-family: "Instrument Sans";
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4.subsec-1 {
        padding: 16px 0 0;
        margin: 0;
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .sec-4-liver-factor-txt {
        margin-bottom: 10px;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .midpurple {
        margin: 16px 0 7px;
        line-height: 18px !important;   
      }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 .w-167 {
        max-width: 100%;
        padding: 0 0 8px;
        display: inline;
      }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-mobile{
           margin-bottom: 16px;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .flex-mobile:last-child{
            margin-bottom:0;
       }
       .tdm-factors-influencing-treatment .horizontal.line{
           width: 371px;
            height: 0.5px;
            background: #EBDDD3;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 {
           padding: 56px 13px;
       }
        .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 p{
            font-family: "Instrument Sans";
            font-size: 14px;
            font-style: normal;
            line-height: 22px;
        }
      .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2 {
            flex-direction: column;
            gap: 16px;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2.location-1{
           gap: 24px;
       }
        .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5  p.lh-18{
            line-height:18px;   
        }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec {
            max-width: 390px; 
            gap: 8px;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .horizontal.line {
            margin: 24px 0 16px; 
            width:100%;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .delve--section .aem-Grid.aem-Grid--default--12{
           flex-direction: column;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .delve--section img{
            height: auto;
            max-width: 100%;
            margin: 0;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .delve--section .aem-Grid.aem-Grid--default--12 .image {
            margin: 0;
            width: 232px;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .delve--section.do-section4 .cmp-title__text {
            width: 100%;
            margin: 16px 0;
       }
       .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-6 .aem-GridColumn--default--8.aem-GridColumn--offset--default--0{
               padding: 0 16px;
               width: 100%;
               font-size: 18px;
                line-height: 22px;
                text-align: center;
       }
        .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-7 .signup-detail p{
            font-family: Montserrat!important;
            font-size: 20px!important;
            font-style: normal;
            font-weight: 400;
            line-height: 30px!important;
        }
       .tdm-factors-influencing-treatment .light-blue-bg {
            padding: 56px 14px;
        }
        .fctrs-infl-tret-sel-sec-8 .inner-w-max {
            /*padding: 0;*/
        }
        
        .tdm-sec-1-text>p:nth-child(1),
    .tdm-sec-1-text>ul.mdt-approach-li {
        width: 95%;
    }
    
    /*.tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .mdt-approach-li,*/
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li > li{
        padding-left: 22px;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul> li,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul > li {
         padding-left: 22px;
     }
    
     .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul > li:not(:last-child),
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul > li:not(:last-child) {
         margin-bottom: 3px;
     }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .sec-4 ul> li:before,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 ul > li:before,
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec ul.mdt-approach-li> li:before {
        font-size: 5px;
        left: 9px;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec.location-2 {
        padding-right: 6px;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .flex {
        align-items: flex-start;
        width: 97%;
    }
    
    .tdm-factors-influencing-treatment .patient-approach__txt.patient-approach--row {
        flex-direction: column;
    }
    
    .tdm-factors-influencing-treatment .patient-approach__col.patient-approach__col1 {
        width: 100%;
    }
    
    .tdm-factors-influencing-treatment .patient-approach__content {
        display: flex;
        gap: 16px;
    }
    
    .tdm-factors-influencing-treatment img.people-arrow-img {
        width: 44px;
        height: 592px;
        margin-top: 7px;
    }
    
    .tdm-factors-influencing-treatment ul.patient-approach-list {
        font-size: 14px;
        line-height: 18px;
    }
    
    .tdm-factors-influencing-treatment ul.patient-approach-list li {
        padding-left: 23px;
    }
    
    .tdm-factors-influencing-treatment ul.patient-approach-list li:before {
        font-size: 5px;
        left: 9px;
    }
    
    .tdm-factors-influencing-treatment p.patient-approach-head {
        width: 191px;
    }
    
    .tdm-factors-influencing-treatment img.people-img {
        margin: 0 auto 16px;
        /*max-width: 370px;*/
        width: 100%;
        /*height: 99px;*/
        height: auto;
    }

    
}




/**********************treatment-decision-making-factors-influencing-treatment*****************/

/* 404 */

/* Error Pages CSS */

.error-page .main-container {
  background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/desktop/error-page-bg-img.png);
  background-size: 100% 100%;
  padding: 130px 198px;
  height: 610px;
}

h1.error__heading {
  color: #000;
  font-family: Montserrat;
  font-size: 60px;
  font-style: normal;
  font-weight: 200;
  line-height: 60px;
  letter-spacing: 6px;
  text-transform: uppercase;
  margin: 0 0 40px;
}

span.error__heading-subtext {
  font-weight: 700;
  display: block;
}

p.error__text {
  font-family: "Instrument Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  color: #171717;
}

p.error__text a {
  color: #4808d4;
  text-decoration: none;
}

#error-page-403 p.error__text {
  max-width: 469px;
}
#error-page-500 p.error__text {
  max-width: 440px;
}

.error-page p.error__text > a {
    text-decoration: underline;
    text-underline-offset: 3px;
}

@media screen and (max-width: 991px) {
    .error-page .main-container {
        background: url(/content/dam/intelligentcontent/unbranded/horizons-hcc/us/en/images/mobile/error-page-bg-img-mobile.png);
        padding: 56px 16px 44px;
        height: auto;
    }

    h1.error__heading {
        font-size: 36px;
        line-height: 36px;
        letter-spacing: 3.6px;
    }

    p.error__text {
        font-size: 16px;
        line-height: 20px;
    }

    p.error__text br {
        display: none;
    }

}

@media screen and (min-width: 400px) and (max-width: 991px) {
    .error-page p.error__text {
        width: 95%;
    }
    
    .tdm-multidisciplinary-team-approach .home-banner__text p {
        width: 97%;
    }
    
}
/* 404 END */

/* CT fixes*/
@media screen and (min-width: 992px) and (max-width: 1160px) {
    
    .disease-overview table.etiology-table thead tr:after {
        width: 78%;
        background-position: right;
    }
    
    .disease-overview .do-section2 .two-grid .aem-Grid > div:nth-child(1) {
        width: 37%;
    }
    
    
    .disease-overview .three-grid > div > .aem-Grid > div {
        width: 33.33%!important;
    }
    
    .disease-overview .three-grid > div > .aem-Grid > div:not(:last-child) {
        margin-right: 15px;
    }
    
    .disease-overview .three-grid .aem-Grid > div .image {
        margin-right: 15px;
    }
    
    .disease-overview .three-grid > div > .aem-Grid {
        display: flex;
    }
    
    .disease-overview .do-section3 .three-grid > div > .aem-Grid > div:first-child p.unmeet-icon--txt {
        padding-right: 10px;
    }
    
    .disease-overview .banner-section,
    .disease-diagnosis-and-staging .banner-section,
    .home-banner.banner-section {
        background-size: cover;
        background-position: center;
    }
    
    .disease-diagnosis-and-staging table.li-rads-table thead tr > th:nth-child(2) {
        width: 312px;
    }

    .section-clinical-guidelines {
        justify-content: space-between;
        gap: 25px;
        flex-wrap: nowrap;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 > .cmp-container,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-2 > .cmp-container,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 > .cmp-container,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 > .cmp-container{
        max-width: 94%;
        margin-inline: auto;
    }
    
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-4 .vertical-line,
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .horizontal.line {
        max-width: 100%;
    }
    
    .tdm-multidisciplinary-team-approach #sec-2 > div {
        width: 94%;
        margin-inline: auto;
    }
    
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec img {
        max-width: 100%;
    }
    
    .tdm-multidisciplinary-team-approach #sec-2 #tdm-sec-2-flex-subsec .tdm-sec-1-text {
        max-width: 450px;
    }

}

@media screen and (min-width: 992px) and (max-width: 1300px) {
    div#logo {
        padding-inline: 0;
        width: 95%;
        margin: auto;
    }
    
    .cmp-navigation ul.cmp-navigation__group {
        padding-inline: 0;
        width: 95%;
        margin: auto;
    }
    
    .cmp-navigation {
        background-color: #E2CEC0;
    }
    
    .container.inner-w-max {
        max-width: 92%;
        margin: auto;
    }
    
    div#footer-container {
        max-width: 92%;
    }
    
    #footer-container .box-1 {
        gap: 0;
        justify-content: space-between;
    }
    
    .footer-list li:nth-child(6),
    .footer-list li:nth-child(6),
    .footer-list li:nth-child(7) {
        margin-right: 0px
    }
    
    .ctl-liver-confined-hcc .cto-block {
        gap: 24px 10px;
    }
    
    .ctl-liver-confined-hcc .cto-block-box {
        flex-basis: 49%;
        column-gap: 10px;
    }
    
    .ctl-liver-confined-hcc .banner-section,
    .ctl-liver-confined-hcc .liver-confined-uhcc,
    .ctl-liver-confined-hcc .bg-cream-light,
    .ctl-liver-confined-hcc .unmet-need {
        padding-inline: 0;
    }
    
    #footer-container .box-1>div:last-child {
        width: 469px;
    }

}

@media screen and (min-width: 414px) and (max-width: 991px){
    .disease-overview .etiology-table.mob-only {
        max-width: 375px;
    }
    
    .ctl-advanced-hcc .section-clinical-guidelines {
        flex-direction: column;
        align-items: center;
    }
    
    .ctl-advanced-hcc .section-clinical-guidelines .cg-box {
        max-width: 261px;
        width: 261px;
    }
    
    .modal.exit-ramp-modal.modal--visible {
        top: 0px;
        display: block;
        padding-top: 60px;
        width: 100%;
    }
    
    .exit-ramp-modal button.modal__close {
        display: block;
    }
    
    .cmp-selfcertification__content {
        padding: 0!important;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec {
        max-width: 100%;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-5 .sec-5 .sec-5-subsec-2-sec p,
    .tdm-factors-influencing-treatment .sec-5-subsec-2-sec ul{
        align-self: flex-start;
    }
    
    .signup-head--request .cmp-title__text {
        width: 93%;
    }
    
    .ds-abbr--section .cmp-accordion .ds-imaging--row-one {
        max-width: 100%;
    }
    
    .ctl-liver-confined-hcc .liver-confined-uhcc .delve--section .aem-Grid.aem-Grid--default--12 {
        align-items: flex-start;
    }
    
    .ctl-liver-confined-hcc .liver-confined-uhcc .delve--section .aem-Grid.aem-Grid--default--12 .container {
        margin-inline: 0;
    }
    
    .ctl-liver-confined-hcc .current-treatment-option .section-cto .cto-block .cto-block-box p {
        width: 101%;
    }
    
    .ctl-liver-confined-hcc .liver-confined-uhcc .text.aem-GridColumn.aem-GridColumn--default--12 {
        max-width: 100%;
    }
    
    .ctl-liver-confined-hcc .cto-block {
        justify-content: center;
    }
    
    .tdm-factors-influencing-treatment .fctrs-infl-tret-sel-sec-3 .sec-3 .flex {
        align-items: center;
    }

}

@media screen and (max-width: 385px){
    .signup-head .cmp-title__text {
        width: 95%;
    }
    
    .exit-ramp-modal .modal-box,
    .exit-ramp-modal button.modal__close {
        width: 95%;
    }
    
    .exit-ramp-modal .exit-ramp-title {
        padding-right: 10%;
    }
    
    .abbr--accordion span.cmp-accordion__title {
        width: max-content;
    }
    
    div.cmp-selfcertification .modal-box {
        width: 95%;
        margin: auto;
    }
    
    div.cmp-selfcertification .modal-box a.cmp-selfcertification__continue.self-certify-no {
        padding: 0 12px;
        text-align: left;
        justify-content: flex-start;
    }
    
    div.cmp-selfcertification .modal-box p.brn-wrap-III+p {
        font-size: 10px;
        margin-left: -11px;
    }
    
    div.cmp-selfcertification .modal-box p.brn-wrap-III+p+div {
        margin-right: -12px;
    }
    
    div.cmp-selfcertification .modal-box  div#text-3e46ed8912 {
        text-align: center;
    }
    
    div.cmp-selfcertification .modal-box div.cmp-tooltip .cmp-tooltip-block {
        right: -15px;
        width: 309px;
    }
    
}

@media screen and (max-width: 374px) {    
    .request-dynamic--form.dynamicformv2 .cmp-dynamicform__generated-form .cmp-dynamicform__form-group button {
        font-size: 10px;
    }
    
    .reg-dynamic--form .cmp-dynamicform-v2 .cmp-dynamicform__form-group.button-group {
        max-width: 250px;
    }
    
    div.cmp-selfcertification .modal-box .brn-wrap > button,
    div.cmp-selfcertification .modal-box .brn-wrap-II > a,
    div.cmp-selfcertification .modal-box .brn-wrap-III > button {
        max-width: 262px!important;
    }
}


