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

    @font-face {
      font-family: "Source Sans 3", "Mulish";
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://themes-cdn.element.bayer.com/v5/assets/fonts/Source_Sans_3/SourceSans3-Regular.woff2)
        format("woff2");
      unicode-range: U+1F16A;
    }

    /* Quick fix for ISI text overlap issue */
    [class*="content-isi-tray_bottomContent"] {
      -webkit-line-clamp: 10!important;
      /* height: auto!important; */
    }

    /* Target the specific button with CONNECT WITH A HEALTHCARE PROVIDER text */
    [class^="linear-menu_linearMenu"] a[aria-label="CONNECT WITH A HEALTHCARE PROVIDER"] .mdc-button {
      background: var(--Button-Gradient,
          linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%));
      height: auto !important;
      min-height: 48px !important;
      padding: 8px 16px !important;
    }

    .mdc-top-app-bar .mdc-button--raised {
      background: var(--Button-Gradient,
          linear-gradient(249deg, var(--Daffodil, #ffbc53) 49.4%, #f37349 108.43%));

      .mdc-button__label {
        color: var(--Bellether-Blue, #2c256b) !important;
        padding: 12px 16px;
        max-width: 400px !important;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 800 !important;
        line-height: 16px;
        text-transform: uppercase;
        display: -webkit-box !important;
        -webkit-line-clamp: 2 !important;
        -ms-box-orient: vertical !important;
        box-orient: vertical !important;
        line-clamp: 2 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-align: center !important;
        white-space: normal !important;
      }
    }

    /* .mdc-top-app-bar a[class*='linearMenuItem'],
    .mdc-top-app-bar a[class*='linearMenuItemLinkWrapper'] {
      min-width: fit-content !important;
      display: inline-block !important;
    } */

    .mdc-top-app-bar {
      a:has(button) {
        @media screen {
          display: none;
        }
      }

      div[class*="linear-menu-item_linearMenuItem"]:has(button) {
        display: none;
      }
    }

    [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:  #1c1845 !important;
      border-radius: 44px !important;
      border: none !important;

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

    [class*="-media-block_cardContentBodytext"] .lmnt-button--filled-primary {
      background: #1c1845 !important;
      border-radius: 44px !important;
      border: none !important;

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

    [class*="isi-tray_ISITrayContainer"] {
      /* [class*='mdc-typography'] {
        font-size: 18px !important;
        @media (max-width: 768px) {
          font-size: 16px !important;
        }
      }  */
      /* border-top: 1px solid white!important; */
      /* [class*="content-isi-tray_bottomContent"] {
        @media (max-width: 738px) {
          margin-top: -32px;
        }
      }

      [class*="content-isi-tray_readMoreMobile"] {
        @media (max-width: 738px) {
          margin-top: 8px;
        }
      } */

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

      [class*="readMore"] .lmnt-theme-link {
        color: var(--Dazzling, #3659bf) !important;
        font-family: Mulish;
        /* font-size: 14px; */
      }

      [class*="content-isi-tray_headerContentISITray"] [class*="text_text"] [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;
          }
        }
      }

      /* border: none !important;
        
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
        box-shadow: none !important; */

      /* .mdc-layout-grid__inner {
        padding-bottom: 24px !important;
        border-bottom: 1px solid var(--Bellether-Blue, #2c256b) !important;
      } */
    }

    /* Also target any nested elements that might have borders */
    [class*="isi-tray_ISITrayContainer"] * {
      border: none !important;
      box-shadow: none !important;
    }

    .page-references {
      [class*='references-body_listItem'] {
        padding-bottom: 2px
      }
      [class*='references-body_wrapper'] {
        padding: 4px 4px !important;
      }

      [class*='lmnt-expansion-panel__trigger'] {
        [class*='mdc-typography'] {
          font-family: Mulish;
          font-size: 18px;
          font-weight: 800;
          line-height: 21px;
          letter-spacing: 0.18px;

         
        }
      }

      ul,
      li {
        color: var(--Bellether-Blue, #2c256b) !important;

        [class*='mdc'] {
          font-family: Mulish;
          font-size: 14px;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.14px;
          margin-top: 4px;

          @media (max-width: 768px) {
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 20px;
            letter-spacing: -0.14px;
          }
        }
      }
      li span[class*='references-body_listNumber'] {
        font-family: Mulish;
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 20px; 
        letter-spacing: 0.14px;
      }
      li div {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      [class*="accordion_wrapper"] * {
        background: transparent !important;
      }

      [class*="references-body_wrapper"] {
        background: transparent !important;
      }

      [class*="accordion_expansionContent"] {
        background: transparent !important;
      }

      hr {
        display: none !important;
      }

      .lmnt-expansion-panel__trigger {
        pointer-events: none !important;

        .mdc-list-item__end {
          display: none !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(--Button-Blue, #1C1845) !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 [id^="bg-gradient-blue"] {
      border-radius: var(--Small, 4px);
      background: linear-gradient(88deg, #3659bf -40.59%, #2c256b 100.24%);

      .lmnt-theme-primary-bg {
        --mdc-theme-text-icon-on-background: var(--Bellether-Blue,
            #2c256b) !important;
        background-color: linear-gradient(88deg,
            #3659bf -40.59%,
            #2c256b 100.24%) !important;
      }

      [class^="text_text"] {
        color: white;
      }
    }

    .paragraph-item--section_block [id^="section-text-white"] {
      background: transparent;

      .paragraph-item--text_block {
        [class^="text_text"] {
          color: white !important;
        }
      }
    }

    .paragraph-item--section_block:has(.bg-dark-blue) {
      background: var(--Bellether-Blue,
          linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%),
          #2c256b);

      .paragraph-item--text_block {
        [class^="text_text"] {
          color: white !important;
        }
      }
    }

    .paragraph-item--section_block [id*="vms-text-block"] {
      h3 [class*="mdc"] {
        font-size: 22px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0.22px;
      }

      p strong[class*="mdc"] {
        font-size: 18px;
        font-weight: 800 !important;
        line-height: 21px;
        letter-spacing: 0.18px;
      }

      li {
        font-size: 18px;
        font-weight: 400;
        line-height: 25px;
      }

      [class*="text-block_wrapper"] {
        padding-left: 0 !important;
        padding-right: 0 !important;
      }
    }

    .paragraph-item--section_block [id*="section-text-study-design-large"] {
      background: transparent;


      h2[class*="mdc"] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 40px;
        font-weight: 800;
        line-height: 48px;

        @media (max-width: 768px) {
          font-size: 22px;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 0.22px;
        }
      }

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

        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: normal;
        }
      }
    }

    .paragraph-item--section_block [id*="section-text-promise-heading-1"] {
      background: transparent;
      padding-bottom: 0px !important;
      padding-top: 0px !important;
      h2[class*='mdc'] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 900 !important;
        line-height: 30px !important;
        letter-spacing: normal;
        @media (max-width: 768px) {
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px;
        }
      }
      h2 [class*='Bold'] {
        color: var(--Bellether-Blue, #2c256b);;
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 900 !important;
        line-height: 30px !important;
        letter-spacing: normal;
        @media (max-width: 768px) {
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px;
        }
      }

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

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

      p strong[class*='mdc'] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;

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

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

        strong[class*="mdc"] {
          font-weight: 700;
        }

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

      ul li::marker {
        color: var(--Bellether-Blue, #2c256b);
      }
    }

    .paragraph-item--section_block [id*="section-text-promise-heading-small"] {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      p[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 20px !important;
        letter-spacing: -0.14px;

        @media (max-width: 768px) {
          margin-top: 16px;
          font-size: 14px;
          line-height: 20px;
          font-weight: 400;
          letter-spacing: -0.12px;
          text-align: left;
        }
      }
    }

    .paragraph-item--section_block [id*='promise-subheading'] {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
      p[class*='mdc'] {
        font-family: Mulish;
        font-size: 22px;
        font-weight: 900 !important;
        line-height: 30px;

        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700 !important;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }
    }

    .paragraph-item--section_block [id*='promise-subtext'] {
      padding-top:0px !important;
      padding-bottom: 0px !important;
      p[class*='mdc'] {
        font-family: Mulish;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.14px;

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

      h3[class*='Bold'] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;

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

      h3[class*='mdc'] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;

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


    .paragraph-item--section_block [id*="section-text-safety-header"] {
      p[class*="mdc"] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 400;
        line-height: 25px;

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

      h3[class*="mdc"] {
        font-size: 28px;
        font-style: normal;
        font-weight: 600;
        line-height: 36px;
        letter-spacing: 0.56px;

        @media (max-width: 768px) {
          font-size: 18px;
          font-style: normal;
          font-weight: 800;
          line-height: 21px;
          letter-spacing: 0.18px;
        }
      }
    }

    .paragraph-item--section_block [id*="section-text-safety-header-large"] {
      background: transparent;

      h2[class*="mdc"] {
        font-size: 40px;
        font-style: normal;
        font-weight: 800;
        line-height: 48px;
        color: var(--Dazzling-Blue, #3659bf);

        @media (max-width: 768px) {
          font-size: 22px;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 0.22px;
        }
      }

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

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

   .paragraph-item--section_block [id*="section-text-safety-footer"] {
      background: transparent;
      padding-bottom: 0px !important;

      p em[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.14px;
        font-style: normal;
      }

      h3[class*="mdc"],  p[class*='mdc'], li[class*='mdc'] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;

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

        }
      }

      a [class*="mdc"], p strong[class*='mdc'] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;

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



    .paragraph-item--section_block:has([id*="section-text-request-rep-header"]) {
      margin-bottom: 0px !important;
    }

    .paragraph-item--section_block [id*="section-text-request-rep-header"] {
      padding-bottom: 0px !important;
      background: transparent;

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

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

      p[class*="mdc"] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 18px;
        font-style: italic;
        font-weight: 400;
        line-height: 25px;
        letter-spacing: -0.18px;

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

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

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

      ul li::marker {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-weight: 700;
      }

    }

    .paragraph-item--section_block [id*="section-text-primary"] {
      background: transparent;

      .paragraph-item--text_block {
        [class^="text_text"] {
          color: var(--Bellether-Blue, #2c256b) ;
        }

        li {
          color: var(--Bellether-Blue, #2c256b) ;
          font-weight: 400 !important;
        }

        ul li::marker {
          color: var(--Bellether-Blue, #2c256b) !important;
        }
      }

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

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

        ul li::marker {
          color: var(--Bellether-Blue, #2c256b) !important;
        }

      }
    }

    .paragraph-item--section_block [id^="section-text-secondary"] {
      background: transparent;

      .paragraph-item--text_block {
        [class^="text_text"], [class*='rich-text-renderer_text'] {
          color: var(--Dazzling, #3659bf) !important;
        }

        li {
          color: var(--Dazzling, #3659bf);
          font-weight: 400 !important;
        }

        ul li::marker {
          color: var(--Dazzling, #3659bf);
        }
      }

      .paragraph-item--leading_media_card_block {
        .blockSizeVariant_small {
          [class*="text_text"] {
            font-size: 27px;
            font-weight: 900;
            line-height: 34px;

            @media (max-width: 768px) {
              font-size: 22px;
              font-weight: 700;
              line-height: 28px;
              letter-spacing: 0.22px;
            }
          }

          [class*="superscript_wrapper"] {
            font-size: 22px;
            font-weight: 900;
            line-height: 34px;

            @media (max-width: 768px) {
              font-size: 15px;
              font-weight: 700;
              line-height: 28px;
              letter-spacing: 0.22px;
            }
          }

          li {
            font-weight: 400 !important;
            font-size: 18px !important;
            line-height: 25px !important;

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

          ul li::marker {
            color: var(--Bellether-Blue, #2c256b) !important;
          }
        }

        [class^="mdc-typography"] {
          color: var(--Dazzling, #3659bf) !important;
        }

        li {
          color: var(--Dazzling, #3659bf) !important;
        }

        ul li::marker {
          color: var(--Dazzling, #3659bf) !important;
        }
      }
    }

    .paragraph-item--column_layout .paragraph-item--section_block [id^="section-text-statistics"] {
      background: transparent;

      .lmnt-layout-grid__cell {
        justify-content: flex-start;
      }

      .paragraph-item--text_block {
        [class^="text_text"] {
          p:first-child [class*="mdc"] {
            color: var(--Bellether-Blue, #2c256b);
            font-family: Mulish;
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;

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

          p:nth-child(n + 2) {
            color: var(--Bellether-Blue, #2c256b);
            font-family: Mulish;
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;

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

          p:nth-child(n + 2) strong {
            color: var(--Dazzling, #3659bf) !important;
            font-family: Mulish;
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;

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

    .paragraph-item--text_block {
      h2 [class*mdc-typography] {
        font-size: 42px;
        font-size: 40px;
        font-weight: 800;
        line-height: 48px;
      }
    }

    [class*="content-isi-tray_headerContentISITray"] strong {
      color: var(--Dazzling, #3659bf);
    }

    .paragraph-item--content_list {
      [class*='content-media-card_contentMediaCard'] {
        background: var(--Dazzling, #3659bf) !important;  
      }
      [class*=' content-media-card_cmBody'] {
        background: #3659bf;
      }
      [class*="content-list_section"][class*="content-list_secondaryBackground"],
      [class*="content-list_section"][class*="content-list_surfaceBackground"] {
        background: white;

        .lmnt-card-title__text {
          color: white !important;
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 800;
          line-height: 21px;
          letter-spacing: 0.18px;
        }

        [class*="content-media-card_contentLink"] svg path {
          fill: white !important;
        }

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

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

    [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);
    }

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

    .paragraph-item--expansion_panel_block {
      [class*='accordion_showDividers']:not(:last-child) {
        border-bottom: 1px solid #2c256b !important
      }

      .mdc-typography--headline5 {
        color: var(--Dazzling, #3659bf) !important;
        font-family: "Source Sans 3", Mulish;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.2px;

        @media (max-width: 768px) {
          font-family: "Source Sans 3", Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 800;
          line-height: 21px;
          letter-spacing: 0.18px;
        }
      }

      .mdc-list-item__primary-text .mdc-typography--body1 {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700;
        line-height: 24px !important;

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

      .mdc-typography--body2 {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-size: 18px !important;
        font-family: Mulish;

        font-style: normal;
        font-weight: 400 !important;
        line-height: 24px !important;

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

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

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

      p strong[class*='mdc'],  p strong u[class] {
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700 !important;
        line-height: 24px;

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

      a [class*='mdc'] {
        color: var(--Dazzling, #3659bf) !important;
        font-size: 18px;
        font-weight: 700 !important;
        line-height: 28px;
        text-decoration-line: underline;
        text-decoration-style: solid;

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

      li::marker {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      [class*="accordion_expansionContent"] {
        background: transparent !important;
        padding: 0px 0px 8px 8px !important;
      }
      .lmnt-expansion-panel__trigger {
        padding-left: 8px !important;
      }
    }
    
    [id*='text-oasis'] {
      p[class*="mdc"], li[class] {
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 400;
        line-height: 24px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      p [class*='Bold'] {
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700;
        line-height: 24px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      li::marker {
          color: white !important;
      }
    }
    [id*='section-text-safety-normal'], [id*='section-text-oasis-normal'] {
      p[class*="mdc"], li[class] {
        color: var(--Bellether-Blue, #2C256B) !important;
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 400;
        line-height: 24px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      p [class*='Bold'][class], h3 [class*='Bold'][class] {
        font-family: Mulish;
        color: var(--Bellether-Blue, #2C256B) !important;
        font-size: 18px !important;
        font-weight: 700;
        line-height: 24px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      h3 [class] {
        color: var(--Dazzling-Blue, #3659BF) !important;
      }
      li::marker {
          color: var(--Bellether-Blue, #2C256B) !important;
      }
    }
    [id*='text-block-home-blinkrx'] {
      padding: 0px !important;

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

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

      p[index='0'] strong[class*="mdc"], p[index='1'] strong[class*="mdc"]  {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700;
        line-height: 24px;

        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      p[index='2'] {
        line-height: 1 !important;
      }
      p[index='2'] sub {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 400;
        line-height: normal !important;
        @media(max-width: 768px) {
          font-size: 12px !important;
          font-style: normal;
          line-height: normal !important;
        }
      }
      p[index='2'] a em[class*='mdc'] {
        color: var(--Dazzling, #3659bf) !important;
        font-family: Mulish;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 700;
        line-height: normal !important;
        letter-spacing: -0.12px;
        @media(max-width: 768px) {
          font-size: 12px !important;
          font-style: normal;
          line-height: normal !important;
        }
      }
      
    }

    [id*='text-vms-header'] {
      h3[class*="mdc"] {
        font-family: Mulish;
        font-size: 22px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0.22px;

        @media (max-width: 768px) {
          font-size: 18px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: normal;
        }
      }

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

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

    .paragraph-item--anchor_link_block:has(#tab-block-study-design)+.paragraph-item--tab_block {
      [class*='tab-block'] { padding-top: 0px !important; }
      [class*='tabs_tabContent'] .tab-item--leading_media_card_block:nth-child(5) {
        @media(max-width: 768px) {
          [class*='blockSizeVariant_small_isInsideColumns_left'] {
            display: none;
          }
          [class*='blockSizeVariant_small']:nth-child(2) {
            margin-top: -32px;
          }
        }
      }
      .tab-item--leading_media_card_block {
        [class*='text-media-block_cardContentBodyNoPadding']{
          background: transparent;
        }
        .lmnt-layout-grid .mdc-layout-grid__cell.lmnt-layout-grid__cell.lmnt-layout-grid__cell--vertical-align-middle {
          align-items: flex-start !important;
        }
        li::marker {
          color: var(--Bellether-Blue, #2c256b) !important;
        }
        .lmnt-layout-grid__inner {
          background: white;
        }

        h3 [class*='mdc'] {
          color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;

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

        p,
        li {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;

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

        p strong {
          color: var(--Bellether-Blue, #2C256B);
          font-size: 18px;
          font-weight: 700 !important;
          line-height: 24px;

          @media (max-width: 768px) {
            font-size: 16px;
            font-weight: 700 !important;
            line-height: 22px;
          }
        }
      }
      
       .tab-item--text_block {
        
        h2 [class*='text'] {
          font-family: Mulish;
          font-size: 26px;
          font-style: normal;
          font-weight: 800;
          line-height: 36px; 
          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
          }
        }
      }
      .tab-item--html_table_block  {
        padding-top: 18px;
        color: var(--Bellether-Blue, #2c256b);

      .lmnt.mdc-data-table__row:last-child {
        border-bottom: 1px solid white !important;
      }

      .mdc-data-table__header-cell {
        width: 20% !important;
        min-width: 10% !important;
        max-width: 20% !important;
      }

      /* Reduce all body cell widths */
      .mdc-data-table__cell {
        min-width: 0.3vw !important;
        max-width: 0.3vw !important;
      }

      thead tr {
        [class*="mdc"] {
          font-family: Mulish;
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

          @media (max-width: 768px) {
            font-size: 12px !important;
            font-weight: 700 !important;
            line-height: 18px; 
            letter-spacing: -0.12px;
          }
        }        
      }
      tr td {
        [class*="rich-text-renderer_text"] [class*='mdc-typography--body1'] {
          font-family: Mulish;
          color: var(--Bellether-Blue, #2C256B);
          font-size: 18px !important;
          font-style: normal;
          font-weight: 400;
          line-height: 24px !important;

          @media (max-width: 768px) {
            font-family: Mulish;
            font-size: 14px !important;
            font-style: normal;
            font-weight: 500;
            line-height: 20px !important;
            letter-spacing: -0.14px;
          }
        }

        [class*='rich-text-renderer_hBold'][class*='rich-text-renderer'] {
          color: var(--Dazzling-Blue, #3659BF) !important;
          font-family: Mulish;
          font-size: 20px !important;
          font-style: normal;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px;

          @media (max-width: 768px) {
          color: var(--Dazzling-Blue, #3659BF) !important;
            font-family: Mulish;
            font-size: 14px !important;
            font-style: normal;
            font-weight: 700 !important;
            line-height: 20px !important;
            letter-spacing: 0.14px;
          }
        }
      }

      th,
      td {
        background: white;;
        border-bottom: 1px solid white !important;
      }

      tr:last-child td {
        border-bottom: none !important;
      }
    }
    }

    .paragraph-item--anchor_link_block:has(#tab-block-frequency-severity)+.paragraph-item--tab_block {
      .tab-item--banner_block {
        .lmnt.lmnt-hero {
          background-size: contain;
          background-color: white;
        }
        @media (max-width: 768px) {
          .lmnt.lmnt-hero {
            background-size: contain !important;
            background-color: white !important;
          }
        }
      }
       margin-bottom: 8px !important;
       .tab-item--banner_block [class*='mdc-layout-grid'], [class*='tab-block_section'] {
          padding: 0px !important;
       }
      .tab-item--text_block {
        padding: 16px !important;
      }
      .tab-item--banner_block {
        padding-top: 0px;
      }
      .tab-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;
      }
      }
      h3[class*='mdc'] {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 18px !important;
        font-style: normal;
        font-weight: 400;
        line-height: 24px !important;

        @media (max-width: 768px) {
          font-size: 16px !important;
          font-weight: 400;
          line-height: 22px !important;
        }
      }
      p[class*='mdc'] {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 14px !important;
        font-style: normal;
        font-weight: 500 !important;
        line-height: 20px !important; 
        letter-spacing: -0.14px;

        @media (max-width: 768px) {
          font-size: 16px !important;
          font-weight: 400 !important;
          line-height: 22px !important;
        }
      }
      li::marker {
        color: var(--Bellether-Blue, #2C256B) !important;
      }
      h3 [class*='Bold'] {
        color: var(--Dazzling-Blue, #3659BF);
        ;
        font-family: Mulish;
        font-size: 26px !important;
        font-style: normal;
        font-weight: 800 !important;
        line-height: 36px !important;

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

      

      h2 {
        [class*='text'] {
          color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px;

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

        sup {
          color: var(--Dazzling-Blue, #3659BF);
        }
      }

      h2 [class*='mdc'][class*='Bold'] [class*='text'] {
        color: var(--Dazzling-Blue, #3659BF);
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 900 !important;
        line-height: 30px !important;

        @media (max-width: 768px) {
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px;

        }
      }
      img {
        object-fit: contain !important;
      }

    }

    .paragraph-item--column_layout .paragraph-item--section_block [id*="section-column-text-large"] {
      background: transparent;

      h2 [class*="mdc"] {
        font-family: Mulish;
        font-size: 40px;
        font-weight: 800;
        line-height: 48px;
        letter-spacing: -0.4px;

        @media (max-width: 768px) {
          font-size: 22px;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 0.22px;
        }
      }

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

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

      p [class*="mdc"] {
        font-family: Mulish;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.14px;

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

    .paragraph-item--call_to_action,
    .paragraph-item--banner_block,
    .paragraph-item--column_layout,
    .paragraph-item--leading_media_card_block,
    .paragraph-item--tab_block,
    .paragraph-item--webform {

      [class*="lmnt-button--filled-primary"],
      [class*="lmnt-button"] {
        .mdc-button__label {
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 900;
          line-height: 20px;
          letter-spacing: 1.08px;
          text-transform: uppercase;
          text-align: center;
        }
      }
    }

    .paragraph-item--column_layout {
      .paragraph-item--column_card_block {
        .lmnt-card-body {
          [class^="text_text"] {
            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;
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 900;
            line-height: 20px;
            letter-spacing: 1.08px;
            text-transform: uppercase;
            text-align: center;
          }
        }

        .paragraph-item--text_block {
          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"] {
          color: var(--Bellether-Blue, #2c256b);
        }
      }
    }
    .paragraph-item--leading_media_card_block {

      .lmnt-theme-primary-variant-bg {
        background: transparent;
      }
      h3 {
        font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;

          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
            text-align: center;
          }
      }
      .lmnt-button--filled-primary,
        .lmnt-button--filled-on-primary {
          border-radius: 100px;
          background: var(--Bellether-Blue, #1C1845) !important;
          border-radius: 44px !important;
          border: none !important;
          padding-left: 24px !important;
          padding-right: 24px !important;

          .mdc-button__label {
            color: white;
          }
        }

    }
    /* //Image Info Block :: Primary/Secondary Variant has a yellow background  */
    .paragraph-item--leading_media_card_block {

      .lmnt-theme-primary-bg,
      .lmnt-theme-secondary-bg {
        background: transparent;
        [class*='text-media-block_cardContentBody'] {
          @media (max-width: 768px) {
            padding-top: 10px !important;
          }          
        }
        [class*="mdc-typography"] {
          color: var(--Bellether-Blue, #2c256b) !important;
          /* font-size: 40px; */
        }

        .lmnt-card-title__text [class*="text_text"] {
          font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;

          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
          }
        }

        h2[class*="mdc"] {
          font-family: Mulish;
          font-size: 20px;
          font-weight: 900;
          line-height: 30px;
          letter-spacing: normal;
          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
            text-align: center;
          }
        }

        h3[class*="mdc"] {
          font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;
          letter-spacing: normal;
        }

        p {
          font-family: Mulish;
          font-size: 18px;
          font-weight: 700;
          line-height: 24px;

          @media (max-width: 768px) {
            font-size: 16px;
            font-weight: 400;
            line-height: 22px;
            text-align: center;

          }
        }

        .lmnt-button--filled-primary,
        .lmnt-button--filled-on-primary {
          border-radius: 100px;
          background: var(--Bellether-Blue, #1C1845) !important;
          border-radius: 44px !important;
          border: none !important;
          padding-left: 24px !important;
          padding-right: 24px !important;

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

    .paragraph-item--leading_media_card_block:has(.lmnt-theme-primary-bg,
      .lmnt-theme-secondary-bg,.lmnt-theme-primary-variant-bg) {
        background: linear-gradient(180deg, rgba(255, 188, 83, 0.75) 0%, rgba(255, 188, 83, 0.50) 13.44%, rgba(255, 188, 83, 0.00) 93.21%);
      }

    /* //Image Info Block :: Surface Variant has a transparent background with yellow button */

    .paragraph-item--leading_media_card_block {
      .lmnt-theme-surface-bg {
        background: transparent;
        [class*='text-media-block_cardContentBody'] {
          @media (max-width: 768px) {
            padding-top: 10px !important;
          }          
        }
        h3 [class*="superscript_wrapper"] {
          color: var(--Dazzling-Blue, #3659BF) !important;
        }
        h3 [class*="text_text"] {
          color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 26px;
          font-style: normal;
          font-weight: 800;
          line-height: 36px;

          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
            text-align: left;;
          }
        }

        h3 {
          @media (max-width: 768px) {
            text-align: left !important;
          }
        }

        p[class*="mdc"],
        li[class*='mdc'] {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;

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

        h2[class*="mdc"] {
          color: var(--Dazzling-Blue, #3659BF) !important;
          font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;

          @media (max-width: 768px) {
            font-size: 18px;
            font-weight: 700;
            line-height: 24px;
            text-align: center;
          }
        }

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

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

    .paragraph-item--leading_media_card_block {
      [class*="text-media-block_smallVariantText"] [class*="mdc-typography--headline5"] {
        font-size: 23px !important;
        font-weight: 800;
      }

      [class*=text-media-block_cardTitleValue] {
        -webkit-line-clamp: 4 !important;
        line-clamp: 4 !important;
      }
    }

    /* .paragraph-item--section_block[id*='section-text-heading2-reduced'] {
      .paragraph-item--leading_media_card_block {
        [class*='mdc-typography--headline5'] {
          "Place holder if u need something here"
        }
      }
    } */

    /* top of the page banner*/
    [class*="content-hero-carousel_slideContainer"] {
      [class*='content-hero-carousel_contentHeroCarousel']:nth-child(2) {
          flex: 0 0 25%; 
        
      }
      @media (max-width: 768px) {
        [class*='content-hero-carousel_contentContainer']
        {
          height: 100% !important;
          padding: 0px 24px !important;
          display: flex !important;
          [class*='content-hero-carousel_contentHeroCarousel'] {
            margin-bottom: 0px;
          }
          [class*='content-hero-carousel_contentHeroCarousel']:nth-child(2) {
            display: none;
          }
        }
      }
      [class*="text_text"] [class*="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      p[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 400;
        line-height: 24px !important;
        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
        }
      }
      
      p:first-child[class*="mdc"] {
        color: var(--Dazzling, #3659bf) !important;
        font-family: Mulish;
        font-size: 22px !important;
        font-weight: 700;
        line-height: 28px !important;
        letter-spacing: 0.22px;
        @media (max-width: 768px) {
          font-size: 16px !important;
          line-height: 22px !important;
          letter-spacing: normal;
        }
      }

      h1.mdc-typography--headline4 {
        [class^="text_text"] {
          font-family: "Playfair Display";
          font-size: 45px;          
          font-weight: 700;
          line-height: 50px;
          color: var(--Bellether-Blue, #2c256b);

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

        [class*="superscript_wrapper"] {
          color: var(--Bellether-Blue, #2c256b) !important;
          font-size: 22px;
          line-height: 50px;

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

      h2.mdc-typography--headline5 {
        margin-bottom: 8px;
        [class^="rich-text-renderer_text"] {
          color: var(--Bellether-Blue, #2c256b);
          font-family: Mulish;
          font-size: 40px;
          font-weight: 700;
          line-height: 45px;
          margin-bottom: 8px;
          letter-spacing: normal;
          @media (max-width: 768px) {
            color: var(--Bellether-Blue, var(--Bellether-Blue, #2c256b));
            font-family: Mulish;
            font-size: 26px;
            font-weight: 800;
            line-height: 36px;
          }
        }

        [class*="superscript_wrapper"] {
          color: var(--Bellether-Blue, #2c256b) !important;
          font-size: 22px;
          line-height: 50px;
          font-weight: 800;
          @media (max-width: 768px) {
            font-size: 16px;
            line-height: 38px;
          }
        }
      }

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

      .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;
        width: fit-content !important;

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

    /*Mechanism of Action page*/
    [class*="content-hero-carousel_slideContainer"].lmnt-theme-surface-bg {
      @media (min-width: 769px) {
        [class*='content-hero-carousel_contentHeroCarousel']:nth-child(2) {
          flex: 0 0 30%; 
        }
      }
        
        h1[class*="mdc"] [class*='text'] {
          color: var(--Bellether-Blue, #2c256b);
          font-family: "Playfair Display";
          font-size: 68px;
          font-weight: 700;
          line-height: 72px;
          letter-spacing: -0.68px;
          @media (max-width: 768px) {
              font-size: 45px;
              font-weight: 700;
              line-height: 50px;
              letter-spacing: normal
          }
        }

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

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

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

          @media (max-width: 768px) {
            font-size: 16px;
            line-height: 22px;
          }
        }
        p:first-child[class*="mdc"] {
          color: var(--Dazzling, #3659bf) !important;
          font-family: Mulish;
          font-size: 22px;
          font-weight: 700;
          line-height: 28px;
          letter-spacing: 0.22px;
          @media (max-width: 768px) {
            font-size: 16px;
            line-height: 22px;
            letter-spacing: normal;
          }
        }
        [class*="superscript_wrapper"] {
          color: var(--Bellether-Blue, #2c256b) !important;
        }

        .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;
          width: fit-content !important;

          .mdc-button__label {
            color: var(--Bellether-Blue, #2c256b) !important;
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 900;
            line-height: 20px;
            letter-spacing: 1.08px;
            text-transform: uppercase;
            text-align: center;
            @media (max-width: 768px) {
              font-size: 15px !important;
              line-height: 16px !important;
              letter-spacing: 0.3px !important;
            }
          }
        }
    }
        /*Home page*/
    [class*="content-hero-carousel_slideContainer"].lmnt-theme-primary-bg {
      @media (min-width: 769px) {
        [class*='content-hero-carousel_contentHeroCarousel']:nth-child(2) {
          flex: 0 0 48%; 
        }
      }
      
        @media (max-width: 768px) {
          [class*='content-hero-carousel_contentContainer'] {
            height: 100% !important;
            padding: 0px 24px !important;
            display: flex  !important;
            [class*='content-hero-carousel_contentHeroCarousel']:nth-child(2) {
              display: none;
            }
            [class*='content-hero-carousel_contentHeroCarousel']:first-child {
              display: flex  !important;
              flex-direction: column !important;
              justify-content: flex-end !important;
              padding-bottom: 16px;
            }
          }
        }
        
        h1[class*="mdc"] [class*='text'] {
          color: var(--Bellether-Blue, #2c256b);
          font-family: "Playfair Display";
          font-size: 68px;
          font-weight: 700;
          line-height: 72px;
          letter-spacing: -0.68px;
          @media (max-width: 768px) {
              font-size: 45px;
              font-weight: 700;
              line-height: 50px;
              letter-spacing: normal
          }
        }
        @media (min-width:768px) { p {
          width:70%;
        }}
        p[class*="mdc"] {
          color: var(--Bellether-Blue, #2c256b);
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;

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

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

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

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

        .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;
          width: fit-content !important;
          @media (max-width: 768px) {
            min-width: 100% !important;
          }
          .mdc-button__label {
            color: var(--Bellether-Blue, #2c256b) !important;
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 900;
            line-height: 20px;
            letter-spacing: 1.08px;
            text-transform: uppercase;
            text-align: center;
            @media (max-width: 768px) {
              font-size: 18px !important;
              line-height: 16px !important;
              letter-spacing: 0.3px !important;
            }
          }
        }
    }
    
    /*By default text */
    .paragraph-item--banner_block {
      .lmnt.lmnt-hero {
          background-size: contain;
          background-color: white;
        }
        @media (max-width: 768px) {
          .lmnt.lmnt-hero {
            background-size: contain !important;
            background-color: white !important;
          }
        }
      [class*="content-hero-carousel_contentHeroCarousel--empty"] {
        display: none !important;
      }
      [class*="content-hero-carousel_slideContainer"] {
        font-family: Mulish;

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

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

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

        h2 [class*="text"] {
          font-size: 40px;
          font-weight: 800;
          line-height: 48px;

          @media (max-width: 768px) {
            font-size: 22px;
            font-weight: 700;
            line-height: 28px;
            letter-spacing: 0.22px;
          }
        }

        /* //color of links dazzling blue */
        p.mdc-typography--body2 {
          u[class*="text_underline"] {
            color: var(--Dazzling, #3659bf) !important;
          }

          font-size: 18px;
          font-weight: 400;
          line-height: 25px;

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

        .lmnt-button--outlined-primary,
        .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) !important;
          }

          @media (max-width: 768px) {
            width: 100% !important;
          }
        }
      }
    }

    [class*="mdc"] {
      font-family: "Mulish";

      [class*="text"] {
        font-family: "Mulish";
      }
    }

    [class*="text"] {
      font-family: "Mulish";

      [class*="mdc"]:not([class*="mdc-button__icon"]) {
        font-family: "Mulish";
      }
    }

    /* Theme Surface white text*/
    .paragraph-item--banner_block .lmnt-theme-surface-bg {
      [class*="text_text"] [class*="mdc-typography"] {
        color: white !important;
      }

      [class*="mdc-typography"] [class*="text_text"] {
        color: white !important;
      }

      [class*="superscript_wrapper"] {
        color: white !important;
      }

      h2 [class*="text_text"] {
        font-size: 40px;
        font-weight: 800;
        line-height: 48px;

        @media (max-width: 768px) {
          font-size: 27px;
          font-weight: 900;
          line-height: 34px;
          letter-spacing: 0.22px;
        }
      }

      .lmnt-button--outlined-primary,
      .lmnt-button--filled-primary {
        border-radius: 100px;
        background: white !important;
        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^="linear-menu_linearMenu"] {
      .mdc-button__label, a span, [class*='rich-text-renderer_text'] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 16px;
        font-weight: 800;
        line-height: 18px;
        letter-spacing: 0.48px;
      }
      [class*='linear-menu-item_linearMenuItemHover']:hover {
        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*="linear-menu-item_linearMenuItem"]:hover {
        span [class*='rich-text-renderer_text'] {
          color: var(--Dazzling-Blue, #3659bf) !important;
        }
      }
      
      
      [class*="linear-submenu-item_linearSubmenuItemActive"],
      [class*="linear-menu-item_linearMenuItemActive"] {
        span [class], span[class] {
          color: var(--Dazzling, #3659bf) !important;
        }
        i svg path {
          fill: var(--Dazzling, #3659bf) !important;
            stroke: var(--Dazzling, #3659bf) !important;
            stroke-width: 0.5 !important;
        }
      }
    }

    [class^="lmnt-modal__container"] {
      .lmnt-button--filled-primary {
        max-width: 340px;
        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;
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 900;
          line-height: 20px; /* 111.111% */
          letter-spacing: 1.08px;
        }
      }
      .lmnt-button--filled-primary:focus {
        max-width: 340px;
        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;
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 900;
          line-height: 20px; /* 111.111% */
          letter-spacing: 1.08px;
        }
      }

      .lmnt-button--outlined-primary {
        max-width: 340px;
        color: var(--Bellether-Blue, #2c256b) !important;
        border: var(--Bellether-Blue, #2c256b) solid 2px !important;
        border-radius: 44px;
        .mdc-button__label {
          color: var(--Bellether-Blue, #2c256b) !important;
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 900;
          line-height: 20px; /* 111.111% */
          letter-spacing: 1.08px;
        }
      }
    }

    .lmnt-modal__content {
      [class^="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
      }
      [class*='mdc-typography--headline6'] {
        font-family: Mulish;
        font-size: 20px !important;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.2px;

        @media (max-width: 768px) {
         font-family: Mulish;
        font-size: 16px !important;
        font-style: normal;
        font-weight: 700;
        line-height: 22px !important;
        }
      }
      [class*='mdc-typography--body1'] {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;

        @media (max-width: 768px) {
          font-size: 16px !important;
          font-style: normal;
          font-weight: 400;
          line-height: 22px !important;
        }
      }
      .material-icons[aria-hidden="false"]:contains("close") {
          color: var(--Dazzling-Blue, #3659bf) !important;
      }
    }

    [class*="announcement-bar_announcementBarWrapper"] {
      padding: 8px 16px !important;
      background: linear-gradient(88deg, #3659bf -40.59%, #2c256b 100.24%);

      [class*="mdc-typography"] {
        text-align: center;
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 24px;

        @media (max-width: 768px) {
          font-size: 12px !important;
          font-weight: 700 !important;
          line-height: 18px;
          letter-spacing: -0.12px;
          text-align: center;
          font-family: Mulish;
        }
      }
    }

    .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;
        }
      }
    }

    .paragraph-item--section_block {
      .paragraph-item--call_to_action {

        .lmnt-button--filled-primary,
        .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;
          }
        }
      }
    }

    .paragraph-item--call_to_action {

      .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;

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

    /* // HCP */
    [class^="utility-bar_utilityBar"] {
      background: white !important;
    }

    [class*="utility-bar_wrapper"] {
      [class*="utility-link_internal"] {
        text-decoration: none !important;
        font-family: Mulish;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: -0.12px;
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      [class*="utility-link_external"] {
        text-decoration: none !important;
        font-family: Mulish;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: -0.12px;
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    }

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

      a.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-family: Mulish;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: 16px;
          letter-spacing: -0.12px;

          /* @media (max-width: 768px) {
            font-size: 10px !important;
            line-height: 12px !important;
            letter-spacing: -0.1px !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-family: Mulish;
          font-size: 12px;
          font-style: normal;
          font-weight: 700;
          line-height: 16px;
          letter-spacing: -0.12px;
        }
      }
    }

    [class*="linear-submenu-content_linearSubmenuContentGridItem"] {
      [class*="mdc-typography"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 14px !important;
        font-weight: 500 !important;
        line-height: 20px !important; 
        letter-spacing: -0.14px;
      }
    }
    [class*='linear-submenu-content_linearSubmenuContentGridItem'] [class*='linear-submenu-content_linearSubmenuContentGridItemActive'] {
      color: var(--Dazzling-Blue, #3659bf) !important;
      font-family: Mulish;
    }
    .paragraph-item--leading_media_card_block {
      div[class*="text-media-block_cardWrapper"] div[class*="gridContainer"] div[class*="descriptionWrapper"] div[class*="text-media-block_cardContentBody"] div[class*="text-media-block_cardBody"]:not([class*="text-media-block_withSecondaryText"]) {
        max-height: 660px;
      }

      [class*="text-media-block_cardBody"] {
        overflow: hidden !important;
      }
    }

    .paragraph-item--tab_block {
      [class*="tab-item--custom_teaser_card_list_block"] {
        [class*='card-list-title'] {
          color: var(--Dazzling, #3659bf) !important;

          [class*='mdc-typography--headline5'] {
            font-family: Mulish;
            font-size: 22px;
            font-style: normal;
            font-weight: 900;
            line-height: 30px;
            @media (max-width: 768px) {
              font-size: 20px;
              font-weight: 700;
              line-height: 24px;
              letter-spacing: 0.2px;
            }
          }
        }
        [class*='document-card_multiCard__GJ5mD'] {
          min-height: unset !important;
        }
        [class*='document-card_documentCardTitleWrapper'] [class*='mdc'] {
          font-family: Mulish;
          font-size: 14px;
          font-style: normal;
          font-weight: 700;
          line-height: 20px;
          /* 142.857% */
          letter-spacing: 0.14px;
        }

        [class*='lmnt-card-title__secondaryText'] [class*='mdc'] {
          color: var(--Bellether-Blue, #2c256b);
          font-family: Mulish;
          font-size: 14px;
          font-style: normal;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.14px;
        }

        [class*='lmnt-button--text-primary'] {
          [class*='mdc-button__label'] {
            color: var(--Dazzling-Blue, #3659bf) !important;
            font-family: Mulish;
            font-size: 14px;
            font-weight: 700;
            line-height: 20px;
            letter-spacing: 0.14px;
            text-align: center;

            @media (max-width: 768px) {
              font-size: 14px;
              font-weight: 700;
              line-height: 20px;
              letter-spacing: 0.14px;
            }
          }
        }
      }

      .mdc-tab__text-label [class*='text'] {
        font-family: Mulish;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0.48px;

        @media (max-width: 768px) {
          font-size: 12px;
          line-height: 18px;
          letter-spacing: -0.12px;
        }
      }

      .mdc-tab-bar--surface .mdc-tab-indicator .mdc-tab-indicator__content--underline {
        border-image: linear-gradient(270deg, #ffbc53 82.43%, #e6533f 100%) 1 !important;
      }

      [class*="document-card_documentCardTitleWrapper"] {
        align-items: flex-start !important;
      }

      .mdc-tab-scroller__scroll-content {
        background: #ececec;
        border-top: 3px solid var(--Cloud-Dancer, #ececec);
      }

      .mdc-tab-indicator--active {
        background: white;
        font-size: 600;
      }

      .tabs_tabBarList___pg_1 {
        border-bottom: none !important;
      }

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

      .mdc-tab--active .mdc-tab__text-label {
        color: var(--Dazzling-Blue, #3659bf) !important;
        font-weight: 800 !important;
      }

      .mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label {
        color: var(--Bellether-Blue, #2c256b) !important;
        font-weight: 400 !important;
      }

      .tab-item--expansion_panel_block {
        .mdc-typography--headline5 {
          color: var(--Dazzling, #3659bf) !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;
          font-size: 18px;
          font-weight: 700 !important;
          line-height: 25px;
          text-decoration-line: underline;
          text-decoration-style: solid;
        }

        li.mdc-typography::before {
          content: "•";
          color: var(--Tigerlilly, #e6533f);
          margin-right: 0.5em;
          font-size: 1em;
        }

        li.mdc-typography {
          list-style: none;
        }

        [class*="accordion_expansionContent"] {
          background: transparent !important;
        }
      }

      .tab-item--call_to_action {

        .lmnt-button--filled-primary,
        .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;
            padding: 0px 8px;
          }
        }
      }

      h2 {

        [class*="mdc"],
        [class*="text"] {
          font-family: Mulish;
          color: var(--Dazzling-Blue, #3659bf);
          font-size: 40px;
          font-weight: 800;
          line-height: 48px;
          letter-spacing: 0.22px;

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

      h3[class*="mdc"] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 22px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: 0.22px;

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

      h3 [class*="Bold"] {
        font-family: Mulish;
        font-size: 27px;
        font-style: normal;
        font-weight: 900 !important;
        line-height: 34px;

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

      p[class*="mdc"] {
        font-family: Mulish;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.14px;
      }

      p [class*="Bold"] {
        font-weight: 700 !important;
        font-size: 14px;
        line-height: 20px;
        letter-spacing: -0.14px;
      }
    }

    .paragraph-item--anchor_link_block:has(#promise-tab-block)+.paragraph-item--tab_block {
      p[class*="mdc"] {
        color: var(--Bellether-Blue, #2c256b);
        font-family: Mulish;
        font-size: 22px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: 0.22px;

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

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

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

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

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

    /* .paragraph-item--text_block {
      .mdc-typography--headline5 {
        color:  var(--Dazzling-Blue, #3659BF) !important;
      }
      p {
        color: var(--Bellether-Blue, #2c256b) !important;
      }
    } */

    .paragraph-item--content_list {
      background: linear-gradient(88deg,
          #3659bf -40.59%,
          #2c256b 100.24%) !important;

      .lmnt-card-title__text,
      .lmnt-card-body,
      [class*="link-list_title"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

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

    .paragraph-item--html_table_block {
      color: var(--Bellether-Blue, #2c256b);
      margin-top: -20px;
      .lmnt.mdc-data-table__row:last-child {
        border-bottom: 1px solid white !important;
      }

      .mdc-data-table__header-cell {
        width: 20% !important;
        min-width: 10% !important;
        max-width: 20% !important;
      }

      /* Reduce all body cell widths */
      .mdc-data-table__cell {
        min-width: 0.3vw !important;
        max-width: 0.3vw !important;
      }

      thead tr {
        [class*="mdc"] {
          font-family: Mulish;
          font-size: 16px !important;
          font-style: normal;
          font-weight: 800 !important;
          line-height: 18px !important;
          letter-spacing: 0.48px;

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

        th:nth-child(1) {
          background-color: var(--Cloud-Dancer, #ececec) !important;
        }

        th:nth-child(2) {
          background: linear-gradient(270deg,
              var(--Daffodil, #ffbc53) 73.99%,
              var(--Tigerlilly, #e6533f) 114.79%) !important;
        }

        th:nth-child(3) {
          color: white;
          background: var(--Bellether-Blue, #2c256b) !important;
        }
      }

      tr td:nth-child(1) {
        background-color: var(--Cloud-Dancer, #ececec) !important;

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

          @media (max-width: 768px) {
            font-family: Mulish;
            font-size: 14px !important;
            font-weight: 700;
            line-height: 20px !important;
            letter-spacing: 0.14px;
          }
        }
      }

      tr td:nth-child(n + 2) {
        [class*="mdc"] {
          font-family: Mulish;
          font-size: 14px !important;
          font-style: normal;
          font-weight: 400;
          line-height: 20px !important;
          letter-spacing: -0.14px;

          @media (max-width: 768px) {
            color: var(--Bellether-Blue, #2C256B);
            font-family: Mulish;
            font-size: 14px !important;
            font-style: normal;
            font-weight: 400;
            line-height: 20px !important;
            letter-spacing: -0.14px;
          }
        }

        [class*="Bold"] {
          font-family: Mulish;
          font-size: 14px !important;
          font-weight: 700 !important;
          line-height: 20px !important;
          letter-spacing: -0.14px;

          @media (max-width: 768px) {
            color: var(--Bellether-Blue, #2C256B);
            font-family: Mulish;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 20px !important;
            letter-spacing: -0.14px;
          }
        }
      }

      th,
      td {
        border-bottom: 1px solid var(--Bellether-Blue, #2c256b) !important;
      }

      tr:last-child td {
        border-bottom: none !important;
      }
    }

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

    @media screen and (max-width: 1160px) {
      [class*='burger-menu_burgerMenu'].lmnt.mdc-menu-surface.lmnt-menu-container.mdc-menu-surface--open {
        margin-top: -48px;
      }
    }
    [class*='burger-menu-grid_burgerMenuGridColumn'] {
      [class*='burgerMenuGridColumnBackButton'] [class] {
        color: var(--Dazzling-Blue, #3659BF) !important;
      }
      [class*='expand-more-caret-icon_expandMoreCaretIcon'] svg path {
        fill: var(--Dazzling-Blue, #3659BF) !important;
        stroke: var(--Dazzling-Blue, #3659BF) !important;
      }
    }
    
     .burger-menu-grid_primaryMenuGridColumnBackButtonColor__GAsPL {
        color: var(--Dazzling-Blue, #3659BF) !important;
      }
    .lmnt-modal__surface {
      [class*='action-modal_modalContentPadding'] { padding-bottom: 16px !important; }
      [class*='action-modal_actionGroup'] { padding-top: 16px !important; }
      .lmnt-group[class*="action-modal_actionGroup"] {
        flex-direction: column-reverse !important;
        align-items: center !important;
      }
      .lmnt-icon-button .lmnt-icon {
          color: var(--Dazzling-Blue, #3659BF) !important;
      }
      .lmnt-button--filled-primary {
        order: 1 !important;
      }
      
    }

    .lmnt-modal__surface {
      @media (min-width: 768px) {
        width: 60vw !important;
        max-width: 700px !important;
        min-width: 60vw  !important;
        height: auto !important;
        max-height: 60vh !important;
      } 
    }

    [class*="title_titleWrapper"] h1[class*="title_titleValue"] sup {
      display: none !important;
    }
    [class*="title_titleWrapper"] h1[class*="title_titleValue"]  {
      color:  var(--Bellether-Blue, #2c256b) !important;
      font-family: Mulish;
    }

    [id*="text-display-3"] {
      padding: 0px !important;
      .lmnt [class*="mdc-typography"] {
        font-family: "Mulish";
        font-family: Mulish;
        font-size: 26px;
        font-weight: 800 !important;
        line-height: 36px;
        letter-spacing: normal;
        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }
    }

    [id*="text-display-4"] {
      padding:0px;
      .lmnt [class*="mdc-typography"] {
        font-family: "Mulish";
        font-size: 22px;
        font-weight: 900;
        line-height: 30px;

        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }
    }

    [id*="text-subtitle"] [class*="mdc-typography"] {
      font-family: "Mulish";
      font-size: 20px !important;
      font-weight: 700;
      line-height: 24px !important;
      letter-spacing: 0.2px;

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

    [id*="text-subtitle-1"] .lmnt [class*="mdc-typography"] {
      font-family: "Mulish";
      font-size: 22px;
      font-weight: 700;
      line-height: 28px;
      letter-spacing: 0.22px;

      @media (max-width: 768px) {
        font-size: 18px;
        font-weight: 800;
        line-height: 21px;
        letter-spacing: 0.18px;
      }
    }

    [id*="text-subtitle-2"] {
      font-family: "Mulish";
      font-size: 18px;
      font-weight: 800;
      line-height: 21px;
      letter-spacing: 0.18px;

      @media (max-width: 768px) {
        font-size: 18px;
        font-weight: 700;
        line-height: 28px;
        letter-spacing: normal;
      }
    }

    [id*="text-body-1"] [class*="mdc-typography"] {
      font-family: "Mulish";
      font-size: 18px;
      font-weight: 400;
      line-height: 24px;

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

    [id*="text-display-5"] [class*="mdc"] {
      font-family: Mulish;
      font-size: 28px;
      font-weight: 600;
      line-height: 36px;
      letter-spacing: 0.56px;

      @media (max-width: 768px) {
        font-size: 22px !important;
        font-weight: 700;
        line-height: 28px !important;
        letter-spacing: 0.22px;
      }
    }

    [id*="text-display-6"] [class*="mdc-typography"] {
      font-family: "Mulish";
      font-size: 27px;
      font-weight: 900;
      line-height: 34px;

      @media (max-width: 768px) {
        font-size: 22px !important;
        font-weight: 700 !important;
        line-height: 28px !important;
        letter-spacing: 0.22px !important;
      }
    }

    [id*='section-text-safety-footer'] {
      padding-top: 0px !important;
      margin-top: -24px;
    }
    .paragraph-item--webform {
      .lmnt-input-label .required-asterisk {
        display: none !important;
      }
      .inputLabelRequired:after {
        content: "" !important;
      }
      [class^="form-header_formHeader"] {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      .inputFieldWrapper.checkboxradiogroup {
        label[class*='mdc'] {
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 700;
          line-height: 28px;

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

      .inputFieldWrapper.checkboxGroups {
        label {
          font-family: Mulish;
          font-size: 14px;
          font-style: normal;
          font-weight: 500;
          line-height: 20px;
          letter-spacing: -0.14px;

          @media (max-width: 768px) {
            font-family: Mulish;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            line-height: 20px;
            letter-spacing: -0.14px
          }
        }
      }

      .checkboxradiogroup {
        padding-top: 0 !important;
      }

      .formWrapper {
        padding-left: 0 !important;
        padding-top: 0 !important;
      }

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

      .lmnt-input-label {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      .lmnt-radio--primary .mdc-radio__outer-circle {
        border-color: var(--Bellether-Blue, #2c256b) !important;
      }

      .lmnt-radio--primary .mdc-radio__inner-circle {
        background-color: var(--Bellether-Blue, #2c256b) !important;
      }

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

      .mdc-checkbox input:not(:checked)+.mdc-checkbox__background {
        background-color: transparent !important;
        border-color: var(--Bellether-Blue, #2c256b) !important;
      }

      /* Override any transition states */
      .lmnt-checkbox--primary.mdc-checkbox .mdc-checkbox__background::before {
        background-color: var(--Bellether-Blue, #2c256b) !important;
      }

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

      /* Change the checkbox border and background when checked */
      .lmnt-checkbox--primary.mdc-checkbox .mdc-checkbox__background {
        border-color: var(--Bellether-Blue, #2c256b) !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(--Danger-DangerOnSurface, #cf2d22) !important;
      }

      .mdc-checkbox--selected .mdc-checkbox__background,
      .mdc-checkbox input:checked+.mdc-checkbox__background {
        background-color: var(--Bellether-Blue, #2c256b) !important;
        border-color: var(--Bellether-Blue, #2c256b) !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;
        }
      }

      .validateButton {
        .lmnt-button--filled-primary {
          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;
            padding: 4px 20px;
            font-size: 18px;
            font-style: normal;
            font-weight: 900;
            line-height: 20px;
            letter-spacing: 1.08px;
            text-transform: uppercase;
          }
        }
      }

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

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


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

      form {
        .inputFieldWrapper:last-child {
          display: flex;
          justify-content: center;
          align-items: center;
        }
      }

      .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;
      }

      .help-text {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px;
      }

      .help-text-forget {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 25px;
      }

    }

    .paragraph-item--anchor_link_block:has(#safety-center-banner-block)+.paragraph-item--banner_block {
      [class*='content-hero-carousel_contentHeroCarousel'] {
        width: 50% !important;

        @media (max-width: 768px) {
          width: 100% !important;
        }
      }
    }

    .paragraph-item--section_block [id*="section-text-savings-header"] {
      background: transparent;

      h2[class*="mdc"] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 26px;
        font-weight: 800 !important;
        line-height: 36px;
        margin-bottom: 4px !important;
        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700 !important;
          line-height: 24px;
          letter-spacing: 0.2px;
        }

        [class*='Bold'] {
          color: #F21CBD;
          font-family: Mulish;
          font-size: 26px;
          font-weight: 800 !important;
          line-height: 36px;

          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700 !important;
            line-height: 24px;
            letter-spacing: 0.2px;
          }
        }
      }

      h3[class*="mdc"] {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 22px;
        font-weight: 900 !important;
        line-height: 30px;

        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700 !important;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }

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

        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 400;
          line-height: 22px;
        }
      }
      .wsf-m-xxl {
        margin-bottom: 42px;
      }
      .paragraph-item--leading_media_card_block {
        background: none !important;

        h3[class*='mdc'] [class*='text'] {
          color: var(--Dazzling-Blue, #3659bf);
          font-family: Mulish;
          font-size: 20px !important;
          font-weight: 700 !important;
          line-height: 24px !important;
          letter-spacing: 0.2px !important;

          @media (max-width: 768px) {
            font-size: 18px !important;
            font-weight: 700 !important;
            line-height: 24px !important;
            letter-spacing: normal !important;
            text-align: left !important;   
          }
        }

        [class*='text-media-block_smallVariantText'] {
          text-align: left !important;
          ;
        }

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

          @media (max-width: 768px) {
            font-size: 16px !important;
            font-weight: 400 !important;
            line-height: 22px !important;
            text-align: left !important;
          }
        }

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

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

    .paragraph-item--section_block [id*='section-bg-savings'] {
      background: var(--Bellether-Blue, linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #2C256B);
      color: white;
      @media (max-width:768px) {
          .wsf-m-xxl {
            margin: 0px !important;
          }
      }
      .paragraph-item--section_block .primary-variant-background {
        background: transparent;

        p[class*='mdc'] {
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;

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

        p strong[class*='mdc'] {
          font-family: Mulish;
          font-size: 18px !important;
          font-weight: 800 !important;
          line-height: 21px;
          letter-spacing: 0.18px;

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

      .paragraph-item--text_block {
        h2 {
          font-family: Mulish;
          font-size: 22px;
          font-weight: 900;
          line-height: 30px;

          @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px;
            letter-spacing: 0.2px;
          }
        }

        h3 {
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

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

        p {
          font-family: Mulish;
          font-size: 18px;
          font-style: normal;
          font-weight: 400;
          line-height: 24px;

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

          a [class*='mdc'] {
            color: white;
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 24px;

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

    .paragraph-item--anchor_link_block:has(#safety-center-banner-block)+.paragraph-item--banner_block {
      [class*='content-hero-carousel_contentHeroCarousel'] {
        width: 50% !important;

        @media (max-width: 768px) {
          width: 100% !important;
        }
      }
    }

    .paragraph-item--anchor_link_block:has(#tab-block-savings-1)+.paragraph-item--tab_block {
      .tab-item--text_block {
        h3 {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

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

        li::marker {
          color: var(--Bellether-Blue, #2C256B);
        }

        li,
        strong {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;

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

          em {
            color: #F21CBD;
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 400 !important;
            line-height: 24px;

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

        p[class*='mdc'],
        p a [class*='mdc'] {
          font-family: Mulish;
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 16px;
          letter-spacing: -0.12px;

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

          em {
            font-family: Mulish;
            font-size: 18px;
            font-style: normal;
            font-weight: 400 !important;
            line-height: 24px;

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

      }

      .tab-item--leading_media_card_block {
        h2 [class*='text'] {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

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

      h3 {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 18px;
        font-weight: 400;
        line-height: 24px;

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

        [class*='Bold'] {
          color: #F21CBD;
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400 !important;
          line-height: 24px;

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

      p[class*='mdc'],
      p a [class*='mdc'] {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
        letter-spacing: -0.12px;

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

      }

    }

    .paragraph-item--anchor_link_block:has(#column-block-savings)+.paragraph-item--column_layout {
      h2 {
        color: var(--Dazzling-Blue, #3659bf);
        font-family: Mulish;
        font-size: 22px;
        font-style: normal;
        font-weight: 900;
        line-height: 30px;

        @media (max-width: 768px) {
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }

      p {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;

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

      }

      p a  {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        color: var(--Bellether-Blue, #2C256B);

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

    }

    .paragraph-item--anchor_link_block:has(#tab-block-savings-2)+.paragraph-item--tab_block {
      .tab-item--text_block {
        h2 {
          margin-bottom: 8px;
        }
        h2[class*='mdc'] [class*='text'] {
          padding-bottom: 0 !important;
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

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

          a span {
            color: var(--Dazzling, #3659bf);
          }
        }
        h3 {
          margin-bottom: 0px;;
        }
        h3 [class*='text'] {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px;
          font-weight: 400;
          line-height: 24px;
          letter-spacing: 0.2px;
          @media (max-width: 768px) {
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 22px;
            letter-spacing: normal;
          }

          a span {
            color: var(--Dazzling, #3659bf);
            font-weight: 400 !important;
          }
        }
        a strong u{
            color: var(--Dazzling, #3659bf) !important;
            font-weight: 400 !important;
        }
        li::marker {
          color: var(--Bellether-Blue, #2C256B);
        }

        li,
        strong {
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px !important;
          font-weight: 400;
          line-height: 24px;

          @media (max-width: 768px) {
            font-size: 16px;
            font-weight: 400;
            line-height: 22px;
          }
        }
        li [class*='Bold'] [class*='text']{
          color: var(--Bellether-Blue, #2C256B);
          font-family: Mulish;
          font-size: 18px !important;
          font-weight: 700;
          line-height: 24px;

          @media (max-width: 768px) {
            font-size: 16px;
            line-height: 22px;
          }
        }
        p[class*='mdc'],
        p a [class*='mdc'] {
          font-family: Mulish;
          font-size: 12px;
          font-style: normal;
          font-weight: 400;
          line-height: 16px;
          letter-spacing: -0.12px;

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

    [id*='section-text-sitemap'] {
      .paragraph-item--text_block {
        p strong[class*='mdc'] {
          color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

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

    .paragraph-item--anchor_link_block:has(#text-block-link-site-map)+.paragraph-item--text_block {
      sup {
              color: var(--Dazzling-Blue, #3659BF) !important; 
              font-weight: 700;
          }
      p strong[class*='mdc'] {
          color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 20px;
          font-style: normal;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;

          @media (max-width: 768px) {
            font-size: 16px;
            font-style: normal;
            font-weight: 700;
            line-height: 22px;
            letter-spacing: normal;
          }
          
        }
      p a u[class*='mdc'] {
        color: var(--Dazzling-Blue, #3659BF) !important;
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;

        @media (max-width: 768px) {
          font-size: 16px;
          font-style: normal;
          font-weight: 400;
          line-height: 22px;
          letter-spacing: normal;
        }
      } 
      .text-block {
        p:first-child, p[index='6'] {
          a u[class] {
            color: var(--Dazzling-Blue, #3659BF) !important;
            font-family: Mulish;
            font-size: 20px;
            font-style: normal;
            font-weight: 700;
            line-height: 24px;

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





    .paragraph-item--anchor_link_block:has(#text-request-rep-header)+.paragraph-item--text_block {
      h3[class*='mdc'] {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 24px;
        letter-spacing: 0.2px;

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

      p [class*='mdc'] {
        color: var(--Bellether-Blue, #2C256B);
        font-size: 18px !important;
        font-style: italic;
        font-weight: 400;
        line-height: 25px;
        letter-spacing: -0.18px;

        @media (max-width: 768px) {
          font-size: 12px;
          font-style: italic;
          font-weight: 400;
          line-height: 16px;
          letter-spacing: -0.12px;
        }
      }
    }
     [id*='section-dosing-admin-body'] {
      padding-top: 16px !important;
      margin-top: -48px;
      margin-bottom: 24px;
      @media (max-width: 768px) {
        margin-bottom: 8px;
      }
    }
    [id*='remove-top-padding'] {
      padding-top: 0px !important;
       padding-bottom: 0px !important;
      margin-bottom: -12px;
    }
    
    .paragraph-item--anchor_link_block:has(#column-link-dosing-admin)+.paragraph-item--column_layout {
      [id*='section-dosing-admin-text'] {
        padding-top: 0px !important;
        .wsf-m-xxl {
          margin: 0px !important;
        }
      }
      padding-bottom: 0px !important;
      .paragraph-item--section_block .primary-variant-background {
        background: white;
      }
      h2 {
        color: var(--Dazzling-Blue, #3659BF);
        text-align: center;
        font-family: Mulish;
        font-size: 26px;
        font-weight: 800;
        line-height: 36px;
        @media (max-width: 768px) {
          font-size: 20px;
          font-weight: 700;
          line-height: 24px;
          letter-spacing: 0.2px;
        }
      }

      h3 {
        color: var(--Bellether-Blue, #2C256B);
        font-family: Mulish;
        font-size: 18px;
        font-weight: 700;
        line-height: 24px;
        @media (max-width: 768px) {
          font-size: 16px;
          font-weight: 700;
          line-height: 22px;
        }
      }

      p {
        font-family: Mulish;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        letter-spacing: -0.14px;
        @media (max-width: 768px) {
          font-size: 12px;
          font-weight: 400;
          line-height: 16px;
          letter-spacing: -0.12px;
        }
      }
    }

    [id*='section-text-statistics'] {
        padding-bottom: 0px !important;
        padding-top: 0px !important;      
  }

  .paragraph-item--webform {
    .inputFieldWrapper label[class*='mdc'] {
      color: var(--Bellether-Blue, #2c256b) !important;
      font-family: Mulish;
      font-size: 18px;
      font-weight: 400;
      line-height: 28px;

      @media (max-width: 768px) {
        font-size: 16px;
        line-height: 22px;
      }
    }
    .mdc-text-field__input {
            color: var(--Bellether-Blue, #2c256b) !important;
      font-family: Mulish;
      font-size: 14px;
      font-weight: 500;
      line-height: 20px; 
      letter-spacing: -0.14px;

    }
    .helperTextError {
      --lmnt-theme-danger: #CF2D22 !important;
      color: var(--lmnt-theme-danger);
      font-family: Mulish;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      letter-spacing: -0.12px;
    }
    .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing, .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading, .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch, .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing, .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch, .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
      border-color: #CF2D22 !important;  
    }
    .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
      border-color: var(--Bellether-Blue, #2c256b) !important;  
    }
    .lmnt-select-container .lmnt__single-value {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 14px;
      font-weight: 500;
      line-height: 20px; 
      letter-spacing: -0.14px;
    }
    .lmnt-select-container {
      border: 1px solid #2c256b;
    }
    .lmnt-select-container [class] {
      border: none;
    }
    .inputFieldWrapper {
      [class*='text_text'] p[class*='mdc'] {
        font-family: Mulish;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px; 
        letter-spacing: -0.14px;
      }
    }
    .inputFieldWrapper {
      .help-text, .help-text-forget {
        font-family: Mulish;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 25px;
         @media (max-width: 768px) {
          font-size: 16px;
          line-height: 22px;
        }
      }
    }
    
  }
@media (max-width: 768px) {
  .paragraph-item--leading_media_card_block:has(.lmnt-theme-primary-bg, .lmnt-theme-secondary-bg, .lmnt-theme-primary-variant-bg) div[class*="text-media-block_cardImage"] {
    
    img {
      max-width: 60%;
      max-height: 60%;
      margin: auto;
    }
  }
  .paragraph-item--leading_media_card_block:has([class*='small']) div[class*="text-media-block_cardImage"] {
    background-size: 100%;
    background-position-y: center;
  }
  .paragraph-item--leading_media_card_block:has(.lmnt-theme-primary-bg, .lmnt-theme-secondary-bg) div[class*="text-media-block_cardImage"]:before {
    margin-top: 60%;
  }

  .paragraph-item--leading_media_card_block:has(.lmnt-theme-primary-bg, .lmnt-theme-secondary-bg) div[class*="text-media-block_cardContentBodyRight"] {
    padding-top: 0px;
  }
}

[id*='text-block-vms'] {
  padding: 0px !important;
  h3 [class*='rich-text-renderer_text'] {
    color:  #3659BF !important;
    font-family: Mulish;
    font-size: 26px;
    font-style: normal;
    font-weight: 800 !important;
    line-height: 36px;
    letter-spacing: normal;
    @media (max-width: 768px) {
      font-size: 20px;
      font-weight: 700;
      line-height: 24px; 
      letter-spacing: 0.2px;
    }
  }
  p:nth-child(2) {
    margin-bottom: -8px;
  }

  p strong[class*='mdc'] {
    padding-bottom: 0px !important;
    color: var(--Bellether-Blue, #2c256b);
    font-family: Mulish;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 900 !important;
    line-height: 30px !important;

    @media (max-width: 768px) {
      font-size: 20px !important;
      font-style: normal;
      font-weight: 700 !important;
      line-height: 24px !important; 
      letter-spacing: 0.2px;
    }
  }
    p[class*='mdc'] {
      color: var(--Bellether-Blue, #2c256b);
      font-family: Mulish;
      font-size: 20px !important;
      font-weight: 700;
      line-height: 24px !important;
      letter-spacing: 0.2px;
      @media (max-width: 768px) {
        font-size: 18px !important;
        font-weight: 700;
        line-height: 24px !important;
      }
    }
}

    .paragraph-item--anchor_link_block:has(#column-block-link-vms)+.paragraph-item--column_layout {
       h3 {
        color: var(--Dazzling-Blue, #3659BF);
          font-family: Mulish;
          font-size: 26px;
          font-weight: 800;
          line-height: 36px;
         @media (max-width: 768px) {
            font-size: 20px;
            font-weight: 700;
            line-height: 24px; 
            letter-spacing: 0.2px;
          }
       }
       p {
          font-family: Mulish;
          font-size: 18px !important;
          font-weight: 400;
          line-height: 24px !important;
         @media (max-width: 768px) {
            font-size: 16px !important;
            line-height: 22px !important; 
          }
       }
      p strong {
        font-family: Mulish;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 24px !important;
        @media (max-width: 768px) {
            font-size: 16px !important;
            line-height: 22px !important;
        }
      }
      
    }

[id*='section-text-dosing-admin'] {
  .wsf-m-xxl {
    margin-bottom: 0px !important;
  }
  padding: 0px !important;
  h3 [class*='mdc'] {
    color: var(--Dazzling-Blue, #3659BF);
    font-family: Mulish;
    font-size: 22px;
    font-weight: 900 !important;
    line-height: 30px; 
  }
  p[class*='mdc'], li[class*='mdc'] {
    color: var(--Bellether-Blue, #2c256b);
    font-family: Mulish;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    @media (max-width: 768px) {
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
    }
  }
  p strong[class*='mdc'], li strong[class*='mdc'] {
    color: var(--Bellether-Blue, #2c256b);
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700 !important;
    line-height: 24px;

    @media (max-width: 768px) {
      font-size: 16px;
      font-weight: 700 !important;
      line-height: 22px;
    }
  }
  li::marker {
    color: var(--Bellether-Blue, #2c256b) !important;
  }
}
[id*='text-mechanism-of-action'] {
  padding: 0px !important;
  p { padding-bottom: 8px; }
  p[class*='mdc'], li[class*='mdc'] {
    color: var(--Bellether-Blue, #2c256b);
    font-family: Mulish;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 24px !important; 
    @media (max-width: 768px) {
      font-size: 16px !important;
      font-style: normal;
      font-weight: 400;
      line-height: 22px !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: 24px !important; 
    @media (max-width: 768px) {
      font-size: 16px !important;
      font-style: normal;
      font-weight: 700 !important;
      line-height: 22px !important; 
    }
  }
  h3[class*='mdc'] {
    color: var(--Dazzling-Blue, #3659BF) !important;
    font-family: Mulish;
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    @media (max-width: 768px) {
      font-size: 20px;
      font-style: normal;
      font-weight: 700;
      line-height: 24px; 
      letter-spacing: 0.2px;
    }
  }
}

[id*='text-column-mechanism-of-action'] {
  padding: 0px !important;
  h3 [class*='mdc'] {
    color: var(--Dazzling-Blue, #3659BF) !important;
    font-family: Mulish;
    font-size: 22px !important;
    font-style: normal;
    font-weight: 900 !important;
    @media (max-width: 768px) {
      font-size: 18px !important;
      font-style: normal;
      font-weight: 700 !important;
    }
  }
  li::marker {
    color: var(--Bellether-Blue, #2c256b) !important;
  }
  p[class*='mdc'], li[class*='mdc'] {
    color: var(--Bellether-Blue, #2c256b) !important;
    font-family: Mulish;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 24px !important; 
    @media (max-width: 768px) {
      font-size: 16px !important;
      font-style: normal;
      font-weight: 400;
      line-height: 22px !important; 
    }
  }
  p strong[class*='mdc'], li strong[class] {
    font-family: Mulish;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 24px; 
    @media (max-width: 768px) {
      font-size: 16px !important;
      font-style: normal;
      font-weight: 700 !important;
      line-height: 22px; 
    }
  }
  .wsf-m-xxl {
    margin-bottom: 32px !important;
  }
  p[index="4"] > sup[class*='superscript_wrapper'] {
    font-weight: 700;
  }
}

[class*='lmnt-top-app-bar__content'] {
  svg path {
    stroke: var(--Bellether-Blue, #2c256b) !important;
  }
}

[class*='burger-menu-grid_burgerMenuGridWrapper'] {
  [class*='mdc'] {
    color: var(--Bellether-Blue, #2c256b) !important;
    font-family: Mulish;

  }
  svg path {
    stroke: var(--Bellether-Blue, #2c256b) !important;
  }
}

[class*='burger-menu-grid_secondaryBurgerMenuCTALinkSingle'] {
  display: none;
}

@media (max-width: 768px) {
  table div {
    min-width: auto !important;
  }
  .tab-item--html_table_block .lmnt-table, .tab-item--html_table_block > div {
      padding: 0;
  }
}


[id*='text-dosing-and-admin-header'] {
  .paragraph-item--text_block {
    h3 [class*='mdc'] {
      color: var(--Dazzling-Blue, #3659BF);
      font-family: Mulish;
      font-size: 22px;
      font-weight: 900 !important;
      line-height: 30px;

      @media (max-width: 768px) {
        font-size: 20px;
        font-weight: 700 !important;
        line-height: 24px;
        letter-spacing: 0.2px;
      }
    }
    li::marker {
      color: var(--Bellether-Blue, #2C256B) !important;
    }
    li {
      padding-bottom: 8px;
      color: var(--Bellether-Blue, #2C256B);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 400;
      line-height: 24px !important;

      @media (max-width: 768px) {
        font-size: 16px !important;
        font-weight: 400;
        line-height: 22px !important;
      }
    }
  }
  .paragraph-item--leading_media_card_block {
    p[class*='mdc'] {
      color: var(--Bellether-Blue, #2C256B);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 400;
      line-height: 24px !important;

      @media (max-width: 768px) {
        font-size: 16px !important;
        font-weight: 400;
        line-height: 22px !important;
      }
    }
  }
   @media (max-width: 768px) {
    .paragraph-item--leading_media_card_block .smallGridContainer .lmnt.mdc-layout-grid__inner.lmnt-layout-grid__inner {
      display: flex !important;
      div:first-of-type {
        flex: 1;
        padding: 0px 4px !important
      }
      div:last-of-type {
        flex: 3;
      }
    }
  }
}

[id*='text-dosing-and-admin-subtitle-1'] {
  padding: 0px !important;
  .paragraph-item--text_block {
    h2 [class*='mdc'] {
      color: var(--Dazzling-Blue, #3659BF);
      font-family: Mulish;
      font-size: 26px;
      font-style: normal;
      font-weight: 800 !important;
      line-height: 36px;

      @media (max-width: 768px) {
        font-size: 22px;
        font-style: normal;
        font-weight: 900 !important;
        line-height: 30px; 
      }
    }
    h3 [class*='mdc'] {
      color: var(--Dazzling-Blue, #3659BF);
      font-family: Mulish;
      font-size: 22px;
      font-style: normal;
      font-weight: 900 !important;
      line-height: 30px;

      @media (max-width: 768px) {
        font-size: 20px;
        font-style: normal;
        font-weight: 700 !important;
        line-height: 24px; 
        letter-spacing: 0.2px;
      }
    }
    h3[class*='mdc'] {
      margin-bottom: -16px !important;
    }
    h2[class*='mdc'] {
      margin-bottom: -4px !important;
    }
    p[class*='mdc'] {
      color: var(--Bellether-Blue, #2C256B);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 400;
      line-height: 24px !important;

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

    p strong[class*='mdc'] {
      color: var(--Bellether-Blue, #2C256B);
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 700 !important;
      line-height: 24px;

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

[id*='text-dosing-and-admin-subtitle-2'] { 
  padding: 0px !important;
  p strong[class*='mdc'] {
      color: var(--Dazzling-Blue, #3659BF);
    font-family: Mulish;
    font-size: 22px !important ;
    font-weight: 900 !important;
    line-height: 30px !important;

    @media (max-width: 768px) {
      font-size: 20px !important;
      font-weight: 700 !important;
      line-height: 24px !important;
      letter-spacing: 0.2px;
    }
  }
}

[id*='text-dosing-and-admin-body-1'] { 
  padding: 0px !important;
  li::marker {
    color: var(--Bellether-Blue, #2C256B) !important;
  }
  li {
    padding-bottom: 8px;
  }
  li strong[class*='mdc'] {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 24px !important;
    @media (max-width: 768px) {
      font-size: 16px !important;
      font-style: normal;
      font-weight: 700;
      line-height: 22px !important;
    }
  }
}

[id*='section-text-promise-bulletins'] {
  margin-bottom: -24px;
  margin-top: -24px;
  padding: 0px !important;

  @media (min-width: 987px) and (max-width: 1086px)  {
    [class*='lmnt-layout-grid__cell'] {
      grid-column-start: 0;
      ;
    }
  }
   
  @media (min-width: 1160px) and (max-width: 1495px) {
    [class*='lmnt-layout-grid__cell'] {
      grid-column-start: 2;
      margin-left: 32px;
    }
  }
  li[class*='mdc'] {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 24px !important;
  }
  li::marker {
    color: var(--Bellether-Blue, #2C256B) !important;
  }
  .gridColumnlayout {
    display: flex;
    flex-direction: row;
    .wsf-m-xxl {
      margin-bottom: 0px !important;
    }
    @media (max-width: 986px) {
      flex-direction: column;
      @media (max-width: 986px) {
        .wsf-m-xxl {
          margin-bottom: 0px !important;
        }
      }
    }
  }
}

/* ISI Tray */
#isi-tray-section {
  .mdc-typography {
    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_"] {
      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_headerContentISITray'] {
    p strong[class*='mdc'] {
      color: #3659bf !important;
      font-family: Mulish;
      font-size: 18px !important;
      font-weight: 800 !important;
      line-height: 24px;
    }
  }
  [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;
    }
  }
}

/* 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;
    }
  }
  h3 {
    margin-bottom: 8px !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;
    }
  }
}
.paragraph-item--anchor_link_block:has(#anchor-link-dosing-and-admin-table)
  + .paragraph-item--html_table_block {
  table,
  td,
  th {
    border: 1px solid !important;
  }
  th,
  td {
    background-image: unset !important;
    background-color: white !important;
    text-align: center !important;
    vertical-align: middle !important;
  }
  td > .lmnt-table__cell-content {
    display: block;
    .mdc-typography {
      font-size: 18px !important;
      font-weight: 400;
      line-height: 24px !important;
      @media (max-width: 768px) {
        font-size: 16px !important;
        line-height: 22px !important;
        text-align: left;
      }
    }
  }
  th > .lmnt-table__cell-content {
    display: contents;
    text-align: center;
    color: var(--Dazzling, #3659bf) !important;
    @media (max-width: 768px) {
      .mdc-typography {
        font-size: 16px !important;
        font-weight: 800 !important;
        line-height: 18px !important;
      }
    }
  }
}

#disclaimer-modal.mdc-dialog--open .mdc-button {
  animation: disable-hover-on-open 0.2s forwards;
  pointer-events: none;
}

@keyframes disable-hover-on-open {
  0% { pointer-events: none; }
  99% { pointer-events: none; }
  100% { pointer-events: auto; }
}



/* Remove Material Design ripple focus effects */
.lmnt-button--filled-primary:focus .mdc-button__ripple,
.lmnt-button--filled-primary.mdc-ripple-upgraded--background-focused .mdc-button__ripple {
    background-color: transparent !important;
    opacity: 0 !important;
}


.paragraph-item--anchor_link_block:has(#column-link-block-home) + .paragraph-item--column_layout {
  h2 {
    color: var(--Dazzling-Blue, #3659BF);
    font-family: Mulish;
    font-size: 26px;
    font-weight: 800;
    line-height: 36px;

    @media (max-width: 768px) {
      font-size: 20px;
      font-weight: 700;
      line-height: 24px;
      letter-spacing: 0.2px;
    }
  }
  p {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;

    @media (max-width: 768px) {
      font-size: 16px;
      line-height: 22px;
    }
  }
  p strong {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700 !important;
    line-height: 24px;

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

.paragraph-item--anchor_link_block:has(#column-link-block-home) + .paragraph-item--column_layout {
  h3[class*='mdc'] [class*='rich-text-renderer_text'] {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 20px;
    font-weight: 900;
    line-height: 24px; 
    letter-spacing: 0.2px;
    @media (max-width: 768px) {
     font-size: 18px;
    font-weight: 900;
    line-height: 24px;
    }
  }
  h3 sup {
    font-weight: 900;
  }
  p {
    color: var(--Bellether-Blue, #2C256B);
    font-family: Mulish;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;

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

 [class^="lmnt-footer"] {
      [class*="footer_footerBottomGroup"] {
        align-items: center !important;
      }
      
      .us-market-footer .lmnt-theme-link, .us-market-footer a, .us-market-footer a.mdc-typography {
        color: var(--Bellether-Blue, #2c256b) !important;
      }

      .lmnt-footer__content {

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

        .lmnt-footer__column:first-child {
          a {
            display: inline-block;
            margin-bottom: 5px;
          }

          [class*="mdc-typography"] {
            color: var(--Bellether-Blue, #2C256B);
            font-family: Mulish;
            font-size: 18px !important;
            font-style: normal;
            font-weight: 700 !important;
            line-height: 24px !important;

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

            }
          }
        }

        div:nth-child(2) {
          [class*='mdc'] {
            font-family: Mulish;
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;

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

          a {
            font-weight: normal;

            [class*="mdc-typography"] {
              color: var(--Dazzling, #3659bf) !important;
            }
          }
        }
      }
    }
    
[class*="accordion_wrapper"] .lmnt-expansion-panel__trigger * {
  line-height: 1 !important;
}
