@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Condensed:300,400,700");
@font-face {
  font-family: 'CCC-Sans';
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-light-webfont.eot");
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-light-webfont.eot?#iefix") format("embedded-opentype"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-light-webfont.woff2") format("woff2"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-light-webfont.woff") format("woff"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-light-webfont.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'CCC-Sans';
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-regular-webfont.eot");
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-regular-webfont.woff2") format("woff2"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-regular-webfont.woff") format("woff"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-regular-webfont.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'CCC-Sans';
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-medium-webfont.eot");
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-medium-webfont.eot?#iefix") format("embedded-opentype"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-medium-webfont.woff2") format("woff2"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-medium-webfont.woff") format("woff"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-medium-webfont.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'CCC-Sans';
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-semibold-webfont.woff2") format("woff2"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-semibold-webfont.woff") format("woff");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'CCC-Sans';
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-bold-webfont.eot");
  src: url("/site/assets/themes/h7-parent/resources/fonts/gilroy-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-bold-webfont.woff2") format("woff2"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-bold-webfont.woff") format("woff"), url("/site/assets/themes/h7-parent/resources/fonts/gilroy-bold-webfont.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: "CCC-Icons";
  src: url("/site/assets/themes/h7-parent/resources/fonts/CCC-Icons.eot?bkh9fx");
  src: url("/site/assets/themes/h7-parent/resources/fonts/CCC-Icons.eot?bkh9fx#iefix") format("embedded-opentype"), url("/site/assets/themes/h7-parent/resources/fonts/CCC-Icons.ttf?bkh9fx") format("truetype"), url("/site/assets/themes/h7-parent/resources/fonts/CCC-Icons.woff?bkh9fx") format("woff"), url("/site/assets/themes/h7-parent/resources/fonts/CCC-Icons.svg?bkh9fx#CCC-Icons") format("svg");
  font-weight: normal;
  font-style: normal; }
.type-chapter {
  padding: 100px 0; }

.page-section.type-next {
  z-index: 10; }
  .page-section.type-next .section-content {
    display: flex;
    align-items: initial;
    padding: 10vh 0;
    z-index: 3; }
  .page-section.type-next .section-text::after {
    clear: both;
    content: "";
    display: block; }
  .page-section.type-next .section-text h3 {
    width: calc(62.5%);
    float: left;
    margin-left: 0px;
    margin-left: calc(12.5% + 0px); }
  .page-section.type-next .section-sidebar {
    position: relative;
    height: 0;
    padding: 0 0 25% 0; }
    .page-section.type-next .section-sidebar a {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(22, 52, 255, 0.8);
      text-align: center;
      color: #fff;
      font-family: "CCC-Sans", -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;
      font-size: 1.6em;
      transition: 0.25s; }
      .page-section.type-next .section-sidebar a span {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%); }
      .page-section.type-next .section-sidebar a .icon {
        display: block;
        margin: 20px auto;
        font-size: 2em; }
      .page-section.type-next .section-sidebar a:hover {
        background-color: #1634ff; }

.chapter-section .section-head.head-level-1 {
  padding: 20vh 0; }
  @media (max-width: 800px) {
    .chapter-section .section-head.head-level-1 {
      padding: 10vh 0; } }
  .chapter-section .section-head.head-level-1 .section-text {
    padding: 10vh 0;
    border: 4px solid #ffe161; }
    @media (max-width: 800px) {
      .chapter-section .section-head.head-level-1 .section-text {
        padding: 5vh 0; } }
  .chapter-section .section-head.head-level-1 .section-number {
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    .chapter-section .section-head.head-level-1 .section-number:before {
      content: 'Section '; }
  .chapter-section .section-head.head-level-1 .social-widget-wrap .social-trigger {
    padding: 0;
    line-height: calc(5rem - 10px); }
.chapter-section.type-footnotes h3 {
  display: inline-block;
  text-decoration: none;
  padding: 0 0.1em;
  box-shadow: inset 0 -0.5em 0 #22d5b6; }

.slider-arrow.prev:before {
  content: "";
  display: inline-block;
  display: inline-block;
  font-family: "CCC-Icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.slider-arrow.next:before {
  content: "";
  display: inline-block;
  display: inline-block;
  font-family: "CCC-Icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.chart-div {
  height: 480px;
  margin-top: 40px; }
  .chart-div:first-of-type {
    margin-top: 0; }

.chart-tooltip-head {
  margin: 0 0 8px 0;
  font-size: 1.2em; }

.chart-tooltip-list {
  padding: 0;
  font-size: 1em;
  list-style: none; }
  .chart-tooltip-list li {
    margin: 0 0 6px 0; }
  .chart-tooltip-list span {
    display: inline-block;
    margin-right: 8px; }

.chart-fn {
  display: none;
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0; }

.type-supplements {
  position: relative;
  padding: 80px 0;
  z-index: 20; }
  .type-supplements .close-btn {
    position: absolute;
    left: 20px;
    top: 20px; }

.supplement-content .attachment-wrap {
  padding: 60px 0;
  background-color: #e8eaf0; }

/*# sourceMappingURL=child.css.map */
