/* line 4, vendor/assets/stylesheets/neat/grid/_box-sizing.scss */
html {
  box-sizing: border-box;
}

/* line 9, vendor/assets/stylesheets/neat/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit;
}

@media print {
  /* line 6, app/assets/stylesheets/print.scss */
  header, .breadcrumbs, footer, video, embed, .mejs-container, iframe {
    display: none !important;
  }
  /* line 10, app/assets/stylesheets/print.scss */
  #lead {
    border-bottom: 2px solid black;
    margin-bottom: 1em;
    padding-bottom: 2em;
  }
  /* line 15, app/assets/stylesheets/print.scss */
  #lead .parallax-container {
    margin-top: 0px !important;
  }
  /* line 18, app/assets/stylesheets/print.scss */
  #lead .image {
    position: static !important;
    display: none;
  }
  /* line 22, app/assets/stylesheets/print.scss */
  #lead .container {
    position: static !important;
  }
  /* line 25, app/assets/stylesheets/print.scss */
  #lead .container .inner {
    position: static !important;
    margin: 0;
  }
  /* line 29, app/assets/stylesheets/print.scss */
  #lead .container .inner h1, #lead .container .inner h2, #lead .container .inner h3, #lead .container .inner h4, #lead .container .inner h5 {
    color: black;
  }
  /* line 34, app/assets/stylesheets/print.scss */
  strong:after {
    content: " ";
  }
  /* line 38, app/assets/stylesheets/print.scss */
  article.l-split {
    float: left;
    display: block;
    margin-right: 2.0847674006%;
    width: 100%;
    margin-right: 0;
  }
  /* line 89, vendor/assets/stylesheets/neat/grid/_span-columns.scss */
  article.l-split:last-child {
    margin-right: 0;
  }
  /* line 43, app/assets/stylesheets/print.scss */
  p {
    page-break-before: avoid;
  }
  /* line 47, app/assets/stylesheets/print.scss */
  a[data-print], .btn {
    display: none;
  }
  /* line 51, app/assets/stylesheets/print.scss */
  h1, h2, h3, h4, h5, h6 {
    page-break-after: avoid;
  }
  /* line 55, app/assets/stylesheets/print.scss */
  section.primary, section.secondary {
    page-break-after: always;
  }
  /* line 59, app/assets/stylesheets/print.scss */
  .tertiary {
    background: #FFF !important;
  }
  /* line 60, app/assets/stylesheets/print.scss */
  .tertiary h1, .tertiary h2, .tertiary h3, .tertiary h4, .tertiary h5, .tertiary h6, .tertiary p {
    color: black;
    padding-top: 0.25em;
    padding-bottom: 0.25em;
  }
  /* line 64, app/assets/stylesheets/print.scss */
  section.bg-special.bg-masks, section.bg-special.bg-therapy {
    background-image: none;
  }
}
