/** Shopify CDN: Minification failed

Line 57:20 Unexpected "{"
Line 57:29 Expected ":"
Line 70:20 Unexpected "{"
Line 70:29 Expected ":"
Line 77:20 Unexpected "{"
Line 77:29 Expected ":"
Line 82:20 Unexpected "{"
Line 82:29 Expected ":"
Line 92:20 Unexpected "{"
Line 92:29 Expected ":"
... and 4 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:nj-tier-faq (INDEX:69) */
.collapsible-theme-list {
    padding: 32px 0;
    background-color: var(--faq-section-bg, transparent);
    background-image: var(--faq-bg-image);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  .collapsible-theme-list__outer {
    padding-inline: 20px;
  }

  .collapsible-theme-list__inner {
    max-width: var(--faq-max-width, 900px);
    margin: var(--faq-section-margin-top, 0px) auto var(--faq-section-margin-bottom, 0px);
    background: var(--faq-section-bg, transparent);
    border-radius: var(--faq-section-radius, 12px);
    padding: var(--faq-section-padding, 24px);
  }

  .collapsible-theme-list__header {
    margin-bottom: 20px;
  }

  .collapsible-theme-list__header h2 {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
  }

  .collapsible-theme-list__items {
    display: grid;
    gap: var(--faq-item-gap, 12px);
  }

  #shopify-section-{{ section.id }} details.collapsible-block--parent {
    background-color: var(--faq-parent-bg, #ffffff) !important;
    border-style: solid !important;
    border-width: var(--faq-parent-border-width, 1px) !important;
    border-color: var(--faq-parent-border-color, #d9d9d9) !important;
    border-radius: var(--faq-parent-radius, 10px) !important;
    overflow: hidden !important;
    box-sizing: border-box;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
  }

  #shopify-section-{{ section.id }} details.collapsible-block--parent > summary.collapsible-block__summary {
    font-size: var(--faq-parent-font-size, 18px) !important;
    font-weight: var(--faq-parent-font-weight, 600) !important;
    padding: var(--faq-parent-padding, 16px) !important;
    background-color: var(--faq-parent-bg, #ffffff) !important;
  }

  #shopify-section-{{ section.id }} details.collapsible-block--parent > .collapsible-block__content {
    padding: 0 var(--faq-parent-padding, 16px) var(--faq-parent-padding, 16px) !important;
    background-color: var(--faq-parent-bg, #ffffff) !important;
  }

  #shopify-section-{{ section.id }} details.collapsible-block--child {
    background-color: var(--faq-child-bg, #f7f7f7) !important;
    border-style: solid !important;
    border-width: var(--faq-child-border-width, 1px) !important;
    border-color: var(--faq-child-border-color, #e1e1e1) !important;
    border-radius: var(--faq-child-radius, 8px) !important;
    overflow: hidden !important;
    box-sizing: border-box;
  }

  #shopify-section-{{ section.id }} details.collapsible-block--child > summary.collapsible-block__summary {
    font-size: var(--faq-child-font-size, 16px) !important;
    font-weight: var(--faq-child-font-weight, 500) !important;
    padding: var(--faq-child-padding, 14px) !important;
    background-color: var(--faq-child-bg, #f7f7f7) !important;
  }

  #shopify-section-{{ section.id }} details.collapsible-block--child > .collapsible-block__content {
    padding: 0 var(--faq-child-padding, 14px) var(--faq-child-padding, 14px) !important;
    background-color: var(--faq-child-bg, #f7f7f7) !important;
  }

  #shopify-section-{{ section.id }} .collapsible-block__children {
    display: grid;
    gap: var(--faq-item-gap, 12px);
    margin-top: 14px;
  }
/* END_SECTION:nj-tier-faq */

/* CSS from block stylesheet tags */
/* START_BLOCK:collapsible-child (INDEX:90) */
.collapsible-block--child {
    border-radius: 8px;
    background: rgba(0, 0, 0, 0.02);
  }

  .collapsible-block__summary--child {
    padding: 12px 14px;
    font-size: 0.95rem;
    font-weight: 500;
  }

  .collapsible-block__content--child {
    padding: 0 14px 14px;
  }
/* END_BLOCK:collapsible-child */

/* START_BLOCK:collapsible-parent (INDEX:91) */
.collapsible-block {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    overflow: hidden;
    background: rgb(var(--color-background));
  }

  .collapsible-block__summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    cursor: pointer;
    list-style: none;
    padding: 16px 18px;
    font-weight: 600;
  }

  .collapsible-block__summary::-webkit-details-marker {
    display: none;
  }

  .collapsible-block__icon::before {
    content: "+";
    display: inline-block;
    font-size: 20px;
    line-height: 1;
  }

  .collapsible-block[open] > .collapsible-block__summary .collapsible-block__icon::before {
    content: "−";
  }

  .collapsible-block__content {
    padding: 0 18px 18px;
  }

  .collapsible-block__text > *:first-child {
    margin-top: 0;
  }

  .collapsible-block__text > *:last-child {
    margin-bottom: 0;
  }

  .collapsible-block__children {
    display: grid;
    gap: 10px;
    margin-top: 14px;
  }
/* END_BLOCK:collapsible-parent */

/* CSS from snippet stylesheet tags */
/* START_SNIPPET:clinical-quote (INDEX:108) */
.page-wrap{
      display: grid;
      grid-template-columns: 75% 1fr;
      gap: 20px;
      align-items:center;
   }
   .img-wrap img{
      width: 100%;
   }
   .page-width-2{
      max-width: 900px;
      margin: 0 auto;
   }
   .left-side{
      padding-right: 40px;
   }
   span.quote{
      display: block;
      border-left: 4px solid #eee;
      font-size: 25px;
      padding-left: 20px;
      line-height: 1.3;
   }
   span.author{
      margin-top: 20px;
      margin-left: 30px;
      display: block;
   }
   .section-template--19165796925542__custom_liquid_JXU7LG-padding{
      padding-bottom: 20px !important;
   }
   @media (max-width:749px){
      .page-wrap{
         display: block;
         span.quote, span.author{
            text-align: center;
         }
      }
      .img-wrap img{
         width: 60%;
         margin: 0 auto;
         display: block;
      }
   }
/* END_SNIPPET:clinical-quote */