#full-site .pros-heading {
  font: 400 18px/22.65px "poppins", sans-serif;
  margin: 0;
}

#full-site .text-pros {
  padding: 16px 10px 30px;
}

#pros-page #full-site  .text-pros {
  padding-top: 0;
}

#pros-page #full-site .footnote.text-pros-foot-note {
  padding-left: 6px;
  text-indent: -6px;
  padding-bottom: 30px;
}

#full-site .subnav-eyebrow-bordertop-pink p {
  font: 700 13.57px/17.45px "poppins", sans-serif;
  color: rgba(0, 0, 0, 1);
  margin-left: 70px;
  max-width: 195px;
  /*text-align: center;*/
  margin-bottom: 11px;
}

#full-site .subnav-eyebrow-pink {
  background-image: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/pros/mobile/pink-background.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding-left: 10px;
  margin-left: 0px;
  max-width: 279px;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-top: -4px;
  padding-top: 4px;
}

#full-site .table-container-pros {
  padding: 30px 10px 30px;
}

#full-site .title-pros {
  font: 400 24px / 30px "poppins", sans-serif;
  margin-top: 8px;
}

#full-site .pro-text {
  font: 700 18px / 23px "poppins", sans-serif;
  padding-bottom: 15px;
}

#pros-page #full-site #references {
  padding: 0px 10px;
}

#border-plus-pink {
  margin: 0px 10px;
}

#pros-page #full-site .image-container {
  padding: 0px;
  margin-bottom: 15px;
}

#pros-page #full-site #border-plus-pink {
  border-top: none;
}

#full-site .pink-cta {
  background: rgba(249, 230, 249, 1);
  padding: 23px 18px 23px 20px;
  margin: 0px 0px;
  border-top-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

#full-site .pink-cta p {
  font: 400 18px / 26px "poppins", sans-serif;
  max-width: 100%;
  color: rgba(100, 2, 100, 1);
}

#full-site .pink-cta {
  margin-bottom: 60px;
}

#full-site .time-deterior.pateint-report-grey .subnav-eyebrow-bordertop {
  height: 44px;
}

#pros-page #full-site .time-deterior.pateint-report-grey .subnav-eyebrow {
  max-width: 277px;
}

.baby-pink-section {
  background: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/pros/mobile/baby-pink-background.svg);
  background-repeat: no-repeat;
  height: 44px;
}

#pros-page #full-site .p-ink {
  font: 400 16px / 100% "poppins", sans-serif;
  margin-left: 0;
  max-width: 306px;
  padding-left: 23px;
  padding: 16px 23px 0px;
  color: rgba(100, 2, 100, 1);
}

#pros-page #full-site .time-deterior .subnav-eyebrow {
  max-width: 246px;
  padding: 6px 0px 6px 10px;
}

#full-site .pink-diamond-list li::before {
  content: "";
  background: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/safety/desktop/li_before.svg);
  position: relative;
  width: 13px;
  height: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
}

.abbrevations p {
  font: 400 14px / 20px "arial", sans-serif;
  /*padding-bottom: 30px;*/
  ;
}

#pros-page #full-site .pink-diamond-list>li {
  text-indent: -11px;
}

#pros-page #full-site .references-content:not(:last-child) {
  padding-bottom: 8px;
}

#pros-page #full-site .references-title {
  margin-bottom: 5px;
}
/* mobile specfic code starts here */
@media screen and (max-width:991px) {
  #pros-page #full-site #mobile-h1 .yellow-text-sub {
    padding: 30px 10px 27px 10px;
  }

  #pros-page .white-container.pros-eff.mobile-only {
    margin-bottom: 31px;
  }

  #pros-page .white-container.pros-eff.mobile-only p {
    padding-bottom: 13px;
    margin-top: 0;
    margin-left: 43px;
    max-width: 305px;
  }

  #pros-page #full-site .subnav-eyebrow-bordertop-pink:has(.white-container.pros-eff.mobile-only) .image-container {
    margin-bottom: 0px;
  }

  #pros-page #full-site #references ol {
    padding: 0;
    margin-bottom: 0;
    padding-bottom: 28px;
  }

  #pros-page #full-site .patient-report .subnav-eyebrow-bordertop .subnav-eyebrow {
    max-width: 289px;
  }

  #pros-page #full-site .pink-diamond-list>li:not(:last-child) {
    margin-bottom: 15px !important;
  }

  #pros-page #full-site .pink-diamond-list li b {
    margin-left: 5px;
  }

  #pros-page #full-site .purple-cta {
    padding: 21px 14.5px 18px 0px;
  }

  #pros-page #full-site #laboratory-abnormalities-table-footnotes .footnotes-container:last-child {
    padding: 30px 0px 40px;
  }

  /*#pros-page #full-site #time-to-deterioration, #pros-page #full-site #patient-reported-outcomes {*/
  /*  scroll-margin-top: 320px;*/
  /*}*/

  #full-site .subnav-eyebrow-pink {
    min-height: 48px;
  }

  #pros-page #full-site .pink-diamond-list {
    padding-left: 22px;
  }

  #second-container #border-plus-pink {
    margin: 0;
  }

  #full-site .hr-section {
    /*background: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/pros/mobile/background-hr.png);*/
    max-width: 174px;
    margin-left: auto;
    display: flex;
    align-items: flex-end;
    padding: 15.35px 0px 1px;
    border: 1px solid rgba(100, 2, 100, 1);
    padding-left: 10px;
    align-items: flex-start;
    background-size: 100% 100%;
    background-position: right;
    background-repeat: no-repeat;
    gap: 13.85px;
    margin-top: 19px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    border-right: none;
  }

  #full-site .hr-section img {
    max-height: 24px;
    position: relative;
    top: -7px;
  }

  #full-site .image-container.mobile-only .hr-text {
    font: 700 24px / 22.65px "arial", sans-serif;
    margin: 0;
    color: rgba(100, 2, 100, 1);
  }

  #full-site .image-container.mobile-only .ninety-text {
    font: 400 12px / 120% "arial", sans-serif;
    letter-spacing: -0.01em;
    margin: 0;
    color: rgba(100, 2, 100, 1);
    margin-top: 3px;
  }

  .ttd-image {
    margin: 0 0px;
    width: 100%;
    padding: 0px 6px;
  }

  #pros-page #full-site #second-container-ttd #border-plus-pink {
    margin: 0;
  }

  #full-site .pink-cta {
    margin-bottom: 60px;
    margin-top: 30px;
  }

  #full-site #time-to-deterioration .table-container-pros .pros-heading {
    font-size: 16px !important;
  }

  #full-site #time-to-deterioration .table-container-pros {
    padding-top: 34px;
  }

  #full-site #time-to-deterioration .subnav-eyebrow-bordertop-pink {
    box-shadow: 0px 2px 250px 0px rgba(0, 0, 0, 0.2);
  }

  #full-site #time-to-deterioration #border-plus-pink {
    margin: 0;
  }

  #full-site .white-container p {
    font: 400 14px / 20px "arial", sans-serif;
    color: rgba(0, 0, 0, 1);
    max-width: 100%;
    margin: 12px 10px 0px;
    padding-bottom: 18px;
  }

  #full-site .pink-cta.pink-second-cta p {
    line-height: 22.80px;
  }

  #full-site .pink-cta.pink-second-cta {
    margin-bottom: 65px;
  }

  #pros-page #full-site #patient-reported-outcomes .pink-diamond-list.icon-small.result-patient li::before {
    background-image: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/pros/mobile/pink-diamond.svg);
    width: 10px;
    height: 10px;
  }

  #pros-page #full-site #patient-reported-outcome .subnav-eyebrow-bordertop {
    height: 63px;
  }

  #pros-page #full-site #patient-reported-outcomes #border-plus-pink {
    margin: 0px 10px;
  }

  #patient-reported-outcomes,#time-to-deterioration {
    scroll-margin-top: 163px;
  }
}
/* mobile specfic code starts here */

/* desktop specfic code starts here */
@media screen and (min-width:992px) {
  #patient-reported-outcomes,#time-to-deterioration {
    scroll-margin-top: 135px;
  }

  #pros-page #full-site .subnav-eyebrow-pink {
    background-image: url(/content/dam/intelligentcontent/brands/camizestrant-hcp/us/en/cami-hcp/images/pros/desktop/pink-background.svg);
    max-width: 613px;
    height: 41px;
    padding-left: 24px;
  }

  #pros-page #full-site .subnav-eyebrow-bordertop-pink p {
    font-size: 18px;
    line-height: 22.65px;
  }

  #pros-page #full-site .table-container-pros {
    padding: 30px 0px;
  }

  #pros-page #full-site .pros-heading {
    font-size: 18px;
    line-height: 23px;
  }

  #pros-page #full-site #border-plus-pink {
    max-width: 1090px;
    margin: 0 auto;
    margin-left: 0;
  }

  #pros-page #full-site .subnav-eyebrow-bordertop-pink {
    left: -1px;
    width: 100.2%;
  }

  #time-to-deterioration  .subnav-eyebrow-bordertop-pink {
    box-shadow: 0px 2px 250px 0px #00000033;
  }

  #pros-page #full-site .text-pros {
    padding: 0px 0px 15px;
  }

  #pros-page #full-site .pink-diamond-list > li:not(:last-child) {
    margin-bottom: 0px;
  }

  #pros-page #full-site .text-pros .purple-cta {
    margin: 50px auto 0px;
    max-width: 735px;
  }

  #pros-page #full-site .pink-cta.pink-ct-pd {
    max-width: 973px;
  }

  #pros-page #full-site #references {
    padding: 0px 00px 56px;
  }

  /*#pros-page #full-site #time-to-deterioration,  #pros-page #full-site #patient-reported-outcomes {*/
  /*  scroll-margin-top: 163px;*/
  /*}*/

  #full-site .title-pros {
    font-size: 30px;
    line-height: 33px;
    margin-top: 5px;
  }

  #full-site .patient-report .subnav-eyebrow {
    max-width: 508px;
  }

  #time-to-deterioration .subnav-eyebrow {
    max-width: 453px;
    padding-left: 225px;
  }

  #pros-page #full-site #desktop-h1 h1 {
    display: block;
    margin: 0;
    max-width: 535px;
    margin-top: 9px;
  }

  #pros-page #full-site .time-deterior .subnav-eyebrow {
    max-width: 578px;
  }

  #full-site #patient-reported-outcome .subnav-eyebrow-bordertop {
    height: 44px;
  }

  #pros-page #full-site #patient-reported-outcome .time-deterior .subnav-eyebrow {
    max-width: 578px;
  }

  #full-site .subnav-eyebrow p {
    font-size: 18px;
    line-height: 22.65px;
  }

  #pros-page #full-site .pros-update .pink-diamond-list {
    display: flex;
    gap: 75px;
    max-width: 100%;
    padding-left: 21px;
  }

  #pros-page #full-site .median-text p {
    /*font-size: 15px;*/
    /*line-height: 16px;*/
    /*margin-left: 254px;*/
    /*text-align: center;*/
    display: none;
  }

  #pros-page #full-site .pink-diamond-list {
    max-width: 814px;
    margin: 0 auto;
  }

  #pros-page #full-site .pink-diamond-list li:not(:last-child) {
    padding-bottom: 15px;
  }

  #full-site .pink-cta {
    transform: skew(-44deg);
    margin-left: 23px;
    padding: 23px 18px 23px 70px;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  #full-site .pink-cta img {
    transform: skew(44deg);
  }

  #full-site .pink-cta p {
    font-size: 22px;
    line-height: 26px;
    transform: skew(44deg);
    max-width: 100%;
  }

  #full-site .time-deterior.pateint-report-grey .subnav-eyebrow-bordertop {
    height: 44px;
  }

  #pros-page #full-site .time-deterior.pateint-report-grey .subnav-eyebrow {
    max-width: 520px;
  }

  #pros-page #full-site .text-pros.time-detoir-text {
    padding-top: 30px;
  }

  #pros-page #full-site  .pink-second-cta {
    /*margin-left: 52px;*/
    max-width: 944px !important;
    padding: 14px 18px 13px 70px;
  }

  #pros-page #full-site #buttons-container {
    margin-top: 61px;
  }

  #pros-page #full-site #time-to-deterioration .median-text {
    /*box-shadow: 0px 2px 250px 0px rgba(0, 0, 0, 0.2);*/;
  }

  #full-site  .pink-cta {
    margin-top: 45px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  #full-site .text-pros.time-detoir-text {
    max-width: 903px;
    margin: 0 auto;
  }

  #pros-page #full-site .pink-diamond-list.icon-small {
    max-width: 850px;
    margin: 0 auto;
  }

  #pros-page #full-site #img-desc-pros .pink-diamond-list.icon-small {
    max-width: 814px;
  }
}
/* desktop specfic code starts here */
@media screen and (min-width:992px) and (max-width:1050px) {
  #full-site .pink-cta {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media screen and (min-width:320px) and (max-width:360px) {
      #full-site #mobile-h1 .yellow-text-sub,#full-site #mobile-h1 .yellow-text-sub.one-line-text  {
        padding-right:  27px !important;
    }
}
@media screen and (min-width:320px) and (max-width:350px) {
  #full-site .time-deterior.pateint-report-grey .subnav-eyebrow-bordertop {
    height: 62px;
  }

}

@media screen and (min-width:992px) and (max-width:1439px) {
  #pros-page  #full-site #patient-reported-outcomes, #pros-page #full-site #time-to-deterioration {
    scroll-margin-top: 155px;
  }
}

@media screen and (min-width:592px) and (max-width:991px) {
  #pros-page #full-site  #patient-reported-outcomes,#pros-page  #full-site #time-to-deterioration {
    scroll-margin-top: 156px;
  }
}

@media screen and (min-width:400px) and (max-width:591px) {
  #pros-page #full-site  #patient-reported-outcomes,#pros-page #full-site  #time-to-deterioration {
    scroll-margin-top: 160px;
  }
}

@media screen and (min-width:320px) and (max-width:360px) {
#pros-page #full-site #mobile-h1 .yellow-text-sub {
    padding: 30px 13px 27px 10px;
}    
    
}
