#truqap-efficacy .cmp-text b {
  font-family: "Sora", serif;
}

#truqap-efficacy #hero {
  background-color: var(--color-primary);
  overflow: hidden;
}
#truqap-efficacy #efficacy-teaser{
    height:100%;
}

#truqap-pages #truqap-efficacy .cmp-text p:not(:last-child),#truqap-pages #truqap-efficacy .cmp-text p:not(:last-child) {
  margin: unset;
}

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

#truqap-pages .cmp-accordion__button:focus-visible {
  outline: 0;
}

#truqap-efficacy #section-1 a {
  color: unset;
  font-weight: 700;
  font-size: 16px;
}

#truqap-pages #truqap-efficacy #hero .teaser {
  position: relative;
}

#truqap-pages #truqap-efficacy #hero .teaser:before {
  content: '';
  position: absolute;
  inset: 0;
  width: 75%;
  z-index: 1;
  background: linear-gradient(90deg, #250E62 65.5%, rgba(37, 14, 98, 0.00) 100%);
}

#truqap-pages #truqap-efficacy #accordian-2 .cmp-text .last-para p {
  line-height: 20px;
  margin-bottom: 21px;
}

#truqap-efficacy .cmp-image__link {
  pointer-events: none;
}

#truqap-efficacy #hero .cmp-teaser__image {
  order: 1;
  padding: 0;
}

#truqap-efficacy #hero .cmp-teaser__title:after {
  content: '';
  width: 92px;
  display: block;
  background: var(--color-light);
  height: 5px;
  margin-top: 30px;
  margin-bottom: 38px;
  border-radius: 4px;
}

#truqap-efficacy #hero .cmp-teaser__title p {
  color: var(--color-light);
  font-size: clamp(1.88rem, 0.85vi + 1.68rem, 2.44rem);
  line-height: 1.23;
  font-weight: 700;
  letter-spacing: 0.01px;
  /* max-width: 250px; */;
}

#truqap-efficacy #hero .cmp-teaser__title {
  position: relative;
  margin: 0;
}

#truqap-efficacy .cmp-teaser .cmp-teaser__description p {
  font-size: clamp(1rem, 0.09vi + 0.98rem, 1.06rem);
  line-height: 1.42;
  color: var(--color-light);
}

#truqap-efficacy #hero .cmp-teaser__content {
  display: flex;
  flex-flow: column;
  justify-content: center;
  z-index: 1;
  padding-inline: 0;
  padding: 95px 25px 82px;
}

#truqap-efficacy #hero .cmp-teaser__image-desktop {
  height: 100%;
}

#truqap-efficacy #dosing-teaser {
  height: 100%;
}

#truqap-efficacy #hero .cmp-image--desktop {
  height: 100%;
  object-fit: cover;
  object-position: 100%;
  transition: all 100ms ease-in-out;
}

/* section-1 */
#truqap-efficacy #text-1 p {
  color: #250E62;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
 /* 150% */;
}

#truqap-efficacy #text-2 p {
  color: #250E62;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
 /* 187.5% */
  margin-top: 10px;
}

#truqap-efficacy #section-1 {
  background: #DBDCED;
  padding-top: 36px;
  padding-bottom: 48px;
  margin-bottom: 7px;
}
/* end */
#truqap-efficacy #section-7 .button button {
  background-color: #1DA4B0;
}

#truqap-efficacy .cmp-accordion__item:nth-child(odd) {
  background: rgba(44, 204, 211, 0.18);
  margin-bottom: 7px;
}

#truqap-efficacy .cmp-accordion__item:nth-child(even) {
  background: rgba(44, 204, 211, 0.41);
}

#truqap-efficacy .cmp-accordion__item .cmp-accordion__title {
  color: #250E62;
  font-family: Sora;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
 /* 104.348% */
  letter-spacing: 0;
}

#truqap-efficacy .cmp-accordion__icon::before {
  content: url(/content/dam/intelligentcontent/brands/az-oncology-uk/en/images/truqap-img/Arrow-right.png) !important;
}

#truqap-efficacy .cmp-accordion__button--expanded .cmp-accordion__icon::before {
  content: url(/content/dam/intelligentcontent/brands/az-oncology-uk/en/images/truqap-img/Arrow-up.png) !important;
}

#truqap-efficacy .cmp-accordion__header {
  background-color: transparent;
  padding-block: 28px;
/* min-height: 140px; */;
}

#truqap-efficacy .cmp-accordion__button {
/* padding-top: 25px; */
  padding-inline: 0;
/* padding-bottom: 23px; */;
}

#truqap-efficacy .cmp-accordion__item > * {
  max-width: 1180px;
  margin: auto;
}

#truqap-efficacy #accordian-1 .text p {
  color: #250E62;
  font-size: 16px;
  line-height: 22px;
  padding-inline: 32px;
  padding-bottom: 10px;
}

#truqap-efficacy #accordian-1 .text h3 {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
 /* 200% */
  margin-top: 0;
}

#truqap-efficacy #accordian-1 .text li {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
 /* 200% */
  margin-bottom: 0;
  /*align-items: center;*/
  /* margin-left: 5px; */;
}

#truqap-efficacy #accordian-1 .text li::before {
  content: '';
  width: 5px;
  height: 4px;
  background: #250E62;
  position: relative;
  top: 12px;
}

#truqap-efficacy .mlr, #truqap-efficacy #referecence b {
  color: #000;
}

#truqap-efficacy #two-col {
  grid-template-columns: 55% 30%;
  padding-left: 25px;
}

#truqap-efficacy #accordian-1 #two-col {
  padding-left: 32px;
}

#truqap-efficacy .cmp-accordion__panel {
  padding: 0;
}

#truqap-efficacy #accordian-1 {
  border-radius: 17px;
  background: #FFFDFD;
  box-shadow: 0px 2px 4px 0px rgba(60, 66, 66, 0.08);
  padding-top: 25px;
  padding-bottom: 10px;
}
#truqap-efficacy #accordian-1 .image{
    padding:0 18px 18px;
}

#truqap-efficacy .cmp-accordion__panel--expanded {
  padding-top: 32px;
  padding-bottom: 75px;
}

#truqap-efficacy #accordian-2 {
  border-radius: 27px;
  background: #FFFDFD;
  box-shadow: 0px 2px 4px 0px rgba(60, 66, 66, 0.08);
  padding-inline: 54px;
  padding-top: 26px;
  padding-bottom: 12px;
}

#truqap-efficacy #accordian-2 .cmp-text p {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
 /* 200% */
  margin-bottom: 15px;
}

#truqap-efficacy span.number {
  color: #250E62;
  font-family: Sora;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

#truqap-pages #accordian-2 .cmp-text p:not(:last-child) {
  margin-bottom: 10px;
}

#truqap-efficacy #accordian-2 .cmp-image {
  padding-top: 10px;
  padding-bottom: 16px;
}

#truqap-efficacy #accordian-2 .cmp-text h3 {
  color: #250E62;
  font-family: Sora;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
 /* 91.667% */
  margin-top: 12px;
}

#truqap-efficacy #section-3 .text p {
  color: #250E62;
  font-size: 16px;
  line-height: 31px;
 /* 193.75% */;
}

#truqap-efficacy #section-3 .cta-button {
  border-radius: 32px;
  background: #250E62;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 9px 12px;
  display: inline-block;
  text-decoration: none;
  margin-top: 40px;
}

#truqap-efficacy #container-c0d9bae544 {
  grid-template-columns: 41% 1fr;
  gap: 35px;
}

#truqap-efficacy #section-3  .azcl-column-par2 p {
  line-height: 21px;
  max-width: 500px;
  margin-top: 6px;
}

#truqap-efficacy #section-3 {
  padding-top: 64px;
  background: rgba(128, 131, 199, 0.06);
  padding-bottom: 30px;
}

#truqap-efficacy #section-3 .azcl-column-par1 {
  padding-top: 35px;
}

#truqap-efficacy #section-3 .cmp-title__text--h2, #truqap-efficacy #section-4 .cmp-title__text--h2 {
  color: #250E62;
  font-family: Sora;
  font-size: 31.25px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px;
 /* 134.4% */
  border: unset;
  margin-bottom: 13px;
}

#truqap-pages #truqap-efficacy #section-4 p {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
 /* 193.75% */
  margin-bottom: 10px;
  max-width: 1000px;
}

#truqap-efficacy #section-4 {
  padding-top: 50px;
  padding-bottom: 54px;
}

#truqap-efficacy #section-5 {
  background: rgba(128, 131, 199, 0.06);
  padding-top: 47px;
  padding-bottom: 30px;
}

#truqap-efficacy #book-mark .container {
  display: flex;
  align-items: center;
}

#truqap-efficacy .left-icon {
  flex: 1 0 auto;
  margin-right: 27px;
}

#truqap-efficacy #book-mark h2 {
  color: #250E62;
  font-family: Sora;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 31px;
 /* 129.167% */
  border: unset;
}

#truqap-efficacy #section-5 .image img {
  border-radius: 17px;
}

#truqap-pages #truqap-efficacy #section-5 p {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
 /* 193.75% */
  margin-bottom: 10px;
}

#truqap-efficacy #section-6 .cmp-accordion__panel--expanded h3 {
  color: #250E62;
  font-family: Sora;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 31px;
 /* 172.222% */
  margin-top: 0;
}

#truqap-efficacy #section-6 .cmp-accordion__panel--expanded p {
  color: #250E62;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
 /* 137.5% */
  margin-bottom: 10px;
}

#truqap-efficacy #section-6 .cmp-accordion__item {
  background: #D9F6F7;
  margin-bottom: 0;
}

#truqap-efficacy #text-center {
  max-width: 923px;
  margin-inline: auto;
  padding-bottom: 44px;
}

#truqap-efficacy #section-7 {
  background: #C0C2DB;
  padding-top: 40px;
  padding-bottom: 63px;
}

#truqap-efficacy #text-center h2 {
  color: #250E62;
/* Heading/H3 */
  font-family: Sora;
  font-size: 31.25px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px;
 /* 134.4% */
  margin-bottom: 45px;
  border: unset;
}

#truqap-efficacy #text-center p {
  color: #250E62;
  text-align: center;
/* Body/Paragraph */
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
 /* 150% */;
}

#truqap-efficacy [data-cmp-expanded] .cmp-accordion__header {
  padding-block: 33.5px;
}

#truqap-efficacy #center-aligned-btn {
  color: #250E62;
  background: #1DA4B0;
  ;
    font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
 /* 150% */
  padding: 17px  25px;
  border-radius: 36px;
  text-decoration: none;
}

#truqap-efficacy #abbreviations p {
  color: #000;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
    /* font-weight: 700; */
  line-height: 24px;
 /* 150% */;
}

#truqap-efficacy #abbreviations b {
  margin-bottom: 25px;
  display: block;
}

#truqap-efficacy #section-7 .button {
  margin-top: 50px;
  text-align: center;
    /* background-color: #1DA4B0; */;
}

#truqap-efficacy #referecence li {
  margin-bottom: 0px;
  color: #000;
  font-family: Sora;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

#truqap-efficacy #referecence ol {
  padding-block: 48px;
}

#truqap-efficacy #section-8 {
  padding-top: 45px;
  padding-bottom: 80px;
}

#truqap-efficacy #section-7 .carousel {
  display: none;
}

#truqap-pages #truqap-efficacy #view-full-screen {
  display: none;
}

#truqap-efficacy :is(h1,h2,h3,h4) {
  margin-top: 0;
}

#truqap-efficacy #section-6 .cmp-accordion__panel--expanded {
  padding-block: 0;
  padding-bottom: 30px;
}

#truqap-pages #truqap-efficacy #book-mark {
  margin-bottom: 10px;
}

#truqap-efficacy #section-7 .cmp-carousel-horizontal--swipe {
  border-radius: 10px;
  background: #C0C2DB;
}

#truqap-efficacy #section-7 .cmp-carousel__indicators--desktop{
    display:none;
}

#truqap-efficacy .bottom-text{
    text-align:left !important;
}

@media(max-width:1366px) {
  #truqap-efficacy #hero .cmp-image--desktop {
    object-position: 75%;
  }

  #truqap-efficacy .cmp-accordion__panel--expanded, #truqap-efficacy #section-6 .cmp-accordion__panel--expanded {
    padding-inline: 25px;
  }

  #truqap-efficacy #wrapper,#truqap-dosing .cmp-accordion__panel,#truqap-dosing .cmp-accordion__item > * {
    padding: 0 25px;
  }

  #truqap-efficacy #hero #wrapper {
    padding: unset;
  }

  #truqap-efficacy #hero #wrapper .cmp-teaser__content,#truqap-efficacy .cmp-accordion__header,#truqap-efficacy #section-6 .cmp-accordion__panel--expanded {
    padding-inline: 25px;
  }
}

@media (min-width: 768px) {
  #truqap-efficacy #three-col {
    grid-template-columns: repeat(3, 1fr);
  }
   #truqap-efficacy #section-3 .section-3__cta{
      text-align:center;
  }
   #truqap-efficacy #section-3 .cta-button{
      padding:14px 54px;
  }
  #truqap-efficacy .bottom-text{
      padding: 0 18px !important;
  }
}

@media(max-width:767px) {
  #truqap-efficacy #accordian-1 .text li::before {
    top: 0;
  }

  #truqap-efficacy #accordian-1 .text .dual-p li:nth-child(1) {
    align-items: unset;
  }
  #truqap-efficacy #accordian-1 .azcl-column-par2 li{
      align-items:center;
  }

  #truqap-efficacy #accordian-1 .text .dual-p li::before {
    top: 14px;
  }

  #truqap-efficacy .last-para {
    padding-top: 25px;
  }

  #truqap-pages #truqap-efficacy #accordian-2 .cmp-text .last-para p {
    line-height: 18px;
  }

  #truqap-efficacy .cmp-image__link {
    pointer-events: auto;
  }

  #truqap-efficacy #hero .cmp-teaser__image {
    display: none;
  }

  #truqap-efficacy #hero .cmp-teaser__content {
    padding-top: 70px;
    padding-bottom: 34px;
  }

  div#section-1 {
    padding-top: 30px;
    padding-bottom: 35px;
  }

  #truqap-efficacy #text-1 p {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  #truqap-pages #truqap-efficacy #book-mark {
    margin-bottom: 0;
  }

  #truqap-efficacy #text-2 p {
    line-height: 24px;
    text-align: center;
    margin-top: 38px;
  }

  #truqap-efficacy #section-1 {
    padding-top: 40px;
  }

  #truqap-efficacy .cmp-accordion__item .cmp-accordion__title {
    font-size: 20px;
  }

  #truqap-efficacy .cmp-accordion__header {
    padding-block: 28px;
/* min-height: 112px; */;
  }

  #truqap-efficacy [data-cmp-expanded] .cmp-accordion__header {
    padding-block: 33.5px;
  }

  #truqap-efficacy #accordian-1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #truqap-efficacy .cmp-accordion__panel--expanded,
  #truqap-efficacy #section-6 .cmp-accordion__panel--expanded {
    padding-top: 10px;
    padding-inline: 21px;
    padding-bottom: 52px;
  }

  #truqap-efficacy #accordian-1 .text p {
    text-align: center;
    padding-inline: 18px;
  }

  #truqap-efficacy #accordian-1 .text li {
    margin-left: 5px;
  }

  #truqap-efficacy #accordian-2 {
    padding-inline: 25px;
    text-align: center;
    padding-bottom: 22px;
  }

  #truqap-efficacy #accordian-2 .cmp-text h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 34px;
  }

  #truqap-pages #truqap-efficacy #accordian-2 .cmp-text .inner-text-1 {
    margin-bottom: 28px;
  }

  #truqap-pages #truqap-efficacy #accordian-2 .cmp-text p {
    line-height: 20px;
    margin-bottom: 15px;
  }

  #truqap-efficacy #container-c0d9bae544 {
    display: block;
  }

  #truqap-efficacy #section-3 .azcl-column-par1 {
    padding-top: 0;
  }

  #truqap-efficacy #section-3 {
    text-align: center;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  
 

  #truqap-efficacy #section-3 .azcl-column-par2 p {
    font-size: 14px;
    line-height: 18px;
    max-width: 283px;
    margin-inline: auto;
  }

  #truqap-efficacy #section-3 .cmp-title__text--h2, #truqap-efficacy #section-4 .cmp-title__text--h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
  }

  #truqap-efficacy #section-4 {
    text-align: center;
    padding-top: 18px;
    padding-bottom: 22px;
  }

  #truqap-pages #truqap-efficacy .modal__close {
    top: 1rem;
    right: 1rem;
  }

  #truqap-efficacy .c-para-space {
    padding-bottom: 20px;
  }

  #truqap-efficacy #book-mark .container {
    flex-direction: column;
    text-align: center;
  }

  #truqap-efficacy .left-icon {
    margin-right: unset;
  }

  #truqap-efficacy #section-5 {
    padding-top: 40px;
  }

  #truqap-efficacy #book-mark h2 {
    margin-top: 28px;
    font-size: 20px;
    line-height: 24px;
  }

  #truqap-pages #truqap-efficacy #section-5 p {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
  }

  #truqap-efficacy #section-6 .cmp-accordion__panel--expanded h3 {
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 36px;
  }

  #truqap-efficacy #section-6 {
    text-align: center;
  }

  #truqap-efficacy #text-center {
    padding-block: 0;
  }

  #truqap-efficacy #section-6 .cmp-accordion__panel--expanded {
    padding-bottom: 25px;
  }

  #truqap-efficacy #section-7 {
    padding-top: 19px;
    padding-bottom: 50px;
  }

  #truqap-efficacy #section-6 .cmp-accordion__panel--expanded .inner-text-1 {
    font-size: 14px;
    line-height: 28px;
  }

  #truqap-efficacy #text-center h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 40px;
  }

  #truqap-efficacy #section-7 .carousel {
    display: block;
    padding: 46px 0;
    position: relative;
  }

  #truqap-efficacy #List-scorll .cmp-carousel__action {
    display: none;
  }

  #truqap-efficacy .cmp-carousel__content {
    background: unset;
  }

  #truqap-efficacy .cmp-carousel-horizontal .cmp-carousel__indicators {
    display: flex;
    max-width: 100px;
    margin-inline: auto;
    inset: auto 0;
    margin-top: 25px;
  }

  #truqap-efficacy .cmp-carousel__caption {
    display: none;
  }

  #truqap-efficacy .cmp-carousel-horizontal .cmp-carousel__indicator {
    width: 16px;
    height: 16px;
    background: #fff;
  }

  #truqap-efficacy .cmp-carousel-horizontal .cmp-image__image {
    object-fit: contain;
    min-height: 270px;
    border-radius: 10px;
  }

  #truqap-efficacy .cmp-carousel-horizontal .cmp-carousel__indicator.cmp-carousel__indicator--active {
    background: #250E62;
    border-color: #250E62;
    outline: none;
  }

  #truqap-efficacy .cmp-carousel-horizontal .cmp-carousel__indicators li.cmp-carousel__indicator--active::after {
    display: none;
  }

  #truqap-efficacy #section-7 #three-col {
    display: none;
  }

  #truqap-efficacy #referecence li:before {
    flex: 1 0 auto;
  }

  #truqap-efficacy #referecence ol {
    padding-block: 43px;
  }

  #truqap-efficacy #referecence {
    padding-top: 15px;
  }

  #truqap-efficacy #section-8 {
    padding-bottom: 30px;
    padding-top: 35px;
  }

  #truqap-efficacy #section-7 .button {
    padding-top: 0;
  }

  #truqap-efficacy #two-col {
    display: block;
/* max-width: 380px; */
    padding-right: 20px;
    padding-left: 33px;
  }

  #truqap-pages #truqap-efficacy #view-full-screen a {
    color: #250E62;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    max-width: 176px;
    text-decoration: unset;
    display: inline-block;
  }

  #truqap-pages #truqap-efficacy #view-full-screen {
    padding-top: 30px;
    display: block;
    padding-bottom: 12px;
  }

  #truqap-efficacy #referecence li {
    display: inline-flex;
  }

  /*#truqap-pages #truqap-efficacy #accordian-2 #view-full-screen {*/
  /*  padding-top: 20px;*/
  /*  padding-bottom: 25px;*/
  /*}*/

  /*#truqap-pages #truqap-efficacy #section-3 #view-full-screen {*/
  /*  padding-top: 35px;*/
  /*  padding-bottom: 40px;*/
  /*}*/

  #truqap-efficacy #section-3 .cta-button {
    padding: 20px;
  }
  
  #truqap-efficacy #section-7 .cmp-carousel__indicators--mob{
      bottom:0;
  }
  #truqap-efficacy #section-7 .cmp-carousel-horizontal--swipe{
      position:static;
  }
  #truqap-efficacy #section-7 .cmp-carousel__item--swipe{
      justify-content: flex-start;
  }
}

@media(max-width:425px) {
  #truqap-efficacy #hero .cmp-teaser__title p {
    max-width: 250px;
  }

  #truqap-efficacy .cmp-teaser .cmp-teaser__description p {
    max-width: 300px;
  }
}
@media(min-width:1024px) {
    /*#truqap-efficacy #dosing-teaser .cmp-teaser__image{*/
    /*    height:353px;*/
    /*}*/
}

@media(min-width:1180px) {
  #truqap-efficacy #hero .cmp-teaser {
    justify-content: flex-end;
  }

  #truqap-efficacy #hero .cmp-teaser .cmp-teaser__content {
    max-width: 588px;
  }
}

@media(min-width:1370px) {

  #truqap-efficacy #hero .cmp-teaser .cmp-teaser__content {
    padding-left: 0;
  }
}
@media(min-width:1440px){
    #truqap-efficacy #hero-wrapper #efficacy-teaser{
        height:22.5vw;
    }
}