#truqap-safety-page #safety-hero {
  background-color: #250E62;
  overflow: hidden;
}

#truqap-safety-page #wrapper-safety {
  max-width: 1180px;
  margin: auto;
}

#truqap-safety-page #safety-hero #wrapper-safety {
  max-width: none;
}

#truqap-safety-page .teaser {
  position: relative;
}

#truqap-safety-page #safety-teaser {
  height: 100%;
}

#truqap-safety-page .cmp-teaser__image {
  order: 1;
  padding: 0;
}

#truqap-safety-page .cmp-teaser__title p, #truqap-safety-page .cmp-teaser__description p {
  color: white !important;
}

#truqap-safety-page h1 p {
  font-size: 39.06px !important;
  line-height: 48px !important;
  font-weight: 700 !important;
  letter-spacing: 0.01px;
  margin-left: -10px !important;
}

#truqap-safety-page .sup-align {
  font-size: 12px;
}

#truqap-safety-page a#blue-button-section-3 {
  border-radius: 32px;
  background: #250E62;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  width: 570px;
  display: flex;
  padding: 16px 10px;
  text-decoration: none;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 42px;
}

#truqap-safety-page .cmp-teaser__content {
  padding-top: 78px;
  display: flex;
  flex-flow: column;
  justify-content: center;
  padding-bottom: 82px;
  z-index: 1;
  padding-inline: 0;
}

#truqap-safety-page .cmp-teaser__description p {
  font-size: 17px !important;
  line-height: 24px;
  font-weight: 400;
  padding-right: 43px;
}

#truqap-safety-page h1.cmp-teaser__title::after {
  content: '';
  width: 92px;
  display: block;
  background: var(--color-light);
  height: 5px;
  margin-top: 34px;
  margin-bottom: 20px;
  border-radius: 4px;
  margin-left: -10px !important;
}

#truqap-safety-page #safety-hero .cmp-image__image, #truqap-safety-page #safety-hero .cmp-teaser__image-desktop {
  height: 100%;
  transition: all 100ms ease-in-out;
  padding-top: 0px;
  object-fit: cover;
}

#truqap-safety-page #truqsafety-sec-insidecont {
  max-width: 1180px;
  margin: 0 auto;
  padding: 52px 0px 53px;
}

#truqap-safety-page #truqsafety-sec-cont {
  background-color: #DBDCED;
}

#truqap-safety-page h1,#truqap-safety-page h2,#truqap-safety-page h3,#truqap-safety-page h4, #truqap-safety-page h5,#truqap-safety-page p {
  color: #250E62;
}

#truqap-safety-page .safety-content-container p {
  font-weight: 400;
  font-size: 24px !important;
  line-height: 36px !important;
  color: #250E62;
}

#truqap-safety-page .safety-content-container p span {
  font-style: italic;
}

#truqap-safety-page #truqsafety-third-insidecont {
  max-width: 1180px;
  margin: 0 auto;
  padding: 44px 0px;
}

#truqap-safety-page #trqp-third-text sup {
  font-size: 12px;
}
/*#truqap-safety-page sup{*/
/*  font-size: 12px;  */
/*}*/
#truqap-safety-page #truqsafety-third-cont {
  background-color: #8083C70D;
    /*margin-top: 14px;*/;
}

#truqap-safety-page #trqp-third-p p, #truqap-safety-page #trqp-third-p1 p {
  font-size: 24px;
  line-height: 35px;
  font-weight: 700;
  color: #250E62;
}

#truqap-safety-page #trqp-third-p p {
  margin-bottom: 44px;
}

#truqap-safety-page #trqp-third-text p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #250E62;
}

#truqap-safety-page #trqp-fourth-text p {
  font-size: 21px;
  line-height: 30px;
  color: #250E62;
  font-weight: 400;
  padding: 7px 0px 19px;
}

#truqap-safety-page #trqp-fifth-text p {
  font-size: 21px;
  line-height: 29px;
  font-weight: 400;
  color: #250E62;
}

#truqap-safety-page #trqp-fourth-text span {
  font-style: italic;
}

#truqap-safety-page #trqp-third-img {
  padding-top: 13px;
}

#truqap-safety-page #trqp-fifth-text {
  padding: 33px 43px 46px 0px;
}

#truqap-safety-page #trqp-six-text p {
  font-size: 24px;
  line-height: 29px;
  font-weight: 700;
  text-align: center;
  color: #250E62;
  padding-right: 28px;
}

#truqap-safety-page #btn-discover, #truqap-safety-page #btn-explore {
  font-size: 16px;
  line-height: 24px;
  background-color: #250E62;
  color: white;
  border-radius: 32px;
  font-weight: 700;
}

#truqap-safety-page #btn-discover {
  padding: 20px 0px;
  margin-top: 57px;
  width: 49%;
  margin-right: 40px;
}

#truqap-safety-page #btn-explore:hover, #truqap-safety-page #btn-discover:hover {
  text-decoration: none;
  cursor: pointer;
}

#truqap-safety-page #btn-explore {
  padding: 20px 60px 20px 60px;
  margin-top: 30px;
}

#truqap-safety-page #truqsafety-third-insidecont .button {
  text-align: center;
    /*margin-top: 58px;*/;
}

#truqap-safety-page p.trqpmob-text {
  display: none;
}

#truqap-safety-page #truqsafety-fourth-col1 {
    /*background-color: #8083c700;*/
    /*padding: 20px 164px 72px 102px;*/
  padding: 11px 71px 72px 75px;
  text-align: center;
  height: 461px;
}

#truqap-safety-page #truqsafety-fourth-insidecont {
  gap: 0px;
  max-width: 1180px;
  margin: 0 auto;
}

#truqap-safety-page #trqp-fourth-context h3 {
  font-size: 31.25px;
  line-height: 42px;
  font-weight: 700;
  padding: 0px 45px;
}

#truqap-safety-page #trqp-fourth-contextp p {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

#truqap-safety-page #truqsafety-fourth-cont {
  background-color: #8083C775;
}

#truqap-safety-page #truqsafety-fourth-col img {
  object-fit: cover;
  height: 461px;
  padding-top: 0px;
}

#truqap-safety-page #truqsafety-fith-cont {
  max-width: 1180px;
  margin: 0 auto;
    /*padding: 50px 80px 0px;*/
  padding: 50px 60px 0px 0px;
}

#truqap-safety-page #trqp-sixth-text p {
  font-weight: 400;
  color: black;
  line-height: 24px;
  font-size: 16px;
}

#truqap-safety-page #adverse-text-trqp {
  padding: 35px 0px 20px;
}

#truqap-safety-page #adverse-text-trqp p {
  border: 1px solid #000000;
  padding: 30px 122px;
  color: black;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

#truqap-safety-page #adverse-text-trqp p a {
  color: #000000;
  text-decoration: underline;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

#truqap-safety-page #abbr-ref-trqp p {
  color: #000000;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

#truqap-safety-page .abbr, #truqap-safety-page .ref {
  font-weight: 700 !important;
  padding: 30px 0px;
}

#truqap-safety-page #abbr-ref-trqp ol li {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 0px;
  font-weight: 400;
}

#truqap-safety-page .gb-trqp {
  padding: 30px 0px;
}

#truqap-safety-page #abbr-ref-trqp {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0px 0px 20px;
}

#truqap-safety-page a.tel-number-pat {
  text-decoration: none !important;
  color: black !important;
}

#truqap-safety-page #trqp-fourth-contextp {
  margin-bottom: 53px !important;
}

@media(max-width:767px) {
  #truqap-safety-page #truqsafety-sec-insidecont .safety-content-container p {
    font-size: 18px !important;
    line-height: 24px !important;
    text-align: center;
  }

  #truqap-safety-page div#safety-hero .teaser {
    min-height: 300px!important;
    background-image: unset!important;
    background-size: cover;
  }

  #truqap-safety-page a#blue-button-section-3 {
    width: 100%;
    margin-top: 30px;
  }

  #truqap-safety-page sup {
    font-size: 70%;
  }

  #truqap-safety-page #truqsafety-sec-insidecont {
    padding: 54px 27px 50px 26px;
  }

  #truqap-safety-page #truqsafety-third-insidecont {
    padding: 50px 27px;
    text-align: center;
  }

  #truqap-safety-page #truqsafety-third-insidecont .image {
    position: relative;
  }
/*#truqap-safety-page #truqsafety-third-insidecont .image::after{*/
/*    content:url("/content/dam/intelligentcontent/brands/az-oncology-uk/en/breast-cancer/expand-icon.svg");;*/
/*    position:absolute;*/
/*    height:18px;*/
/*    width:18px;*/
/*    right:8px;*/
/*    top:8px;*/
/*}*/
  #truqap-safety-page p.trqpmob-text {
    display: block;
    margin-bottom: 32px !important;
    padding: 0px 27px;
  }

  #truqap-safety-page p.trqpmob-text a {
    color: #250E62;
    text-decoration: none;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
  }

  #truqap-safety-page #truqsafety-third-cont {
    margin-top: 0px;
  }

  #truqap-safety-page #trqp-third-text p {
    font-size: 14px;
    line-height: 18px;
    padding-top: 13px;
  }

  #truqap-safety-page #trqp-fourth-text p, #truqap-safety-page #trqp-fifth-text p {
    font-size: 16px;
    line-height: 31px;
  }

  #truqap-safety-page #trqp-third-p p, #truqap-safety-page #trqp-third-p1 p, #truqap-safety-page #trqp-fourth-mobtext p, #truqap-safety-page #trqp-fourth-context h3 {
    font-size: 20px;
    line-height: 24px;
  }

  #truqap-safety-page #trqp-fourth-mobtext p {
    font-weight: 700;
    margin-bottom: 3px !important;
  }

  #truqap-safety-page #trqp-fifth-text {
    padding: 30px 0px 34px 0px;
  }

  #truqap-safety-page #trqp-six-text p {
    font-size: 20px;
    line-height: 24px;
    padding: 0px 23px;
  }

  #truqap-safety-page #btn-discover {
    padding: 10px 30px;
    margin-top: 40px;
    width: 98%;
  }

  #truqap-safety-page #btn-discover, #truqap-safety-page #btn-explore {
    font-size: 16px;
    line-height: 20px;
  }

  #truqap-safety-page #truqsafety-fourth-col img {
    height: auto;
  }

  #truqap-safety-page #truqsafety-fourth-col1 {
    padding: 20px 36px 68.5px 36px;
    height: auto;
  }

  #truqap-safety-page #truqsafety-fith-cont {
    padding: 50px 27px 0px;
    text-align: center;
  }

  #truqap-safety-page #trqp-sixth-text p {
    line-height: 28px;
    font-size: 14px;
  }

  #truqap-safety-page #trqp-fourth-context h3 {
    padding: 0px 35px;
  }

  #truqap-safety-page #btn-explore {
    padding: 18px 37px;
    margin-top: 37px;
  }

  #truqap-safety-page #adverse-text-trqp p {
    padding: 23px 7px 31px 7px;
    font-size: 14px;
    line-height: 24px;
  }

  #truqap-safety-page #adverse-text-trqp p a {
    font-size: 14px;
    line-height: 24px;
  }

  #truqap-safety-page #truqsafety-fourth-insidecont {
    grid-template-columns: 100%;
  }

  #truqap-safety-page #truqsafety-fourth-cont {
    background-color: #C0C2DB;
  }

  #truqap-safety-page #adverse-text-trqp {
    padding: 35px 0px 16px;
  }

  #truqap-safety-page #abbr-ref-trqp {
    padding: 0px 27px 20px 27px;
  }

  #truqap-safety-page #abbr-ref-trqp ol li {
    font-size: 16px;
    line-height: 24px;
  }

  #truqap-safety-page ol {
    list-style-type: decimal;
    list-style-position: outside;
  }

  #truqap-safety-page ol li::before {
    display: none;
  }

  #truqap-safety-page #abbr-ref-trqp ol {
    padding-left: 27px;
    padding-right: 32px;
  }

  #truqap-safety-page .cmp-teaser__image-mobile {
    display: none;
  }

  #truqap-safety-page h1 p {
    font-size: 30px !important;
    line-height: 36px !important;
  }

  #truqap-safety-page .cmp-teaser__description p {
    font-size: 16px !important;
    line-height: 20px;
    padding-right: 0px;
  }

  #truqap-safety-page .cmp-teaser__content {
        /*padding: 56px 68px 33px 40px;*/
    padding: 56px 68px 55px 40px;
  }

  #truqap-safety-page h1 p, #truqap-safety-page h1.cmp-teaser__title::after {
    margin-left: -0px !important;
  }

  #truqap-safety-page #truqsafety-third-insidecont .button {
    padding: 0px 2px;
  }

  #truqap-safety-page .tel-number-pat {
    color: #000 !important;
    text-decoration: none !important;
    cursor: none;
  }

  #truqap-safety-page h1.cmp-teaser__title::after {
    width: 63px;
    margin-top: 35px;
   /*margin-bottom: 16px;*/
    margin-bottom: 34px;
  }
}

@media screen and (max-device-width: 766px) and (orientation: landscape) {
  .cmp-modal__modalbox.modal-md .modal-box {
    width: 100%;
    height: 75vh;
    overflow: scroll;
  }
}

@media screen and (min-width: 536px) and (max-width: 766px) {
  #popup-mob-safety {
    margin-top: 12%;
  }
}

@media screen and (min-width: 444px) and (max-width: 766px) {
  #truqap-safety-page #btn-discover {
    width: 70%;
  }
}

@media (min-width: 767px) {
 
  #truqsafety-third-insidecont img.cmp-image__image.cmp-image--desktop {
    pointer-events: none;
    padding-top: 0px;
  }
}

@media screen and (min-width: 767px) and (max-width: 842px) {
  #truqap-safety-page #trqp-fourth-contextp {
    margin-bottom: 36px !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
  #truqap-safety-page #safety-hero .cmp-image__image, #truqap-safety-page #safety-hero .cmp-teaser__image-desktop, #truqap-efficacy #efficacy-teaser .cmp-teaser__image-desktop {
    object-position: 74%;
    object-fit: cover;
  }

  #truqap-safety-page #trqp-fourth-context h3 {
    font-size: 20px;
    line-height: 24px;
    padding: 20px 0px 0px;
  }

  #truqap-safety-page #truqsafety-fourth-col1 {
    padding: 5px 30px 10px 30px;
  }

  #truqap-safety-page #btn-explore {
    padding: 20px 25px 20px 25px;
    margin-top: 15px;
  }

  #truqap-safety-page #truqsafety-fourth-col img, #truqap-safety-page #truqsafety-fourth-col1 {
    height: 394px;
    object-fit: cover;
    object-position: 56%;
  }

  #truqap-safety-page #trqp-fifth-text {
    padding: 33px 30px 46px 0px;
  }

  #truqap-safety-page #btn-discover {
    width: 62%;
  }
}

@media screen and (min-width: 767px) and (max-width: 1200px) {
  #truqap-safety-page .safety-banner-cont, #truqap-safety-page #truqsafety-sec-insidecont, #truqap-safety-page #truqsafety-third-insidecont, #truqap-safety-page #abbr-ref-trqp, #truqap-safety-page #truqsafety-fith-cont {
    padding-left: 35px;
    padding-right: 30px;
  }

  #truqap-safety-page .cmp-teaser__content {
    padding-left: 35px;
  }
}

@media screen and (min-width: 1201px) and (max-width:1243px) {
  #truqap-safety-page .safety-banner-cont, #truqap-safety-page .cmp-teaser__content {
    padding-left: 22px;
  }

  #truqap-safety-page #truqsafety-sec-insidecont, #truqap-safety-page #truqsafety-third-insidecont, #truqap-safety-page #abbr-ref-trqp {
    padding-left: 22px;
    padding-right: 22px;
  }

  #truqap-safety-page #truqsafety-fith-cont {
    padding: 50px 22px 0px 22px;
  }
}

@media screen and (min-width: 1180px) {
  #truqap-safety-page #safety-teaser {
    justify-content: flex-end;
  }

  #truqap-safety-page .cmp-teaser__content {
    max-width: 586px;
  }
}
@media (min-width:1024px){
    #truqap-safety-page #safety-teaser{
        height:30.5vw;
    }
}
@media (min-width:1440px){
    #truqap-safety-page #safety-teaser{
        height:22.5vw;
    }
}