/*whitepaper*/

/*FONTS*/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');*/

/*BASE SET*/
body {
    margin: 0;
    padding: 0;
    font-family:"Inter";
    font-size: 16px;
}

html {
  scroll-behavior: smooth;
}

/*PARA*/
#WhITe_paper .p-small{
    font-family:"lexia";
    font-size:14px;
    line-height:19.2px;
    color:#343A40;
}
#WhITe_paper sup{
      line-height: 0;
      vertical-align: super;
}
#WhITe_paper p{
    font-family:"lexia";
    font-size:16px;
    color:#343A40;
    line-height:24px;
    margin-bottom:15px;
    font-weight: 400;
}

#WhITe_paper .p-large{
    font-size: 23px;
    color:#830051;
    font-weight:700;
    line-height: 22px;
    font-family: 'Roboto';
    margin: 0;
}
#WhITe_paper .p-x-large{
    font-size:25.45px;
    line-height:28.51px;
    color:#830051;
}

/*HEADINGS*/
#WhITe_paper h1{
    font-size:48.83px;
    font-family: "Roboto", sans-serif;
    font-weight:700;
    line-height:60px;
    color:#830051;
    margin:30px 0;
}

#WhITe_paper h2 {
    font-size: 40px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    line-height: 48px;
    color: #830051;
    margin:30px 0;
}

#WhITe_paper .content-section-heading{
    font-family: 'Roboto';
    font-size: 32px;
    line-height: 34px;
    color: #003864;    
    margin-top: 50px;
    font-weight:700;
}

#WhITe_paper .content-subheading{
    font-size: 20px;
    font-family: 'Roboto';
    line-height: 22px;
    font-weight: 500;
    color: #830051;
    margin:30px 0;
}

#WhITe_paper .chapters-list{
    font-size: 16px;
    font-family: 'Roboto';
    color: #003864;
    font-weight: 700;
    line-height: 18px;
    text-decoration: underline;
}

#WhITe_paper .hr-line{
    border-bottom: 2.12px dashed #D8DADA;
    stroke-dasharray: 4.234541893005371 4.234541893005371;
    margin:20px 0;
}

#WhITe_paper .main_content_contianer ul li{
    font-size: 16px;
    font-family: 'lexia';
    line-height: 24px;
    color: #343A40;
    padding-bottom: 15px;
    list-style-type:disc;
    list-style-position: outside;
    margin-left:25px;
}

/*#WhITe_paper ul li:last-child{*/
/*    padding-bottom:0;*/
/*}*/
#WhITe_paper .main_content_contianer ol {
    padding-left: 24px;
    margin: 0;
    
}
#WhITe_paper .main_content_contianer ol li{
    font-size: 16px;
    font-family: 'lexia';
    line-height: 24px;
    color: #343A40;
    padding-bottom: 15px;
    list-style-type:decimal;
    list-style-position: outside;
    margin-left:0;
}

#WhITe_paper .main_content_contianer ol li a {
    word-break: break-word;
    overflow-wrap: anywhere;
    /*text-decoration:none;*/
    color:#343A40;
}

#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:hover ,#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:active{
    background-color:#830051;
    color:#FFFFFF;
}

/*#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:hover img,*/
/*#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:active img {*/
/*    content: url("/content/dam/intelligentcontent/unbranded/cancercare2040/us/en/image/global/white_arrow_icon.png");*/
/*}*/

/*#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:active{*/
/*    background-color:#8D8F8F;*/
/*    color:#7A7E83;*/
/*}*/
/*#WhITe_paper .main_content_contianer .cnt-btn-flx-container .readm-btn:active img{*/
/*    content:url("/content/dam/intelligentcontent/unbranded/cancercare2040/us/en/image/global/grey_arrow_icon.png");*/
/*}*/

#chapter3 .dft-margn, #chapter4 .dft-margn, #chapter5 .dft-margn ,#chapter6 .dft-margn, #chapter7 .dft-margn ,#chapter8 .dft-margn{
    margin-top:40px;
}
#WhITe_paper .only-h5{
    color:#343A40;
        margin-bottom: 15px;
}
#WhITe_paper #chapter7 ul ,#WhITe_paper #chapter8 ul{
    padding:10px;
}
/*DESKTOP STYLES START*/

/*MAX-WIDTH*/
#WhITe_paper .white_paper_main_wrapper{
    width:92%;
    max-width:1024px;
    margin:0 auto;
}
#WhITe_paper .main_content_contianer .main_whitepaper_heading{
    margin:40px 0 20px 0;
    max-width: 895px;
}
#WhITe_paper .main_content_contianer .bcch-ul li{
    padding-bottom:5px;
}

#WhITe_paper .main_content_contianer ol.bcch-ul + p {
    margin-top:10px;
}

#WhITe_paper .main_content_contianer .transparency_dscmr{
    font-size:14px;
    line-height:19.2px;
    margin:30px 0;
}
.main_content_contianer .chapter-title{
    display:flex;
    align-items: baseline;
    gap:6px;
    margin-bottom:10px;
}
#WhITe_paper .main_content_contianer .chapter-title .chapters-list{
    margin:0;
}
#WhITe_paper .main_content_contianer .chapter-title .chapters-list a, #WhITe_paper .main_content_contianer .tbl-contents a{
    color:#003864;
}
/*#WhITe_paper .main_content_contianer .tbl-contents a{*/
    
/*}*/
#WhITe_paper .main_content_contianer .chapter-title .hdr-cnt{
    margin: 0;
    color:#000000;
    text-decoration:underline;
    font-family:"lexia";
}

.main_content_contianer .tbl-contents:last-child{
    margin-bottom:40px;
}

#WhITe_paper .main_content_contianer .cnt-btn-flx-container{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:18px;
    margin:40px 0;
}
/*.main_content_contianer .cnt-btn-flx-container .flx-headings{*/
/*    flex:2;*/
/*}*/
.main_content_contianer .cnt-btn-flx-container .readm-btn{
    /*display: flex;*/
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 20px 34px;
    border: 1px solid #23272B;
    border-radius: 6px;
    /*margin: 25px 0 40px 0;*/
    text-decoration: none;
    width: fit-content;
    color: #3F4444;
    background-color: #E6CCDC;
}
.main_content_contianer .cnt-btn-flx-container .readm-btn::after{
    content: "";
    display: inline-block;
    width: 57px;
    height: 18px;
    margin-left: 20px;
    vertical-align: middle;
    background: url(/content/dam/intelligentcontent/unbranded/cancercare2040/us/en/image/global/right-arrow-icon.png) no-repeat center;
    background-size: contain;
}
.main_content_contianer .cnt-btn-flx-container .readm-btn:hover::after,
.main_content_contianer .cnt-btn-flx-container .readm-btn:active::after{
    background-image:url("/content/dam/intelligentcontent/unbranded/cancercare2040/us/en/image/global/white_arrow_icon.png")
}

.cnt-btn-flx-container .readm-btn .btn-txt{
    font-family:"lexia";
    font-style:italic;
    font-weight: 400;
    font-size:24px;
    line-height:24px;
    /*color:#3F4444;*/
}
.cnt-btn-flx-container .readm-btn .btn-txt:hover{
    color:#FFFFFF;
}

.cnt-btn-flx-container .readm-btn .arw-img{
    max-width:58px;
    height:auto;
    display: none;
}
#WhITe_paper .main_content_contianer .tbl-contents{
    margin:10px 0;
}
#WhITe_paper .cnt-btn-flx-container .flx-headings .p-x-large{
    margin:0;
    font-weight: 700;
    font-family: 'Roboto';
}

#WhITe_paper .cnt-btn-flx-container .flx-headings .content-subheading{
    margin:18px 0 0 0;
    color:#000000
}


#WhITe_paper .economic-burden .geboc-heading{
    margin-bottom:30px;
    color:#003864;
    font-weight: 700;
}

/*#WhITe_paper .economic-burden .burden-list{*/
/*    padding-left:20px;*/
/*}*/

#WhITe_paper .main_content_contianer .scenario-planning .fig-section{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:100px;
}

/* description text */
#WhITe_paper .main_content_contianer .scenario-planning .fig-section .p-small{
    max-width:530px;
    margin:0;
}

/* legend container */
#WhITe_paper .main_content_contianer .scenario-planning .legend-container{
    display:flex;
    align-items:center;
    gap:29px;
}

/* each legend */
#WhITe_paper .main_content_contianer .scenario-planning .legend-item{
    display:flex;
    align-items:center;
    gap:10px;
}

/* legend icon */
#WhITe_paper .main_content_contianer .scenario-planning .legend-item img{
    max-width:50px;
    height:auto;
    display:block;
}


#WhITe_paper .main_content_contianer .flatline-scenario_cont{
    display:flex;
    align-items:center;
    gap:30px;
}
#WhITe_paper .main_content_contianer .grph-2 .content-subheading{
    margin-bottom:0px;
    margin-top: 0px;
}

.main_content_contianer .flatline-scenario_cont .flatline-img-section img{
    max-width: 398px;
    height:auto;
}
/*#WhITe_paper .main_content_contianer .flaTline-h{*/
/*    margin-bottom:0;*/
/*}*/

#WhITe_paper .main_content_contianer .scenario-planning .bttm-para{
    margin:25px 0 25px 0;
}

/*#WhITe_paper .main_content_contianer #chapter2 .bcch-ul{*/
/*    margin-left: 20px;*/
/*}*/

#WhITe_paper .chp-spn a{
    text-decoration:underline;
    color: #343A40;
}

#WhITe_paper .main_content_contianer #chapter5 .cnt-btn-flx-container .flx-headings .content-subheading {
    max-width:710px;
}

#WhITe_paper #chapter5 ul{
    padding:10px;
}


/*CHAPTER-8*/


#WhITe_paper #chapter8 .chap8-flex-container{
    display:flex;
    align-items:center;
    margin-top:30px;
}

#WhITe_paper #chapter8 .chap8-flex-container .chap8-h1{
    /*max-width:150px;*/
    background-color:#D0006F;
    padding:34px 62px;
}

#WhITe_paper #chapter8 .chap8-flex-container .chap8-h1 h1{
    margin:0;
    padding:0;
    color:#F8F8F8;
}

#WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1{
    display:flex;
    flex-direction:column;
    gap:10px;
    justify-content:center;
    padding:23px 30px;
    background-color:#7C0542;
    height:128px;
}
#WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1{
    flex:0 0 874px;
    gap:20px;
}

#WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1 .content-section-heading,
#WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1 .content-subheading{
    margin:0;
    padding:0;
    color:#F8F8F8;
}

#WhITe_paper #chapter8 .chap8-flex-container.card3 .chap8-h3-h1{
    flex:0 0 874px;
}

#chapter8 .sta{
    color:#343A40;
    margin-bottom:5px;
}
 #ackldge-section .sta {
     color:#343A40;
     margin-bottom: 10px;
 }
#ackldge-section p .ack-span{
    font-weight:700;
}

/*.desktop-break {*/
/*    display: block;*/
/*}*/


/*MOBILE STYLES */
@media only screen and (max-width: 991px) {
    #WhITe_paper .white_paper_main_wrapper{
        width:90%;
        max-width: 991px;
        margin: 0 auto;
    }
    
    #WhITe_paper .main_content_contianer ol {
    padding-left: 30px;
    margin: 0;
    }
    
    #WhITe_paper .economic-burden .burden-list{
        padding-left:0;
    }
        
    #WhITe_paper .main_content_contianer .cnt-btn-flx-container{
        display:flex;
        flex-direction:column;
        align-items: flex-start;
    }
    #WhITe_paper .main_content_contianer .chapter-title .chapters-list{
        min-width:75px;
    }
    
    #WhITe_paper .main_content_contianer .scenario-planning .fig-section{
        display:flex;
        flex-direction:column;
        gap:30px;
        
    }
    
    #WhITe_paper .main_content_contianer .flatline-scenario_cont{
        display:flex;
        flex-direction:column;
    }
    
    #WhITe_paper #chapter8 .chap8-flex-container{
        display:flex;
        flex-direction:column;
    }
    
    #WhITe_paper #chapter8 .chap8-flex-container .chap8-h1{
        width: 100%;
        text-align: center;
    }
    
    #WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1{
        flex: 0;
        width: 100%;
    }
    
    #WhITe_paper #chapter8 .chap8-flex-container.card3 .chap8-h3-h1{
        width:100%;
                flex: 0;
    }
    
    .main_content_contianer .flatline-scenario_cont .flatline-img-section img{
        max-width:100%;
    }
    
    /*BUGS FIXS */
    
    #WhITe_paper .main_content_contianer ul li{
        margin-left:20px;
    }
    .desktop-break{
        display:none;
    }
    #WhITe_paper .main_content_contianer .main_whitepaper_heading{
        font-size:40px;
        line-height: 48px;
            margin: 30px 0 10px 0;
    }

}


/*COMPATABILITY FIXES*/

@media screen and (min-width:320px) and (max-width:389px){
    #WhITe_paper h1{
        font-size:40.83px;
        line-height:45px;
    }
    
     #WhITe_paper h2{
         font-size:32px;
         line-height:34px;
    }
    
    #WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1{
        padding: 15px 20px;
    }
    #WhITe_paper .content-section-heading {
        font-size: 28px;
        line-height: 30px;
    }

}

@media (min-width:991.9px) and (max-width:1080px){
    #WhITe_paper #chapter8 .chap8-flex-container .chap8-h3-h1{
                flex: unset;
    }
    #WhITe_paper #chapter8 .chap8-flex-container.card3 .chap8-h3-h1{
        width: 842px !important;
        flex: unset;
    }
}
