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

:root {
  --color-white: #FFFFFF;

  --color-primary: #003B4A;
  --color-primary-medium: #5A808A;

  --color-secondary: #15C3A5;
  --color-secondary-dark: #009E84;

  --color-tertiary: #F8DB4A;

  --color-quaternary: #E65148;

  --color-bg-regular: #FDF4C9;
  --color-bg-completed: #009980;
  --color-bg-locked: #E0E0E0;

  --color-status-completed: #009980;
  --color-light-neutral: #EBF3F5;

  --color-grey-light: #F4F4F4;
  --color-grey-medium: #D9D9D9;

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

  --color-default: var(--color-primary);
  --color-link: var(--color-primary);
  --color-button-bg: var(--color-quaternary);
  --color-button-text: var(--color-white);
  --color-button-bg--hover: var(--color-primary);
  --color-button-text--hover: var(--color-white);

  --color-button-secondary-bg: var(--color-tertiary);
  --color-button-secondary-text: var(--color-primary);
  --color-button-secondary-bg--hover: var(--color-secondary);
  --color-button-secondary-text--hover: var(--color-primary);
  --color-header-bg: var(--color-primary);
  --color-header-text: var(--color-white);
  --color-footer-bg: var(--color-primary);
  --color-footer-text: var(--color-white);
  --color-hamburger-menu-icon-bg: var(--color-secondary);
  --color-hamburger-menu-icon-hover-bg: var(--color-tertiary);
  --color-hamburger-menu-bg: var(--color-white);
  --color-hamburger-menu-text: var(--color-primary);
  --color-pillar-header-msg-completed-bg: var(--color-white);
  --color-pillar-header-msg-completed-text: var(--color-primary);
  --color-pillar-header-msg-completed-icon: var(--color-bg-completed);
  --color-card-bg: var(--color-grey-light);
  --color-card-bg--hover: var(--color-tertiary);
  --color-card-toggle-bg: var(--color-quaternary);
  --color-card-toggle-text: var(--color-white);
  --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: #E0E0E0;
    }

.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: #009980; }

.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+IiwiLi4vLi4vLi4vcGNzcy9iYXNlL3ZhcmlhYmxlcy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9jb21wb25lbnRzL2NvbnRlbnQtdHlwZXMvbGVzc29uLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FBQTs7QUNBQTtFQUVFLHNCQUFzQjs7RUFFdEIsd0JBQXdCO0VBQ3hCLCtCQUErQjs7RUFFL0IsMEJBQTBCO0VBQzFCLCtCQUErQjs7RUFFL0IseUJBQXlCOztFQUV6QiwyQkFBMkI7O0VBRTNCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsMEJBQTBCOztFQUUxQixpQ0FBaUM7RUFDakMsOEJBQThCOztFQUU5QiwyQkFBMkI7RUFDM0IsNEJBQTRCOztFQUU1Qix5QkFBeUI7RUFDekIseUJBQXlCOztFQUV6QixxQ0FBcUM7RUFDckMsa0NBQWtDO0VBT2xDLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsOENBQThDO0VBQzlDLDhDQUE4Qzs7RUFFOUMsa0RBQWtEO0VBQ2xELG1EQUFtRDtFQUNuRCwwREFBMEQ7RUFDMUQsMERBQTBEO0VBRzFELHVDQUF1QztFQUN2Qyx1Q0FBdUM7RUFHdkMsdUNBQXVDO0VBQ3ZDLHVDQUF1QztFQUd2QyxzREFBc0Q7RUFDdEQsMkRBQTJEO0VBQzNELDZDQUE2QztFQUM3QyxpREFBaUQ7RUFHakQsMERBQTBEO0VBQzFELDhEQUE4RDtFQUM5RCxtRUFBbUU7RUFHbkUsd0NBQXdDO0VBQ3hDLDZDQUE2QztFQUM3QywrQ0FBK0M7RUFDL0MsNENBQTRDO0VBSzVDLDZCQUE2QjtFQUM3QixtQ0FBbUM7O0VBRW5DLGVBQWU7RUFDZixrQkFBK0I7RUFDL0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixnQkFBNkI7RUFDN0Isa0JBQThCO0VBQzlCLGlCQUE2QjtFQUM3QixhQUE2QjtFQUM3QixnQkFBNkI7RUFDN0IsaUJBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixpQkFBNkI7O0VBRTdCLGNBQWM7RUFDZCxpQkFBaUI7O0VBRWpCLGNBQWM7RUFDZCxvQkFBb0I7RUFHcEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6Qiw2QkFBNkI7RUFDN0IscUJBQXFCOztFQUVyQixxQkFBcUI7RUFDckIsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFHMUIsbUNBQW1DO0VBQ25DLG1DQUFtQztFQUNuQyxvQ0FBb0M7QUFDdEM7O0FDMUdFLGdDQUFnQzs7QUFDaEM7SUFDRSxnQkFBZ0I7SUFDaEIsa0JBQXNDO0VBaUN4Qzs7QUEvQkU7TUFDRSx5QkFBd0M7SUFDMUM7O0FBSUU7UUFDRSxhQUFhO1FBQ2Isa0JBQXNDO1FBQ3RDLGVBQXlCO1FBQ3pCLDhCQUE4QjtRQUM5QixnQkFBMkI7UUFDM0Isa0JBQWtCO1FBQ2xCLHFCQUFxQjtNQWdCdkI7O0FBZEU7VUFDRSxtQkFBZ0M7VUFDaEMsV0FBVztRQUNiOztBQUVBO1VBQ0Usa0JBQWtCO1FBR3BCOztBQURFLHdHQUFjLGNBQW9DLEVBQUU7O0FBR3RELHdGQUFVLE9BQU8sRUFBRTs7QUFFbkIsb0dBQXNCLGlCQUFpQixFQUFFIiwiZmlsZSI6Imxlc3Nvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIjpyb290IHtcbiAgLyogQmFzaWMgQ29sb3VycyAqL1xuICAtLWNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuXG4gIC0tY29sb3ItcHJpbWFyeTogIzAwM0I0QTtcbiAgLS1jb2xvci1wcmltYXJ5LW1lZGl1bTogIzVBODA4QTtcblxuICAtLWNvbG9yLXNlY29uZGFyeTogIzE1QzNBNTtcbiAgLS1jb2xvci1zZWNvbmRhcnktZGFyazogIzAwOUU4NDtcblxuICAtLWNvbG9yLXRlcnRpYXJ5OiAjRjhEQjRBO1xuXG4gIC0tY29sb3ItcXVhdGVybmFyeTogI0U2NTE0ODtcblxuICAtLWNvbG9yLWJnLXJlZ3VsYXI6ICNGREY0Qzk7XG4gIC0tY29sb3ItYmctY29tcGxldGVkOiAjMDA5OTgwO1xuICAtLWNvbG9yLWJnLWxvY2tlZDogI0UwRTBFMDtcblxuICAtLWNvbG9yLXN0YXR1cy1jb21wbGV0ZWQ6ICMwMDk5ODA7XG4gIC0tY29sb3ItbGlnaHQtbmV1dHJhbDogI0VCRjNGNTtcblxuICAtLWNvbG9yLWdyZXktbGlnaHQ6ICNGNEY0RjQ7XG4gIC0tY29sb3ItZ3JleS1tZWRpdW06ICNEOUQ5RDk7XG5cbiAgLS1jb2xvci1hY2NlbnQtMTogI0VEMTY1MTtcbiAgLS1jb2xvci1hY2NlbnQtMjogIzU0MjJDODtcblxuICAtLWNvbG9yLWRlZmF1bHQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLWxpbms6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gIC8qIE1hcHBpbmcgQ29sb3Vyc1xuICAgKlxuICAgKiBQbGVhc2Ugb25seSBhc3NpZ24gdmFsdWVzIHByZXZpb3VzbHkgY3JlYXRlZCBhYm92ZVxuICAgKi9cbiAgLyogYnV0dG9ucyAqL1xuICAtLWNvbG9yLWJ1dHRvbi1iZzogdmFyKC0tY29sb3ItcXVhdGVybmFyeSk7XG4gIC0tY29sb3ItYnV0dG9uLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb2xvci1idXR0b24tYmctLWhvdmVyOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1jb2xvci1idXR0b24tdGV4dC0taG92ZXI6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAtLWNvbG9yLWJ1dHRvbi1zZWNvbmRhcnktYmc6IHZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgLS1jb2xvci1idXR0b24tc2Vjb25kYXJ5LXRleHQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLWJ1dHRvbi1zZWNvbmRhcnktYmctLWhvdmVyOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAtLWNvbG9yLWJ1dHRvbi1zZWNvbmRhcnktdGV4dC0taG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gIC8qIGhlYWRlciAqL1xuICAtLWNvbG9yLWhlYWRlci1iZzogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItaGVhZGVyLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAvKiBmb290ZXIgKi9cbiAgLS1jb2xvci1mb290ZXItYmc6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWNvbG9yLWZvb3Rlci10ZXh0OiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgLyogcHJvZ3JhbSBtZW51ICovXG4gIC0tY29sb3ItaGFtYnVyZ2VyLW1lbnUtaWNvbi1iZzogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgLS1jb2xvci1oYW1idXJnZXItbWVudS1pY29uLWhvdmVyLWJnOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIC0tY29sb3ItaGFtYnVyZ2VyLW1lbnUtYmc6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb2xvci1oYW1idXJnZXItbWVudS10ZXh0OiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAvKiBwaWxsYXIncyBoZWFkZXIgKi9cbiAgLS1jb2xvci1waWxsYXItaGVhZGVyLW1zZy1jb21wbGV0ZWQtYmc6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgLS1jb2xvci1waWxsYXItaGVhZGVyLW1zZy1jb21wbGV0ZWQtdGV4dDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItcGlsbGFyLWhlYWRlci1tc2ctY29tcGxldGVkLWljb246IHZhcigtLWNvbG9yLWJnLWNvbXBsZXRlZCk7XG5cbiAgLyogY2FyZCAqL1xuICAtLWNvbG9yLWNhcmQtYmc6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQpO1xuICAtLWNvbG9yLWNhcmQtYmctLWhvdmVyOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIC0tY29sb3ItY2FyZC10b2dnbGUtYmc6IHZhcigtLWNvbG9yLXF1YXRlcm5hcnkpO1xuICAtLWNvbG9yLWNhcmQtdG9nZ2xlLXRleHQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAvKiAtLSBFbmQgb2Y6IE1hcHBpbmcgQ29sb3VycyAqL1xuXG4gIC8qIFR5cG9ncmFwaHkgKi9cbiAgLS1mZi1ibG9jOiBcIkJsb2NcIiwgc2Fucy1zZXJpZjtcbiAgLS1mZi1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcblxuICAtLWZ6LWJhc2U6IDFyZW07XG4gIC0tZnotaGVybzogY2FsYyg1MiAvIDE2ICogMXJlbSk7XG4gIC0tZnotc206IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWxnOiBjYWxjKDE4IC8gMTYgKiAxcmVtKTtcbiAgLS1mei14bDogY2FsYygyMCAvIDE2ICogMXJlbSk7XG4gIC0tZnoteHhsOiBjYWxjKDIyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oMTogY2FsYyg0MiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDI6IGNhbGMoMzIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWgzOiBjYWxjKDI4IC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oNDogY2FsYygyMiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDU6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWg2OiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcblxuICAtLWxoLWJhc2U6IDEuNTtcbiAgLS1saC1oZWFkaW5nOiAxLjI7XG5cbiAgLS1mdy1ib2xkOiA2MDA7XG4gIC0tZnctZXh0cmEtYm9sZDogODAwO1xuXG4gIC8qIExheW91dCAqL1xuICAtLWd1dHRlcjogMzBweDtcbiAgLS1sLW1heC1ub2RlLXdpZHRoOiA3MDBweDtcbiAgLS1sLW1heC1jb250ZW50LXdpZHRoOiAxMTEwcHg7XG4gIC0tbC1tYXgtd2lkdGg6IDE0NDBweDtcblxuICAtLWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogNnB4O1xuICAtLWJvcmRlci1yYWRpdXMtbGc6IDI0cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1odWdlOiA4MHB4O1xuXG4gIC8qIEhlYWRlciBpbWFnZSAqL1xuICAtLWhlYWRlci1pbWFnZS13aWR0aC0tbW9iaWxlOiAxODBweDtcbiAgLS1oZWFkZXItaW1hZ2Utd2lkdGgtLXRhYmxldDogMjgycHg7XG4gIC0taGVhZGVyLWltYWdlLXdpZHRoLS1kZXNrdG9wOiAzODRweDtcbn1cbiIsIkBpbXBvcnQgdXJsKCcuLi8uLi9iYXNlL3ZhcmlhYmxlcy5wY3NzJyk7XG5cbi5ub2RlLS10eXBlLWJnYy1sZXNzb24ge1xuXG4gIC8qIC0tIFZpZXcgbW9kZTogRGlzcGxheSBUaXRsZSAqL1xuICAmLm5vZGUtLXZpZXctbW9kZS1kaXNwbGF5LXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICAgJi50b2Mtc3RhdHVzLWxvY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1sb2NrZWQpO1xuICAgIH1cblxuICAgICYgLm5vZGUtdGl0bGUge1xuXG4gICAgICAmID4gLnRpdGxlLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotYmFzZSk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWxoLWJhc2UpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLmxlc3Nvbi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLnRvYy1zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICYuY29tcGxldGVkIHsgY29sb3I6IHZhcigtLWNvbG9yLXN0YXR1cy1jb21wbGV0ZWQpOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC50ZXh0IHsgZmxleDogMTsgfVxuXG4gICAgICAgICYgLmljb24tYXJyb3ctcmlnaHQgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl19 */