@import url("https://assets.baywsf.com/wsf-fonts/playfair-display/style.css");
@import url("https://assets.baywsf.com/wsf-fonts/mulish/style.css");

body,
.mdc-typography,
.mdc-button__label,
[class*="text_text_"],
[class*="rich-text-renderer"] {
  font-family: Mulish !important;
}
body.stagingm9yhrbqh {
  [class*="utility-menu_menuContainer"] {
    a {
      color: var(--Bellether-Blue, #2c256b);
    }
  }

  .wsf-m-xl:has(.swiper) {
    @media (max-width: 768px) {
      margin-bottom: -20px !important;
    }
  }

  /* Hide preview mode bar */
  /* main > div:not([class]):not([id]):first-of-type {
    display: none !important;
  } */

  .lmnt.wsf-m-xl,
  .wsf-m-xl {
    margin-bottom: 48px !important;
  }

  /* Gap section on mobile */
  @media (max-width: 768px) {
    .lmnt.wsf-m-xl {
      margin-bottom: 36px !important;
      .wsf-m-xl {
        margin-bottom: 0px !important;
      }
    }
  }

  .mdc-button__label {
    [class*="text_text"],
    [class*="rich-text-renderer"] {
      font-weight: 900 !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
      }
    }
  }

  .paragraph-item--section_block {
    .mdc-button__label {
      @media (max-width: 768px) {
        font-size: 16px !important;
      }
    }
  }

  .mdc-button__ripple {
    border-radius: 44px !important;
  }

  .helperText {
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 400 !important;
    font-style: italic !important;
    color: var(--Bellether-Blue, #2c256b) !important;
  }
  .helperText:not(.helperTextError)::after {
    content: ".";
  }

  .helperTextError {
    font-size: 12px !important;
    line-height: 16px !important;
    font-style: normal !important;
    color: #cf2d22 !important;
  }

  [class^="paragraph-item--text_block"] {
    a {
      color: var(--Dazzling, #3659bf);
    }

    .text-block:has(ul) {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;

      @media (max-width: 768px) {
        align-items: unset;
      }
    }
    .mdc-typography--body1 {
      font-size: 20px !important;
      font-weight: 600;
      strong {
        font-weight: 800 !important;
      }
      @media (max-width: 768px) {
        font-size: 16px !important;
        line-height: 20px !important;
      }
    }
  }

  .lmnt-button__icon--trailing,
  .lmnt-icon--medium {
    color: var(--Bellether-Blue, #2c256b);
  }

  .mdc-typography {
    color: var(--Bellether-Blue, #2c256b);
    em {
      color: var(--Bellether-Blue, #2c256b);
    }
  }

  .mdc-top-app-bar {
    .mdc-typography,
    span {
      font-family: Mulish;
      font-size: 16px;
      line-height: 16px;
      font-weight: 800;
    }
    @media screen {
      a:has(button) {
        display: none;
      }
      a[aria-label="Important Safety Information"],
      a[aria-label="Full Prescribing Information"],
      a[aria-label="Patient Information"],
      a[aria-label="Health Care Provider Site"] {
        display: none;
      }
      div[class*="linear-menu-item_linearMenuItem"]:has(button) {
        display: none;
      }
    }
  }

  [id*="wsf-linear-burger-menu"] {
    a .lmnt-button--filled-secondary {
      background: var(--Bellether-Blue, #2c256b) !important;
      .mdc-button__label {
        font-family: Mulish;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
        color: white;
      }
    }
    span[class*="mdc"] {
      font-family: Mulish;
      font-size: 12px;
      font-style: normal;
      font-weight: 700;
      line-height: 25px;
      color: var(--Bellether-Blue, #2c256b);
    }
    li .lmnt-button--filled-secondary {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      ) !important;
      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
      }
    }
  }

  .paragraph-item--section_block {
    .paragraph-item--call_to_action {
      .lmnt-button--filled-primary {
        border-radius: 44px !important;
        border: none !important;
        background: var(
          --Button-Gradient,
          linear-gradient(
            249deg,
            var(--Daffodil, #ffbc53) 49.4%,
            #f37349 108.43%
          )
        ) !important;

        .mdc-button__label {
          [class^="text"],
          [class^="rich-text-renderer"] {
            color: var(--Bellether-Blue, #2c256b) !important;
          }
        }
      }
    }
  }

  [class^="column-card-block_wrapper"] .lmnt-button--outlined-primary {
    border-radius: 44px;
    background: var(--Bellether-Blue, #2c256b) !important;
    border: none !important;
  }

  .paragraph-item--column_card_block .lmnt-button--outlined-primary {
    border-radius: 44px;
    background: var(--Bellether-Blue, #2c256b) !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class="^elevated-list_listItemElevation"] {
    border-radius: 44px !important;
    background: var(--Bellether-Blue, #2c256b) !important;
    border: none !important;
  }

  [class*="elevated-list_listItemElevation"] {
    border-radius: 44px !important;
    background: var(--Bellether-Blue, #2c256b) !important;
    border: none !important;

    .mdc-list-item__end svg path {
      fill: white;
    }

    .mdc-typography--body2 {
      color: #ffffff !important;
    }

    padding-left: 14px;
    padding-right: 14px;
  }

  [class*="text-media-block_cardContentBody"]
    .lmnt-button--filled-on-secondary {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class*="-media-block_cardContentBodytext"] .lmnt-button--filled-primary {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class*="isi-tray_ISITrayContainer"] {
    [class*="content-isi-tray_readMoreMobile"] {
      .mdc-typography {
        color: var(--Dazzling, #3659bf) !important;
      }
    }
    [class^="content-isi-tray_headerContentISITray"] .lmnt-theme-link {
      color: var(--Dazzling, #3659bf) !important;
      font-size: 14px;
    }

    [class^="content-isi-tray_headerContentISITray"] {
      margin-top: 16px;
      margin-bottom: 6px;
    }

    [class*="content-isi-tray_headerContentISITray"]
      [class*="text_text"]
      [class*="mdc-typography"],
    [class*="content-isi-tray_headerContentISITray"]
      [class*="rich-text-renderer"]
      [class*="mdc-typography"] {
      color: var(--Dazzling, #3659bf) !important;
    }

    [class*="content-isi-tray_contentISITray"] {
      [class*="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      a {
        [class*="mdc-typography"] {
          color: var(--Dazzling, #3659bf) !important;
        }
      }
      h3 {
        margin-bottom: 6px !important;
      }
      li > ul {
        margin-left: 18px;

        li[class*="mdc-typography"]::marker {
          color: #ff9353 !important;
        }
      }
    }
  }

  .lmnt-footer__content {
    [class^="mdc-typography"],
    a {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-size: 18px !important;
      font-family: Mulish;
      font-weight: 500 !important;
      strong {
        font-weight: 700 !important;
      }
    }
    .lmnt-footer__column:first-child {
      a {
        line-height: 36px !important;
      }
    }
    @media (max-width: 768px) {
      [class^="mdc-typography"],
      a {
        font-size: 16px !important;
        font-weight: 500 !important;
        strong {
          font-weight: 800 !important;
        }
      }
      .lmnt-footer__column:first-child {
        a {
          line-height: 32px !important;
        }
      }
    }
  }

  .mdc-card__content .mdc-button--outlined {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class^="text-media-block_cardContentBody"]
    .lmnt-button--filled-on-secondary {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class*="text-media-block_cardContentBody"]
    .lmnt-button--filled-on-secondary {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;
    padding-left: 24px !important;
    padding-right: 24px !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  .paragraph-item--section_block {
    h2[class*="mdc"] > [class*="text_text"],
    h2[class*="mdc"] > [class*="rich-text-renderer"],
    h2[class*="mdc"] > .mdc-typography {
      color: white !important;
      font-family: Mulish;
      font-size: 36px;
      font-style: normal;
      font-weight: 700;
      line-height: 42px;
      letter-spacing: -0.36px;

      @media (max-width: 768px) {
        font-size: 28px;
        font-weight: 800;
        line-height: 31px;
        letter-spacing: 0.28px;
      }
    }
    .lmnt-theme-primary-bg {
      --mdc-theme-text-icon-on-background: var(
        --Bellether-Blue,
        #2c256b
      ) !important;
      background-color: var(--Bellether-Blue, #2c256b) !important;
      .mdc-typography--body1 {
        color: white;
      }
    }

    .lmnt-theme-transparent-bg,
    .lmnt-theme-surface-bg,
    .lmnt-theme--bg {
      h2[class*="mdc"] * {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }

    .mdc-button:hover,
    .mdc-button:focus {
      box-shadow: unset !important;
      border: unset !important;
    }
  }

  .paragraph-item--content_list {
    [class*="content-list_section"][class*="content-list_secondaryBackground"],
    [class*="content-list_section"][class*="content-list_surfaceBackground"] {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );

      span {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 900;
        line-height: 20px;
        letter-spacing: 0.54px;
        text-transform: uppercase;
        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 900;
          line-height: 20px;
        }
      }

      [class*="content-media-card_contentLink"] svg {
        margin-bottom: 4px;
        path {
          fill: var(--Bellether-Blue, #2c256b);
        }
      }
    }
    [class*="content-list_section"][class*="content-list_noBackground"] {
      [class*="content-media-card_contentMediaCard"] {
        background: linear-gradient(
          248.77deg,
          #ffbc53 49.4%,
          #f37349 108.43%
        ) !important;
      }
      .lmnt-card-body {
        background-color: transparent;
      }
      span {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 900;
        line-height: 20px;
        letter-spacing: 0.54px;
        text-transform: uppercase;
        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 900;
          line-height: 20px;
        }
      }

      [class*="content-media-card_contentLink"] svg {
        margin-bottom: 4px;
        path {
          fill: var(--Bellether-Blue, #2c256b);
        }
      }
    }
  }

  [class^="paragraph-item--custom_teaser_card_list_block"]
    [class*="document-card_cardPrimaryText"] {
    color: var(--Bellether-Blue, #2c256b);
  }

  [class^="document-card_documentCardTitleWrapper"]
    [class*="document-card_cardPrimaryText"] {
    color: var(--Bellether-Blue, #2c256b);
    font-size: 18px !important;
    font-weight: 900 !important;
    line-height: 20px !important;
  }

  [class*="media_card_block"] [class^="text_text"],
  [class*="media_card_block"] [class^="rich-text-renderer"] {
    color: var(--Bellether-Blue, #2c256b);
  }

  .paragraph-item--call_to_action [class*="-primary"] {
    background: var(--Bellether-Blue, #2c256b) !important;
    border-radius: 44px !important;
    border: none !important;

    .mdc-button__label {
      color: #ffffff !important;
    }
  }

  [class^="linear-menu_linearMenu"] {
    max-width: 850px !important;
  }

  .paragraph-item--expansion_panel_block {
    .mdc-typography--headline5 {
      color: var(--Dazzling, #3659bf) !important;
      font-size: 28px;
      line-height: 31px;
      font-weight: 800;
      font-family: Mulish;
    }

    .mdc-list-item__content {
      .mdc-typography--body1 {
        font-size: 18px;
        line-height: 24px;
        font-weight: 800;
        font-family: Mulish;
        @media (max-width: 768px) {
          font-size: 16px;
          line-height: 20px;
          font-weight: 800;
        }
      }
    }

    .mdc-typography--body2 {
      font-size: 18px !important;
      line-height: 25px !important;
      font-weight: 500;
      font-family: Mulish;
      @media (max-width: 768px) {
        font-size: 16px !important;
        line-height: 20px !important;
        font-weight: 500;
      }
    }

    [class*="accordion_showDividers_"] {
      border-bottom-color: var(--Bellether-Blue, #2c256b) !important;
    }

    .mdc-list-item__primary-text .mdc-typography--body1 {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-weight: 700;
    }

    .mdc-typography--body2 {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-weight: 500;
    }

    a .mdc-typography--body2-bold {
      color: var(--Dazzling, #3659bf) !important;
      text-decoration-line: underline;
      text-decoration-style: solid;
    }

    a .mdc-typography--body2 {
      color: var(--Dazzling, #3659bf) !important;
      text-decoration-line: underline;
      text-decoration-style: solid;
    }

    [class*="accordion_expansionContent"] {
      background: transparent !important;
      padding-left: 0px !important;
      padding-top: 0px !important;
      padding-bottom: 8px !important;
    }
  }

  .paragraph-item--webform {
    [class^="form-header_formHeader"] {
      display: none !important;
    }

    .inputLabel {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-size: 18px !important;
      font-weight: 500 !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
      }
    }

    .lmnt-input-label {
      font-family: Mulish !important;
      color: var(--Bellether-Blue, #2c256b) !important;
      font-size: 18px !important;
      font-weight: 500 !important;
      line-height: 25px !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
        line-height: 20px !important;
      }
      .required-asterisk {
        display: none;
      }
    }

    .lmnt-radio--primary .mdc-radio__outer-circle {
      border-color: var(--Dazzling, #3659bf) !important;
    }

    .lmnt-radio--primary .mdc-radio__inner-circle {
      background-color: var(--Dazzling, #3659bf) !important;
    }

    .lmnt-radio--primary.mdc-ripple-upgraded {
      --mdc-ripple-fg-color: rgba(0, 0, 255, 0.26) !important;
      /* lighter blue for the ripple effect */
    }

    /* Change the checkbox border and background when checked */
    .lmnt-checkbox--primary.mdc-checkbox .mdc-checkbox__background {
      border-color: var(--Dazzling, #3659bf) !important;
    }

    /* Change background color when checked */
    .lmnt-checkbox--primary.mdc-checkbox--upgraded
      .mdc-checkbox__background::before,
    .lmnt-checkbox--primary.mdc-checkbox--upgraded.mdc-checkbox--checked
      .mdc-checkbox__background {
      background-color: var(--Dazzling, #3659bf) !important;
    }

    /* Change ripple animation color */
    .lmnt-checkbox--primary.mdc-ripple-upgraded {
      --mdc-ripple-fg-color: rgba(0, 0, 255, 0.26) !important;
    }

    .mdc-typography--headline5 {
      color: var(--Bellether-Blue, #2c256b);
    }

    .mdc-typography--body1 {
      a {
        color: var(--Dazzling, #3659bf);
        text-decoration: underline;
      }

      color: var(--Bellether-Blue, #2c256b);
    }

    .lmnt-button--filled-primary {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }

    .lmnt-text-field {
      border: 1px #2c256b solid;
      border-radius: 4px !important;
    }

    .mdc-text-field--focussed {
      border: 2px #2c256b solid;
    }

    .mdc-text-field--invalid {
      border: 1px #b85302 solid;
    }

    .inputLabelRequired::after {
      color: var(--Bellether-Blue, #2c256b);
    }

    form {
      > div:not([class]):not([id]):first-of-type {
        display: none !important;
      }
      .inputFieldWrapper > .inputLabel {
        font-size: 18px !important;
        line-height: 25px !important;
        font-weight: 500 !important;
        font-family: Mulish !important;
        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 20px !important;
          font-weight: 500 !important;
        }
      }

      .inputFieldWrapper > [class*="text_text"],
      .inputFieldWrapper > [class*="rich-text-renderer"] {
        .mdc-typography--headline5 {
          margin-bottom: 8px !important;
          font-size: 18px !important;
          font-weight: 700 !important;
          line-height: 25px !important;
          @media (max-width: 768px) {
            font-size: 16px !important;
            line-height: 20px !important;
            font-weight: 800 !important;
          }
        }

        .mdc-typography--body1,
        .mdc-typography--body1 * {
          font-size: 14px !important;
          font-weight: 500 !important;
          line-height: 20px !important;
          @media (max-width: 768px) {
            font-size: 12px !important;
            line-height: 16px !important;
            font-weight: 400 !important;
          }
        }
      }

      .checkboxradiogroup > .inputLabel {
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 25px !important;
        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 20px !important;
          font-weight: 800 !important;
        }
      }

      .checkboxradiogroup
        .lmnt-layout-grid__inner
        .lmnt-layout-grid__cell
        > div:first-child {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
      }

      .inputFieldWrapper [class*="datepicker_wrapper"] {
        display: flex;
        flex-direction: column;

        .lmnt-datepicker {
          width: 100%;
        }
      }
      .inputFieldWrapper:has(button) {
        display: flex;
        button {
          margin: auto;
        }
      }
    }

    .formWrapper {
      border: none;
    }

    form > div:last-child .lmnt-layout-grid__cell--horizontal-align-right {
      justify-self: left !important;
      display: flex !important;
      justify-content: center !important;
    }

    .mdc-typography--headline4 {
      color: var(--Bellether-Blue, #2c256b) !important;
    }
  }

  .paragraph-item--column_layout {
    .paragraph-item--column_card_block {
      em {
        color: var(--Bellether-Blue, #2c256b);
        sub {
          color: var(--Bellether-Blue, #2c256b);
          font-size: 14px;
          @media (max-width: 768px) {
            font-size: 12px;
          }
        }
      }
      .lmnt-card-body {
        [class^="text_text"],
        [class^="rich-text-renderer"] {
          color: var(--Bellether-Blue, #2c256b);
        }
      }

      .lmnt-button--filled-primary {
        border-radius: 44px !important;
        border: none !important;
        background: var(
          --Button-Gradient,
          linear-gradient(
            249deg,
            var(--Daffodil, #ffbc53) 49.4%,
            #f37349 108.43%
          )
        );

        .mdc-button__label {
          color: var(--Bellether-Blue, #2c256b) !important;
        }
      }

      .paragraph-item--text_block {
        color: var(--Bellether-Blue, #2c256b);
      }
    }
  }

  /* .paragraph-item--column_layout {
  border-radius: var(--Small, 4px);
  background: var(--Daffodil, #FFBC53);
} */

  /* 
.paragraph-item--column_layout {
    border-radius: var(--Small, 4px);
    background: var(--Daffodil, #FFBC53);
    .lmnt-theme-surface-bg {
      background: transparent
    }
    .lmnt-card-body {
      [class^='text_text'] {
        color: var(--Bellether-Blue, #2c256b);
      }
    }
} */

  .paragraph-item--column_layout .paragraph-item--text_block {
    color: var(--Bellether-Blue, #2c256b);
  }

  .paragraph-item--column_layout {
    .lmnt-card-body {
      [class^="text_text"],
      [class^="rich-text-renderer"] {
        color: var(--Bellether-Blue, #2c256b);
      }
    }
  }

  /**
Surface variant -> Gradient background
PRimary variant -> Transparent background
*/

  /* //Image Block :: Surface Variant has a gradient  */
  .paragraph-item--leading_media_card_block:has(
      [class*="lmnt-theme-surface-variant-bg"]
    ) {
    background: linear-gradient(180deg, #ff9353 0%, #fff 55.34%) !important;
  }

  .paragraph-item--leading_media_card_block:has(
      [class*="lmnt-theme-surface-bg"]
    ) {
    background: linear-gradient(180deg, #ff9353 0%, #fff 55.34%) !important;
  }

  .paragraph-item--leading_media_card_block {
    @media (max-width: 768px) {
      [class*="text-media-block_cardImage"] {
        margin-left: 16px;
        margin-right: 16px;
      }
    }
    .lmnt-theme-surface-bg,
    .lmnt-theme-surface-variant-bg {
      color: var(--Bellether-Blue, #2c256b);

      .lmnt-card-title__text [class*="mdc"] {
        font-family: Mulish;
        font-size: 36px;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: -0.36px;

        @media (max-width: 768px) {
          font-size: 28px;
          font-weight: 800;
          line-height: 31px;
          letter-spacing: 0.28px;
        }
      }

      p[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.32px;
        }
      }

      p strong[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
        letter-spacing: -0.18px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 800;
          line-height: 20px;
          letter-spacing: normal;
        }
      }
    }
  }

  .paragraph-item--section_block.lmnt.wsf-m-xl:has(
      [id*="section-text-display-4"]
    ) {
    @media (max-width: 768px) {
      margin-bottom: 24px !important;
    }
  }
  .paragraph-item--section_block {
    [id*="section-text-display-4"] {
      padding-bottom: 0px !important;
      [class*="mdc"] {
        font-family: Mulish;
        font-size: 36px !important;
        font-style: normal;
        font-weight: 700;
        line-height: 48px;
        color: var(--Bellether-Blue, #2c256b);
        @media (max-width: 768px) {
          font-size: 28px !important;
          line-height: 31px !important;
          font-weight: 800;
        }
      }
      [class*="lmnt-layout-grid_cell"] {
        max-width: 708px !important;
      }
      @media (max-width: 768px) {
        [class*="text-block_wrapper"] {
          padding-left: 0px !important;
          padding-right: 0px !important;
        }
      }
    }
  }

  .paragraph-item--section_block {
    [id*="section-image-block-white"] {
      background: white !important;
      .paragraph-item--leading_media_card_block {
        background: white !important;
        p[class*="mdc-typography--body2"] {
          font-family: Mulish;
          font-size: 20px !important;
          font-weight: 600 !important;
          line-height: 25px !important;
          color: var(--Bellether-Blue, #2c256b);

          @media (max-width: 768px) {
            font-size: 18px !important;
            font-weight: 500 !important;
            line-height: 25px !important;
          }
        }

        p strong[class*="mdc-typography--body2"] {
          font-family: Mulish;
          font-size: 20px !important;
          font-weight: 800 !important;
          line-height: 25px !important;
          color: var(--Bellether-Blue, #2c256b);

          @media (max-width: 768px) {
            font-size: 18px !important;
            font-weight: 700 !important;
            line-height: 25px !important;
          }
        }
      }

      p[class*="mdc-typography--body1"] {
        font-family: Mulish;
        font-size: 20px !important;
        font-weight: 400 !important;
        line-height: 25px !important;
        color: var(--Bellether-Blue, #2c256b);

        strong[class*="rich-text"] {
          font-size: 20px !important;
          @media (max-width: 768px) {
            font-size: 18px !important;
          }
        }

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 500 !important;
          line-height: 25px !important;
        }
      }
      em {
        color: var(--Bellether-Blue, #2c256b);
        font-size: 14px !important;
      }
    }
  }

  /* Add mobile based fonts*/
  .paragraph-item--section_block:has([id*="section-bg-yellow"]) {
    background: var(--Daffodil, #ffbc53) !important;
    .mdc-typography {
      color: var(--Bellether-Blue, #2c256b) !important;
    }
    .lmnt-theme-surface-bg {
      background: var(--Daffodil, #ffbc53);
    }

    .primary-variant-background {
      background: var(--Daffodil, #ffbc53) !important;
    }

    .lmnt-button--outlined-primary {
      background: linear-gradient(
        87.85deg,
        #3659bf -40.59%,
        #2c256b 100.24%
      ) !important;
      border-radius: 44px !important;
      border: none !important;

      .mdc-button__label {
        color: #ffffff !important;
      }
    }

    .paragraph-item--call_to_action {
      .lmnt-button--filled-primary {
        border-radius: 44px !important;
        border: none !important;
        background: linear-gradient(
          87.85deg,
          #3659bf -40.59%,
          #2c256b 100.24%
        ) !important;

        .mdc-button__label {
          [class^="text"],
          [class^="rich-text-renderer"] {
            color: white !important;
          }
        }
      }
    }

    @media (max-width: 768px) {
      [class*="text-media-block_cardContentBodyNoPadding"] {
        gap: unset !important;
      }
    }

    .paragraph-item--leading_media_card_block:has(
        [class*="text-media-block_blockSizeVariantSmall"],
        [class*="blockSizeVariant_small"]
      ) {
      background: var(--Daffodil, #ffbc53) !important;

      .lmnt-theme-surface-bg {
        background: var(--Daffodil, #ffbc53) !important;
      }

      .lmnt-card-title__text [class*="mdc"],
      .lmnt-card-title__text h2 [class*="text_text"],
      .lmnt-card-title__text h2 [class*="rich-text-renderer"] {
        font-family: Mulish;
        font-size: 28px !important;
        font-weight: 600 !important;
        line-height: 36px !important;

        @media (max-width: 768px) {
          font-size: 20px !important;
          font-weight: 600 !important;
          line-height: 25px !important;
        }
      }

      h3[class*="mdc"] {
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 600 !important;
        line-height: 28px !important;

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 500 !important;
          line-height: 25px !important;
        }
      }

      h3 [class*="Bold"] [class*="text"],
      h3 [class*="Bold"] [class*="rich-text-renderer"] {
        color: #ff00d0;
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 600 !important;
        line-height: 28px !important;

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 500 !important;
          line-height: 25px !important;
        }
      }

      [class*="text-media-block_smallVariantText"] p[class*="mdc"],
      a,
      a [class*="mdc"] {
        font-family: Mulish;
        color: var(--Bellether-Blue, #2c256b);
        font-size: 18px !important;
        font-weight: 500 !important;
        line-height: 25px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          font-weight: 500 !important;
          line-height: 20px !important;
          letter-spacing: -0.32px;
        }
      }
    }

    .paragraph-item--text_block,
    .paragraph-item--column_card_block {
      h2[class*="mdc"] * {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 40px !important;
        font-style: normal;
        font-weight: 800 !important;
        line-height: 48px !important;

        @media (max-width: 768px) {
          font-family: Mulish;
          font-size: 32px !important;
          font-weight: 900 !important;
          line-height: 42px !important;
          letter-spacing: -0.32px !important;
        }
      }

      h3[class*="mdc"] {
        font-family: Mulish;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 600 !important;
        line-height: 28px !important;
        letter-spacing: -0.36px;
        color: var(--Bellether-Blue, #2c256b) !important;

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 500 !important;
          line-height: 25px !important;
        }

        [class*="sup"] {
          font-size: 27px !important;
          font-weight: 700 !important;
          line-height: 42px !important;
          letter-spacing: -0.36px !important;
          color: var(--Bellether-Blue, #2c256b) !important;

          @media (max-width: 768px) {
            font-size: 22px !important;
            font-weight: 600 !important;
            line-height: 36px !important;
          }
        }
      }

      h3 [class*="Bold"] {
        font-family: Mulish;
        font-size: 36px !important;
        font-style: normal;
        font-weight: 700 !important;
        line-height: 42px !important;
        letter-spacing: -0.36px !important;
        color: var(--Bellether-Blue, #2c256b) !important;

        @media (max-width: 768px) {
          font-size: 28px !important;
          font-weight: 900 !important;
          line-height: 36px !important;
        }
      }

      p em[class*="mdc"] {
        font-family: Mulish;
        font-size: 14px !important;
        font-style: italic;
        font-weight: 400 !important;
        line-height: 18px !important;
        letter-spacing: -0.28px;
        color: var(--Bellether-Blue, #2c256b) !important;

        @media (max-width: 768px) {
          font-size: 12px !important;
          font-style: italic;
          line-height: 16px !important;
        }
      }

      p[class*="mdc"],
      p[class*="mdc"] * {
        font-family: Mulish;
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 25px !important;
        color: var(--Bellether-Blue, #2c256b) !important;

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 500 !important;
          line-height: 25px !important;
          letter-spacing: -0.32px;
        }
      }

      p strong[class*="mdc"],
      p strong[class*="mdc"] *,
      p [class*="text_hBold"] {
        font-family: Mulish;
        font-size: 20px !important;
        font-weight: 800 !important;
        line-height: 25px !important;
        letter-spacing: -0.18px;
        color: var(--Bellether-Blue, #2c256b) !important;

        @media (max-width: 768px) {
          font-size: 18px !important;
          font-weight: 700 !important;
          line-height: 25px !important;
          letter-spacing: -0.32px;
        }
      }
    }
  }

  .paragraph-item--section_block:has([id*="section-image-block-white"]) {
    background: white;

    [id*="section-image-block-white"] {
      @media (max-width: 768px) {
        padding-top: 0px !important;
      }
    }

    .lmnt-theme-surface-bg {
      background: white;
    }

    .primary-variant-background {
      background: white !important;
    }
    .lmnt-card-body {
      max-width: unset;
      p {
        font-size: 20px;
      }
    }
    [class*="text-media-block_cardWrapper"] {
      /* @media (min-width: 768px) { */
      display: block !important;
      /* } */
    }
  }

  .paragraph-item--column_layout:has(
      + .paragraph-item--section_block
        [id*="section-bg-yellow-text-talking-doctor"]
    ) {
    background: var(--Daffodil, #ffbc53);
    [class] {
      background: var(--Daffodil, #ffbc53);
      [class*="columns-block_gridContainer"] {
        margin-bottom: 0px !important;
      }
    }
    margin-bottom: 0px;
    h2 [class*="mdc"] {
      font-family: Mulish;
      font-size: 36px;
      font-style: normal;
      font-weight: 700;
      line-height: 42px;
      letter-spacing: -0.36px;
      @media (max-width: 768px) {
        font-size: 28px;
        font-weight: 800;
        line-height: 31px;
      }
    }
    p[class*="mdc"] {
      font-family: Mulish;
      font-size: 18px;
      font-style: normal;
      font-weight: 700;
      line-height: 25px;
      letter-spacing: -0.18px;
      @media (max-width: 768px) {
        font-size: 16px;
        font-weight: 800;
        line-height: 20px;
      }
    }
  }
  .paragraph-item--section_block:has(
      [id*="section-bg-yellow-text-hot-flashes"]
    ) {
    margin-bottom: 0px !important;
  }
  .paragraph-item--section_block:has(
      [id*="section-bg-yellow-text-hot-flashes-2"]
    ) {
    margin-bottom: 64px !important;
    padding-bottom: 32px;
  }
  [id*="section-bg-yellow-text-hot-flashes-2"] {
    padding-top: 0px !important;
    [class^="paragraph-item--text_block"] {
      .text-block:has(ul) {
        align-items: unset !important;
      }
    }
  }
  [id*="section-bg-yellow-text-hot-flashes"] {
    padding-bottom: 0px !important;
  }
  .paragraph-item--column_layout:has(
      + .paragraph-item--section_block
        [id*="section-bg-yellow-text-hot-flashes"]
    ),
  .paragraph-item--column_layout:has(
      + .paragraph-item--section_block
        [id*="section-bg-yellow-text-hot-flashes-2"]
    ) {
    /* Your styles here */
    background: var(--Daffodil, #ffbc53);
    [class] {
      background: var(--Daffodil, #ffbc53);
    }
    margin-bottom: 0px;
    h2[class*="mdc"] {
      font-family: Mulish;
      font-size: 32px;
      font-weight: 900;
      line-height: 42px;
      letter-spacing: -0.32px;
      margin-bottom: 8px;
      @media (max-width: 768px) {
        font-size: 28px;
        font-weight: 800;
        line-height: 36px;
      }
    }
    p[class*="mdc"] {
      font-family: Mulish;
      font-size: 22px;
      font-weight: 600;
      line-height: 28px;
      @media (max-width: 768px) {
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;
        letter-spacing: -0.32px;
      }
    }
    p strong[class*="mdc"] {
      font-family: Mulish;
      font-size: 22px;
      font-weight: 800 !important;
      line-height: 28px;
      @media (max-width: 768px) {
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
      }
    }
  }
  .paragraph-item--section_block:has(
      [id*="section-bg-yellow-text-hot-flashes"]
    ),
  .paragraph-item--section_block:has(
      [id*="section-bg-yellow-text-hot-flashes-2"]
    ) {
    .mdc-card {
      background: transparent;
      h2 {
        [class*="text_text_"],
        [class*="rich-text-renderer"] {
          color: var(--Bellether-Blue, #2c256b);
          font-size: 32px;
          font-weight: 900;
          @media (max-width: 768px) {
            font-size: 28px;
            font-weight: 800;
          }
        }
      }
      p,
      p > strong {
        color: var(--Bellether-Blue, #2c256b);
        font-size: 20px;
        font-weight: 600;
        line-height: 25px;
        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 500;
        }
      }
    }
    ul > li {
      color: var(--Bellether-Blue, #2c256b);
      font-size: 18px;
      font-weight: 600;
      line-height: 25px !important;
    }
    [class*="text_text_"],
    [class*="rich-text-renderer"] {
      color: var(--Bellether-Blue, #2c256b) !important;
    }
    .paragraph-item--text_block {
      h2[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 36px;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: -0.36px;

        @media (max-width: 768px) {
          font-size: 28px;
          font-weight: 800;
          line-height: 31px;
        }
      }

      h3[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 22px;
        font-weight: 600;
        line-height: 28px;

        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 500;
          line-height: 25px;
        }
      }

      p[class*="mdc"] {
        font-family: Mulish;
        font-size: 20px;
        font-weight: 600;
        line-height: 28px;
        color: var(--Bellether-Blue, #2c256b);

        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 500;
          line-height: 25px;
          letter-spacing: -0.32px;
        }
      }

      p strong[class*="mdc"] {
        font-family: Mulish;
        font-size: 22px;
        font-weight: 800;
        line-height: 28px;
        color: var(--Bellether-Blue, #2c256b);
        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 700;
          line-height: 25px;
        }
      }
    }
  }

  .paragraph-item--leading_media_card_block {
    [class^="text-media-block_fullWidth"] {
      background: transparent;
      .mdc-button__label {
        font-weight: 900;
      }
    }

    .lmnt-button--filled-primary {
      border-radius: 100px;
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px !important;
      border: none !important;
      padding-left: 24px !important;
      padding-right: 24px !important;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b);
        text-align: center;
      }
    }

    .lmnt-button--filled-on-primary {
      border-radius: 100px;
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px !important;
      border: none !important;
      padding-left: 24px !important;
      padding-right: 24px !important;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b);
        text-align: center;
      }
    }

    [class*="text-media-block_cardWrapper"].lmnt-theme-surface-variant-bg {
      background: transparent;
    }

    .lmnt-card-body.lmnt-theme-surface-variant-bg {
      background: transparent;
    }

    [class*="text-media-block_cardWrapper"].lmnt-theme-surface-bg {
      background: transparent;
    }

    .lmnt-card-body.lmnt-theme-surface-bg {
      background: transparent;
    }
  }

  /*Image block, transparent background -> Primary variant. */
  /* handle for primary varriant */
  .paragraph-item--leading_media_card_block {
    .lmnt-theme-primary-bg {
      background: transparent !important;
      color: var(--Bellether-Blue, #2c256b);

      .lmnt-card-title__text [class*="mdc"] {
        font-family: Mulish;
        font-size: 36px;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: -0.36px;

        @media (max-width: 768px) {
          font-size: 28px;
          font-weight: 800;
          line-height: 31px;
          letter-spacing: 0.28px;
        }
      }

      h2[class*="mdc"] {
        font-family: Mulish;
        font-size: 36px;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: -0.36px;

        @media (max-width: 768px) {
          font-size: 28px;
          font-weight: 800;
          line-height: 31px;
          letter-spacing: 0.28px;
        }
      }

      h3[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 900;
        line-height: 20px;
        letter-spacing: 0.54px;
        text-transform: uppercase;

        @media (max-width: 768px) {
          font-size: 16px;
          font-style: normal;
          font-weight: 900;
          line-height: 16px;
        }
      }

      p[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.32px;
        }
      }

      p em[class*="mdc"] {
        font-family: Mulish;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        letter-spacing: -0.28px;

        @media (max-width: 768px) {
          font-size: 12px;
          font-weight: 400;
          line-height: 16px;
          letter-spacing: normal;
        }
      }

      p strong[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
        letter-spacing: -0.18px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 800;
          line-height: 20px;
          letter-spacing: normal;
        }
      }

      a {
        color: var(--Dazzling, #3659bf);
      }
    }
    .mdc-button__label {
      font-weight: 900;
    }
  }

  /* Custom stay informed confirmation page */
  .paragraph-item--section_block:has(
      [id*="stay-informed-confirmation-section"]
    ) {
    margin-bottom: 16px !important;
    [id*="stay-informed-confirmation-section"] {
      @media (max-width: 768px) {
        padding: 0px !important;
        .lmnt-card-body {
          margin-left: 16px !important;
          margin-right: 16px !important;
        }
        [class*="button-group_btnGroup"] {
          padding-top: 16px !important;
        }
      }
      .lmnt-card-title__text [class*="mdc"] * {
        font-size: 48px !important;
        line-height: 55px !important;
        @media (max-width: 768px) {
          font-size: 36px !important;
          line-height: 42px !important;
          font-weight: 700 !important;
        }
      }
    }
  }

  .paragraph-item--banner_block {
    .lmnt-theme-primary-bg,
    .lmnt-theme-secondary-bg {
      [class^="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      [class^="text_text"],
      [class^="rich-text-renderer"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      h2 [class*="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 36px;
        font-style: normal;
        font-weight: 700;
        line-height: 42px;
        letter-spacing: -0.36px;

        @media (max-width: 768px) {
          font-size: 28px;
          font-weight: 800;
          line-height: 31px;
          letter-spacing: 0.28px;
        }
      }

      p[class*="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 22px;
        font-weight: 600;
        line-height: 28px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.32px;
        }
      }
    }

    .lmnt-theme-primary-variant-bg {
      [class^="mdc-typography"] {
        color: white !important;
      }
    }
  }

  .paragraph-item--banner_block {
    .lmnt-button--outlined-primary {
      border-radius: 100px;
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px !important;
      border: none !important;
      padding-left: 24px !important;
      padding-right: 24px !important;

      .mdc-button__label {
        [class*="text_text"],
        [class*="rich-text-renderer"] {
          color: var(--Bellether-Blue, #2c256b) !important;
        }
      }
    }

    .lmnt-button--filled-primary {
      border-radius: 100px;
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px !important;
      border: none !important;
      padding-left: 24px !important;
      padding-right: 24px !important;

      .mdc-button__label {
        [class*="text_text"],
        [class*="rich-text-renderer"] {
          color: var(--Bellether-Blue, #2c256b) !important;
        }
      }
    }
  }

  [class^="linear-menu_linearMenu"] {
    a,
    span,
    div {
      color: var(--Bellether-Blue, #2c256b);
      font-weight: 800;
      line-height: 16px !important;
    }

    [class*="linear-submenu-item_linearSubmenuItemActive"],
    [class*="linear-menu-item_linearMenuItemActive"] {
      span {
        color: var(--Dazzling, #3659bf) !important;
      }
      i svg path {
        fill: var(--Dazzling, #3659bf) !important;
        stroke: var(--Dazzling, #3659bf) !important;
        stroke-width: 0.5 !important;
      }
    }
    [class*="linear-menu-item_linearMenuItem"]:hover {
      span,
      span > div {
        color: var(--Dazzling, #3659bf) !important;
      }
      i svg path {
        fill: var(--Dazzling, #3659bf) !important;
        stroke: var(--Dazzling, #3659bf) !important;
        stroke-width: 0.5 !important;
      }
      .mdc-button__label {
        color: var(--Dazzling-Blue, #3659bf) !important;
      }
    }
  }

  [class^="lmnt-modal__container"] {
    .lmnt-button--filled-primary {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      ) !important;
      border-radius: 44px;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }

    .lmnt-button--outlined-primary {
      color: var(--Bellether-Blue, #2c256b) !important;
      border: var(--Bellether-Blue, #2c256b) solid 2px !important;
      border-radius: 44px;
    }
  }

  [class*="announcement-bar_secondary"] {
    background: var(--Bellether-Blue, #2c256b) !important;
  }

  .paragraph-item--column_card_block {
    .lmnt-button--outlined-primary {
      border-radius: 44px !important;
      border: none !important;
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      ) !important;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }
    .lmnt-card-body {
      a,
      a * {
        text-decoration: underline;
        font-weight: 700 !important;
        color: var(--Dazzling, #3659bf) !important;
      }
      [class*="subscript_wrapper"] {
        display: unset !important;
        font-size: 14px !important;
        line-height: 18px !important;
      }
    }
  }

  .paragraph-item--anchor_link_block:has(#column-layout-homepage)
    + .paragraph-item--column_layout,
  .paragraph-item--anchor_link_block:has(#important-safety-information)
    + .paragraph-item--column_layout {
    h2 [class*="mdc"] {
      font-family: Mulish;
      font-size: 28px;
      font-style: normal;
      font-weight: 800 !important;
      line-height: 31px;
      letter-spacing: 0.28px;
      @media (max-width: 768px) {
        font-size: 20px;
        font-weight: 800 !important;
        line-height: 28px;
        [class*="text_text_"],
        [class*="rich-text-renderer"] {
          font-weight: 800;
        }
      }
    }
    p[class*="mdc"] {
      font-family: Mulish;
      font-size: 18px;
      font-weight: 500;
      line-height: 25px;
      @media (max-width: 768px) {
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.32px;
      }
    }
    p em[class*="mdc"] {
      font-family: Mulish;
      font-size: 14px;
      font-style: italic;
      font-weight: 400;
      line-height: 18px;
      letter-spacing: -0.28px;
      @media (max-width: 768px) {
        font-weight: 500;
        font-size: 12px !important;
        line-height: 16px;
      }
    }
  }

  [class^="utility-bar_utilityBar"] {
    background: #ececec !important;
  }

  [class^="utility-bar"] {
    a,
    div,
    span {
      font-family: Mulish;
    }
    [class^="utility-link_external"] {
      text-decoration: underline;
    }
  }

  .paragraph-item--leading_media_card_block {
    div[class*="text-media-block_cardWrapper"]
      [class*="gridContainer"]
      [class*="descriptionWrapper"]
      [class*="text-media-block_cardContentBody"]
      [class*="text-media-block_cardBody"]:not(
        [class*="text-media-block_withSecondaryText"]
      ) {
      max-height: 550px;
    }
    [class*="text-media-block_cardBody_"] {
      margin-top: 0px !important;
    }
    [class*="text-media-block_cardTitle_"] {
      margin-bottom: 8px;
    }

    @media (min-width: 768px) {
      .lmnt-card-body {
        max-width: 407px;
      }
      [id*="section-image-block-white"] {
        background: white !important;
        .lmnt-card-body {
          max-width: unset !important;
        }
      }
    }
  }

  [id*="section-bg-yellow"] {
    .lmnt-card-body {
      max-width: unset !important;
    }
  }

  [class*="text_text"]
    ul[class*="mdc-typography"]
    li[class*="mdc-typography"]::marker,
  [class*="rich-text-renderer"]
    ul[class*="mdc-typography"]
    li[class*="mdc-typography"]::marker {
    color: var(--Tigerlilly, #e6533f) !important;
  }

  [class*="text_text"]
    ul[class*="mdc-typography"]
    li[class*="mdc-typography"]
    p,
  [class*="rich-text-renderer"]
    ul[class*="mdc-typography"]
    li[class*="mdc-typography"]
    p {
    text-align: left !important;
  }

  .paragraph-item--divider_block {
    hr.lmnt-divider {
      background-color: var(--Bellether-Blue, #2c256b) !important;
      border-color: var(--Bellether-Blue, #2c256b) !important;
      color: var(--Bellether-Blue, #2c256b) !important;
      height: 0px !important;
    }
  }

  .lmnt-modal__surface {
    .lmnt-group[class*="action-modal_actionGroup"] {
      flex-direction: column-reverse !important;
    }
  }

  footer {
    [class*="footer_footerBottomGroup"] {
      align-items: center !important;
    }
  }

  .paragraph-item--section_block [id*="section-text-safety"] {
    padding: 0px !important;
    h2 [class*="mdc"] * {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-family: Mulish;
      font-size: 36px !important;
      font-weight: 700 !important;
      line-height: 42px !important;
      letter-spacing: -0.36px;
      @media (max-width: 768px) {
        font-size: 28px !important;
        font-weight: 800 !important;
        line-height: 31px !important;
        letter-spacing: 0.28px;
      }
    }
    p[class*="mdc"] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 18px !important;
      font-style: normal;
      font-weight: 400 !important;
      line-height: 25px !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 20px !important;
        letter-spacing: -0.32px;
      }
      a [class*="mdc"],
      a strong[class*="mdc"] {
        color: var(--Dazzling, #3659bf);
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 25px !important;
        letter-spacing: -0.18px;
        @media (max-width: 768px) {
          font-size: 16px !important;
          font-weight: 800 !important;
          line-height: 20px !important;
        }
      }
    }
    p strong[class*="mdc"] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 18px !important;
      font-style: normal;
      font-weight: 700 !important;
      line-height: 25px !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
        font-weight: 800 !important;
        line-height: 20px !important;
      }
    }
    .lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell {
      display: block;
      .text-block:has(ul) {
        align-items: unset;
      }
    }
  }
  .paragraph-item--text_block {
    li [class*="mdc"] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 18px;
      font-style: normal;
      font-weight: 500;
      line-height: 25px;
      @media (max-width: 768px) {
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.32px;
      }
    }
  }
  [class*="columns-block_columnSection"] {
    @media screen and (min-width: 600px) {
      column-gap: 24px !important;
    }
    [class*="text_text"],
    [class*="rich-text-renderer"] {
      h2 {
        margin-bottom: 16px;
      }
    }
    .mdc-button__label {
      font-weight: 900;
    }
  }
  [class*="text-media-block_cardWrapper"] {
    [class*="text-media-block_buttonGrpBlock"] {
      padding-top: 40px !important;
    }
  }
  [class*="content-hero-carousel_contentContainer"] {
    [class*="text_text_"],
    [class*="rich-text-renderer"] {
      h1 {
        margin-block-start: 0px !important;
        margin-block-end: 0px !important;
        margin-bottom: 8px !important;
        margin-top: 8px !important;
      }
      h2 {
        margin-bottom: 8px !important;
        margin-top: 8px !important;
      }
      p {
        margin-top: 24px !important;
        margin-bottom: 0px !important;
        strong {
          margin-bottom: 8px !important;
          margin-top: 8px !important;
        }
      }
    }
  }

  .paragraph-item--section_block {
    .gridColumnlayout {
      .wsf-m-xxl {
        margin-bottom: 48px !important;
        @media (max-width: 768px) {
          margin-bottom: 36px !important;
        }
      }
    }
  }
  [class*="column-card-block_wrapper_"] {
    [class*="text_text_"],
    [class*="rich-text-renderer"] {
      h2 {
        font-size: 32px !important;
        font-weight: 900 !important;
        font-family: Mulish !important;
        @media (max-width: 768px) {
        }
      }
    }
  }

  /* Mobile Version max width 599px */
  @media (max-width: 599px) {
    [class*="content-hero-carousel_contentHeroCarousel--left"] {
      order: 2;
    }
  }

  /* Mobile Version max width 768px */
  @media (max-width: 768px) {
    article > .lmnt > div > .swiper {
      [class*="content-hero-carousel_contentContainer"] {
        margin-top: 32px;
      }
    }
    .lmnt > div > .swiper {
      [class*="content-hero-carousel_contentContainer"] {
        margin-top: 32px;
      }
    }
    .lmnt-card-body {
      overflow: hidden !important;
    }

    .mdc-card__media--square {
      margin-left: 16px !important;
      margin-right: 16px !important;
    }
    .smallGridContainer .lmnt.mdc-layout-grid__inner.lmnt-layout-grid__inner {
      display: flex !important;
      .blockSizeVariant_small_isInsideColumns_left {
        margin: auto;
      }
    }
  }

  .swiper-slide {
    .lmnt-theme-surface-bg {
      .mdc-typography,
      .mdc-typography > [class*="text_text_"],
      .mdc-typography > [class*="rich-text-renderer"] {
        color: white !important;
      }
    }
  }

  .inputLabelRequired:after {
    content: "" !important;
  }

  .formWrapper {
    padding: 0px !important;
  }

  .paragraph-item--section_block:has([id*="title-modal-healthcare-provider"]) {
    background: transparent !important;
    [class*="mdc-layout-grid"] {
      display: flex !important;
      p {
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;
        font-family: Mulish;
      }
      h2 {
        margin-bottom: 8px;
        [class*="text_text_"],
        [class*="rich-text-renderer"] {
          font-family: Mulish;
          font-size: 40px;
          font-weight: 800;
          line-height: 48px;
        }
        @media (max-width: 768px) {
          [class*="text_text_"],
          [class*="rich-text-renderer"] {
            font-family: Mulish;
            font-size: 32px;
            font-weight: 900;
            line-height: 42px;
          }
        }
      }
    }
  }
  .paragraph-item--section_block:has([id*="section-term-and-condition-modal"]) {
    background: transparent !important;
    margin-bottom: 24px !important;
    [class*="mdc-layout-grid"] {
      display: flex !important;
      p {
        font-size: 14px !important;
        font-weight: 500;
        line-height: 20px;
        font-family: Mulish !important;
      }
    }
  }

  [id*="section-term-and-condition-modal"] {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .paragraph-item--section_block:has(
      [id*="blue-section-content-inside-modal"]
    ) {
    margin-left: 16px;
    margin-right: 16px;
    margin-bottom: 24px !important;
    .lmnt-theme-primary-bg {
      background: linear-gradient(87.85deg, #3659bf -40.59%, #2c256b 100.24%);
      h2 > [class*="text_text_"],
      h2 > [class*="rich-text-renderer"] {
        font-size: 28px;
        font-weight: 600;
        line-height: 36px;
      }
    }
  }

  .paragraph-item--section_block:has([id*="copay-section-blue"]) {
    .lmnt-theme-primary-bg {
      background: linear-gradient(87.85deg, #3659bf -40.59%, #2c256b 100.24%);
      h2 {
        text-align: center;
      }
      p {
        line-height: 18px !important;
        em {
          color: white;
          font-size: 14px !important;
          line-height: 18px !important;
          font-family: Mulish;
        }
      }
    }
    .mdc-typography {
      color: white;
      em {
        color: white;
      }
    }
  }
  form {
    [class*="text_text"],
    [class*="rich-text-renderer"]
      ul[class*="mdc-typography"]
      li[class*="mdc-typography"]::marker {
      color: var(--Bellether-Blue, #2c256b) !important;
    }

    [class*="webform-helper-text_inputHelperTextError"] {
      color: #cf2d22 !important;
      font-family: Mulish;
      font-size: 12px !important;
      line-height: 16px !important;
      font-weight: 400 !important;
    }

    .mdc-typography--headline4 {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-size: 28px !important;
      font-weight: 600 !important;
      line-height: 36px !important;
      @media (max-width: 768px) {
        font-size: 20px !important;
        font-weight: 600 !important;
        line-height: 25px !important;
      }
    }

    p.mdc-typography--body1 * {
      font-family: Mulish;
      font-size: 14px !important;
      font-weight: 400 !important;
      line-height: 18px !important;
      @media (max-width: 768px) {
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
      }
    }
    p.mdc-typography--body1 > strong {
      font-family: Mulish;
      font-size: 20px !important;
      font-weight: 800 !important;
      line-height: 25px !important;
      @media (max-width: 768px) {
        font-size: 20px !important;
        font-weight: 800 !important;
        line-height: 25px !important;
      }
    }
  }

  [class*="announcement-bar_textCentered"] {
    text-align: center !important;
    font-family: Mulish;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: 24px;
    strong {
      font-weight: 800 !important;
    }
  }

  [class*="announcement-bar_announcementBarWrapper"] {
    padding: 8px !important;
    background: linear-gradient(
      87.85deg,
      #3659bf -40.59%,
      #2c256b 100.24%
    ) !important;
    [class*="mdc-typography"] {
      color: white !important;
      font-family: Mulish;
      font-weight: 800;
      font-size: 18px;
      line-height: 24px;
    }
    p {
      font-size: 18px !important;
      font-weight: 800;
      line-height: 24px;
      strong {
        font-size: 18px !important;
      }
    }

    @media (max-width: 768px) {
      p,
      p > strong {
        font-size: 16px !important;
        font-weight: 800;
        line-height: 20px;
      }
    }
  }

  a {
    u {
      color: #3659bf !important;
    }
  }

  /* Modify one of the information in the Copay Webform
Please check the list if there'are any changes */
  [class*="pageElement_pageElement"]:nth-of-type(14) {
    margin-left: 43px;
  }

  /* ISI Tray */
  #isi-tray-section {
    .mdc-typography,
    .mdc-typography [class*="rich-text-renderer"] {
      font-family: Mulish;
      font-size: 18px;
      font-weight: 500 !important;
      line-height: 25px;
      @media (max-width: 768px) {
        font-size: 16px;
        line-height: 20px;
      }
      strong,
      strong * {
        font-weight: 800 !important;
      }
    }
    [class*="content-isi-tray_headerContentISITray"],
    h3 > .mdc-typography--headline6 {
      [class*="text_text_"],
      [class*="rich-text-renderer"] {
        font-family: Mulish;
        font-weight: 800 !important;
        font-size: 18px !important;
        line-height: 24px;
        color: var(--Dazzling, #3659bf);
      }
      sup {
        font-weight: 800 !important;
        color: var(--Dazzling, #3659bf);
      }
    }
    [class*="content-isi-tray_readMoreButton"] {
      font-size: 18px !important;
      font-weight: 700 !important;
      line-height: 25px !important;
      @media (max-width: 768px) {
        font-size: 12px !important;
        font-weight: 700 !important;
        line-height: 16px !important;
      }
    }
  }

  /* Stay Informed Page */
  .paragraph-item--section_block:has([id*="section-stay-informed"]) {
    margin-bottom: 0px !important;
    background-color: white !important;
    .mdc-typography {
      font-size: 18px !important;
      font-weight: 500 !important;
      line-height: 25px !important;
      strong {
        font-weight: 700 !important;
      }
      em {
        font-weight: 400 !important;
      }
    }
    em {
      color: #3659bf;
    }
    p:has(em) {
      margin-top: 24px;
    }
  }

  /* Hero Carousel Component */
  .lmnt-hero-overlay {
    background: transparent !important;
  }
  [class*="content-hero-carousel_slideContainer"] {
    /* color: white; */
    p strong[class*="mdc"] {
      color: var(--Dazzling, #3659bf);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 900;
      line-height: 20px !important;
      letter-spacing: 0.54px;
      text-transform: uppercase;

      @media (max-width: 768px) {
        font-size: 16px;
        line-height: 16px;
      }
    }

    h1,
    h1 > [class*="text_text"],
    h1 > [class*="rich-text-renderer"] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: "Playfair Display" !important;
      font-size: 52px;
      font-style: normal;
      font-weight: 900;
      line-height: 54px;
      letter-spacing: -0.52px;

      @media (max-width: 768px) {
        font-size: 35px !important;
        font-weight: 900;
        line-height: 38px !important;
        letter-spacing: -0.36px;
      }
    }

    h2 [class*="mdc"] {
      color: var(--Dazzling, #3659bf);
      font-family: Mulish;
      font-size: 28px !important;
      font-weight: 800;
      line-height: 31px !important;
      letter-spacing: 0.28px;
      [class*="text_text_"],
      [class*="rich-text-renderer"] {
        font-weight: 800;
      }

      @media (max-width: 768px) {
        font-size: 20px !important;
        font-weight: 800;
        line-height: 28px !important;
        letter-spacing: normal;
      }
    }

    p[class*="mdc"] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 500;
      line-height: 25px !important;

      @media (max-width: 768px) {
        font-size: 16px !important;
        font-weight: 500;
        line-height: 20px !important;
        letter-spacing: -0.32px;
      }
    }

    p em[class*="mdc"] {
      font-family: Mulish;
      font-size: 14px;
      font-style: italic;
      font-weight: 400;
      line-height: 18px;
      letter-spacing: -0.28px;
    }

    .lmnt-button--filled-primary,
    .lmnt-button--outlined-primary {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );
      border-radius: 44px !important;
      border: none !important;
      padding-left: 24px !important;
      padding-right: 24px !important;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }
    [class*="content-hero-carousel_buttonGroup"] {
      margin-top: 40px !important;
      @media (max-width: 768px) {
        margin-top: 20px !important;
      }
    }
  }

  .swiper-slide .lmnt-theme-surface-bg {
    @media (max-width: 380px) {
      margin-bottom: 8px !important;
    }

    [class*="content-hero-carousel_buttonGroup"] {
      @media (max-width: 380px) {
        margin-top: 24px !important;
      }
    }

    @media (max-width: 430px) {
      [class*="content-hero-carousel_contentHero"] {
        margin-bottom: 0px !important;
        [class*="text_text"],
        [class*="rich-text-renderer"] {
          h1 {
            margin-bottom: 16px !important;
          }
          h2 {
            margin-bottom: 0px !important;
          }
        }
      }
    }
    @media (max-width: 410px) {
      [class*="content-hero-carousel_contentHero"] {
        margin-bottom: 15px !important;
      }
      h1 {
        font-size: 24px !important;
        font-weight: 900;
        line-height: 25px !important;
        letter-spacing: -0.36px;
      }

      h2 [class*="mdc"] {
        font-size: 16px !important;
        font-weight: 900;
        line-height: 16px !important;
        letter-spacing: -0.36px;
      }

      .mdc-typography--headline5 {
        font-size: 20px !important;
        font-weight: 900;
        line-height: 25px !important;
        letter-spacing: -0.36px;
      }
      [class*="content-hero-carousel_buttonGroup"] {
        margin-top: 0px !important;
      }
    }
    @media (max-width: 370px) {
      h1 {
        font-size: 18px !important;
        font-weight: 900;
        line-height: 25px !important;
        letter-spacing: -0.36px;
      }

      h2 [class*="mdc"] {
        font-size: 14px !important;
        font-weight: 900;
        line-height: 16px !important;
        letter-spacing: -0.36px;
      }

      .mdc-typography--headline5 {
        font-size: 14px !important;
        font-weight: 900;
        line-height: 16px !important;
        letter-spacing: -0.36px;
      }

      p[class*="mdc"] {
        font-size: 14px !important;
        font-weight: 500;
        line-height: 16px !important;
        letter-spacing: -0.36px;
      }
      [class*="content-hero-carousel_buttonGroup"] {
        margin-top: 0px !important;
      }
      [class*="content-hero-carousel_contentHero"] {
        margin-bottom: 0px !important;
      }
    }
  }

  [class*="linear-submenu-item"] {
    .mdc-typography--body2 {
      font-size: 16px !important;
      font-weight: 500 !important;
      line-height: 20px !important;
      font-family: Mulish;
    }
  }

  #navigationMain {
    [class*="burger-menu-grid_primaryMenuGridColumnBackButtonColor"] {
      span {
        font-weight: 800 !important;
      }
    }
    ul.lmnt-list {
      a,
      li {
        .mdc-typography--body2 {
          font-size: 16px !important;
          font-weight: 500 !important;
          line-height: 20px !important;
          font-family: Mulish;
        }
      }
    }
    [class*="burger-menu-grid_secondaryBurgerMenuCTALinkSingle"] {
      display: none !important;
    }
  }

  [class*="document-card_documentCard"] {
    mdc-typography--headline6 {
      color: var(--Bellether-Blue, #2c256b);
      font-size: 18px;
      font-weight: 900;
      font-family: Mulish;
      @media (max-width: 768px) {
        font-size: 16px !important;
      }
    }
    .mdc-button__label {
      font-weight: 800 !important;
      font-size: 16px !important;
      color: #3659bf !important;
      @media (max-width: 768px) {
        font-size: 14px !important;
        font-weight: 700 !important;
      }
    }
    .lmnt-button__icon--trailing {
      color: #3659bf !important;
    }
    [class*="document-card_container"] {
      padding-top: 0px !important;
    }
    [class*="document-card_cardActionButtons"] {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      height: 40px !important;
      min-height: 40px !important;
      .mdc-button {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
      }
    }
  }

  [id*="section-resources-text-block"] {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    @media (max-width: 768px) {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .mdc-typography--body1 {
      text-align: center;
      font-size: 20px !important;
      font-weight: 600 !important;
      line-height: 25px !important;
      font-family: Mulish;
      @media (max-width: 768px) {
        font-size: 18px !important;
        line-height: 25px !important;
      }
    }
  }

  .lmnt-modal__content {
    [class^="mdc-typography"],
    [class*="text_text_"],
    [class*="rich-text-renderer"] {
      color: var(--Bellether-Blue, #2c256b) !important;
    }
    .mdc-typography--headline6 {
      font-size: 20px !important;
      font-weight: 800 !important;
    }
    .mdc-button__label {
      [class*="text_text"],
      [class*="rich-text-renderer"] {
        font-weight: 900 !important;
      }
    }
    .mdc-typography--body1 {
      font-size: 18px !important;
      font-weight: 500;
      line-height: 25px !important;
      font-family: Mulish;
      strong {
        font-weight: 800 !important;
      }
      @media (max-width: 768px) {
        font-size: 16px !important;
        line-height: 20px !important;
      }
    }
    @media (max-width: 768px) {
      padding: 0px !important;
    }
  }
  .paragraph-item--section_block:has([id*="section-cta-ineligible-copay"]) {
    background: white !important;
    [id*="section-cta-ineligible-copay"] {
      padding: 0px !important;
    }
    .mdc-button {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      ) !important;

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-size: 18px !important;
        font-weight: 900 !important;
        line-height: 20px !important;
      }
    }
  }

  article > .lmnt:not(.lmnt-padding) {
    display: flex;
    flex-direction: column;
    .paragraph-item--section_block:has([id*="stay-tuned-section"]) {
      order: 99;
    }
  }

  /* Section side effects in the safety side effects page */
  .paragraph-item--section_block:has([id*="section-common-side-effects"]) {
    [id*="section-common-side-effects"] {
      padding: 0px !important;
      ul * {
        font-size: 18px !important;
        font-weight: 500 !important;
        line-height: 25px !important;
        align-items: unset !important;
      }
    }
    @media (min-width: 768px) {
      .gridColumnlayout {
        margin-left: -90px !important;
      }
    }
    @media (max-width: 768px) {
      .lmnt-layout-grid__cell--horizontal-align-center {
        justify-content: start;
      }
    }
  }

  /* Leading media card block ( image info block in BE ) gap for orange background or surface variant*/
  .paragraph-item--leading_media_card_block > .lmnt-theme-surface-variant-bg {
    [class*="text-media-block_cardWrapper"]
      .gridContainer
      .descriptionWrapper
      [class*="text-media-block_cardContentBody"] {
      @media (max-width: 768px) {
        padding-top: 0px !important;
        padding-bottom: 12px !important;
      }
    }
  }

  /* Utilitybar section */
  [id^="utilityBar"] {
    a.lmnt-button--filled-secondary {
      background: var(--Bellether-Blue, #2c256b) !important;

      .mdc-button__label {
        color: white !important;
      }
    }

    button.lmnt-button--filled-secondary {
      background: var(
        --Button-Gradient,
        linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%)
      );

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-weight: 900;
      }
    }

    @media (max-width: 768px) {
      .mdc-button__label * {
        font-size: 12px !important;
        line-height: 16px !important;
        font-weight: 900 !important;
      }
    }
  }

  /* Anchor link block */
  .paragraph-item--anchor_link_block.lmnt.wsf-m-xl {
    margin-bottom: 0px !important;
  }

  /* ISI Tray gap section */
  #isi-tray-container:has([class*="isi-tray_expanded"]) {
    margin-top: 16px !important;
    @media (max-width: 768px) {
      margin-top: 0px !important;
    }
  }

  /* Column card block */
  /* [class*="column-card_media__"] {
  img {
    @media (max-width: 600px) {
      width: 134px !important;
      height: 75px !important;
      margin: auto !important;
    }
  }
} */

  .paragraph-item--section_block:has(
      [id*="section-bg-yellow-text-talking-doctor-remove-bottom-margin"]
    ) {
    margin-bottom: 0px !important;
  }

  [class*="utility-link"] {
    svg path {
      fill: var(--Bellether-Blue, #2c256b) !important;
    }
  }
}

@media screen and (min-width: 1024px) {
  [class*="content-hero-carousel_contentHeroCarousel"] {
    p {
      width: 75% !important;
    }
  }
}
