/*
 * 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-basic-page.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-basic-page {
  background: url(../../../images/patterns/green-dots.svg);
}
body.page-node-type-basic-page .region-header-top-primary,
  body.page-node-type-basic-page .region-header-top-secondary {
    background: #fff;
  }
body.page-node-type-basic-page .layout-header {
    background: none;
  }
body.page-node-type-basic-page .layout-header::before { display: none; }
body.page-node-type-basic-page 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-basic-page 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-basic-page .region-header > .region__inner {
    display: block;
    padding: 0;
  }
body.page-node-type-basic-page .block-page-title-block { margin-bottom: 20px; }
body.page-node-type-basic-page .block-views-blockbasic-page-block-2 {
    font-size: 1.25rem;
    text-align: center;
  }
@media screen and (max-width: 599px) {

    body.page-node-type-basic-page .block-views-blockbasic-page-block-2 { font-size: 0.875rem; }
  }

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