/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
: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: Full */
.node--type-page-lb.node--view-mode-full {
    max-width: none;
    text-align: center;
  }
/*
 * Style for elements display on the full view mode but outside the actual node
 */
body.page-node-type-page-lb {
  background: url(../../../images/patterns/green-dots.svg);
}
body.page-node-type-page-lb .region-header-top-primary,
  body.page-node-type-page-lb .region-header-top-secondary {
    background: #fff;
  }
body.page-node-type-page-lb .layout-header {
    background: none;
  }
body.page-node-type-page-lb .layout-header::before { display: none; }
body.page-node-type-page-lb h1 {
    font-family: "Bloc", sans-serif;
    font-size: 6rem;
    font-weight: normal;
    line-height: 1;
    margin: 0 auto 2.5rem!important;
    text-align: center;
    text-transform: none;
  }
body.page-node-type-page-lb h1 span {
      background: url('../../../images/patterns/blue-large-rectangle.svg') no-repeat center bottom;
      background-size: 100% auto;
      display: inline-block;
      padding: 0 0.1em;
      text-shadow: 4px 4px 0px white;
    }
body.page-node-type-page-lb .region-header > .region__inner {
    display: block;
    padding: 0;
  }
/**
 * Configuration only for front page
 */
.config_pages--type--manage-homepage .header-message {
    font-size: 1.25rem;
    text-align: center;
  }
.config_pages--type--manage-homepage .field--name-field-anonymous-body,
  .config_pages--type--manage-homepage .field--name-field-authenticated-body {
    margin-bottom: 3rem;
    text-align: center;
  }
@media screen and (max-width: 599px) {

    .config_pages--type--manage-homepage .header-message { font-size: 0.875rem; }
  }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vcGNzcy9iYXNlL2JyZWFrLXBvaW50cy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9iYXNlL3ZhcmlhYmxlcy5wY3NzIiwiLi4vLi4vLi4vcGNzcy9jb21wb25lbnRzL2NvbnRlbnQtdHlwZXMvcGFnZS1sYi5wY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7O0dBQUE7QUNBQTs7O0VBR0U7QUNIRjtFQUVFLHdCQUF3QjtFQUN4QiwrQkFBK0I7RUFDL0IsMEJBQTBCO0VBQzFCLCtCQUErQjtFQUMvQix5QkFBeUI7O0VBRXpCLDJCQUEyQjtFQUMzQiw2QkFBNkI7RUFDN0IsMEJBQTBCOztFQUUxQixzQ0FBc0M7RUFDdEMsd0NBQXdDO0VBQ3hDLHFDQUFxQzs7RUFFckMsMkJBQTJCO0VBQzNCLDRCQUE0Qjs7RUFFNUIseUJBQXlCO0VBQ3pCLHlCQUF5Qjs7RUFFekIscUNBQXFDO0VBQ3JDLGtDQUFrQztFQUdsQyw2QkFBNkI7RUFDN0IsbUNBQW1DOztFQUVuQyxlQUFlO0VBQ2Ysa0JBQStCO0VBQy9CLGlCQUE2QjtFQUM3QixpQkFBNkI7RUFDN0IsZ0JBQTZCO0VBQzdCLGtCQUE4QjtFQUM5QixpQkFBNkI7RUFDN0IsYUFBNkI7RUFDN0IsZ0JBQTZCO0VBQzdCLGlCQUE2QjtFQUM3QixpQkFBNkI7RUFDN0IsaUJBQTZCOztFQUU3QixjQUFjO0VBQ2QsaUJBQWlCOztFQUVqQixjQUFjO0VBQ2Qsb0JBQW9CO0VBR3BCLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsNkJBQTZCO0VBQzdCLHFCQUFxQjs7RUFFckIscUJBQXFCO0VBQ3JCLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsMEJBQTBCO0VBRzFCLG1DQUFtQztFQUNuQyxtQ0FBbUM7RUFDbkMsb0NBQW9DO0FBQ3RDO0FDMURFLHVCQUF1QjtBQUN2QjtJQUNFLGVBQWU7SUFDZixrQkFBa0I7RUFDcEI7QUFHRjs7RUFFRTtBQUNGO0VBQ0Usd0RBQXdEO0FBbUMxRDtBQWpDRTs7SUFFRSxnQkFBZ0I7RUFDbEI7QUFFQTtJQUNFLGdCQUFnQjtFQUdsQjtBQURFLHFEQUFZLGFBQWEsRUFBRTtBQUc3QjtJQUNFLCtCQUEyQjtJQUMzQixlQUErQjtJQUMvQixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLCtCQUErQjtJQUMvQixrQkFBa0I7SUFDbEIsb0JBQW9CO0VBU3RCO0FBUEU7TUFDRSw0RkFBNEY7TUFDNUYsMEJBQTBCO01BQzFCLHFCQUFxQjtNQUNyQixnQkFBZ0I7TUFDaEIsOEJBQThCO0lBQ2hDO0FBR0Y7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0FBR0Y7O0VBRUU7QUFHQTtJQUNFLGtCQUF1QjtJQUN2QixrQkFBa0I7RUFDcEI7QUFFQTs7SUFFRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0VBQ3BCO0FBRUE7O0lBRUUsdURBQW9CLG1CQUF1QixFQUFFO0VBQy9DIiwiZmlsZSI6InBhZ2UtbGIuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCIvKipcbiAqIFdlIGFyZSB1c2luZyBQb3N0Q1NTIEN1c3RvbSBNZWRpYSBiZWNhdXNlIHdlIGNhbiBub3QgdXNlIGN1c3RvbSBwcm9wZXJ0aWVzIGluc2lkZSBAbWVkaWEuXG4gKiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBnbyB0bzogaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvcG9zdGNzcy1jdXN0b20tbWVkaWFcbiAqL1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC11cCAobWluLXdpZHRoOiA2MDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LWxhbmRzY2FwZS11cCAobWluLXdpZHRoOiA5MDBweCk7XG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcC11cCAobWluLXdpZHRoOiAxMjAwcHgpO1xuXG5AY3VzdG9tLW1lZGlhIC0tdGFibGV0LXBvcnRyYWl0LWRvd24gKG1heC13aWR0aDogNTk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtZG93biAobWF4LXdpZHRoOiA4OTlweCk7XG5AY3VzdG9tLW1lZGlhIC0tZGVza3RvcC1kb3duIChtYXgtd2lkdGg6IDExOTlweCk7XG4iLCI6cm9vdCB7XG4gIC8qIENvbG9ycyAqL1xuICAtLWNvbG9yLXByaW1hcnk6ICMwMDNCNEE7XG4gIC0tY29sb3ItcHJpbWFyeS1tZWRpdW06ICM1QTgwOEE7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjMTVDM0E1O1xuICAtLWNvbG9yLXNlY29uZGFyeS1kYXJrOiAjMDBBRjkxO1xuICAtLWNvbG9yLXRlcnRpYXJ5OiAjRjhEQjRBO1xuXG4gIC0tY29sb3ItYmctcmVndWxhcjogI0ZERjRDOTtcbiAgLS1jb2xvci1iZy1jb21wbGV0ZWQ6ICNGQkU5OTI7XG4gIC0tY29sb3ItYmctbG9ja2VkOiAjRTZFNkU2O1xuXG4gIC0tY29sb3Itc3lzdGVtLXNlY29uZGFyeS1kYXJrOiAjMDA5RTg0O1xuICAtLWNvbG9yLXN5c3RlbS1zdGF0dXMtY29tcGxldGVkOiAjMTBBOTcyO1xuICAtLWNvbG9yLXN5c3RlbS1saWdodC1uZXV0cmFsOiAjRUJGM0Y1O1xuXG4gIC0tY29sb3ItZ3JleS1saWdodDogI2UyZTJlMjtcbiAgLS1jb2xvci1ncmV5LW1lZGl1bTogI2Q5ZDlkOTtcblxuICAtLWNvbG9yLWFjY2VudC0xOiAjRUQxNjUxO1xuICAtLWNvbG9yLWFjY2VudC0yOiAjNTQyMkM4O1xuXG4gIC0tY29sb3ItZGVmYXVsdDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgLyogVHlwb2dyYXBoeSAqL1xuICAtLWZmLWJsb2M6IFwiQmxvY1wiLCBzYW5zLXNlcmlmO1xuICAtLWZmLXBvcHBpbnM6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXG4gIC0tZnotYmFzZTogMXJlbTtcbiAgLS1mei1oZXJvOiBjYWxjKDUyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1zbTogY2FsYygxNCAvIDE2ICogMXJlbSk7XG4gIC0tZnotbGc6IGNhbGMoMTggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LXhsOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgLS1mei14eGw6IGNhbGMoMjIgLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWgxOiBjYWxjKDQyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oMjogY2FsYygzMiAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDM6IGNhbGMoMjggLyAxNiAqIDFyZW0pO1xuICAtLWZ6LWg0OiBjYWxjKDIyIC8gMTYgKiAxcmVtKTtcbiAgLS1mei1oNTogY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIC0tZnotaDY6IGNhbGMoMTQgLyAxNiAqIDFyZW0pO1xuXG4gIC0tbGgtYmFzZTogMS41O1xuICAtLWxoLWhlYWRpbmc6IDEuMjtcblxuICAtLWZ3LWJvbGQ6IDYwMDtcbiAgLS1mdy1leHRyYS1ib2xkOiA4MDA7XG5cbiAgLyogTGF5b3V0ICovXG4gIC0tZ3V0dGVyOiAzMHB4O1xuICAtLWwtbWF4LW5vZGUtd2lkdGg6IDcwMHB4O1xuICAtLWwtbWF4LWNvbnRlbnQtd2lkdGg6IDExMTBweDtcbiAgLS1sLW1heC13aWR0aDogMTQ0MHB4O1xuXG4gIC0tYm9yZGVyLXJhZGl1czogMTJweDtcbiAgLS1ib3JkZXItcmFkaXVzLXNtOiA2cHg7XG4gIC0tYm9yZGVyLXJhZGl1cy1sZzogMjRweDtcbiAgLS1ib3JkZXItcmFkaXVzLWh1Z2U6IDgwcHg7XG5cbiAgLyogSGVhZGVyIGltYWdlICovXG4gIC0taGVhZGVyLWltYWdlLXdpZHRoLS1tb2JpbGU6IDE4MHB4O1xuICAtLWhlYWRlci1pbWFnZS13aWR0aC0tdGFibGV0OiAyODJweDtcbiAgLS1oZWFkZXItaW1hZ2Utd2lkdGgtLWRlc2t0b3A6IDM4NHB4O1xufVxuIiwiQGltcG9ydCB1cmwoJy4uLy4uL2Jhc2UvYnJlYWstcG9pbnRzLnBjc3MnKTtcbkBpbXBvcnQgdXJsKCcuLi8uLi9iYXNlL3ZhcmlhYmxlcy5wY3NzJyk7XG5cbi5ub2RlLS10eXBlLXBhZ2UtbGIge1xuXG4gIC8qIC0tIFZpZXcgbW9kZTogRnVsbCAqL1xuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qXG4gKiBTdHlsZSBmb3IgZWxlbWVudHMgZGlzcGxheSBvbiB0aGUgZnVsbCB2aWV3IG1vZGUgYnV0IG91dHNpZGUgdGhlIGFjdHVhbCBub2RlXG4gKi9cbmJvZHkucGFnZS1ub2RlLXR5cGUtcGFnZS1sYiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9pbWFnZXMvcGF0dGVybnMvZ3JlZW4tZG90cy5zdmcpO1xuXG4gICYgLnJlZ2lvbi1oZWFkZXItdG9wLXByaW1hcnksXG4gICYgLnJlZ2lvbi1oZWFkZXItdG9wLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gICYgLmxheW91dC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAmIGgxIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZmYtYmxvYyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDk2IC8gMTYgKiAxcmVtKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbSFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL3BhdHRlcm5zL2JsdWUtbGFyZ2UtcmVjdGFuZ2xlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDAuMWVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDRweCA0cHggMHB4IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYgLnJlZ2lvbi1oZWFkZXIgPiAucmVnaW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4vKipcbiAqIENvbmZpZ3VyYXRpb24gb25seSBmb3IgZnJvbnQgcGFnZVxuICovXG4uY29uZmlnX3BhZ2VzLS10eXBlLS1tYW5hZ2UtaG9tZXBhZ2Uge1xuXG4gICYgLmhlYWRlci1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZ6LXhsKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmIC5maWVsZC0tbmFtZS1maWVsZC1hbm9ueW1vdXMtYm9keSxcbiAgJiAuZmllbGQtLW5hbWUtZmllbGQtYXV0aGVudGljYXRlZC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtLXRhYmxldC1wb3J0cmFpdC1kb3duKSB7XG5cbiAgICAmIC5oZWFkZXItbWVzc2FnZSB7IGZvbnQtc2l6ZTogdmFyKC0tZnotc20pOyB9XG4gIH1cbn0iXX0= */