/* calquence-patient styles starts */

#calquence-main .mtb-25 {margin-top: 25px;margin-bottom: 25px;}
#calquence-main .cmp-container[role="fixed-container"] {max-width: 1290px;margin: auto;padding: 0px 25px;}
#calquence-main .footnote {color: #1C1C1C; font-family: "Inter-Regular";font-size: 14px;line-height: 150%;}

/* Custom Table css*/
.table-mobile {display: none;}
#calquence-main ul.table-red-bullet { padding: 0px 0px 0px 20px;list-style: none;margin: 0px 0px 36px;}  
.table-red-bullet li {position: relative;}
.table-red-bullet li:before {content: '';position: absolute;left: -15px;top: 8px;height: 5px;width: 5px;border-radius: 100%;background: #DC4405;}
.th-orange {background: linear-gradient(90deg, #DC4405 0%, #ECA040 100%);text-align: center;font-family: 'Inter-Bold';font-size: 18px;line-height: 26px;color: var(--calquence-white);padding: 5px 24px;}
.th-blue {background:  #003B57;text-align: center;font-family: 'Inter-Bold';font-size: 18px;line-height: 26px;color: var(--calquence-white);padding: 5px 24px;}


.cust-table-1 {border: 0px;color: #1C1C1C;font-family: 'Inter-Regular';font-size: 14px;line-height: 150%;}
.cust-table-1 b {font-family: 'Inter-Bold';}
.cust-table-1 th {border: 0px;} 
.cust-table-1 tr th:nth-child(1) {max-width: 190px; width: 16%;}
.cust-table-1 tr th:nth-child(2), .cust-table-1 tr th:nth-child(3) {width: 42%;}  
.cust-table-1 td{border: 0px;padding: 10px 0px;vertical-align: top;}
.cust-table-1 td:nth-child(2), .cust-table-1 th:nth-child(2) {border-right: 1px solid #003B57;padding: 0px 10px;} 
.cust-table-1 td:nth-child(3), .cust-table-1 th:nth-child(3) {padding-left: 10px;}
.cust-table-1 td:nth-child(2) {padding: 10px 10px;}
.cust-table-1 td img {margin: auto;display: block;}
.cust-table-1 td p {margin-bottom: 12px;}
.cust-table-1 td p.mb-20 {margin-bottom: 20px;}

.cust-table-2 tr th:nth-child(1), .cust-table-2 tr th:nth-child(2) { width: 50%;}
.cust-table-2 td:nth-child(2),.cust-table-2 th:nth-child(2) {border-right: none;}
.cust-table-2 td:nth-child(1),.cust-table-2 th:nth-child(1) {border-right: 1px solid #003B57;}
.cust-table-2 td:nth-child(1), .cust-table-2 th:nth-child(1) {padding: 0 10px;}
.cust-table-2 td:nth-child(1),.cust-table-2 td:nth-child(2) {padding: 20px 15px 0;}
#calquence-main .cust-table-2 td:nth-child(2) ul.table-red-bullet {margin: 0 0 0;}
.cust-table-2 tr th:nth-child(1) {padding-left: 0;}
.cust-table-2 td:nth-child(1) {padding: 20px 15px 0 0;}

.cust-table-3 th:nth-child(1), .cust-table-3 th:nth-child(2) {padding: 0;}
.cust-table-3 tr:nth-child(1) td {border-right: none;border-bottom: 1px solid #003B57;}

/* Custom table Mobile */
.cust-table-mob-1 {border: 0px;color: #1C1C1C;font-family: 'Inter-Regular';font-size: 14px;line-height: 150%;}
.cust-table-mob-1 b {font-family: 'Inter-Bold';}
.cust-table-mob-1 th {padding: 0px;border: 0px;}
.cust-table-mob-1 td {border: 0px;border-bottom: 1px solid #003B57;padding: 8px 12px 8px 0px;vertical-align: top;} 
.cust-table-mob-1 td:nth-child(2) {border-left: 1px solid #003B57;padding:8px 0px 8px 11px;}
#calquence-main .cll-venetoclax-table tbody tr:nth-child(2) td:nth-child(2) ul.table-red-bullet {margin: 8px 0px 0px;}
#calquence-main .pse-table-mob ul.table-red-bullet {margin: 0;}
#calquence-main .cll-venetoclax-table ul.table-red-bullet {margin-bottom: 0;}

.cust-table-mob-2 th:nth-child(1) {padding-right: 9px;border-right: 1px solid #003B57;}
.cust-table-mob-2 th:nth-child(2) { padding-left: 9px;}
#calquence-main .cust-table-mob-2 td:nth-child(2) ul.table-red-bullet {margin: 0 0 0;    padding: 0px 5px 0px 30px;}
.cust-table-mob-2 td {padding: 8px 18px 8px 0px;border-bottom: none;}
.cust-table-mob-2 tr:nth-child(2) td {border-bottom: none;}
.cust-table-mob-2 td:nth-child(2) {padding: 8px 0px 8px 4px;}
.cust-table-mob-2 td:nth-child(2) p {padding: 0px 5px 0px 8px;}
.cust-table-mob-2 td:nth-child(2) p {padding: 0px 0px 0px 8px;}
#calquence-main .cust-table-mob-2 td:nth-child(2) ul.table-red-bullet {padding: 0px 0px 0px 20px;}

.cust-table-mob-3 th:nth-child(1) {padding-right: 0;border-right: none;}
.cust-table-mob-3 th:nth-child(2) {padding-left: 0;}
.cust-table-3 td p {margin-bottom: 20px;}
.cust-table-mob-3 tr:nth-child(1) td {border-bottom: 1px solid #003B57;}

/* Green block */
.light-green-wrap p {color:  #1C1C1C;font-family: 'Inter-Regular';font-size: 18px;line-height: 26px; }
.light-green-wrap img {position: relative;top: 28px;left: calc(50% - 46px);}
.light-green-wrap {position: relative;}
.light-green-block {border-radius: 32px;background: rgb(103 198 183 / 30%);max-width: 430px;min-height: 132px;text-align: center;padding: 49px 30px 20px;}
.light-green-wrap .single-block {margin: 0px auto 0;}


#calquence-main .flex-box {display: flex;gap: 30px;}
#calquence-main .flex-box .left-col, #calquence-main .flex-box .right-col {width: 50%;}
#calquence-main .single-icon-block {display: flex;align-items: flex-start;gap: 24px;}
#calquence-main .single-icon-block .single-icon-text-block {font-family: 'Inter-Regular';color: #1C1C1C;font-size: 18px;line-height: 26px;}
#calquence-main .single-icon-block .single-icon-text-block p {margin-bottom: 12px;}
#calquence-main .single-icon-block p b { font-family: 'Inter-Bold';}
#calquence-main .single-icon-block ul.table-red-bullet {padding: 0px 0px 0px 24px;}

/* Teaser */
#calquence-main #teaser-container .teaser .cmp-teaser__content {background: #FFF9EA;padding: 60px 60px;display: flex;flex-direction: column;justify-content: center;}
#calquence-main #teaser-container .teaser .cmp-teaser__image {padding: 0px;}
#calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__title {margin: 0px;color:  #DC4405;font-family: 'Lexia-Light';font-size: 36px;font-weight: 300;line-height: 46px;}
#calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__title a {text-decoration: none;}
#calquence-main #teaser-container .teaser .cmp-teaser__content  h6.cmp-teaser__subtitle {margin: 30px 0px;color: #1C1C1C;font-family: 'Inter-Regular';font-size: 18px;font-weight: 400;line-height: 26px;}
#calquence-main #teaser-container .teaser a.cmp-teaser__action-link {background: #DC4405;display: flex;gap: 16px;justify-content: center;padding: 22px 32px;color: #fff;font-family: 'Lexia-Bold';font-size: 16px;font-style: italic;font-weight: 600;line-height: 18px;max-width: 166px;}
#calquence-main #teaser-container .teaser:nth-child(even) .cmp-teaser {flex-direction: row-reverse;} 
#calquence-main #teaser-container .teaser + .teaser {margin-top: 30px;} 
#calquence-main .footnote sup {position: relative;top: 4px;font-size: 14px;}
#calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__title a sup {font-size: 20px;}
#calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__subtitle p.pmi-text {color: #535554;}


/* Image list */
#calquence-main #imagelist-container ul.cmp-imagelist {display: flex;gap: 30px;padding-left: 0px;margin: 52px auto 78px;}
#calquence-main #imagelist-container ul.cmp-imagelist li.cmp-imagelist__item {width: calc(25% - 18px);}
#calquence-main #imagelist-container ul.cmp-imagelist .ad-resource-data  p.title {color: #DC4405;font-family: 'Inter-Bold';font-size: 18px;line-height: 26px;margin-bottom: 8px;}
#calquence-main #imagelist-container ul.cmp-imagelist .ad-resource-data p {color: #1C1C1C; font-family: "Inter-Regular";font-size: 18px;line-height: 26px; }
#calquence-main #imagelist-container ul.cmp-imagelist h3.cmp-imagelist__title {font-family: "Inter-Regular";font-size: 18px;line-height: 26px;font-weight: 400;margin: 0;}
#calquence-main #imagelist-container ul.cmp-imagelist .cmp-imagelist__description p a + br + a {font-family: "Inter-Regular";font-weight: 400;text-decoration-line: none;color: #1C1C1C;}
#calquence-main #imagelist-container ul.cmp-imagelist .cmp-imagelist__description p a {font-family: "Inter-Bold";font-size: 18px;line-height: 26px;font-weight: 700;color: #337079; text-decoration-line: underline;} 
#calquence-main #imagelist-container ul.cmp-imagelist .ad-resource-data {min-height: 180px;margin-bottom: 18px;}


@media screen and (min-width: 992px) and (max-width: 1200px) {
    #calquence-main #teaser-container .teaser .cmp-teaser__content { padding: 30px;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__subtitle {margin: 15px 0px;}
    
}

@media(max-width:991px){
    #calquence-main #imagelist-container ul.cmp-imagelist {flex-direction: column;gap: 40px;margin: 52px auto 48px;}
    #calquence-main #imagelist-container ul.cmp-imagelist li.cmp-imagelist__item { width: 100%;text-align: center;}
    #calquence-main #imagelist-container ul.cmp-imagelist h3.cmp-imagelist__title,#calquence-main #imagelist-container ul.cmp-imagelist .cmp-imagelist__description {text-align: left;}
    #calquence-main #imagelist-container ul.cmp-imagelist .ad-resource-data {min-height: auto;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content {padding: 30px 30px;margin-top: -3px;}
    #calquence-main #teaser-container .cmp-teaser {flex-direction: column;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content {width: 100%;}
    #calquence-main #teaser-container .teaser .cmp-teaser__image {width: 100%;}
}


@media(max-width:767px){
    .cust-table-1.table-desktop{display: none;}
    .table-mobile{display: block;}
    .desk-only{display:none;}
    .mob-only{display:block;}
    
    #calquence-main .flex-box {flex-direction: column;gap: 0px;}
    #calquence-main .flex-box .left-col, #calquence-main .flex-box .right-col {width: 100%;}
    #calquence-main .single-icon-block ul.table-red-bullet {margin: 0px 0px 28px;}
    
    #calquence-main #teaser-container .teaser a.cmp-teaser__action-link {justify-content: space-between;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__title {font-size: 24px; line-height: 34px;}
    #calquence-main #teaser-container .footnote {text-indent: -11px;padding-left: 11px;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__title a sup {font-size: 14px;}
    #calquence-main #teaser-container .teaser .cmp-teaser__content h6.cmp-teaser__subtitle {margin: 20px 0px;}
    
    
}
@media screen and (min-width: 320px) and (max-width: 360px) {
     #calquence-main .single-icon-block ul.table-red-bullet { padding: 0px 0px 0px 15px !important;}
    #calquence-main .single-icon-block ul.table-red-bullet {padding: 0px 0px 0px 15px;}
}


