#egpa-safety-banner .cmp-text{
  padding: 0;
}
.egpa-safety-banner .banner {
  padding: 53px 0 50px;
}

.safety-table-info{margin-top: 40px;}

.safety-table-info.gray-bg{
  background-color: #fafafa;
  margin-top: unset;
  margin-bottom: unset;
  padding: 40px 0;
}


.safety-table-info .section-title h2 br{display: none;}
.safety-table-info .section-title h2{
  margin: 0 0 2px 0;
  font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
  font-size: 32px;
  line-height: 36px;
  color: #AE2573;
  text-transform: uppercase;
}
.safety-table-info .section-title figure{margin: 0;}

.safety-table-info-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 33px 0 15px;
}
.safety-table-title {
  background: linear-gradient(90deg, #064C53 0%, #009D88 100%);
  border-radius: 12px 12px 0 0;
  padding: 18px 15px 15px;
}
.safety-table-title h2{
  font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
  font-size: 16px;
  line-height: normal;
  color: #FFFFFF;
  text-align: center;
  margin: 0;
}
.safety-table-info-block figure{
  margin: 0;
}
.safety-table-info-block figure img{
  display: block;  
}
.safety-table-right-block {
  max-width: 343px;
  color: #333F48;
}
.safety-table-right-block p.no-patient {
  /*font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;*/
font-family: "Myriad-pro";
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    color: #333F48;
    text-align: center;
    margin: 20px 0;
}
.safety-table-right-block p.no-patient.padding-right{
  padding-right:6px;
}
.safety-injection-info p.injection-title {
  font-family: "myriad-pro", sans-serif; font-weight: 600; font-style: normal;
  font-size: 20px;
  line-height: normal;
  margin: 0 0 5px;
}
.safety-injection-info p{
  font-size: 20px;
  line-height: normal;
  font-family: "myriad-pro", sans-serif; font-weight: 400; font-style: normal;
  margin: 0 0 10px;
}
.safety-injection-approval-block {
  margin-bottom: 30px;
}
.safety-injection-approval-block p{
  background: linear-gradient(90deg, rgba(174, 37, 115, 0.00) 0%, rgba(174, 37, 115, 0.10) 50%, rgba(174, 37, 115, 0.00) 100%);
  padding: 20px 10px;
  text-align: center;
  font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
  font-size: 20px;
  line-height: normal;
  max-width: 1075px;
  margin: 0 auto;
}
.following-approval-callout{
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(90deg, #AE257300 0%, #AE25731A 50%, #AE257300 100%);
  padding: 20px 60px;
  margin: 40px 0;
}
.following-approval-callout p{
  /*font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;*/
  text-align: center;
    font-family: "Myriad-pro";
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 0;
    line-height: normal;
}

.cmp-text:has(.safety-table-info.gray-bg){padding-bottom: 0;padding-top: 0;}
.safety-table-info.gray-bg .safety-table-left > p{
  font-family: "myriad-pro", sans-serif; font-weight: 600; font-style: normal;
  font-size: 20px;
  line-height: 100%;
  color: #333F48;
  margin-top: 32px;
}

.safety-table-info.gray-bg .safety-table-left .safety-table-title{max-width: 752px;}

@media screen and (max-width: 991px) {
  /*  #EGPASite .egpa-safety-banner .banner {*/
  /*  padding: 28px 0 24px !important;*/
  /*}*/
  .egpa-safety-banner .banner {
    padding: 28px 0 25px !important;
  }
  .egpa-safety-banner .banner h1 {
    max-width: 278px;
  }
  .safety-table-info-block{
    margin: 33px 0 20px;
    flex-direction: column;
  }
  .safety-table-left {
    width: 100%;
  }
  .safety-table-left img{
    width: 100%;
  }
  .safety-table-title {
    padding: 18px 5px 15px;
  }
  .safety-table-right-block{
    margin: 25px 0 0;
  }  
  .safety-table-right-block p.no-patient{
    font-size: 18px;
    line-height: normal;
    margin: 10px auto;    
    max-width: 320px;
  }
  .safety-table-right-block p.no-patient.padding-right{
  padding-right:0px;
}
/*  #safety_page .safety-table-right-block p.no-patient.padding-right{*/
/*  width: 83%;*/
/*}*/
  .safety-injection-info-block {
    text-align: left;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .safety-injection-info p.injection-title {
    font-size: 16px;
    font-family: "myriad-pro", sans-serif; font-weight: 700; font-style: normal;
  }
  .safety-injection-info .following-approval-callout p {
    font-size: 18px;
    line-height: 100%;
}
  .following-approval-callout {
      padding: 20px 38px;
}
  .safety-injection-info p {
    font-size: 16px;
    line-height: normal;
  }
  .injection-info-one {
    margin-bottom: 18px;
  }
  .safety-injection-approval-block p{
    font-size: 18px;
    line-height: normal;
    max-width: 285px;
  }
  .egpa-cta-footnote-safety{
    padding: 25px 0 25px 0;
  }
  .safety-table-info.gray-bg .safety-table-left .safety-table-title{max-width: unset;}
  
  .safety-table-info .section-title h2{font-size: 28px;}

  .safety-table-info.gray-bg .safety-table-left > p{font-size: 18px;}
  .safety-table-info .section-title h2 br{display: block;}

  .safety-table-info .section-title figure img{max-width: 255px;}
  .safety-table-info.gray-bg .section-title figure img{max-width: unset;}

  #safety_page .safety-table-view .mobile-only img,
  #safety_page .safety-table-title {
    max-width: 360px;
    margin: 0 auto;
  }
}





/*Feedback 18-08-25 */
#safety_page .banner h1 {
    font-family: "myriad-pro-condensed", sans-serif; font-weight: 900; font-style: italic;
    font-weight: 900;
}







