/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */

:root {
  --color-primary: #003B4A;
  --color-primary-medium: #5A808A;
  --color-secondary: #15C3A5;
  --color-secondary-dark: #00AF91;
  --color-tertiary: #F8DB4A;

  --color-bg-regular: #FDF4C9;
  --color-bg-completed: #FBE992;
  --color-bg-locked: #E6E6E6;

  --color-system-secondary-dark: #009E84;
  --color-system-status-completed: #10A972;
  --color-system-light-neutral: #EBF3F5;

  --color-grey-light: #e2e2e2;
  --color-grey-medium: #d9d9d9;

  --color-accent-1: #ED1651;
  --color-accent-2: #5422C8;

  --color-default: var(--color-primary);
  --color-link: var(--color-primary);
  --ff-bloc: "Bloc", sans-serif;
  --ff-poppins: "Poppins", sans-serif;

  --fz-base: 1rem;
  --fz-hero: 3.25rem;
  --fz-sm: 0.875rem;
  --fz-lg: 1.125rem;
  --fz-xl: 1.25rem;
  --fz-xxl: 1.375rem;
  --fz-h1: 2.625rem;
  --fz-h2: 2rem;
  --fz-h3: 1.75rem;
  --fz-h4: 1.375rem;
  --fz-h5: 1.125rem;
  --fz-h6: 0.875rem;

  --lh-base: 1.5;
  --lh-heading: 1.2;

  --fw-bold: 600;
  --fw-extra-bold: 800;
  --gutter: 30px;
  --l-max-node-width: 700px;
  --l-max-content-width: 1110px;
  --l-max-width: 1440px;

  --border-radius: 12px;
  --border-radius-sm: 6px;
  --border-radius-lg: 24px;
  --border-radius-huge: 80px;
  --header-image-width--mobile: 180px;
  --header-image-width--tablet: 282px;
  --header-image-width--desktop: 384px;
}

/* -- View mode: Display Title */

.node--type-bgc-lesson.node--view-mode-display-title {
    background: #fff;
    border-radius: 6px;
  }

.node--type-bgc-lesson.node--view-mode-display-title.toc-status-locked {
      background-color: #E6E6E6;
    }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner {
        display: flex;
        border-radius: 6px;
        font-size: 1rem;
        justify-content: space-between;
        line-height: 1.5;
        padding: 12px 10px;
        text-decoration: none;
      }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner.lesson-link:hover {
          background: #003B4A;
          color: #fff;
        }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner .toc-status {
          margin-right: 10px;
        }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner .toc-status.completed { color: #10A972; }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner .text { flex: 1; }

.node--type-bgc-lesson.node--view-mode-display-title .node-title > .title-inner .icon-arrow-right { margin-left: 10px; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vcGNzcy9iYXNlL3ZhcmlhYmxlcy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9jb21wb25lbnRzL2NvbnRlbnQtdHlwZXMvbGVzc29uLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FBQTs7QUNBQTtFQUVFLHdCQUF3QjtFQUN4QiwrQkFBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLCtCQUErQjtFQUMvQix5QkFBeUI7O0VBRXpCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsMEJBQTBCOztFQUUxQixzQ0FBc0M7RUFDdEMsd0NBQXdDO0VBQ3hDLHFDQUFxQzs7RUFFckMsMkJBQTJCO0VBQzNCLDRCQUE0Qjs7RUFFNUIseUJBQXlCO0VBQ3pCLHlCQUF5Qjs7RUFFekIscUNBQXFDO0VBQ3JDLGtDQUFrQztFQUdsQyw2QkFBNkI7RUFDN0IsbUNBQW1DOztFQUVuQyxlQUFlO0VBQ2Ysa0JBQStCO0VBQy9CLGlCQUE2QjtFQUM3QixpQkFBNkI7RUFDN0IsZ0JBQTZCO0VBQzdCLGtCQUE4QjtFQUM5QixpQkFBNkI7RUFDN0IsYUFBNkI7RUFDN0IsZ0JBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixpQkFBNkI7RUFDN0IsaUJBQTZCOztFQUU3QixjQUFjO0VBQ2QsaUJBQWlCOztFQUVqQixjQUFjO0VBQ2Qsb0JBQW9CO0VBR3BCLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsNkJBQTZCO0VBQzdCLHFCQUFxQjs7RUFFckIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsMEJBQTBCO0VBRzFCLG1DQUFtQztFQUNuQyxtQ0FBbUM7RUFDbkMsb0NBQW9DO0FBQ3RDOztBQzNERSxnQ0FBZ0M7O0FBQ2hDO0lBQ0UsZ0JBQWdCO0lBQ2hCLGtCQUFzQztFQWlDeEM7O0FBL0JFO01BQ0UseUJBQXdDO0lBQzFDOztBQUlFO1FBQ0UsYUFBYTtRQUNiLGtCQUFzQztRQUN0QyxlQUF5QjtRQUN6Qiw4QkFBOEI7UUFDOUIsZ0JBQTJCO1FBQzNCLGtCQUFrQjtRQUNsQixxQkFBcUI7TUFnQnZCOztBQWRFO1VBQ0UsbUJBQWdDO1VBQ2hDLFdBQVc7UUFDYjs7QUFFQTtVQUNFLGtCQUFrQjtRQUdwQjs7QUFERSx3R0FBYyxjQUEyQyxFQUFFOztBQUc3RCx3RkFBVSxPQUFPLEVBQUU7O0FBRW5CLG9HQUFzQixpQkFBaUIsRUFBRSIsImZpbGUiOiJsZXNzb24uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCI6cm9vdCB7XG4gIC8qIENvbG9ycyAqL1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMDNCNEE7XG4gIC0tY29sb3ItcHJpbWFyeS1tZWRpdW06ICM1QTgwOEE7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjMTVDM0E1O1xuICAtLWNvbG9yLXNlY29uZGFyeS1kYXJrOiAjMDBBRjkxO1xuICAtLWNvbG9yLXRlcnRpYXJ5OiAjRjhEQjRBO1xuXG4gIC0tY29sb3ItYmctcmVndWxhcjogI0ZERjRDOTtcbiAgLS1jb2xvci1iZy1jb21wbGV0ZWQ6ICNGQkU5OTI7XG4gIC0tY29sb3ItYmctbG9ja2VkOiAjRTZFNkU2O1xuXG4gIC0tY29sb3Itc3lzdGVtLXNlY29uZGFyeS1kYXJrOiAjMDA5RTg0O1xuICAtLWNvbG9yLXN5c3RlbS1zdGF0dXMtY29tcGxldGVkOiAjMTBBOTcyO1xuICAtLWNvbG9yLXN5c3RlbS1saWdodC1uZXV0cmFsOiAjRUJGM0Y1O1xuXG4gIC0tY29sb3ItZ3JleS1saWdodDogI2UyZTJlMjtcbiAgLS1jb2xvci1ncmV5LW1lZGl1bTogI2Q5ZDlkOTtcblxuICAtLWNvbG9yLWFjY2VudC0xOiAjRUQxNjUxO1xuICAtLWNvbG9yLWFjY2VudC0yOiAjNTQyMkM4O1xuXG4gIC0tY29sb3ItZGVmYXVsdDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogVHlwb2dyYXBoeSAqL1xuICAtLWZmLWJsb2M6IFwiQmxvY1wiLCBzYW5zLXNlcmlmO1xuICAtLWZmLXBvcHBpbnM6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXG4gIC0tZnotYmFzZTogMXJlbTtcbiAgLS1mei1oZXJvOiBjYWxjKDUyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1zbTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIC0tZnotbGc6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LXhsOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgLS1mei14eGw6IGNhbGMoMjIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWgxOiBjYWxjKDQyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oMjogY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDM6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWg0OiBjYWxjKDIyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oNTogY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDY6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuXG4gIC0tbGgtYmFzZTogMS41O1xuICAtLWxoLWhlYWRpbmc6IDEuMjtcblxuICAtLWZ3LWJvbGQ6IDYwMDtcbiAgLS1mdy1leHRyYS1ib2xkOiA4MDA7XG5cbiAgLyogTGF5b3V0ICovXG4gIC0tZ3V0dGVyOiAzMHB4O1xuICAtLWwtbWF4LW5vZGUtd2lkdGg6IDcwMHB4O1xuICAtLWwtbWF4LWNvbnRlbnQtd2lkdGg6IDExMTBweDtcbiAgLS1sLW1heC13aWR0aDogMTQ0MHB4O1xuXG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogMjRweDtcbiAgLS1ib3JkZXItcmFkaXVzLWh1Z2U6IDgwcHg7XG5cbiAgLyogSGVhZGVyIGltYWdlICovXG4gIC0taGVhZGVyLWltYWdlLXdpZHRoLS1tb2JpbGU6IDE4MHB4O1xuICAtLWhlYWRlci1pbWFnZS13aWR0aC0tdGFibGV0OiAyODJweDtcbiAgLS1oZWFkZXItaW1hZ2Utd2lkdGgtLWRlc2t0b3A6IDM4NHB4O1xufVxuIiwiQGltcG9ydCB1cmwoJy4uLy4uL2Jhc2UvdmFyaWFibGVzLnBjc3MnKTtcblxuLm5vZGUtLXR5cGUtYmdjLWxlc3NvbiB7XG5cbiAgLyogLS0gVmlldyBtb2RlOiBEaXNwbGF5IFRpdGxlICovXG4gICYubm9kZS0tdmlldy1tb2RlLWRpc3BsYXktdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgICAmLnRvYy1zdGF0dXMtbG9ja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLWxvY2tlZCk7XG4gICAgfVxuXG4gICAgJiAubm9kZS10aXRsZSB7XG5cbiAgICAgICYgPiAudGl0bGUtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1iYXNlKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGgtYmFzZSk7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYubGVzc29uLWxpbms6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJiAudG9jLXN0YXR1cyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgJi5jb21wbGV0ZWQgeyBjb2xvcjogdmFyKC0tY29sb3Itc3lzdGVtLXN0YXR1cy1jb21wbGV0ZWQpOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC50ZXh0IHsgZmxleDogMTsgfVxuXG4gICAgICAgICYgLmljb24tYXJyb3ctcmlnaHQgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */