
/*ttr-suppression data CSS*/

#ttr-suppression-data .only-mobile{display:none;}

/*#ttr-suppression-data  .graph-1-tit{font-size: 21px;font-weight: 700;line-height: 25.2px;position: absolute;margin: 18px 19px;}*/
#ttr-suppression-data  .graph-1-tit{font-size: 21px;
    font-weight: 700;
    line-height: 25.2px;
    position: absolute;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    padding-left: 24px;
    /*display: flex;
    align-items: center;*/
    padding-right: 19px;
    padding-top: 19px;}
#ttr-suppression-data .graph-1-tit sup {
    font-weight: 400;
}
#ttr-container {
    max-width:1067px;
    margin:0 ;
   
    /* padding-right:20px; */
}
#desk-only {
    max-width: 1067px;
}
#mob-only{
    display: none;
}
#desk-only{
    display:block;
}
#ttr-container h2{
font-family: "Lexend", sans-serif;
font-size: 32px;line-height: 42px;
font-weight: 700;
/*font-size: 42px;line-height: 50px;*/
text-align: left;
 padding-top:92px;
 padding-bottom:70px;
 color: #004122;
}
#ttr-container h2 span span{
font-family: "Lexend", sans-serif;
font-size: 32px;line-height: 42px;
font-weight: 400;
/*font-size: 42px;line-height: 50px;*/
text-align: left;
color: #004122;
}
#ttr-container .text-wrap p {
    font-family: "Lexend", sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 29px;
    text-align: left;
    padding-bottom: 66px;
}
#ttr-container h2 sup{font-family: Lexend;font-size: 65%;/*font-size: 22px;*/font-weight: 400;}
#ttr-container .cmp-image__image{
    width:100%;
    margin-top: 70px;
}

#ttr-container .button-container {
  margin-top: 42px;
  margin-bottom: 64px;
  padding-right: 30px;
}
 
#ttr-container .custom-button {
  /*background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame.png');*/
  display:block;
  background-size: cover;
  background-position: center center;
  max-width: 537px;
  width: 100%;
  height: 101px;
  text-align: left;
  padding: 25px 0 17px 34px;
  font-size: 21px;
  line-height: 25px;
  color: #006838;
  font-weight: 700;
  margin: auto;
  font-family: "Lexend", sans-serif;
}
#ttr-container .button-container {
  margin-top: 42px;
  margin-bottom: 64px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame.png');
  display:block;
  background-size: contain;;
  background-position: center center;
  max-width: 537px;
  width: 100%;
  height: 101px;
  margin: auto;
 display:block;
}

#ttr-container .seperation-border{
    border-top: 1px solid #F26522;
    max-width: 1247px;
    margin: auto;
    padding: 27px 20px 27px 20px;
}

#ttr-container .ref-container {
    border-top: 1px solid #F26522;
    padding: 27px 0px 0px;
}
#ttr-container .img-bottom-text{
padding-bottom: 42px; 
}
 #ttr-container .img-bottom-text ul li{font-family: "Britanica-Regular";font-size: 19px;font-weight: 400;line-height: 24px;text-align: left;color:#000000;}
#ttr-container .button-bottom-text{font-family: "Britanica-Regular";font-size: 19px;font-weight: 400;line-height: 24px;text-align: left;padding-bottom: 71px;padding-top: 64px;}

 #ttr-container p.reference-title{
font-family: "Britanica-Regular";;
font-size: 19px;
font-weight: 400;
line-height: 24px;
text-align: left;
}
 #ttr-container p.reference-title b{
font-family: "Britanica-Regular";;
font-size: 19px;
font-weight: 900;
line-height: 24px;
text-align: left;
}
#ttr-suppression-data  sup.single-dagger {
    font-size: 80% ;
    position: relative;
    top: 4px ;
}











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

#ttr-container h2{
 padding-top:60px;
 padding-bottom:40px;

}

/*#ttr-container{*/
/*padding:0 30px;*/

/*}*/
#ttr-container .cmp-image__image {
    margin-top: 40px;
}
#ttr-container-ref #bottom-ref-text p {
         margin: 0 0px; 
     }
     #ttr-container .text-wrap p {
    padding-bottom: 40px;
}
    
    #ttr-container-ref #home_refe {
         margin: 30px 0px; 
       
    }  
#ttr-container .img-bottom-text {
   padding-top:10px;
   padding-bottom: 24px;
}
#ttr-ref-container #bottom-ref-text p {
    padding: 0px 0px 39px;
  
}
#ttr-container .button-container {
    margin-top: 24px;
    margin-bottom: 59px;
}
#ttr-container .button-bottom-text {
    padding-bottom: 30px;
    padding-top: 59px;
}
#ttr-container .ref-container {
    padding: 30px 0px 0px;
}
    #ttr-container .custom-button {
  
  background-size: cover;
  background-position: center center;
  max-width: 87.5vw;
  width: 100%;
  height: 101px;
  text-align: left;
  padding: 13px 77px 17px 26px;
  font-size: 21px;
  line-height: 25px;
  color: #006838;
  font-weight: 700;
  margin: auto;
  font-family: "Lexend", sans-serif;
}
#ttr-container .button-container {
  margin-top: 42px;
  margin-bottom: 64px;
  background-repeat: no-repeat;
  padding-right: 30px;
  background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');
  display:block;
  background-size: contain;
  background-position: center center;
  max-width: 87.5vw;
  width: 100%;
  height: 101px;
  margin: auto;
  display:block;
}
    #mob-only{
    display: block;
}
#desk-only{
    display:none;
}
}
@media screen and (max-width: 479px) {
#ttr-container h2 {
    font-family: "Lexend", sans-serif;
    font-size: 20px;line-height: 26px;
    font-weight: 700;
    /*font-size: 28px;line-height: 38px;*/
    text-align: left;
}
#ttr-container h2 span span{
    font-family: "Lexend", sans-serif;
    font-size: 20px;line-height: 26px;
    font-weight: 400;
    /*font-size: 28px;line-height: 38px;*/
    text-align: left;
}
#ttr-container .custom-button {
        padding: 22px 0px 0px 15px;/*padding: 24px 0px 0px 4px;*/
        font-size: 4.038vw;
        line-height: 4.808vw;
    }
    
}
@media screen and (min-width: 550px) and (max-width:767px){
    #ttr-container .button-container {
        max-width: 60.5vw;
    }
        #ttr-container .custom-button {
        padding: 21px 77px 17px 26px;
        font-size: 14px;
        line-height: 18px;
    }
}

/*********************Safety & Tolerability Profile CSS starts******************/
#safety-tolerant-container{
    max-width:1067px;
    margin:0;
}
#safety-first-conatiner{
    max-width:1067px;
    margin:0;
    padding-right:20px;
   
}

#safety-container-ref .aem-Grid .content-demo{
    max-width: calc(100% - 420px);
        margin-left: 541px;
    }

#safety-first-conatiner h2{
font-family: "Lexend", sans-serif;
font-size: 42px;
font-weight: 700;
line-height: 50px;
text-align: left;
color:#004122;
padding-top: 92px;
    padding-bottom: 70px;
}


/*#safety-first-conatinerr table {
    width: 100%;
    margin: 20px 0;
    border-collapse: collapse;
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.1); 
}
 
#safety-first-conatiner th, td {
    padding: 12px; 
    text-align: center;
    border-bottom: 1px solid #ccc; 
}
 
#safety-first-conatiner th {
    background-color: #5F6062;
    border-bottom: 2px solid #ccc;
    font-weight: bold;
    padding: 37px;
}
#safety-first-conatiner td:first-child, th:first-child {
    background-color: #e6f7ff;
}
 
#safety-first-conatiner td:nth-child(2), th:nth-child(2) {
    background-color: #f2ffe6; 
}
 
#safety-first-conatiner td:nth-child(3), th:nth-child(3) {
    background-color: #ffe6e6;
}
 

#safety-first-conatiner tr:nth-child(2) td {
    background-color: #e7f3fe; 
}
 
#safety-first-conatiner tr:nth-child(3) td {
    background-color: #f7fcf0; 
}
 
 #safety-first-conatiner tr:nth-child(4) td {
    background-color: #fdeae8; 
}
 
#safety-first-conatiner tr:nth-child(5) td {
    background-color: #fff6d4; 
}
 
#safety-first-conatiner tr:nth-child(6) td {
    background-color: #e8f0ff; 
}
 
#safety-first-conatiner tr:nth-child(7) td {
    background-color: #e6ffee;
}
 
#safety-first-conatiner tr:nth-child(8) td {
    background-color: #ffeef2; 
}
 
#safety-first-conatiner tr.category {
    background-color: #dfe3e9;
    font-weight: bold;
}
 
#safety-first-conatiner td {
    border-right: 1px solid #ccc;
}
 
#safety-first-conatiner td:last-child, th:last-child {
    border-right: none;
}*/

 
#safety-first-conatiner .background-image {
    background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/safety-tolerability-profile/adverse-frame-desk.png'); /* Replace with your image path */
    background-size: cover;
    background-position: center;
    height: 77px; /* Set your desired height */
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 1053px;
}
 
#safety-first-conatiner .overlay-text {
    color: white; /* Change text color as needed */
    font-size: 24px; /* Adjust font size */
    position: absolute;
    text-align: center;
}
#safety-mid-container{

}
#safety-mid-container {
    background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/safety-tolerability-profile/demostrated-desk.png');
    display: block;
    background-size: cover;
    background-position: center center;
    }
#safety-mid-container .content-demo{
max-width: 1279px;
    margin: auto;
    padding: 35px 0 42px 216px;
    padding-top: 38px;
    padding-bottom: 14px;
}
 #safety-mid-container .green-text p span{
    font-family: "Lexend", sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 29px;
    text-align: left;
    color: #006838;
    display:block;
}
#safety-mid-container .green-text p{
font-family: "Lexend", sans-serif;
font-size: 21px;
font-weight: 400;
line-height: 29px;
text-align: left;
color: #006838;
padding-bottom:30px;
}
#safety-mid-container .column-text{
display: flex;
    gap: 41px;
}
#safety-mid-container .column-text ul{/* list-style-position: inside; */list-style: disc;padding-left: 38px;}
#safety-mid-container .column-text ul li{font-family: "Lexend", sans-serif;
font-size: 21px;font-weight: 400;line-height: 29px;text-align: left;color:#000000;margin-bottom: 20px;}
#safety-mid-container .custom-button {
    display: block;
    background-size: cover;
    background-position: center center;
    max-width: 537px;
    width: 100%;
    height: 101px;
    text-align: left;
    padding: 25px 0 17px 34px;
    font-size: 21px;
    line-height: 25px;
    color: #006838;
    font-weight: 700;
    margin: auto;
    font-family: "Lexend", sans-serif;
}
#safety-ref-conatiner .aem-Grid {
        
        max-width: 1279px;
        margin: auto;
        padding: 35px 0 42px 216px;
    }
#safety-mid-container .button-container {
    margin-top: 42px;
    margin-bottom: 64px;
    background-repeat: no-repeat;
    padding-right: 30px;
    background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/safety-tolerability-profile/neuroframe-safety-desk.png');
    display: block;
    background-size: contain;
    background-position: center center;
    max-width: 541px;
    width: 100%;
    height: 100px;
    margin: auto;
    display: block;
}
#safety-first-conatiner .table-below-text {
padding-bottom:66px;
}
#safety-first-conatiner .table-below-text p{font-family:"Britanica-Regular";font-size: 19px;font-weight: 400;line-height: 24px;text-align: left;color: #000000;}
#safety-last-container .button-bottom-text{
    padding-bottom:71px;
}
#safety-last-container {
    max-width: 1030px;
    margin: auto;
  padding-left: 96px;
   }
 #safety-first-conatiner .mob-only{
     display:none;
 }
 #safety-first-conatiner .desk-only {
    display: block;
    margin-right: 20px;
}
#safety-last-container #home_refe{
   margin-top:63px;
}
#safety-last-container #bottom-ref-text p::before {
    margin-bottom: 27px;

}
#safety-last-container #bottom-ref-text p {
    padding: 0px 0px 104px;
    margin-top: 71px;
}
#ref-bottom-container{
    max-width: 1067px;
    margin: auto;
    padding: 35px 0 42px 117px;
    
}

@media (max-width: 991px) {
    #safety-mid-container .content-demo{
        padding:0 30px;
    }
    #ref-bottom-container  {
        padding: 0 30px;
    }
    #safety-mid-container .green-text p {
    padding-bottom: 38px;
    padding-top: 0px;
        
    }
    #sat-profile #banner_text_common .cmp-teaser__content .banner-subtitle ,#ttr-suppression-data #banner_text_common .cmp-teaser__content .banner-subtitle,
    #wai_isi .cmp-teaser__content .banner-subtitle{
        font-size: 42px;
        line-height: 52px;
    }
}
@media (max-width: 767px) {
     #safety-first-conatiner .mob-only{
        display:block;
 }
 #safety-first-conatiner .desk-only{
    
    display:none;
}

     #safety-ref-conatiner #bottom-ref-text p {
       /*margin:0;*/
       /* padding-left: 20px;*/
       /* padding-right: 20px;*/
    }
    #safety-mid-container .green-text p span {
   
     display: contents; 
}
    
    
#safety-mid-container {
    padding-left:0px;
}
#safety-mid-container .column-text {
    flex-direction: column;
     gap: 0px; 

}

#safety-mid-container {
    background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/safety-tolerability-profile/demostrated-mob.png');
    display: block;
    background-size: cover;
    background-position: center center;
    }
#safety-last-container {
   
    padding-left: 0px;
}
#safety-first-conatiner h2 {
    padding-top: 40px;
    padding-bottom: 40px;
}
#safety-first-conatiner .table-below-text {
    padding-bottom: 44px;
    padding-top: 24px;
}

 #safety-mid-container .custom-button {
        background-size: cover;
        background-position: center center;
        max-width: 87.5vw;
        width: 100%;
        height: 101px;
        text-align: left;
        padding: 13px 77px 17px 26px;
        font-size: 20px;
        line-height: 25px;
        color: #006838;
        font-weight: 700;
        margin: auto;
        font-family: "Lexend", sans-serif;
    }
         #safety-mid-container .button-container {
        margin-top: 42px;
        margin-bottom: 64px;
        background-repeat: no-repeat;
        padding-right: 30px;
        background-image: url('/content/dam/intelligentcontent/brands/wainua-ca/ca/en/images/ttr_supression_data/yellow-frame-mob.png');
        display: block;
        background-size: contain;
        background-position: center center;
        max-width: 87.5vw;
        width: 100%;
        height: 101px;
        margin: auto;
        display: block;
    }

    #safety-last-container #bottom-ref-text p {
    padding: 0px 0px 83px;
    margin-top: 30px;
}
#safety-last-container #home_refe {
    margin-top: 39px;
    margin-bottom: 0px;
}
#ttr-suppression-data .graph-1-tit .single-dagger {
    top: 2px;
}
}
@media screen and (max-width: 479px) {
#safety-mid-container .custom-button {
        padding: 24px 0px 0px 4px;
        font-size: 15px;
        line-height: 19px;
    }
    #safety-first-conatiner h2 {
    font-family: "Lexend", sans-serif;
        font-size: 28px;
        font-weight: 700;
        line-height: 38px;
        text-align: left;
}
}
@media screen and (max-width: 1800px){
#safety-container-ref .aem-Grid .content-demo{
    max-width: calc(100% - 420px);
        margin: auto;
    }
    #safety-mid-container .content-demo {
    
     padding: 38px 30px 42px 30px; 
   
}
    #safety-ref-conatiner .aem-Grid {
        
        padding: 38px 30px 42px 30px; 
    }
}
@media screen and (min-width: 550px) and (max-width:767px){
    #safety-mid-container .button-container {
        max-width: 60.5vw;
    }
       #safety-mid-container .custom-button {
        padding: 21px 77px 17px 26px;
        font-size: 14px;
        line-height: 18px;
    }
    
}

@media screen and (min-width: 992px) and (max-width:1843px){
#safety-ref-conatiner .aem-Grid{
    /* max-width: calc(100% - 33px); */
    /* padding-left: 83px; */
    /* margin: auto; */
    /* padding: 0px 40px; */
    }
}
@media screen and (min-width: 1844px) and (max-width:1920px){
#safety-ref-conatiner .aem-Grid{
    /* max-width: calc(100% - 420px); */
    /* padding-left: 547px; */
    /* max-width: 1279px; */
    /* margin: auto; */
    /* padding: 35px 0 42px 216px; */
    }
}
@media (min-width: 1921px) {
   #safety-mid-container .content-demo {
    max-width: 1067px;
    margin: auto 422px;
    padding: 35px 0 42px 117px;
    padding-top: 38px;
    padding-bottom: 14px;
}
    #safety-ref-conatiner .aem-Grid{
    max-width: calc(100% - 420px);
    padding-left: 328px;
    }
#ref-bottom-container  {
        max-width: 1067px;
        margin: auto 422px;
        padding: 35px 0 42px 117px;
        padding-top: 38px;
        padding-bottom: 14px;
    }
}

/*.graph-bor{border: 1px solid #000000;}*/
#sat-profile img.spt-title-bg{width:100%}
.spt-table{max-width: 1056px;width: 100%;height:346px;margin-top: 33px;font-family: "Lexend", sans-serif;}
.spt-table td{padding: 8px;width: 351px;font-size: 23.49px;line-height: normal;color:#000000;    font-family: 'Lexend-Regular';}
.spt-table th {text-align: left;padding: 8px;width: 160px;font-weight: 400;font-size: 23.49px;line-height: 26.25px;color:#000000;border-top: 1px solid #5F6062;border-bottom: 1px solid #5F6062;border-right: 1px solid #5F6062;}
.spt-table .cell-1{width: 165.78px; height: 93.0px; background: rgb(0,104,56); text-align: center; color: rgb(255,255,255);}
.spt-table .cell-2{width: 350.78px; height: 93.0px; background: rgb(95,96,98); text-align: center; color: rgb(255,255,255);}
.spt-table .text-center{text-align:center;}
.spt-table th + th {border-right: none;}
.spt-table th:nth-child(1){padding-left: 21px;}
.spt-table td:nth-child(1) {padding-left: 21px;}
.spt-table th:nth-child(3){border-right: none;}


@media screen and (max-width: 767px) {
    .spt-table td {font-size: 12.45px; line-height: normal; padding: 3px 8px;}
    .spt-table th{font-size: 12.45px; line-height: normal; padding: 3px 8px;}
    .spt-table th:nth-child(1) {width: 70%;}
    .spt-table td:nth-child(1) ,.spt-table th:nth-child(1){padding-left: 15px;}
    #sat-profile .table-below-text {padding-top: 24px;        padding-bottom: 44px !important;}
    #sat-profile #bottom-ref-text p {margin: auto;max-width: 100%;}
     #sat-profile #home_refe {margin: 37px 0;max-width: 100%;}
    #sat-profile .spt-table {margin-top: 20px;}

    
}

@media screen and (max-width: 540px) {
    #ttr-suppression-data #banner_text_common .cmp-teaser__content .banner-subtitle{
        /*font-size: 6.933vw;*/
    }
}


@media (max-width: 676px){
    #ttr-suppression-data .only-desktop{display:none;}
    #ttr-suppression-data .only-mobile{display:block;}
    #ttr-suppression-data .graph-1-tit {font-size: 14px;max-width: 83%;font-weight: 700;line-height: 14px;position: absolute;padding: 4px 19px;}
}

@media (min-width: 766px) and (max-width: 991px){
    #banner_text_common .cmp-teaser__content .banner-subtitle{font-size: 26px;line-height: 32px;}
    #sat-profile #banner_text_common .cmp-teaser__content .banner-subtitle ,#ttr-suppression-data #banner_text_common .cmp-teaser__content .banner-subtitle,
    #wai_isi .cmp-teaser__content .banner-subtitle{font-size: 26px;line-height: 32px;}
}

@media (min-width: 768px) {
    #ttr-suppression-data #bottom-ref-text p {
    margin-top: 71px;
}
}


/*04/03/2025*/


#ttr-container h2 span span{line-height: normal;}

#sat-profile #bottom-ref-text p {margin-top: 70px;}


@media (max-width: 460px) {
     #ttr-suppression-data .graph-1-tit {
        font-size: 3.086vw !important;
        line-height: 1.086vw !important;
        padding: 7px 19px;
    }
    #efficacy-data .graph-1-tit {
        max-width: 100% !important;
    }
    #efficacy-data .single-line-mob {
        padding: 12px 21px 7px 13px !important;
    }
}







