#nurse-center #main-section .access-360-section .access-360-flex .content a[href^="tel:"],.accordion .img-desc1 p:last-child a[href^="tel:"] ,
#dosing-p3-a .dosing-blister-section > div > div > div p a[href^="tel:"]{
    color: inherit;
    text-decoration: none;
}

/*.d-none{*/
/*    display: none !important;*/
/*}*/

h1.banner-h1{
    margin: 0;
    font-weight: unset;
    font-size: unset;
    line-height: unset;
}
#pat-rep-out .hero-banner .banner-body p.banner-head{
       display: block;
    padding-bottom: 24px;
    font-size: 26px;
    line-height: 32px;
    max-width: 203px;
    font-weight: 700;
}
    #mechanism-of-action-p2-a #section-2 .section-2-content .moa h2.black {
    letter-spacing: 0px;
    font-weight: 400;
    color: #250E62;
    line-height: 31.2px;
        font-size: 24px;
    margin: 30px 0px;
}
#mechanism-of-action-p2-a #section-2 .section-2-content .moa h2.black span {
    font-weight: 600;
}
.page .cmp-text li a.link:focus {
   color: #21135C;
}
#dosing-p3-a a.link{
    color: #250E62;
        text-decoration: underline;
}
.blister-pack-content .heading-h2{
    margin: 0;
    font-size: unset;
    font-weight: unset;
    line-height: unset;
}
#dosing-p3-a .blister-pack-content .para {
    color: #250E62;
    font-family: 'Sora';
    font-size: 18px;
    line-height: 22px;
    margin: 30px 0 16px;
}
#nurse-center .footnote.black-color a{
    color: unset;
}
/*==========Home page==========*/

#phase-2 .indigo-color {
  color: #250E62 !important;
}

#phase-2 .red-color-bullet::before {
  color: #F8485E !important;
}

#phase-2 .fw-normal {
  font-weight: normal !important;
}

.text-underline-a {
  text-decoration: underline;
}

.text-underline-a:hover {
  text-decoration: none;
}

.ff-sora {
  font-family: sora;
}

.mr-2 {
  margin-right: 2px;
}

.ft-60 {
  font-size: 60% !important;
  top: 0 !important;
}
/* Home badge animation starts */

.seo-badge-animation {
  position: absolute;
  right: 0;
  bottom: 140px;
  background: white;
  padding: 23px 35px 23px 12px;
  border-bottom-left-radius: 62.5px;
}

.seo-badge-animation .slide-contant {
  display: flex;
  align-items: center;
}

.seo-badge-animation.open .slide-contant .slide-content {
  max-width: 188px;
  width: 100%;
  display: block;
}

.seo-badge-animation.open .logo {
  max-width: 202px;
  width: 100%;
  padding-right: 16px;
  margin-right: 16px;
  border-right: 1px solid #E5E4F2;
}

.seo-badge-animation.open .close-btn img {
  position: absolute;
  right: -30px;
  top: -4px;
  display: block;
}

.seo-badge-animation .close-btn {
  position: relative;
  cursor: pointer;
}

.seo-badge-animation .slide-contant .slide-content p {
  font-size: 14px;
  line-height: 120%;
}

.seo-badge-animation .slide-contant .expand-logo {
  margin-right: 14px;
  cursor: pointer;
}

.seo-badge-animation .slide-contant .slide-content {
  display: none;
}

.seo-badge-animation.open {
  padding: 16px 42px 16px 30px;
}

.seo-badge-animation.open .slide-contant .expand-logo {
  display: none;
}

.seo-badge-animation .close-btn img {
  display: none;
}

/* Home badge animation ends */
/*ISI code */
.link-out-icon-bc {
  margin-left: 4px;
}
/*Banner section*/

#home-p2-a .hero-banner .hero-banner-content .explore-mpfs a.mpfs-space {
  margin-top: 24px;
}

#home-p2-a .hero-banner.bg-banner {
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/home-desktop/hero-desktop-banner.png');
  min-height: 488px;
  border-top-right-radius: 150px;
  background-repeat: no-repeat;
  background-size: cover;
}

#home-p2-a .third-col .intro-truqap {
  font: normal normal bold 28px / 32px Sora;
  letter-spacing: 0px;
  color: #FFFFFF;
  margin: 0 0 10px 0;
  line-height: 34px;
  font-size: 28px;
}

#home-p2-a .third-col p {
  font: normal normal normal 24px / 34px Sora;
  letter-spacing: 0px;
  font-weight: 500;
  color: #FFFFFF;
  margin: 0 auto;
  line-height: 24px;
  font-size: 18px;
}

#home-p2-a div#section-2 .section-2-content .two-columns {
  max-width: 100%;
  margin: 0px;
  justify-content: flex-start;
}

#home-p2-a div#section-2 .section-2-content {
  text-align: left;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
  text-align: left;
}

#home-p2-a .third-col p {
  text-align: left;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
  width: 27%;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-2-content {
  width: 27%;
}

#home-p2-a .third-col {
  width: 40%;
  margin-left: 74px;
}

#home-p2-a .third-col .intro-truqap {
  margin: 0 0 4px 0;
}

#home-p2-a div#section-2 .section-2-content .two-columns .box p.point-1 {
  text-align: right;
  line-height: 20px;
}

#home-p2-a div#section-2 .section-2-content .two-columns .box p.point-2 {
  font-size: 14px;
  margin-left: 11%;
  line-height: 20px;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-2-content.box p.point-1 {
  text-align: left;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-2-content.box p.point-2 {
  margin-left: 0px;
}

#home-p2-a div#section-2 .section-2-content p.end-point {
  margin-top: 10px;
  margin-left: 17%;
}

#home-p2-a div#section-2 .section-2-content>p.text-update-home {
  display: none;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head {
  font-size: 22px;
  line-height: 27.5px;
  text-align: left !important;
  margin-left: 8px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head:before {
  margin-right: 8px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .flex {
  display: flex;
  align-items: flex-start;
  min-height: 138px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head:before {
  display: none;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content {
  margin: 36px 24px 17px 24px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button a {
  padding: 14px 24px;
  max-width: 299px;
  border-radius: 25px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content p {
  text-align: left;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content p {
  margin-bottom: 0px;
  margin-left: 8px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .flex img {
  width: 32px;
  height: auto;
}

#home-p2-a div#section-2 .section-2-content .cards-section {
  margin-top: 40px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card.card-2 p.cta-button a {
  padding: 14px 10px;
  max-width: 246px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 p.cta-button a {
  padding: 14px 10px;
  max-width: 246px;
}

#home-p2-a div#section-2 .section-2-content .cards-section {
  gap: 36px;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card {
  border-top-right-radius: 48px;
  border-bottom-left-radius: 48px;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
  width: 23px;
  height: 45px;
  margin-right: 0px;
  position: absolute;
  left: -32px;
}

#home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
  position: relative;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head {
  font-weight: 700;
}

#home-p2-a div#section-2 .section-2-content .cards-section .card .card-content p {
  font-weight: 400;
}

#home-p2-a #section-NCCN .section-NCCN-content .NCCN-Category .catPref {
  line-height: 22px;
}

#home-p2-a #phase-2 div#section-3 .box-container .flex-box p .font-extrabold {
  font-weight: 700;
}

#home-p2-a div#section-3 .section-3-content .footnotes p.margin {
  margin-bottom: 4px;
}

#home-p2-a div#section-3 .section-3-content .footnotes p.margin1 {
  margin-bottom: 8px;
}

#home-p2-a div#section-3 .section-3-content .footnotes p span.ast-foot {
  margin-left: -7px;
}

#home-p2-a div#section-3 .section-3-content .footnotes p sup.single-foot {
  margin-left: -6px;
}

#home-p2-a div#section-3 .section-3-content .footnotes p.reference {
  margin: 8px 0 124px !important;
}

/*========MOA page=====*/

#mechanism-of-action-p2-a #phase-2 .hero-banner-section.eyebrow-banner.safety-banner-update {
  background-image: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/moa-desktop/moa-desktop-banner.png');
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 0px;
  border-top-right-radius: 150px;
}

#mechanism-of-action-p2-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
  font-size: 32px;
  line-height: 38.4px;
}

#mechanism-of-action-p2-a #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
  margin: 12px 0 12px 30px;
}

#mechanism-of-action-p2-a #phase-2 div#inner-section-navigation ul li a {
  line-height: 22px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa p.section-heading {
  line-height: 22px;
  max-width: 301px;
  letter-spacing: -0.12px;
}

#mechanism-of-action-p2-a h5.black {
  letter-spacing: 0px;
  font-weight: 400;
  color: #250E62;
  line-height: 36.4px;
  font-size: 28px;
  margin: 30px 0px;
}

#mechanism-of-action-p2-a h6.blue {
  letter-spacing: -0.1px;
  font-weight: 700;
  color: #250E62;
  line-height: 27.5px;
  font-size: 22px;
  margin-bottom: 30px;
  margin-top: 0px;
}

#mechanism-of-action-p2-a h6.blue sup {
  font-weight: 400;
}

#mechanism-of-action-p2-a h5.black span {
  font-weight: 600;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
  margin-top: 9px;
  position: relative;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-1 .flex-box .box-content.box {
  margin-bottom: 0px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box .flex-box.flex-1 {
  align-items: center;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box .flex-box.flex-2 {
  align-items: center;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-1 .flex-box.flex-2 .box-content {
  margin-top: 0px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box .flex-box.flex-2 .box-content {
  border: 1.5px solid var(--Primary-Coral, #F8485E);
  border-top-left-radius: 48px;
  border-bottom-right-radius: 48px;
  padding: 36px;
  max-width: 401px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content {
  margin: 40px auto 16px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-1 .flex-box.flex-2 {
  margin-bottom: 30px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa {
  padding: 24px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex {
  display: flex;
  align-items: center;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .text {
  width: 34%;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .text h6 {
  color: #250E62;
  font-size: 22px;
  line-height: 27px;
  font-weight: 700;
  letter-spacing: 0px;
  margin: 0px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .text h6 sup {
  font-weight: 400;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex hr {
  border: 0;
  width: 6px;
  height: 196px;
  background: #2CCCD3;
  margin-left: 36px;
  margin-right: 36px;
  border-top-left-radius: 8px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point {
  width: 57%;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point p {
  color: #250E62;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  letter-spacing: 0px;
  padding-bottom: 16px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul {
  position: relative;
  padding: 0px 0px 0px 21px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul li {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: 0px;
  padding-bottom: 10px;
  color: #250E62;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul li:last-child {
  padding-bottom: 0px;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul li::before {
  content: "";
  display: inline-block;
  position: absolute;
  background-image: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/label-update/mobile/medium-icon.png');
  background-size: contain;
  background-repeat: no-repeat;
  width: 12px;
  height: 24px;
  margin-top: 0px;
  left: 0px;
}

#mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card {
  max-width: 712px;
  padding: 13.03px 61px 17.97px 61px;
}

#mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.callout-text {
  padding-bottom: 6px;
}

#mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p {
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-align: center;
}

#mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.callout-text span.font-italic.tick-label-update:before {
  margin-left: 8px;
}

#mechanism-of-action-p2-a #phase-2 .callout-card {
  margin: 0 auto 40px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .section-head-h2 {
  margin: 30px 0 8px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa .section-head-h2 {
  font-size: 28px;
  line-height: 36.4px;
}

#mechanism-of-action-p2-a #section-2 .section-2-content .moa p.section-side-head {
  font-size: 16px;
}

/*Accordion*/

.accordion:has(.img-desc) {
  margin-bottom: 56px;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.accordion:has(.img-desc) .cmp-accordion__button {
  max-width: 211.8px;
}

.accordion:has(.img-desc) .cmp-accordion__button, 
.accordion:has(.img-desc) .cmp-accordion__panel {
  padding: 0;
}

.accordion:has(.img-desc) .cmp-accordion__title {
  font-family: 'Sora';
  border-radius: 20px;
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/patient-reported-outcomes/desktop/acc-down-arrow.png') no-repeat #250e62 center right 23.53px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding: 8px 49.8px 8px 24px;
  width: fit-content;
  background-color: #E5E4F2;
  color: #250E62;
  border: 2px solid #250E62;
}

.accordion:has(.img-desc) .cmp-accordion__button--expanded .cmp-accordion__title {
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/patient-reported-outcomes/desktop/acc-up-arrow.png') no-repeat #250e62 center right 23.53px;
  background-color: #E5E4F2;
  color: #250E62;
  border: 2px solid #250E62;
}

.accordion:has(.img-desc) .cmp-accordion__icon {
  display: none;
}

.accordion:has(.img-desc) .cmp-accordion__button:focus-visible {
  outline: 0;
}

.accordion:has(.img-desc) .cmp-accordion__button, 
.accordion:has(.img-desc) .cmp-accordion__panel {
  padding: 0;
}

.accordion .img-desc p {
  color: #250E62;
  padding: 16px;
  background: #F9F9FC;
  font-size: 16px;
  line-height: 22px;
  margin: 8px 0 0;
  font-weight: 400;
  font-family: 'sora';
}

.accordion .img-desc p span.red {
  color: #F8485E;
}

/*Accordion-2*/

.accordion:has(.img-desc1) {
  margin-bottom: 96px;
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.accordion:has(.img-desc1) .cmp-accordion__button {
  max-width: 233.8px;
}

.accordion:has(.img-desc1) .cmp-accordion__button, 
.accordion:has(.img-desc1) .cmp-accordion__panel {
  padding: 0;
}

.accordion:has(.img-desc1) .cmp-accordion__title {
  font-family: 'Sora';
  border-radius: 20px;
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/patient-reported-outcomes/desktop/acc-down-arrow.png') no-repeat #250e62 center right 23.53px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding: 8px 49.8px 8px 24px;
  width: fit-content;
  background-color: #E5E4F2;
  color: #250E62;
  border: 2px solid #250E62;
}

.accordion:has(.img-desc1) .cmp-accordion__button--expanded .cmp-accordion__title {
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/patient-reported-outcomes/desktop/acc-up-arrow.png') no-repeat #250e62 center right 23.53px;
  background-color: #E5E4F2;
  color: #250E62;
  border: 2px solid #250E62;
}

.accordion:has(.img-desc1) .cmp-accordion__icon {
  display: none;
}

.accordion:has(.img-desc1) .cmp-accordion__button:focus-visible {
  outline: 0;
}

.accordion:has(.img-desc1) .cmp-accordion__button, 
.accordion:has(.img-desc1) .cmp-accordion__panel {
  padding: 0;
}

.accordion .img-desc1 p {
  color: #250E62;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  padding-bottom: 23px;
  font-family: 'sora';
}

.accordion .img-desc1 {
  background: #F9F9FC;
  height: 290px;
  overflow-y: auto;
  position: relative;
}

.accordion .img-desc1 .img-desc-inner {
  padding: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 10px;
}

#acc-scroll {
  background-color: #F9F9FC;
  padding-right: 16px !important;
  padding-top: 16px !important;
  margin: 8px 0 0;
  padding-bottom: 16px !important;
}

.img-desc1::-webkit-scrollbar {
  width: 8px;
}

.img-desc1::-webkit-scrollbar-thumb {
  background-color: #250E62;
  border-radius: 20px;
  scrollbar-width: thin;
}

.img-desc1::-webkit-scrollbar-track {
  background: #C0C1DB;
  border-radius: 20px;
}

.accordion .img-desc1 p:last-child {
  padding-bottom: 0px;
}

.accordion .img-desc1 p span.red {
  color: #F8485E;
}

.accordion .img-desc p span.red {
  color: #F8485E;
}

/*Video section*/

#mechanism-of-action-p2-a .cmp-container__backgroundImage--enabled {
  margin: 0px auto 16px !important;
  border-top-right-radius: 48px;
  border-bottom-left-radius: 48px;
}

#mechanism-of-action-p2-a .video-content-block:before {
  width: 12px;
  height: 24px;
}

#mechanism-of-action-p2-a p.video-head {
  margin-bottom: 16px;
}

#mechanism-of-action-p2-a .video-content-block {
  padding-left: 22px;
}

/*box section*/

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card {
  border-top-right-radius: 48px;
  border-bottom-left-radius: 48px;
  padding: 24px 0;
}

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
  margin: 0 0 24px 0;
}

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line:before {
  margin-left: 0px;
}

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card p.cta-button a {
  padding: 14px 10px;
}

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card p.cta-button a.less-space {
  padding-top: 3px;
  padding-bottom: 3px;
}

#mechanism-of-action-p2-a .footer-notes {
  margin: 56px auto 0;
}

#mechanism-of-action-p2-a .footer-notes p.references {
  margin: 16px 0 124px;
}

#mechanism-of-action-p2-a p.callout-text.label-update-text.desktop-only {
  display: block;
}

#mechanism-of-action-p2-a p.callout-text.label-update-text.mobile-only.space-pading {
  display: none;
}

/*Efficacy-page*/

/*Banner section*/

#efficacy-p2-a #phase-2 .hero-banner-section.eyebrow-banner.safety-banner-update {
  background-image: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/label-update/desktop/efficacy-desktop-banner.png');
  background-size: cover;
  background-repeat: no-repeat;
  border-top-right-radius: 150px;
  border-top-left-radius: 0px;
}

#efficacy-p2-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
  font-size: 32px;
  line-height: 38.4px;
}

#safety-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#dosing-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#access-and-support-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#connect-with-your-rep #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
  font-size: 28px;
  line-height: 34px;
}
/*second section*/

#efficacy-p2-a #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
  margin: 12px 0 12px 30px;
}

#efficacy-p2-a .cmp-container__backgroundImage--enabled {
  margin: 40px auto 16px !important;
}

#efficacy-p2-a p.video-head {
  margin-bottom: 16px;
}

#efficacy-p2-a .video-content-block:before {
  width: 12px;
  height: 24px;
}

#efficacy-p2-a .video-content-block {
  padding-left: 23px;
}

#efficacy-p2-a .accordion .img-desc1 .img-desc-inner {
  padding-right: 17px;
}

#efficacy-p2-a .accordion:has(.img-desc1) {
  margin-bottom: 40px;
}

#efficacy-p2-a #phase-2 div#section-head>.section-tag {
  line-height: 22px;
  padding: 10px 12px;
}

#efficacy-p2-a #phase-2 #mpfs .pathway-altered-population .section-heading {
  font-size: 28px;
  line-height: 36.4px;
  padding-right: 0px;
  max-width: 100%;
}

#efficacy-p2-a .tab-overall.chart-img img {
  margin-bottom: 16px;
}

#efficacy-p2-a .accordion:has(.img-desc) {
  margin-bottom: 30px;
}

#efficacy-p2-a #mpfs .call-out {
  padding: 0px 37px 0 23px;
}

#efficacy-p2-a #mpfs .call-out p.call-out-heading {
  line-height: 36.4px;
  margin-bottom: 10px;
}

#efficacy-p2-a #mpfs .call-out p.call-out-heading:before {
  width: 12px;
  height: 24px;
  left: -22px;
  margin-top: 7px;
}

#efficacy-p2-a #mpfs .call-out p.call-out-notes {
  line-height: 20px;
}

#efficacy-p2-a #mpfs ul.reference-notes li {
  font-size: 18px;
  line-height: 22px;
  color: #250E62;
  padding-left: 23px;
}

#efficacy-p2-a #mpfs ul.reference-notes li:first-child {
  position: relative;
}

#efficacy-p2-a #mpfs ul.reference-notes li:first-child::before {
  content: "";
  display: inline-block;
  position: absolute;
  background-image: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/home-desktop/icon_right_arrow_small_coral.svg');
  background-size: contain;
  background-repeat: no-repeat;
  width: 12px;
  height: 24px;
  left: 1px;
  margin-top: 0px;
}

#efficacy-p2-a #section-NCCN .section-NCCN-content .NCCN-Category .catPref {
  line-height: 20px;
}

#efficacy-p2-a #section-NCCN .section-NCCN-content .NCCN-Divider {
  background: #2CCCD3;
}

#efficacy-p2-a #mpfs ul.reference-notes.new-footnote li {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 0px;
}

#efficacy-p2-a #mpfs ul.reference-notes.new-footnote li:first-child::before {
  display: none;
}

#efficacy-p2-a #phase-2 .tab-two-container.overall-population h4 {
  font-size: 28px;
  line-height: 36.4px;
  color: #250E62;
  font-weight: 400;
  margin-bottom: 30px;
}

#efficacy-p2-a #phase-2 .tab-two-container.overall-population h4 span.red {
  color: #F8485E;
}

#efficacy-p2-a .chart-images img {
  margin-bottom: 16px;
}

#efficacy-p2-a #phase-2 #overall-survival p.blue-bg-callout {
  font: normal normal normal 18px / 22px Sora;
  max-width: 566px;
  margin: 30px 213.5px 30px;
  padding: 14px 30px;
  border-radius: 40px 0;
}

#efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading:before {
  width: 12px;
  height: 24px;
  left: -38px;
}

#efficacy-p2-a #phase-2 #overall-survival .tab-content {
  padding-left: 40px;
}

#efficacy-p2-a #phase-2 .section-heading {
  font: normal normal normal 28px / 36.4px Sora;
}

#efficacy-p2-a #phase-2 .section-heading span.font-bold {
  font-weight: 600;
}

#efficacy-p2-a #phase-2 #mpfs-in-subgroups p.side-heading-h3-font {
  margin: 0 0 16px 0;
}

#efficacy-p2-a #phase-2 #patient-eligibility {
  max-width: 993px;
  margin: 60px auto 0;
  scroll-margin-top: 250px;
  display: none;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt p {
  font: normal normal bold 16px / 22px Sora;
  margin-bottom: 8px;
  color: #250E62;
}

#dosing-p3-a .info-text {
  padding-top: 16px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt p span.red {
  color: #F8485E;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt h4 {
  font-size: 30px;
  line-height: 36px;
  color: #250E62;
  font-weight: 400;
  margin-bottom: 30px;
  margin-top: 0px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt h4 span {
  font-weight: 700;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt h6 {
  font-size: 18px;
  line-height: 22px;
  color: #250E62;
  margin-bottom: 16px;
  margin-top: 0px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .section-txt img.space-img {
  margin-bottom: 16px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .blue-curve {
  background-color: #250E62;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  padding: 24px 28.5px;
  margin-bottom: 30px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .blue-curve .flex img {
  width: 32px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .blue-curve h6 {
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  margin-bottom: 0px;
  margin-top: 0px;
  font-weight: 400;
}

#efficacy-p2-a #phase-2 #patient-eligibility .blue-curve .flex {
  display: flex;
  align-items: center;
  gap: 10px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .test-astk {
  margin-bottom: 60px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .test-astk ul.reference-notes li {
  font-size: 14px;
  line-height: 20px;
  color: #000000;
  padding-left: 0px;
  font-weight: 400;
  margin-bottom: 4px;
}

#efficacy-p2-a #phase-2 #patient-eligibility .test-astk ul.reference-notes li:last-child {
  margin-bottom: 0px;
}

#efficacy-p2-a #phase-2 #alteration-status {
  max-width: 993px;
  margin: 60px auto 0;
  scroll-margin-top: 250px;
}

#efficacy-p2-a #phase-2 #alteration-status .section-txt p {
  font: normal normal bold 16px / 22px Sora;
  margin-bottom: 8px;
  color: #250E62;
}

#efficacy-p2-a #phase-2 #alteration-status .section-txt h4 {
  font-size: 30px;
  line-height: 36px;
  color: #250E62;
  font-weight: 400;
  margin-bottom: 30px;
  margin-top: 0px;
}

#efficacy-p2-a #phase-2 #alteration-status .section-txt h4 span {
  font-weight: 700;
}

#efficacy-p2-a #phase-2 #alteration-status .section-txt h6 {
  font-size: 18px;
  line-height: 22px;
  color: #250E62;
  margin-bottom: 16px;
  margin-top: 0px;
  font-weight: 700;
}

#efficacy-p2-a #phase-2 #alteration-status .section-txt img.desktop-only {
  margin-bottom: 10.87px;
}

#efficacy-p2-a #phase-2 #alteration-status .accordion .img-desc p {
  font-size: 16px;
  line-height: 22px;
}

#efficacy-p2-a #phase-2 #alteration-status .img-txt h6 {
  font-size: 18px;
  line-height: 24px;
  color: #250E62;
  margin-bottom: 30px;
  margin-top: 0px;
  font-weight: 400;
}

#efficacy-p2-a #phase-2 #alteration-status .img-txt img {
  margin-bottom: 16px;
}

#efficacy-p2-a #phase-2 #alteration-status ul.reference-notes li {
  font: normal normal bold 14px / 20px Sora;
    /* line-height: 20px; */
  color: #000000;
  padding-left: 0px;
  font-weight: 400;
  margin-bottom: 16px;
}

#efficacy-p2-a #phase-2 #alteration-status ul.reference-notes.new-footnote {
  padding-left: 2px;
}

#efficacy-p2-a #phase-2 #alteration-status ul.reference-notes li:last-child {
  margin-bottom: 40px;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card {
  max-width: 477px;
  padding: 24px 0;
  border-radius: 0 48px;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
  font-size: 22px;
  line-height: 27.5px;
  margin: 0 0 24px 0;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-1 p.cta-button a {
  padding-top: 3px;
  padding-bottom: 3px;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card p.cta-button a {
  padding: 14px 10px;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-head-container {
  display: flex;
  justify-content: center;
  text-align: center;
}

#efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head:before {
  position: relative;
  top: 4px;
}

#mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head:before {
  position: relative;
  top: 4px;
}

#efficacy-p2-a #mpfs-in-subgroups div#footer-notes {
  margin: 40px 0 108px;
}

#efficacy-p2-a #mpfs-in-subgroups div#footer-notes li {
  margin-right: 0px;
}

#safety-p3-a table tbody tr td:nth-child(n+2):nth-child(-n+5) {
  text-align: center;
}

#safety-p3-a table tbody tr td:nth-child(n+3):nth-child(-n+5) {
  padding-left: 0;
}

#safety-p3-a .adverse-reaction-table tr:nth-child(4) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(5) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(6) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(7) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(9) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(11) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(13) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(15) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(17) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(19) td:nth-child(2),
#safety-p3-a .adverse-reaction-table tr:nth-child(21) td:nth-child(2) {
  padding-left: 0 !important;
}

#safety-p3-a .laboratory-abnormality-table tr:nth-child(4) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(5) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(7) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(8) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(9) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(10) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(11) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(13) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(14) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(16) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(17) td:nth-child(2),
#safety-p3-a .laboratory-abnormality-table tr:nth-child(18) td:nth-child(2) {
  padding-left: 0 !important;
}

.disblock {
  display: block;
}

#safety-p3-a #adverse-reactions .section-1-callout p:before {
  width: 12px;
}

#dosing-p3-a .paraheading {
  font-weight: 400;
  font-size: 28px;
  color: #250E62;
  line-height: 130%;
  padding-top: 40px;
  font-family: 'sora';
}

.underline {
  text-decoration: underline;
  color: #250E62;
}

#mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point p:nth-child(2) sup {
  position: relative;
  top: 1px;
}

#safety-p3-a #section-NCCN .section-NCCN-content .NCCN-Content p sup {
  font-size: 100%;
  position: relative;
  top: 6.5px;
}

#efficacy-p2-a #phase-2 .alteration-txt {
  color: #250E62;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}

#efficacy-p2-a #phase-2 .combination-fulvestrant1-txt1 {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 700;
  margin-bottom: 3px !important;
}

#efficacy-p2-a #phase-2 .combination-fulvestrant1-txt2 {
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 400 !important;
  margin-bottom: 30px !important;
}

#efficacy-p2-a #phase-2 .combination-fulvestrant1-txt3 {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 400 !important;
  margin-top: 30px !important;
  margin-bottom: 30px!important;
  color: #000000!important;
}

#efficacy-p2-a #phase-2 .combination-fulvestrant2-img {
  margin-bottom: 30px;
}

#efficacy-p2-a #phase-2 .img-text1,#efficacy-p2-a #phase-2 .img-text2 {
  font: normal normal 14px / 20px Sora;
  color: #000000 !important;
  margin-bottom: 8px;
}

#efficacy-p2-a #phase-2 .img-bold-text1 {
  font: normal normal bold 14px / 20px Sora;
  color: #000000 !important;
  margin-bottom: 8px;
}

#efficacy-p2-a #phase-2 .img-text2 {
  letter-spacing: 0.27px !important;
  margin-bottom: 30px !important;
}

#pat-rep-out .desktop-only.chart-graph {
  max-width: 990px;
  min-height: 579px;
}

#pat-rep-out .accordion:has(.img-desc) .cmp-accordion__title {
  font-family: 'Sora';
  border-radius: 20px;
  background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/patient-reported-outcomes/desktop/acc-down-arrow.png') no-repeat #250e62 center right 23.53px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  padding: 8px 49.8px 8px 24px;
  width: fit-content;
  background-color: #E5E4F2 !important;
  color: #250E62;
  border: 2px solid #250E62;
}

#dosing-p3-a .dosing-blister-section > div > div> div  p:first-child:before {
  content: "";
  display: block;
  width: 12px;
  height: 59px;
  background-color: #F8485E;
  border-radius: 50px 0 0 50px;
  position: absolute;
  left: 0;
  top: 4px;
}

#dosing-p3-a .blister-flex-blcks img {
  max-width: 242px;
}

#dosing-p3-a .dosing-blister-section > div {
  max-width: 814px;
}

#dosing-p3-a .dosing-blister-section {
  padding: 44px 76px 44px 100px;
}

#dosing-p3-a .blister-flex-blcks hr.divider-line {
  margin: 0 0 -10px;
}

#dosing-p3-a .dosing-blister-section > div > div > div p {
  margin-left: 30px;
}

#isi  .underline-text-isi {
  color: rgba(0, 0, 0, 1);
  font-weight: 600;
  text-decoration: underline;
}

#isi .bullet-list {
  padding-bottom: 10px;
  padding-left: 10px;
}

#isi .bullet-list li {
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  padding-bottom: 10px;
}

.bullet-list li {
  font-size: 18px !important;
  line-height: 22px !important;
  color: #000000 !important;
  padding-bottom: 8px !important;
  padding-left: 16px;
  position: relative;
}

#efficacy-p2-a #phase-2 .indigo-color.red-color-bullet {
  padding-left: 13px !important;
}

#efficacy-p2-a #phase-2 .indigo-color.red-color-bullet:before {
  margin-right: 4px;
}

#efficacy-p2-a #phase-2 .bullet-list {
  padding-left: 0px !important;
}

.ltr-spc {
  letter-spacing: -0.01em;
}

#isi p {
  font-size: 16px;
  line-height: 22px;
  padding-bottom: 10px;
}

#phase-2 .bullet-list li:before {
  content: '\2022';
  color: #000000;
  position: relative;
  left: -8px;
}

#phase-2 div#isi .isi-content .flex-box-1.flex-box .h3-subheading {
  margin: 0;
}

#phase-2 #isi .isi-content p {
  margin-bottom: 0;
}

p.indigo-color.fw-bold.link-p a {
  text-decoration: underline;
}

#phase-2 div#isi .isi-content .flex-box-2.flex-box {
  max-width: 360px;
}

#phase-2 div#isi .isi-content {
  display: flex;
  gap: 20px;
  max-width: 100%;
}

#phase-2 div#StickyWrapper .isi-content .flex-box-2.flex-box {
  max-width: 360px;
}

.flex-box-2.flex-box.desktop-only p {
  padding-bottom: 40px !important;
  font-size: 20px !important;
  line-height: 26px !important;
}

#phase-2 div#StickyWrapper .isi-content .flex-box .h2-heading {
  margin-bottom: 16px;
}

#phase-2 div#StickyWrapper .isi-content .flex-box-2 p {
  margin-bottom: 0px !important;
}

#phase-2 #header .utility-links li.top-nav-link-item:last-child {
  display: block;
}

#phase-2 #header .utility-links li.top-nav-link-item:last-child a {
  font-weight: 700;
}

#phase-2 #nc-header div#menu-with-logo {
  gap: 35px;
  margin: 15px 2.1% 0 4.05%;
  align-items: flex-start;
}

#phase-2 #nc-header .navigation ul.cmp-navigation__group li:first-child {
  display: block;
  max-width: 106px;
}

#phase-2 #nc-header .navigation ul.cmp-navigation__group li:first-child a {
  word-break: break-all;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(2) {
  max-width: 85px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(3) {
  max-width: 98px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(4) {
  max-width: 56px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(5) {
  max-width: 121px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(6) {
  max-width: 46px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(7) {
  max-width: 51px;
}

#phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
  max-width: 75px;
  display: block;
}

#phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a {
  padding: 0;
  align-content: center;
  border: none;
  border-radius: 0;
  position: relative;
  height: unset;
  font-weight: 400;
}

#phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a:before {
  content: "";
  display: none !important;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(9) {
  display: block;
  max-width: 149px;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(14),#phase-2 .navigation ul.cmp-navigation__group li:nth-child(15) {
  display: none;
}

#phase-2 .navigation ul.cmp-navigation__group li:nth-child(10) {
  max-width: 173px;
  display: block;
}


/*PMLR code*/
#nurse-center .pdf-section.row-1.card-design-update.seo-update .pdf {
  padding-top: 35px !important;
}

#reference-section #footer-notes p {
  font-size: 14px;
  line-height: 20px;
  font-family: "sora";
}

#access-and-support-p3-a #reference-section {
  padding-bottom: 102px;
}

#access-and-support-p3-a #phase-2 div#cta-cards-section .cards-container {
  margin: 40px 0 80px;
}

#access-and-support-p3-a #reference-section .para-2 {
  margin-top: 16px;
}

#dosing-p3-a .accordion:has(.img-desc) {
  margin-top: 16px;
}

#phase-2 div#isi {
  padding: 40px 62px 40px 62px;
}

#phase-2 #isi .isi-content .flex-box .h2-heading {
  margin-bottom: 6px;
}

#phase-2 div#isi .isi-content .list-sec .bullet-list, #phase-2 #StickyWrapper .text.isi-sticky-container .bullet-list {
  padding-left: 10px;
}

#phase-2 div#isi .isi-content .bullet-list .red-color-bullet {
  font-size: 16px !important;
  line-height: 22px !important;
}

#phase-2 div#isi .isi-content .bullet-list .ltr-spc.red-color-bullet {
  letter-spacing: 0.01px;
}

#phase-2 div#isi .isi-content .bullet-list .pten-def-isi-text {
  letter-spacing: -0.03px !important;
  padding-bottom: 8px !important;
}

#phase-2 div#isi .isi-content .bullet-list .pten-def-isi-text:last-child {
  padding-bottom: 0px !important;
}

#phase-2 .bullet-list li:last-child {
  padding-bottom: 0px !important;
}

#phase-2 div#isi .isi-content .bullet-list .pten-def-isi-text1 {
  letter-spacing: -0.01px;
}

#phase-2 #StickyWrapper .text.isi-sticky-container {
  padding: 40px 62px 0 62px;
}

#phase-2 #StickyWrapper .text.isi-sticky-container .bullet-list .red-color-bullet {
  font-size: 16px !important;
  line-height: 22px !important;
}

#phase-2 div#StickyWrapper.cmp-highlightinfo {
  min-height: 215px;
}

#mechanism-of-action-p2-a #phase-2 .accordion:has(.img-desc1) .cmp-accordion__title {
  background-color: #E5E4F2;
}

#phase-2 div#isi {
  box-shadow: 0 -2px 6px rgba(0,0,0,.1607843137);
  border: none;
  border-radius: 0;
}

/*===========Responsive design==========*/

@media screen and (min-width: 730px) and (max-width: 991px) {
    
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    padding: 0px;
    border-right: none;
  }
}

@media screen and (min-width: 831px) and (max-width: 991px) {
    
  #home-p2-a div#section-2 .section-2-content>.cards-section {
    flex-direction: column;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content p:last-child {
    min-height: auto;
  }
}

@media screen and (min-width: 992px) {
    #pat-rep-out .hero-banner .banner-body p.banner-head {
    font-size: 28px;
    color: #250E62;
    line-height: 36.4px;
    padding: 0;
    max-width: unset;
}
#phase-2 div#StickyWrapper a.cmp-highlightinfo__button {
    margin-top: 43px;
    margin-right: 30px;
}
    #mechanism-of-action-p2-a #section-2 .section-2-content .moa h2.black {
            letter-spacing: 0px;
    font-weight: 400;
    color: #250E62;
    line-height: 36.4px;
    font-size: 28px;
    margin: 30px 0px;
    }
    
    /* Header re-design starts */
  #phase-2 div#top-navigation .utility-links ul .select-dropdown > a {
    border-bottom-right-radius: 30px!important;
    border-top-right-radius: 0px!important;
    font-weight: 600;
  }

  #phase-2 div#top-navigation .utility-links ul .select-dropdown > a:hover {
    border-bottom-right-radius: 0px!important;
  }

  #phase-2 .navigation ul.cmp-navigation__group li.cmp-navigation__item--active a {
    font-size: 14px!important;
    line-height: 15px!important;
  }

  #phase-2 div#top-navigation .utility-links ul li a {
    font-size: 13px;
    line-height: 20px;
  }

  #phase-2 #nc-header div#top-navigation .utility-links ul {
    padding-right: 40px;
  }

  #phase-2 .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:after {
    display: none;
  }

  #phase-2 div#truqap-logo img,
    #phase-2 div#truqap-logo,
    #phase-2 #nc-header div#menu-with-logo .image {
    max-width: 160px;
  }

  #phase-2 #nc-header div#menu-with-logo {
    gap: 45px;
    margin: 15px 3.1% 0 4.05%;
  }

  #phase-2 .navigation ul.cmp-navigation__group li a {
    font-size: 14px;
    line-height: 22px;
  }

  body:has(#nc-header) #phase-2 .cmp-container[role="main"] {
    margin-top: 144px;
  }

  #phase-2 .navigation ul.cmp-navigation__group li a:has(.capsule-btn) {
    border: 2px solid #250E62;
    border-radius: 50px;
    padding: 4.5px 38px 4.5px 13px;
    font-weight: bold;
    line-height: 15px;
    position: relative;
  }

  #phase-2 .navigation ul.cmp-navigation__group li a:has(.capsule-btn)>span:after {
    content: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/root/images/icons/coral-right-arrow.svg);
    top: 50%;
    position: absolute;
    right: 15px;
    transform: translateY(-50%);
  }

  #phase-2 .navigation ul.cmp-navigation__group li a:has(.capsule-btn):hover {
    background-color: #250E62;
    color: #fff;
  }

  #phase-2 .navigation ul.cmp-navigation__group li a:has(.capsule-btn):hover>span:after {
    content: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/root/images/icons/white-right-arrow.svg);
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a:hover,
    #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:nth-child(8) a {
    background: white !important;
    color: #250E62;
    font-weight: bold;
  }

    /* Header re-design ends */
    
  body:has(#nc-header) #phase-2 .text:has(#inner-section-navigation) {
    top: 145px;
  }

  body:has(#nc-header)#mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
    width: 62.2%;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
    font-size: 22px;
    line-height: 27.5px;
  }

  body:has(#nc-header)#efficacy-p2-a #mpfs .call-out p.call-out-content {
    max-width: 757px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes li {
    max-width: 914px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes.new-footnote li {
    max-width: 100%;
  }

  body:has(#nc-header)#efficacy-p2-a #mpfs ul.reference-notes.new-footnote li {
    margin-bottom: 4px !important;
  }

  body:has(#nc-header)#efficacy-p2-a #mpfs ul.reference-notes.new-footnote li:last-child {
    margin-bottom: 0px !important;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-two-container.overall-population .tab-content>p.tab-content-heading {
    line-height: 125%;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-two-container.overall-population .tab-content>p.tab-content-heading {
    font-size: 18px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content-heading.second-tab-text1 {
    font-size: 20px !important;
    line-height: 26px !important;
  }

  #efficacy-p2-a .new-tab-text.tab-content-heading {
    font: normal normal normal 18px / 125% Sora !important;
    letter-spacing: 0px !important;
    color: #250E62 !important;
    margin: 0 0 24px 0;
    letter-spacing: 0.22px !important;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-two-container.overall-population .tab-content {
    max-width: 100%;
  }

  #efficacy-p2-a #phase-2 .chart-img .safety-chart-update {
    max-width: 100%;
    margin-bottom: 16px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups .references-points {
    margin: 30px 0 67px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility {
    scroll-margin-top: 230px;
  }

  #efficacy-p2-a #phase-2 #alteration-status {
    scroll-margin-top: 230px;
  }

  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
    font-weight: 700;
  }

  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
    padding-left: 25px;
  }

  #safety-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#dosing-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#access-and-support-p3-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#connect-with-your-rep #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head,
#thank-you-page #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
    font-size: 32px;
    line-height: 120%;
  }

  #pivotal-trial-p2-a .pivotal-trial-image-callout {
    border: 1.5px solid #F8485E;
    max-width: 684px;
    margin: 0 auto;
    padding: 36px;
    border-radius: 48px 0 48px 0;
  }

  #pivotal-trial-p2-a .pivotal-trial-image-callout p {
    color: #250E62;
    font-size: 18px;
    line-height: 22px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-two-container.overall-population .tab-content>p.tab-content-heading:last-child {
    padding-right: 47px;
  }
}

@media screen and (max-width: 991px) {
  #phase-2 #isi .isi-content p {
    line-height: 22px!important;
  }
      #phase-2 #StickyWrapper .cmp-highlightinfo__container>h3 {
        top: 46px;
    }
    #phase-2 div#StickyWrapper a.cmp-highlightinfo__button {
    display: flex;
    flex-direction: column-reverse;
    gap: 2px;
}
  #home-p2-a .hero-banner .hero-banner-content .explore-mpfs a {
    max-width: 279px !important;
}
    #phase-2 #StickyWrapper span.cmp-highlightinfo__icon.fa.fa-chevron-down:after {
        left: -35px;
        background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/Global/icon_expand.svg);
    }
  #phase-2 div#isi .isi-content .bullet-list .red-color-bullet {
    line-height: 22px !important;
  }

  #efficacy-p2-a #phase-2 .bullet-list li:before {
    left: -8px!important;
    font-size: 16px!important;
  }

  #efficacy-p2-a #phase-2 div#isi .isi-content .bullet-list .red-color-bullet {
    padding-left: 26px!important;
  }
    
    
    
    
    /*header code*/
  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:nth-child(10)   , #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.cmp-navigation__item--active:nth-child(10) a {
    background-color: white;
  }

  #access-and-support-p3-a   #phase-2 .navigation ul.cmp-navigation__group li:has(.resource) a {
    font-weight: 700;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(10):after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/Global/icon_caret_expand.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: 35px;
    top: 17px;
    border: none;
    border-radius: 0;
    left: auto;
    bottom: auto;
  }

  #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:has(.apps-nurse), #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.apps-nurse) {
    background-color: #250E62;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:has(.acess-sp) {
    display: block;
    background-color: #E5E4F2;
  }

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li.cmp-navigation__item--active:has(.apps-nurse) a {
    background-color: transparent;
  }

  #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.apps-nurse)>a {
    color: white !important;
  }

  #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.apps-nurse) ul a {
    font-weight: normal;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.apps-nurse) .cmp-navigation__dropdownmenu {
    background-color: white;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li.open-dropDown:has(.apps-nurse) {
    padding-bottom: 0 !important;
  }

  #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:has(.resource),
    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.resource) {
    background-color: transparent;
  }

  #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:has(.resource)>a,
    #nurse-center #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.resource)>a {
    color: #250E62;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li.cmp-navigation__item--active:has(.resource) .cmp-navigation__dropdownmenu,
    #phase-2 #nc-header .navigation ul.cmp-navigation__group li:has(.resource) .cmp-navigation__dropdownmenu {
    background-color: transparent;
  }
    /*header code*/

  #pivotal-trial-p2-a .pivotal-trial-image-callout p {
    color: #250E62;
    font-size: 18px;
    line-height: 22px;
  }

  #pivotal-trial-p2-a .pivotal-trial-image-callout {
    border: 1.5px solid #F8485E;
    max-width: 307px;
    margin-bottom: 30px!important;
    margin: 0 auto;
    padding: 24px;
    border-radius: 48px 0 48px 0;
  }
    
    /* Header re-design starts */
    
  #phase-2 #nc-header div#menu-with-logo {
    margin: 0;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(.desk-connect-rep) {
    display: none;
  }

  body:has(.regstration-page-updated) #phase-2 nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Medical Resources"]) {
    display: block;
    margin: 0;
    width: 100%;
    max-width: 100%;
    text-align: left;
    padding: 14px 0;
    background: #E5E4F2;
    border-bottom: 1px solid #250E62;
  }

  body:has(.regstration-page-updated) #phase-2 nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Medical Resources"]) a {
    border: none;
    padding: 0 0 0 34px;
    line-height: 16px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 0;
    background: transparent;
  }

  body:has(.regstration-page-updated) #phase-2 nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Medical Resources"]) a:after {
    display: none;
  }

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(a[title="Register for Updates"]) a {
    margin: 0;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]) {
    display: block;
    background: #CCCAE7 !important;
  }

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(.mob-connect-rep) {
    display: block;
    margin: 34px auto;
    border: none;
    padding: 0;
    text-align: center;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group>li:has(.no-submenu):after {
    display: none;
  }

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(.mob-connect-rep)>a {
    padding: 8px 47px 8px 26px;
    border: 2px solid #250E62;
    border-radius: 30px;
    font-weight: bold;
    font-size: 14px;
    position: relative;
  }

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li:has(.mob-connect-rep)>a:after {
    content: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/root/images/icons/coral-right-arrow.svg);
    top: 50%;
    position: absolute;
    right: 26px;
    transform: translateY(-50%);
  }
    
    /* Header re-design ends */
    
    /* Home badge animation starts */
    
  .seo-badge-animation {
    bottom: unset;
    top: -12px;
    transform: translateY(-100%);
    border-bottom-left-radius: 32.18px;
  }

  .seo-badge-animation .logo {
    max-width: 104px;
  }

  .seo-badge-animation.open .slide-contant .slide-content {
    max-width: 172px;
  }

  .seo-badge-animation.open {
    padding: 8px 17px 8px 26px;
  }

  .seo-badge-animation.open .close-btn img {
    right: -5px;
    top: 4px;
  }

  .seo-badge-animation.open .logo {
    padding-right: 12px;
    margin-right: 12px;
    max-width: 104px;
  }

  .seo-badge-animation .slide-contant .slide-content p {
    font-size: 12px;
  }
    
    /* Home badge animation ends */
    
    /* Header dropdwon starts */

  #phase-2 #nc-header nav#mobile-navigation ul.cmp-navigation__group>li a[title="Connect With Your Rep"] {
    margin: 0 auto;
    display: block;
    width: fit-content;
    margin-top: 34px;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]) a {
    margin: 0 !important;
    font-weight: 500;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]) {
    background-color: #E5E4F2;
    border-bottom: 1px solid #250E62 !important;
    position: relative;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]) ul li {
    padding-left: 0 !important;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]):after {
    content: "";
    position: absolute;
    width: 10px;
    height: 6px;
    background-image: url(/content/dam/intelligentcontent/brands/truqap-hcp/us/en/seo-update/desktop/select-dd-arrow.svg);
    right: 20px;
    top: 20px !important;
    background-size: cover;
  }

  #phase-2 nav#mobile-navigation ul.cmp-navigation__group li:has(a[title="Select Indication"]).open-dropDown a {
    font-weight: 500;
  }

    /* Header dropdwon ends */

  #home-p2-a .hero-banner.bg-banner {
    background: url('/content/dam/intelligentcontent/brands/truqap-hcp/us/en/phase2a/Images/home-desktop/gray-bg.png');
    margin-top: 0;
    border-radius: 0px;
    min-height: auto;
    background-repeat: no-repeat;
    background-size: cover;
  }

  #home-p2-a .hero-banner .hero-banner-content {
    margin: 0 34px;
    padding-bottom: 10px;
  }

  #home-p2-a div#mobile-hero-banner img {
    border-top-right-radius: 100px;
  }
  
  /*second section*/
  
  #home-p2-a .hero-banner .hero-banner-content .para-text.eyebrow-update {
    font-size: 16px;
    line-height: 22px;
    padding-right: 0px;
  }

  #home-p2-a .hero-banner .hero-banner-content .home-main-heading {
    font-size: 50px;
    margin-top: 20px;
    line-height: 58px;
    margin-bottom: 20px;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font {
    font-size: 30px;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font .bold-text.true-img, #home-p2-a .hero-banner .hero-banner-content .h3-font .false-img {
    line-height: 14px;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font .false-img {
    font: normal normal 400 16px / 21px Sora;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font span:before {
    margin-left: 8.62px;
    margin-right: 4.08px;
  }

  #home-p2-a .hero-banner .hero-banner-content .explore-mpfs a.mpfs-space {
    margin-top: 20px;
  }

  #home-p2-a .hero-banner .hero-banner-content .explore-mpfs a {
    padding: 14.5px 24px;
  }
  
  /*Third section*/
  
  #home-p2-a div#section-2 {
    border-bottom-right-radius: 48px;
    margin-top: 0px;
  }

  #home-p2-a div#section-2 .section-2-content {
    margin: 0 34px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns {
    flex-direction: column;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    width: 100%;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    line-height: 34px;
    margin-top: 5px;
    padding-bottom: 5.5px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-1 {
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-2 {
    text-align: center;
    margin-left: 0px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-2 {
    margin-bottom: 20px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content {
    width: 100%;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content:after {
    display: flex;
    margin: auto;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box .box-head {
    margin-top: 15px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content .box-head {
    line-height: 56px;
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content.box p.point-1 {
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content.box p.point-2 {
    margin-left: 0px;
    margin-bottom: 10px;
  }

  #home-p2-a .text-para p {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0px;
    padding-bottom: 24px;
    text-align: center;
  }

  #home-p2-a .third-col {
    text-align: center;
    width: 100%;
    margin-left: 0px;
  }

  #home-p2-a .third-col .intro-truqap {
    line-height: 30px;
    font-size: 24px;
    text-align: center;
  }

  #home-p2-a .third-col p {
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content p.end-point {
    display: none;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 24px;
    top: -4px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    padding: 0px 0px 5.5px 31px;
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section {
    margin-top: 24px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section {
    gap: 40px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card {
    max-width: 100%;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-1 .card-content, 
        #home-p2-a div#section-2 .section-2-content .cards-section .card.card-2 .card-content {
    margin: 24px 16px 16px 16px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head {
    font-size: 24px;
    line-height: 28px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head {
    margin-bottom: 16px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content p {
    font-size: 18px;
    line-height: 22px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button a {
    padding: 14px 10px;
    max-width: 275px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button a {
    margin-bottom: 24px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .flex {
    min-height: auto;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-2 p.cta-button a {
    padding: 14px 10px;
    max-width: 275px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section  p.cta-button a {
    text-align: center;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 .card-content {
    margin: 24px 16px 16px 16px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 .card-content .cta-card-head {
    letter-spacing: 0px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 .card-content p {
    letter-spacing: 0.7px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 p.cta-button a {
    padding: 14px 10px;
    max-width: 275px;
  }

/*Fourth section*/

  #home-p2-a #section-NCCN {
    max-width: 100%;
    margin: 40px auto 32px;
  }

  #home-p2-a #section-NCCN .section-NCCN-content .NCCN-Category .catPref {
    line-height: 20px;
  }

  #home-p2-a #section-NCCN .section-NCCN-content .NCCN-Divider-mobile {
    margin: 24px 0px;
  }

  #home-p2-a .NCCN-Content {
    padding: 0px;
  }

  #home-p2-a #phase-2 div#section-3 .box-container.eyebrow-update.label-update-home {
    padding: 16px 9px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button {
    margin-left: 16px;
    text-align: left;
  }

  #home-p2-a #phase-2 div#section-3 .box-container.eyebrow-update {
    max-width: 100% !important;
  }

  #home-p2-a #phase-2 div#section-3 .box-container {
    margin: 32px 14px;
  }

  #home-p2-a #phase-2 div#section-3 .box-container .flex-box.remove-eye-before {
    padding-left: 0px;
  }

  #home-p2-a #phase-2 div#section-3 .box-container .flex-box {
    margin-top: 0px !important;
  }

  #home-p2-a #phase-2 div#section-3 .box-container .flex-box.remove-eye-before .eye-mobile img {
    width: 33px;
    height: 33px;
  }

  #home-p2-a div#section-3 .section-3-content .footnotes p {
    line-height: 20px;
  }

  #home-p2-a div#section-3 .section-3-content .footnotes {
    padding: 0 32px 0 32px !important;
  }

  #home-p2-a div#section-3 .section-3-content .footnotes p.margin1 {
    margin-bottom: 16px;
  }

  #home-p2-a div#section-3 .section-3-content .footnotes p.reference {
    margin: 16px 0 108px !important;
  }
  
  /*MOA page*/
  
   /*Accordion*/
  
  .accordion .img-desc p {
    letter-spacing: 0.1px;
  }

  #mechanism-of-action-p2-a #foot-note .flex-box {
    flex-wrap: wrap;
    gap: 40px;
  }

  .accordion:has(.img-desc) {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    max-width: 100%;
    margin-top: 16px;
  }
  
   /*Accordion-2*/
  
  .accordion .img-desc1 p {
    letter-spacing: 0.1px;
  }

  #mechanism-of-action-p2-a #foot-note .flex-box {
    flex-wrap: wrap;
    gap: 40px;
  }

  .accordion:has(.img-desc1) {
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    max-width: 100%;
  }
  
  /*Banner section*/
  
  #mechanism-of-action-p2-a #phase-2 .hero-banner-section.eyebrow-banner .mobile-banner-container img {
    border-top-right-radius: 40px;
  }

  body#mechanism-of-action-p2-a #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading {
    padding: 29px 40% 29px 48px !important;
  }

  #mechanism-of-action-p2-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head {
    font-size: 28px;
    line-height: 34px;
  }
  
  /*second section*/
  
  #mechanism-of-action-p2-a #section-2 .section-2-content {
    padding-top: 11px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .section-heading-container {
    margin: 0 20px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa p.section-heading {
    max-width: 232px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa p.section-heading {
    padding: 10px 12px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa>*:not(.pathways) {
    padding: 0 20px 0;
  }

  #mechanism-of-action-p2-a h5.black {
    line-height: 31.2px;
    font-size: 24px;
  }

  #mechanism-of-action-p2-a h6.blue {
    line-height: 22.5px;
    font-size: 18px;
  }

  #mechanism-of-action-p2-a #phase-2 span.text-nowrap, span.text-nowrap {
    white-space: pre-wrap;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading:after {
    margin-top: 4px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box p.side-heading {
    margin-bottom: 35px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-1 .flex-box .box-content.box {
    margin-bottom: 20px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box .flex-box.flex-2 {
    gap: 16px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box.box-1 .flex-box.flex-2 {
    margin-bottom: 50px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .container-box .flex-box.flex-2 .box-content {
    padding: 24px;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa {
    margin: 0px 0px 30px;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex {
    flex-direction: column;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa.nurse-center-moa-grey {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    margin-left: 20px;
    margin-right: 20px;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .text {
    width: 100%;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .text h6 {
    font-size: 18px;
    line-height: 22.5px;
    text-align: center;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex hr {
    width: 100%;
    height: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point p.mobile-txt {
    font-weight: 400;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point {
    width: 100%;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul li {
    padding-bottom: 12px;
  }

  #mechanism-of-action-p2-a .label-moa-update.grey-section-moa .flex .bullet-point ul li::before {
    width: 12px;
    height: 22px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card {
    max-width: 100%;
    padding: 20px 11px 20px 20px;
  }

  #mechanism-of-action-p2-a #phase-2 .callout-card {
    flex-direction: column;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.callout-text {
    padding-bottom: 4px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p span.font-italic.tick-label-update:before {
    width: 24px;
    height: 24px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p {
    text-align: left;
  }

  #mechanism-of-action-p2-a .callout-text.label-update-text .tick-label-update {
    font-size: 16px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.space-pading1 {
    padding-bottom: 4px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.space-pading {
    padding-bottom: 8px;
  }

  #mechanism-of-action-p2-a p.callout-text.label-update-text.desktop-only {
    display: none;
  }

  #mechanism-of-action-p2-a p.callout-text.label-update-text.mobile-only.space-pading {
    display: block;
  }

  #mechanism-of-action-p2-a #phase-2 .callout-card {
    align-items: flex-start;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p span.font-italic.tick-label-update:before {
    margin-right: 10px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.callout-text span.font-italic.tick-label-update:before {
    margin-left: 10px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.callout-text span.font-italic.tick-label-update.font-bold.padding-list:before {
    margin-left: 0px;
  }

  #mechanism-of-action-p2-a #phase-2 .call-out-card-container.label-update .callout-card p.fonts {
    font-size: 16px;
  }

  #mechanism-of-action-p2-a .section-heading-container {
    padding: 0px !important;
  }

  #mechanism-of-action-p2-a div#mechanism-of-action p.section-heading {
    max-width: 301px !important;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa .section-head-h2 {
    font-size: 23.9px;
    line-height: 31.2px;
  }

  #mechanism-of-action-p2-a #section-2 .section-2-content .moa p.section-side-head {
    margin: 40px 0 16px;
  }

  #mechanism-of-action-p2-a .video-content-block:before {
    width: 10px;
    height: 20px;
  }

  #mechanism-of-action-p2-a .video-content-block {
    padding-left: 20px;
  }

  .accordion .img-desc1 {
    height: auto;
    overflow-y: inherit;
  }

  .accordion .img-desc1 .img-desc-inner {
    padding-right: 0px;
  }

  .accordion .img-desc1 p:last-child {
    letter-spacing: 0.3px;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
    padding-left: 0px;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container {
    gap: 36px;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container {
    margin: 40px 20px;
    flex-direction: row;
    flex-wrap: wrap;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card {
    max-width: 335px;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container {
    max-width: 100%;
  }

  #mechanism-of-action-p2-a .footer-notes {
    margin: 40px 20px 0px;
  }

  #mechanism-of-action-p2-a .footer-notes p.references {
    margin: 16px 0 148px;
  }

  #mechanism-of-action-p2-a .footer-notes p {
    line-height: 20px;
  }
  
  /*Efficacy-page*/
  
  #efficacy-p2-a .mobile-banner-container {
    border-top-right-radius: 40px;
  }

  #efficacy-p2-a #phase-2 #overall-survival p.blue-bg-callout {
    font: normal normal normal 18px / 21px Sora;
    max-width: 100%;
    margin: 30px 0px 34px;
    padding: 14px 25px;
  }

  #efficacy-p2-a .mobile-banner-container.mobile-only {
    min-height: 114px;
  }

  #efficacy-p2-a #phase-2 .hero-banner-section.eyebrow-banner .mobile-subhead p {
    font-weight: 600;
  }

  #efficacy-p2-a .cmp-container__backgroundImage--enabled {
    margin: 52px auto 16px !important;
    border-top-right-radius: 48px;
    border-bottom-left-radius: 48px;
  }

  #efficacy-p2-a .video-content-block:before {
    width: 11px;
    height: 22px;
  }

  #efficacy-p2-a .video-content-block {
    padding-left: 20px;
  }

  #efficacy-p2-a .cmp-video__player {
    padding: 0.5em 9px;
  }

  #efficacy-p2-a div#video-section {
    padding-bottom: 27px;
  }

  #efficacy-p2-a .accordion:has(.img-desc1) {
    margin-left: 34px;
    margin-right: 34px;
  }

  #efficacy-p2-a .accordion .img-desc1,
  #mechanism-of-action-p2-a .img-desc1 {
    height: 483px;
    overflow-y: auto;
  }

  #efficacy-p2-a .accordion .img-desc1 .img-desc-inner {
    padding-right: 10px;
  }

  #efficacy-p2-a #phase-2 #mpfs {
    margin: 32px 34px 0 34px !important;
  }

  #efficacy-p2-a #phase-2 div#section-head>.section-tag {
    line-height: 20px;
    padding: 10px;
  }

  #efficacy-p2-a #phase-2 p.section-eyebrow {
    line-height: 20px;
  }

  #efficacy-p2-a #phase-2 #mpfs .pathway-altered-population .section-heading {
    font-size: 26px;
    line-height: 32px;
  }

  #efficacy-p2-a #phase-2 .section-heading {
    margin: 8px auto 24px;
  }

  #efficacy-p2-a .tab-overall.chart-img img {
    margin-bottom: 7px;
  }

  #efficacy-p2-a #mpfs .panelcontainer {
    margin: auto 0px auto 0px;
  }

  #efficacy-p2-a .accordion .img-desc p {
    letter-spacing: 0px;
  }

  #efficacy-p2-a #mpfs .call-out {
    padding: 0px;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-heading {
    font-size: 24px;
    line-height: 31.2px;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-heading:before {
    margin-top: -8px;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-heading:before {
    margin-right: 7px;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-heading:after {
    position: relative;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-heading {
    margin-bottom: 0px;
  }

  #efficacy-p2-a #mpfs .call-out p.call-out-content {
    margin: 3px 0 8px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes {
    margin-top: 24px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes li {
    padding-left: 20px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes li:first-child::before {
    width: 12px;
    height: 24px;
    margin-top: -1px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes li:last-child {
    margin-bottom: 38px;
  }

  #efficacy-p2-a #section-NCCN {
    margin: 38px 0 !important;
  }

  #efficacy-p2-a #section-NCCN .section-NCCN-content.eyebrow-update .NCCN-Category .head-NCCN {
    padding-bottom: 0px;
  }

  #efficacy-p2-a #section-NCCN .section-NCCN-content .NCCN-Divider-mobile {
    margin: 24px 0px;
  }

  #efficacy-p2-a #section-NCCN .NCCN-Content {
    padding: 0px;
  }

  #efficacy-p2-a #efficacy-p2-a #mpfs ul.reference-notes li {
    margin-top: 0px;
  }

  #efficacy-p2-a .reference-notes.new-footnote li {
    margin-bottom: 4px !important;
  }

  #efficacy-p2-a #mpfs ul.reference-notes.new-footnote li {
    letter-spacing: -0.1px;
  }

  #efficacy-p2-a #mpfs ul.reference-notes.new-footnote li:last-child {
    margin-bottom: 0px;
  }

  #efficacy-p2-a #phase-2 #overall-survival {
    margin-top: 40px;
  }

  #efficacy-p2-a #phase-2 .tab-two-container.overall-population h4 {
    font-size: 24px;
    line-height: 31.2px;
    margin-bottom: 24px;
  }

  #efficacy-p2-a #overall-survival .panelcontainer {
    margin: auto 0px auto 0px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content {
    padding-left: 19px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading:before {
    left: -19px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading+p {
    line-height: 22px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading+p {
    font: normal normal normal 20px/20px Sora;
  }

  #efficacy-p2-a #phase-2 #overall-survival .second-tab-text2 {
    font-size: 16px!important;
    line-height: 22px !important;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading {
    font: normal normal bold 18px/20px Sora;
  }

  #efficacy-p2-a #phase-2 .cmp-text ul.bullet-list {
    padding-left: 10px;
  }

  #efficacy-p2-a #phase-2 .bullet-list li:before {
    left: -2px;
    font-size: 20px;
  }

  #efficacy-p2-a #phase-2 #overall-survival .tab-content p.tab-content-heading:last-child {
    margin: 16px 0 16px;
  }

  #efficacy-p2-a .new-tab-text.tab-content-heading {
    font: normal normal normal 18px / 20px Sora !important;
    letter-spacing: 0px !important;
    color: #250E62 !important;
    margin: 0 0 16px 0;
  }

  #efficacy-p2-a .safety-chart-update-mb1 {
    width: 296px;
  }

  #efficacy-p2-a .safety-chart-update-mb2 {
    width: 307px;
  }

  #efficacy-p2-a .safety-chart-update-mb3 {
    width: 296px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups {
    margin-top: 40px;
  }

  #efficacy-p2-a #phase-2 .section-heading {
    font-size: 26px;
    line-height: 32px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups p.side-heading-h3-font {
    line-height: 22px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups p.side-heading-h3-font+.chart-img img.mobile-only {
    margin-right: 11px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups p.side-heading-h3-font+.chart-img img:nth-child(3) {
    margin-bottom: 16px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups p.side-heading-h3-font+.chart-img img:nth-child(4) {
    margin-bottom: 16px;
  }

  #efficacy-p2-a #mpfs-in-subgroups .accordion:has(.img-desc) {
    margin-bottom: 24px;
  }

  #efficacy-p2-a .accordion:has(.img-desc) {
    margin-left: 0px;
    margin-right: 0px;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups .references-points ul li {
    padding-right: 0px;
  }

  #efficacy-p2-a #phase-2 .alteration-txt {
    padding-bottom: 24px;
    margin-bottom: 0 !important;
  }

  #efficacy-p2-a #phase-2 .combination-fulvestrant1-txt1 {
    font-size: 16px !important;
    line-height: 20px !important;
    margin-bottom: 2px !important;
  }

  #efficacy-p2-a #phase-2 .combination-fulvestrant1-txt3 {
    margin-top: 24px !important;
    margin-bottom: 24px!important;
  }

  #efficacy-p2-a #phase-2 .combination-fulvestrant1-txt2 {
    font-size: 16px !important;
    line-height: 22px !important;
    margin-bottom: 24px !important;
  }

  #efficacy-p2-a #phase-2 #mpfs-in-subgroups .references-points li.first-reference {
    line-height: 20px;
  }

  body:has(#nc-header)#efficacy-p2-a #phase-2 #mpfs-in-subgroups .references-points li.first-reference {
    margin-bottom: 4px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility {
    max-width: 100%;
    margin: 40px auto 0;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .section-txt h4 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 47px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .section-txt p {
    font-size: 18px;
    line-height: 22px;
    color: #250E62;
    margin-bottom: 16px;
    margin-top: 0px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .section-txt img.mobile-only {
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .blue-curve {
    padding: 14px 13px;
    margin-bottom: 32px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .blue-curve .flex img {
    width: 37.3px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .blue-curve .flex {
    gap: 12px;
  }

  #efficacy-p2-a #phase-2 #patient-eligibility .test-astk {
    margin-bottom: 40px;
  }

  #efficacy-p2-a #phase-2 #alteration-status {
    max-width: 100%;
    margin: 40px auto 0;
  }

  #efficacy-p2-a #phase-2 #alteration-status .section-txt h4 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 24px;
  }

  #efficacy-p2-a #phase-2 #alteration-status .section-txt img.mobile-only {
    margin-bottom: 19.67px;
    margin-left: auto;
    margin-right: auto;
  }

  #efficacy-p2-a #phase-2 #alteration-status .accordion .img-desc p {
    letter-spacing: 0.1px;
  }

  #efficacy-p2-a #phase-2 #alteration-status .img-txt h6 {
    margin-bottom: 32px;
  }

  #efficacy-p2-a #phase-2 #alteration-status ul.reference-notes.new-footnote li {
    margin-bottom: 16px !important;
  }

  #efficacy-p2-a #phase-2 #alteration-status ul.reference-notes.new-footnote li:last-child {
    margin-bottom: 0px !important;
  }

  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card {
    max-width: 307px;
    padding: 22px 16px;
  }

  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head {
    font-size: 20px;
    line-height: 26px;
  }

  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container {
    flex-wrap: wrap;
    gap: 40px;
    flex-direction: row;
  }

  #efficacy-p2-a #mpfs-in-subgroups div#footer-notes li {
    line-height: 20px;
  }

  #efficacy-p2-a #mpfs-in-subgroups div#footer-notes {
    margin: 40px 0 128px;
  }

  #dosing-p3-a .blister-flex-blcks img {
    max-width: 137px;
    width: 100%;
  }

  #dosing-p3-a .dosing-blister-section > div > div > div p {
    margin-left: 0px;
  }

  #dosing-p3-a .dosing-blister-section > div > div> div p:first-child:before {
    width: 5px;
    height: 15px;
  }

  #dosing-p3-a .dosing-blister-section {
    padding: 0;
    border-radius: 74px 0 74px 0;
  }

  #dosing-p3-a  .blister-flex-blcks hr.divider-line {
    margin: 7px 0;
  }

  #safety-p3-a #section-NCCN .section-NCCN-content .NCCN-Content p sup {
    font-size: 60%;
    position: relative;
    top: 0;
  }

  #nurse-center .blue-content-footnotes.hyper-nurse-center-update p.text-hyper a {
    margin-top: 0;
    color: rgb(37, 14, 98);
    display: inline;
  }

  #phase-2 div#isi .isi-content .flex-box-1.flex-box .h3-subheading, #phase-2 div#isi .isi-content .flex-box-1.flex-box .h2-heading, #phase-2 #isi p {
    margin-left: 0;
  }

  #phase-2 .bullet-list li {
    font: normal normal normal 16px/20px Sora !important;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:first-child {
    display: block;
    max-width: unset;
  }

  #phase-2 div#isi .isi-content .bullet-list .red-color-bullet {
    font-size: 16px !important;
    line-height: 22px !important;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:first-child a {
    word-break: break-all;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(2) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(3) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(4) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(5) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(6) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(7) {
    max-width: unset;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(9) {
    max-width: unset;
  }

  #phase-2 .navigation ul.cmp-navigation__group li:nth-child(10) {
    max-width: unset;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) a {
    padding-left: 34px;
    font-weight: 500;
  }

  #access-and-support-p3-a  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8)>a {
    font-weight: 700;
  }

  #access-and-support-p3-a #phase-2 div#cta-cards-section .cards-container {
    margin: 40px 0 40px;
  }

  #access-and-support-p3-a #reference-section {
    padding-bottom: 98px;
  }

  #phase-2 #isi .isi-content .h3-subheading, #phase-2 #isi .isi-content .flex-box .h2-heading {
    font: normal normal bold 16px/22px Sora;
  }

  #phase-2 div#isi .isi-content .mobile-li-list1 li:nth-child(2) {
    letter-spacing: 0.01px;
  }

  #phase-2 div#isi {
    margin: 0;
    padding: 21px 31px 50px 31px;
    border-radius: 0;
    border: none;
  }

  body.back-to-top #phase-2  a.back-to-top-btn {
    right: 8px;
  }

  p.underline-text-isi.underline-isi-txt1 {
    margin-right: 0 !important;
  }

  #phase-2 #isi p {
    margin-right: 0;
  }

  p.isi-bullet-point1 {
    letter-spacing: 0.02px !important;
  }

  p.diarrhea-mob-txt {
    color: #250E62 !important;
    font-weight: 700 !important;
  }

  li.red-color-bullet.isi-bullet-point2 {
    letter-spacing: -0.03px;
  }

  p.embryo-txt {
    letter-spacing: 0.03px !important;
  }

  #phase-2 #StickyWrapper .text.isi-sticky-container {
    padding: 21px 31px;
    border: none;
    margin: 0;
  }

  #phase-2 div#isi .isi-content .flex-box-2.flex-box {
    margin-bottom: 10px;
  }

  #phase-2 div#isi .isi-content .flex-box-2.flex-box ul.bullet-list {
    padding-bottom: 0;
  }

  #phase-2 div#StickyWrapper .isi-content .flex-box-1.flex-box .isi-heading {
    margin: 0px 34px 10px 0;
    font: normal normal bold 16px/22px Sora;
  }

  #phase-2 div#isi {
    box-shadow: 0 -2px 6px rgba(0,0,0,.1607843137);
    border: none;
    border-radius: 0;
  }
}

@media screen and (min-width: 992px) {
    
  #efficacy-p2-a #phase-2 div#isi .isi-content .bullet-list .red-color-bullet {
    font-size: 16px !important;
    line-height: 22px !important;
    padding-left: 26px;
  }
     #phase-2 div#top-navigation .utility-links ul .select-dropdown:hover > a,
    #phase-2 div#top-navigation .utility-links ul .select-dropdown > a[aria-expanded="true"] {
        border-bottom-right-radius: 0 !important;
    }

  #efficacy-p2-a #phase-2 #StickyWrapper .text.isi-sticky-container .bullet-list .red-color-bullet {
    padding-left: 26px;
  }

  li:has(span.mob-connect-rep) {
    display: none;
  }

  #access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box .card-icon {
    min-height: 207px;
  }

  #access-and-support-p3-a #resources .flex-box.res-nc-update.card-design-update .box {
    padding-top: 35px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
    
    /*Banner section*/
    
  #home-p2-a .hero-banner .hero-banner-content .home-main-heading {
    font-size: 56px;
  }

  #home-p2-a .hero-banner.bg-banner {
    min-height: 538px;
    background-position: center;
  }

  #home-p2-a .hero-banner .hero-banner-content .explore-mpfs a {
    max-width: 246px;
  }
  
  /*second section*/
  
  #home-p2-a div#section-2 .section-2-content .two-columns .box .box-head {
    font-size: 27px;
    line-height: 35px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    padding: 0 42px 0 0;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content {
    padding-right: 31px;
  }

  #home-p2-a .third-col {
    width: 49%;
    margin-left: 36px;
  }

  #home-p2-a .third-col .intro-truqap {
    line-height: 32px;
    font-size: 24px;
  }

  #home-p2-a .third-col p {
    line-height: 25px;
    font-size: 17px;
  }

  #home-p2-a div#section-2 .section-2-content p.end-point {
    margin-left: 11%;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content {
    margin: 24px 16px 17px 16px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .flex {
    min-height: auto;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head {
    font-size: 20px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card .card-content .cta-card-head+p {
    min-height: 93px;
    font-size: 16px;
    line-height: 23px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button a {
    padding: 14px 16px;
    max-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 16px;
    line-height: 16px;
    display: ruby-text;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-2 p.cta-button a {
    padding: 14px 16px;
    max-width: 100%;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card.card-3 p.cta-button a {
    padding: 14px 16px;
    max-width: 100%;
  }

  #efficacy-p2-a #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item:after {
    margin: 0 6px 0 10px;
  }

  #efficacy-p2-a #phase-2 div#inner-section-navigation ul.inner-nav-list li.inner-nav-item {
    margin: 12px 0 12px 12px;
  }

  #efficacy-p2-a #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head:before {
    margin-top: 7px;
  }

  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button a {
    margin-bottom: 20px!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box:nth-child(1) p.point-2,
    #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    text-align: right!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    width: 100%!important;
    max-width: 250px!important;
    text-align: right!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    top: -4px!important;
  }
}

@media (min-width: 1251px) and (max-width: 1400px) {
  #home-p2-a .hero-banner.bg-banner {
    min-height: 461px;
  }

  #home-p2-a #phase-2 .cmp-text:has(#main-content) {
    padding-top: 15px!important;
  }
}

@media (min-width: 1200px) and (max-width: 1250px) {
  #home-p2-a .hero-banner.bg-banner {
    min-height: 508px;
  }

  #home-p2-a .seo-badge-animation {
    bottom: 178px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1400px) {
    
  #home-p2-a .hero-banner.bg-banner {
    border-top-right-radius: 65px;
  }

  body:has(#nc-header)#home-p2-a .hero-banner {
    background-position-x: center;
  }

  #home-p2-a .hero-banner .hero-banner-content .explore-mpfs a {
    max-width: 279px;
    padding: 12px 24px;
  }

  #home-p2-a .mh-update-section.bottom-up {
    bottom: 206px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box .box-head {
    font-size: 35px;
    line-height: 43px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    width: 24%;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-2 {
    font-size: 12px;
    margin-left: 1%;
    line-height: 20px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-1 {
    font-size: 12px;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-2-content {
    width: 26%;
  }

  #home-p2-a .third-col .intro-truqap {
    line-height: 32px;
    font-size: 24px;
  }

  #home-p2-a .third-col p {
    line-height: 23px;
    font-size: 15px;
  }

  #home-p2-a .hero-banner .hero-banner-content .home-main-heading {
    font-size: 48px;
    line-height: 56px;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font {
    font-size: 21px;
    line-height: 29px;
  }

  #home-p2-a .hero-banner .hero-banner-content .h3-font .bold-text.true-img:before {
    margin-left: 7px;
  }
}

@media screen and (min-width: 485px) and (max-width: 610px) {
  #connect-with-your-rep .banner-head,
    #thank-you-page .banner-head {
    width: 450px!important;
    max-width: 450px !important;
  }
}

@media screen and (min-width:320px) and (max-width:375px) {
  body#mechanism-of-action-p2-a #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading {
    padding-left: 7.8% !important;
  }
}

@media screen and (min-width:746px) and (max-width:991px) {
     
  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container {
    flex-direction: column !important;
  }
}

@media screen and (min-width:722px) and (max-width:991px) {
   
  #efficacy-p2-a #phase-2 div#cta-cards-section .cards-container {
    flex-direction: column !important;
  }
}

@media screen and (min-width:320px) and (max-width:370px) {
  #efficacy-p2-a .mobile-banner-container.mobile-only {
    min-height: auto !important;
  }
}

@media screen and (min-width:320px) and (max-width:340px) {
  #connect-with-your-rep #phase-2 .hero-banner-section .page-banner-heading, 
 #thank-you-page #phase-2 .hero-banner-section .page-banner-heading {
    padding-top: 8.5% !important;
  }

  #connect-with-your-rep #phase-2 .hero-banner-section .page-banner-heading,
 #thank-you-page  #phase-2 .hero-banner-section .page-banner-heading {
    padding-left: 21px !important;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card .cta-card-head.double-line {
    padding-left: 0px!important;
    padding-right: 10px;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-2 .cta-card-head.double-line:before {
    margin-left: -35px!important;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-2 .cta-card-head.double-line {
    padding-left: 35px !important;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-2 .cta-card-head {
    text-align: left !important;
  }

  #mechanism-of-action-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-2 {
    padding-left: 15px !important;
  }

  #pivotal-trial-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-1 .cta-card-head {
    padding-left: 47px !important;
  }

  #pivotal-trial-p2-a #phase-2 div#cta-cards-section .cards-container .card.card-1 .cta-card-head:before {
    margin-left: -35px !important;
  }
}

@media screen and (min-width:992px) and (max-width:1015px) {
  #connect-with-your-rep #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head:before,
 #thank-you-page #phase-2 .hero-banner-section .eyebrow-update.page-banner-heading .banner-head:before {
    position: absolute;
    left: -14px;
    margin: 0;
    height: 22px;
    width: 8px;
    margin-top: 6px!important;
  }

  #connect-with-your-rep #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading .banner-head,
    #thank-you-page #phase-2 .hero-banner-section.eyebrow-banner .page-banner-heading .banner-head {
    position: relative;
    width: 280px;
    left: 16px;
    bottom: 5px;
  }
}

@media screen and (min-width:500px) and (max-width:508px) {
  #mechanism-of-action-p2-a h5.black {
    padding-right: 30px!important;
  }
}

@media screen and (min-width: 949px) and (max-width: 958px) {
  #mechanism-of-action-p2-a h5.black {
    padding-right: 30px !important;
  }
}

@media screen and (min-width:320px) and (max-width:369px) {
  #home-p2-a div#section-2 .section-2-content .cards-section .card p.cta-button {
    margin-left: 10px!important;
    margin-right: 10px !important;
    display: flex!important;
    justify-content: center!important;
  }
}

@media screen and (min-width: 992px) and (max-width:1250px) {

  #home-p2-a div#section-2 .section-2-content .two-columns {
    margin-left: 10px !important;
    margin-right: 10px!important;
  }
/*#home-p2-a .seo-badge-animation{*/
/*    bottom: 178px !important;*/
/*}*/

  #home-p2-a div#section-2 .section-2-content .two-columns .box p.point-2 {
    margin-left: 0!important;
  }

  #mechanism-of-action-p2-a .accordion:has(.img-desc),
   #mechanism-of-action-p2-a .accordion:has(.img-desc1),
   #mechanism-of-action-p2-a .cmp-container__backgroundImage--enabled {
    max-width: 900px !important;
  }

  #mechanism-of-action-p2-a .accordion:has(.img-desc1) {
    margin-left: auto!important;
    margin-right: auto!important;
  }

  #phase-2 div#StickyWrapper .isi-content .flex-box .isi-heading.h2-heading {
    max-width: unset!important;
  }
}

@media screen and (min-width: 1251px) and (max-width:1290px) {
  #home-p2-a div#section-2 .section-2-content .two-columns {
    margin-left: 44px !important;
  }
}

@media screen and (min-width: 400px) and (max-width:991px) {
  
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 16px!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    width: 100%;
    max-width: 284px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 320px) and (max-width:360px) {
  
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 2px!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content.box .box-head {
    width: 100%;
    max-width: 280px;
    margin-right: auto;
    margin-left: auto;
  }

  #access-and-support-p3-a #phase-2 .hero-banner-section .page-banner-heading {
    padding-top: 8.5%;
  }
}

@media screen and (min-width:992px) and (max-width:1199px) {
  
  #home-p2-a .hero-banner .hero-banner-content .para-text.eyebrow-update {
    max-width: 480px!important;
  }

  #home-p2-a .hero-banner.bg-banner {
    min-height: 418px!important;
  }

  #home-p2-a div#section-2 {
    margin-top: -99px!important;
  }

  #home-p2-a .seo-badge-animation {
    bottom: 118px !important;
  }

  #phase-2 .hero-banner-section.eyebrow-banner ,  #phase-2 .hero-banner {
    margin-top: 256px;
  }

  #phase-2 #nc-header ul.cmp-navigation__group {
    gap: 21px;
    justify-content: unset;
  }

  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(9) {
    margin-top: 0px;
  }

  #pat-rep-out .desktop-only.chart-graph {
    max-width: 100%;
  }
}

@media screen and (min-width: 380px) and (max-width: 991px) {
  #phase-2 #main-content.hero-banner {
    min-height: auto !important;
        aspect-ratio: 10 / 3;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1250px) {
  #phase-2 .hero-banner-section.eyebrow-banner ,  #phase-2 .hero-banner {
    margin-top: 87px;
  }
}

@media screen and (min-width:1051px) and (max-width:1150px) {
  

  #home-p2-a .hero-banner.bg-banner {
    min-height: 450px !important;
  }
}

@media screen and (min-width:1151px) and (max-width:1199px) {
  

  #home-p2-a .hero-banner.bg-banner {
    min-height: 470px !important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 43px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1011px) {
  #home-p2-a div#section-2 .section-2-content .two-columns .box:nth-child(1) p.point-2 {
    text-align: right!important;
  }
}

@media screen and (min-width: 1115px) and (max-width: 1250px) {
  #phase-2 div#StickyWrapper .isi-content .flex-box .h2-heading {
    max-width: unset!important;
  }
}

@media screen and (min-width: 1251px) and (max-width: 1400px) {
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    padding: 0 68px 0 0!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box:nth-child(1) p.point-2 {
    text-align: right!important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1060px) {

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 3px !important;
  }
}

@media screen and (min-width: 1061px) and (max-width: 1100px) {

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 13px !important;
  }
}

@media screen and (min-width: 1101px) and (max-width: 1150px) {

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: 29px !important;
  }
}

@media screen and (min-width: 1251px) and (max-width: 1400px) {
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    padding: 0 68px 0 0!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .box:nth-child(1) p.point-2 {
    text-align: right!important;
  }
}

@media screen and (min-width: 1201px) and (max-width: 1250px) {
  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content {
    text-align: right!important;
  }

  #home-p2-a div#section-2 .section-2-content .two-columns .column-1-content .box-head:before {
    left: -5px !important;
  }
}

#phase-2 .footer-notes .mb-15 .bullet-list .cust-newfontpro {
  font: normal normal normal 14px / 18px Sora !important;
}

.cust-displaynone {
  display: none!important;
}

#safety-p3-a #section-NCCN .section-NCCN-content .NCCN-Content p sup {
  font-size: 60%;
  position: unset;
}

@media screen and (min-width: 1700px) {
  #phase-2 .hero-banner-section.eyebrow-banner ,  #phase-2 .hero-banner {
    aspect-ratio: 35 / 9;
        min-height: 449px !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1250px) {
  #phase-2 #nc-header .navigation ul.cmp-navigation__group li:nth-child(8) {
    margin-left: 0;
    margin-top: 0;
  }
}


