.page-bd-home .accordion .accordion-promo ul.list-bullets li::marker {
  color: #003a5d;
}

.indication-bd {
  --accordion-divider-yellow: #e88320;
  --table_head_bg: #ffdfc2;
  --pay-little-banner-bg: #e88320;
  --body-bg: #fff6e7;
}

.indication-bd .table_content thead,
.indication-bd .table_wrapper thead {
  background-color: #e88320;
}

.indication-bd .table_content thead th,
.indication-bd .table_wrapper thead th {
  color: #fff;
}

.indication-bd .curve_border {
  background: radial-gradient(ellipse at 50% -50%,
      #e88320 74%,
      transparent 75%);
}

.indication-bd .pay-little-container .field-promotext2 {
  --link-color: #fff;
  --link-hover-color: #004165;
}

.indication-bd .pay-little-container,
.indication-bd .pay-little-container h1 {
  color: #fff;
}

.indication-bd .starter-pack-section .promo .field-promotext,
.indication-bd .text-banner,
.indication-bd .text-banner .field-promotext h2 {
  color: #fff;
}

.indication-bd .pay-little-container:before,
.indication-bd .text-banner:before {
  background-image: url(../images/content/bd-pay-ltl-t-shap.svg);
}

.indication-bd .pay-little-container:after,
.indication-bd .text-banner:after {
  background-image: url(../images/content/bd-pay-ltl-b-shap.svg);
}

.indication-bd .intro-container h2 {
  margin-top: 50px;
}

.indication-bd .starter-pack-section .promo .field-promotext {
  text-align: left;
}

.indication-bd .text-banner.container {
  margin-bottom: 0;
  margin-top: 10px;
}

.indication-bd .full-blue-bg-conatiner>.component-content {
  background-color: transparent;
  padding-top: 30px;
  padding-bottom: 20px;
}

.indication-bd .step-section>.component-content {
  background-color: #fadfba;
}

.indication-bd .step-section>.component-content>.quantum-button {
  width: 250px;
  margin-inline: auto;
  line-height: 17px;
  height: 50px;
}

.indication-bd .step-section:before {
  background-image: url(../images/content/bd-step-section-t-shap.svg);
}

.indication-bd .step-section:after {
  background-image: url(../images/content/bd-step-section-b-shap.svg);
}

.indication-bd .full-blue-bg-conatiner-with-shp:after {
  display: none;
}

.page-bd-paying .sse-section-block {
  --h2-font-size: 32px;
  --h2-lh: 42px;
}

.page-bd-paying .sse-section-block h2 {
  margin-top: 30px;
  margin-bottom: 50px;
}

.page-bd-paying .sse-section-block h2:last-child {
  margin-bottom: 0;
}

/* .oral-ulcers-copay.indication-bd .pay-little-container,
.oral-ulcers-copay.indication-bd .pay-little-container h1,
.oral-ulcers-copay.indication-bd .pay-little-container a:not(.quantum-button) {
  color: #003a5d;
} */
.page-bd-paying .pay-little-container {
  background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-dt");
  margin-top: 0 !important;
}

.page-bd-paying .pay-little-container {
  position: relative;
  padding-bottom: 0px;
}

.page-bd-paying .pay-little-container::before {
  content: "";
  height: 60px;
  background-position: -1px top;
  background-repeat: no-repeat;
  background-size: 101%;
  display: block !important;
  aspect-ratio: 16 / 1;
  width: 100%;
  position: absolute;
  bottom: -20px;
  background-image: url(../images/banner/curves/curve-six-dt);
  z-index: 2;
  background-color: transparent !important;
}

.oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
.oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
  max-width: 462px;
}

.oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text .field-promotext p {
  text-align: left;
}

.indication-bd .table_content td[colspan="3"] {
  padding: 10px 44px !important;
}

.page-bd-home .pay-little-container.container+.container-small,
.page-bd-get-your-prescription .pay-little-container.container+.container-small {
  position: relative;
  max-width: 100%;
  padding-top: 50px;
}

.page-bd-home .pay-little-container.container+.container-small::before,
.page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
  content: "";
  position: absolute;
  left: 0;
  top: -35px;
  width: 100%;
  aspect-ratio: 1440 / 50;
  background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/curves/curve-six-dt");
  display: block;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 1;
  pointer-events: none;
}

@media (max-width: 767.98px) {
  .page-bd-paying .sse-section-block h2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .page-bd-paying .pay-little-container {
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-mb");
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  .indication-bd.page-bd-paying .pay-little-container::before {
    bottom: 0;
    top: auto;
  }
}

@media (max-width: 767.98px) {
  .page-bd-paying .sse-section-block {
    --h2-lh: 40px;
  }
}

/* .page-bd-paying .sse-section-block .rich-text {
	max-width: 768px;
	margin-inline: auto;
} */
.page-bd-paying .pay-little-container.container {
  margin-top: 30px;
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .page-bd-paying .pay-little-container.container {
    margin-top: 50px;
    margin-bottom: 0;
  }
}

.page-bd-paying .full-blue-bg-conatiner>.component-content {
  padding-top: 20px;
  padding-bottom: 1px;
}

.page-bd-paying .full-blue-bg-conatiner {
  --h2-font-size: 32px;
  --h2-lh: 42px;
}

@media (max-width: 767.98px) {
  .page-bd-paying .full-blue-bg-conatiner {
    --h2-lh: 40px;
  }
}

.page-bd-paying .rich-text .full-blue-bg-conatiner p {
  line-height: 22px;
}

@media (max-width: 767.98px) {
  .page-bd-paying .accordion .field-content {
    font-size: 16px;
    line-height: 22px;
  }
}

.page-bd-paying .pay-little-container .promo-text {
  max-width: 100%;
}

.page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
  margin-bottom: 25px;
}

.page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
.page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
  max-width: 364px;
  text-align: center;
}

.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 {
  max-width: 682px;
  margin-top: 25px;
}

.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
  margin-top: 28px;
}

.page-bd-paying .intro-container {
  padding-top: 40px;
}

.page-bd-paying .pay-little-container .promo>.component-content {
  min-height: 499px;
  align-items: center;
}

@media (max-width: 767.98px) {
  .page-bd-paying .intro-container {
    padding-top: 20px;
  }
}

/*Copay*/
/* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
  background-repeat: no-repeat, no-repeat;
  background-position: left -27px, center center;
}

@media (max-width: 1200px) {
  .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: left -14px, center center;
  }
} */

@media (max-width: 767px) {
  /* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: -369px, left;
    background-size: 0, cover;
  } */

  .page-bd-paying .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 65px !important;
    line-height: 55px !important;
  }

  .page-bd-paying .hero-div .quantum-hero__text {
    align-items: flex-end;
    padding: 60px 20px 52px;
  }
}

.page-bd-support-plus .container-small:not(.intro-container) {
  text-align: center;
}

.page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
  margin-bottom: 30px;
}

.page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
  margin-top: 30px !important;
  margin-bottom: 100px !important;
}

.page-bd-support-plus .intro-container .rich-text {
  margin-bottom: 50px;
}

.page-bd-support-plus .intro-container .img-fluid {
  max-width: 376px;
  margin-bottom: 50px;
  margin-top: 30px;
}

.page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
  max-width: 260px;
}

.page-bd-support-plus .text-banner .field-promolink {
  line-height: 17px;
}

.page-bd-support-plus .text-banner.container {
  margin-top: 10px;
  margin-bottom: 30px;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
  align-items: baseline;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p {
  text-align: left !important;
}

.page-bd-paying .container-small .promo-text .field-promolink a,
.page-psa-paying .container-small .promo-text .field-promolink a {
  display: block !important;
}

.page-psa-paying .container-small .promo-text .field-promotext2 {
  max-width: 279px;
}

.page-psa-paying .container-small .promo-text h2 {
  font-size: 42px;
  font-family: "Montserrat-Regular" !important;
  line-height: 52px;
  max-width: 306px;
  color: #003a5d;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
  white-space: nowrap;
}
.page-pso-paying.copay-otezela #copay-otezela-Enroll-co-pay_ p {
    max-width: 514px;
}
@media (max-width: 767px) {
  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-bottom: 50px !important;
  }
 .page-psa-support-plus .pay-little-container .field-promotext2 p.footnote,
 .page-psa-get-your-prescription .pay-little-container .field-promotext2 p.footnote,
 .page-psa-patient-stories .pay-little-container .field-promotext2 p.footnote,
 .page-psa-benefits .pay-little-container .field-promotext2 p.footnote,
 .page-psa-home .pay-little-container .field-promotext2 p.footnote,
 .page-pso-paying .pay-little-container .field-promotext2 p.footnote,
 .page-pso-benefits .pay-little-container .field-promotext2 p.footnote{
    font-size:11px;
    line-height:1.09;
    padding-bottom:10px
  }
    .page-pso-dosing .full-blue-bg-conatiner h2.text-center{
    font-size:20px
  }
  .page-psa-paying .pay-little-container .promo-text .field-promotext2 p.footnote {
    padding-bottom: 10px;
}
  .page-bd-support-plus .pay-little-container+.container-md {
    margin-bottom: 30px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
    white-space: normal;
  }
}

.page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
  display: none;
}

.page-bd-support-plus .accordion .item:nth-child(2) ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {

  /* supportplus */
  .page-bd-support-plus .hero-div .quantum-hero__text {
    align-items: flex-end;
    bottom: 20px;
    padding-inline: 20px;
  }

  .page-bd-support-plus .quantum-hero__text h2:first-of-type {
    position: absolute;
    bottom: -100px;
    text-align: center;
    left: 0;
    right: 0;
    color: #004165;
    font-size: 22px;
    font-family: "Montserrat-Regular";
    line-height: 30px;
    padding-inline: 15px;
  }

  .page-bd-support-plus .hero-div {
    margin-bottom: 40px;
  }
}

.page-bd-support-plus .container-small:not(.intro-container) {
  text-align: center;
  margin-bottom: 70px;
}

.page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
  margin-bottom: 30px;
}

.page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
  margin-top: 30px !important;
  margin-bottom: 100px !important;
}

.page-bd-support-plus .intro-container .rich-text {
  margin-bottom: 50px;
}

.page-bd-support-plus .intro-container .img-fluid {
  max-width: 376px;
  margin-bottom: 50px;
  margin-top: 30px;
}

.page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
  max-width: 260px;
}

.page-bd-support-plus .text-banner .field-promolink {
  line-height: 17px;
}

.page-bd-support-plus .text-banner.container {
  margin-top: 10px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-bottom: 50px !important;
  }

  .page-bd-support-plus .pay-little-container+.container-md {
    margin-bottom: 30px;
  }
}

.page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
  display: none;
}

.page-bd-support-plus .accordion .item:nth-child(2) ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {

  /* supportplus */
  .page-bd-support-plus .hero-div .quantum-hero__text {
    align-items: flex-end;
    bottom: 20px;
    padding-inline: 20px;
  }

  .page-bd-support-plus .quantum-hero__text h2:first-of-type {
    position: absolute;
    bottom: -100px;
    text-align: center;
    left: 0;
    right: 0;
    color: #004165;
    font-size: 22px;
    font-family: "Montserrat-Regular";
    line-height: 30px;
    padding-inline: 15px;
  }

  .page-bd-support-plus .hero-div {
    margin-bottom: 150px;
  }
}

.page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
  font-family: "Montserrat-Bold" !important;
  font-size: 30px;
  line-height: 38px;
}

@media (max-width: 768px) {
  .page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
    margin-bottom: 30px;
  }

  .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
    position: absolute;
    bottom: -150px;
    text-align: center;
    left: 0;
    right: 0;
    color: #004165;
    font-size: 22px;
    font-family: "Montserrat-Regular";
    line-height: 30px;
    padding-inline: 15px;
  }

  .page-bd-support-plus .hero-div .quantum-hero__text {
    align-items: flex-end;
    bottom: 20px;
    padding-inline: 20px;
  }

  .page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
    font-family: "Montserrat-Regular" !important;
  }

  .page-bd-support-plus .intro-container {
    padding-top: 111px;
  }
}

.page-pso-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
  display: none;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
  max-width: 265px;
  line-height: 17px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
  margin-bottom: 30px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html p {
  margin-bottom: 30px;
  max-width: 702px;
  /* justify-self: center; */
  text-align: center;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
  margin-bottom: 30px !important;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html {
  max-width: 768px !important;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html+.plain-html {
  padding-top: 20px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
  color: #004165;
  margin-top: 30px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
  max-width: 964px;
  text-align: center;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    font-family: "NunitoSans-SemiBold";
  }
}

.page-bd-get-your-prescription .pay-little-container {
  margin-top: 0;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton+.plain-html {
  padding-top: 20px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
  margin-top: 50px;
}

.page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content>.quantum-button {
  width: 260px;
  margin-inline: auto;
  height: 50px;
  line-height: 17px;
  margin-bottom: 50px !important;
}

.page-bd-get-your-prescription .pay-little-container.container {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .page-bd-get-your-prescription .pay-little-container.container+.container {
    margin-bottom: 30px;
    padding-top: 1px;
  }

  .page-bd-get-your-prescription .promo-hybrid .h-left-content .field-promotext {
    font-size: 20px;
    line-height: 27px;
  }
}

.page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo:first-child {
  margin-top: 40px;
}

.page-bd-get-your-prescription .quantum-hero {
  background-color: var(--body-bg);
  min-height: 500px;
}

/*get your prescription*/
@media (max-width: 767px) {
  .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
    font-size: 20px;
    position: absolute;
    bottom: -103px;
    margin-inline: auto;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 30px;
    color: #004165;
    margin: 0 63px 30px;
    font-family: "Montserrat-Regular";
  }

  /* .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
    margin-top: 30px;
  } */

  .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
    padding-bottom: 40px;
  }

  .page-bd-get-your-prescription .quantum-hero__text {
    align-items: end;
    justify-content: center;
  }

  /* .page-bd-get-your-prescription .quantum-hero__text-inner {
    padding: 0 10px;
  } */

  .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
    font-size: 60px;
    line-height: 50px;
    margin: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
    font-size: 26px;
    line-height: 33px;
  }

  .page-bd-get-your-prescription .quantum-hero__text-inner {
    padding: 0 10px;
  }

  .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
    font-size: 60px;
    line-height: 50px;
    margin: 0;
  }
}

.page-bd-home .zzag+.zzag,
.page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
.page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
.page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
  margin-top: 80px;
}

@media (max-width: 767.98px) {

  .page-bd-home .zzag+.zzag,
  .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
  .page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
  .page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
    margin-top: 50px;
  }
}

.page-bd-what-to-expect .intro-container h2 {
  margin-top: 50px;
}

.page-bd-what-to-expect .text-banner {
  margin-top: 0;
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
    padding-top: 30px;
    height: 441px;
  }
}

.page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
  text-align: left;
}

.page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (max-width: 767.98px) {
  .page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
    padding-top: 76px;
    padding-bottom: 56px;
  }
}

.page-bd-what-to-expect .full-blue-bg-conatiner .promo .field-promotext h3 {
  color: #004165;
  font-size: 32px;
  line-height: 42px;
  font-family: "Montserrat-Regular";
}

.page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo>.component-content {
  gap: 10px;
}

@media (min-width: 992px) {
  .page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo .promo-text {
    max-width: 550px;
  }
}

.page-bd-what-to-expect .step-section>.component-content>.quantum-button {
  width: 250px;
  margin-inline: auto;
  line-height: 17px;
  height: 50px;
}

.page-bd-what-to-expect .video-container>.component-content>.quantum-button {
  display: flex;
  margin-inline: auto;
  height: 50px;
}

.page-bd-what-to-expect .video-container .rich-text h2 {
  margin-bottom: 30px;
}

.page-bd-what-to-expect .video-container .two-col-promo h2 {
  text-align: left;
  margin-bottom: 12px;
}

@media (max-width: 767.98px) {
  .page-bd-what-to-expect .video-container .two-col-promo h2 {
    text-align: center;
  }
}

.page-bd-what-to-expect .video-container>.component-content>.rich-text {
  max-width: 768px;
  margin-inline: auto;
}

@media (max-width: 767.98px) {
  .page-bd-what-to-expect .step-section>.component-content {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .page-bd-what-to-expect .step-section>.component-content h2 {
    padding-inline: 70px;
  }

  .page-bd-what-to-expect .video-container {
    margin-bottom: 30px;
  }
}

.page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
  font-family: "Montserrat-Bold";
  color: #fff;
  font-size: 30px;
  line-height: 38px;
}

/*what to expect*/
@media (max-width: 767px) {
  .page-bd-what-to-expect .intro-container .component-content p {
    margin-top: 153px;
  }

  .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
    font-size: 32px;
    position: absolute;
    bottom: -211px;
    margin-inline: auto;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 40px;
    color: #004165;
    margin: 0px 50px 30px;
    font-family: "Montserrat-Regular";
  }

  .page-bd-what-to-expect .quantum-hero__text {
    align-items: end;
    padding-bottom: 40px;
  }

  .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
    font-size: 22px !important;
    line-height: 25px !important;
    font-family: "Montserrat-Bold";
    padding-bottom: 25px;
  }

  /* .page-bd-what-to-expect .quantum-hero__text-inner {
    padding: 0 10px;
  } */

  .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
    font-size: 60px;
    line-height: 50px;
    margin: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
    font-size: 32px;
    position: absolute;
    bottom: -160px;
    margin-inline: auto;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 40px;
    color: #004165;
    margin: 0px 50px;
    font-family: "Montserrat-Regular";
  }

  .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
    font-size: 22px;
    line-height: 25px;
    font-family: "Montserrat-Bold";
    padding-bottom: 25px;
  }

  .page-bd-what-to-expect .quantum-hero__text-inner {
    padding: 0 10px;
  }

  .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
    font-size: 60px;
    line-height: 50px;
    margin: 0;
  }
}

.page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
  display: none;
}

/*what to expect*/
.page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
  margin-bottom: 20px;
}

.page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
  margin-bottom: 20px;
}

.page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
  max-width: 440px;
}

@media (max-width: 767px) {

  /*.page-bd-what-to-expect .hero-div .quantum-hero .quantum-hero__inner {
    background-position-x: -473px;
  }
  */
  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
    max-width: 342px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 60px !important;
    line-height: 50px !important;
    margin-bottom: 10px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text {
    padding-bottom: 0px !important;
  }
}

@media (max-width: 767px) {
  .page-bd-what-to-expect .video-container {
    margin-bottom: 30px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
    display: block;
    font-size: 22px;
    line-height: 30px;
  }

  .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
    display: none;
  }
}

@media (min-width: 992px) {
  .indication-bd .quantum-drop-down-menu__menu {
    justify-content: center;
    column-gap: 90px;
  }
}

.page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
.page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
.page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
.page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
.page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
  content: "";
  background-color: var(--submenu-bg);
  display: block;
  height: 5px;
  bottom: 0;
  position: absolute;
  right: 10px;
  left: 10px;
}

@media (max-width: 1200px) {

  .page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
  .page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
  .page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
    right: 5px;
    left: 5px;
  }
}

.page-bd-home .intro-container {
  text-align: center;
  max-width: 784px;
  margin-inline: auto;
}

.page-bd-home .intro-container h2 {
  margin-top: 0;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .page-bd-home .intro-container h2 {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (max-width: 767.98px) {
  .page-bd-home .intro-container {
    padding-top: 20px;
  }
}

.page-bd-home .pay-little-container.container {
  margin-bottom: 40px;
}

.page-bd-home .accordion {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .page-bd-home .accordion {
    margin-bottom: 50px;
  }
}

.page-bd-home .container-small .plain-html:nth-of-type(1) {
  text-align: center;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .page-bd-home .container-small .plain-html:nth-of-type(1) {
    margin-bottom: 30px;
  }
}

.page-bd-home .text-banner.container+.container {
  max-width: 791px;
  margin-inline: auto;
}

.page-bd-home .text-banner.container+.container h2 {
  margin-bottom: 30px;
  margin-top: 40px;
  line-height: 52px;
  color: #003a5d;
}

.page-bd-home .text-banner.container+.container p {
  margin-bottom: 30px;
  line-height: 27px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text,
#pso-cost-and-copay-page #prescribed_treatment h2.to-apply-text {
  font-family: "Kameron", serif !important;
  font-weight: 600;
  text-align: center;
  padding-bottom: 70px;
  font-size: 32px;
  justify-self: center;
  max-width: 651px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text,
#pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text {
  margin-top: 120px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
  line-height: 30px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote,
#pso-cost-and-copay-page #prescribed_treatment #copay-otezela-Enroll-co-pay_ .footnote {
  padding-top: 0;
  font-size: 19px;
  font-family: "NunitoSans-Bold" !important;
  line-height: 20px;
  padding-top: 20px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p,
.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .Prescription p {
  color: #333333 !important;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share,
#pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text .share {
  display: block;
  padding-bottom: 30px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section span.no-wrap {
  white-space: nowrap;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
  font-size: 16px;
  color: #333333;
  line-height: 20px;
  margin-bottom: 0;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
  margin-bottom: 64px !important;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
  margin-bottom: 57px !important;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
  margin-top: -24px !important;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
  padding-top: 52px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section>div {
  margin-bottom: 15px;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
  margin-bottom: 20px;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
  margin-bottom: 68px;
}

.full-blue-bg-conatiner-with-shp .none-block {
  display: none;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
  align-items: baseline;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
  white-space: nowrap;
}

.copay-otezela #copay-otezela-dont-miss .two-col-promo .promo-text p {
  text-align: left;
}

.page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
  margin-top: -19px;
}

@media (max-width: 767px) {
  .page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
    margin-top: -5px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
    margin-top: -26px;
    font-size: 28px;
    line-height: 30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
    white-space: nowrap;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
    font-size: 22px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
    margin-top: -69px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
    padding-top: 71px;
    font-size: 14px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote span.no-wrap {
    white-space: nowrap;
  }

  #copay-otezela-dont-miss .field-promotext span span.no-wrap-con {
    white-space: nowrap;
  }

  #copay-otezela-dont-miss .two-col-promo .promo-text p {
    max-width: 300px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote {
    font-size: 14px;
    padding-top: 40px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote span.no-wrap {
    white-space: nowrap;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
    white-space: normal;
  }

  .page-bd-paying .container-small .two-col-promo .promo-text h2.get-prescb {
    font-size: 42px;
    line-height: 52px;
  }

  .page-psa-paying .container-small .zzag .promo-text .field-promotext2 {
    max-width: 344px;
  }

  .page-psa-paying .container-small .promo-text .field-promotext,
  .page-psa-paying .container-small .promo-text .field-promolink a {
    justify-self: center;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
    font-size: 22px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share .left-section {
    margin: -5px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
    font-size: 14px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
    margin-top: -40px !important;
  }

  .page-bd-home .text-banner.container+.container p {
    margin-bottom: 40px;
    line-height: 22px;
    max-width: 335px;
  }

  .page-bd-home .text-banner.container+.container h2 {
    line-height: 40px;
    max-width: 335px;
    justify-self: center;
  }

  .indication-bd .table_content small {
    line-height: 13px;
  }

  .page-psa-paying .full-blue-bg-conatiner .component-content>.component,
  .page-psa-paying .full-blue-bg-conatine .accordion,
  .page-psa-paying .container-small .component.promo.two-col-promo.zzag {
    margin-right: auto;
  }
}

.after-week-result-block {
  display: flex;
  font-family: "Montserrat-Light";
  margin-top: 70px;
  align-items: center;
  text-align: left;
  column-gap: 46px;
  color: #004165;
}

@media (max-width: 767px) {
  .after-week-result-block {
    margin-top: 25px;
    flex-direction: column;
    text-align: center;
    row-gap: 35px;
  }
}

.after-week-result-block b {
  font-family: "Montserrat-Bold";
}

.after-week-result-block>div:nth-child(1) {
  flex: 0 0 246px;
  max-width: 246px;
}

.after-week-result-block>div:nth-child(2) {
  font-size: 34px;
  line-height: 42px;
}

@media (max-width: 767px) {
  .after-week-result-block>div:nth-child(2) {
    font-size: 25px;
    line-height: 35px;
  }
}

.page-bd-home .text-banner>.component-content,
.lady-banner>.component-content {
  height: 350px;
}

.page-bd-home .text-banner>.component-content>.component,
.page-bd-home .text-banner>.component-content>.component>.component-content,
.lady-banner>.component-content>.component,
.lady-banner>.component-content>.component>.component-content {
  height: 100%;
}

@media (max-width: 991.98px) {

  .page-bd-home .text-banner>.component-content,
  .lady-banner>.component-content {
    height: 580px;
  }
}

.page-bd-home .text-banner>.component-content:before,
.lady-banner>.component-content:before {
  content: "";
  top: -49%;
  position: absolute;
  width: 256px;
  height: 641px;
  background-image: url("../images/content/lady-left.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}

.page-bd-home .text-banner>.component-content:after,
.lady-banner>.component-content:after {
  position: absolute;
  content: "";
  top: -60%;
  right: 0;
  width: 256px;
  height: 620px;
  background-image: url("../images/content/lady-right.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}

@media (max-width: 991.98px) {

  .page-bd-home .text-banner>.component-content:before,
  .lady-banner>.component-content:before {
    width: 150px;
    height: 308px;
    top: 100%;
    transform: translateY(-100%);
    background-image: url("../images/content/lady-left-sm.png");
  }

  .page-bd-home .text-banner>.component-content:after,
  .lady-banner>.component-content:after {
    width: 150px;
    height: 308px;
    top: 100%;
    transform: translateY(-100%);
    background-image: url("../images/content/lady-right-sm.png");
  }
}

.page-bd-home .text-banner>.component-content .field-promotext,
.lady-banner>.component-content .field-promotext {
  text-align: center;
  align-items: center;
  justify-content: center;
  max-width: 768px;
}

@media (max-width: 991.98px) {

  .page-bd-home .text-banner>.component-content .field-promotext,
  .lady-banner>.component-content .field-promotext {
    justify-content: flex-start;
    padding-top: 30px;
  }
}

/*what to expect*/
.page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
  font-size: 20px;
  line-height: 28px;
  font-family: "Montserrat-Bold";
}

@media (max-width: 767px) {
  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
    max-width: 260px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
    margin-bottom: 0px;
  }
}

/*BD-Oral Ulcers */
.page-bd-home .hero-div .quantum-hero__text-inner h2 {
  font-size: 30px;
  line-height: 38px;
  font-family: "Montserrat-Bold";
  max-width: 470px;
}

.page-bd-home .hero-div .quantum-hero__text-inner {
  max-width: 610px;
}

@media (max-width: 767px) {
  .indication-bd .table_content td[colspan="3"] {
    /* padding: 10px 20px; */
    padding: 10px 15px !important;
  }

  .page-bd-home .hero-div .quantum-hero__text-inner h2 {
    font-size: 20px;
    line-height: 26px;
  }

  .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 55px !important;
    line-height: 45px !important;
  }

  .page-bd-home .hero-div .quantum-hero__text {
    align-items: end;
  }

  .page-bd-home .hero-div .quantum-hero__text-inner {
    margin-bottom: 30px;
  }
}

/*Getting Otezla-BD*/
.page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
  background-position: top center;
}

.page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
  font-size: 20px;
  line-height: 26px;
  font-family: "NunitoSans-Bold";
  margin-top: 25px;
}

@media (max-width: 767.98px) {
  .page-bd-get-your-prescription .hero-div .quantum-hero__text h1:first-of-type {
    font-size: 22px;
    line-height: 55px;
  }

  .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
    font-size: 60px !important;
    line-height: 50px !important;
    margin: 0;
  }

  .page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
    background-size: 0, cover;
  }
}

.indication-bd .table_content td:nth-child(3) {
  background-color: #f2f1f0;
}

.indication-bd .table_content small {
  font-size: 10px;
  line-height: 10px;
  font-family: "Montserrat-Regular";
}

.indication-bd .table_content td:nth-child(1) {
  background-color: #fffef8;
}

.page-bd-home .accordion .accordion-promo ul {
  margin-left: 13px;
  list-style-type: disc;
}

.page-bd-home .accordion .accordion-promo ul li::marker {
  color: #003a5d;
}

.page-bd-home .accordion .accordion-promo ul li {
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  .page-bd-home .accordion-images {
    margin-top: 30px;
  }

  .page-bd-home .accordion-images {
    display: flex;
    gap: 14%;
    align-items: center;
  }
}

@media (max-width: 767.98px) {

  .page-psa-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child,
  .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
    font-size: 22px;
    line-height: 30px;
    font-family: "Montserrat-Regular";
  }
}

@media (max-width: 767.98px) {
  /* .page-bd-get-your-prescription .component.container.container-md.full-blue-bg-conatiner {
    padding-top: 30px;
  } */
}

/*Support*/
.page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
  font-size: 110px;
}

@media (max-width: 768px) {
  .page-bd-support-plus .intro-container {
    padding-top: 68px;
  }

  .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
    bottom: -161px;
  }
}

/*Copay*/
/* @media (max-width: 768px) {
  .page-bd-paying .hero-div .quantum-hero__text {
    align-items: start;
    padding: 15px 20px 0;
  }
} */

@media (max-width: 767px) {
  .indication-bd .pay-little-container::before {
    content: '';
    top: -15px;
    aspect-ratio: 1440 / 100;
    /* background-image: url(../images/banner/BD-copay-card-bg.png); */
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    overflow: hidden;
    /* position: relative; */
    width: 100%;
    display: block;
    margin-top: -10px;
  }


  .page-bd-home .pay-little-container.container {
    margin-bottom: 0px;
  }

  .page-bd-home .pay-little-container.container+.container-small::before,
  .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
    top: -15px;
    aspect-ratio: 1440 / 100;
  }

  .page-bd-home .accordion .accordion-promo ul {
    margin-left: 13px;
    list-style-type: disc;
  }

  .page-bd-home .accordion .accordion-promo ul li::marker {
    color: #003a5d;
    /* font-size: 10px; */
  }

  .page-bd-home .accordion-images {
    display: flex;
    flex-direction: column;
    gap: 30px;
    align-items: center;
  }
}

.page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
  font-family: "Montserrat-Regular";
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 25px;
}

@media (max-width: 767.98px) {
  .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(-n + 4):nth-child(n + 1) {
    display: none;
  }

  .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-last-of-type(-n + 2) {
    display: block;
  }

  .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(5)>a {
    --btn-bg: #ffd900;
    border: none;
    padding: var(--btn-base-padding-y) var(--btn-base-padding-x);
    display: inline-flex;
    border-radius: var(--btn-border-radius);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all ease 0.25s;
    user-select: none;
    font-size: var(--btn-font-size);
    line-height: 17px;
    font-family: var(--btn-font-family);
    text-align: center;
    background-color: var(--btn-bg);
    color: var(--btn-color);
    text-transform: uppercase;
    width: 100%;
  }
}

@media screen and (min-width: 992px) {
  .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
    font-family: "Rokkitt-Bold";
    font-weight: normal;
    font-size: 130px;
    line-height: 112px;
  }

  .page-bd-home .indication-bd .text-banner .field-promotext h2 {
    color: #fff;
    line-height: 55px;
  }

  .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
    line-height: 40px;
  }

  .page-bd-home .pay-little-container .field-promotext2 p {
    margin-bottom: 0;
    line-height: 20px;
  }

  .page-bd-home .intro-container {
    padding-top: 22.39px;
    padding-bottom: 79.63px;
  }

  .page-bd-home .intro-container .after-week-result-block {
    margin-top: 72px;
  }

  .page-bd-home .text-banner.container+.container h2 {
    margin-bottom: 30px;
    margin-top: 50px;
  }

  .page-bd-home .pay-little-container.container {
    margin-bottom: 0px;
  }

  .page-bd-home .container-small .plain-html:nth-of-type(1) {
    margin-bottom: 58.13px;
  }

  .page-bd-home .accordion .field-heading {
    font-size: 22px;
  }

  .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
    font-family: "Montserrat-Medium";
  }

  .page-bd-home .table_content {
    margin: 30px auto;
    width: 812px;
  }

  .page-bd-home .two-col-promo.field-promotext h2 {
    margin-bottom: 10px;
    color: #003a5d;
  }

  .page-bd-home .zzag+.zzag {
    margin-bottom: 100px;
  }

  .page-bd-home .after-week-result-block {
    font-family: "Montserrat-Medium";
  }
}

@media screen and (max-width: 767px) {
  .page-bd-home .hero-div .quantum-hero__text-inner h2 {
    font-size: 22px;
    line-height: 28px;
    max-width: 338px;
  }

  .page-bd-home .after-week-result-block {
    font-family: "Montserrat-Medium";
  }

  .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
    font-family: "Montserrat-Medium";
  }

  .page-bd-home .after-week-result-block {
    margin-top: 45px;
  }

  .page-bd-home .indication-bd .table_content small {
    font-size: 8px;
    line-height: 9.6px;
  }

  .page-bd-home .pay-little-container.container {
    margin-top: 45px;
  }

  .page-bd-home .indication-bd .text-banner .field-promotext h2 {
    color: #fff;
    line-height: 42px;
  }

  .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
    line-height: 40px;
  }

  .page-bd-home .pay-little-container .field-promotext2 p {
    margin-bottom: 0;
    line-height: 12px;
  }

  .page-bd-home .accordion .field-content {
    font-size: 16px;
    line-height: 22px;
    font-family: "NunitoSans-Regular";
  }

  .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
    text-align: center;
  }

  .page-bd-home .quantum-hero__text {
    padding-inline: 10px;
  }

  .page-bd-home .intro-container {
    padding-top: 40px;
  }

  .page-bd-home .accordion .field-heading {
    line-height: 22px;
    font-size: 20px;
  }

  .page-bd-home .zzag+.zzag {
    margin-bottom: 50px;
  }

  .page-bd-home .accordion .toggle-content .field-content .bechet-dis p {
    max-width: 290px;
  }
}

@media screen and (min-width: 992px) {
  .page-bd-paying .pay-little-container h1 {
    font-size: 42px;
    line-height: 52px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
    margin-bottom: 25px;
    font-size: 22px;
    line-height: 32px;
    font-family: "NunitoSans-Regular";
  }

  .page-bd-paying .accordion .field-heading {
    line-height: 28px;
  }
}

@media screen and (max-width: 767px) {
  .page-bd-paying .container-small .two-col-promo .field-promotext2 {
    max-width: 344px;
  }

  .page-bd-paying .container-small .promo-text .field-promolink a {
    justify-self: center;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
    margin-top: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .page-bd-paying .full-blue-bg-conatiner .rich-text h2 {
    margin-bottom: 35px;
    font-size: 25px !important;
  }

  .page-bd-paying .container-md>.component-content>.component h2.text-center {
    font-size: 25px;
  }

  .page-bd-paying .full-blue-bg-conatiner .rich-text p+h2 {
    margin-top: 35px;
  }

  /* .page-bd-paying .accordion .field-heading {
    margin-top: 45px;
  } */

  .page-bd-paying .bottom-promo-container>.component-content {
    padding-top: 77px;
    padding-bottom: 80px;
    margin-top: -46px;
  }

  .page-bd-paying .field-promotext h2 {
    margin-bottom: 10px;
    color: #003a5d;
  }

  .page-bd-paying .quantum-hero__text {
    padding-inline: 10px;
  }

  .page-bd-paying .intro-container {
    padding-bottom: 32px;
  }

  .page-bd-paying .full-blue-bg-conatiner>.component-content {
    /* padding-top: 60px; */
    padding-bottom: 1px;
    margin-top: -30px;
  }
}


.page-bd-support-plus .intro-container {
  padding-top: 0px;
}

.page-bd-support-plus .quantum-hero__text {
  padding-inline: 10px;
}

.page-bd-support-plus .page-bd-support-plus .intro-container .rich-text {
  margin-bottom: 72.5px;
}

.page-bd-support-plus .intro-container {
  padding-top: 0px;
  padding-bottom: 35px;
}

.page-bd-support-plus .page-bd-support-plus .text-banner.container {
  margin-top: 10px;
  margin-bottom: 50px;
}

.page-bd-support-plus .pay-little-container.container {
  margin-top: 60px;
}

.page-bd-support-plus .component.promo.two-col-promo.row-reverse.zzag {
  padding-bottom: 100px;
}

.page-bd-support-plus .indication-bd .full-blue-bg-conatiner>.component-content {
  background-color: transparent;
  padding-top: 40px;
  padding-bottom: 20px;
}

.page-bd-support-plus.quantum-hero__text {
  padding-inline: 10px;
}

.page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
  font-size: 120px;
  line-height: 90px;
}

.page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
  font-family: "NunitoSans-Bold";
}

.page-bd-what-to-expect .intro-container h2 {
  font-family: "Montserrat-Medium";
}

.page-bd-what-to-expect .intro-container {
  padding-top: 50px;
}

.page-bd-what-to-expect .intro-container h2 {
  margin-top: 70px;
}

.page-bd-what-to-expect .video-container .rich-text h2 {
  margin-top: 60px;
}

.page-bd-what-to-expect .video-container>.component-content>.two-col-promo {
  margin-bottom: 100px;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promoicon>img {
  margin-bottom: -30px;
}

.page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
  color: var(--section-heading-color);
}

.page-bd-paying div#bg-img-con {
  background: url(/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying-desk);
  margin-top: 0 !important;
  height: auto;
  background-position: center;
  background-size: cover;
}

.page-bd-paying div#bg-img-con .field-promotext h1 {
  font-size: 30px !important;
  color: #003a5d !important;
  font-family: "NunitoSans-Regular" !important;
}

.page-bd-paying .pay-little-container .promo-text>div>.field-promotext p,
.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote,
.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote a,
.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll,
.page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll a {
  color: #333333;
}

@media screen and (max-width: 767px) {
  .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
    font-size: 55px;
  }

  .page-bd-paying div#bg-img-con {
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying");
  }

  .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
    font-size: 75px;
    line-height: 70px;
    font-family: "Kameron" !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-content p {
    font-family: "NunitoSans-Regular";
    font-weight: 100;
    font-size: 16px;
    color: var(--section-heading-color);
    text-align: left;
  }

  .page-psa-paying .bottom-promo-container>.component-content {
    padding-top: 20px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
    line-height: 24px;
    max-width: 380px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 65px !important;
  }

  .page-psa-paying #copay-otezela-dont-miss .field-promoicon img {
    margin-bottom: -45px;
  }

  .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content {
    margin-top: -15px;
  }

  .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content .clr-black span.no-wrap {
    white-space: normal !important;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
    margin-top: -26px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext {
    margin-top: -30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .accordion-promo span.no-wrap {
    white-space: normal !important;
  }

  .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
    font-size: 22px;
    line-height: 30px;
  }

  .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>p {
    max-width: 506px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
  }

  .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>img {
    margin-top: 90px;
  }

  .page-bd-what-to-expect .video-container .rich-text h2 {
    font-size: 32px;
    line-height: 42px;
    font-family: "Montserrat-Medium";
  }
}

.page-bd-get-your-prescription .pay-little-container .promo-text .field-promotext h1 {
  color: #fff;
  line-height: 40px;
}

/* .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
  padding-bottom: 120px;
} */

/*.page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo {
  margin-bottom: 100px
}*/

@media screen and (max-width: 767px) {
  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
    font-size: 28px;
    line-height: 30px;
  }

  .page-bd-home .pay-little-container .field-promotext2 p.footnote {
    color: #ffffff !important;
    font-size: 11px;
    padding-bottom: 10px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote {
    font-size: 11px !important;
  }



  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
    white-space: nowrap;
  }

  .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
    margin-right: 20px;
    margin-left: 20px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 27px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
    background-color: transparent;
    padding-top: 15px;
    padding-bottom: 55px;
  }

  .full-blue-bg-conatiner .steps-footnote {
    font-size: 12px;
    max-width: 318px;
    margin-left: 23px;
  }
}

/* css for bd */

.indication-bd .pay-little-container>.component-content {
  position: relative;
  background-color: #e88320;
  min-height: 100px;
}

@media (max-width:376px) {
  .page-bd-get-your-prescription .pay-little-container.container {
    margin-bottom: 80px;
  }

  .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
    top: 17px;
  }

  .page-bd-home .accordion .accordion-promo ul.list-bullets li::marker {
    color: #003a5d;
  }

  .indication-bd {
    --accordion-divider-yellow: #e88320;
    --table_head_bg: #ffdfc2;
    --pay-little-banner-bg: #e88320;
    --body-bg: #fff6e7;
  }

  .indication-bd .table_content thead,
  .indication-bd .table_wrapper thead {
    background-color: #e88320;
  }

  .indication-bd .table_content thead th,
  .indication-bd .table_wrapper thead th {
    color: #fff;
  }

  .indication-bd .curve_border {
    background: radial-gradient(ellipse at 50% -50%,
        #e88320 74%,
        transparent 75%);
  }

  .indication-bd .pay-little-container .field-promotext2 {
    --link-color: #fff;
    --link-hover-color: #004165;
  }

  .indication-bd .pay-little-container,
  .indication-bd .pay-little-container h1 {
    color: #fff;
  }

  .indication-bd .starter-pack-section .promo .field-promotext,
  .indication-bd .text-banner,
  .indication-bd .text-banner .field-promotext h2 {
    color: #fff;
  }

  .indication-bd .pay-little-container:before,
  .indication-bd .text-banner:before {
    background-image: url(../images/content/bd-pay-ltl-t-shap.svg);
  }

  .indication-bd .pay-little-container:after,
  .indication-bd .text-banner:after {
    background-image: url(../images/content/bd-pay-ltl-b-shap.svg);
  }

  .indication-bd .intro-container h2 {
    margin-top: 50px;
  }

  .indication-bd .starter-pack-section .promo .field-promotext {
    text-align: left;
  }

  .indication-bd .text-banner.container {
    margin-bottom: 0;
    margin-top: 10px;
  }

  .indication-bd .full-blue-bg-conatiner>.component-content {
    background-color: transparent;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .indication-bd .step-section>.component-content {
    background-color: #fadfba;
  }

  .indication-bd .step-section>.component-content>.quantum-button {
    width: 250px;
    margin-inline: auto;
    line-height: 17px;
    height: 50px;
  }

  .indication-bd .step-section:before {
    background-image: url(../images/content/bd-step-section-t-shap.svg);
  }

  .indication-bd .step-section:after {
    background-image: url(../images/content/bd-step-section-b-shap.svg);
  }

  .indication-bd .full-blue-bg-conatiner-with-shp:after {
    display: none;
  }

  .page-bd-paying .sse-section-block {
    --h2-font-size: 32px;
    --h2-lh: 42px;
  }

  .page-bd-paying .sse-section-block h2 {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .page-bd-paying .sse-section-block h2:last-child {
    margin-bottom: 0;
  }

  /* .oral-ulcers-copay.indication-bd .pay-little-container,
.oral-ulcers-copay.indication-bd .pay-little-container h1,
.oral-ulcers-copay.indication-bd .pay-little-container a:not(.quantum-button) {
  color: #003a5d;
} */
  .page-bd-paying .pay-little-container {
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-dt");
    margin-top: 0 !important;
  }

  .page-bd-paying .pay-little-container {
    position: relative;
    padding-bottom: 0px;
  }

  .page-bd-paying .pay-little-container::before {
    content: "";
    height: 60px;
    background-position: -1px top;
    background-repeat: no-repeat;
    background-size: 101%;
    display: block !important;
    aspect-ratio: 16 / 1;
    width: 100%;
    position: absolute;
    bottom: -20px;
    background-image: url(../images/banner/curves/curve-six-dt);
    z-index: 2;
    background-color: transparent !important;
  }

  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
    max-width: 462px;
  }

  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text .field-promotext p {
    text-align: left;
  }

  .indication-bd .table_content td[colspan="3"] {
    padding: 10px 44px !important;
  }

  .page-bd-home .pay-little-container.container+.container-small,
  .page-bd-get-your-prescription .pay-little-container.container+.container-small {
    position: relative;
    max-width: 100%;
    padding-top: 50px;
  }

  .page-bd-home .pay-little-container.container+.container-small::before,
  .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
    content: "";
    position: absolute;
    left: 0;
    top: -35px;
    width: 100%;
    aspect-ratio: 1440 / 50;
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/curves/curve-six-dt");
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
    pointer-events: none;
  }
}
  @media (max-width: 767.98px) {
    .page-bd-paying .sse-section-block h2 {
      margin-top: 25px;
      margin-bottom: 25px;
    }

    .page-bd-paying .pay-little-container {
      background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-mb");
      width: 100%;
      background-repeat: no-repeat;
      background-size: 100% 100%;
    }

    .indication-bd.page-bd-paying .pay-little-container::before {
      bottom: 0;
      top: auto;
    }
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .sse-section-block {
      --h2-lh: 40px;
    }
  }

  /* .page-bd-paying .sse-section-block .rich-text {
	max-width: 768px;
	margin-inline: auto;
} */
  .page-bd-paying .pay-little-container.container {
    margin-top: 30px;
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .pay-little-container.container {
      margin-top: 50px;
      margin-bottom: 0;
    }
  }

  .page-bd-paying .full-blue-bg-conatiner>.component-content {
    padding-top: 20px;
    padding-bottom: 1px;
  }

  .page-bd-paying .full-blue-bg-conatiner {
    --h2-font-size: 32px;
    --h2-lh: 42px;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .full-blue-bg-conatiner {
      --h2-lh: 40px;
    }
  }

  .page-bd-paying .rich-text .full-blue-bg-conatiner p {
    line-height: 22px;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .accordion .field-content {
      font-size: 16px;
      line-height: 22px;
    }
  }

  .page-bd-paying .pay-little-container .promo-text {
    max-width: 100%;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
    margin-bottom: 25px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
    max-width: 364px;
    text-align: center;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 {
    max-width: 682px;
    margin-top: 25px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
    margin-top: 28px;
  }

  .page-bd-paying .intro-container {
    padding-top: 40px;
  }

  .page-bd-paying .pay-little-container .promo>.component-content {
    min-height: 499px;
    align-items: center;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .intro-container {
      padding-top: 20px;
    }
  }

  /*Copay*/
  /* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
  background-repeat: no-repeat, no-repeat;
  background-position: left -27px, center center;
}

@media (max-width: 1200px) {
  .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: left -14px, center center;
  }
} */

  @media (max-width: 767px) {
    /* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: -369px, left;
    background-size: 0, cover;
  } */

    .page-bd-paying .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 65px !important;
      line-height: 55px !important;
    }

    .page-bd-paying .hero-div .quantum-hero__text {
      align-items: flex-end;
      padding: 60px 20px 52px;
    }
  }

  .page-bd-support-plus .container-small:not(.intro-container) {
    text-align: center;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-top: 30px !important;
    margin-bottom: 100px !important;
  }

  .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 50px;
  }

  .page-bd-support-plus .intro-container .img-fluid {
    max-width: 376px;
    margin-bottom: 50px;
    margin-top: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    max-width: 260px;
  }

  .page-bd-support-plus .text-banner .field-promolink {
    line-height: 17px;
  }

  .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
    align-items: baseline;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p {
    text-align: left !important;
  }

  .page-bd-paying .container-small .promo-text .field-promolink a,
  .page-psa-paying .container-small .promo-text .field-promolink a {
    display: block !important;
  }

  .page-psa-paying .container-small .promo-text .field-promotext2 {
    max-width: 279px;
  }

  .page-psa-paying .container-small .promo-text h2 {
    font-size: 42px;
    font-family: "Montserrat-Regular" !important;
    line-height: 52px;
    max-width: 306px;
    color: #003a5d;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
    white-space: nowrap;
  }

  @media (max-width: 767px) {
    .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
      margin-bottom: 50px !important;
    }

    .page-bd-support-plus .pay-little-container+.container-md {
      margin-bottom: 30px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
      white-space: normal;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
    display: none;
  }

  .page-bd-support-plus .accordion .item:nth-child(2) ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
  }

  @media (max-width: 768px) {

    /* supportplus */
    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -100px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div {
      margin-bottom: 40px;
    }
  }

  .page-bd-support-plus .container-small:not(.intro-container) {
    text-align: center;
    margin-bottom: 70px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-top: 30px !important;
    margin-bottom: 100px !important;
  }

  .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 50px;
  }

  .page-bd-support-plus .intro-container .img-fluid {
    max-width: 376px;
    margin-bottom: 50px;
    margin-top: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    max-width: 260px;
  }

  .page-bd-support-plus .text-banner .field-promolink {
    line-height: 17px;
  }

  .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  @media (max-width: 767px) {
    .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
      margin-bottom: 50px !important;
    }

    .page-bd-support-plus .pay-little-container+.container-md {
      margin-bottom: 30px;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
    display: none;
  }

  .page-bd-support-plus .accordion .item:nth-child(2) ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
  }

  @media (max-width: 768px) {

    /* supportplus */
    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -100px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div {
      margin-bottom: 150px;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
    font-family: "Montserrat-Bold" !important;
    font-size: 30px;
    line-height: 38px;
  }

  @media (max-width: 768px) {
    .page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
      margin-bottom: 30px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -150px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
      font-family: "Montserrat-Regular" !important;
    }

    .page-bd-support-plus .intro-container {
      padding-top: 111px;
    }
  }

  .page-pso-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
    display: none;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
    max-width: 265px;
    line-height: 17px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html p {
    margin-bottom: 30px;
    max-width: 702px;
    /* justify-self: center; */
    text-align: center;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
    margin-bottom: 30px !important;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html {
    max-width: 768px !important;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html+.plain-html {
    padding-top: 20px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    color: #004165;
    margin-top: 30px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    max-width: 964px;
    text-align: center;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
    margin-bottom: 0;
  }

  @media (max-width: 768px) {
    .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
      font-family: "NunitoSans-SemiBold";
    }
  }

  .page-bd-get-your-prescription .pay-little-container {
    margin-top: 0;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton+.plain-html {
    padding-top: 20px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    margin-top: 50px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content>.quantum-button {
    width: 260px;
    margin-inline: auto;
    height: 50px;
    line-height: 17px;
    margin-bottom: 50px !important;
  }

  .page-bd-get-your-prescription .pay-little-container.container {
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-get-your-prescription .pay-little-container.container+.container {
      margin-bottom: 30px;
    }

    .page-bd-get-your-prescription .promo-hybrid .h-left-content .field-promotext {
      font-size: 20px;
      line-height: 27px;
    }
  }

  .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo:first-child {
    margin-top: 40px;
  }

  .page-bd-get-your-prescription .quantum-hero {
    background-color: var(--body-bg);
    min-height: 500px;
  }

  /*get your prescription*/
  @media (max-width: 767px) {
    .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 20px;
      position: absolute;
      bottom: -103px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 30px;
      color: #004165;
      margin: 0 63px 30px;
      font-family: "Montserrat-Regular";
    }

    /* .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
    margin-top: 30px;
  } */

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      padding-bottom: 40px;
    }

    .page-bd-get-your-prescription .quantum-hero__text {
      align-items: end;
      justify-content: center;
    }

    /* .page-bd-get-your-prescription .quantum-hero__text-inner {
    padding: 0 10px;
  } */

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 26px;
      line-height: 33px;
    }

    .page-bd-get-your-prescription .quantum-hero__text-inner {
      padding: 0 10px;
    }

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  .page-bd-home .zzag+.zzag,
  .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
  .page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
  .page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
    margin-top: 80px;
  }

  @media (max-width: 767.98px) {

    .page-bd-home .zzag+.zzag,
    .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
    .page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
    .page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
      margin-top: 50px;
    }
  }

  .page-bd-what-to-expect .intro-container h2 {
    margin-top: 50px;
  }

  .page-bd-what-to-expect .text-banner {
    margin-top: 0;
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
      padding-top: 30px;
      height: 441px;
    }
  }

  .page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
    text-align: left;
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
      padding-top: 76px;
      padding-bottom: 56px;
    }
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner .promo .field-promotext h3 {
    color: #004165;
    font-size: 32px;
    line-height: 42px;
    font-family: "Montserrat-Regular";
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo>.component-content {
    gap: 10px;
  }

  @media (min-width: 992px) {
    .page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo .promo-text {
      max-width: 550px;
    }
  }

  .page-bd-what-to-expect .step-section>.component-content>.quantum-button {
    width: 250px;
    margin-inline: auto;
    line-height: 17px;
    height: 50px;
  }

  .page-bd-what-to-expect .video-container>.component-content>.quantum-button {
    display: flex;
    margin-inline: auto;
    height: 50px;
  }

  .page-bd-what-to-expect .video-container .rich-text h2 {
    margin-bottom: 30px;
  }

  .page-bd-what-to-expect .video-container .two-col-promo h2 {
    text-align: left;
    margin-bottom: 12px;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .video-container .two-col-promo h2 {
      text-align: center;
    }
  }

  .page-bd-what-to-expect .video-container>.component-content>.rich-text {
    max-width: 768px;
    margin-inline: auto;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .step-section>.component-content {
      padding-top: 50px;
      padding-bottom: 40px;
    }

    .page-bd-what-to-expect .step-section>.component-content h2 {
      padding-inline: 70px;
    }

    .page-bd-what-to-expect .video-container {
      margin-bottom: 30px;
    }
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
    font-family: "Montserrat-Bold";
    color: #fff;
    font-size: 30px;
    line-height: 38px;
  }

  /*what to expect*/
  @media (max-width: 767px) {
    .page-bd-what-to-expect .intro-container .component-content p {
      margin-top: 153px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 32px;
      position: absolute;
      bottom: -211px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 40px;
      color: #004165;
      margin: 0px 50px 30px;
      font-family: "Montserrat-Regular";
    }

    .page-bd-what-to-expect .quantum-hero__text {
      align-items: end;
      padding-bottom: 40px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
      font-size: 22px !important;
      line-height: 25px !important;
      font-family: "Montserrat-Bold";
      padding-bottom: 25px;
    }

    /* .page-bd-what-to-expect .quantum-hero__text-inner {
    padding: 0 10px;
  } */

    .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 32px;
      position: absolute;
      bottom: -160px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 40px;
      color: #004165;
      margin: 0px 50px;
      font-family: "Montserrat-Regular";
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
      font-size: 22px;
      line-height: 25px;
      font-family: "Montserrat-Bold";
      padding-bottom: 25px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner {
      padding: 0 10px;
    }

    .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
    display: none;
  }

  /*what to expect*/
  .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
    margin-bottom: 20px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
    margin-bottom: 20px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
    max-width: 440px;
  }

  @media (max-width: 767px) {

    /*.page-bd-what-to-expect .hero-div .quantum-hero .quantum-hero__inner {
    background-position-x: -473px;
  }
  */
    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
      max-width: 342px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 60px !important;
      line-height: 50px !important;
      margin-bottom: 10px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text {
      padding-bottom: 0px !important;
    }
  }

  @media (max-width: 767px) {
    .page-bd-what-to-expect .video-container {
      margin-bottom: 30px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
      display: block;
      font-size: 22px;
      line-height: 30px;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
      display: none;
    }
  }

  @media (min-width: 992px) {
    .indication-bd .quantum-drop-down-menu__menu {
      justify-content: center;
      column-gap: 90px;
    }
  }

  .page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
  .page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
  .page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
    content: "";
    background-color: var(--submenu-bg);
    display: block;
    height: 5px;
    bottom: 0;
    position: absolute;
    right: 10px;
    left: 10px;
  }

  @media (max-width: 1200px) {

    .page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
    .page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
    .page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
    .page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
    .page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
      right: 5px;
      left: 5px;
    }
  }

  .page-bd-home .intro-container {
    text-align: center;
    max-width: 784px;
    margin-inline: auto;
  }

  .page-bd-home .intro-container h2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  @media (max-width: 767px) {
    .page-bd-home .intro-container h2 {
      margin-top: 0;
      margin-bottom: 0;
    }
  }

  @media (max-width: 767.98px) {
    .page-bd-home .intro-container {
      padding-top: 20px;
    }
  }

  .page-bd-home .pay-little-container.container {
    margin-bottom: 40px;
  }

  .page-bd-home .accordion {
    margin-bottom: 80px;
  }

  @media (max-width: 767px) {
    .page-bd-home .accordion {
      margin-bottom: 50px;
    }
  }

  .page-bd-home .container-small .plain-html:nth-of-type(1) {
    text-align: center;
    margin-bottom: 50px;
  }

  @media (max-width: 767px) {
    .page-bd-home .container-small .plain-html:nth-of-type(1) {
      margin-bottom: 30px;
    }
  }

  .page-bd-home .text-banner.container+.container {
    max-width: 791px;
    margin-inline: auto;
  }

  .page-bd-home .text-banner.container+.container h2 {
    margin-bottom: 30px;
    margin-top: 40px;
    line-height: 52px;
    color: #003a5d;
  }

  .page-bd-home .text-banner.container+.container p {
    margin-bottom: 30px;
    line-height: 27px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text,
  #pso-cost-and-copay-page #prescribed_treatment h2.to-apply-text {
    font-family: "Kameron", serif !important;
    font-weight: 600;
    text-align: center;
    padding-bottom: 70px;
    font-size: 32px;
    justify-self: center;
    max-width: 651px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text,
  #pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text {
    margin-top: 120px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
    line-height: 30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote,
  #pso-cost-and-copay-page #prescribed_treatment #copay-otezela-Enroll-co-pay_ .footnote {
    padding-top: 0;
    font-size: 19px;
    font-family: "NunitoSans-Bold" !important;
    line-height: 20px;
    padding-top: 20px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .Prescription p {
    color: #333333 !important;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share,
  #pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text .share {
    display: block;
    padding-bottom: 30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section span.no-wrap {
    white-space: nowrap;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    margin-bottom: 0;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
    margin-bottom: 64px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
    margin-bottom: 57px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
    margin-top: -24px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
    padding-top: 52px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section>div {
    margin-bottom: 15px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
    margin-bottom: 20px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
    margin-bottom: 68px;
  }

  .full-blue-bg-conatiner-with-shp .none-block {
    display: none;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
    align-items: baseline;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
    white-space: nowrap;
  }

  .copay-otezela #copay-otezela-dont-miss .two-col-promo .promo-text p {
    text-align: left;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
    margin-top: -19px;
  }

  @media (max-width: 767px) {
    .page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
      margin-top: -5px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      margin-top: -26px;
      font-size: 28px;
      line-height: 30px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
      white-space: nowrap;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
      font-size: 22px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
      margin-top: -69px !important;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
      padding-top: 71px;
      font-size: 14px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote span.no-wrap {
      white-space: nowrap;
    }

    #copay-otezela-dont-miss .field-promotext span span.no-wrap-con {
      white-space: nowrap;
    }

    #copay-otezela-dont-miss .two-col-promo .promo-text p {
      max-width: 300px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote {
      font-size: 14px;
      padding-top: 40px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote span.no-wrap {
      white-space: nowrap;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
      white-space: normal;
    }

    .page-bd-paying .container-small .two-col-promo .promo-text h2.get-prescb {
      font-size: 42px;
      line-height: 52px;
    }

    .page-psa-paying .container-small .zzag .promo-text .field-promotext2 {
      max-width: 344px;
    }

    .page-psa-paying .container-small .promo-text .field-promotext,
    .page-psa-paying .container-small .promo-text .field-promolink a {
      justify-self: center;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
      font-size: 22px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share .left-section {
      margin: -5px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
      font-size: 14px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
      margin-top: -40px !important;
    }

    .page-bd-home .text-banner.container+.container p {
      margin-bottom: 40px;
      line-height: 22px;
      max-width: 335px;
    }

    .page-bd-home .text-banner.container+.container h2 {
      line-height: 40px;
      max-width: 335px;
      justify-self: center;
    }

    .indication-bd .table_content small {
      line-height: 13px;
    }

    .page-psa-paying .full-blue-bg-conatiner .component-content>.component,
    .page-psa-paying .full-blue-bg-conatine .accordion,
    .page-psa-paying .container-small .component.promo.two-col-promo.zzag {
      margin-right: auto;
    }
  }

  .after-week-result-block {
    display: flex;
    font-family: "Montserrat-Light";
    margin-top: 70px;
    align-items: center;
    text-align: left;
    column-gap: 46px;
    color: #004165;
  }

  @media (max-width: 767px) {
    .after-week-result-block {
      margin-top: 25px;
      flex-direction: column;
      text-align: center;
      row-gap: 35px;
    }
  }

  .after-week-result-block b {
    font-family: "Montserrat-Bold";
  }

  .after-week-result-block>div:nth-child(1) {
    flex: 0 0 246px;
    max-width: 246px;
  }

  .after-week-result-block>div:nth-child(2) {
    font-size: 34px;
    line-height: 42px;
  }

  @media (max-width: 767px) {
    .after-week-result-block>div:nth-child(2) {
      font-size: 25px;
      line-height: 35px;
    }
  }

  .page-bd-home .text-banner>.component-content,
  .lady-banner>.component-content {
    height: 350px;
  }

  .page-bd-home .text-banner>.component-content>.component,
  .page-bd-home .text-banner>.component-content>.component>.component-content,
  .lady-banner>.component-content>.component,
  .lady-banner>.component-content>.component>.component-content {
    height: 100%;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content,
    .lady-banner>.component-content {
      height: 580px;
    }
  }

  .page-bd-home .text-banner>.component-content:before,
  .lady-banner>.component-content:before {
    content: "";
    top: -49%;
    position: absolute;
    width: 256px;
    height: 641px;
    background-image: url("../images/content/lady-left.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
  }

  .page-bd-home .text-banner>.component-content:after,
  .lady-banner>.component-content:after {
    position: absolute;
    content: "";
    top: -60%;
    right: 0;
    width: 256px;
    height: 620px;
    background-image: url("../images/content/lady-right.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content:before,
    .lady-banner>.component-content:before {
      width: 150px;
      height: 308px;
      top: 100%;
      transform: translateY(-100%);
      background-image: url("../images/content/lady-left-sm.png");
    }

    .page-bd-home .text-banner>.component-content:after,
    .lady-banner>.component-content:after {
      width: 150px;
      height: 308px;
      top: 100%;
      transform: translateY(-100%);
      background-image: url("../images/content/lady-right-sm.png");
    }
  }

  .page-bd-home .text-banner>.component-content .field-promotext,
  .lady-banner>.component-content .field-promotext {
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 768px;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content .field-promotext,
    .lady-banner>.component-content .field-promotext {
      justify-content: flex-start;
      padding-top: 30px;
    }
  }

  /*what to expect*/
  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-size: 20px;
    line-height: 28px;
    font-family: "Montserrat-Bold";
  }

  @media (max-width: 767px) {
    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
      max-width: 260px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
      margin-bottom: 0px;
    }
  }

  /*BD-Oral Ulcers */
  .page-bd-home .hero-div .quantum-hero__text-inner h2 {
    font-size: 30px;
    line-height: 38px;
    font-family: "Montserrat-Bold";
    max-width: 470px;
  }

  .page-bd-home .hero-div .quantum-hero__text-inner {
    max-width: 610px;
  }

  @media (max-width: 767px) {
    .indication-bd .table_content td[colspan="3"] {
      /* padding: 10px 20px; */
      padding: 10px 15px !important;
    }

    .page-bd-home .hero-div .quantum-hero__text-inner h2 {
      font-size: 20px;
      line-height: 26px;
    }

    .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 55px !important;
      line-height: 45px !important;
    }

    .page-bd-home .hero-div .quantum-hero__text {
      align-items: end;
    }

    .page-bd-home .hero-div .quantum-hero__text-inner {
      margin-bottom: 30px;
    }
  }

  /*Getting Otezla-BD*/
  .page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
    background-position: center;
  }

  .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-size: 20px;
    line-height: 26px;
    font-family: "NunitoSans-Bold";
    margin-top: 25px;
  }

  @media (max-width: 767.98px) {
    .page-bd-get-your-prescription .hero-div .quantum-hero__text h1:first-of-type {
      font-size: 22px;
      line-height: 55px;
    }

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px !important;
      line-height: 50px !important;
      margin: 0;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
      background-size: 0, cover;
    }
  }

  .indication-bd .table_content td:nth-child(3) {
    background-color: #f2f1f0;
  }

  .indication-bd .table_content small {
    font-size: 10px;
    line-height: 10px;
    font-family: "Montserrat-Regular";
  }

  .indication-bd .table_content td:nth-child(1) {
    background-color: #fffef8;
  }

  .page-bd-home .accordion .accordion-promo ul {
    margin-left: 13px;
    list-style-type: disc;
  }

  .page-bd-home .accordion .accordion-promo ul li::marker {
    color: #003a5d;
  }

  .page-bd-home .accordion .accordion-promo ul li {
    margin-bottom: 20px;
  }

  @media (min-width: 992px) {
    .page-bd-home .accordion-images {
      margin-top: 30px;
    }

    .page-bd-home .accordion-images {
      display: flex;
      gap: 14%;
      align-items: center;
    }
  }

  @media (max-width: 767.98px) {

    .page-psa-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child,
    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 22px;
      line-height: 30px;
      font-family: "Montserrat-Regular";
    }
  }

  @media (max-width: 767.98px) {
    /* .page-bd-get-your-prescription .component.container.container-md.full-blue-bg-conatiner {
    padding-top: 30px;
  } */
  }

  /*Support*/
  .page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 110px;
  }

  @media (max-width: 768px) {
    .page-bd-support-plus .intro-container {
      padding-top: 68px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
      bottom: -161px;
    }
  }

  /*Copay*/
  /* @media (max-width: 768px) {
  .page-bd-paying .hero-div .quantum-hero__text {
    align-items: start;
    padding: 15px 20px 0;
  }
} */

  @media (max-width: 767px) {
    .indication-bd .pay-little-container::before {
      content: '';
      top: -15px;
      aspect-ratio: 1440 / 100;
      /* background-image: url(../images/banner/BD-copay-card-bg.png); */
      background-size: cover;
      background-position: top;
      background-repeat: no-repeat;
      overflow: hidden;
      /* position: relative; */
      width: 100%;
      display: block;
      margin-top: -10px;
    }


    .page-bd-home .pay-little-container.container {
      margin-bottom: 0px;
    }

    .page-bd-home .pay-little-container.container+.container-small::before,
    .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
      top: -15px;
      aspect-ratio: 1440 / 100;
    }

    .page-bd-home .accordion .accordion-promo ul {
      margin-left: 13px;
      list-style-type: disc;
    }

    .page-bd-home .accordion .accordion-promo ul li::marker {
      color: #003a5d;
      /* font-size: 10px; */
    }

    .page-bd-home .accordion-images {
      display: flex;
      flex-direction: column;
      gap: 30px;
      align-items: center;
    }
  }

  .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
    font-family: "Montserrat-Regular";
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 25px;
  }

  @media (max-width: 767.98px) {
    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(-n + 4):nth-child(n + 1) {
      display: none;
    }

    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-last-of-type(-n + 2) {
      display: block;
    }

    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(5)>a {
      --btn-bg: #ffd900;
      border: none;
      padding: var(--btn-base-padding-y) var(--btn-base-padding-x);
      display: inline-flex;
      border-radius: var(--btn-border-radius);
      justify-content: center;
      align-items: center;
      text-decoration: none;
      transition: all ease 0.25s;
      user-select: none;
      font-size: var(--btn-font-size);
      line-height: 17px;
      font-family: var(--btn-font-family);
      text-align: center;
      background-color: var(--btn-bg);
      color: var(--btn-color);
      text-transform: uppercase;
      width: 100%;
    }
  }

  /* neha css 23-05-2023 */
  @media screen and (min-width: 992px) {
    .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
      font-family: "Rokkitt-Bold";
      font-weight: normal;
      font-size: 130px;
      line-height: 112px;
    }

    .page-bd-home .indication-bd .text-banner .field-promotext h2 {
      color: #fff;
      line-height: 55px;
    }

    .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
      line-height: 40px;
    }

    .page-bd-home .pay-little-container .field-promotext2 p {
      margin-bottom: 0;
      line-height: 20px;
    }

    .page-bd-home .intro-container {
      padding-top: 22.39px;
      padding-bottom: 79.63px;
    }

    .page-bd-home .intro-container .after-week-result-block {
      margin-top: 72px;
    }

    .page-bd-home .text-banner.container+.container h2 {
      margin-bottom: 30px;
      margin-top: 50px;
    }

    .page-bd-home .pay-little-container.container {
      margin-bottom: 0px;
    }

    .page-bd-home .container-small .plain-html:nth-of-type(1) {
      margin-bottom: 58.13px;
    }

    .page-bd-home .accordion .field-heading {
      font-size: 22px;
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .table_content {
      margin: 30px auto;
      width: 812px;
    }

    .page-bd-home .two-col-promo.field-promotext h2 {
      margin-bottom: 10px;
      color: #003a5d;
    }

    .page-bd-home .zzag+.zzag {
      margin-bottom: 100px;
    }

    .page-bd-home .after-week-result-block {
      font-family: "Montserrat-Medium";
    }
  }

  @media screen and (max-width: 767px) {
    .page-bd-home .hero-div .quantum-hero__text-inner h2 {
      font-size: 22px;
      line-height: 28px;
      max-width: 338px;
    }

    .page-bd-home .after-week-result-block {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .after-week-result-block {
      margin-top: 45px;
    }

    .page-bd-home .indication-bd .table_content small {
      font-size: 8px;
      line-height: 9.6px;
    }

    .page-bd-home .pay-little-container.container {
      margin-top: 45px;
    }

    .page-bd-home .indication-bd .text-banner .field-promotext h2 {
      color: #fff;
      line-height: 42px;
    }

    .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
      line-height: 40px;
    }

    .page-bd-home .pay-little-container .field-promotext2 p {
      margin-bottom: 0;
      line-height: 12px;
    }

    .page-bd-home .accordion .field-content {
      font-size: 16px;
      line-height: 22px;
      font-family: "NunitoSans-Regular";
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      text-align: center;
    }

    .page-bd-home .quantum-hero__text {
      padding-inline: 10px;
    }

    .page-bd-home .intro-container {
      padding-top: 40px;
    }

    .page-bd-home .accordion .field-heading {
      line-height: 22px;
      font-size: 20px;
    }

    .page-bd-home .zzag+.zzag {
      margin-bottom: 50px;
    }

    .page-bd-home .accordion .toggle-content .field-content .bechet-dis p {
      max-width: 290px;
    }
  }

  @media screen and (min-width: 992px) {
    .page-bd-paying .pay-little-container h1 {
      font-size: 42px;
      line-height: 52px;
    }

    .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
      margin-bottom: 25px;
      font-size: 22px;
      line-height: 32px;
      font-family: "NunitoSans-Regular";
    }

    .page-bd-paying .accordion .field-heading {
      line-height: 28px;
    }
  }

  @media screen and (max-width: 767px) {
    .page-bd-paying .container-small .two-col-promo .field-promotext2 {
      max-width: 344px;
    }

    .page-bd-paying .container-small .promo-text .field-promolink a {
      justify-self: center;
    }

    .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
      margin-top: 10px;
      font-size: 16px;
      line-height: 22px;
    }

    .page-bd-paying .full-blue-bg-conatiner .rich-text h2 {
      margin-bottom: 35px;
      font-size: 25px !important;
    }

    .page-bd-paying .container-md>.component-content>.component h2.text-center {
      font-size: 25px;
    }

    .page-bd-paying .full-blue-bg-conatiner .rich-text p+h2 {
      margin-top: 35px;
    }

    /* .page-bd-paying .accordion .field-heading {
    margin-top: 45px;
  } */

    .page-bd-paying .bottom-promo-container>.component-content {
      padding-top: 77px;
      padding-bottom: 80px;
      margin-top: -46px;
    }

    .page-bd-paying .field-promotext h2 {
      margin-bottom: 10px;
      color: #003a5d;
    }

    .page-bd-paying .quantum-hero__text {
      padding-inline: 10px;
    }

    .page-bd-paying .intro-container {
      padding-bottom: 32px;
    }

    .page-bd-paying .full-blue-bg-conatiner>.component-content {
      /* padding-top: 60px; */
      padding-bottom: 1px;
      margin-top: -30px;
    }
  }

  /* neha css ends */

  /* neha support plus */
  .page-bd-support-plus .intro-container {
    padding-top: 0px;
  }

  .page-bd-support-plus .quantum-hero__text {
    padding-inline: 10px;
  }

  .page-bd-support-plus .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 72.5px;
  }

  .page-bd-support-plus .intro-container {
    padding-top: 0px;
    padding-bottom: 35px;
  }

  .page-bd-support-plus .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .page-bd-support-plus .pay-little-container.container {
    margin-top: 60px;
  }

  .page-bd-support-plus .component.promo.two-col-promo.row-reverse.zzag {
    padding-bottom: 100px;
  }

  .page-bd-support-plus .indication-bd .full-blue-bg-conatiner>.component-content {
    background-color: transparent;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .page-bd-support-plus.quantum-hero__text {
    padding-inline: 10px;
  }

  /* neha support plus ends */

  .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
    font-size: 120px;
    line-height: 90px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-family: "NunitoSans-Bold";
  }

  .page-bd-what-to-expect .intro-container h2 {
    font-family: "Montserrat-Medium";
  }

  .page-bd-what-to-expect .intro-container {
    padding-top: 50px;
  }

  .page-bd-what-to-expect .intro-container h2 {
    margin-top: 70px;
  }

  .page-bd-what-to-expect .video-container .rich-text h2 {
    margin-top: 60px;
  }

  .page-bd-what-to-expect .video-container>.component-content>.two-col-promo {
    margin-bottom: 100px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promoicon>img {
    margin-bottom: -30px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
    color: var(--section-heading-color);
  }

  .page-bd-paying div#bg-img-con {
    background: url(/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying-desk);
    margin-top: 0 !important;
  }

  .page-bd-paying div#bg-img-con .field-promotext h1 {
    font-size: 30px !important;
    color: #003a5d !important;
    font-family: "NunitoSans-Regular" !important;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote a,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll a {
    color: #333333;
  }

  @media screen and (max-width: 767px) {
    .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
      font-size: 55px;
    }

    .page-bd-paying div#bg-img-con {
      background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying");
    }

    .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
      font-size: 75px;
      line-height: 70px;
      font-family: "Kameron" !important;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-content p {
      font-family: "NunitoSans-Regular";
      font-weight: 100;
      font-size: 16px;
      color: var(--section-heading-color);
      text-align: left;
    }

    .page-psa-paying .bottom-promo-container>.component-content {
      padding-top: 20px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
      line-height: 24px;
      max-width: 380px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 65px !important;
    }

    .page-psa-paying #copay-otezela-dont-miss .field-promoicon img {
      margin-bottom: -45px;
    }

    .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content {
      margin-top: -15px;
    }

    .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content .clr-black span.no-wrap {
      white-space: normal !important;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      margin-top: -26px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext {
      margin-top: -30px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .accordion-promo span.no-wrap {
      white-space: normal !important;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 22px;
      line-height: 30px;
    }

    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>p {
      max-width: 506px;
      font-size: 22px;
      line-height: 30px;
      text-align: center;
    }

    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>img {
      margin-top: 90px;
    }

    .page-bd-what-to-expect .video-container .rich-text h2 {
      font-size: 32px;
      line-height: 42px;
      font-family: "Montserrat-Medium";
    }
  }

  .page-bd-get-your-prescription .pay-little-container .promo-text .field-promotext h1 {
    color: #fff;
    line-height: 40px;
  }

  /* .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
  padding-bottom: 120px;
} */

  /*.page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo {
  margin-bottom: 100px
}*/

  @media screen and (max-width: 767px) {
    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      font-size: 28px;
      line-height: 30px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
      white-space: nowrap;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      margin-right: 20px;
      margin-left: 20px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
      margin-bottom: 0;
      font-size: 20px;
      line-height: 27px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
      background-color: transparent;
      padding-top: 15px;
      padding-bottom: 55px;
    }

    .full-blue-bg-conatiner .steps-footnote {
      font-size: 12px;
      max-width: 318px;
      margin-left: 23px;
    }
  }

  /* css for bd */

  .indication-bd .pay-little-container>.component-content {
    position: relative;
    background-color: #e88320;
    min-height: 100px;
  }

  @media (max-width:376px) {
    .page-bd-get-your-prescription .pay-little-container.container {
      margin-bottom: 80px;
    }

    .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
      top: 17px;
    }
  }

  .page-bd-home .accordion .accordion-promo ul.list-bullets li::marker {
    color: #003a5d;
  }

  .indication-bd {
    --accordion-divider-yellow: #e88320;
    --table_head_bg: #ffdfc2;
    --pay-little-banner-bg: #e88320;
    --body-bg: #fff6e7;
  }

  .indication-bd .table_content thead,
  .indication-bd .table_wrapper thead {
    background-color: #e88320;
  }

  .indication-bd .table_content thead th,
  .indication-bd .table_wrapper thead th {
    color: #fff;
  }

  .indication-bd .curve_border {
    background: radial-gradient(ellipse at 50% -50%,
        #e88320 74%,
        transparent 75%);
  }

  .indication-bd .pay-little-container .field-promotext2 {
    --link-color: #fff;
    --link-hover-color: #004165;
  }

  .indication-bd .pay-little-container,
  .indication-bd .pay-little-container h1 {
    color: #fff;
  }

  .indication-bd .starter-pack-section .promo .field-promotext,
  .indication-bd .text-banner,
  .indication-bd .text-banner .field-promotext h2 {
    color: #fff;
  }

  .indication-bd .pay-little-container:before,
  .indication-bd .text-banner:before {
    background-image: url(../images/content/bd-pay-ltl-t-shap.svg);
  }

  .indication-bd .pay-little-container:after,
  .indication-bd .text-banner:after {
    background-image: url(../images/content/bd-pay-ltl-b-shap.svg);
  }

  .indication-bd .intro-container h2 {
    margin-top: 50px;
  }

  .indication-bd .starter-pack-section .promo .field-promotext {
    text-align: left;
  }

  .indication-bd .text-banner.container {
    margin-bottom: 0;
    margin-top: 10px;
  }

  .indication-bd .full-blue-bg-conatiner>.component-content {
    background-color: transparent;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  .indication-bd .step-section>.component-content {
    background-color: #fadfba;
  }

  .indication-bd .step-section>.component-content>.quantum-button {
    width: 250px;
    margin-inline: auto;
    line-height: 17px;
    height: 50px;
  }

  .indication-bd .step-section:before {
    background-image: url(../images/content/bd-step-section-t-shap.svg);
  }

  .indication-bd .step-section:after {
    background-image: url(../images/content/bd-step-section-b-shap.svg);
  }

  .indication-bd .full-blue-bg-conatiner-with-shp:after {
    display: none;
  }

  .page-bd-paying .sse-section-block {
    --h2-font-size: 32px;
    --h2-lh: 42px;
  }

  .page-bd-paying .sse-section-block h2 {
    margin-top: 30px;
    margin-bottom: 50px;
  }

  .page-bd-paying .sse-section-block h2:last-child {
    margin-bottom: 0;
  }

  /* .oral-ulcers-copay.indication-bd .pay-little-container,
.oral-ulcers-copay.indication-bd .pay-little-container h1,
.oral-ulcers-copay.indication-bd .pay-little-container a:not(.quantum-button) {
  color: #003a5d;
} */
  .page-bd-paying .pay-little-container {
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-dt");
    margin-top: 0 !important;
  }

  .page-bd-paying .pay-little-container {
    position: relative;
    padding-bottom: 0px;
  }

  .page-bd-paying .pay-little-container::before {
    content: "";
    height: 60px;
    background-position: -1px top;
    background-repeat: no-repeat;
    background-size: 101%;
    display: block !important;
    aspect-ratio: 16 / 1;
    width: 100%;
    position: absolute;
    bottom: -20px;
    background-image: url(../images/banner/curves/curve-six-dt);
    z-index: 2;
    background-color: transparent !important;
  }

  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
    max-width: 462px;
  }

  .oral-ulcers-copay.page-bd-paying .pay-little-container .promo-text .field-promotext p {
    text-align: left;
  }

  .indication-bd .table_content td[colspan="3"] {
    padding: 10px 44px !important;
  }

  .page-bd-home .pay-little-container.container+.container-small,
  .page-bd-get-your-prescription .pay-little-container.container+.container-small {
    position: relative;
    max-width: 100%;
    padding-top: 50px;
  }

  .page-bd-home .pay-little-container.container+.container-small::before,
  .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
    content: "";
    position: absolute;
    left: 0;
    top: -35px;
    width: 100%;
    aspect-ratio: 1440 / 50;
    background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/curves/curve-six-dt");
    display: block;
    background-repeat: no-repeat;
    background-size: 100%;
    z-index: 1;
    pointer-events: none;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .sse-section-block h2 {
      margin-top: 25px;
      margin-bottom: 25px;
    }

    .page-bd-paying .pay-little-container {
      background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/disease-cost-copay-mb");
      width: 100%;
      background-repeat: no-repeat;
      background-size: 100% 100%;
    }

    .indication-bd.page-bd-paying .pay-little-container::before {
      bottom: 0;
      top: auto;
    }
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .sse-section-block {
      --h2-lh: 40px;
    }
  }

  /* .page-bd-paying .sse-section-block .rich-text {
	max-width: 768px;
	margin-inline: auto;
} */
  .page-bd-paying .pay-little-container.container {
    margin-top: 30px;
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .pay-little-container.container {
      margin-top: 50px;
      margin-bottom: 0;
    }
  }

  .page-bd-paying .full-blue-bg-conatiner>.component-content {
    padding-top: 20px;
    padding-bottom: 1px;
  }

  .page-bd-paying .full-blue-bg-conatiner {
    --h2-font-size: 32px;
    --h2-lh: 42px;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .full-blue-bg-conatiner {
      --h2-lh: 40px;
    }
  }

  .page-bd-paying .rich-text .full-blue-bg-conatiner p {
    line-height: 22px;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .accordion .field-content {
      font-size: 16px;
      line-height: 22px;
    }
  }

  .page-bd-paying .pay-little-container .promo-text {
    max-width: 100%;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
    margin-bottom: 25px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promolink {
    max-width: 364px;
    text-align: center;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 {
    max-width: 682px;
    margin-top: 25px;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
    margin-top: 28px;
  }

  .page-bd-paying .intro-container {
    padding-top: 0px;
  }

  .page-bd-paying .pay-little-container .promo>.component-content {
    min-height: 499px;
    align-items: center;
  }

  @media (max-width: 767.98px) {
    .page-bd-paying .intro-container {
      padding-top: 20px;
    }
  }

  /*Copay*/
  /* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
  background-repeat: no-repeat, no-repeat;
  background-position: left -27px, center center;
}

@media (max-width: 1200px) {
  .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: left -14px, center center;
  }
} */

  @media (max-width: 767px) {
    /* .page-bd-paying .hero-div .quantum-hero .quantum-hero__inner {
    background-position: -369px, left;
    background-size: 0, cover;
  } */

    .page-bd-paying .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 65px !important;
      line-height: 55px !important;
    }

    .page-bd-paying .hero-div .quantum-hero__text {
      align-items: flex-end;
      padding: 60px 20px 52px;
    }
  }

  .page-bd-support-plus .container-small:not(.intro-container) {
    text-align: center;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-top: 30px !important;
    margin-bottom: 100px !important;
  }

  .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 50px;
  }

  .page-bd-support-plus .intro-container .img-fluid {
    max-width: 376px;
    margin-bottom: 50px;
    margin-top: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    max-width: 260px;
  }

  .page-bd-support-plus .text-banner .field-promolink {
    line-height: 17px;
  }

  .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
    align-items: baseline;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p {
    text-align: left !important;
  }

  .page-bd-paying .container-small .promo-text .field-promolink a,
  .page-psa-paying .container-small .promo-text .field-promolink a {
    display: block !important;
  }

  .page-psa-paying .container-small .promo-text .field-promotext2 {
    max-width: 279px;
  }

  .page-psa-paying .container-small .promo-text h2 {
    font-size: 42px;
    font-family: "Montserrat-Regular" !important;
    line-height: 52px;
    max-width: 306px;
    color: #003a5d;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
    white-space: nowrap;
  }

  @media (max-width: 767px) {
    .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
      margin-bottom: 50px !important;
    }

    .page-bd-support-plus .pay-little-container+.container-md {
      margin-bottom: 30px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promotext p span.no-wrap {
      white-space: normal;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
    display: none;
  }

  .page-bd-support-plus .accordion .item:nth-child(2) ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
  }

  @media (max-width: 768px) {

    /* supportplus */
    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -100px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div {
      margin-bottom: 40px;
    }
  }

  .page-bd-support-plus .container-small:not(.intro-container) {
    text-align: center;
    margin-bottom: 70px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    margin-top: 30px !important;
    margin-bottom: 100px !important;
  }

  .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 50px;
  }

  .page-bd-support-plus .intro-container .img-fluid {
    max-width: 376px;
    margin-bottom: 50px;
    margin-top: 30px;
  }

  .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
    max-width: 260px;
  }

  .page-bd-support-plus .text-banner .field-promolink {
    line-height: 17px;
  }

  .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  @media (max-width: 767px) {
    .page-bd-support-plus .container-small:not(.intro-container) .quantum-button {
      margin-bottom: 50px !important;
    }

    .page-bd-support-plus .pay-little-container+.container-md {
      margin-bottom: 30px;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .quantum-hero__button {
    display: none;
  }

  .page-bd-support-plus .accordion .item:nth-child(2) ul {
    list-style: disc;
    padding-left: 20px;
    margin-bottom: 20px;
  }

  @media (max-width: 768px) {

    /* supportplus */
    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -100px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div {
      margin-bottom: 150px;
    }
  }

  .page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
    font-family: "Montserrat-Bold" !important;
    font-size: 30px;
    line-height: 38px;
  }

  @media (max-width: 768px) {
    .page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
      margin-bottom: 30px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
      position: absolute;
      bottom: -150px;
      text-align: center;
      left: 0;
      right: 0;
      color: #004165;
      font-size: 22px;
      font-family: "Montserrat-Regular";
      line-height: 30px;
      padding-inline: 15px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text {
      align-items: flex-end;
      bottom: 20px;
      padding-inline: 20px;
    }

    .page-bd-support-plus .quantum-hero__text-inner .font-montserrat-bold {
      font-family: "Montserrat-Regular" !important;
    }

    .page-bd-support-plus .intro-container {
      padding-top: 111px;
    }
  }

  .page-pso-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
    display: none;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
    max-width: 265px;
    line-height: 17px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
    margin-bottom: 30px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html p {
    margin-bottom: 30px;
    max-width: 702px;
    /* justify-self: center; */
    text-align: center;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton {
    margin-bottom: 30px !important;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html {
    max-width: 768px !important;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html+.plain-html {
    padding-top: 20px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    color: #004165;
    margin-top: 30px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    max-width: 964px;
    text-align: center;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
    margin-bottom: 0;
  }

  @media (max-width: 768px) {
    .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
      font-family: "NunitoSans-SemiBold";
    }
  }

  .page-bd-get-your-prescription .pay-little-container {
    margin-top: 0;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .enrollNowbutton+.plain-html {
    padding-top: 20px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html {
    margin-top: 50px;
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content>.quantum-button {
    width: 260px;
    margin-inline: auto;
    height: 50px;
    line-height: 17px;
    margin-bottom: 50px !important;
  }

  .page-bd-get-your-prescription .pay-little-container.container {
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-get-your-prescription .pay-little-container.container+.container {
      margin-bottom: 30px;
    }

    .page-bd-get-your-prescription .promo-hybrid .h-left-content .field-promotext {
      font-size: 20px;
      line-height: 27px;
    }
  }

  .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo:first-child {
    margin-top: 40px;
  }

  .page-bd-get-your-prescription .quantum-hero {
    background-color: var(--body-bg);
    min-height: 500px;
  }

  /*get your prescription*/
  @media (max-width: 767px) {
    .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 20px;
      position: absolute;
      bottom: -103px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 30px;
      color: #004165;
      margin: 0 63px 30px;
      font-family: "Montserrat-Regular";
    }

    /* .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2 {
    margin-top: 30px;
  } */

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      padding-bottom: 40px;
    }

    .page-bd-get-your-prescription .quantum-hero__text {
      align-items: end;
      justify-content: center;
    }

    /* .page-bd-get-your-prescription .quantum-hero__text-inner {
    padding: 0 10px;
  } */

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-bd-get-your-prescription .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 26px;
      line-height: 33px;
    }

    .page-bd-get-your-prescription .quantum-hero__text-inner {
      padding: 0 10px;
    }

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  .page-bd-home .zzag+.zzag,
  .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
  .page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
  .page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
    margin-top: 80px;
  }

  @media (max-width: 767.98px) {

    .page-bd-home .zzag+.zzag,
    .page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo,
    .page-bd-what-to-expect .video-container>.component-content>.two-col-promo,
    .page-bd-safety-and-side-effects .text-banner+.container-small .two-col-promo+.two-col-promo {
      margin-top: 50px;
    }
  }

  .page-bd-what-to-expect .intro-container h2 {
    margin-top: 50px;
  }

  .page-bd-what-to-expect .text-banner {
    margin-top: 0;
    margin-bottom: 0;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
      padding-top: 30px;
      height: 441px;
    }
  }

  .page-bd-what-to-expect .starter-pack-section .promo .field-promotext {
    text-align: left;
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .full-blue-bg-conatiner>.component-content {
      padding-top: 76px;
      padding-bottom: 56px;
    }
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner .promo .field-promotext h3 {
    color: #004165;
    font-size: 32px;
    line-height: 42px;
    font-family: "Montserrat-Regular";
  }

  .page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo>.component-content {
    gap: 10px;
  }

  @media (min-width: 992px) {
    .page-bd-what-to-expect .full-blue-bg-conatiner .two-col-promo .promo-text {
      max-width: 550px;
    }
  }

  .page-bd-what-to-expect .step-section>.component-content>.quantum-button {
    width: 250px;
    margin-inline: auto;
    line-height: 17px;
    height: 50px;
  }

  .page-bd-what-to-expect .video-container>.component-content>.quantum-button {
    display: flex;
    margin-inline: auto;
    height: 50px;
  }

  .page-bd-what-to-expect .video-container .rich-text h2 {
    margin-bottom: 30px;
  }

  .page-bd-what-to-expect .video-container .two-col-promo h2 {
    text-align: left;
    margin-bottom: 12px;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .video-container .two-col-promo h2 {
      text-align: center;
    }
  }

  .page-bd-what-to-expect .video-container>.component-content>.rich-text {
    max-width: 768px;
    margin-inline: auto;
  }

  @media (max-width: 767.98px) {
    .page-bd-what-to-expect .step-section>.component-content {
      padding-top: 50px;
      padding-bottom: 40px;
    }

    .page-bd-what-to-expect .step-section>.component-content h2 {
      padding-inline: 70px;
    }

    .page-bd-what-to-expect .video-container {
      margin-bottom: 30px;
    }
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
    font-family: "Montserrat-Bold";
    color: #fff;
    font-size: 30px;
    line-height: 38px;
  }

  /*what to expect*/
  @media (max-width: 767px) {
    .page-bd-what-to-expect .intro-container .component-content p {
      margin-top: 153px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 32px;
      position: absolute;
      bottom: -211px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 40px;
      color: #004165;
      margin: 0px 50px 30px;
      font-family: "Montserrat-Regular";
    }

    .page-bd-what-to-expect .quantum-hero__text {
      align-items: end;
      padding-bottom: 40px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
      font-size: 22px !important;
      line-height: 25px !important;
      font-family: "Montserrat-Bold";
      padding-bottom: 25px;
    }

    /* .page-bd-what-to-expect .quantum-hero__text-inner {
    padding: 0 10px;
  } */

    .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 32px;
      position: absolute;
      bottom: -160px;
      margin-inline: auto;
      text-align: center;
      left: 0;
      right: 0;
      line-height: 40px;
      color: #004165;
      margin: 0px 50px;
      font-family: "Montserrat-Regular";
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 {
      font-size: 22px;
      line-height: 25px;
      font-family: "Montserrat-Bold";
      padding-bottom: 25px;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner {
      padding: 0 10px;
    }

    .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
      font-size: 60px;
      line-height: 50px;
      margin: 0;
    }
  }

  .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
    display: none;
  }

  /*what to expect*/
  .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
    margin-bottom: 20px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
    margin-bottom: 20px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
    max-width: 440px;
  }

  @media (max-width: 767px) {

    /*.page-bd-what-to-expect .hero-div .quantum-hero .quantum-hero__inner {
    background-position-x: -473px;
  }
  */
    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
      max-width: 342px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 60px !important;
      line-height: 50px !important;
      margin-bottom: 10px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text {
      padding-bottom: 0px !important;
    }
  }

  @media (max-width: 767px) {
    .page-bd-what-to-expect .video-container {
      margin-bottom: 30px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner .plain-html h2.text-center.text-right-con {
      display: block;
      font-size: 22px;
      line-height: 30px;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
      display: none;
    }
  }

  @media (min-width: 992px) {
    .indication-bd .quantum-drop-down-menu__menu {
      justify-content: center;
      column-gap: 90px;
    }
  }

  .page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
  .page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
  .page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
  .page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
    content: "";
    background-color: var(--submenu-bg);
    display: block;
    height: 5px;
    bottom: 0;
    position: absolute;
    right: 10px;
    left: 10px;
  }

  @media (max-width: 1200px) {

    .page-bd-home #brand-com-header-bd .quantum-drop-down-menu__list>li:first-child>a:after,
    .page-bd-what-to-expect #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
    .page-bd-get-your-prescription #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(2)>a:after,
    .page-bd-support-plus #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(4)>a:after,
    .page-bd-paying #brand-com-header-bd .quantum-drop-down-menu__list>li:nth-child(3)>a:after {
      right: 5px;
      left: 5px;
    }
  }

  .page-bd-home .intro-container {
    text-align: center;
    max-width: 784px;
    margin-inline: auto;
  }

  .page-bd-home .intro-container h2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  @media (max-width: 767px) {
    .page-bd-home .intro-container h2 {
      margin-top: 0;
      margin-bottom: 0;
    }
  }

  @media (max-width: 767.98px) {
    .page-bd-home .intro-container {
      padding-top: 20px;
    }
  }

  .page-bd-home .pay-little-container.container {
    margin-bottom: 40px;
  }

  .page-bd-home .accordion {
    margin-bottom: 80px;
  }

  @media (max-width: 767px) {
    .page-bd-home .accordion {
      margin-bottom: 50px;
    }
  }

  .page-bd-home .container-small .plain-html:nth-of-type(1) {
    text-align: center;
    margin-bottom: 50px;
  }

  @media (max-width: 767px) {
    .page-bd-home .container-small .plain-html:nth-of-type(1) {
      margin-bottom: 30px;
    }
  }

  .page-bd-home .text-banner.container+.container {
    max-width: 791px;
    margin-inline: auto;
  }

  .page-bd-home .text-banner.container+.container h2 {
    margin-bottom: 30px;
    margin-top: 40px;
    line-height: 52px;
    color: #003a5d;
  }

  .page-bd-home .text-banner.container+.container p {
    margin-bottom: 30px;
    line-height: 27px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text,
  #pso-cost-and-copay-page #prescribed_treatment h2.to-apply-text {
    font-family: "Kameron", serif !important;
    font-weight: 600;
    text-align: center;
    padding-bottom: 70px;
    font-size: 32px;
    justify-self: center;
    max-width: 651px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text,
  #pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text {
    margin-top: 120px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
    line-height: 30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote,
  #pso-cost-and-copay-page #prescribed_treatment #copay-otezela-Enroll-co-pay_ .footnote {
    padding-top: 0;
    font-size: 19px;
    font-family: "NunitoSans-Bold" !important;
    line-height: 20px;
    padding-top: 20px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .Prescription p {
    color: #333333 !important;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share,
  #pso-cost-and-copay-page #prescribed_treatment .plaque-psoriasis-copay-section-rich-text .share {
    display: block;
    padding-bottom: 30px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section span.no-wrap {
    white-space: nowrap;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
    font-size: 16px;
    color: #333333;
    line-height: 20px;
    margin-bottom: 0;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
    margin-bottom: 64px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promoicon img {
    margin-bottom: 57px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
    margin-top: -24px !important;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
    padding-top: 52px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section>div {
    margin-bottom: 15px;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section,
  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
    margin-bottom: 20px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
    margin-bottom: 68px;
  }

  .full-blue-bg-conatiner-with-shp .none-block {
    display: none;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .two-col-promo .component-content {
    align-items: baseline;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
    white-space: nowrap;
  }

  .copay-otezela #copay-otezela-dont-miss .two-col-promo .promo-text p {
    text-align: left;
  }

  .page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
    margin-top: -19px;
  }

  @media (max-width: 767px) {
    .page-psa-paying .full-blue-bg-conatiner-with-shp>.component-content>.accordion:last-of-type .toggle-content {
      margin-top: -5px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      margin-top: -26px;
      font-size: 28px;
      line-height: 30px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
      white-space: nowrap;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text div:first-of-type {
      font-size: 22px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
      margin-top: -69px !important;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote {
      padding-top: 71px;
      font-size: 14px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 .footnote span.no-wrap {
      white-space: nowrap;
    }

    #copay-otezela-dont-miss .field-promotext span span.no-wrap-con {
      white-space: nowrap;
    }

    #copay-otezela-dont-miss .two-col-promo .promo-text p {
      max-width: 300px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote {
      font-size: 14px;
      padding-top: 40px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .footnote span.no-wrap {
      white-space: nowrap;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext p span.no-wrap {
      white-space: normal;
    }

    .page-bd-paying .container-small .two-col-promo .promo-text h2.get-prescb {
      font-size: 42px;
      line-height: 52px;
    }

    .page-psa-paying .container-small .zzag .promo-text .field-promotext2 {
      max-width: 344px;
    }

    .page-psa-paying .container-small .promo-text .field-promotext,
    .page-psa-paying .container-small .promo-text .field-promolink a {
      justify-self: center;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .plaque-psoriasis-copay-section {
      font-size: 22px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .share .left-section {
      margin: -5px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .plaque-psoriasis-copay-section-rich-text .footnote {
      font-size: 14px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-Enroll-co-pay_ .field-promotext2 p {
      margin-top: -40px !important;
    }

    .page-bd-home .text-banner.container+.container p {
      margin-bottom: 40px;
      line-height: 22px;
      max-width: 335px;
    }

    .page-bd-home .text-banner.container+.container h2 {
      line-height: 40px;
      max-width: 335px;
      justify-self: center;
    }

    .indication-bd .table_content small {
      line-height: 13px;
    }

    .page-psa-paying .full-blue-bg-conatiner .component-content>.component,
    .page-psa-paying .full-blue-bg-conatine .accordion,
    .page-psa-paying .container-small .component.promo.two-col-promo.zzag {
      margin-right: auto;
    }
  }

  .after-week-result-block {
    display: flex;
    font-family: "Montserrat-Light";
    margin-top: 70px;
    align-items: center;
    text-align: left;
    column-gap: 46px;
    color: #004165;
  }

  @media (max-width: 767px) {
    .after-week-result-block {
      margin-top: 25px;
      flex-direction: column;
      text-align: center;
      row-gap: 35px;
    }
  }

  .after-week-result-block b {
    font-family: "Montserrat-Bold";
  }

  .after-week-result-block>div:nth-child(1) {
    flex: 0 0 246px;
    max-width: 246px;
  }

  .after-week-result-block>div:nth-child(2) {
    font-size: 34px;
    line-height: 42px;
  }

  @media (max-width: 767px) {
    .after-week-result-block>div:nth-child(2) {
      font-size: 25px;
      line-height: 35px;
    }
  }

  .page-bd-home .text-banner>.component-content,
  .lady-banner>.component-content {
    height: 350px;
  }

  .page-bd-home .text-banner>.component-content>.component,
  .page-bd-home .text-banner>.component-content>.component>.component-content,
  .lady-banner>.component-content>.component,
  .lady-banner>.component-content>.component>.component-content {
    height: 100%;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content,
    .lady-banner>.component-content {
      height: 580px;
    }
  }

  .page-bd-home .text-banner>.component-content:before,
  .lady-banner>.component-content:before {
    content: "";
    top: -49%;
    position: absolute;
    width: 256px;
    height: 641px;
    background-image: url("../images/content/lady-left.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
  }

  .page-bd-home .text-banner>.component-content:after,
  .lady-banner>.component-content:after {
    position: absolute;
    content: "";
    top: -60%;
    right: 0;
    width: 256px;
    height: 620px;
    background-image: url("../images/content/lady-right.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content:before,
    .lady-banner>.component-content:before {
      width: 150px;
      height: 308px;
      top: 100%;
      transform: translateY(-100%);
      background-image: url("../images/content/lady-left-sm.png");
    }

    .page-bd-home .text-banner>.component-content:after,
    .lady-banner>.component-content:after {
      width: 150px;
      height: 308px;
      top: 100%;
      transform: translateY(-100%);
      background-image: url("../images/content/lady-right-sm.png");
    }
  }

  .page-bd-home .text-banner>.component-content .field-promotext,
  .lady-banner>.component-content .field-promotext {
    text-align: center;
    align-items: center;
    justify-content: center;
    max-width: 768px;
  }

  @media (max-width: 991.98px) {

    .page-bd-home .text-banner>.component-content .field-promotext,
    .lady-banner>.component-content .field-promotext {
      justify-content: flex-start;
      padding-top: 30px;
    }
  }

  /*what to expect*/
  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-size: 20px;
    line-height: 28px;
    font-family: "Montserrat-Bold";
  }

  @media (max-width: 767px) {
    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner {
      max-width: 260px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:not(:last-child) {
      margin-bottom: 0px;
    }
  }

  /*BD-Oral Ulcers */
  .page-bd-home .hero-div .quantum-hero__text-inner h2 {
    font-size: 30px;
    line-height: 38px;
    font-family: "Montserrat-Bold";
    max-width: 470px;
  }

  .page-bd-home .hero-div .quantum-hero__text-inner {
    max-width: 610px;
  }

  @media (max-width: 767px) {
    .indication-bd .table_content td[colspan="3"] {
      /* padding: 10px 20px; */
      padding: 10px 15px !important;
    }

    .page-bd-home .hero-div .quantum-hero__text-inner h2 {
      font-size: 20px;
      line-height: 26px;
    }

    .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 55px !important;
      line-height: 45px !important;
    }

    .page-bd-home .hero-div .quantum-hero__text {
      align-items: end;
    }

    .page-bd-home .hero-div .quantum-hero__text-inner {
      margin-bottom: 30px;
    }
  }

  /*Getting Otezla-BD*/
  .page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
    background-position: center;
  }

  .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-size: 20px;
    line-height: 26px;
    font-family: "NunitoSans-Bold";
    margin-top: 25px;
  }

  @media (max-width: 767.98px) {
    .page-bd-get-your-prescription .hero-div .quantum-hero__text h1:first-of-type {
      font-size: 22px;
      line-height: 55px;
    }

    .page-bd-get-your-prescription .quantum-hero__text h1:last-of-type {
      font-size: 60px !important;
      line-height: 50px !important;
      margin: 0;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero .quantum-hero__inner {
      background-size: 0, cover;
    }
  }

  .indication-bd .table_content td:nth-child(3) {
    background-color: #f2f1f0;
  }

  .indication-bd .table_content small {
    font-size: 10px;
    line-height: 10px;
    font-family: "Montserrat-Regular";
  }

  .indication-bd .table_content td:nth-child(1) {
    background-color: #fffef8;
  }

  .page-bd-home .accordion .accordion-promo ul {
    margin-left: 13px;
    list-style-type: disc;
  }

  .page-bd-home .accordion .accordion-promo ul li::marker {
    color: #003a5d;
  }

  .page-bd-home .accordion .accordion-promo ul li {
    margin-bottom: 20px;
  }

  @media (min-width: 992px) {
    .page-bd-home .accordion-images {
      margin-top: 30px;
    }

    .page-bd-home .accordion-images {
      display: flex;
      gap: 14%;
      align-items: center;
    }
  }

  @media (max-width: 767.98px) {

    .page-psa-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child,
    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      font-size: 22px;
      line-height: 30px;
      font-family: "Montserrat-Regular";
    }
  }

  @media (max-width: 767.98px) {
    /* .page-bd-get-your-prescription .component.container.container-md.full-blue-bg-conatiner {
    padding-top: 30px;
  } */
  }

  /*Support*/
  .page-bd-support-plus .hero-div .quantum-hero__text h1:last-of-type {
    font-size: 110px;
  }

  @media (max-width: 768px) {
    .page-bd-support-plus .intro-container {
      padding-top: 68px;
    }

    .page-bd-support-plus .hero-div .quantum-hero__text h2:first-of-type {
      bottom: -161px;
    }
  }

  /*Copay*/
  /* @media (max-width: 768px) {
  .page-bd-paying .hero-div .quantum-hero__text {
    align-items: start;
    padding: 15px 20px 0;
  }
} */

  @media (max-width: 767px) {
    .indication-bd .pay-little-container::before {
      content: '';
      top: -15px;
      aspect-ratio: 1440 / 100;
      /* background-image: url(../images/banner/BD-copay-card-bg.png); */
      background-size: cover;
      background-position: top;
      background-repeat: no-repeat;
      overflow: hidden;
      /* position: relative; */
      width: 100%;
      display: block;
      margin-top: -10px;
    }


    .page-bd-home .pay-little-container.container {
      margin-bottom: 0px;
    }

    .page-bd-home .pay-little-container.container+.container-small::before,
    .page-bd-get-your-prescription .pay-little-container.container+.container-small::before {
      top: -15px;
      aspect-ratio: 1440 / 100;
    }

    .page-bd-home .accordion .accordion-promo ul {
      margin-left: 13px;
      list-style-type: disc;
    }

    .page-bd-home .accordion .accordion-promo ul li::marker {
      color: #003a5d;
      /* font-size: 10px; */
    }

    .page-bd-home .accordion-images {
      display: flex;
      flex-direction: column;
      gap: 30px;
      align-items: center;
    }
  }

  .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
    font-family: "Montserrat-Regular";
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 25px;
  }

  @media (max-width: 767.98px) {
    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(-n + 4):nth-child(n + 1) {
      display: none;
    }

    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-last-of-type(-n + 2) {
      display: block;
    }

    .indication-bd .mobile-secondary_menu_open .quantum-header .quantum-drop-down-menu__list>.quantum-drop-down-menu__list-item:nth-child(5)>a {
      --btn-bg: #ffd900;
      border: none;
      padding: var(--btn-base-padding-y) var(--btn-base-padding-x);
      display: inline-flex;
      border-radius: var(--btn-border-radius);
      justify-content: center;
      align-items: center;
      text-decoration: none;
      transition: all ease 0.25s;
      user-select: none;
      font-size: var(--btn-font-size);
      line-height: 17px;
      font-family: var(--btn-font-family);
      text-align: center;
      background-color: var(--btn-bg);
      color: var(--btn-color);
      text-transform: uppercase;
      width: 100%;
    }
  }

  /* neha css 23-05-2023 */
  @media screen and (min-width: 992px) {
    .page-bd-home .hero-div .quantum-hero__text h1:last-of-type {
      font-family: "Rokkitt-Bold";
      font-weight: normal;
      font-size: 130px;
      line-height: 112px;
    }

    .page-bd-home .indication-bd .text-banner .field-promotext h2 {
      color: #fff;
      line-height: 55px;
    }

    .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
      line-height: 40px;
    }

    .page-bd-home .pay-little-container .field-promotext2 p {
      margin-bottom: 0;
      line-height: 20px;
    }

    .page-bd-home .intro-container {
      padding-top: 22.39px;
      padding-bottom: 79.63px;
    }

    .page-bd-home .intro-container .after-week-result-block {
      margin-top: 72px;
    }

    .page-bd-home .text-banner.container+.container h2 {
      margin-bottom: 30px;
      margin-top: 50px;
    }

    .page-bd-home .pay-little-container.container {
      margin-bottom: 0px;
    }

    .page-bd-home .container-small .plain-html:nth-of-type(1) {
      margin-bottom: 58.13px;
    }

    .page-bd-home .accordion .field-heading {
      font-size: 22px;
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .table_content {
      margin: 30px auto;
      width: 812px;
    }

    .page-bd-home .two-col-promo.field-promotext h2 {
      margin-bottom: 10px;
      color: #003a5d;
    }

    .page-bd-home .zzag+.zzag {
      margin-bottom: 100px;
    }

    .page-bd-home .after-week-result-block {
      font-family: "Montserrat-Medium";
    }
  }

  @media screen and (max-width: 767px) {
    .page-bd-home .hero-div .quantum-hero__text-inner h2 {
      font-size: 22px;
      line-height: 28px;
      max-width: 338px;
    }

    .page-bd-home .after-week-result-block {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      font-family: "Montserrat-Medium";
    }

    .page-bd-home .after-week-result-block {
      margin-top: 45px;
    }

    .page-bd-home .indication-bd .table_content small {
      font-size: 8px;
      line-height: 9.6px;
    }

    .page-bd-home .pay-little-container.container {
      margin-top: 45px;
    }

    .page-bd-home .indication-bd .text-banner .field-promotext h2 {
      color: #fff;
      line-height: 42px;
    }

    .page-bd-home .pay-little-container .promo-text .field-promotext h1 {
      line-height: 40px;
    }

    .page-bd-home .pay-little-container .field-promotext2 p {
      margin-bottom: 0;
      line-height: 12px;
    }

    .page-bd-home .accordion .field-content {
      font-size: 16px;
      line-height: 22px;
      font-family: "NunitoSans-Regular";
    }

    .page-bd-home .accordion li:nth-child(3) .accordion-promo h5 {
      text-align: center;
    }

    .page-bd-home .quantum-hero__text {
      padding-inline: 10px;
    }

    .page-bd-home .intro-container {
      padding-top: 40px;
    }

    .page-bd-home .accordion .field-heading {
      line-height: 22px;
      font-size: 20px;
    }

    .page-bd-home .zzag+.zzag {
      margin-bottom: 50px;
    }

    .page-bd-home .accordion .toggle-content .field-content .bechet-dis p {
      max-width: 290px;
    }
  }

  @media screen and (min-width: 992px) {
    .page-bd-paying .pay-little-container h1 {
      font-size: 42px;
      line-height: 52px;
    }

    .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p {
      margin-bottom: 25px;
      font-size: 22px;
      line-height: 32px;
      font-family: "NunitoSans-Regular";
    }

    .page-bd-paying .accordion .field-heading {
      line-height: 28px;
    }
  }

  @media screen and (max-width: 767px) {
    .page-bd-paying .container-small .two-col-promo .field-promotext2 {
      max-width: 344px;
    }

    .page-bd-paying .container-small .promo-text .field-promolink a {
      justify-self: center;
    }

    .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p+p {
      margin-top: 10px;
      font-size: 16px;
      line-height: 22px;
    }

    .page-bd-paying .full-blue-bg-conatiner .rich-text h2 {
      margin-bottom: 35px;
      font-size: 25px !important;
    }

    .page-bd-paying .container-md>.component-content>.component h2.text-center {
      font-size: 25px;
    }

    .page-bd-paying .full-blue-bg-conatiner .rich-text p+h2 {
      margin-top: 35px;
    }

    /* .page-bd-paying .accordion .field-heading {
    margin-top: 45px;
  } */

    .page-bd-paying .bottom-promo-container>.component-content {
      padding-top: 77px;
      padding-bottom: 80px;
      margin-top: -46px;
    }

    .page-bd-paying .field-promotext h2 {
      margin-bottom: 10px;
      color: #003a5d;
    }

    .page-bd-paying .quantum-hero__text {
      padding-inline: 10px;
    }

    .page-bd-paying .intro-container {
      padding-bottom: 32px;
    }

    .page-bd-paying .full-blue-bg-conatiner>.component-content {
      /* padding-top: 60px; */
      padding-bottom: 1px;
      margin-top: -30px;
    }
  }

  /* neha css ends */

  /* neha support plus */
  .page-bd-support-plus .intro-container {
    padding-top: 0px;
  }

  .page-bd-support-plus .quantum-hero__text {
    padding-inline: 10px;
  }

  .page-bd-support-plus .page-bd-support-plus .intro-container .rich-text {
    margin-bottom: 72.5px;
  }

  .page-bd-support-plus .intro-container {
    padding-top: 0px;
    padding-bottom: 35px;
  }

  .page-bd-support-plus .page-bd-support-plus .text-banner.container {
    margin-top: 10px;
    margin-bottom: 50px;
  }

  .page-bd-support-plus .pay-little-container.container {
    margin-top: 60px;
  }

  .page-bd-support-plus .component.promo.two-col-promo.row-reverse.zzag {
    padding-bottom: 100px;
  }

  .page-bd-support-plus .indication-bd .full-blue-bg-conatiner>.component-content {
    background-color: transparent;
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .page-bd-support-plus.quantum-hero__text {
    padding-inline: 10px;
  }

  /* neha support plus ends */

  .page-bd-what-to-expect .quantum-hero__text h1:last-of-type {
    font-size: 120px;
    line-height: 90px;
  }

  .page-bd-what-to-expect .hero-div .quantum-hero__text-inner h2:last-of-type {
    font-family: "NunitoSans-Bold";
  }

  .page-bd-what-to-expect .intro-container h2 {
    font-family: "Montserrat-Medium";
  }

  .page-bd-what-to-expect .intro-container {
    padding-top: 50px;
  }

  .page-bd-what-to-expect .intro-container h2 {
    margin-top: 70px;
  }

  .page-bd-what-to-expect .video-container .rich-text h2 {
    margin-top: 60px;
  }

  .page-bd-what-to-expect .video-container>.component-content>.two-col-promo {
    margin-bottom: 100px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .field-promoicon>img {
    margin-bottom: -30px;
  }

  .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
    color: var(--section-heading-color);
  }

  .page-bd-paying div#bg-img-con {
    background: url(/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying-desk);
    margin-top: 0 !important;
  }

  .page-bd-paying div#bg-img-con .field-promotext h1 {
    font-size: 30px !important;
    color: #003a5d !important;
    font-family: "NunitoSans-Regular" !important;
  }

  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext p,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote a,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll,
  .page-bd-paying .pay-little-container .promo-text>div>.field-promotext2 p.footnote-enroll a {
    color: #333333;
  }

  @media screen and (max-width: 767px) {
    .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
      font-size: 55px;
    }


    .page-bd-paying div#bg-img-con {
      background-image: url("/-/media/Themes/Otezla/Otezla-com-redesign/Otezla-com-redesign/images/banner/copay_update_paying");
    }

    .page-bd-paying div#bg-img-con .field-promotext h1 span.pay-little {
      font-size: 75px;
      line-height: 70px;
      font-family: "Kameron" !important;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-content p {
      font-family: "NunitoSans-Regular";
      font-weight: 100;
      font-size: 16px;
      color: var(--section-heading-color);
      text-align: left;
    }

    .page-psa-paying .bottom-promo-container>.component-content {
      padding-top: 20px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .field-heading {
      line-height: 24px;
      max-width: 380px;
    }

    .page-bd-what-to-expect .hero-div .quantum-hero__text h1:last-of-type {
      font-size: 65px !important;
    }

    .page-psa-paying #copay-otezela-dont-miss .field-promoicon img {
      margin-bottom: -45px;
    }

    .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content {
      margin-top: -15px;
    }

    .page-indication-psa.page-psa-paying.indication-psa.category-psa .accordion .field-content .clr-black span.no-wrap {
      white-space: normal !important;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      margin-top: -26px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion #copay-otezela-dont-miss .promo-text .field-promotext {
      margin-top: -30px;
    }

    .page-psa-paying .full-blue-bg-conatiner-with-shp .accordion .accordion-promo span.no-wrap {
      white-space: normal !important;
    }

    .page-bd-what-to-expect .quantum-hero__text-inner.quantum-long-form-text h2 p {
      font-size: 22px;
      line-height: 30px;
    }

    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>p {
      max-width: 506px;
      font-size: 22px;
      line-height: 30px;
      text-align: center;
    }

    .page-bd-what-to-expect .starter-pack-section .promo .field-promotext>img {
      margin-top: 90px;
    }

    .page-bd-what-to-expect .video-container .rich-text h2 {
      font-size: 32px;
      line-height: 42px;
      font-family: "Montserrat-Medium";
    }
  }

  .page-bd-get-your-prescription .pay-little-container .promo-text .field-promotext h1 {
    color: #fff;
    line-height: 40px;
  }

  /* .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
  padding-bottom: 120px;
} */

  /*.page-bd-get-your-prescription .pay-little-container.container+.container .two-col-promo {
  margin-bottom: 100px
}*/

  @media screen and (max-width: 767px) {
    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text {
      font-size: 28px;
      line-height: 30px;
    }

    .page-bd-paying .full-blue-bg-conatiner-with-shp .accordion .toggle-content h2.to-apply-text span.no-wrap {
      white-space: nowrap;
    }

    .page-bd-get-your-prescription .hero-div .quantum-hero__text-inner.quantum-long-form-text h2:last-child {
      margin-right: 20px;
      margin-left: 20px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner .promo-hybrid+.plain-html p {
      margin-bottom: 0;
      font-size: 20px;
      line-height: 27px;
    }

    .page-bd-get-your-prescription .full-blue-bg-conatiner>.component-content {
      background-color: transparent;
      padding-top: 15px;
      padding-bottom: 55px;
    }

    .full-blue-bg-conatiner .steps-footnote {
      font-size: 12px;
      max-width: 318px;
      margin-left: 23px;
    }
  }

  /* css for bd */

  .indication-bd .pay-little-container>.component-content {
    position: relative;
    background-color: #e88320;
    min-height: 100px;
  }

  @media (max-width:376px) {
    .page-bd-get-your-prescription .pay-little-container.container {
      margin-bottom: 0px;
    }

  }

  .page-bd-get-your-prescription .pay-little-container.container+.container-small {
    padding-top: 10px;
  }
  
@media (min-width: 1600px) {
  .page-bd-paying.indication-bd .pay-little-container {
    aspect-ratio: 1440 / 450;
  }
  .page-bd-paying .pay-little-container::before {
    bottom:-20px;
  }
  .page-bd-home .pay-little-container.container+.container-small::before{
    top:-50px;
  }
}