@charset "UTF-8";
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.bg-ui-primary {
  background-color: #ff8200;
}

.col-ui-primary {
  color: #ff8200;
}

.bg-ui-blue {
  background-color: #0c2340;
}

.col-ui-blue {
  color: #0c2340;
}

.bg-ui-orange {
  background-color: #ffa32e;
}

.col-ui-orange {
  color: #ffa32e;
}

.bg-ui-white {
  background-color: #fff;
}

.col-ui-white {
  color: #fff;
}

.bg-ui-grey {
  background-color: #c1c7cc;
}

.col-ui-grey {
  color: #c1c7cc;
}

.bg-ui-grey--light-02 {
  background-color: #f6f6f6;
}

.col-ui-grey--light-02 {
  color: #f6f6f6;
}

@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/*!
 * Bootstrap Grid v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container, .the-navigation__container, .module .module__container,
.module [class^=module__container],
.module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .the-navigation__container, .module .module__container,
  .module [class^=module__container],
  .module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
    max-width: 568px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .the-navigation__container, .module .module__container,
  .module [class^=module__container],
  .module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
    max-width: 744px;
  }
}
@media (min-width: 1024px) {
  .container-lg, .container-md, .container-sm, .container, .the-navigation__container, .module .module__container,
  .module [class^=module__container],
  .module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
    max-width: 984px;
  }
}
@media (min-width: 1280px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .the-navigation__container, .module .module__container,
  .module [class^=module__container],
  .module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
    max-width: 1248px;
  }
}
@media (min-width: 1440px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .the-navigation__container, .module .module__container,
  .module [class^=module__container],
  .module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
    max-width: 1344px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 1024px;
  --bs-breakpoint-xl: 1280px;
  --bs-breakpoint-xxl: 1440px;
}

.row, .module.module--text-image .items, .module.module--team-members .the-tabs, .module.module--table .items, .module.module--slider .the-slider[data-slider=false] .the-slider__content, .module.module--infography.the-modal .col-columns, .module.module--header .the-info, .module.module--gallery .items, .module.module--cta[data-layout=image] .card--cta .card__link, .module.module--cta[data-layout=simple] .card--cta .card__link, .module.module--cta .card--cta .card__link, .module.module--contact .module__content,
.module.module--contact .card__link, .module.module--certificates .items, .module.module--cards--project .the-slider[data-slider=false] .the-slider__content, .module.module--cards--logo .items, .module.module--archive--project .the-slider[data-slider=false] .the-slider__content, .module.module--archive--project .the-tabs, .the-navigation .the-bottom, .the-navigation__content, .module .module__content, form.the-form, .module.the-footer .the-menu--main, .item--event--future .item__link, .item--accordion .item__cols, .items, .card--certificate .card__link, .card--quote .card__link, .the-megamenu__content, .the-filters__main {
  --bs-gutter-x: 24px;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > *, .module.module--text-image .items > *, .module.module--team-members .the-tabs > *, .module.module--table .items > *, .module.module--slider .the-slider[data-slider=false] .the-slider__content > *, .module.module--infography.the-modal .col-columns > *, .module.module--header .the-info > *, .module.module--gallery .items > *, .module.module--cta[data-layout=image] .card--cta .card__link > *, .module.module--cta[data-layout=simple] .card--cta .card__link > *, .module.module--cta .card--cta .card__link > *, .module.module--contact .module__content > *,
.module.module--contact .card__link > *, .module.module--certificates .items > *, .module.module--cards--project .the-slider[data-slider=false] .the-slider__content > *, .module.module--cards--logo .items > *, .module.module--archive--project .the-slider[data-slider=false] .the-slider__content > *, .module.module--archive--project .the-tabs > *, .the-navigation .the-bottom > *, .the-navigation__content > *, .module .module__content > *, form.the-form > *, .module.the-footer .the-menu--main > *, .item--event--future .item__link > *, .item--accordion .item__cols > *, .items > *, .card--certificate .card__link > *, .card--quote .card__link > *, .the-megamenu__content > *, .the-filters__main > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col, form.the-form .the-field[data-field-width=auto], .the-filters__main .the-field[data-field-width=auto] {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3, .item--event--future .item__date {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4, .module.module--goals .items .item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5, .module.module--archive--project .col-map .items {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6, .module.module--header .the-info__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9, .item--event--future .item__body {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12, .module.module--text-image .items .item, .module.module--text-image .col-image, .module.module--text-image .col-header, .module.module--team-members .the-tabs__nav, .module.module--team-members .the-tabs__content, .module.module--team-members .col-header, .module.module--table .items .item, .module.module--table .col-header, .module.module--slider .the-slider[data-slider=false] .the-slider__item, .module.module--markers-map .col-slider, .module.module--markers-map .col-text, .module.module--markers-map .col-header, .module.module--logos[data-layout=text-items] .col-slider, .module.module--logos .col-slider, .module.module--logos .col-header, .module.module--infography.the-modal .col-goals, .module.module--infography.the-modal .col-text, .module.module--header--usa .col-header, .module.module--header[data-layout="404"] .col-image, .module.module--header[data-layout="404"] .col-header, .module.module--header[data-layout=lab] .col-links, .module.module--header[data-layout=lab] .col-header, .module.module--header[data-layout=lab] .col-breadcrumb, .module.module--header[data-layout=project] .col-image, .module.module--header[data-layout=project] .col-header, .module.module--header[data-layout=project] .col-breadcrumb, .module.module--header[data-layout=new] .col-image, .module.module--header[data-layout=new] .col-header, .module.module--header[data-layout=new] .col-breadcrumb, .module.module--header[data-layout=simple] .col-header, .module.module--header[data-layout=simple] .col-breadcrumb, .module.module--header[data-layout=text] .col-text, .module.module--header[data-layout=text] .col-header, .module.module--header[data-layout=text] .col-breadcrumb, .module.module--header[data-layout=image] .col-image, .module.module--header[data-layout=image] .col-header, .module.module--header[data-layout=image] .col-breadcrumb, .module.module--header[data-layout=top-level] .col-image, .module.module--header[data-layout=top-level] .col-header, .module.module--header[data-layout=home] .col-text, .module.module--header[data-layout=home] .col-image, .module.module--header[data-layout=home] .col-header, .module.module--header .the-info .the-wysiwyg, .module.module--goals .col-main, .module.module--goals .col-header, .module.module--gallery .items .item, .module.module--features[data-layout=text-items] .col-main, .module.module--features[data-layout=text-items] .col-header, .module.module--features[data-layout=default] .col-header, .module.module--cta[data-layout=image] .col-main, .module.module--cta[data-layout=simple] .card--cta .card__content, .module.module--content .col-main, .module.module--contact .module__content .col-right,
.module.module--contact .card__link .col-right, .module.module--contact .module__content .col-left,
.module.module--contact .card__link .col-left, .module.module--contact .module__content .col-header,
.module.module--contact .card__link .col-header, .module.module--certificates .items .item, .module.module--certificates .col-header, .module.module--cards--project .the-slider[data-slider=false] .the-slider__item, .module.module--cards--project .col-slider, .module.module--cards--project .col-header, .module.module--cards--page .col-header, .module.module--cards--logo .items .item, .module.module--cards--icon .col-slider, .module.module--cards--icon .col-header, .module.module--archive--project .the-slider[data-slider=false] .the-slider__item, .module.module--archive--project .the-tabs__nav, .module.module--archive--project .the-tabs__content, .module.module--archive--project .col-filters, .module.module--archive--project .col-header, .module.module--accordion .col-header, .module.module--accordion--actions .col-header, .the-navigation .the-bottom__right, .the-navigation .the-bottom__left, .module .col-header--columns, .module .col-header--content, .module .col-header--link, .module .col-header--title, .module .col-header--links, form.the-form .the-field[data-field-width=third], form.the-form .the-field[data-field-width=half], form.the-form .the-field[data-field-width=full], .module.the-footer .the-menu--main .the-menu__item, .module.the-footer .col-infos, .module.the-footer .col-social, .module.the-footer .col-main, .module.the-footer .col-attribution, .module.the-footer .col-legal, .item--accordion .item__col, .items[data-pattern="2"] .item, .items[data-pattern="3"] .item, .items[data-pattern="4"] .item, .items .item, .card--certificate .card__body, .card--certificate .card__logo, .card--quote .card__content, .card--quote .card__image, .the-megamenu__content .the-block, .the-filters__main .the-field[data-field-width=third], .the-filters__main .the-field[data-field-width=half], .the-filters__main .the-field[data-field-width=full] {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3, .module.module--goals .items .item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4, .module.module--header .the-info__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6, .module.module--text-image .items .item, .card--certificate .card__logo {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4, form.the-form .the-field[data-field-width=third], .module.the-footer .col-social, .card--certificate .card__logo, .the-filters__main .the-field[data-field-width=third] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6, .module.module--gallery .items .item, form.the-form .the-field[data-field-width=half], .module.the-footer .the-menu--main .the-menu__item, .items[data-pattern="2"] .item, .items[data-pattern="3"] .item, .items[data-pattern="4"] .item, .the-filters__main .the-field[data-field-width=half] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8, .module.the-footer .col-infos, .card--certificate .card__body {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9, .module.module--cta[data-layout=simple] .card--cta .card__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4, .the-navigation .the-bottom__left, .module.the-footer .col-attribution, .card--quote .card__image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5, .module.module--contact .module__content .col-right,
  .module.module--contact .card__link .col-right, .module.module--archive--project .col-map .items {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6, .module.module--team-members .the-tabs__nav, .module.module--team-members .the-tabs__content, .module.module--slider .the-slider[data-slider=false] .the-slider__item, .module.module--markers-map .col-header, .module.module--infography.the-modal .col-goals, .module.module--infography.the-modal .col-text, .module.module--header[data-layout=home] .col-text, .module.module--header[data-layout=home] .col-image, .module.module--header[data-layout=home] .col-header, .module.module--contact .module__content .col-left,
  .module.module--contact .card__link .col-left, .module.module--contact .module__content .col-header,
  .module.module--contact .card__link .col-header, .module.module--cards--project .the-slider[data-slider=false] .the-slider__item, .module.module--archive--project .the-tabs__nav, .module.module--archive--project .the-tabs__content, .module .col-header--content, .module .col-header--link, .module .col-header--title, .module .col-header--links, .item--accordion .item__col, .items[data-items-per-row="6"] .item, .items[data-items-per-row="5"] .item, .items[data-items-per-row="4"] .item, .module.module--features[data-layout=default] .items .item, .items[data-items-per-row="3"] .item, .module.module--features[data-layout=text-items] .items .item, .items[data-items-per-row="2"] .item, .the-megamenu__content .the-block[data-block-type=links--related], .the-megamenu__content .the-block[data-block-type=link-description] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7, .module.module--cta[data-layout=image] .col-main, .card--quote .card__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8, .the-navigation .the-bottom__right, .module.the-footer .col-legal {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10, .module.module--header--usa .col-header, .module.module--header[data-layout=lab] .col-header, .module.module--header[data-layout=new] .col-header, .module.module--content .col-main, .card--quote .card__content:first-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12, .module.module--header[data-layout="404"] .col-image, .module.module--header[data-layout="404"] .col-header, .module.module--header[data-layout=text] .col-text, .module.module--header[data-layout=text] .col-header, .module.module--header[data-layout=image] .col-image, .module.module--header[data-layout=image] .col-header, .module.module--header[data-layout=top-level] .col-image, .module.module--header[data-layout=top-level] .col-header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0, .card--quote .card__content:first-child {
    margin-left: 0;
  }
  .offset-lg-1, .module.module--contact .module__content .col-right,
  .module.module--contact .card__link .col-right, .card--quote .card__content {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1280px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1, .the-megamenu__content .the-block[data-block-type=separator] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2, .module.module--header .the-info__item, .items[data-items-per-row="6"] .item, .the-megamenu__content .the-block[data-block-type=link-description] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3, .module.the-footer .the-menu--main .the-menu__item, .module.the-footer .col-attribution, .items[data-pattern="4"] .item, .items[data-items-per-row="4"] .item, .card--quote .card__image, .the-megamenu__content[data-block-types="1"][data-block-count="4"] .the-block, .the-megamenu__content .the-block[data-block-type=title-description], .the-megamenu__content .the-block[data-block-type=links--related] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4, .module.module--header[data-layout=home] .col-text, .module.module--header[data-layout=home] .col-image, .module.module--header[data-layout=home] .col-header, .module.module--contact .module__content .col-right,
  .module.module--contact .card__link .col-right, .module.module--cards--project .the-slider[data-slider=false] .the-slider__item, .module.module--archive--project .col-map .items, .module.module--features[data-layout=default] .items .item, .items[data-items-per-row="3"] .item, .the-megamenu__content[data-block-types="1"][data-block-count="3"] .the-block, .the-megamenu__content .the-block[data-block-type=lab] {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5, .module.module--team-members .col-header, .module.module--table .col-header, .module.module--markers-map .col-header, .module.module--logos .col-header, .module.module--infography.the-modal .col-text, .module.module--header[data-layout="404"] .col-header, .module.module--header[data-layout=lab] .col-links, .module.module--header[data-layout=text] .col-text, .module.module--header[data-layout=top-level] .col-image, .module.module--header .the-info .the-wysiwyg, .module.module--features[data-layout=text-items] .col-header, .module.module--features[data-layout=default] .col-header, .module.module--contact .module__content .col-left,
  .module.module--contact .card__link .col-left, .module.module--contact .module__content .col-header,
  .module.module--contact .card__link .col-header, .module.module--certificates .col-header, .module.module--cards--project .col-header, .module.module--cards--page .col-header, .module.module--cards--icon .col-header, .module.module--archive--project .col-header, .module.module--accordion .col-header, .module.module--accordion--actions .col-header, .module .col-header--content, .module .col-header--link, .module .col-header--title, .module .col-header--links {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6, .module.module--text-image .col-image, .module.module--text-image .col-header, .module.module--table .items .item, .module.module--logos[data-layout=text-items] .col-slider, .module.module--header[data-layout="404"] .col-image, .module.module--header[data-layout=text] .col-header, .module.module--header[data-layout=image] .col-image, .module.module--header[data-layout=image] .col-header, .module.module--goals .col-main, .module.module--goals .col-header, .module.module--features[data-layout=text-items] .col-main, .module.module--cta[data-layout=image] .col-main, .module.module--certificates .items .item, .module.module--cards--logo .items .item, .module.module--archive--project .col-filters, .module.the-footer .col-social, .module.the-footer .col-infos {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7, .module.module--header--usa .col-header, .module.module--header[data-layout=lab] .col-header, .module.module--header[data-layout=new] .col-header, .module.module--header[data-layout=top-level] .col-header, .module.module--cta[data-layout=simple] .card--cta .card__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8, .module.module--content .col-main, .card--quote .card__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9, .module.the-footer .col-legal {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12, .the-navigation .the-bottom__right, .the-navigation .the-bottom__left {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1, .module.module--features[data-layout=text-items] .col-main {
    margin-left: 8.33333333%;
  }
  .offset-xl-2, .module .col-header--content, .module .col-header--link {
    margin-left: 16.66666667%;
  }
  .offset-xl-3, .module.module--contact .module__content .col-right,
  .module.module--contact .card__link .col-right {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1440px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3, .module.module--header[data-layout=home] .col-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5, .module.module--text-image .col-header, .module.module--goals .col-header {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6, .module.module--text-image .col-image, .module.module--goals .col-main, .module.module--cta[data-layout=simple] .card--cta .card__content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1024px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1280px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
}
@media (min-width: 1440px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper, .the-slider {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper, .swiper-vertical > .the-slider__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper, .the-slider__content {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-android .the-slider__item,
.swiper-wrapper,
.the-slider__content {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide, .the-slider__item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide,
.swiper-autoheight .the-slider__item {
  height: auto;
}
.swiper-autoheight .swiper-wrapper, .swiper-autoheight .the-slider__content {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide, .swiper-backface-hidden .the-slider__item {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper, .swiper-3d.swiper-css-mode .the-slider__content {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper, .swiper-3d .the-slider__content,
.swiper-3d .swiper-slide,
.swiper-3d .the-slider__item,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper, .swiper-css-mode > .the-slider__content {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar, .swiper-css-mode > .the-slider__content::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide, .swiper-css-mode > .swiper-wrapper > .the-slider__item, .swiper-css-mode > .the-slider__content > .swiper-slide, .swiper-css-mode > .the-slider__content > .the-slider__item {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper, .swiper-horizontal.swiper-css-mode > .the-slider__content {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper, .swiper-vertical.swiper-css-mode > .the-slider__content {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before, .swiper-centered > .the-slider__content::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child, .swiper-centered.swiper-horizontal > .swiper-wrapper > .the-slider__item:first-child, .swiper-centered.swiper-horizontal > .the-slider__content > .swiper-slide:first-child, .swiper-centered.swiper-horizontal > .the-slider__content > .the-slider__item:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before, .swiper-centered.swiper-horizontal > .the-slider__content::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child, .swiper-centered.swiper-vertical > .swiper-wrapper > .the-slider__item:first-child, .swiper-centered.swiper-vertical > .the-slider__content > .swiper-slide:first-child, .swiper-centered.swiper-vertical > .the-slider__content > .the-slider__item:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before, .swiper-centered.swiper-vertical > .the-slider__content::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide, .swiper-centered > .swiper-wrapper > .the-slider__item, .swiper-centered > .the-slider__content > .swiper-slide, .swiper-centered > .the-slider__content > .the-slider__item {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.glightbox-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999 !important;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
}

.glightbox-container.inactive {
  display: none;
}

.glightbox-container .gcontainer {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: hidden;
}

.glightbox-container .gslider {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.glightbox-container .gslide {
  width: 100%;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.glightbox-container .gslide.current {
  opacity: 1;
  z-index: 99999;
  position: relative;
}

.glightbox-container .gslide.prev {
  opacity: 1;
  z-index: 9999;
}

.glightbox-container .gslide-inner-content {
  width: 100%;
}

.glightbox-container .ginner-container {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 100%;
  margin: auto;
  height: 100vh;
}

.glightbox-container .ginner-container.gvideo-container {
  width: 100%;
}

.glightbox-container .ginner-container.desc-bottom,
.glightbox-container .ginner-container.desc-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.glightbox-container .ginner-container.desc-left,
.glightbox-container .ginner-container.desc-right {
  max-width: 100% !important;
}

.gslide iframe,
.gslide video {
  outline: none !important;
  border: none;
  min-height: 165px;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: auto;
  touch-action: auto;
}

.gslide:not(.current) {
  pointer-events: none;
}

.gslide-image {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.gslide-image img {
  max-height: 100vh;
  display: block;
  padding: 0;
  float: none;
  outline: none;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 100vw;
  width: auto;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -ms-touch-action: none;
  touch-action: none;
  margin: auto;
  min-width: 200px;
}

.desc-top .gslide-image img,
.desc-bottom .gslide-image img {
  width: auto;
}

.desc-left .gslide-image img,
.desc-right .gslide-image img {
  width: auto;
  max-width: 100%;
}

.gslide-image img.zoomable {
  position: relative;
}

.gslide-image img.dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.gslide-video {
  position: relative;
  max-width: 100vh;
  width: 100% !important;
}

.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster {
  display: none;
}

.gslide-video .gvideo-wrapper {
  width: 100%;
  /* max-width: 160vmin; */
  margin: auto;
}

.gslide-video::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 0, 0, 0.34);
  display: none;
}

.gslide-video.playing::before {
  display: none;
}

.gslide-video.fullscreen {
  max-width: 100% !important;
  min-width: 100%;
  height: 75vh;
}

.gslide-video.fullscreen video {
  max-width: 100% !important;
  width: 100% !important;
}

.gslide-inline {
  background: #fff;
  text-align: left;
  max-height: calc(100vh - 40px);
  overflow: auto;
  max-width: 100%;
  margin: auto;
}

.gslide-inline .ginlined-content {
  padding: 20px;
  width: 100%;
}

.gslide-inline .dragging {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
  -webkit-transition: none;
  transition: none;
}

.ginlined-content {
  overflow: auto;
  display: block !important;
  opacity: 1;
}

.gslide-external {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 100%;
  background: #fff;
  padding: 0;
  overflow: auto;
  max-height: 75vh;
  height: 100%;
}

.gslide-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

.zoomed .gslide-media {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.desc-top .gslide-media,
.desc-bottom .gslide-media {
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gslide-description {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

.gslide-description.description-left,
.gslide-description.description-right {
  max-width: 100%;
}

.gslide-description.description-bottom,
.gslide-description.description-top {
  margin: 0 auto;
  width: 100%;
}

.gslide-description p {
  margin-bottom: 12px;
}

.gslide-description p:last-child {
  margin-bottom: 0;
}

.zoomed .gslide-description {
  display: none;
}

.glightbox-button-hidden {
  display: none;
}

/*
 * Description for mobiles
 * something like facebook does the description
 * for the photos
*/
.glightbox-mobile .glightbox-container .gslide-description {
  height: auto !important;
  width: 100%;
  position: absolute;
  bottom: 0;
  padding: 19px 11px;
  max-width: 100vw !important;
  -webkit-box-ordinal-group: 3 !important;
  -ms-flex-order: 2 !important;
  order: 2 !important;
  max-height: 78vh;
  overflow: auto !important;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
  padding-bottom: 50px;
}

.glightbox-mobile .glightbox-container .gslide-title {
  color: #fff;
  font-size: 1em;
}

.glightbox-mobile .glightbox-container .gslide-desc {
  color: #a1a1a1;
}

.glightbox-mobile .glightbox-container .gslide-desc a {
  color: #fff;
  font-weight: bold;
}

.glightbox-mobile .glightbox-container .gslide-desc * {
  color: inherit;
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
  color: #fff;
  opacity: 0.4;
}

.gdesc-open .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 0.4;
}

.gdesc-open .gdesc-inner {
  padding-bottom: 30px;
}

.gdesc-closed .gslide-media {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}

.greset {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.gabsolute {
  position: absolute;
}

.grelative {
  position: relative;
}

.glightbox-desc {
  display: none !important;
}

.glightbox-open {
  overflow: hidden;
}

.gloader {
  height: 25px;
  width: 25px;
  -webkit-animation: lightboxLoader 0.8s infinite linear;
  animation: lightboxLoader 0.8s infinite linear;
  border: 2px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  position: absolute;
  display: block;
  z-index: 9999;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 47%;
}

.goverlay {
  width: 100%;
  height: calc(100vh + 1px);
  position: fixed;
  top: -1px;
  left: 0;
  background: #000;
  will-change: opacity;
}

.glightbox-mobile .goverlay {
  background: #000;
}

.gprev,
.gnext,
.gclose {
  z-index: 99999;
  cursor: pointer;
  width: 26px;
  height: 44px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gprev svg,
.gnext svg,
.gclose svg {
  display: block;
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
}

.gprev.disabled,
.gnext.disabled,
.gclose.disabled {
  opacity: 0.1;
}

.gprev .garrow,
.gnext .garrow,
.gclose .garrow {
  stroke: #fff;
}

.gbtn.focused {
  outline: 2px solid #0f3d81;
}

iframe.wait-autoplay {
  opacity: 0;
}

.glightbox-closing .gnext,
.glightbox-closing .gprev,
.glightbox-closing .gclose {
  opacity: 0 !important;
}

/*Skin */
.glightbox-clean .gslide-description {
  background: #fff;
}

.glightbox-clean .gdesc-inner {
  padding: 22px 20px;
}

.glightbox-clean .gslide-title {
  font-size: 1em;
  font-weight: normal;
  font-family: arial;
  color: #000;
  margin-bottom: 19px;
  line-height: 1.4em;
}

.glightbox-clean .gslide-desc {
  font-size: 0.86em;
  margin-bottom: 0;
  font-family: arial;
  line-height: 1.4em;
}

.glightbox-clean .gslide-video {
  background: #000;
}

.glightbox-clean .gprev,
.glightbox-clean .gnext,
.glightbox-clean .gclose {
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 4px;
}

.glightbox-clean .gprev path,
.glightbox-clean .gnext path,
.glightbox-clean .gclose path {
  fill: #fff;
}

.glightbox-clean .gprev {
  position: absolute;
  top: -100%;
  left: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gnext {
  position: absolute;
  top: -100%;
  right: 30px;
  width: 40px;
  height: 50px;
}

.glightbox-clean .gclose {
  width: 35px;
  height: 35px;
  top: 15px;
  right: 10px;
  position: absolute;
}

.glightbox-clean .gclose svg {
  width: 18px;
  height: auto;
}

.glightbox-clean .gclose:hover {
  opacity: 1;
}

/*CSS Animations*/
.gfadeIn {
  -webkit-animation: gfadeIn 0.5s ease;
  animation: gfadeIn 0.5s ease;
}

.gfadeOut {
  -webkit-animation: gfadeOut 0.5s ease;
  animation: gfadeOut 0.5s ease;
}

.gslideOutLeft {
  -webkit-animation: gslideOutLeft 0.3s ease;
  animation: gslideOutLeft 0.3s ease;
}

.gslideInLeft {
  -webkit-animation: gslideInLeft 0.3s ease;
  animation: gslideInLeft 0.3s ease;
}

.gslideOutRight {
  -webkit-animation: gslideOutRight 0.3s ease;
  animation: gslideOutRight 0.3s ease;
}

.gslideInRight {
  -webkit-animation: gslideInRight 0.3s ease;
  animation: gslideInRight 0.3s ease;
}

.gzoomIn {
  -webkit-animation: gzoomIn 0.5s ease;
  animation: gzoomIn 0.5s ease;
}

.gzoomOut {
  -webkit-animation: gzoomOut 0.5s ease;
  animation: gzoomOut 0.5s ease;
}

@-webkit-keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lightboxLoader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes gfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes gfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
  }
  to {
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes gslideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-60%, 0, 0);
    transform: translate3d(-60%, 0, 0);
    opacity: 0;
    visibility: hidden;
  }
}
@-webkit-keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes gslideInRight {
  from {
    opacity: 0;
    visibility: visible;
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@keyframes gslideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(60%, 0, 0);
    transform: translate3d(60%, 0, 0);
    opacity: 0;
  }
}
@-webkit-keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@keyframes gzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes gzoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@media (min-width: 769px) {
  .glightbox-container .ginner-container {
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .glightbox-container .ginner-container.desc-top .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-top .gslide-image,
  .glightbox-container .ginner-container.desc-top .gslide-image img {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .glightbox-container .ginner-container.desc-left .gslide-description {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .glightbox-container .ginner-container.desc-left .gslide-image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .gslide-image img {
    max-height: 97vh;
    max-width: 100%;
  }
  .gslide-image img.zoomable {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
  }
  .zoomed .gslide-image img.zoomable {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .gslide-inline {
    max-height: 95vh;
  }
  .gslide-external {
    max-height: 100vh;
  }
  .gslide-description.description-left,
  .gslide-description.description-right {
    max-width: 275px;
  }
  .glightbox-open {
    height: auto;
  }
  .goverlay {
    background: rgba(0, 0, 0, 0.92);
  }
  .glightbox-clean .gslide-media {
    -webkit-box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
    box-shadow: 1px 2px 9px 0px rgba(0, 0, 0, 0.65);
  }
  .glightbox-clean .description-left .gdesc-inner,
  .glightbox-clean .description-right .gdesc-inner {
    position: absolute;
    height: 100%;
    overflow-y: auto;
  }
  .glightbox-clean .gprev,
  .glightbox-clean .gnext,
  .glightbox-clean .gclose {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .glightbox-clean .gprev:hover,
  .glightbox-clean .gnext:hover,
  .glightbox-clean .gclose:hover {
    background-color: rgba(0, 0, 0, 0.7);
  }
  .glightbox-clean .gprev {
    top: 45%;
  }
  .glightbox-clean .gnext {
    top: 45%;
  }
}
@media (min-width: 992px) {
  .glightbox-clean .gclose {
    opacity: 0.7;
    right: 20px;
  }
}
@media screen and (max-height: 420px) {
  .goverlay {
    background: #000;
  }
}
@font-face {
  font-family: "remixicon";
  src: url("../fonts/RemixIcon/remixicon.woff2");
  src: url("../fonts/RemixIcon/remixicon.woff2") format("woff2"), url("../fonts/RemixIcon/remixicon.woff") format("woff"), url("../fonts/RemixIcon/remixicon.eot#iefix") format("embedded-opentype"), url("../fonts/RemixIcon/remixicon.ttf") format("truetype"), url("../fonts/RemixIcon/remixicon.svg#remixicon") format("svg");
  font-display: swap;
}
[class^=ri-],
[class*=" ri-"],
.module.module--lab .the-bloqued__title::before,
.module.module--header .the-info__value[data-status-type] > span::before,
.module.module--header .the-datas__item[data-type]::before,
.module.module--archive--project .the-map__zoom button[data-zoom] span::before,
.module.module--archive--project .the-filters button[data-switch] span::after,
.the-navigation__bottom .the-langs .the-dropdown::before,
.the-navigation__top .the-top .the-langs .the-dropdown__button span::before,
form.the-form.wpcf7-form .the-form__response [data-response-type]::before,
.module.the-footer .the-langs::before,
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after,
.item--document .item__date::before,
.item--event .item__date::before,
.item--accordion .item__info[data-type]::before,
.item--accordion .item__header::before,
.item--gallery .item__link button > span::before,
.card--infography .card__button span::before,
.card--project .card__category[data-type]::before,
.card--project .the-info__tag[data-status-type] > span::before,
.card--goal button > span::before,
.card--certificate button > span::before,
.the-tags__link[data-type] span::before,
.the-video > button > span::before,
.the-slider__prev span::before,
.the-slider__next span::before,
.the-share [data-share-type] > span::before,
.the-pagination .page-numbers.prev span::before,
.the-pagination .page-numbers.next span::before,
.the-modal__close span::before,
.the-modal__prev span::before,
.the-modal__next span::before,
[data-link-type=whatsapp] > span::before,
[data-link-type=instagram] > span::before,
[data-link-type=twitch] > span::before,
[data-link-type=youtube] > span::before,
[data-link-type=pinterest] > span::before,
[data-link-type=linkedin] > span::before,
[data-link-type=facebook] > span::before,
[data-link-type=address] > span::before,
[data-link-type=pdf] > span::before,
[data-link-type=add] > span::before,
[data-link-type=video] > span::before,
[data-link-type=phone] > span::before,
[data-link-type=email] > span::before,
[data-link-type=modal] > span::before,
[data-link-type=download] > span::before,
[data-link-type=more] > span::before,
[data-link-type=home] > span::before,
[data-link-type=back] > span::before,
[data-link-type=blank] > span::before,
[data-link-type=self] > span::before,
[data-link-type=whatsapp] > span::after,
[data-link-type=instagram] > span::after,
[data-link-type=twitch] > span::after,
[data-link-type=youtube] > span::after,
[data-link-type=pinterest] > span::after,
[data-link-type=linkedin] > span::after,
[data-link-type=facebook] > span::after,
[data-link-type=address] > span::after,
[data-link-type=pdf] > span::after,
[data-link-type=add] > span::after,
[data-link-type=video] > span::after,
[data-link-type=phone] > span::after,
[data-link-type=email] > span::after,
[data-link-type=modal] > span::after,
[data-link-type=download] > span::after,
[data-link-type=more] > span::after,
[data-link-type=home] > span::after,
[data-link-type=back] > span::after,
[data-link-type=blank] > span::after,
[data-link-type=self] > span::after,
.the-field[data-field-type=true_false] input[type=checkbox] + span::before,
.the-field[data-field-type=true_false] input[type=radio] + span::before {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-24-hours-fill::before {
  content: "\ea01";
}

.ri-24-hours-line::before {
  content: "\ea02";
}

.ri-4k-fill::before {
  content: "\ea03";
}

.ri-4k-line::before {
  content: "\ea04";
}

.ri-a-b::before {
  content: "\ea05";
}

.ri-account-box-fill::before {
  content: "\ea06";
}

.ri-account-box-line::before {
  content: "\ea07";
}

.ri-account-circle-fill::before {
  content: "\ea08";
}

.ri-account-circle-line::before {
  content: "\ea09";
}

.ri-account-pin-box-fill::before {
  content: "\ea0a";
}

.ri-account-pin-box-line::before {
  content: "\ea0b";
}

.ri-account-pin-circle-fill::before {
  content: "\ea0c";
}

.ri-account-pin-circle-line::before {
  content: "\ea0d";
}

.ri-add-box-fill::before {
  content: "\ea0e";
}

.ri-add-box-line::before {
  content: "\ea0f";
}

.ri-add-circle-fill::before {
  content: "\ea10";
}

.ri-add-circle-line::before {
  content: "\ea11";
}

.item--accordion[data-status=collapsed] .item__header::before, .card--infography[data-status=collapsed] .card__button span::before, [data-link-type=add] > span::after, [data-link-type=modal] > span::after,
.ri-add-fill::before {
  content: "\ea12";
}

.ri-add-line::before {
  content: "\ea13";
}

.ri-admin-fill::before {
  content: "\ea14";
}

.ri-admin-line::before {
  content: "\ea15";
}

.ri-advertisement-fill::before {
  content: "\ea16";
}

.ri-advertisement-line::before {
  content: "\ea17";
}

.ri-airplay-fill::before {
  content: "\ea18";
}

.ri-airplay-line::before {
  content: "\ea19";
}

.ri-alarm-fill::before {
  content: "\ea1a";
}

.ri-alarm-line::before {
  content: "\ea1b";
}

.ri-alarm-warning-fill::before {
  content: "\ea1c";
}

.ri-alarm-warning-line::before {
  content: "\ea1d";
}

.ri-album-fill::before {
  content: "\ea1e";
}

.ri-album-line::before {
  content: "\ea1f";
}

.ri-alert-fill::before {
  content: "\ea20";
}

form.the-form.wpcf7-form .the-form__response [data-response-type=warning]::before,
form.the-form.wpcf7-form .the-form__response [data-response-type=error]::before,
.ri-alert-line::before {
  content: "\ea21";
}

.ri-aliens-fill::before {
  content: "\ea22";
}

.ri-aliens-line::before {
  content: "\ea23";
}

.ri-align-bottom::before {
  content: "\ea24";
}

.ri-align-center::before {
  content: "\ea25";
}

.ri-align-justify::before {
  content: "\ea26";
}

.ri-align-left::before {
  content: "\ea27";
}

.ri-align-right::before {
  content: "\ea28";
}

.ri-align-top::before {
  content: "\ea29";
}

.ri-align-vertically::before {
  content: "\ea2a";
}

.ri-alipay-fill::before {
  content: "\ea2b";
}

.ri-alipay-line::before {
  content: "\ea2c";
}

.ri-amazon-fill::before {
  content: "\ea2d";
}

.ri-amazon-line::before {
  content: "\ea2e";
}

.ri-anchor-fill::before {
  content: "\ea2f";
}

.ri-anchor-line::before {
  content: "\ea30";
}

.ri-ancient-gate-fill::before {
  content: "\ea31";
}

.ri-ancient-gate-line::before {
  content: "\ea32";
}

.ri-ancient-pavilion-fill::before {
  content: "\ea33";
}

.ri-ancient-pavilion-line::before {
  content: "\ea34";
}

.ri-android-fill::before {
  content: "\ea35";
}

.ri-android-line::before {
  content: "\ea36";
}

.ri-angularjs-fill::before {
  content: "\ea37";
}

.ri-angularjs-line::before {
  content: "\ea38";
}

.ri-anticlockwise-2-fill::before {
  content: "\ea39";
}

.ri-anticlockwise-2-line::before {
  content: "\ea3a";
}

.ri-anticlockwise-fill::before {
  content: "\ea3b";
}

.ri-anticlockwise-line::before {
  content: "\ea3c";
}

.ri-app-store-fill::before {
  content: "\ea3d";
}

.ri-app-store-line::before {
  content: "\ea3e";
}

.ri-apple-fill::before {
  content: "\ea3f";
}

.ri-apple-line::before {
  content: "\ea40";
}

.ri-apps-2-fill::before {
  content: "\ea41";
}

.ri-apps-2-line::before {
  content: "\ea42";
}

.ri-apps-fill::before {
  content: "\ea43";
}

.ri-apps-line::before {
  content: "\ea44";
}

.ri-archive-drawer-fill::before {
  content: "\ea45";
}

.ri-archive-drawer-line::before {
  content: "\ea46";
}

.ri-archive-fill::before {
  content: "\ea47";
}

.ri-archive-line::before {
  content: "\ea48";
}

.ri-arrow-down-circle-fill::before {
  content: "\ea49";
}

.ri-arrow-down-circle-line::before {
  content: "\ea4a";
}

.ri-arrow-down-fill::before {
  content: "\ea4b";
}

.ri-arrow-down-line::before {
  content: "\ea4c";
}

.ri-arrow-down-s-fill::before {
  content: "\ea4d";
}

.ri-arrow-down-s-line::before {
  content: "\ea4e";
}

.ri-arrow-drop-down-fill::before {
  content: "\ea4f";
}

.ri-arrow-drop-down-line::before {
  content: "\ea50";
}

.ri-arrow-drop-left-fill::before {
  content: "\ea51";
}

.ri-arrow-drop-left-line::before {
  content: "\ea52";
}

.ri-arrow-drop-right-fill::before {
  content: "\ea53";
}

.ri-arrow-drop-right-line::before {
  content: "\ea54";
}

.ri-arrow-drop-up-fill::before {
  content: "\ea55";
}

.ri-arrow-drop-up-line::before {
  content: "\ea56";
}

.ri-arrow-go-back-fill::before {
  content: "\ea57";
}

.ri-arrow-go-back-line::before {
  content: "\ea58";
}

.ri-arrow-go-forward-fill::before {
  content: "\ea59";
}

.ri-arrow-go-forward-line::before {
  content: "\ea5a";
}

.ri-arrow-left-circle-fill::before {
  content: "\ea5b";
}

.ri-arrow-left-circle-line::before {
  content: "\ea5c";
}

.ri-arrow-left-down-fill::before {
  content: "\ea5d";
}

.ri-arrow-left-down-line::before {
  content: "\ea5e";
}

.ri-arrow-left-fill::before {
  content: "\ea5f";
}

[data-link-type=back] > span::before,
.ri-arrow-left-line::before {
  content: "\ea60";
}

.ri-arrow-left-right-fill::before {
  content: "\ea61";
}

.ri-arrow-left-right-line::before {
  content: "\ea62";
}

.ri-arrow-left-s-fill::before {
  content: "\ea63";
}

.the-navigation .the-bottom .the-menu__link[data-panel-open=true] > span::after, .the-slider__prev span::before, .the-pagination .page-numbers.prev span::before, .the-modal__prev span::before,
.ri-arrow-left-s-line::before {
  content: "\ea64";
}

.ri-arrow-left-up-fill::before {
  content: "\ea65";
}

.ri-arrow-left-up-line::before {
  content: "\ea66";
}

.ri-arrow-right-circle-fill::before {
  content: "\ea67";
}

.ri-arrow-right-circle-line::before {
  content: "\ea68";
}

.ri-arrow-right-down-fill::before {
  content: "\ea69";
}

.ri-arrow-right-down-line::before {
  content: "\ea6a";
}

.ri-arrow-right-fill::before {
  content: "\ea6b";
}

[data-link-type=self] > span::after,
.ri-arrow-right-line::before {
  content: "\ea6c";
}

.ri-arrow-right-s-fill::before {
  content: "\ea6d";
}

.the-navigation .the-bottom .the-menu__link[data-panel-open=false] > span::after, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after, .the-slider__next span::before, .the-pagination .page-numbers.next span::before, .the-modal__next span::before,
.ri-arrow-right-s-line::before {
  content: "\ea6e";
}

.ri-arrow-right-up-fill::before {
  content: "\ea6f";
}

body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after, [data-link-type=blank] > span::after,
.ri-arrow-right-up-line::before {
  content: "\ea70";
}

.ri-arrow-up-circle-fill::before {
  content: "\ea71";
}

.ri-arrow-up-circle-line::before {
  content: "\ea72";
}

.ri-arrow-up-down-fill::before {
  content: "\ea73";
}

.ri-arrow-up-down-line::before {
  content: "\ea74";
}

.ri-arrow-up-fill::before {
  content: "\ea75";
}

.ri-arrow-up-line::before {
  content: "\ea76";
}

.ri-arrow-up-s-fill::before {
  content: "\ea77";
}

.ri-arrow-up-s-line::before {
  content: "\ea78";
}

.ri-artboard-2-fill::before {
  content: "\ea79";
}

.ri-artboard-2-line::before {
  content: "\ea7a";
}

.ri-artboard-fill::before {
  content: "\ea7b";
}

.ri-artboard-line::before {
  content: "\ea7c";
}

.ri-article-fill::before {
  content: "\ea7d";
}

.ri-article-line::before {
  content: "\ea7e";
}

.ri-aspect-ratio-fill::before {
  content: "\ea7f";
}

.ri-aspect-ratio-line::before {
  content: "\ea80";
}

.ri-asterisk::before {
  content: "\ea81";
}

.ri-at-fill::before {
  content: "\ea82";
}

.ri-at-line::before {
  content: "\ea83";
}

.ri-attachment-2::before {
  content: "\ea84";
}

.ri-attachment-fill::before {
  content: "\ea85";
}

.ri-attachment-line::before {
  content: "\ea86";
}

.ri-auction-fill::before {
  content: "\ea87";
}

.ri-auction-line::before {
  content: "\ea88";
}

.ri-award-fill::before {
  content: "\ea89";
}

.ri-award-line::before {
  content: "\ea8a";
}

.ri-baidu-fill::before {
  content: "\ea8b";
}

.ri-baidu-line::before {
  content: "\ea8c";
}

.ri-ball-pen-fill::before {
  content: "\ea8d";
}

.ri-ball-pen-line::before {
  content: "\ea8e";
}

.ri-bank-card-2-fill::before {
  content: "\ea8f";
}

.ri-bank-card-2-line::before {
  content: "\ea90";
}

.ri-bank-card-fill::before {
  content: "\ea91";
}

.ri-bank-card-line::before {
  content: "\ea92";
}

.ri-bank-fill::before {
  content: "\ea93";
}

.ri-bank-line::before {
  content: "\ea94";
}

.ri-bar-chart-2-fill::before {
  content: "\ea95";
}

.ri-bar-chart-2-line::before {
  content: "\ea96";
}

.ri-bar-chart-box-fill::before {
  content: "\ea97";
}

.ri-bar-chart-box-line::before {
  content: "\ea98";
}

.ri-bar-chart-fill::before {
  content: "\ea99";
}

.ri-bar-chart-grouped-fill::before {
  content: "\ea9a";
}

.ri-bar-chart-grouped-line::before {
  content: "\ea9b";
}

.ri-bar-chart-horizontal-fill::before {
  content: "\ea9c";
}

.ri-bar-chart-horizontal-line::before {
  content: "\ea9d";
}

.ri-bar-chart-line::before {
  content: "\ea9e";
}

.ri-barcode-box-fill::before {
  content: "\ea9f";
}

.ri-barcode-box-line::before {
  content: "\eaa0";
}

.ri-barcode-fill::before {
  content: "\eaa1";
}

.ri-barcode-line::before {
  content: "\eaa2";
}

.ri-barricade-fill::before {
  content: "\eaa3";
}

.ri-barricade-line::before {
  content: "\eaa4";
}

.ri-base-station-fill::before {
  content: "\eaa5";
}

.ri-base-station-line::before {
  content: "\eaa6";
}

.ri-basketball-fill::before {
  content: "\eaa7";
}

.ri-basketball-line::before {
  content: "\eaa8";
}

.ri-battery-2-charge-fill::before {
  content: "\eaa9";
}

.ri-battery-2-charge-line::before {
  content: "\eaaa";
}

.ri-battery-2-fill::before {
  content: "\eaab";
}

.ri-battery-2-line::before {
  content: "\eaac";
}

.ri-battery-charge-fill::before {
  content: "\eaad";
}

.ri-battery-charge-line::before {
  content: "\eaae";
}

.ri-battery-fill::before {
  content: "\eaaf";
}

.ri-battery-line::before {
  content: "\eab0";
}

.ri-battery-low-fill::before {
  content: "\eab1";
}

.ri-battery-low-line::before {
  content: "\eab2";
}

.ri-battery-saver-fill::before {
  content: "\eab3";
}

.ri-battery-saver-line::before {
  content: "\eab4";
}

.ri-battery-share-fill::before {
  content: "\eab5";
}

.ri-battery-share-line::before {
  content: "\eab6";
}

.ri-bear-smile-fill::before {
  content: "\eab7";
}

.ri-bear-smile-line::before {
  content: "\eab8";
}

.ri-behance-fill::before {
  content: "\eab9";
}

.ri-behance-line::before {
  content: "\eaba";
}

.ri-bell-fill::before {
  content: "\eabb";
}

.ri-bell-line::before {
  content: "\eabc";
}

.ri-bike-fill::before {
  content: "\eabd";
}

.ri-bike-line::before {
  content: "\eabe";
}

.ri-bilibili-fill::before {
  content: "\eabf";
}

.ri-bilibili-line::before {
  content: "\eac0";
}

.ri-bill-fill::before {
  content: "\eac1";
}

.ri-bill-line::before {
  content: "\eac2";
}

.ri-billiards-fill::before {
  content: "\eac3";
}

.ri-billiards-line::before {
  content: "\eac4";
}

.ri-bit-coin-fill::before {
  content: "\eac5";
}

.ri-bit-coin-line::before {
  content: "\eac6";
}

.ri-blaze-fill::before {
  content: "\eac7";
}

.ri-blaze-line::before {
  content: "\eac8";
}

.ri-bluetooth-connect-fill::before {
  content: "\eac9";
}

.ri-bluetooth-connect-line::before {
  content: "\eaca";
}

.ri-bluetooth-fill::before {
  content: "\eacb";
}

.ri-bluetooth-line::before {
  content: "\eacc";
}

.ri-blur-off-fill::before {
  content: "\eacd";
}

.ri-blur-off-line::before {
  content: "\eace";
}

.ri-body-scan-fill::before {
  content: "\eacf";
}

.ri-body-scan-line::before {
  content: "\ead0";
}

.ri-bold::before {
  content: "\ead1";
}

.ri-book-2-fill::before {
  content: "\ead2";
}

.ri-book-2-line::before {
  content: "\ead3";
}

.ri-book-3-fill::before {
  content: "\ead4";
}

.ri-book-3-line::before {
  content: "\ead5";
}

.ri-book-fill::before {
  content: "\ead6";
}

.ri-book-line::before {
  content: "\ead7";
}

.ri-book-mark-fill::before {
  content: "\ead8";
}

.ri-book-mark-line::before {
  content: "\ead9";
}

.ri-book-open-fill::before {
  content: "\eada";
}

.ri-book-open-line::before {
  content: "\eadb";
}

.ri-book-read-fill::before {
  content: "\eadc";
}

.ri-book-read-line::before {
  content: "\eadd";
}

.ri-booklet-fill::before {
  content: "\eade";
}

.ri-booklet-line::before {
  content: "\eadf";
}

.ri-bookmark-2-fill::before {
  content: "\eae0";
}

.ri-bookmark-2-line::before {
  content: "\eae1";
}

.ri-bookmark-3-fill::before {
  content: "\eae2";
}

.ri-bookmark-3-line::before {
  content: "\eae3";
}

.ri-bookmark-fill::before {
  content: "\eae4";
}

.ri-bookmark-line::before {
  content: "\eae5";
}

.ri-boxing-fill::before {
  content: "\eae6";
}

.ri-boxing-line::before {
  content: "\eae7";
}

.ri-braces-fill::before {
  content: "\eae8";
}

.ri-braces-line::before {
  content: "\eae9";
}

.ri-brackets-fill::before {
  content: "\eaea";
}

.ri-brackets-line::before {
  content: "\eaeb";
}

.ri-briefcase-2-fill::before {
  content: "\eaec";
}

.ri-briefcase-2-line::before {
  content: "\eaed";
}

.ri-briefcase-3-fill::before {
  content: "\eaee";
}

.ri-briefcase-3-line::before {
  content: "\eaef";
}

.ri-briefcase-4-fill::before {
  content: "\eaf0";
}

.ri-briefcase-4-line::before {
  content: "\eaf1";
}

.ri-briefcase-5-fill::before {
  content: "\eaf2";
}

.ri-briefcase-5-line::before {
  content: "\eaf3";
}

.ri-briefcase-fill::before {
  content: "\eaf4";
}

.ri-briefcase-line::before {
  content: "\eaf5";
}

.ri-bring-forward::before {
  content: "\eaf6";
}

.ri-bring-to-front::before {
  content: "\eaf7";
}

.ri-broadcast-fill::before {
  content: "\eaf8";
}

.ri-broadcast-line::before {
  content: "\eaf9";
}

.ri-brush-2-fill::before {
  content: "\eafa";
}

.ri-brush-2-line::before {
  content: "\eafb";
}

.ri-brush-3-fill::before {
  content: "\eafc";
}

.ri-brush-3-line::before {
  content: "\eafd";
}

.ri-brush-4-fill::before {
  content: "\eafe";
}

.ri-brush-4-line::before {
  content: "\eaff";
}

.ri-brush-fill::before {
  content: "\eb00";
}

.ri-brush-line::before {
  content: "\eb01";
}

.ri-bubble-chart-fill::before {
  content: "\eb02";
}

.ri-bubble-chart-line::before {
  content: "\eb03";
}

.ri-bug-2-fill::before {
  content: "\eb04";
}

.ri-bug-2-line::before {
  content: "\eb05";
}

.ri-bug-fill::before {
  content: "\eb06";
}

.ri-bug-line::before {
  content: "\eb07";
}

.ri-building-2-fill::before {
  content: "\eb08";
}

.ri-building-2-line::before {
  content: "\eb09";
}

.ri-building-3-fill::before {
  content: "\eb0a";
}

.ri-building-3-line::before {
  content: "\eb0b";
}

.ri-building-4-fill::before {
  content: "\eb0c";
}

.ri-building-4-line::before {
  content: "\eb0d";
}

.ri-building-fill::before {
  content: "\eb0e";
}

.ri-building-line::before {
  content: "\eb0f";
}

.ri-bus-2-fill::before {
  content: "\eb10";
}

.ri-bus-2-line::before {
  content: "\eb11";
}

.ri-bus-fill::before {
  content: "\eb12";
}

.ri-bus-line::before {
  content: "\eb13";
}

.ri-bus-wifi-fill::before {
  content: "\eb14";
}

.ri-bus-wifi-line::before {
  content: "\eb15";
}

.ri-cactus-fill::before {
  content: "\eb16";
}

.ri-cactus-line::before {
  content: "\eb17";
}

.ri-cake-2-fill::before {
  content: "\eb18";
}

.ri-cake-2-line::before {
  content: "\eb19";
}

.ri-cake-3-fill::before {
  content: "\eb1a";
}

.ri-cake-3-line::before {
  content: "\eb1b";
}

.ri-cake-fill::before {
  content: "\eb1c";
}

.ri-cake-line::before {
  content: "\eb1d";
}

.ri-calculator-fill::before {
  content: "\eb1e";
}

.ri-calculator-line::before {
  content: "\eb1f";
}

.ri-calendar-2-fill::before {
  content: "\eb20";
}

.ri-calendar-2-line::before {
  content: "\eb21";
}

.ri-calendar-check-fill::before {
  content: "\eb22";
}

.ri-calendar-check-line::before {
  content: "\eb23";
}

.ri-calendar-event-fill::before {
  content: "\eb24";
}

.ri-calendar-event-line::before {
  content: "\eb25";
}

.ri-calendar-fill::before {
  content: "\eb26";
}

.module.module--header .the-datas__item[data-type=date]::before, .item--document .item__date::before, .item--event .item__date::before,
.ri-calendar-line::before {
  content: "\eb27";
}

.ri-calendar-todo-fill::before {
  content: "\eb28";
}

.ri-calendar-todo-line::before {
  content: "\eb29";
}

.ri-camera-2-fill::before {
  content: "\eb2a";
}

.ri-camera-2-line::before {
  content: "\eb2b";
}

.ri-camera-3-fill::before {
  content: "\eb2c";
}

.ri-camera-3-line::before {
  content: "\eb2d";
}

.ri-camera-fill::before {
  content: "\eb2e";
}

.ri-camera-lens-fill::before {
  content: "\eb2f";
}

.ri-camera-lens-line::before {
  content: "\eb30";
}

.ri-camera-line::before {
  content: "\eb31";
}

.ri-camera-off-fill::before {
  content: "\eb32";
}

.ri-camera-off-line::before {
  content: "\eb33";
}

.ri-camera-switch-fill::before {
  content: "\eb34";
}

.ri-camera-switch-line::before {
  content: "\eb35";
}

.ri-capsule-fill::before {
  content: "\eb36";
}

.ri-capsule-line::before {
  content: "\eb37";
}

.ri-car-fill::before {
  content: "\eb38";
}

.ri-car-line::before {
  content: "\eb39";
}

.ri-car-washing-fill::before {
  content: "\eb3a";
}

.ri-car-washing-line::before {
  content: "\eb3b";
}

.ri-caravan-fill::before {
  content: "\eb3c";
}

.ri-caravan-line::before {
  content: "\eb3d";
}

.ri-cast-fill::before {
  content: "\eb3e";
}

.ri-cast-line::before {
  content: "\eb3f";
}

.ri-cellphone-fill::before {
  content: "\eb40";
}

.ri-cellphone-line::before {
  content: "\eb41";
}

.ri-celsius-fill::before {
  content: "\eb42";
}

.ri-celsius-line::before {
  content: "\eb43";
}

.ri-centos-fill::before {
  content: "\eb44";
}

.ri-centos-line::before {
  content: "\eb45";
}

.ri-character-recognition-fill::before {
  content: "\eb46";
}

.ri-character-recognition-line::before {
  content: "\eb47";
}

.ri-charging-pile-2-fill::before {
  content: "\eb48";
}

.ri-charging-pile-2-line::before {
  content: "\eb49";
}

.ri-charging-pile-fill::before {
  content: "\eb4a";
}

.ri-charging-pile-line::before {
  content: "\eb4b";
}

.ri-chat-1-fill::before {
  content: "\eb4c";
}

.ri-chat-1-line::before {
  content: "\eb4d";
}

.ri-chat-2-fill::before {
  content: "\eb4e";
}

.ri-chat-2-line::before {
  content: "\eb4f";
}

.ri-chat-3-fill::before {
  content: "\eb50";
}

.ri-chat-3-line::before {
  content: "\eb51";
}

.ri-chat-4-fill::before {
  content: "\eb52";
}

.ri-chat-4-line::before {
  content: "\eb53";
}

.ri-chat-check-fill::before {
  content: "\eb54";
}

.ri-chat-check-line::before {
  content: "\eb55";
}

.ri-chat-delete-fill::before {
  content: "\eb56";
}

.ri-chat-delete-line::before {
  content: "\eb57";
}

.ri-chat-download-fill::before {
  content: "\eb58";
}

.ri-chat-download-line::before {
  content: "\eb59";
}

.ri-chat-follow-up-fill::before {
  content: "\eb5a";
}

.ri-chat-follow-up-line::before {
  content: "\eb5b";
}

.ri-chat-forward-fill::before {
  content: "\eb5c";
}

.ri-chat-forward-line::before {
  content: "\eb5d";
}

.ri-chat-heart-fill::before {
  content: "\eb5e";
}

.ri-chat-heart-line::before {
  content: "\eb5f";
}

.ri-chat-history-fill::before {
  content: "\eb60";
}

.ri-chat-history-line::before {
  content: "\eb61";
}

.ri-chat-new-fill::before {
  content: "\eb62";
}

.ri-chat-new-line::before {
  content: "\eb63";
}

.ri-chat-off-fill::before {
  content: "\eb64";
}

.ri-chat-off-line::before {
  content: "\eb65";
}

.ri-chat-poll-fill::before {
  content: "\eb66";
}

.ri-chat-poll-line::before {
  content: "\eb67";
}

.ri-chat-private-fill::before {
  content: "\eb68";
}

.ri-chat-private-line::before {
  content: "\eb69";
}

.ri-chat-quote-fill::before {
  content: "\eb6a";
}

.ri-chat-quote-line::before {
  content: "\eb6b";
}

.ri-chat-settings-fill::before {
  content: "\eb6c";
}

.ri-chat-settings-line::before {
  content: "\eb6d";
}

.ri-chat-smile-2-fill::before {
  content: "\eb6e";
}

.ri-chat-smile-2-line::before {
  content: "\eb6f";
}

.ri-chat-smile-3-fill::before {
  content: "\eb70";
}

.ri-chat-smile-3-line::before {
  content: "\eb71";
}

.ri-chat-smile-fill::before {
  content: "\eb72";
}

.ri-chat-smile-line::before {
  content: "\eb73";
}

.ri-chat-upload-fill::before {
  content: "\eb74";
}

.ri-chat-upload-line::before {
  content: "\eb75";
}

.ri-chat-voice-fill::before {
  content: "\eb76";
}

.ri-chat-voice-line::before {
  content: "\eb77";
}

.ri-check-double-fill::before {
  content: "\eb78";
}

.ri-check-double-line::before {
  content: "\eb79";
}

.ri-check-fill::before {
  content: "\eb7a";
}

.module.module--header .the-info__value[data-status-type=finalized] > span::before, form.the-form.wpcf7-form .the-form__response [data-response-type=success]::before, .card--project .the-info__tag[data-status-type=finalized] > span::before,
.ri-check-line::before {
  content: "\eb7b";
}

.ri-checkbox-blank-circle-fill::before {
  content: "\eb7c";
}

.the-field[data-field-type=true_false] input[type=radio] + span::before,
.ri-checkbox-blank-circle-line::before {
  content: "\eb7d";
}

.ri-checkbox-blank-fill::before {
  content: "\eb7e";
}

.the-field[data-field-type=true_false] input[type=checkbox] + span::before,
.ri-checkbox-blank-line::before {
  content: "\eb7f";
}

.ri-checkbox-circle-fill::before {
  content: "\eb80";
}

.ri-checkbox-circle-line::before {
  content: "\eb81";
}

.the-field[data-field-type=true_false] input[type=checkbox]:checked + span::before,
.ri-checkbox-fill::before {
  content: "\eb82";
}

.ri-checkbox-indeterminate-fill::before {
  content: "\eb83";
}

.ri-checkbox-indeterminate-line::before {
  content: "\eb84";
}

.ri-checkbox-line::before {
  content: "\eb85";
}

.ri-checkbox-multiple-blank-fill::before {
  content: "\eb86";
}

.ri-checkbox-multiple-blank-line::before {
  content: "\eb87";
}

.ri-checkbox-multiple-fill::before {
  content: "\eb88";
}

.ri-checkbox-multiple-line::before {
  content: "\eb89";
}

.ri-china-railway-fill::before {
  content: "\eb8a";
}

.ri-china-railway-line::before {
  content: "\eb8b";
}

.ri-chrome-fill::before {
  content: "\eb8c";
}

.ri-chrome-line::before {
  content: "\eb8d";
}

.ri-clapperboard-fill::before {
  content: "\eb8e";
}

.ri-clapperboard-line::before {
  content: "\eb8f";
}

.ri-clipboard-fill::before {
  content: "\eb90";
}

.ri-clipboard-line::before {
  content: "\eb91";
}

.ri-clockwise-2-fill::before {
  content: "\eb92";
}

.ri-clockwise-2-line::before {
  content: "\eb93";
}

.ri-clockwise-fill::before {
  content: "\eb94";
}

.ri-clockwise-line::before {
  content: "\eb95";
}

.ri-close-circle-fill::before {
  content: "\eb96";
}

.ri-close-circle-line::before {
  content: "\eb97";
}

.ri-close-fill::before {
  content: "\eb98";
}

.the-modal__close span::before,
.ri-close-line::before {
  content: "\eb99";
}

.ri-closed-captioning-fill::before {
  content: "\eb9a";
}

.ri-closed-captioning-line::before {
  content: "\eb9b";
}

.ri-cloud-fill::before {
  content: "\eb9c";
}

.ri-cloud-line::before {
  content: "\eb9d";
}

.ri-cloud-off-fill::before {
  content: "\eb9e";
}

.ri-cloud-off-line::before {
  content: "\eb9f";
}

.ri-cloud-windy-fill::before {
  content: "\eba0";
}

.ri-cloud-windy-line::before {
  content: "\eba1";
}

.ri-cloudy-2-fill::before {
  content: "\eba2";
}

.ri-cloudy-2-line::before {
  content: "\eba3";
}

.ri-cloudy-fill::before {
  content: "\eba4";
}

.ri-cloudy-line::before {
  content: "\eba5";
}

.ri-code-box-fill::before {
  content: "\eba6";
}

.ri-code-box-line::before {
  content: "\eba7";
}

.ri-code-fill::before {
  content: "\eba8";
}

.ri-code-line::before {
  content: "\eba9";
}

.ri-code-s-fill::before {
  content: "\ebaa";
}

.ri-code-s-line::before {
  content: "\ebab";
}

.ri-code-s-slash-fill::before {
  content: "\ebac";
}

.ri-code-s-slash-line::before {
  content: "\ebad";
}

.ri-code-view::before {
  content: "\ebae";
}

.ri-codepen-fill::before {
  content: "\ebaf";
}

.ri-codepen-line::before {
  content: "\ebb0";
}

.ri-coin-fill::before {
  content: "\ebb1";
}

.ri-coin-line::before {
  content: "\ebb2";
}

.ri-coins-fill::before {
  content: "\ebb3";
}

.ri-coins-line::before {
  content: "\ebb4";
}

.ri-collage-fill::before {
  content: "\ebb5";
}

.ri-collage-line::before {
  content: "\ebb6";
}

.ri-command-fill::before {
  content: "\ebb7";
}

.ri-command-line::before {
  content: "\ebb8";
}

.ri-community-fill::before {
  content: "\ebb9";
}

.ri-community-line::before {
  content: "\ebba";
}

.ri-compass-2-fill::before {
  content: "\ebbb";
}

.ri-compass-2-line::before {
  content: "\ebbc";
}

.ri-compass-3-fill::before {
  content: "\ebbd";
}

.ri-compass-3-line::before {
  content: "\ebbe";
}

.ri-compass-4-fill::before {
  content: "\ebbf";
}

.ri-compass-4-line::before {
  content: "\ebc0";
}

.ri-compass-discover-fill::before {
  content: "\ebc1";
}

.ri-compass-discover-line::before {
  content: "\ebc2";
}

.ri-compass-fill::before {
  content: "\ebc3";
}

.ri-compass-line::before {
  content: "\ebc4";
}

.ri-compasses-2-fill::before {
  content: "\ebc5";
}

.ri-compasses-2-line::before {
  content: "\ebc6";
}

.ri-compasses-fill::before {
  content: "\ebc7";
}

.ri-compasses-line::before {
  content: "\ebc8";
}

.ri-computer-fill::before {
  content: "\ebc9";
}

.ri-computer-line::before {
  content: "\ebca";
}

.ri-contacts-book-2-fill::before {
  content: "\ebcb";
}

.ri-contacts-book-2-line::before {
  content: "\ebcc";
}

.ri-contacts-book-fill::before {
  content: "\ebcd";
}

.ri-contacts-book-line::before {
  content: "\ebce";
}

.ri-contacts-book-upload-fill::before {
  content: "\ebcf";
}

.ri-contacts-book-upload-line::before {
  content: "\ebd0";
}

.ri-contacts-fill::before {
  content: "\ebd1";
}

.ri-contacts-line::before {
  content: "\ebd2";
}

.ri-contrast-2-fill::before {
  content: "\ebd3";
}

.ri-contrast-2-line::before {
  content: "\ebd4";
}

.ri-contrast-drop-2-fill::before {
  content: "\ebd5";
}

.ri-contrast-drop-2-line::before {
  content: "\ebd6";
}

.ri-contrast-drop-fill::before {
  content: "\ebd7";
}

.ri-contrast-drop-line::before {
  content: "\ebd8";
}

.ri-contrast-fill::before {
  content: "\ebd9";
}

.ri-contrast-line::before {
  content: "\ebda";
}

.ri-copper-coin-fill::before {
  content: "\ebdb";
}

.ri-copper-coin-line::before {
  content: "\ebdc";
}

.ri-copper-diamond-fill::before {
  content: "\ebdd";
}

.ri-copper-diamond-line::before {
  content: "\ebde";
}

.ri-copyleft-fill::before {
  content: "\ebdf";
}

.ri-copyleft-line::before {
  content: "\ebe0";
}

.ri-copyright-fill::before {
  content: "\ebe1";
}

.ri-copyright-line::before {
  content: "\ebe2";
}

.ri-coreos-fill::before {
  content: "\ebe3";
}

.ri-coreos-line::before {
  content: "\ebe4";
}

.ri-coupon-2-fill::before {
  content: "\ebe5";
}

.ri-coupon-2-line::before {
  content: "\ebe6";
}

.ri-coupon-3-fill::before {
  content: "\ebe7";
}

.ri-coupon-3-line::before {
  content: "\ebe8";
}

.ri-coupon-4-fill::before {
  content: "\ebe9";
}

.ri-coupon-4-line::before {
  content: "\ebea";
}

.ri-coupon-5-fill::before {
  content: "\ebeb";
}

.ri-coupon-5-line::before {
  content: "\ebec";
}

.ri-coupon-fill::before {
  content: "\ebed";
}

.ri-coupon-line::before {
  content: "\ebee";
}

.ri-cpu-fill::before {
  content: "\ebef";
}

.ri-cpu-line::before {
  content: "\ebf0";
}

.ri-creative-commons-by-fill::before {
  content: "\ebf1";
}

.ri-creative-commons-by-line::before {
  content: "\ebf2";
}

.ri-creative-commons-fill::before {
  content: "\ebf3";
}

.ri-creative-commons-line::before {
  content: "\ebf4";
}

.ri-creative-commons-nc-fill::before {
  content: "\ebf5";
}

.ri-creative-commons-nc-line::before {
  content: "\ebf6";
}

.ri-creative-commons-nd-fill::before {
  content: "\ebf7";
}

.ri-creative-commons-nd-line::before {
  content: "\ebf8";
}

.ri-creative-commons-sa-fill::before {
  content: "\ebf9";
}

.ri-creative-commons-sa-line::before {
  content: "\ebfa";
}

.ri-creative-commons-zero-fill::before {
  content: "\ebfb";
}

.ri-creative-commons-zero-line::before {
  content: "\ebfc";
}

.ri-criminal-fill::before {
  content: "\ebfd";
}

.ri-criminal-line::before {
  content: "\ebfe";
}

.ri-crop-2-fill::before {
  content: "\ebff";
}

.ri-crop-2-line::before {
  content: "\ec00";
}

.ri-crop-fill::before {
  content: "\ec01";
}

.ri-crop-line::before {
  content: "\ec02";
}

.ri-css3-fill::before {
  content: "\ec03";
}

.ri-css3-line::before {
  content: "\ec04";
}

.ri-cup-fill::before {
  content: "\ec05";
}

.ri-cup-line::before {
  content: "\ec06";
}

.ri-currency-fill::before {
  content: "\ec07";
}

.ri-currency-line::before {
  content: "\ec08";
}

.ri-cursor-fill::before {
  content: "\ec09";
}

.ri-cursor-line::before {
  content: "\ec0a";
}

.ri-customer-service-2-fill::before {
  content: "\ec0b";
}

.ri-customer-service-2-line::before {
  content: "\ec0c";
}

.ri-customer-service-fill::before {
  content: "\ec0d";
}

.ri-customer-service-line::before {
  content: "\ec0e";
}

.ri-dashboard-2-fill::before {
  content: "\ec0f";
}

.ri-dashboard-2-line::before {
  content: "\ec10";
}

.ri-dashboard-3-fill::before {
  content: "\ec11";
}

.ri-dashboard-3-line::before {
  content: "\ec12";
}

.ri-dashboard-fill::before {
  content: "\ec13";
}

.ri-dashboard-line::before {
  content: "\ec14";
}

.ri-database-2-fill::before {
  content: "\ec15";
}

.ri-database-2-line::before {
  content: "\ec16";
}

.ri-database-fill::before {
  content: "\ec17";
}

.ri-database-line::before {
  content: "\ec18";
}

.ri-delete-back-2-fill::before {
  content: "\ec19";
}

.ri-delete-back-2-line::before {
  content: "\ec1a";
}

.ri-delete-back-fill::before {
  content: "\ec1b";
}

.ri-delete-back-line::before {
  content: "\ec1c";
}

.ri-delete-bin-2-fill::before {
  content: "\ec1d";
}

.ri-delete-bin-2-line::before {
  content: "\ec1e";
}

.ri-delete-bin-3-fill::before {
  content: "\ec1f";
}

.ri-delete-bin-3-line::before {
  content: "\ec20";
}

.ri-delete-bin-4-fill::before {
  content: "\ec21";
}

.ri-delete-bin-4-line::before {
  content: "\ec22";
}

.ri-delete-bin-5-fill::before {
  content: "\ec23";
}

.ri-delete-bin-5-line::before {
  content: "\ec24";
}

.ri-delete-bin-6-fill::before {
  content: "\ec25";
}

.ri-delete-bin-6-line::before {
  content: "\ec26";
}

.ri-delete-bin-7-fill::before {
  content: "\ec27";
}

.ri-delete-bin-7-line::before {
  content: "\ec28";
}

.ri-delete-bin-fill::before {
  content: "\ec29";
}

.ri-delete-bin-line::before {
  content: "\ec2a";
}

.ri-delete-column::before {
  content: "\ec2b";
}

.ri-delete-row::before {
  content: "\ec2c";
}

.ri-device-fill::before {
  content: "\ec2d";
}

.ri-device-line::before {
  content: "\ec2e";
}

.ri-device-recover-fill::before {
  content: "\ec2f";
}

.ri-device-recover-line::before {
  content: "\ec30";
}

.ri-dingding-fill::before {
  content: "\ec31";
}

.ri-dingding-line::before {
  content: "\ec32";
}

.ri-direction-fill::before {
  content: "\ec33";
}

.ri-direction-line::before {
  content: "\ec34";
}

.ri-disc-fill::before {
  content: "\ec35";
}

.ri-disc-line::before {
  content: "\ec36";
}

.ri-discord-fill::before {
  content: "\ec37";
}

.ri-discord-line::before {
  content: "\ec38";
}

.ri-discuss-fill::before {
  content: "\ec39";
}

.ri-discuss-line::before {
  content: "\ec3a";
}

.ri-dislike-fill::before {
  content: "\ec3b";
}

.ri-dislike-line::before {
  content: "\ec3c";
}

.ri-disqus-fill::before {
  content: "\ec3d";
}

.ri-disqus-line::before {
  content: "\ec3e";
}

.ri-divide-fill::before {
  content: "\ec3f";
}

.ri-divide-line::before {
  content: "\ec40";
}

.ri-donut-chart-fill::before {
  content: "\ec41";
}

.ri-donut-chart-line::before {
  content: "\ec42";
}

.ri-door-closed-fill::before {
  content: "\ec43";
}

.ri-door-closed-line::before {
  content: "\ec44";
}

.ri-door-fill::before {
  content: "\ec45";
}

.ri-door-line::before {
  content: "\ec46";
}

.ri-door-lock-box-fill::before {
  content: "\ec47";
}

.ri-door-lock-box-line::before {
  content: "\ec48";
}

.ri-door-lock-fill::before {
  content: "\ec49";
}

.ri-door-lock-line::before {
  content: "\ec4a";
}

.ri-door-open-fill::before {
  content: "\ec4b";
}

.ri-door-open-line::before {
  content: "\ec4c";
}

.ri-dossier-fill::before {
  content: "\ec4d";
}

.ri-dossier-line::before {
  content: "\ec4e";
}

.ri-douban-fill::before {
  content: "\ec4f";
}

.ri-douban-line::before {
  content: "\ec50";
}

.ri-double-quotes-l::before {
  content: "\ec51";
}

.ri-double-quotes-r::before {
  content: "\ec52";
}

.ri-download-2-fill::before {
  content: "\ec53";
}

.ri-download-2-line::before {
  content: "\ec54";
}

.ri-download-cloud-2-fill::before {
  content: "\ec55";
}

.ri-download-cloud-2-line::before {
  content: "\ec56";
}

.ri-download-cloud-fill::before {
  content: "\ec57";
}

.ri-download-cloud-line::before {
  content: "\ec58";
}

.ri-download-fill::before {
  content: "\ec59";
}

.card--certificate button > span::before, [data-link-type=pdf] > span::after, [data-link-type=download] > span::after,
.ri-download-line::before {
  content: "\ec5a";
}

.ri-draft-fill::before {
  content: "\ec5b";
}

.ri-draft-line::before {
  content: "\ec5c";
}

.ri-drag-drop-fill::before {
  content: "\ec5d";
}

.ri-drag-drop-line::before {
  content: "\ec5e";
}

.ri-drag-move-2-fill::before {
  content: "\ec5f";
}

.ri-drag-move-2-line::before {
  content: "\ec60";
}

.ri-drag-move-fill::before {
  content: "\ec61";
}

.ri-drag-move-line::before {
  content: "\ec62";
}

.ri-dribbble-fill::before {
  content: "\ec63";
}

.ri-dribbble-line::before {
  content: "\ec64";
}

.ri-drive-fill::before {
  content: "\ec65";
}

.ri-drive-line::before {
  content: "\ec66";
}

.ri-drizzle-fill::before {
  content: "\ec67";
}

.ri-drizzle-line::before {
  content: "\ec68";
}

.ri-drop-fill::before {
  content: "\ec69";
}

.ri-drop-line::before {
  content: "\ec6a";
}

.ri-dropbox-fill::before {
  content: "\ec6b";
}

.ri-dropbox-line::before {
  content: "\ec6c";
}

.ri-dual-sim-1-fill::before {
  content: "\ec6d";
}

.ri-dual-sim-1-line::before {
  content: "\ec6e";
}

.ri-dual-sim-2-fill::before {
  content: "\ec6f";
}

.ri-dual-sim-2-line::before {
  content: "\ec70";
}

.ri-dv-fill::before {
  content: "\ec71";
}

.ri-dv-line::before {
  content: "\ec72";
}

.ri-dvd-fill::before {
  content: "\ec73";
}

.ri-dvd-line::before {
  content: "\ec74";
}

.ri-e-bike-2-fill::before {
  content: "\ec75";
}

.ri-e-bike-2-line::before {
  content: "\ec76";
}

.ri-e-bike-fill::before {
  content: "\ec77";
}

.ri-e-bike-line::before {
  content: "\ec78";
}

.ri-earth-fill::before {
  content: "\ec79";
}

.the-navigation__bottom .the-langs .the-dropdown::before, .the-navigation__top .the-top .the-langs .the-dropdown__button span::before, .module.the-footer .the-langs::before,
.ri-earth-line::before {
  content: "\ec7a";
}

.ri-earthquake-fill::before {
  content: "\ec7b";
}

.ri-earthquake-line::before {
  content: "\ec7c";
}

.ri-edge-fill::before {
  content: "\ec7d";
}

.ri-edge-line::before {
  content: "\ec7e";
}

.ri-edit-2-fill::before {
  content: "\ec7f";
}

.ri-edit-2-line::before {
  content: "\ec80";
}

.ri-edit-box-fill::before {
  content: "\ec81";
}

.ri-edit-box-line::before {
  content: "\ec82";
}

.ri-edit-circle-fill::before {
  content: "\ec83";
}

.ri-edit-circle-line::before {
  content: "\ec84";
}

.ri-edit-fill::before {
  content: "\ec85";
}

.module.module--header .the-info__value[data-status-type=development] > span::before, .card--project .the-info__tag[data-status-type=development] > span::before,
.ri-edit-line::before {
  content: "\ec86";
}

.ri-eject-fill::before {
  content: "\ec87";
}

.ri-eject-line::before {
  content: "\ec88";
}

.ri-emotion-2-fill::before {
  content: "\ec89";
}

.ri-emotion-2-line::before {
  content: "\ec8a";
}

.ri-emotion-fill::before {
  content: "\ec8b";
}

.ri-emotion-happy-fill::before {
  content: "\ec8c";
}

.ri-emotion-happy-line::before {
  content: "\ec8d";
}

.ri-emotion-laugh-fill::before {
  content: "\ec8e";
}

.ri-emotion-laugh-line::before {
  content: "\ec8f";
}

.ri-emotion-line::before {
  content: "\ec90";
}

.ri-emotion-normal-fill::before {
  content: "\ec91";
}

.ri-emotion-normal-line::before {
  content: "\ec92";
}

.ri-emotion-sad-fill::before {
  content: "\ec93";
}

.ri-emotion-sad-line::before {
  content: "\ec94";
}

.ri-emotion-unhappy-fill::before {
  content: "\ec95";
}

.ri-emotion-unhappy-line::before {
  content: "\ec96";
}

.ri-empathize-fill::before {
  content: "\ec97";
}

.ri-empathize-line::before {
  content: "\ec98";
}

.ri-emphasis-cn::before {
  content: "\ec99";
}

.ri-emphasis::before {
  content: "\ec9a";
}

.ri-english-input::before {
  content: "\ec9b";
}

.ri-equalizer-fill::before {
  content: "\ec9c";
}

.ri-equalizer-line::before {
  content: "\ec9d";
}

.ri-eraser-fill::before {
  content: "\ec9e";
}

.ri-eraser-line::before {
  content: "\ec9f";
}

.ri-error-warning-fill::before {
  content: "\eca0";
}

.ri-error-warning-line::before {
  content: "\eca1";
}

.ri-evernote-fill::before {
  content: "\eca2";
}

.ri-evernote-line::before {
  content: "\eca3";
}

.ri-exchange-box-fill::before {
  content: "\eca4";
}

.ri-exchange-box-line::before {
  content: "\eca5";
}

.ri-exchange-cny-fill::before {
  content: "\eca6";
}

.ri-exchange-cny-line::before {
  content: "\eca7";
}

.ri-exchange-dollar-fill::before {
  content: "\eca8";
}

.ri-exchange-dollar-line::before {
  content: "\eca9";
}

.ri-exchange-fill::before {
  content: "\ecaa";
}

.ri-exchange-funds-fill::before {
  content: "\ecab";
}

.ri-exchange-funds-line::before {
  content: "\ecac";
}

.ri-exchange-line::before {
  content: "\ecad";
}

.ri-external-link-fill::before {
  content: "\ecae";
}

.ri-external-link-line::before {
  content: "\ecaf";
}

.ri-eye-2-fill::before {
  content: "\ecb0";
}

.ri-eye-2-line::before {
  content: "\ecb1";
}

.ri-eye-close-fill::before {
  content: "\ecb2";
}

.ri-eye-close-line::before {
  content: "\ecb3";
}

.ri-eye-fill::before {
  content: "\ecb4";
}

.card--goal button > span::before, [data-link-type=more] > span::after,
.ri-eye-line::before {
  content: "\ecb5";
}

.ri-eye-off-fill::before {
  content: "\ecb6";
}

.ri-eye-off-line::before {
  content: "\ecb7";
}

.ri-facebook-box-fill::before {
  content: "\ecb8";
}

.the-share [data-share-type][data-share-type=facebook] > span::before, [data-link-type=facebook] > span::before,
.ri-facebook-box-line::before {
  content: "\ecb9";
}

.ri-facebook-circle-fill::before {
  content: "\ecba";
}

.ri-facebook-circle-line::before {
  content: "\ecbb";
}

.ri-facebook-fill::before {
  content: "\ecbc";
}

.ri-facebook-line::before {
  content: "\ecbd";
}

.ri-fahrenheit-fill::before {
  content: "\ecbe";
}

.ri-fahrenheit-line::before {
  content: "\ecbf";
}

.ri-feedback-fill::before {
  content: "\ecc0";
}

.ri-feedback-line::before {
  content: "\ecc1";
}

.ri-file-2-fill::before {
  content: "\ecc2";
}

.ri-file-2-line::before {
  content: "\ecc3";
}

.ri-file-3-fill::before {
  content: "\ecc4";
}

.ri-file-3-line::before {
  content: "\ecc5";
}

.ri-file-4-fill::before {
  content: "\ecc6";
}

.ri-file-4-line::before {
  content: "\ecc7";
}

.ri-file-add-fill::before {
  content: "\ecc8";
}

.ri-file-add-line::before {
  content: "\ecc9";
}

.ri-file-chart-2-fill::before {
  content: "\ecca";
}

.ri-file-chart-2-line::before {
  content: "\eccb";
}

.ri-file-chart-fill::before {
  content: "\eccc";
}

.ri-file-chart-line::before {
  content: "\eccd";
}

.ri-file-cloud-fill::before {
  content: "\ecce";
}

.ri-file-cloud-line::before {
  content: "\eccf";
}

.ri-file-code-fill::before {
  content: "\ecd0";
}

.ri-file-code-line::before {
  content: "\ecd1";
}

.ri-file-copy-2-fill::before {
  content: "\ecd2";
}

.ri-file-copy-2-line::before {
  content: "\ecd3";
}

.ri-file-copy-fill::before {
  content: "\ecd4";
}

.ri-file-copy-line::before {
  content: "\ecd5";
}

.ri-file-damage-fill::before {
  content: "\ecd6";
}

.ri-file-damage-line::before {
  content: "\ecd7";
}

.ri-file-download-fill::before {
  content: "\ecd8";
}

.ri-file-download-line::before {
  content: "\ecd9";
}

.ri-file-edit-fill::before {
  content: "\ecda";
}

.ri-file-edit-line::before {
  content: "\ecdb";
}

.ri-file-excel-2-fill::before {
  content: "\ecdc";
}

.ri-file-excel-2-line::before {
  content: "\ecdd";
}

.ri-file-excel-fill::before {
  content: "\ecde";
}

.ri-file-excel-line::before {
  content: "\ecdf";
}

.ri-file-fill::before {
  content: "\ece0";
}

.ri-file-forbid-fill::before {
  content: "\ece1";
}

.ri-file-forbid-line::before {
  content: "\ece2";
}

.ri-file-gif-fill::before {
  content: "\ece3";
}

.ri-file-gif-line::before {
  content: "\ece4";
}

.ri-file-history-fill::before {
  content: "\ece5";
}

.ri-file-history-line::before {
  content: "\ece6";
}

.ri-file-hwp-fill::before {
  content: "\ece7";
}

.ri-file-hwp-line::before {
  content: "\ece8";
}

.ri-file-info-fill::before {
  content: "\ece9";
}

.ri-file-info-line::before {
  content: "\ecea";
}

.ri-file-line::before {
  content: "\eceb";
}

.ri-file-list-2-fill::before {
  content: "\ecec";
}

.ri-file-list-2-line::before {
  content: "\eced";
}

.ri-file-list-3-fill::before {
  content: "\ecee";
}

.ri-file-list-3-line::before {
  content: "\ecef";
}

.ri-file-list-fill::before {
  content: "\ecf0";
}

.ri-file-list-line::before {
  content: "\ecf1";
}

.ri-file-lock-fill::before {
  content: "\ecf2";
}

.ri-file-lock-line::before {
  content: "\ecf3";
}

.ri-file-mark-fill::before {
  content: "\ecf4";
}

.ri-file-mark-line::before {
  content: "\ecf5";
}

.ri-file-music-fill::before {
  content: "\ecf6";
}

.ri-file-music-line::before {
  content: "\ecf7";
}

.ri-file-paper-2-fill::before {
  content: "\ecf8";
}

.ri-file-paper-2-line::before {
  content: "\ecf9";
}

.ri-file-paper-fill::before {
  content: "\ecfa";
}

.ri-file-paper-line::before {
  content: "\ecfb";
}

.ri-file-pdf-fill::before {
  content: "\ecfc";
}

.ri-file-pdf-line::before {
  content: "\ecfd";
}

.ri-file-ppt-2-fill::before {
  content: "\ecfe";
}

.ri-file-ppt-2-line::before {
  content: "\ecff";
}

.ri-file-ppt-fill::before {
  content: "\ed00";
}

.ri-file-ppt-line::before {
  content: "\ed01";
}

.ri-file-reduce-fill::before {
  content: "\ed02";
}

.ri-file-reduce-line::before {
  content: "\ed03";
}

.ri-file-search-fill::before {
  content: "\ed04";
}

.ri-file-search-line::before {
  content: "\ed05";
}

.ri-file-settings-fill::before {
  content: "\ed06";
}

.ri-file-settings-line::before {
  content: "\ed07";
}

.ri-file-shield-2-fill::before {
  content: "\ed08";
}

.ri-file-shield-2-line::before {
  content: "\ed09";
}

.ri-file-shield-fill::before {
  content: "\ed0a";
}

.ri-file-shield-line::before {
  content: "\ed0b";
}

.ri-file-shred-fill::before {
  content: "\ed0c";
}

.ri-file-shred-line::before {
  content: "\ed0d";
}

.ri-file-text-fill::before {
  content: "\ed0e";
}

.ri-file-text-line::before {
  content: "\ed0f";
}

.ri-file-transfer-fill::before {
  content: "\ed10";
}

.ri-file-transfer-line::before {
  content: "\ed11";
}

.ri-file-unknow-fill::before {
  content: "\ed12";
}

.ri-file-unknow-line::before {
  content: "\ed13";
}

.ri-file-upload-fill::before {
  content: "\ed14";
}

.ri-file-upload-line::before {
  content: "\ed15";
}

.ri-file-user-fill::before {
  content: "\ed16";
}

.ri-file-user-line::before {
  content: "\ed17";
}

.ri-file-warning-fill::before {
  content: "\ed18";
}

.ri-file-warning-line::before {
  content: "\ed19";
}

.ri-file-word-2-fill::before {
  content: "\ed1a";
}

.ri-file-word-2-line::before {
  content: "\ed1b";
}

.ri-file-word-fill::before {
  content: "\ed1c";
}

.ri-file-word-line::before {
  content: "\ed1d";
}

.ri-file-zip-fill::before {
  content: "\ed1e";
}

.ri-file-zip-line::before {
  content: "\ed1f";
}

.ri-film-fill::before {
  content: "\ed20";
}

.ri-film-line::before {
  content: "\ed21";
}

.ri-filter-2-fill::before {
  content: "\ed22";
}

.ri-filter-2-line::before {
  content: "\ed23";
}

.ri-filter-3-fill::before {
  content: "\ed24";
}

.ri-filter-3-line::before {
  content: "\ed25";
}

.ri-filter-fill::before {
  content: "\ed26";
}

.ri-filter-line::before {
  content: "\ed27";
}

.ri-filter-off-fill::before {
  content: "\ed28";
}

.ri-filter-off-line::before {
  content: "\ed29";
}

.ri-find-replace-fill::before {
  content: "\ed2a";
}

.ri-find-replace-line::before {
  content: "\ed2b";
}

.ri-finder-fill::before {
  content: "\ed2c";
}

.ri-finder-line::before {
  content: "\ed2d";
}

.ri-fingerprint-2-fill::before {
  content: "\ed2e";
}

.ri-fingerprint-2-line::before {
  content: "\ed2f";
}

.ri-fingerprint-fill::before {
  content: "\ed30";
}

.ri-fingerprint-line::before {
  content: "\ed31";
}

.ri-fire-fill::before {
  content: "\ed32";
}

.ri-fire-line::before {
  content: "\ed33";
}

.ri-firefox-fill::before {
  content: "\ed34";
}

.ri-firefox-line::before {
  content: "\ed35";
}

.ri-first-aid-kit-fill::before {
  content: "\ed36";
}

.ri-first-aid-kit-line::before {
  content: "\ed37";
}

.ri-flag-2-fill::before {
  content: "\ed38";
}

.ri-flag-2-line::before {
  content: "\ed39";
}

.ri-flag-fill::before {
  content: "\ed3a";
}

.ri-flag-line::before {
  content: "\ed3b";
}

.ri-flashlight-fill::before {
  content: "\ed3c";
}

.ri-flashlight-line::before {
  content: "\ed3d";
}

.ri-flask-fill::before {
  content: "\ed3e";
}

.ri-flask-line::before {
  content: "\ed3f";
}

.ri-flight-land-fill::before {
  content: "\ed40";
}

.ri-flight-land-line::before {
  content: "\ed41";
}

.ri-flight-takeoff-fill::before {
  content: "\ed42";
}

.ri-flight-takeoff-line::before {
  content: "\ed43";
}

.ri-flood-fill::before {
  content: "\ed44";
}

.ri-flood-line::before {
  content: "\ed45";
}

.ri-flow-chart::before {
  content: "\ed46";
}

.ri-flutter-fill::before {
  content: "\ed47";
}

.ri-flutter-line::before {
  content: "\ed48";
}

.ri-focus-2-fill::before {
  content: "\ed49";
}

.ri-focus-2-line::before {
  content: "\ed4a";
}

.ri-focus-3-fill::before {
  content: "\ed4b";
}

.ri-focus-3-line::before {
  content: "\ed4c";
}

.ri-focus-fill::before {
  content: "\ed4d";
}

.ri-focus-line::before {
  content: "\ed4e";
}

.ri-foggy-fill::before {
  content: "\ed4f";
}

.ri-foggy-line::before {
  content: "\ed50";
}

.ri-folder-2-fill::before {
  content: "\ed51";
}

.ri-folder-2-line::before {
  content: "\ed52";
}

.ri-folder-3-fill::before {
  content: "\ed53";
}

.ri-folder-3-line::before {
  content: "\ed54";
}

.ri-folder-4-fill::before {
  content: "\ed55";
}

.ri-folder-4-line::before {
  content: "\ed56";
}

.ri-folder-5-fill::before {
  content: "\ed57";
}

.ri-folder-5-line::before {
  content: "\ed58";
}

.ri-folder-add-fill::before {
  content: "\ed59";
}

.ri-folder-add-line::before {
  content: "\ed5a";
}

.ri-folder-chart-2-fill::before {
  content: "\ed5b";
}

.ri-folder-chart-2-line::before {
  content: "\ed5c";
}

.ri-folder-chart-fill::before {
  content: "\ed5d";
}

.ri-folder-chart-line::before {
  content: "\ed5e";
}

.ri-folder-download-fill::before {
  content: "\ed5f";
}

.ri-folder-download-line::before {
  content: "\ed60";
}

.ri-folder-fill::before {
  content: "\ed61";
}

.ri-folder-forbid-fill::before {
  content: "\ed62";
}

.ri-folder-forbid-line::before {
  content: "\ed63";
}

.ri-folder-history-fill::before {
  content: "\ed64";
}

.ri-folder-history-line::before {
  content: "\ed65";
}

.ri-folder-info-fill::before {
  content: "\ed66";
}

.ri-folder-info-line::before {
  content: "\ed67";
}

.ri-folder-keyhole-fill::before {
  content: "\ed68";
}

.ri-folder-keyhole-line::before {
  content: "\ed69";
}

.ri-folder-line::before {
  content: "\ed6a";
}

.ri-folder-lock-fill::before {
  content: "\ed6b";
}

.ri-folder-lock-line::before {
  content: "\ed6c";
}

.ri-folder-music-fill::before {
  content: "\ed6d";
}

.ri-folder-music-line::before {
  content: "\ed6e";
}

.ri-folder-open-fill::before {
  content: "\ed6f";
}

.ri-folder-open-line::before {
  content: "\ed70";
}

.ri-folder-received-fill::before {
  content: "\ed71";
}

.ri-folder-received-line::before {
  content: "\ed72";
}

.ri-folder-reduce-fill::before {
  content: "\ed73";
}

.ri-folder-reduce-line::before {
  content: "\ed74";
}

.ri-folder-settings-fill::before {
  content: "\ed75";
}

.ri-folder-settings-line::before {
  content: "\ed76";
}

.ri-folder-shared-fill::before {
  content: "\ed77";
}

.ri-folder-shared-line::before {
  content: "\ed78";
}

.ri-folder-shield-2-fill::before {
  content: "\ed79";
}

.ri-folder-shield-2-line::before {
  content: "\ed7a";
}

.ri-folder-shield-fill::before {
  content: "\ed7b";
}

.ri-folder-shield-line::before {
  content: "\ed7c";
}

.ri-folder-transfer-fill::before {
  content: "\ed7d";
}

.ri-folder-transfer-line::before {
  content: "\ed7e";
}

.ri-folder-unknow-fill::before {
  content: "\ed7f";
}

.ri-folder-unknow-line::before {
  content: "\ed80";
}

.ri-folder-upload-fill::before {
  content: "\ed81";
}

.ri-folder-upload-line::before {
  content: "\ed82";
}

.ri-folder-user-fill::before {
  content: "\ed83";
}

.ri-folder-user-line::before {
  content: "\ed84";
}

.ri-folder-warning-fill::before {
  content: "\ed85";
}

.ri-folder-warning-line::before {
  content: "\ed86";
}

.ri-folder-zip-fill::before {
  content: "\ed87";
}

.ri-folder-zip-line::before {
  content: "\ed88";
}

.ri-folders-fill::before {
  content: "\ed89";
}

.ri-folders-line::before {
  content: "\ed8a";
}

.ri-font-color::before {
  content: "\ed8b";
}

.ri-font-size-2::before {
  content: "\ed8c";
}

.ri-font-size::before {
  content: "\ed8d";
}

.ri-football-fill::before {
  content: "\ed8e";
}

.ri-football-line::before {
  content: "\ed8f";
}

.ri-footprint-fill::before {
  content: "\ed90";
}

.ri-footprint-line::before {
  content: "\ed91";
}

.ri-forbid-2-fill::before {
  content: "\ed92";
}

.ri-forbid-2-line::before {
  content: "\ed93";
}

.ri-forbid-fill::before {
  content: "\ed94";
}

.ri-forbid-line::before {
  content: "\ed95";
}

.ri-format-clear::before {
  content: "\ed96";
}

.ri-fridge-fill::before {
  content: "\ed97";
}

.ri-fridge-line::before {
  content: "\ed98";
}

.ri-fullscreen-exit-fill::before {
  content: "\ed99";
}

.ri-fullscreen-exit-line::before {
  content: "\ed9a";
}

.item--gallery .item__link button > span::before,
.ri-fullscreen-fill::before {
  content: "\ed9b";
}

.ri-fullscreen-line::before {
  content: "\ed9c";
}

.ri-function-fill::before {
  content: "\ed9d";
}

.ri-function-line::before {
  content: "\ed9e";
}

.ri-functions::before {
  content: "\ed9f";
}

.ri-funds-box-fill::before {
  content: "\eda0";
}

.ri-funds-box-line::before {
  content: "\eda1";
}

.ri-funds-fill::before {
  content: "\eda2";
}

.ri-funds-line::before {
  content: "\eda3";
}

.ri-gallery-fill::before {
  content: "\eda4";
}

.ri-gallery-line::before {
  content: "\eda5";
}

.ri-gallery-upload-fill::before {
  content: "\eda6";
}

.ri-gallery-upload-line::before {
  content: "\eda7";
}

.ri-game-fill::before {
  content: "\eda8";
}

.ri-game-line::before {
  content: "\eda9";
}

.ri-gamepad-fill::before {
  content: "\edaa";
}

.ri-gamepad-line::before {
  content: "\edab";
}

.ri-gas-station-fill::before {
  content: "\edac";
}

.ri-gas-station-line::before {
  content: "\edad";
}

.ri-gatsby-fill::before {
  content: "\edae";
}

.ri-gatsby-line::before {
  content: "\edaf";
}

.ri-genderless-fill::before {
  content: "\edb0";
}

.ri-genderless-line::before {
  content: "\edb1";
}

.ri-ghost-2-fill::before {
  content: "\edb2";
}

.ri-ghost-2-line::before {
  content: "\edb3";
}

.ri-ghost-fill::before {
  content: "\edb4";
}

.ri-ghost-line::before {
  content: "\edb5";
}

.ri-ghost-smile-fill::before {
  content: "\edb6";
}

.ri-ghost-smile-line::before {
  content: "\edb7";
}

.ri-gift-2-fill::before {
  content: "\edb8";
}

.ri-gift-2-line::before {
  content: "\edb9";
}

.ri-gift-fill::before {
  content: "\edba";
}

.ri-gift-line::before {
  content: "\edbb";
}

.ri-git-branch-fill::before {
  content: "\edbc";
}

.ri-git-branch-line::before {
  content: "\edbd";
}

.ri-git-commit-fill::before {
  content: "\edbe";
}

.ri-git-commit-line::before {
  content: "\edbf";
}

.ri-git-merge-fill::before {
  content: "\edc0";
}

.ri-git-merge-line::before {
  content: "\edc1";
}

.ri-git-pull-request-fill::before {
  content: "\edc2";
}

.ri-git-pull-request-line::before {
  content: "\edc3";
}

.ri-git-repository-commits-fill::before {
  content: "\edc4";
}

.ri-git-repository-commits-line::before {
  content: "\edc5";
}

.ri-git-repository-fill::before {
  content: "\edc6";
}

.ri-git-repository-line::before {
  content: "\edc7";
}

.ri-git-repository-private-fill::before {
  content: "\edc8";
}

.ri-git-repository-private-line::before {
  content: "\edc9";
}

.ri-github-fill::before {
  content: "\edca";
}

.ri-github-line::before {
  content: "\edcb";
}

.ri-gitlab-fill::before {
  content: "\edcc";
}

.ri-gitlab-line::before {
  content: "\edcd";
}

.ri-global-fill::before {
  content: "\edce";
}

.ri-global-line::before {
  content: "\edcf";
}

.ri-globe-fill::before {
  content: "\edd0";
}

.ri-globe-line::before {
  content: "\edd1";
}

.ri-goblet-fill::before {
  content: "\edd2";
}

.ri-goblet-line::before {
  content: "\edd3";
}

.ri-google-fill::before {
  content: "\edd4";
}

.ri-google-line::before {
  content: "\edd5";
}

.ri-google-play-fill::before {
  content: "\edd6";
}

.ri-google-play-line::before {
  content: "\edd7";
}

.ri-government-fill::before {
  content: "\edd8";
}

.ri-government-line::before {
  content: "\edd9";
}

.ri-gps-fill::before {
  content: "\edda";
}

.ri-gps-line::before {
  content: "\eddb";
}

.ri-gradienter-fill::before {
  content: "\eddc";
}

.ri-gradienter-line::before {
  content: "\eddd";
}

.ri-grid-fill::before {
  content: "\edde";
}

.ri-grid-line::before {
  content: "\eddf";
}

.ri-group-2-fill::before {
  content: "\ede0";
}

.ri-group-2-line::before {
  content: "\ede1";
}

.ri-group-fill::before {
  content: "\ede2";
}

.ri-group-line::before {
  content: "\ede3";
}

.ri-guide-fill::before {
  content: "\ede4";
}

.ri-guide-line::before {
  content: "\ede5";
}

.ri-h-1::before {
  content: "\ede6";
}

.ri-h-2::before {
  content: "\ede7";
}

.ri-h-3::before {
  content: "\ede8";
}

.ri-h-4::before {
  content: "\ede9";
}

.ri-h-5::before {
  content: "\edea";
}

.ri-h-6::before {
  content: "\edeb";
}

.ri-hail-fill::before {
  content: "\edec";
}

.ri-hail-line::before {
  content: "\eded";
}

.ri-hammer-fill::before {
  content: "\edee";
}

.ri-hammer-line::before {
  content: "\edef";
}

.ri-hand-coin-fill::before {
  content: "\edf0";
}

.ri-hand-coin-line::before {
  content: "\edf1";
}

.ri-hand-heart-fill::before {
  content: "\edf2";
}

.item--accordion .item__info[data-type=social]::before, .the-tags__link[data-type=social] span::before,
.ri-hand-heart-line::before {
  content: "\edf3";
}

.ri-hand-sanitizer-fill::before {
  content: "\edf4";
}

.ri-hand-sanitizer-line::before {
  content: "\edf5";
}

.ri-handbag-fill::before {
  content: "\edf6";
}

.ri-handbag-line::before {
  content: "\edf7";
}

.ri-hard-drive-2-fill::before {
  content: "\edf8";
}

.ri-hard-drive-2-line::before {
  content: "\edf9";
}

.ri-hard-drive-fill::before {
  content: "\edfa";
}

.ri-hard-drive-line::before {
  content: "\edfb";
}

.ri-hashtag::before {
  content: "\edfc";
}

.ri-haze-2-fill::before {
  content: "\edfd";
}

.ri-haze-2-line::before {
  content: "\edfe";
}

.ri-haze-fill::before {
  content: "\edff";
}

.ri-haze-line::before {
  content: "\ee00";
}

.ri-hd-fill::before {
  content: "\ee01";
}

.ri-hd-line::before {
  content: "\ee02";
}

.ri-heading::before {
  content: "\ee03";
}

.ri-headphone-fill::before {
  content: "\ee04";
}

.ri-headphone-line::before {
  content: "\ee05";
}

.ri-health-book-fill::before {
  content: "\ee06";
}

.ri-health-book-line::before {
  content: "\ee07";
}

.ri-heart-2-fill::before {
  content: "\ee08";
}

.ri-heart-2-line::before {
  content: "\ee09";
}

.ri-heart-3-fill::before {
  content: "\ee0a";
}

.ri-heart-3-line::before {
  content: "\ee0b";
}

.ri-heart-add-fill::before {
  content: "\ee0c";
}

.ri-heart-add-line::before {
  content: "\ee0d";
}

.ri-heart-fill::before {
  content: "\ee0e";
}

.ri-heart-line::before {
  content: "\ee0f";
}

.ri-heart-pulse-fill::before {
  content: "\ee10";
}

.ri-heart-pulse-line::before {
  content: "\ee11";
}

.ri-hearts-fill::before {
  content: "\ee12";
}

.ri-hearts-line::before {
  content: "\ee13";
}

.ri-heavy-showers-fill::before {
  content: "\ee14";
}

.ri-heavy-showers-line::before {
  content: "\ee15";
}

.ri-history-fill::before {
  content: "\ee16";
}

.ri-history-line::before {
  content: "\ee17";
}

.ri-home-2-fill::before {
  content: "\ee18";
}

[data-link-type=home] > span::before,
.ri-home-2-line::before {
  content: "\ee19";
}

.ri-home-3-fill::before {
  content: "\ee1a";
}

.ri-home-3-line::before {
  content: "\ee1b";
}

.ri-home-4-fill::before {
  content: "\ee1c";
}

.ri-home-4-line::before {
  content: "\ee1d";
}

.ri-home-5-fill::before {
  content: "\ee1e";
}

.ri-home-5-line::before {
  content: "\ee1f";
}

.ri-home-6-fill::before {
  content: "\ee20";
}

.ri-home-6-line::before {
  content: "\ee21";
}

.ri-home-7-fill::before {
  content: "\ee22";
}

.ri-home-7-line::before {
  content: "\ee23";
}

.ri-home-8-fill::before {
  content: "\ee24";
}

.ri-home-8-line::before {
  content: "\ee25";
}

.ri-home-fill::before {
  content: "\ee26";
}

.ri-home-gear-fill::before {
  content: "\ee27";
}

.ri-home-gear-line::before {
  content: "\ee28";
}

.ri-home-heart-fill::before {
  content: "\ee29";
}

.ri-home-heart-line::before {
  content: "\ee2a";
}

.ri-home-line::before {
  content: "\ee2b";
}

.ri-home-smile-2-fill::before {
  content: "\ee2c";
}

.ri-home-smile-2-line::before {
  content: "\ee2d";
}

.ri-home-smile-fill::before {
  content: "\ee2e";
}

.ri-home-smile-line::before {
  content: "\ee2f";
}

.ri-home-wifi-fill::before {
  content: "\ee30";
}

.ri-home-wifi-line::before {
  content: "\ee31";
}

.ri-honor-of-kings-fill::before {
  content: "\ee32";
}

.ri-honor-of-kings-line::before {
  content: "\ee33";
}

.ri-honour-fill::before {
  content: "\ee34";
}

.ri-honour-line::before {
  content: "\ee35";
}

.ri-hospital-fill::before {
  content: "\ee36";
}

.ri-hospital-line::before {
  content: "\ee37";
}

.ri-hotel-bed-fill::before {
  content: "\ee38";
}

.ri-hotel-bed-line::before {
  content: "\ee39";
}

.ri-hotel-fill::before {
  content: "\ee3a";
}

.ri-hotel-line::before {
  content: "\ee3b";
}

.ri-hotspot-fill::before {
  content: "\ee3c";
}

.ri-hotspot-line::before {
  content: "\ee3d";
}

.ri-hq-fill::before {
  content: "\ee3e";
}

.ri-hq-line::before {
  content: "\ee3f";
}

.ri-html5-fill::before {
  content: "\ee40";
}

.ri-html5-line::before {
  content: "\ee41";
}

.ri-ie-fill::before {
  content: "\ee42";
}

.ri-ie-line::before {
  content: "\ee43";
}

.ri-image-2-fill::before {
  content: "\ee44";
}

.ri-image-2-line::before {
  content: "\ee45";
}

.ri-image-add-fill::before {
  content: "\ee46";
}

.ri-image-add-line::before {
  content: "\ee47";
}

.ri-image-edit-fill::before {
  content: "\ee48";
}

.ri-image-edit-line::before {
  content: "\ee49";
}

.ri-image-fill::before {
  content: "\ee4a";
}

.ri-image-line::before {
  content: "\ee4b";
}

.ri-inbox-archive-fill::before {
  content: "\ee4c";
}

.ri-inbox-archive-line::before {
  content: "\ee4d";
}

.ri-inbox-fill::before {
  content: "\ee4e";
}

.ri-inbox-line::before {
  content: "\ee4f";
}

.ri-inbox-unarchive-fill::before {
  content: "\ee50";
}

.ri-inbox-unarchive-line::before {
  content: "\ee51";
}

.ri-increase-decrease-fill::before {
  content: "\ee52";
}

.ri-increase-decrease-line::before {
  content: "\ee53";
}

.ri-indent-decrease::before {
  content: "\ee54";
}

.ri-indent-increase::before {
  content: "\ee55";
}

.ri-indeterminate-circle-fill::before {
  content: "\ee56";
}

.ri-indeterminate-circle-line::before {
  content: "\ee57";
}

.ri-information-fill::before {
  content: "\ee58";
}

.ri-information-line::before {
  content: "\ee59";
}

.ri-infrared-thermometer-fill::before {
  content: "\ee5a";
}

.ri-infrared-thermometer-line::before {
  content: "\ee5b";
}

.ri-ink-bottle-fill::before {
  content: "\ee5c";
}

.ri-ink-bottle-line::before {
  content: "\ee5d";
}

.ri-input-cursor-move::before {
  content: "\ee5e";
}

.ri-input-method-fill::before {
  content: "\ee5f";
}

.ri-input-method-line::before {
  content: "\ee60";
}

.ri-insert-column-left::before {
  content: "\ee61";
}

.ri-insert-column-right::before {
  content: "\ee62";
}

.ri-insert-row-bottom::before {
  content: "\ee63";
}

.ri-insert-row-top::before {
  content: "\ee64";
}

.ri-instagram-fill::before {
  content: "\ee65";
}

[data-link-type=instagram] > span::before,
.ri-instagram-line::before {
  content: "\ee66";
}

.ri-install-fill::before {
  content: "\ee67";
}

.ri-install-line::before {
  content: "\ee68";
}

.ri-invision-fill::before {
  content: "\ee69";
}

.ri-invision-line::before {
  content: "\ee6a";
}

.ri-italic::before {
  content: "\ee6b";
}

.ri-kakao-talk-fill::before {
  content: "\ee6c";
}

.ri-kakao-talk-line::before {
  content: "\ee6d";
}

.ri-key-2-fill::before {
  content: "\ee6e";
}

.ri-key-2-line::before {
  content: "\ee6f";
}

.ri-key-fill::before {
  content: "\ee70";
}

.ri-key-line::before {
  content: "\ee71";
}

.ri-keyboard-box-fill::before {
  content: "\ee72";
}

.ri-keyboard-box-line::before {
  content: "\ee73";
}

.ri-keyboard-fill::before {
  content: "\ee74";
}

.ri-keyboard-line::before {
  content: "\ee75";
}

.ri-keynote-fill::before {
  content: "\ee76";
}

.ri-keynote-line::before {
  content: "\ee77";
}

.ri-knife-blood-fill::before {
  content: "\ee78";
}

.ri-knife-blood-line::before {
  content: "\ee79";
}

.ri-knife-fill::before {
  content: "\ee7a";
}

.ri-knife-line::before {
  content: "\ee7b";
}

.ri-landscape-fill::before {
  content: "\ee7c";
}

.ri-landscape-line::before {
  content: "\ee7d";
}

.ri-layout-2-fill::before {
  content: "\ee7e";
}

.ri-layout-2-line::before {
  content: "\ee7f";
}

.ri-layout-3-fill::before {
  content: "\ee80";
}

.ri-layout-3-line::before {
  content: "\ee81";
}

.ri-layout-4-fill::before {
  content: "\ee82";
}

.ri-layout-4-line::before {
  content: "\ee83";
}

.ri-layout-5-fill::before {
  content: "\ee84";
}

.ri-layout-5-line::before {
  content: "\ee85";
}

.ri-layout-6-fill::before {
  content: "\ee86";
}

.ri-layout-6-line::before {
  content: "\ee87";
}

.ri-layout-bottom-2-fill::before {
  content: "\ee88";
}

.ri-layout-bottom-2-line::before {
  content: "\ee89";
}

.ri-layout-bottom-fill::before {
  content: "\ee8a";
}

.ri-layout-bottom-line::before {
  content: "\ee8b";
}

.ri-layout-column-fill::before {
  content: "\ee8c";
}

.ri-layout-column-line::before {
  content: "\ee8d";
}

.ri-layout-fill::before {
  content: "\ee8e";
}

.ri-layout-grid-fill::before {
  content: "\ee8f";
}

.ri-layout-grid-line::before {
  content: "\ee90";
}

.ri-layout-left-2-fill::before {
  content: "\ee91";
}

.ri-layout-left-2-line::before {
  content: "\ee92";
}

.ri-layout-left-fill::before {
  content: "\ee93";
}

.ri-layout-left-line::before {
  content: "\ee94";
}

.ri-layout-line::before {
  content: "\ee95";
}

.ri-layout-masonry-fill::before {
  content: "\ee96";
}

.ri-layout-masonry-line::before {
  content: "\ee97";
}

.ri-layout-right-2-fill::before {
  content: "\ee98";
}

.ri-layout-right-2-line::before {
  content: "\ee99";
}

.ri-layout-right-fill::before {
  content: "\ee9a";
}

.ri-layout-right-line::before {
  content: "\ee9b";
}

.ri-layout-row-fill::before {
  content: "\ee9c";
}

.ri-layout-row-line::before {
  content: "\ee9d";
}

.ri-layout-top-2-fill::before {
  content: "\ee9e";
}

.ri-layout-top-2-line::before {
  content: "\ee9f";
}

.ri-layout-top-fill::before {
  content: "\eea0";
}

.ri-layout-top-line::before {
  content: "\eea1";
}

.ri-leaf-fill::before {
  content: "\eea2";
}

.item--accordion .item__info[data-type=sustainability-environment]::before, .the-tags__link[data-type=sustainability-environment] span::before,
.ri-leaf-line::before {
  content: "\eea3";
}

.ri-lifebuoy-fill::before {
  content: "\eea4";
}

.ri-lifebuoy-line::before {
  content: "\eea5";
}

.ri-lightbulb-fill::before {
  content: "\eea6";
}

.ri-lightbulb-flash-fill::before {
  content: "\eea7";
}

.ri-lightbulb-flash-line::before {
  content: "\eea8";
}

.ri-lightbulb-line::before {
  content: "\eea9";
}

.ri-line-chart-fill::before {
  content: "\eeaa";
}

.ri-line-chart-line::before {
  content: "\eeab";
}

.ri-line-fill::before {
  content: "\eeac";
}

.ri-line-height::before {
  content: "\eead";
}

.ri-line-line::before {
  content: "\eeae";
}

.ri-link-m::before {
  content: "\eeaf";
}

.ri-link-unlink-m::before {
  content: "\eeb0";
}

.ri-link-unlink::before {
  content: "\eeb1";
}

.ri-link::before {
  content: "\eeb2";
}

.ri-linkedin-box-fill::before {
  content: "\eeb3";
}

.the-share [data-share-type][data-share-type=linkedin] > span::before, [data-link-type=linkedin] > span::before,
.ri-linkedin-box-line::before {
  content: "\eeb4";
}

.ri-linkedin-fill::before {
  content: "\eeb5";
}

.ri-linkedin-line::before {
  content: "\eeb6";
}

.ri-links-fill::before {
  content: "\eeb7";
}

.the-share [data-share-type][data-share-type=link] > span::before,
.ri-links-line::before {
  content: "\eeb8";
}

.ri-list-check-2::before {
  content: "\eeb9";
}

.module.module--archive--project .the-filters button[data-switch=list] span::after,
.ri-list-check::before {
  content: "\eeba";
}

.ri-list-ordered::before {
  content: "\eebb";
}

.ri-list-settings-fill::before {
  content: "\eebc";
}

.ri-list-settings-line::before {
  content: "\eebd";
}

.ri-list-unordered::before {
  content: "\eebe";
}

.ri-live-fill::before {
  content: "\eebf";
}

.ri-live-line::before {
  content: "\eec0";
}

.ri-loader-2-fill::before {
  content: "\eec1";
}

.ri-loader-2-line::before {
  content: "\eec2";
}

.ri-loader-3-fill::before {
  content: "\eec3";
}

.ri-loader-3-line::before {
  content: "\eec4";
}

.ri-loader-4-fill::before {
  content: "\eec5";
}

.ri-loader-4-line::before {
  content: "\eec6";
}

.ri-loader-5-fill::before {
  content: "\eec7";
}

.ri-loader-5-line::before {
  content: "\eec8";
}

.ri-loader-fill::before {
  content: "\eec9";
}

.ri-loader-line::before {
  content: "\eeca";
}

.ri-lock-2-fill::before {
  content: "\eecb";
}

.ri-lock-2-line::before {
  content: "\eecc";
}

.ri-lock-fill::before {
  content: "\eecd";
}

.module.module--lab .the-bloqued__title::before,
.ri-lock-line::before {
  content: "\eece";
}

.ri-lock-password-fill::before {
  content: "\eecf";
}

.ri-lock-password-line::before {
  content: "\eed0";
}

.ri-lock-unlock-fill::before {
  content: "\eed1";
}

.ri-lock-unlock-line::before {
  content: "\eed2";
}

.ri-login-box-fill::before {
  content: "\eed3";
}

.ri-login-box-line::before {
  content: "\eed4";
}

.ri-login-circle-fill::before {
  content: "\eed5";
}

.ri-login-circle-line::before {
  content: "\eed6";
}

.ri-logout-box-fill::before {
  content: "\eed7";
}

.ri-logout-box-line::before {
  content: "\eed8";
}

.ri-logout-box-r-fill::before {
  content: "\eed9";
}

.ri-logout-box-r-line::before {
  content: "\eeda";
}

.ri-logout-circle-fill::before {
  content: "\eedb";
}

.ri-logout-circle-line::before {
  content: "\eedc";
}

.ri-logout-circle-r-fill::before {
  content: "\eedd";
}

.ri-logout-circle-r-line::before {
  content: "\eede";
}

.ri-luggage-cart-fill::before {
  content: "\eedf";
}

.ri-luggage-cart-line::before {
  content: "\eee0";
}

.ri-luggage-deposit-fill::before {
  content: "\eee1";
}

.ri-luggage-deposit-line::before {
  content: "\eee2";
}

.ri-lungs-fill::before {
  content: "\eee3";
}

.ri-lungs-line::before {
  content: "\eee4";
}

.ri-mac-fill::before {
  content: "\eee5";
}

.ri-mac-line::before {
  content: "\eee6";
}

.ri-macbook-fill::before {
  content: "\eee7";
}

.ri-macbook-line::before {
  content: "\eee8";
}

.ri-magic-fill::before {
  content: "\eee9";
}

.ri-magic-line::before {
  content: "\eeea";
}

.ri-mail-add-fill::before {
  content: "\eeeb";
}

.ri-mail-add-line::before {
  content: "\eeec";
}

.ri-mail-check-fill::before {
  content: "\eeed";
}

.ri-mail-check-line::before {
  content: "\eeee";
}

.ri-mail-close-fill::before {
  content: "\eeef";
}

.ri-mail-close-line::before {
  content: "\eef0";
}

.ri-mail-download-fill::before {
  content: "\eef1";
}

.ri-mail-download-line::before {
  content: "\eef2";
}

.ri-mail-fill::before {
  content: "\eef3";
}

.ri-mail-forbid-fill::before {
  content: "\eef4";
}

.ri-mail-forbid-line::before {
  content: "\eef5";
}

.the-share [data-share-type][data-share-type=mail] > span::before, [data-link-type=email] > span::before,
.ri-mail-line::before {
  content: "\eef6";
}

.ri-mail-lock-fill::before {
  content: "\eef7";
}

.ri-mail-lock-line::before {
  content: "\eef8";
}

.ri-mail-open-fill::before {
  content: "\eef9";
}

.ri-mail-open-line::before {
  content: "\eefa";
}

.ri-mail-send-fill::before {
  content: "\eefb";
}

.ri-mail-send-line::before {
  content: "\eefc";
}

.ri-mail-settings-fill::before {
  content: "\eefd";
}

.ri-mail-settings-line::before {
  content: "\eefe";
}

.ri-mail-star-fill::before {
  content: "\eeff";
}

.ri-mail-star-line::before {
  content: "\ef00";
}

.ri-mail-unread-fill::before {
  content: "\ef01";
}

.ri-mail-unread-line::before {
  content: "\ef02";
}

.ri-mail-volume-fill::before {
  content: "\ef03";
}

.ri-mail-volume-line::before {
  content: "\ef04";
}

.ri-map-2-fill::before {
  content: "\ef05";
}

.module.module--archive--project .the-filters button[data-switch=map] span::after,
.ri-map-2-line::before {
  content: "\ef06";
}

.ri-map-fill::before {
  content: "\ef07";
}

.ri-map-line::before {
  content: "\ef08";
}

.ri-map-pin-2-fill::before {
  content: "\ef09";
}

.module.module--header .the-datas__item[data-type=location]::before, .card--project .card__category[data-type=location]::before,
.ri-map-pin-2-line::before {
  content: "\ef0a";
}

.ri-map-pin-3-fill::before {
  content: "\ef0b";
}

.ri-map-pin-3-line::before {
  content: "\ef0c";
}

.ri-map-pin-4-fill::before {
  content: "\ef0d";
}

.ri-map-pin-4-line::before {
  content: "\ef0e";
}

.ri-map-pin-5-fill::before {
  content: "\ef0f";
}

.ri-map-pin-5-line::before {
  content: "\ef10";
}

.ri-map-pin-add-fill::before {
  content: "\ef11";
}

.ri-map-pin-add-line::before {
  content: "\ef12";
}

.ri-map-pin-fill::before {
  content: "\ef13";
}

[data-link-type=address] > span::before,
.ri-map-pin-line::before {
  content: "\ef14";
}

.ri-map-pin-range-fill::before {
  content: "\ef15";
}

.ri-map-pin-range-line::before {
  content: "\ef16";
}

.ri-map-pin-time-fill::before {
  content: "\ef17";
}

.ri-map-pin-time-line::before {
  content: "\ef18";
}

.ri-map-pin-user-fill::before {
  content: "\ef19";
}

.ri-map-pin-user-line::before {
  content: "\ef1a";
}

.ri-mark-pen-fill::before {
  content: "\ef1b";
}

.ri-mark-pen-line::before {
  content: "\ef1c";
}

.ri-markdown-fill::before {
  content: "\ef1d";
}

.ri-markdown-line::before {
  content: "\ef1e";
}

.ri-markup-fill::before {
  content: "\ef1f";
}

.ri-markup-line::before {
  content: "\ef20";
}

.ri-mastercard-fill::before {
  content: "\ef21";
}

.ri-mastercard-line::before {
  content: "\ef22";
}

.ri-mastodon-fill::before {
  content: "\ef23";
}

.ri-mastodon-line::before {
  content: "\ef24";
}

.ri-medal-2-fill::before {
  content: "\ef25";
}

.ri-medal-2-line::before {
  content: "\ef26";
}

.ri-medal-fill::before {
  content: "\ef27";
}

.ri-medal-line::before {
  content: "\ef28";
}

.ri-medicine-bottle-fill::before {
  content: "\ef29";
}

.ri-medicine-bottle-line::before {
  content: "\ef2a";
}

.ri-medium-fill::before {
  content: "\ef2b";
}

.ri-medium-line::before {
  content: "\ef2c";
}

.ri-men-fill::before {
  content: "\ef2d";
}

.ri-men-line::before {
  content: "\ef2e";
}

.ri-mental-health-fill::before {
  content: "\ef2f";
}

.ri-mental-health-line::before {
  content: "\ef30";
}

.ri-menu-2-fill::before {
  content: "\ef31";
}

.ri-menu-2-line::before {
  content: "\ef32";
}

.ri-menu-3-fill::before {
  content: "\ef33";
}

.ri-menu-3-line::before {
  content: "\ef34";
}

.ri-menu-4-fill::before {
  content: "\ef35";
}

.ri-menu-4-line::before {
  content: "\ef36";
}

.ri-menu-5-fill::before {
  content: "\ef37";
}

.ri-menu-5-line::before {
  content: "\ef38";
}

.ri-menu-add-fill::before {
  content: "\ef39";
}

.ri-menu-add-line::before {
  content: "\ef3a";
}

.ri-menu-fill::before {
  content: "\ef3b";
}

.ri-menu-fold-fill::before {
  content: "\ef3c";
}

.ri-menu-fold-line::before {
  content: "\ef3d";
}

.ri-menu-line::before {
  content: "\ef3e";
}

.ri-menu-unfold-fill::before {
  content: "\ef3f";
}

.ri-menu-unfold-line::before {
  content: "\ef40";
}

.ri-merge-cells-horizontal::before {
  content: "\ef41";
}

.ri-merge-cells-vertical::before {
  content: "\ef42";
}

.ri-message-2-fill::before {
  content: "\ef43";
}

.ri-message-2-line::before {
  content: "\ef44";
}

.ri-message-3-fill::before {
  content: "\ef45";
}

.ri-message-3-line::before {
  content: "\ef46";
}

.ri-message-fill::before {
  content: "\ef47";
}

.ri-message-line::before {
  content: "\ef48";
}

.ri-messenger-fill::before {
  content: "\ef49";
}

.ri-messenger-line::before {
  content: "\ef4a";
}

.ri-meteor-fill::before {
  content: "\ef4b";
}

.ri-meteor-line::before {
  content: "\ef4c";
}

.ri-mic-2-fill::before {
  content: "\ef4d";
}

.ri-mic-2-line::before {
  content: "\ef4e";
}

.ri-mic-fill::before {
  content: "\ef4f";
}

.ri-mic-line::before {
  content: "\ef50";
}

.ri-mic-off-fill::before {
  content: "\ef51";
}

.ri-mic-off-line::before {
  content: "\ef52";
}

.ri-mickey-fill::before {
  content: "\ef53";
}

.ri-mickey-line::before {
  content: "\ef54";
}

.ri-microscope-fill::before {
  content: "\ef55";
}

.ri-microscope-line::before {
  content: "\ef56";
}

.ri-microsoft-fill::before {
  content: "\ef57";
}

.ri-microsoft-line::before {
  content: "\ef58";
}

.ri-mind-map::before {
  content: "\ef59";
}

.ri-mini-program-fill::before {
  content: "\ef5a";
}

.ri-mini-program-line::before {
  content: "\ef5b";
}

.ri-mist-fill::before {
  content: "\ef5c";
}

.ri-mist-line::before {
  content: "\ef5d";
}

.ri-money-cny-box-fill::before {
  content: "\ef5e";
}

.ri-money-cny-box-line::before {
  content: "\ef5f";
}

.ri-money-cny-circle-fill::before {
  content: "\ef60";
}

.ri-money-cny-circle-line::before {
  content: "\ef61";
}

.ri-money-dollar-box-fill::before {
  content: "\ef62";
}

.ri-money-dollar-box-line::before {
  content: "\ef63";
}

.ri-money-dollar-circle-fill::before {
  content: "\ef64";
}

.ri-money-dollar-circle-line::before {
  content: "\ef65";
}

.ri-money-euro-box-fill::before {
  content: "\ef66";
}

.the-tags__link[data-type=donations-sponsorships] span::before,
.ri-money-euro-box-line::before {
  content: "\ef67";
}

.ri-money-euro-circle-fill::before {
  content: "\ef68";
}

.ri-money-euro-circle-line::before {
  content: "\ef69";
}

.ri-money-pound-box-fill::before {
  content: "\ef6a";
}

.ri-money-pound-box-line::before {
  content: "\ef6b";
}

.ri-money-pound-circle-fill::before {
  content: "\ef6c";
}

.ri-money-pound-circle-line::before {
  content: "\ef6d";
}

.ri-moon-clear-fill::before {
  content: "\ef6e";
}

.ri-moon-clear-line::before {
  content: "\ef6f";
}

.ri-moon-cloudy-fill::before {
  content: "\ef70";
}

.ri-moon-cloudy-line::before {
  content: "\ef71";
}

.ri-moon-fill::before {
  content: "\ef72";
}

.ri-moon-foggy-fill::before {
  content: "\ef73";
}

.ri-moon-foggy-line::before {
  content: "\ef74";
}

.ri-moon-line::before {
  content: "\ef75";
}

.ri-more-2-fill::before {
  content: "\ef76";
}

.ri-more-2-line::before {
  content: "\ef77";
}

.ri-more-fill::before {
  content: "\ef78";
}

.ri-more-line::before {
  content: "\ef79";
}

.ri-motorbike-fill::before {
  content: "\ef7a";
}

.ri-motorbike-line::before {
  content: "\ef7b";
}

.ri-mouse-fill::before {
  content: "\ef7c";
}

.ri-mouse-line::before {
  content: "\ef7d";
}

.ri-movie-2-fill::before {
  content: "\ef7e";
}

.ri-movie-2-line::before {
  content: "\ef7f";
}

.ri-movie-fill::before {
  content: "\ef80";
}

.ri-movie-line::before {
  content: "\ef81";
}

.ri-music-2-fill::before {
  content: "\ef82";
}

.ri-music-2-line::before {
  content: "\ef83";
}

.ri-music-fill::before {
  content: "\ef84";
}

.ri-music-line::before {
  content: "\ef85";
}

.ri-mv-fill::before {
  content: "\ef86";
}

.ri-mv-line::before {
  content: "\ef87";
}

.ri-navigation-fill::before {
  content: "\ef88";
}

.ri-navigation-line::before {
  content: "\ef89";
}

.ri-netease-cloud-music-fill::before {
  content: "\ef8a";
}

.ri-netease-cloud-music-line::before {
  content: "\ef8b";
}

.ri-netflix-fill::before {
  content: "\ef8c";
}

.ri-netflix-line::before {
  content: "\ef8d";
}

.ri-newspaper-fill::before {
  content: "\ef8e";
}

.ri-newspaper-line::before {
  content: "\ef8f";
}

.ri-node-tree::before {
  content: "\ef90";
}

.ri-notification-2-fill::before {
  content: "\ef91";
}

.ri-notification-2-line::before {
  content: "\ef92";
}

.ri-notification-3-fill::before {
  content: "\ef93";
}

.ri-notification-3-line::before {
  content: "\ef94";
}

.ri-notification-4-fill::before {
  content: "\ef95";
}

.ri-notification-4-line::before {
  content: "\ef96";
}

.ri-notification-badge-fill::before {
  content: "\ef97";
}

.ri-notification-badge-line::before {
  content: "\ef98";
}

.ri-notification-fill::before {
  content: "\ef99";
}

.ri-notification-line::before {
  content: "\ef9a";
}

.ri-notification-off-fill::before {
  content: "\ef9b";
}

.ri-notification-off-line::before {
  content: "\ef9c";
}

.ri-npmjs-fill::before {
  content: "\ef9d";
}

.ri-npmjs-line::before {
  content: "\ef9e";
}

.ri-number-0::before {
  content: "\ef9f";
}

.ri-number-1::before {
  content: "\efa0";
}

.ri-number-2::before {
  content: "\efa1";
}

.ri-number-3::before {
  content: "\efa2";
}

.ri-number-4::before {
  content: "\efa3";
}

.ri-number-5::before {
  content: "\efa4";
}

.ri-number-6::before {
  content: "\efa5";
}

.ri-number-7::before {
  content: "\efa6";
}

.ri-number-8::before {
  content: "\efa7";
}

.ri-number-9::before {
  content: "\efa8";
}

.ri-numbers-fill::before {
  content: "\efa9";
}

.ri-numbers-line::before {
  content: "\efaa";
}

.ri-nurse-fill::before {
  content: "\efab";
}

.ri-nurse-line::before {
  content: "\efac";
}

.ri-oil-fill::before {
  content: "\efad";
}

.ri-oil-line::before {
  content: "\efae";
}

.ri-omega::before {
  content: "\efaf";
}

.ri-open-arm-fill::before {
  content: "\efb0";
}

.ri-open-arm-line::before {
  content: "\efb1";
}

.ri-open-source-fill::before {
  content: "\efb2";
}

.ri-open-source-line::before {
  content: "\efb3";
}

.ri-opera-fill::before {
  content: "\efb4";
}

.ri-opera-line::before {
  content: "\efb5";
}

.ri-order-play-fill::before {
  content: "\efb6";
}

.ri-order-play-line::before {
  content: "\efb7";
}

.ri-organization-chart::before {
  content: "\efb8";
}

.ri-outlet-2-fill::before {
  content: "\efb9";
}

.ri-outlet-2-line::before {
  content: "\efba";
}

.ri-outlet-fill::before {
  content: "\efbb";
}

.ri-outlet-line::before {
  content: "\efbc";
}

.ri-page-separator::before {
  content: "\efbd";
}

.ri-pages-fill::before {
  content: "\efbe";
}

.ri-pages-line::before {
  content: "\efbf";
}

.ri-paint-brush-fill::before {
  content: "\efc0";
}

.ri-paint-brush-line::before {
  content: "\efc1";
}

.ri-paint-fill::before {
  content: "\efc2";
}

.ri-paint-line::before {
  content: "\efc3";
}

.ri-palette-fill::before {
  content: "\efc4";
}

.ri-palette-line::before {
  content: "\efc5";
}

.ri-pantone-fill::before {
  content: "\efc6";
}

.ri-pantone-line::before {
  content: "\efc7";
}

.ri-paragraph::before {
  content: "\efc8";
}

.ri-parent-fill::before {
  content: "\efc9";
}

.ri-parent-line::before {
  content: "\efca";
}

.ri-parentheses-fill::before {
  content: "\efcb";
}

.ri-parentheses-line::before {
  content: "\efcc";
}

.ri-parking-box-fill::before {
  content: "\efcd";
}

.ri-parking-box-line::before {
  content: "\efce";
}

.ri-parking-fill::before {
  content: "\efcf";
}

.ri-parking-line::before {
  content: "\efd0";
}

.ri-passport-fill::before {
  content: "\efd1";
}

.ri-passport-line::before {
  content: "\efd2";
}

.ri-patreon-fill::before {
  content: "\efd3";
}

.ri-patreon-line::before {
  content: "\efd4";
}

.ri-pause-circle-fill::before {
  content: "\efd5";
}

.ri-pause-circle-line::before {
  content: "\efd6";
}

.ri-pause-fill::before {
  content: "\efd7";
}

.ri-pause-line::before {
  content: "\efd8";
}

.ri-pause-mini-fill::before {
  content: "\efd9";
}

.ri-pause-mini-line::before {
  content: "\efda";
}

.ri-paypal-fill::before {
  content: "\efdb";
}

.ri-paypal-line::before {
  content: "\efdc";
}

.ri-pen-nib-fill::before {
  content: "\efdd";
}

.ri-pen-nib-line::before {
  content: "\efde";
}

.ri-pencil-fill::before {
  content: "\efdf";
}

.ri-pencil-line::before {
  content: "\efe0";
}

.ri-pencil-ruler-2-fill::before {
  content: "\efe1";
}

.ri-pencil-ruler-2-line::before {
  content: "\efe2";
}

.ri-pencil-ruler-fill::before {
  content: "\efe3";
}

.ri-pencil-ruler-line::before {
  content: "\efe4";
}

.ri-percent-fill::before {
  content: "\efe5";
}

.ri-percent-line::before {
  content: "\efe6";
}

.ri-phone-camera-fill::before {
  content: "\efe7";
}

.ri-phone-camera-line::before {
  content: "\efe8";
}

.ri-phone-fill::before {
  content: "\efe9";
}

.ri-phone-find-fill::before {
  content: "\efea";
}

.ri-phone-find-line::before {
  content: "\efeb";
}

[data-link-type=phone] > span::before,
.ri-phone-line::before {
  content: "\efec";
}

.ri-phone-lock-fill::before {
  content: "\efed";
}

.ri-phone-lock-line::before {
  content: "\efee";
}

.ri-picture-in-picture-2-fill::before {
  content: "\efef";
}

.ri-picture-in-picture-2-line::before {
  content: "\eff0";
}

.ri-picture-in-picture-exit-fill::before {
  content: "\eff1";
}

.ri-picture-in-picture-exit-line::before {
  content: "\eff2";
}

.ri-picture-in-picture-fill::before {
  content: "\eff3";
}

.ri-picture-in-picture-line::before {
  content: "\eff4";
}

.ri-pie-chart-2-fill::before {
  content: "\eff5";
}

.ri-pie-chart-2-line::before {
  content: "\eff6";
}

.ri-pie-chart-box-fill::before {
  content: "\eff7";
}

.ri-pie-chart-box-line::before {
  content: "\eff8";
}

.ri-pie-chart-fill::before {
  content: "\eff9";
}

.ri-pie-chart-line::before {
  content: "\effa";
}

.ri-pin-distance-fill::before {
  content: "\effb";
}

.ri-pin-distance-line::before {
  content: "\effc";
}

.ri-ping-pong-fill::before {
  content: "\effd";
}

.ri-ping-pong-line::before {
  content: "\effe";
}

.ri-pinterest-fill::before {
  content: "\efff";
}

[data-link-type=pinterest] > span::before,
.ri-pinterest-line::before {
  content: "\f000";
}

.ri-pinyin-input::before {
  content: "\f001";
}

.ri-pixelfed-fill::before {
  content: "\f002";
}

.ri-pixelfed-line::before {
  content: "\f003";
}

.ri-plane-fill::before {
  content: "\f004";
}

.ri-plane-line::before {
  content: "\f005";
}

.ri-plant-fill::before {
  content: "\f006";
}

.ri-plant-line::before {
  content: "\f007";
}

.ri-play-circle-fill::before {
  content: "\f008";
}

.ri-play-circle-line::before {
  content: "\f009";
}

.the-video > button > span::before,
.ri-play-fill::before {
  content: "\f00a";
}

.ri-play-line::before {
  content: "\f00b";
}

.ri-play-list-2-fill::before {
  content: "\f00c";
}

.ri-play-list-2-line::before {
  content: "\f00d";
}

.ri-play-list-add-fill::before {
  content: "\f00e";
}

.ri-play-list-add-line::before {
  content: "\f00f";
}

.ri-play-list-fill::before {
  content: "\f010";
}

.ri-play-list-line::before {
  content: "\f011";
}

[data-link-type=video] > span::before,
.ri-play-mini-fill::before {
  content: "\f012";
}

.ri-play-mini-line::before {
  content: "\f013";
}

.ri-playstation-fill::before {
  content: "\f014";
}

.ri-playstation-line::before {
  content: "\f015";
}

.ri-plug-2-fill::before {
  content: "\f016";
}

.ri-plug-2-line::before {
  content: "\f017";
}

.ri-plug-fill::before {
  content: "\f018";
}

.ri-plug-line::before {
  content: "\f019";
}

.ri-polaroid-2-fill::before {
  content: "\f01a";
}

.ri-polaroid-2-line::before {
  content: "\f01b";
}

.ri-polaroid-fill::before {
  content: "\f01c";
}

.ri-polaroid-line::before {
  content: "\f01d";
}

.ri-police-car-fill::before {
  content: "\f01e";
}

.ri-police-car-line::before {
  content: "\f01f";
}

.ri-price-tag-2-fill::before {
  content: "\f020";
}

.ri-price-tag-2-line::before {
  content: "\f021";
}

.ri-price-tag-3-fill::before {
  content: "\f022";
}

.ri-price-tag-3-line::before {
  content: "\f023";
}

.ri-price-tag-fill::before {
  content: "\f024";
}

.ri-price-tag-line::before {
  content: "\f025";
}

.ri-printer-cloud-fill::before {
  content: "\f026";
}

.ri-printer-cloud-line::before {
  content: "\f027";
}

.ri-printer-fill::before {
  content: "\f028";
}

.ri-printer-line::before {
  content: "\f029";
}

.ri-product-hunt-fill::before {
  content: "\f02a";
}

.ri-product-hunt-line::before {
  content: "\f02b";
}

.ri-profile-fill::before {
  content: "\f02c";
}

.ri-profile-line::before {
  content: "\f02d";
}

.ri-projector-2-fill::before {
  content: "\f02e";
}

.ri-projector-2-line::before {
  content: "\f02f";
}

.ri-projector-fill::before {
  content: "\f030";
}

.ri-projector-line::before {
  content: "\f031";
}

.ri-psychotherapy-fill::before {
  content: "\f032";
}

.ri-psychotherapy-line::before {
  content: "\f033";
}

.ri-pulse-fill::before {
  content: "\f034";
}

.ri-pulse-line::before {
  content: "\f035";
}

.ri-pushpin-2-fill::before {
  content: "\f036";
}

.ri-pushpin-2-line::before {
  content: "\f037";
}

.ri-pushpin-fill::before {
  content: "\f038";
}

.ri-pushpin-line::before {
  content: "\f039";
}

.ri-qq-fill::before {
  content: "\f03a";
}

.ri-qq-line::before {
  content: "\f03b";
}

.ri-qr-code-fill::before {
  content: "\f03c";
}

.ri-qr-code-line::before {
  content: "\f03d";
}

.ri-qr-scan-2-fill::before {
  content: "\f03e";
}

.ri-qr-scan-2-line::before {
  content: "\f03f";
}

.ri-qr-scan-fill::before {
  content: "\f040";
}

.ri-qr-scan-line::before {
  content: "\f041";
}

.ri-question-answer-fill::before {
  content: "\f042";
}

.ri-question-answer-line::before {
  content: "\f043";
}

.ri-question-fill::before {
  content: "\f044";
}

.ri-question-line::before {
  content: "\f045";
}

.ri-question-mark::before {
  content: "\f046";
}

.ri-questionnaire-fill::before {
  content: "\f047";
}

.ri-questionnaire-line::before {
  content: "\f048";
}

.ri-quill-pen-fill::before {
  content: "\f049";
}

.ri-quill-pen-line::before {
  content: "\f04a";
}

.ri-radar-fill::before {
  content: "\f04b";
}

.ri-radar-line::before {
  content: "\f04c";
}

.ri-radio-2-fill::before {
  content: "\f04d";
}

.ri-radio-2-line::before {
  content: "\f04e";
}

.ri-radio-button-fill::before {
  content: "\f04f";
}

.the-field[data-field-type=true_false] input[type=radio]:checked + span::before,
.ri-radio-button-line::before {
  content: "\f050";
}

.ri-radio-fill::before {
  content: "\f051";
}

.ri-radio-line::before {
  content: "\f052";
}

.ri-rainbow-fill::before {
  content: "\f053";
}

.ri-rainbow-line::before {
  content: "\f054";
}

.ri-rainy-fill::before {
  content: "\f055";
}

.ri-rainy-line::before {
  content: "\f056";
}

.ri-reactjs-fill::before {
  content: "\f057";
}

.ri-reactjs-line::before {
  content: "\f058";
}

.ri-record-circle-fill::before {
  content: "\f059";
}

.ri-record-circle-line::before {
  content: "\f05a";
}

.ri-record-mail-fill::before {
  content: "\f05b";
}

.ri-record-mail-line::before {
  content: "\f05c";
}

.ri-recycle-fill::before {
  content: "\f05d";
}

.ri-recycle-line::before {
  content: "\f05e";
}

.ri-red-packet-fill::before {
  content: "\f05f";
}

.ri-red-packet-line::before {
  content: "\f060";
}

.ri-reddit-fill::before {
  content: "\f061";
}

.ri-reddit-line::before {
  content: "\f062";
}

.ri-refresh-fill::before {
  content: "\f063";
}

.ri-refresh-line::before {
  content: "\f064";
}

.ri-refund-2-fill::before {
  content: "\f065";
}

.ri-refund-2-line::before {
  content: "\f066";
}

.ri-refund-fill::before {
  content: "\f067";
}

.ri-refund-line::before {
  content: "\f068";
}

.ri-registered-fill::before {
  content: "\f069";
}

.ri-registered-line::before {
  content: "\f06a";
}

.ri-remixicon-fill::before {
  content: "\f06b";
}

.ri-remixicon-line::before {
  content: "\f06c";
}

.ri-remote-control-2-fill::before {
  content: "\f06d";
}

.ri-remote-control-2-line::before {
  content: "\f06e";
}

.ri-remote-control-fill::before {
  content: "\f06f";
}

.ri-remote-control-line::before {
  content: "\f070";
}

.ri-repeat-2-fill::before {
  content: "\f071";
}

.ri-repeat-2-line::before {
  content: "\f072";
}

.ri-repeat-fill::before {
  content: "\f073";
}

.ri-repeat-line::before {
  content: "\f074";
}

.ri-repeat-one-fill::before {
  content: "\f075";
}

.ri-repeat-one-line::before {
  content: "\f076";
}

.ri-reply-all-fill::before {
  content: "\f077";
}

.ri-reply-all-line::before {
  content: "\f078";
}

.ri-reply-fill::before {
  content: "\f079";
}

.ri-reply-line::before {
  content: "\f07a";
}

.ri-reserved-fill::before {
  content: "\f07b";
}

.ri-reserved-line::before {
  content: "\f07c";
}

.ri-rest-time-fill::before {
  content: "\f07d";
}

.ri-rest-time-line::before {
  content: "\f07e";
}

.ri-restart-fill::before {
  content: "\f07f";
}

.ri-restart-line::before {
  content: "\f080";
}

.ri-restaurant-2-fill::before {
  content: "\f081";
}

.ri-restaurant-2-line::before {
  content: "\f082";
}

.ri-restaurant-fill::before {
  content: "\f083";
}

.ri-restaurant-line::before {
  content: "\f084";
}

.ri-rewind-fill::before {
  content: "\f085";
}

.ri-rewind-line::before {
  content: "\f086";
}

.ri-rewind-mini-fill::before {
  content: "\f087";
}

.ri-rewind-mini-line::before {
  content: "\f088";
}

.ri-rhythm-fill::before {
  content: "\f089";
}

.ri-rhythm-line::before {
  content: "\f08a";
}

.ri-riding-fill::before {
  content: "\f08b";
}

.ri-riding-line::before {
  content: "\f08c";
}

.ri-road-map-fill::before {
  content: "\f08d";
}

.ri-road-map-line::before {
  content: "\f08e";
}

.ri-roadster-fill::before {
  content: "\f08f";
}

.ri-roadster-line::before {
  content: "\f090";
}

.ri-robot-fill::before {
  content: "\f091";
}

.ri-robot-line::before {
  content: "\f092";
}

.ri-rocket-2-fill::before {
  content: "\f093";
}

.ri-rocket-2-line::before {
  content: "\f094";
}

.ri-rocket-fill::before {
  content: "\f095";
}

.ri-rocket-line::before {
  content: "\f096";
}

.ri-rotate-lock-fill::before {
  content: "\f097";
}

.ri-rotate-lock-line::before {
  content: "\f098";
}

.ri-rounded-corner::before {
  content: "\f099";
}

.ri-route-fill::before {
  content: "\f09a";
}

.ri-route-line::before {
  content: "\f09b";
}

.ri-router-fill::before {
  content: "\f09c";
}

.ri-router-line::before {
  content: "\f09d";
}

.ri-rss-fill::before {
  content: "\f09e";
}

.ri-rss-line::before {
  content: "\f09f";
}

.ri-ruler-2-fill::before {
  content: "\f0a0";
}

.ri-ruler-2-line::before {
  content: "\f0a1";
}

.ri-ruler-fill::before {
  content: "\f0a2";
}

.ri-ruler-line::before {
  content: "\f0a3";
}

.ri-run-fill::before {
  content: "\f0a4";
}

.ri-run-line::before {
  content: "\f0a5";
}

.ri-safari-fill::before {
  content: "\f0a6";
}

.ri-safari-line::before {
  content: "\f0a7";
}

.ri-safe-2-fill::before {
  content: "\f0a8";
}

.ri-safe-2-line::before {
  content: "\f0a9";
}

.ri-safe-fill::before {
  content: "\f0aa";
}

.ri-safe-line::before {
  content: "\f0ab";
}

.ri-sailboat-fill::before {
  content: "\f0ac";
}

.ri-sailboat-line::before {
  content: "\f0ad";
}

.ri-save-2-fill::before {
  content: "\f0ae";
}

.ri-save-2-line::before {
  content: "\f0af";
}

.ri-save-3-fill::before {
  content: "\f0b0";
}

.ri-save-3-line::before {
  content: "\f0b1";
}

.ri-save-fill::before {
  content: "\f0b2";
}

.ri-save-line::before {
  content: "\f0b3";
}

.ri-scales-2-fill::before {
  content: "\f0b4";
}

.ri-scales-2-line::before {
  content: "\f0b5";
}

.ri-scales-3-fill::before {
  content: "\f0b6";
}

.ri-scales-3-line::before {
  content: "\f0b7";
}

.ri-scales-fill::before {
  content: "\f0b8";
}

.ri-scales-line::before {
  content: "\f0b9";
}

.ri-scan-2-fill::before {
  content: "\f0ba";
}

.ri-scan-2-line::before {
  content: "\f0bb";
}

.ri-scan-fill::before {
  content: "\f0bc";
}

.ri-scan-line::before {
  content: "\f0bd";
}

.ri-scissors-2-fill::before {
  content: "\f0be";
}

.ri-scissors-2-line::before {
  content: "\f0bf";
}

.ri-scissors-cut-fill::before {
  content: "\f0c0";
}

.ri-scissors-cut-line::before {
  content: "\f0c1";
}

.ri-scissors-fill::before {
  content: "\f0c2";
}

.ri-scissors-line::before {
  content: "\f0c3";
}

.ri-screenshot-2-fill::before {
  content: "\f0c4";
}

.ri-screenshot-2-line::before {
  content: "\f0c5";
}

.ri-screenshot-fill::before {
  content: "\f0c6";
}

.ri-screenshot-line::before {
  content: "\f0c7";
}

.ri-sd-card-fill::before {
  content: "\f0c8";
}

.ri-sd-card-line::before {
  content: "\f0c9";
}

.ri-sd-card-mini-fill::before {
  content: "\f0ca";
}

.ri-sd-card-mini-line::before {
  content: "\f0cb";
}

.ri-search-2-fill::before {
  content: "\f0cc";
}

.ri-search-2-line::before {
  content: "\f0cd";
}

.ri-search-eye-fill::before {
  content: "\f0ce";
}

.ri-search-eye-line::before {
  content: "\f0cf";
}

.ri-search-fill::before {
  content: "\f0d0";
}

.ri-search-line::before {
  content: "\f0d1";
}

.ri-secure-payment-fill::before {
  content: "\f0d2";
}

.ri-secure-payment-line::before {
  content: "\f0d3";
}

.ri-seedling-fill::before {
  content: "\f0d4";
}

.ri-seedling-line::before {
  content: "\f0d5";
}

.ri-send-backward::before {
  content: "\f0d6";
}

.ri-send-plane-2-fill::before {
  content: "\f0d7";
}

.ri-send-plane-2-line::before {
  content: "\f0d8";
}

.ri-send-plane-fill::before {
  content: "\f0d9";
}

.ri-send-plane-line::before {
  content: "\f0da";
}

.ri-send-to-back::before {
  content: "\f0db";
}

.ri-sensor-fill::before {
  content: "\f0dc";
}

.ri-sensor-line::before {
  content: "\f0dd";
}

.ri-separator::before {
  content: "\f0de";
}

.ri-server-fill::before {
  content: "\f0df";
}

.ri-server-line::before {
  content: "\f0e0";
}

.ri-service-fill::before {
  content: "\f0e1";
}

.ri-service-line::before {
  content: "\f0e2";
}

.ri-settings-2-fill::before {
  content: "\f0e3";
}

.ri-settings-2-line::before {
  content: "\f0e4";
}

.ri-settings-3-fill::before {
  content: "\f0e5";
}

.ri-settings-3-line::before {
  content: "\f0e6";
}

.ri-settings-4-fill::before {
  content: "\f0e7";
}

.ri-settings-4-line::before {
  content: "\f0e8";
}

.ri-settings-5-fill::before {
  content: "\f0e9";
}

.ri-settings-5-line::before {
  content: "\f0ea";
}

.ri-settings-6-fill::before {
  content: "\f0eb";
}

.ri-settings-6-line::before {
  content: "\f0ec";
}

.ri-settings-fill::before {
  content: "\f0ed";
}

.ri-settings-line::before {
  content: "\f0ee";
}

.ri-shape-2-fill::before {
  content: "\f0ef";
}

.ri-shape-2-line::before {
  content: "\f0f0";
}

.ri-shape-fill::before {
  content: "\f0f1";
}

.ri-shape-line::before {
  content: "\f0f2";
}

.ri-share-box-fill::before {
  content: "\f0f3";
}

.ri-share-box-line::before {
  content: "\f0f4";
}

.ri-share-circle-fill::before {
  content: "\f0f5";
}

.ri-share-circle-line::before {
  content: "\f0f6";
}

.ri-share-fill::before {
  content: "\f0f7";
}

.ri-share-forward-2-fill::before {
  content: "\f0f8";
}

.ri-share-forward-2-line::before {
  content: "\f0f9";
}

.ri-share-forward-box-fill::before {
  content: "\f0fa";
}

.ri-share-forward-box-line::before {
  content: "\f0fb";
}

.ri-share-forward-fill::before {
  content: "\f0fc";
}

.ri-share-forward-line::before {
  content: "\f0fd";
}

.ri-share-line::before {
  content: "\f0fe";
}

.ri-shield-check-fill::before {
  content: "\f0ff";
}

.ri-shield-check-line::before {
  content: "\f100";
}

.ri-shield-cross-fill::before {
  content: "\f101";
}

.ri-shield-cross-line::before {
  content: "\f102";
}

.ri-shield-fill::before {
  content: "\f103";
}

.ri-shield-flash-fill::before {
  content: "\f104";
}

.ri-shield-flash-line::before {
  content: "\f105";
}

.ri-shield-keyhole-fill::before {
  content: "\f106";
}

.ri-shield-keyhole-line::before {
  content: "\f107";
}

.ri-shield-line::before {
  content: "\f108";
}

.ri-shield-star-fill::before {
  content: "\f109";
}

.ri-shield-star-line::before {
  content: "\f10a";
}

.ri-shield-user-fill::before {
  content: "\f10b";
}

.ri-shield-user-line::before {
  content: "\f10c";
}

.ri-ship-2-fill::before {
  content: "\f10d";
}

.ri-ship-2-line::before {
  content: "\f10e";
}

.ri-ship-fill::before {
  content: "\f10f";
}

.ri-ship-line::before {
  content: "\f110";
}

.ri-shirt-fill::before {
  content: "\f111";
}

.ri-shirt-line::before {
  content: "\f112";
}

.ri-shopping-bag-2-fill::before {
  content: "\f113";
}

.ri-shopping-bag-2-line::before {
  content: "\f114";
}

.ri-shopping-bag-3-fill::before {
  content: "\f115";
}

.ri-shopping-bag-3-line::before {
  content: "\f116";
}

.ri-shopping-bag-fill::before {
  content: "\f117";
}

.ri-shopping-bag-line::before {
  content: "\f118";
}

.ri-shopping-basket-2-fill::before {
  content: "\f119";
}

.ri-shopping-basket-2-line::before {
  content: "\f11a";
}

.ri-shopping-basket-fill::before {
  content: "\f11b";
}

.ri-shopping-basket-line::before {
  content: "\f11c";
}

.ri-shopping-cart-2-fill::before {
  content: "\f11d";
}

.ri-shopping-cart-2-line::before {
  content: "\f11e";
}

.ri-shopping-cart-fill::before {
  content: "\f11f";
}

.ri-shopping-cart-line::before {
  content: "\f120";
}

.ri-showers-fill::before {
  content: "\f121";
}

.ri-showers-line::before {
  content: "\f122";
}

.ri-shuffle-fill::before {
  content: "\f123";
}

.ri-shuffle-line::before {
  content: "\f124";
}

.ri-shut-down-fill::before {
  content: "\f125";
}

.ri-shut-down-line::before {
  content: "\f126";
}

.ri-side-bar-fill::before {
  content: "\f127";
}

.ri-side-bar-line::before {
  content: "\f128";
}

.ri-signal-tower-fill::before {
  content: "\f129";
}

.ri-signal-tower-line::before {
  content: "\f12a";
}

.ri-signal-wifi-1-fill::before {
  content: "\f12b";
}

.ri-signal-wifi-1-line::before {
  content: "\f12c";
}

.ri-signal-wifi-2-fill::before {
  content: "\f12d";
}

.ri-signal-wifi-2-line::before {
  content: "\f12e";
}

.ri-signal-wifi-3-fill::before {
  content: "\f12f";
}

.ri-signal-wifi-3-line::before {
  content: "\f130";
}

.ri-signal-wifi-error-fill::before {
  content: "\f131";
}

.ri-signal-wifi-error-line::before {
  content: "\f132";
}

.ri-signal-wifi-fill::before {
  content: "\f133";
}

.ri-signal-wifi-line::before {
  content: "\f134";
}

.ri-signal-wifi-off-fill::before {
  content: "\f135";
}

.ri-signal-wifi-off-line::before {
  content: "\f136";
}

.ri-sim-card-2-fill::before {
  content: "\f137";
}

.ri-sim-card-2-line::before {
  content: "\f138";
}

.ri-sim-card-fill::before {
  content: "\f139";
}

.ri-sim-card-line::before {
  content: "\f13a";
}

.ri-single-quotes-l::before {
  content: "\f13b";
}

.ri-single-quotes-r::before {
  content: "\f13c";
}

.ri-sip-fill::before {
  content: "\f13d";
}

.ri-sip-line::before {
  content: "\f13e";
}

.ri-skip-back-fill::before {
  content: "\f13f";
}

.ri-skip-back-line::before {
  content: "\f140";
}

.ri-skip-back-mini-fill::before {
  content: "\f141";
}

.ri-skip-back-mini-line::before {
  content: "\f142";
}

.ri-skip-forward-fill::before {
  content: "\f143";
}

.ri-skip-forward-line::before {
  content: "\f144";
}

.ri-skip-forward-mini-fill::before {
  content: "\f145";
}

.ri-skip-forward-mini-line::before {
  content: "\f146";
}

.ri-skull-2-fill::before {
  content: "\f147";
}

.ri-skull-2-line::before {
  content: "\f148";
}

.ri-skull-fill::before {
  content: "\f149";
}

.ri-skull-line::before {
  content: "\f14a";
}

.ri-skype-fill::before {
  content: "\f14b";
}

.ri-skype-line::before {
  content: "\f14c";
}

.ri-slack-fill::before {
  content: "\f14d";
}

.ri-slack-line::before {
  content: "\f14e";
}

.ri-slice-fill::before {
  content: "\f14f";
}

.ri-slice-line::before {
  content: "\f150";
}

.ri-slideshow-2-fill::before {
  content: "\f151";
}

.ri-slideshow-2-line::before {
  content: "\f152";
}

.ri-slideshow-3-fill::before {
  content: "\f153";
}

.ri-slideshow-3-line::before {
  content: "\f154";
}

.ri-slideshow-4-fill::before {
  content: "\f155";
}

.ri-slideshow-4-line::before {
  content: "\f156";
}

.ri-slideshow-fill::before {
  content: "\f157";
}

.ri-slideshow-line::before {
  content: "\f158";
}

.ri-smartphone-fill::before {
  content: "\f159";
}

.ri-smartphone-line::before {
  content: "\f15a";
}

.ri-snapchat-fill::before {
  content: "\f15b";
}

.ri-snapchat-line::before {
  content: "\f15c";
}

.ri-snowy-fill::before {
  content: "\f15d";
}

.ri-snowy-line::before {
  content: "\f15e";
}

.ri-sort-asc::before {
  content: "\f15f";
}

.ri-sort-desc::before {
  content: "\f160";
}

.ri-sound-module-fill::before {
  content: "\f161";
}

.ri-sound-module-line::before {
  content: "\f162";
}

.ri-soundcloud-fill::before {
  content: "\f163";
}

.ri-soundcloud-line::before {
  content: "\f164";
}

.ri-space-ship-fill::before {
  content: "\f165";
}

.ri-space-ship-line::before {
  content: "\f166";
}

.ri-space::before {
  content: "\f167";
}

.ri-spam-2-fill::before {
  content: "\f168";
}

.ri-spam-2-line::before {
  content: "\f169";
}

.ri-spam-3-fill::before {
  content: "\f16a";
}

.ri-spam-3-line::before {
  content: "\f16b";
}

.ri-spam-fill::before {
  content: "\f16c";
}

.ri-spam-line::before {
  content: "\f16d";
}

.ri-speaker-2-fill::before {
  content: "\f16e";
}

.ri-speaker-2-line::before {
  content: "\f16f";
}

.ri-speaker-3-fill::before {
  content: "\f170";
}

.ri-speaker-3-line::before {
  content: "\f171";
}

.ri-speaker-fill::before {
  content: "\f172";
}

.ri-speaker-line::before {
  content: "\f173";
}

.ri-spectrum-fill::before {
  content: "\f174";
}

.ri-spectrum-line::before {
  content: "\f175";
}

.ri-speed-fill::before {
  content: "\f176";
}

.ri-speed-line::before {
  content: "\f177";
}

.ri-speed-mini-fill::before {
  content: "\f178";
}

.ri-speed-mini-line::before {
  content: "\f179";
}

.ri-split-cells-horizontal::before {
  content: "\f17a";
}

.ri-split-cells-vertical::before {
  content: "\f17b";
}

.ri-spotify-fill::before {
  content: "\f17c";
}

.ri-spotify-line::before {
  content: "\f17d";
}

.ri-spy-fill::before {
  content: "\f17e";
}

.ri-spy-line::before {
  content: "\f17f";
}

.ri-stack-fill::before {
  content: "\f180";
}

.ri-stack-line::before {
  content: "\f181";
}

.ri-stack-overflow-fill::before {
  content: "\f182";
}

.ri-stack-overflow-line::before {
  content: "\f183";
}

.ri-stackshare-fill::before {
  content: "\f184";
}

.ri-stackshare-line::before {
  content: "\f185";
}

.ri-star-fill::before {
  content: "\f186";
}

.ri-star-half-fill::before {
  content: "\f187";
}

.ri-star-half-line::before {
  content: "\f188";
}

.ri-star-half-s-fill::before {
  content: "\f189";
}

.ri-star-half-s-line::before {
  content: "\f18a";
}

.ri-star-line::before {
  content: "\f18b";
}

.ri-star-s-fill::before {
  content: "\f18c";
}

.ri-star-s-line::before {
  content: "\f18d";
}

.ri-star-smile-fill::before {
  content: "\f18e";
}

.ri-star-smile-line::before {
  content: "\f18f";
}

.ri-steam-fill::before {
  content: "\f190";
}

.ri-steam-line::before {
  content: "\f191";
}

.ri-steering-2-fill::before {
  content: "\f192";
}

.ri-steering-2-line::before {
  content: "\f193";
}

.ri-steering-fill::before {
  content: "\f194";
}

.ri-steering-line::before {
  content: "\f195";
}

.ri-stethoscope-fill::before {
  content: "\f196";
}

.ri-stethoscope-line::before {
  content: "\f197";
}

.ri-sticky-note-2-fill::before {
  content: "\f198";
}

.ri-sticky-note-2-line::before {
  content: "\f199";
}

.ri-sticky-note-fill::before {
  content: "\f19a";
}

.ri-sticky-note-line::before {
  content: "\f19b";
}

.ri-stock-fill::before {
  content: "\f19c";
}

.ri-stock-line::before {
  content: "\f19d";
}

.ri-stop-circle-fill::before {
  content: "\f19e";
}

.ri-stop-circle-line::before {
  content: "\f19f";
}

.ri-stop-fill::before {
  content: "\f1a0";
}

.ri-stop-line::before {
  content: "\f1a1";
}

.ri-stop-mini-fill::before {
  content: "\f1a2";
}

.ri-stop-mini-line::before {
  content: "\f1a3";
}

.ri-store-2-fill::before {
  content: "\f1a4";
}

.ri-store-2-line::before {
  content: "\f1a5";
}

.ri-store-3-fill::before {
  content: "\f1a6";
}

.ri-store-3-line::before {
  content: "\f1a7";
}

.ri-store-fill::before {
  content: "\f1a8";
}

.ri-store-line::before {
  content: "\f1a9";
}

.ri-strikethrough-2::before {
  content: "\f1aa";
}

.ri-strikethrough::before {
  content: "\f1ab";
}

.ri-subscript-2::before {
  content: "\f1ac";
}

.ri-subscript::before {
  content: "\f1ad";
}

.item--accordion[data-status=open] .item__header::before,
.ri-subtract-fill::before {
  content: "\f1ae";
}

.card--infography[data-status=open] .card__button span::before,
.ri-subtract-line::before {
  content: "\f1af";
}

.ri-subway-fill::before {
  content: "\f1b0";
}

.ri-subway-line::before {
  content: "\f1b1";
}

.ri-subway-wifi-fill::before {
  content: "\f1b2";
}

.ri-subway-wifi-line::before {
  content: "\f1b3";
}

.ri-suitcase-2-fill::before {
  content: "\f1b4";
}

.ri-suitcase-2-line::before {
  content: "\f1b5";
}

.ri-suitcase-3-fill::before {
  content: "\f1b6";
}

.ri-suitcase-3-line::before {
  content: "\f1b7";
}

.ri-suitcase-fill::before {
  content: "\f1b8";
}

.ri-suitcase-line::before {
  content: "\f1b9";
}

.ri-sun-cloudy-fill::before {
  content: "\f1ba";
}

.ri-sun-cloudy-line::before {
  content: "\f1bb";
}

.ri-sun-fill::before {
  content: "\f1bc";
}

.ri-sun-foggy-fill::before {
  content: "\f1bd";
}

.ri-sun-foggy-line::before {
  content: "\f1be";
}

.module.module--header .the-info__value[data-status-type=operation] > span::before, .card--project .the-info__tag[data-status-type=operation] > span::before,
.ri-sun-line::before {
  content: "\f1bf";
}

.ri-superscript-2::before {
  content: "\f1c0";
}

.ri-superscript::before {
  content: "\f1c1";
}

.ri-surgical-mask-fill::before {
  content: "\f1c2";
}

.ri-surgical-mask-line::before {
  content: "\f1c3";
}

.ri-surround-sound-fill::before {
  content: "\f1c4";
}

.ri-surround-sound-line::before {
  content: "\f1c5";
}

.ri-survey-fill::before {
  content: "\f1c6";
}

.ri-survey-line::before {
  content: "\f1c7";
}

.ri-swap-box-fill::before {
  content: "\f1c8";
}

.ri-swap-box-line::before {
  content: "\f1c9";
}

.ri-swap-fill::before {
  content: "\f1ca";
}

.ri-swap-line::before {
  content: "\f1cb";
}

.ri-switch-fill::before {
  content: "\f1cc";
}

.ri-switch-line::before {
  content: "\f1cd";
}

.ri-sword-fill::before {
  content: "\f1ce";
}

.ri-sword-line::before {
  content: "\f1cf";
}

.ri-syringe-fill::before {
  content: "\f1d0";
}

.ri-syringe-line::before {
  content: "\f1d1";
}

.ri-t-box-fill::before {
  content: "\f1d2";
}

.ri-t-box-line::before {
  content: "\f1d3";
}

.ri-t-shirt-2-fill::before {
  content: "\f1d4";
}

.ri-t-shirt-2-line::before {
  content: "\f1d5";
}

.ri-t-shirt-air-fill::before {
  content: "\f1d6";
}

.ri-t-shirt-air-line::before {
  content: "\f1d7";
}

.ri-t-shirt-fill::before {
  content: "\f1d8";
}

.ri-t-shirt-line::before {
  content: "\f1d9";
}

.ri-table-2::before {
  content: "\f1da";
}

.ri-table-alt-fill::before {
  content: "\f1db";
}

.ri-table-alt-line::before {
  content: "\f1dc";
}

.ri-table-fill::before {
  content: "\f1dd";
}

.ri-table-line::before {
  content: "\f1de";
}

.ri-tablet-fill::before {
  content: "\f1df";
}

.ri-tablet-line::before {
  content: "\f1e0";
}

.ri-takeaway-fill::before {
  content: "\f1e1";
}

.ri-takeaway-line::before {
  content: "\f1e2";
}

.ri-taobao-fill::before {
  content: "\f1e3";
}

.ri-taobao-line::before {
  content: "\f1e4";
}

.ri-tape-fill::before {
  content: "\f1e5";
}

.ri-tape-line::before {
  content: "\f1e6";
}

.ri-task-fill::before {
  content: "\f1e7";
}

.ri-task-line::before {
  content: "\f1e8";
}

.ri-taxi-fill::before {
  content: "\f1e9";
}

.ri-taxi-line::before {
  content: "\f1ea";
}

.ri-taxi-wifi-fill::before {
  content: "\f1eb";
}

.ri-taxi-wifi-line::before {
  content: "\f1ec";
}

.ri-team-fill::before {
  content: "\f1ed";
}

.ri-team-line::before {
  content: "\f1ee";
}

.ri-telegram-fill::before {
  content: "\f1ef";
}

.ri-telegram-line::before {
  content: "\f1f0";
}

.ri-temp-cold-fill::before {
  content: "\f1f1";
}

.ri-temp-cold-line::before {
  content: "\f1f2";
}

.ri-temp-hot-fill::before {
  content: "\f1f3";
}

.ri-temp-hot-line::before {
  content: "\f1f4";
}

.ri-terminal-box-fill::before {
  content: "\f1f5";
}

.ri-terminal-box-line::before {
  content: "\f1f6";
}

.ri-terminal-fill::before {
  content: "\f1f7";
}

.ri-terminal-line::before {
  content: "\f1f8";
}

.ri-terminal-window-fill::before {
  content: "\f1f9";
}

.ri-terminal-window-line::before {
  content: "\f1fa";
}

.ri-test-tube-fill::before {
  content: "\f1fb";
}

.ri-test-tube-line::before {
  content: "\f1fc";
}

.ri-text-direction-l::before {
  content: "\f1fd";
}

.ri-text-direction-r::before {
  content: "\f1fe";
}

.ri-text-spacing::before {
  content: "\f1ff";
}

.ri-text-wrap::before {
  content: "\f200";
}

.ri-text::before {
  content: "\f201";
}

.ri-thermometer-fill::before {
  content: "\f202";
}

.ri-thermometer-line::before {
  content: "\f203";
}

.ri-thumb-down-fill::before {
  content: "\f204";
}

.ri-thumb-down-line::before {
  content: "\f205";
}

.ri-thumb-up-fill::before {
  content: "\f206";
}

.ri-thumb-up-line::before {
  content: "\f207";
}

.ri-thunderstorms-fill::before {
  content: "\f208";
}

.ri-thunderstorms-line::before {
  content: "\f209";
}

.ri-ticket-2-fill::before {
  content: "\f20a";
}

.ri-ticket-2-line::before {
  content: "\f20b";
}

.ri-ticket-fill::before {
  content: "\f20c";
}

.ri-ticket-line::before {
  content: "\f20d";
}

.ri-time-fill::before {
  content: "\f20e";
}

.ri-time-line::before {
  content: "\f20f";
}

.ri-timer-2-fill::before {
  content: "\f210";
}

.ri-timer-2-line::before {
  content: "\f211";
}

.ri-timer-fill::before {
  content: "\f212";
}

.ri-timer-flash-fill::before {
  content: "\f213";
}

.ri-timer-flash-line::before {
  content: "\f214";
}

.ri-timer-line::before {
  content: "\f215";
}

.ri-todo-fill::before {
  content: "\f216";
}

.ri-todo-line::before {
  content: "\f217";
}

.ri-toggle-fill::before {
  content: "\f218";
}

.ri-toggle-line::before {
  content: "\f219";
}

.ri-tools-fill::before {
  content: "\f21a";
}

.module.module--header .the-info__value[data-status-type=construction] > span::before, .card--project .the-info__tag[data-status-type=construction] > span::before,
.ri-tools-line::before {
  content: "\f21b";
}

.ri-tornado-fill::before {
  content: "\f21c";
}

.ri-tornado-line::before {
  content: "\f21d";
}

.ri-trademark-fill::before {
  content: "\f21e";
}

.ri-trademark-line::before {
  content: "\f21f";
}

.ri-traffic-light-fill::before {
  content: "\f220";
}

.ri-traffic-light-line::before {
  content: "\f221";
}

.ri-train-fill::before {
  content: "\f222";
}

.ri-train-line::before {
  content: "\f223";
}

.ri-train-wifi-fill::before {
  content: "\f224";
}

.ri-train-wifi-line::before {
  content: "\f225";
}

.ri-translate-2::before {
  content: "\f226";
}

.ri-translate::before {
  content: "\f227";
}

.ri-travesti-fill::before {
  content: "\f228";
}

.ri-travesti-line::before {
  content: "\f229";
}

.ri-treasure-map-fill::before {
  content: "\f22a";
}

.ri-treasure-map-line::before {
  content: "\f22b";
}

.ri-trello-fill::before {
  content: "\f22c";
}

.ri-trello-line::before {
  content: "\f22d";
}

.ri-trophy-fill::before {
  content: "\f22e";
}

.ri-trophy-line::before {
  content: "\f22f";
}

.ri-truck-fill::before {
  content: "\f230";
}

.ri-truck-line::before {
  content: "\f231";
}

.ri-tumblr-fill::before {
  content: "\f232";
}

.ri-tumblr-line::before {
  content: "\f233";
}

.ri-tv-2-fill::before {
  content: "\f234";
}

.ri-tv-2-line::before {
  content: "\f235";
}

.ri-tv-fill::before {
  content: "\f236";
}

.ri-tv-line::before {
  content: "\f237";
}

[data-link-type=twitch] > span::before,
.ri-twitch-fill::before {
  content: "\f238";
}

.ri-twitch-line::before {
  content: "\f239";
}

.ri-twitter-fill::before {
  content: "\f23a";
}

.ri-twitter-line::before {
  content: "\f23b";
}

.ri-typhoon-fill::before {
  content: "\f23c";
}

.ri-typhoon-line::before {
  content: "\f23d";
}

.ri-u-disk-fill::before {
  content: "\f23e";
}

.ri-u-disk-line::before {
  content: "\f23f";
}

.ri-ubuntu-fill::before {
  content: "\f240";
}

.ri-ubuntu-line::before {
  content: "\f241";
}

.ri-umbrella-fill::before {
  content: "\f242";
}

.ri-umbrella-line::before {
  content: "\f243";
}

.ri-underline::before {
  content: "\f244";
}

.ri-uninstall-fill::before {
  content: "\f245";
}

.ri-uninstall-line::before {
  content: "\f246";
}

.ri-unsplash-fill::before {
  content: "\f247";
}

.ri-unsplash-line::before {
  content: "\f248";
}

.ri-upload-2-fill::before {
  content: "\f249";
}

.ri-upload-2-line::before {
  content: "\f24a";
}

.ri-upload-cloud-2-fill::before {
  content: "\f24b";
}

.ri-upload-cloud-2-line::before {
  content: "\f24c";
}

.ri-upload-cloud-fill::before {
  content: "\f24d";
}

.ri-upload-cloud-line::before {
  content: "\f24e";
}

.ri-upload-fill::before {
  content: "\f24f";
}

.ri-upload-line::before {
  content: "\f250";
}

.ri-usb-fill::before {
  content: "\f251";
}

.ri-usb-line::before {
  content: "\f252";
}

.ri-user-2-fill::before {
  content: "\f253";
}

.ri-user-2-line::before {
  content: "\f254";
}

.ri-user-3-fill::before {
  content: "\f255";
}

.ri-user-3-line::before {
  content: "\f256";
}

.ri-user-4-fill::before {
  content: "\f257";
}

.ri-user-4-line::before {
  content: "\f258";
}

.ri-user-5-fill::before {
  content: "\f259";
}

.ri-user-5-line::before {
  content: "\f25a";
}

.ri-user-6-fill::before {
  content: "\f25b";
}

.ri-user-6-line::before {
  content: "\f25c";
}

.ri-user-add-fill::before {
  content: "\f25d";
}

.ri-user-add-line::before {
  content: "\f25e";
}

.ri-user-fill::before {
  content: "\f25f";
}

.ri-user-follow-fill::before {
  content: "\f260";
}

.ri-user-follow-line::before {
  content: "\f261";
}

.ri-user-heart-fill::before {
  content: "\f262";
}

.ri-user-heart-line::before {
  content: "\f263";
}

.ri-user-line::before {
  content: "\f264";
}

.ri-user-location-fill::before {
  content: "\f265";
}

.ri-user-location-line::before {
  content: "\f266";
}

.ri-user-received-2-fill::before {
  content: "\f267";
}

.ri-user-received-2-line::before {
  content: "\f268";
}

.ri-user-received-fill::before {
  content: "\f269";
}

.ri-user-received-line::before {
  content: "\f26a";
}

.ri-user-search-fill::before {
  content: "\f26b";
}

.ri-user-search-line::before {
  content: "\f26c";
}

.ri-user-settings-fill::before {
  content: "\f26d";
}

.ri-user-settings-line::before {
  content: "\f26e";
}

.ri-user-shared-2-fill::before {
  content: "\f26f";
}

.ri-user-shared-2-line::before {
  content: "\f270";
}

.ri-user-shared-fill::before {
  content: "\f271";
}

.ri-user-shared-line::before {
  content: "\f272";
}

.ri-user-smile-fill::before {
  content: "\f273";
}

.ri-user-smile-line::before {
  content: "\f274";
}

.ri-user-star-fill::before {
  content: "\f275";
}

.ri-user-star-line::before {
  content: "\f276";
}

.ri-user-unfollow-fill::before {
  content: "\f277";
}

.ri-user-unfollow-line::before {
  content: "\f278";
}

.ri-user-voice-fill::before {
  content: "\f279";
}

.ri-user-voice-line::before {
  content: "\f27a";
}

.ri-video-add-fill::before {
  content: "\f27b";
}

.ri-video-add-line::before {
  content: "\f27c";
}

.ri-video-chat-fill::before {
  content: "\f27d";
}

.ri-video-chat-line::before {
  content: "\f27e";
}

.ri-video-download-fill::before {
  content: "\f27f";
}

.ri-video-download-line::before {
  content: "\f280";
}

.ri-video-fill::before {
  content: "\f281";
}

.ri-video-line::before {
  content: "\f282";
}

.ri-video-upload-fill::before {
  content: "\f283";
}

.ri-video-upload-line::before {
  content: "\f284";
}

.ri-vidicon-2-fill::before {
  content: "\f285";
}

.ri-vidicon-2-line::before {
  content: "\f286";
}

.ri-vidicon-fill::before {
  content: "\f287";
}

.ri-vidicon-line::before {
  content: "\f288";
}

.ri-vimeo-fill::before {
  content: "\f289";
}

.ri-vimeo-line::before {
  content: "\f28a";
}

.ri-vip-crown-2-fill::before {
  content: "\f28b";
}

.ri-vip-crown-2-line::before {
  content: "\f28c";
}

.ri-vip-crown-fill::before {
  content: "\f28d";
}

.ri-vip-crown-line::before {
  content: "\f28e";
}

.ri-vip-diamond-fill::before {
  content: "\f28f";
}

.ri-vip-diamond-line::before {
  content: "\f290";
}

.ri-vip-fill::before {
  content: "\f291";
}

.ri-vip-line::before {
  content: "\f292";
}

.ri-virus-fill::before {
  content: "\f293";
}

.ri-virus-line::before {
  content: "\f294";
}

.ri-visa-fill::before {
  content: "\f295";
}

.ri-visa-line::before {
  content: "\f296";
}

.ri-voice-recognition-fill::before {
  content: "\f297";
}

.ri-voice-recognition-line::before {
  content: "\f298";
}

.ri-voiceprint-fill::before {
  content: "\f299";
}

.ri-voiceprint-line::before {
  content: "\f29a";
}

.ri-volume-down-fill::before {
  content: "\f29b";
}

.ri-volume-down-line::before {
  content: "\f29c";
}

.ri-volume-mute-fill::before {
  content: "\f29d";
}

.ri-volume-mute-line::before {
  content: "\f29e";
}

.ri-volume-off-vibrate-fill::before {
  content: "\f29f";
}

.ri-volume-off-vibrate-line::before {
  content: "\f2a0";
}

.ri-volume-up-fill::before {
  content: "\f2a1";
}

.ri-volume-up-line::before {
  content: "\f2a2";
}

.ri-volume-vibrate-fill::before {
  content: "\f2a3";
}

.ri-volume-vibrate-line::before {
  content: "\f2a4";
}

.ri-vuejs-fill::before {
  content: "\f2a5";
}

.ri-vuejs-line::before {
  content: "\f2a6";
}

.ri-walk-fill::before {
  content: "\f2a7";
}

.ri-walk-line::before {
  content: "\f2a8";
}

.ri-wallet-2-fill::before {
  content: "\f2a9";
}

.ri-wallet-2-line::before {
  content: "\f2aa";
}

.ri-wallet-3-fill::before {
  content: "\f2ab";
}

.ri-wallet-3-line::before {
  content: "\f2ac";
}

.ri-wallet-fill::before {
  content: "\f2ad";
}

.ri-wallet-line::before {
  content: "\f2ae";
}

.ri-water-flash-fill::before {
  content: "\f2af";
}

.ri-water-flash-line::before {
  content: "\f2b0";
}

.ri-webcam-fill::before {
  content: "\f2b1";
}

.ri-webcam-line::before {
  content: "\f2b2";
}

.ri-wechat-2-fill::before {
  content: "\f2b3";
}

.ri-wechat-2-line::before {
  content: "\f2b4";
}

.ri-wechat-fill::before {
  content: "\f2b5";
}

.ri-wechat-line::before {
  content: "\f2b6";
}

.ri-wechat-pay-fill::before {
  content: "\f2b7";
}

.ri-wechat-pay-line::before {
  content: "\f2b8";
}

.ri-weibo-fill::before {
  content: "\f2b9";
}

.ri-weibo-line::before {
  content: "\f2ba";
}

.ri-whatsapp-fill::before {
  content: "\f2bb";
}

.the-share [data-share-type][data-share-type=whatsapp] > span::before, [data-link-type=whatsapp] > span::before,
.ri-whatsapp-line::before {
  content: "\f2bc";
}

.ri-wheelchair-fill::before {
  content: "\f2bd";
}

.ri-wheelchair-line::before {
  content: "\f2be";
}

.ri-wifi-fill::before {
  content: "\f2bf";
}

.ri-wifi-line::before {
  content: "\f2c0";
}

.ri-wifi-off-fill::before {
  content: "\f2c1";
}

.ri-wifi-off-line::before {
  content: "\f2c2";
}

.ri-window-2-fill::before {
  content: "\f2c3";
}

.ri-window-2-line::before {
  content: "\f2c4";
}

.ri-window-fill::before {
  content: "\f2c5";
}

.ri-window-line::before {
  content: "\f2c6";
}

.ri-windows-fill::before {
  content: "\f2c7";
}

.ri-windows-line::before {
  content: "\f2c8";
}

.ri-windy-fill::before {
  content: "\f2c9";
}

.ri-windy-line::before {
  content: "\f2ca";
}

.ri-wireless-charging-fill::before {
  content: "\f2cb";
}

.ri-wireless-charging-line::before {
  content: "\f2cc";
}

.ri-women-fill::before {
  content: "\f2cd";
}

.ri-women-line::before {
  content: "\f2ce";
}

.ri-wubi-input::before {
  content: "\f2cf";
}

.ri-xbox-fill::before {
  content: "\f2d0";
}

.ri-xbox-line::before {
  content: "\f2d1";
}

.ri-xing-fill::before {
  content: "\f2d2";
}

.ri-xing-line::before {
  content: "\f2d3";
}

.ri-youtube-fill::before {
  content: "\f2d4";
}

[data-link-type=youtube] > span::before,
.ri-youtube-line::before {
  content: "\f2d5";
}

.ri-zcool-fill::before {
  content: "\f2d6";
}

.ri-zcool-line::before {
  content: "\f2d7";
}

.ri-zhihu-fill::before {
  content: "\f2d8";
}

.ri-zhihu-line::before {
  content: "\f2d9";
}

.ri-zoom-in-fill::before {
  content: "\f2da";
}

.module.module--archive--project .the-map__zoom button[data-zoom=in] span::before,
.ri-zoom-in-line::before {
  content: "\f2db";
}

.ri-zoom-out-fill::before {
  content: "\f2dc";
}

.module.module--archive--project .the-map__zoom button[data-zoom=out] span::before,
.ri-zoom-out-line::before {
  content: "\f2dd";
}

.ri-zzz-fill::before {
  content: "\f2de";
}

.ri-zzz-line::before {
  content: "\f2df";
}

.ri-arrow-down-double-fill::before {
  content: "\f2e0";
}

.ri-arrow-down-double-line::before {
  content: "\f2e1";
}

.ri-arrow-left-double-fill::before {
  content: "\f2e2";
}

.ri-arrow-left-double-line::before {
  content: "\f2e3";
}

.ri-arrow-right-double-fill::before {
  content: "\f2e4";
}

.ri-arrow-right-double-line::before {
  content: "\f2e5";
}

.ri-arrow-turn-back-fill::before {
  content: "\f2e6";
}

.ri-arrow-turn-back-line::before {
  content: "\f2e7";
}

.ri-arrow-turn-forward-fill::before {
  content: "\f2e8";
}

.ri-arrow-turn-forward-line::before {
  content: "\f2e9";
}

.ri-arrow-up-double-fill::before {
  content: "\f2ea";
}

.ri-arrow-up-double-line::before {
  content: "\f2eb";
}

.ri-bard-fill::before {
  content: "\f2ec";
}

.ri-bard-line::before {
  content: "\f2ed";
}

.ri-bootstrap-fill::before {
  content: "\f2ee";
}

.ri-bootstrap-line::before {
  content: "\f2ef";
}

.ri-box-1-fill::before {
  content: "\f2f0";
}

.ri-box-1-line::before {
  content: "\f2f1";
}

.ri-box-2-fill::before {
  content: "\f2f2";
}

.ri-box-2-line::before {
  content: "\f2f3";
}

.ri-box-3-fill::before {
  content: "\f2f4";
}

.ri-box-3-line::before {
  content: "\f2f5";
}

.ri-brain-fill::before {
  content: "\f2f6";
}

.ri-brain-line::before {
  content: "\f2f7";
}

.ri-candle-fill::before {
  content: "\f2f8";
}

.ri-candle-line::before {
  content: "\f2f9";
}

.ri-cash-fill::before {
  content: "\f2fa";
}

.ri-cash-line::before {
  content: "\f2fb";
}

.ri-contract-left-fill::before {
  content: "\f2fc";
}

.ri-contract-left-line::before {
  content: "\f2fd";
}

.ri-contract-left-right-fill::before {
  content: "\f2fe";
}

.ri-contract-left-right-line::before {
  content: "\f2ff";
}

.ri-contract-right-fill::before {
  content: "\f300";
}

.ri-contract-right-line::before {
  content: "\f301";
}

.ri-contract-up-down-fill::before {
  content: "\f302";
}

.ri-contract-up-down-line::before {
  content: "\f303";
}

.ri-copilot-fill::before {
  content: "\f304";
}

.ri-copilot-line::before {
  content: "\f305";
}

.ri-corner-down-left-fill::before {
  content: "\f306";
}

.ri-corner-down-left-line::before {
  content: "\f307";
}

.ri-corner-down-right-fill::before {
  content: "\f308";
}

.ri-corner-down-right-line::before {
  content: "\f309";
}

.ri-corner-left-down-fill::before {
  content: "\f30a";
}

.ri-corner-left-down-line::before {
  content: "\f30b";
}

.ri-corner-left-up-fill::before {
  content: "\f30c";
}

.ri-corner-left-up-line::before {
  content: "\f30d";
}

.ri-corner-right-down-fill::before {
  content: "\f30e";
}

.ri-corner-right-down-line::before {
  content: "\f30f";
}

.ri-corner-right-up-fill::before {
  content: "\f310";
}

.ri-corner-right-up-line::before {
  content: "\f311";
}

.ri-corner-up-left-double-fill::before {
  content: "\f312";
}

.ri-corner-up-left-double-line::before {
  content: "\f313";
}

.ri-corner-up-left-fill::before {
  content: "\f314";
}

.ri-corner-up-left-line::before {
  content: "\f315";
}

.ri-corner-up-right-double-fill::before {
  content: "\f316";
}

.ri-corner-up-right-double-line::before {
  content: "\f317";
}

.ri-corner-up-right-fill::before {
  content: "\f318";
}

.ri-corner-up-right-line::before {
  content: "\f319";
}

.ri-cross-fill::before {
  content: "\f31a";
}

.ri-cross-line::before {
  content: "\f31b";
}

.ri-edge-new-fill::before {
  content: "\f31c";
}

.ri-edge-new-line::before {
  content: "\f31d";
}

.ri-equal-fill::before {
  content: "\f31e";
}

.ri-equal-line::before {
  content: "\f31f";
}

.ri-expand-left-fill::before {
  content: "\f320";
}

.ri-expand-left-line::before {
  content: "\f321";
}

.ri-expand-left-right-fill::before {
  content: "\f322";
}

.ri-expand-left-right-line::before {
  content: "\f323";
}

.ri-expand-right-fill::before {
  content: "\f324";
}

.ri-expand-right-line::before {
  content: "\f325";
}

.ri-expand-up-down-fill::before {
  content: "\f326";
}

.ri-expand-up-down-line::before {
  content: "\f327";
}

.ri-flickr-fill::before {
  content: "\f328";
}

.ri-flickr-line::before {
  content: "\f329";
}

.ri-forward-10-fill::before {
  content: "\f32a";
}

.ri-forward-10-line::before {
  content: "\f32b";
}

.ri-forward-15-fill::before {
  content: "\f32c";
}

.ri-forward-15-line::before {
  content: "\f32d";
}

.ri-forward-30-fill::before {
  content: "\f32e";
}

.ri-forward-30-line::before {
  content: "\f32f";
}

.ri-forward-5-fill::before {
  content: "\f330";
}

.ri-forward-5-line::before {
  content: "\f331";
}

.ri-graduation-cap-fill::before {
  content: "\f332";
}

.ri-graduation-cap-line::before {
  content: "\f333";
}

.ri-home-office-fill::before {
  content: "\f334";
}

.ri-home-office-line::before {
  content: "\f335";
}

.ri-hourglass-2-fill::before {
  content: "\f336";
}

.ri-hourglass-2-line::before {
  content: "\f337";
}

.ri-hourglass-fill::before {
  content: "\f338";
}

.ri-hourglass-line::before {
  content: "\f339";
}

.ri-javascript-fill::before {
  content: "\f33a";
}

.ri-javascript-line::before {
  content: "\f33b";
}

.ri-loop-left-fill::before {
  content: "\f33c";
}

.ri-loop-left-line::before {
  content: "\f33d";
}

.ri-loop-right-fill::before {
  content: "\f33e";
}

.ri-loop-right-line::before {
  content: "\f33f";
}

.ri-memories-fill::before {
  content: "\f340";
}

.ri-memories-line::before {
  content: "\f341";
}

.ri-meta-fill::before {
  content: "\f342";
}

.ri-meta-line::before {
  content: "\f343";
}

.ri-microsoft-loop-fill::before {
  content: "\f344";
}

.ri-microsoft-loop-line::before {
  content: "\f345";
}

.ri-nft-fill::before {
  content: "\f346";
}

.ri-nft-line::before {
  content: "\f347";
}

.ri-notion-fill::before {
  content: "\f348";
}

.ri-notion-line::before {
  content: "\f349";
}

.ri-openai-fill::before {
  content: "\f34a";
}

.ri-openai-line::before {
  content: "\f34b";
}

.ri-overline::before {
  content: "\f34c";
}

.ri-p2p-fill::before {
  content: "\f34d";
}

.ri-p2p-line::before {
  content: "\f34e";
}

.ri-presentation-fill::before {
  content: "\f34f";
}

.ri-presentation-line::before {
  content: "\f350";
}

.ri-replay-10-fill::before {
  content: "\f351";
}

.ri-replay-10-line::before {
  content: "\f352";
}

.ri-replay-15-fill::before {
  content: "\f353";
}

.ri-replay-15-line::before {
  content: "\f354";
}

.ri-replay-30-fill::before {
  content: "\f355";
}

.ri-replay-30-line::before {
  content: "\f356";
}

.ri-replay-5-fill::before {
  content: "\f357";
}

.ri-replay-5-line::before {
  content: "\f358";
}

.ri-school-fill::before {
  content: "\f359";
}

.ri-school-line::before {
  content: "\f35a";
}

.ri-shining-2-fill::before {
  content: "\f35b";
}

.ri-shining-2-line::before {
  content: "\f35c";
}

.ri-shining-fill::before {
  content: "\f35d";
}

.ri-shining-line::before {
  content: "\f35e";
}

.ri-sketching::before {
  content: "\f35f";
}

.ri-skip-down-fill::before {
  content: "\f360";
}

.ri-skip-down-line::before {
  content: "\f361";
}

.ri-skip-left-fill::before {
  content: "\f362";
}

.ri-skip-left-line::before {
  content: "\f363";
}

.ri-skip-right-fill::before {
  content: "\f364";
}

.ri-skip-right-line::before {
  content: "\f365";
}

.ri-skip-up-fill::before {
  content: "\f366";
}

.ri-skip-up-line::before {
  content: "\f367";
}

.ri-slow-down-fill::before {
  content: "\f368";
}

.ri-slow-down-line::before {
  content: "\f369";
}

.ri-sparkling-2-fill::before {
  content: "\f36a";
}

.ri-sparkling-2-line::before {
  content: "\f36b";
}

.ri-sparkling-fill::before {
  content: "\f36c";
}

.ri-sparkling-line::before {
  content: "\f36d";
}

.ri-speak-fill::before {
  content: "\f36e";
}

.ri-speak-line::before {
  content: "\f36f";
}

.ri-speed-up-fill::before {
  content: "\f370";
}

.ri-speed-up-line::before {
  content: "\f371";
}

.ri-tiktok-fill::before {
  content: "\f372";
}

.ri-tiktok-line::before {
  content: "\f373";
}

.ri-token-swap-fill::before {
  content: "\f374";
}

.ri-token-swap-line::before {
  content: "\f375";
}

.ri-unpin-fill::before {
  content: "\f376";
}

.ri-unpin-line::before {
  content: "\f377";
}

.ri-wechat-channels-fill::before {
  content: "\f378";
}

.ri-wechat-channels-line::before {
  content: "\f379";
}

.ri-wordpress-fill::before {
  content: "\f37a";
}

.ri-wordpress-line::before {
  content: "\f37b";
}

.ri-blender-fill::before {
  content: "\f37c";
}

.ri-blender-line::before {
  content: "\f37d";
}

.ri-emoji-sticker-fill::before {
  content: "\f37e";
}

.ri-emoji-sticker-line::before {
  content: "\f37f";
}

.ri-git-close-pull-request-fill::before {
  content: "\f380";
}

.ri-git-close-pull-request-line::before {
  content: "\f381";
}

.ri-instance-fill::before {
  content: "\f382";
}

.ri-instance-line::before {
  content: "\f383";
}

.ri-megaphone-fill::before {
  content: "\f384";
}

.ri-megaphone-line::before {
  content: "\f385";
}

.ri-pass-expired-fill::before {
  content: "\f386";
}

.ri-pass-expired-line::before {
  content: "\f387";
}

.ri-pass-pending-fill::before {
  content: "\f388";
}

.ri-pass-pending-line::before {
  content: "\f389";
}

.ri-pass-valid-fill::before {
  content: "\f38a";
}

.ri-pass-valid-line::before {
  content: "\f38b";
}

.ri-ai-generate::before {
  content: "\f38c";
}

.ri-calendar-close-fill::before {
  content: "\f38d";
}

.ri-calendar-close-line::before {
  content: "\f38e";
}

.ri-draggable::before {
  content: "\f38f";
}

.ri-font-family::before {
  content: "\f390";
}

.ri-font-mono::before {
  content: "\f391";
}

.ri-font-sans-serif::before {
  content: "\f392";
}

.ri-font-sans::before {
  content: "\f393";
}

.ri-hard-drive-3-fill::before {
  content: "\f394";
}

.ri-hard-drive-3-line::before {
  content: "\f395";
}

.ri-kick-fill::before {
  content: "\f396";
}

.ri-kick-line::before {
  content: "\f397";
}

.ri-list-check-3::before {
  content: "\f398";
}

.ri-list-indefinite::before {
  content: "\f399";
}

.ri-list-ordered-2::before {
  content: "\f39a";
}

.ri-list-radio::before {
  content: "\f39b";
}

.ri-openbase-fill::before {
  content: "\f39c";
}

.ri-openbase-line::before {
  content: "\f39d";
}

.ri-planet-fill::before {
  content: "\f39e";
}

.ri-planet-line::before {
  content: "\f39f";
}

.ri-prohibited-fill::before {
  content: "\f3a0";
}

.ri-prohibited-line::before {
  content: "\f3a1";
}

.ri-quote-text::before {
  content: "\f3a2";
}

.ri-seo-fill::before {
  content: "\f3a3";
}

.ri-seo-line::before {
  content: "\f3a4";
}

.ri-slash-commands::before {
  content: "\f3a5";
}

.ri-archive-2-fill::before {
  content: "\f3a6";
}

.ri-archive-2-line::before {
  content: "\f3a7";
}

.ri-inbox-2-fill::before {
  content: "\f3a8";
}

.ri-inbox-2-line::before {
  content: "\f3a9";
}

.ri-shake-hands-fill::before {
  content: "\f3aa";
}

.ri-shake-hands-line::before {
  content: "\f3ab";
}

.ri-supabase-fill::before {
  content: "\f3ac";
}

.ri-supabase-line::before {
  content: "\f3ad";
}

.ri-water-percent-fill::before {
  content: "\f3ae";
}

.ri-water-percent-line::before {
  content: "\f3af";
}

.ri-yuque-fill::before {
  content: "\f3b0";
}

.ri-yuque-line::before {
  content: "\f3b1";
}

.ri-crosshair-2-fill::before {
  content: "\f3b2";
}

.ri-crosshair-2-line::before {
  content: "\f3b3";
}

.ri-crosshair-fill::before {
  content: "\f3b4";
}

.ri-crosshair-line::before {
  content: "\f3b5";
}

.ri-file-close-fill::before {
  content: "\f3b6";
}

.ri-file-close-line::before {
  content: "\f3b7";
}

.ri-infinity-fill::before {
  content: "\f3b8";
}

.ri-infinity-line::before {
  content: "\f3b9";
}

.ri-rfid-fill::before {
  content: "\f3ba";
}

.ri-rfid-line::before {
  content: "\f3bb";
}

.ri-slash-commands-2::before {
  content: "\f3bc";
}

.ri-user-forbid-fill::before {
  content: "\f3bd";
}

.ri-user-forbid-line::before {
  content: "\f3be";
}

.ri-beer-fill::before {
  content: "\f3bf";
}

.ri-beer-line::before {
  content: "\f3c0";
}

.ri-circle-fill::before {
  content: "\f3c1";
}

.ri-circle-line::before {
  content: "\f3c2";
}

.ri-dropdown-list::before {
  content: "\f3c3";
}

.ri-file-image-fill::before {
  content: "\f3c4";
}

.ri-file-image-line::before {
  content: "\f3c5";
}

.ri-file-pdf-2-fill::before {
  content: "\f3c6";
}

.ri-file-pdf-2-line::before {
  content: "\f3c7";
}

.ri-file-video-fill::before {
  content: "\f3c8";
}

.ri-file-video-line::before {
  content: "\f3c9";
}

.ri-folder-image-fill::before {
  content: "\f3ca";
}

.ri-folder-image-line::before {
  content: "\f3cb";
}

.ri-folder-video-fill::before {
  content: "\f3cc";
}

.ri-folder-video-line::before {
  content: "\f3cd";
}

.ri-hexagon-fill::before {
  content: "\f3ce";
}

.ri-hexagon-line::before {
  content: "\f3cf";
}

.ri-menu-search-fill::before {
  content: "\f3d0";
}

.ri-menu-search-line::before {
  content: "\f3d1";
}

.ri-octagon-fill::before {
  content: "\f3d2";
}

.ri-octagon-line::before {
  content: "\f3d3";
}

.ri-pentagon-fill::before {
  content: "\f3d4";
}

.ri-pentagon-line::before {
  content: "\f3d5";
}

.ri-rectangle-fill::before {
  content: "\f3d6";
}

.ri-rectangle-line::before {
  content: "\f3d7";
}

.ri-robot-2-fill::before {
  content: "\f3d8";
}

.ri-robot-2-line::before {
  content: "\f3d9";
}

.ri-shapes-fill::before {
  content: "\f3da";
}

.ri-shapes-line::before {
  content: "\f3db";
}

.ri-square-fill::before {
  content: "\f3dc";
}

.ri-square-line::before {
  content: "\f3dd";
}

.ri-tent-fill::before {
  content: "\f3de";
}

.ri-tent-line::before {
  content: "\f3df";
}

.ri-threads-fill::before {
  content: "\f3e0";
}

.ri-threads-line::before {
  content: "\f3e1";
}

.ri-tree-fill::before {
  content: "\f3e2";
}

.ri-tree-line::before {
  content: "\f3e3";
}

.ri-triangle-fill::before {
  content: "\f3e4";
}

.ri-triangle-line::before {
  content: "\f3e5";
}

.ri-twitter-x-fill::before {
  content: "\f3e6";
}

.the-share [data-share-type][data-share-type=twitter] > span::before,
.ri-twitter-x-line::before {
  content: "\f3e7";
}

.ri-verified-badge-fill::before {
  content: "\f3e8";
}

.ri-verified-badge-line::before {
  content: "\f3e9";
}

:root {
  --gutter: 24px;
  --half-gutter: 12px;
  --vh: 100vh;
  --vw: 100vw;
  --container-width: 1320px;
  --container-wide-width: 1576px;
  --wide-margin: 128px;
  --col-width: 88px;
  --ui-primary: #ff8200;
  --ui-blue: #0c2340;
  --ui-orange: #ffa32e;
  --ui-white: #fff;
  --ui-grey: #c1c7cc;
  --ui-grey--light-02: #f6f6f6;
}

html {
  font-size: 10px;
}

@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordMediumItalic.eot");
  src: local("Strawford Medium Italic"), local("StrawfordMediumItalic"), url("../fonts/Strawford/StrawfordMediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordMediumItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordMediumItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordMediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordBold.eot");
  src: local("Strawford Bold"), local("StrawfordBold"), url("../fonts/Strawford/StrawfordBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordBold.woff2") format("woff2"), url("../fonts/Strawford/StrawfordBold.woff") format("woff"), url("../fonts/Strawford/StrawfordBold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordBoldItalic.eot");
  src: local("Strawford Bold Italic"), local("StrawfordBoldItalic"), url("../fonts/Strawford/StrawfordBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordBoldItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordBoldItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordBoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordThinItalic.eot");
  src: local("Strawford Thin Italic"), local("StrawfordThinItalic"), url("../fonts/Strawford/StrawfordThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordThinItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordThinItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordThin.eot");
  src: local("Strawford Thin"), local("StrawfordThin"), url("../fonts/Strawford/StrawfordThin.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordThin.woff2") format("woff2"), url("../fonts/Strawford/StrawfordThin.woff") format("woff"), url("../fonts/Strawford/StrawfordThin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordExtraLight.eot");
  src: local("Strawford ExtraLight"), local("StrawfordExtraLight"), url("../fonts/Strawford/StrawfordExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordExtraLight.woff2") format("woff2"), url("../fonts/Strawford/StrawfordExtraLight.woff") format("woff"), url("../fonts/Strawford/StrawfordExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordBlackItalic.eot");
  src: local("Strawford Black Italic"), local("StrawfordBlackItalic"), url("../fonts/Strawford/StrawfordBlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordBlackItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordBlackItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordBlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordLightItalic.eot");
  src: local("Strawford Light Italic"), local("StrawfordLightItalic"), url("../fonts/Strawford/StrawfordLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordLightItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordLightItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordLightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordLight.eot");
  src: local("Strawford Light"), local("StrawfordLight"), url("../fonts/Strawford/StrawfordLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordLight.woff2") format("woff2"), url("../fonts/Strawford/StrawfordLight.woff") format("woff"), url("../fonts/Strawford/StrawfordLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordExtraLightItalic.eot");
  src: local("Strawford ExtraLight Italic"), local("StrawfordExtraLightItalic"), url("../fonts/Strawford/StrawfordExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordExtraLightItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordExtraLightItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordRegular.eot");
  src: local("Strawford Regular"), local("StrawfordRegular"), url("../fonts/Strawford/StrawfordRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordRegular.woff2") format("woff2"), url("../fonts/Strawford/StrawfordRegular.woff") format("woff"), url("../fonts/Strawford/StrawfordRegular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordBlack.eot");
  src: local("Strawford Black"), local("StrawfordBlack"), url("../fonts/Strawford/StrawfordBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordBlack.woff2") format("woff2"), url("../fonts/Strawford/StrawfordBlack.woff") format("woff"), url("../fonts/Strawford/StrawfordBlack.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Strawford Regular";
  src: url("../fonts/Strawford/StrawfordRegularItalic.eot");
  src: local("Strawford Regular Italic"), local("StrawfordRegularItalic"), url("../fonts/Strawford/StrawfordRegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordRegularItalic.woff2") format("woff2"), url("../fonts/Strawford/StrawfordRegularItalic.woff") format("woff"), url("../fonts/Strawford/StrawfordRegularItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Strawford";
  src: url("../fonts/Strawford/StrawfordMedium.eot");
  src: local("Strawford Medium"), local("StrawfordMedium"), url("../fonts/Strawford/StrawfordMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/Strawford/StrawfordMedium.woff2") format("woff2"), url("../fonts/Strawford/StrawfordMedium.woff") format("woff"), url("../fonts/Strawford/StrawfordMedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
.container, .the-navigation__container, .module .module__container,
.module [class^=module__container],
.module [class*=" module__container"], body .glightbox-container .ginner-container, .container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
  padding-left: 12px;
  padding-right: 12px;
}
.container--wide, .module.the-footer .module__background .the-logo, .the-modal__header, body .glightbox-container .gcontainer {
  max-width: 1600px !important;
}

@media (min-width: 576px) {
  .col-sm--5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 768px) {
  .col-md--5, .module.module--goals .items .item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 1024px) {
  .col-lg--5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 1280px) {
  .col-xl--5, .items[data-items-per-row="5"] .item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
@media (min-width: 1440px) {
  .col-xxl--5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
}
[data-only-xs=block] {
  display: none;
}
@media (max-width: 575.98px) {
  [data-only-xs=block] {
    display: block !important;
  }
}

[data-only-sm=block] {
  display: none;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  [data-only-sm=block] {
    display: block !important;
  }
}

[data-only-md=block] {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  [data-only-md=block] {
    display: block !important;
  }
}

[data-only-lg=block] {
  display: none;
}
@media (min-width: 1024px) and (max-width: 1279.98px) {
  [data-only-lg=block] {
    display: block !important;
  }
}

[data-only-xl=block] {
  display: none;
}
@media (min-width: 1280px) and (max-width: 1439.98px) {
  [data-only-xl=block] {
    display: block !important;
  }
}

[data-only-xxl=block] {
  display: none;
}
@media (min-width: 1440px) {
  [data-only-xxl=block] {
    display: block !important;
  }
}

#wpadminbar {
  position: fixed !important;
}

#grid {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  pointer-events: none !important;
  background: repeating-linear-gradient(to bottom, rgba(255, 0, 0, 0.05), rgba(255, 0, 0, 0.05) 1rem, transparent 1rem, transparent 2rem);
}
#grid .container--wide, #grid .module.the-footer .module__background .the-logo, .module.the-footer .module__background #grid .the-logo, #grid .the-modal__header, #grid body .glightbox-container .gcontainer, body .glightbox-container #grid .gcontainer {
  outline: 1px solid rgba(255, 0, 0, 0.5);
  position: relative;
  top: -100%;
}
#grid .container, #grid .the-navigation__container, #grid .module .module__container, .module #grid .module__container,
#grid .module [class^=module__container],
.module #grid [class^=module__container],
#grid .module [class*=" module__container"],
.module #grid [class*=" module__container"], #grid body .glightbox-container .ginner-container, body .glightbox-container #grid .ginner-container, #grid .container--wide, #grid .module.the-footer .module__background .the-logo, .module.the-footer .module__background #grid .the-logo, #grid .the-modal__header, #grid body .glightbox-container .gcontainer, body .glightbox-container #grid .gcontainer,
#grid .row,
#grid .module.module--team-members .the-tabs,
.module.module--team-members #grid .the-tabs,
#grid .module.module--slider .the-slider[data-slider=false] .the-slider__content,
.module.module--slider .the-slider[data-slider=false] #grid .the-slider__content,
#grid .module.module--infography.the-modal .col-columns,
.module.module--infography.the-modal #grid .col-columns,
#grid .module.module--header .the-info,
.module.module--header #grid .the-info,
#grid .module.module--cta .card--cta .card__link,
.module.module--cta .card--cta #grid .card__link,
#grid .module.module--contact .card__link,
.module.module--contact #grid .card__link,
#grid .module.module--cards--project .the-slider[data-slider=false] .the-slider__content,
.module.module--cards--project .the-slider[data-slider=false] #grid .the-slider__content,
#grid .module.module--archive--project .the-slider[data-slider=false] .the-slider__content,
.module.module--archive--project .the-slider[data-slider=false] #grid .the-slider__content,
#grid .module.module--archive--project .the-tabs,
.module.module--archive--project #grid .the-tabs,
#grid .the-navigation .the-bottom,
.the-navigation #grid .the-bottom,
#grid .the-navigation__content,
#grid .module .module__content,
.module #grid .module__content,
#grid form.the-form,
#grid .module.the-footer .the-menu--main,
.module.the-footer #grid .the-menu--main,
#grid .item--event--future .item__link,
.item--event--future #grid .item__link,
#grid .item--accordion .item__cols,
.item--accordion #grid .item__cols,
#grid .items,
#grid .card--certificate .card__link,
.card--certificate #grid .card__link,
#grid .card--quote .card__link,
.card--quote #grid .card__link,
#grid .the-megamenu__content,
#grid .the-filters__main,
#grid [class*=col],
#grid .inner {
  height: 100%;
}
#grid .inner {
  background: rgba(255, 0, 0, 0.05);
}
#grid:not(.none) {
  display: block !important;
  z-index: 9999999;
  visibility: visible !important;
  opacity: 1;
}
#grid.none {
  display: block !important;
  z-index: -9999999;
  visibility: hidden !important;
  opacity: 0 !important;
}
#grid .c12 {
  opacity: 1;
}
@media (max-width: 767.98px) {
  #grid .c12 {
    opacity: 0;
  }
}
#grid .c6 {
  opacity: 1;
  margin-top: -100vh;
}
@media (min-width: 1024px) {
  #grid .c6 {
    opacity: 0;
  }
}

html.locked[data-input-method=mouse] #grid, html.locked[data-input-method=keyboard] #grid, html.glightbox-open[data-input-method=mouse] #grid, html.glightbox-open[data-input-method=keyboard] #grid,
body.locked[data-input-method=mouse] #grid,
body.locked[data-input-method=keyboard] #grid,
body.glightbox-open[data-input-method=mouse] #grid,
body.glightbox-open[data-input-method=keyboard] #grid {
  padding-right: 15px;
}

.module--dev-info:first-child {
  margin-top: 12rem;
}

.wavy-alert {
  -webkit-text-decoration: underline wavy transparent;
          text-decoration: underline wavy transparent;
  text-underline-offset: 0.2rem !important;
  text-decoration-thickness: 1px;
  -webkit-animation: wavy 1s infinite;
          animation: wavy 1s infinite;
}

@-webkit-keyframes wavy {
  0% {
    -webkit-text-decoration-color: #f00;
            text-decoration-color: #f00;
  }
  50% {
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }
  100% {
    -webkit-text-decoration-color: #f00;
            text-decoration-color: #f00;
  }
}

@keyframes wavy {
  0% {
    -webkit-text-decoration-color: #f00;
            text-decoration-color: #f00;
  }
  50% {
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }
  100% {
    -webkit-text-decoration-color: #f00;
            text-decoration-color: #f00;
  }
}
@media (max-width: 575.98px) {
  #grid .container, #grid .the-navigation__container, #grid .module .module__container, .module #grid .module__container,
  #grid .module [class^=module__container],
  .module #grid [class^=module__container],
  #grid .module [class*=" module__container"],
  .module #grid [class*=" module__container"], #grid body .glightbox-container .ginner-container, body .glightbox-container #grid .ginner-container, #grid .container--wide, #grid .module.the-footer .module__background .the-logo, .module.the-footer .module__background #grid .the-logo, #grid .the-modal__header, #grid body .glightbox-container .gcontainer, body .glightbox-container #grid .gcontainer {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.card__text .h4, .item--ref .item__text .h4, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4,
.the-wysiwyg .h4, .card__text h6:not([class]), .item--ref .item__text h6:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]),
.the-wysiwyg h6:not([class]), .card__text .h3, .item--ref .item__text .h3, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3,
.the-wysiwyg .h3, .card__text h5:not([class]), .item--ref .item__text h5:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]),
.the-wysiwyg h5:not([class]), .card__text .h2, .item--ref .item__text .h2, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2,
.the-wysiwyg .h2, .card__text h4:not([class]), .item--ref .item__text h4:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]),
.the-wysiwyg h4:not([class]), .card__text .h1, .item--ref .item__text .h1, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1,
.the-wysiwyg .h1, .card__text h3:not([class]), .item--ref .item__text h3:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]),
.the-wysiwyg h3:not([class]), .card__text h2:not([class]), .item--ref .item__text h2:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]),
.the-wysiwyg h2:not([class]), .card__text h1:not([class]), .item--ref .item__text h1:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]),
.the-wysiwyg h1:not([class]), .module.module--markers-map .the-marker__power .small-text, .module.module--markers-map .the-marker__title b, .module.module--lab .the-bloqued__subtitle, .module.module--index[data-layout=default] .the-index__link[data-level="2"], .module.module--header .the-info__value > span small, .module .noitems, .module.the-footer .the-menu__title, body #CybotCookiebotDialog .CybotCookiebotScrollArea > h2,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label, .item--document .item__title, .item--event--future .item__title, .item--event .item__title, .item--accordion .item__title, .item--number .item__title, .item--icon .item__title, .card--slide .card__title, .card--infography .card__title, .card--project .card__power small, .card--project .card__title, .card--team-member .card__title, .card--new .card__title, .card--quote[data-type=large] .card__title, .card--text .card__title, .card--icon .card__title, .card--image .card__title, .the-megamenu .card--lab .card__title, .the-megamenu .item--menu .item__title,
.the-header__title--none, .card__title, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--modal[data-layout=form] .the-header__title, .module.module--markers-map .the-marker__power, .module.module--lab.the-modal [data-form=sent] .the-header__title, .module.module--lab .the-bloqued__title, .module.module--index[data-layout=default] .the-index__link[data-level="1"], .module.module--header .the-info__value > span, .module.module--form [data-form=sent] .the-header__title, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--archive--event .the-tabs__title, .module.basic.module--refs .the-header__title, .module.basic.module--refs .the-header__title--1, .module.basic.module--refs .the-header__title--2, .module.basic.module--refs .the-header__title--none, .module.basic.module--authors .the-header__title, .module.basic.module--authors .the-header__title--1, .module.basic.module--authors .the-header__title--2, .module.basic.module--authors .the-header__title--none, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header > strong, body #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, .item--dossier .item__title, .card--column--default .card__title, .card--page .card__title, .card--certificate .card__title, .card--number .card__number .small-text,
.the-header__title--2, .module.module--index .the-header__title, .module.module--header[data-layout=lab] .the-header__title, .module.module--header[data-layout=new] .the-header__title, .module.module--header .the-header__title, .module.module--cta .card--cta .the-header__title, .item--number .item__index, .card--column--featured .card__title, .card--quote[data-type=default] .card__title,
.the-header__title,
.the-header__title--1, .module.module--header[data-layout=project] .the-header__title, .module.module--header[data-layout=simple] .the-header__title, .module.module--header[data-layout=text] .the-header__title, .item--event--future .item__date .marked, .card--project .card__power, .module.module--header[data-layout="404"] .the-header__title, .module.module--header[data-layout=image] .the-header__title, .module.module--header--usa .the-header__title, .module.module--header[data-layout=top-level] .the-header__title, .module.the-footer .the-header__title, .card--number .card__number, .module.module--header[data-layout=home] .the-header__title, .card--quote .card__title::after {
  font-family: "Strawford", Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.module.module--header[data-layout=home] .the-header__title, .card--quote .card__title::after {
  font-size: 9.6rem;
  letter-spacing: -0.02em;
}
@media (max-width: 1023.98px) {
  .module.module--header[data-layout=home] .the-header__title, .card--quote .card__title::after {
    font-size: 6.4rem;
    word-break: break-word;
  }
}
@media (max-width: 575.98px) {
  .module.module--header[data-layout=home] .the-header__title, .card--quote .card__title::after {
    font-size: 4.8rem;
  }
}
.module.module--header--usa .the-header__title, .module.module--header[data-layout=top-level] .the-header__title, .module.the-footer .the-header__title, .card--number .card__number {
  font-size: 7.2rem;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  .module.module--header--usa .the-header__title, .module.module--header[data-layout=top-level] .the-header__title, .module.the-footer .the-header__title, .card--number .card__number {
    font-size: 4.8rem;
  }
}
@media (max-width: 575.98px) {
  .module.module--header--usa .the-header__title, .module.module--header[data-layout=top-level] .the-header__title, .module.the-footer .the-header__title, .card--number .card__number {
    word-break: break-word;
  }
}
.module.module--header[data-layout="404"] .the-header__title, .module.module--header[data-layout=image] .the-header__title {
  font-size: 6.4rem;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  .module.module--header[data-layout="404"] .the-header__title, .module.module--header[data-layout=image] .the-header__title {
    font-size: 3.8rem;
  }
}
@media (max-width: 575.98px) {
  .module.module--header[data-layout="404"] .the-header__title, .module.module--header[data-layout=image] .the-header__title {
    word-break: break-word;
  }
}
.module.module--header[data-layout=project] .the-header__title, .module.module--header[data-layout=simple] .the-header__title, .module.module--header[data-layout=text] .the-header__title, .item--event--future .item__date .marked, .card--project .card__power {
  font-size: 5.6rem;
  letter-spacing: -0.02em;
}
@media (max-width: 767.98px) {
  .module.module--header[data-layout=project] .the-header__title, .module.module--header[data-layout=simple] .the-header__title, .module.module--header[data-layout=text] .the-header__title, .item--event--future .item__date .marked, .card--project .card__power {
    font-size: 3.2rem;
  }
}
@media (max-width: 575.98px) {
  .module.module--header[data-layout=project] .the-header__title, .module.module--header[data-layout=simple] .the-header__title, .module.module--header[data-layout=text] .the-header__title, .item--event--future .item__date .marked, .card--project .card__power {
    word-break: break-word;
  }
}
.module.module--index .the-header__title, .module.module--header[data-layout=lab] .the-header__title, .module.module--header[data-layout=new] .the-header__title, .module.module--header .the-header__title, .module.module--cta .card--cta .the-header__title, .item--number .item__index, .card--column--featured .card__title, .card--quote[data-type=default] .card__title,
.the-header__title,
.the-header__title--1 {
  font-size: 4rem;
  letter-spacing: -0.025em;
}
@media (max-width: 767.98px) {
  .module.module--index .the-header__title, .module.module--header[data-layout=lab] .the-header__title, .module.module--header[data-layout=new] .the-header__title, .module.module--header .the-header__title, .module.module--cta .card--cta .the-header__title, .item--number .item__index, .card--column--featured .card__title, .card--quote[data-type=default] .card__title,
  .the-header__title,
  .the-header__title--1 {
    font-size: 2.8rem;
  }
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--modal[data-layout=form] .the-header__title, .module.module--markers-map .the-marker__power, .module.module--lab.the-modal [data-form=sent] .the-header__title, .module.module--lab .the-bloqued__title, .module.module--index[data-layout=default] .the-index__link[data-level="1"], .module.module--header .the-info__value > span, .module.module--form [data-form=sent] .the-header__title, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--archive--event .the-tabs__title, .module.basic.module--refs .the-header__title, .module.basic.module--refs .the-header__title--1, .module.basic.module--refs .the-header__title--2, .module.basic.module--refs .the-header__title--none, .module.basic.module--authors .the-header__title, .module.basic.module--authors .the-header__title--1, .module.basic.module--authors .the-header__title--2, .module.basic.module--authors .the-header__title--none, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header > strong, body #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, .item--dossier .item__title, .card--column--default .card__title, .card--page .card__title, .card--certificate .card__title, .card--number .card__number .small-text,
.the-header__title--2 {
  font-size: 3.2rem;
  font-weight: 900;
  letter-spacing: -0.015em;
}
@media (max-width: 767.98px) {
  .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--modal[data-layout=form] .the-header__title, .module.module--markers-map .the-marker__power, .module.module--lab.the-modal [data-form=sent] .the-header__title, .module.module--lab .the-bloqued__title, .module.module--index[data-layout=default] .the-index__link[data-level="1"], .module.module--header .the-info__value > span, .module.module--form [data-form=sent] .the-header__title, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong, .module.module--archive--event .the-tabs__title, .module.basic.module--refs .the-header__title, .module.basic.module--refs .the-header__title--1, .module.basic.module--refs .the-header__title--2, .module.basic.module--refs .the-header__title--none, .module.basic.module--authors .the-header__title, .module.basic.module--authors .the-header__title--1, .module.basic.module--authors .the-header__title--2, .module.basic.module--authors .the-header__title--none, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header > strong, body #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, .item--dossier .item__title, .card--column--default .card__title, .card--page .card__title, .card--certificate .card__title, .card--number .card__number .small-text,
  .the-header__title--2 {
    font-size: 2.4rem;
  }
}
.module.module--markers-map .the-marker__power .small-text, .module.module--markers-map .the-marker__title b, .module.module--lab .the-bloqued__subtitle, .module.module--index[data-layout=default] .the-index__link[data-level="2"], .module.module--header .the-info__value > span small, .module .noitems, .module.the-footer .the-menu__title, body #CybotCookiebotDialog .CybotCookiebotScrollArea > h2,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label, .item--document .item__title, .item--event--future .item__title, .item--event .item__title, .item--accordion .item__title, .item--number .item__title, .item--icon .item__title, .card--slide .card__title, .card--infography .card__title, .card--project .card__power small, .card--project .card__title, .card--team-member .card__title, .card--new .card__title, .card--quote[data-type=large] .card__title, .card--text .card__title, .card--icon .card__title, .card--image .card__title, .the-megamenu .card--lab .card__title, .the-megamenu .item--menu .item__title,
.the-header__title--none, .card__title {
  font-size: 2.2rem;
  font-weight: 900;
  letter-spacing: -0.015em;
}
@media (max-width: 767.98px) {
  .module.module--markers-map .the-marker__power .small-text, .module.module--markers-map .the-marker__title b, .module.module--lab .the-bloqued__subtitle, .module.module--index[data-layout=default] .the-index__link[data-level="2"], .module.module--header .the-info__value > span small, .module .noitems, .module.the-footer .the-menu__title, body #CybotCookiebotDialog .CybotCookiebotScrollArea > h2,
  body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle, body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
  body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label, .item--document .item__title, .item--event--future .item__title, .item--event .item__title, .item--accordion .item__title, .item--number .item__title, .item--icon .item__title, .card--slide .card__title, .card--infography .card__title, .card--project .card__power small, .card--project .card__title, .card--team-member .card__title, .card--new .card__title, .card--quote[data-type=large] .card__title, .card--text .card__title, .card--icon .card__title, .card--image .card__title, .the-megamenu .card--lab .card__title, .the-megamenu .item--menu .item__title,
  .the-header__title--none, .card__title {
    font-size: 2rem;
  }
}

.module.module--text-image .the-image__caption .marked, .module.module--multimedia .the-image__caption .marked, .module.module--markers-map .the-marker__title, .module.module--images .the-image__caption .marked, .module.module--header .the-datas__item, .the-navigation .the-top .menu-item, .the-navigation__top .the-top .the-langs .the-dropdown__button span, .the-field .the-field__label, .item--document .item__date, .item--event--future .item__date .marked span, .item--event--future .item__date, .item--event .item__date, .item--accordion .item__info, .card--slide .card__pretitle, .card--project .card__category, .card--project .the-info__tag[data-status-type] > span, .card--lab .card__date, .card--team-member .card__position, .card--new .card__date, table.the-table td.col-subtitle,
table.the-table th.col-subtitle, table.the-table caption .marked, .the-tags__link span, .the-tabs__label, .the-share__label, .module.module--header .the-info__label, .module.module--markers-map .the-marker__infos [data-link-type=address], .module.module--contact .the-links [data-link-type=address], .the-navigation__bottom .the-langs .the-dropdown__link, .module.the-footer .the-langs__text, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link, .the-navigation .the-top .menu-item,
.text-link--white, .module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
.text-link--primary, .module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
.text-link--primary-scheme, .module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
.text-link--dark-scheme, .module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
.text-link,
.text-link--light-scheme, [data-link-type=self] > span, [data-link-type=blank] > span, [data-link-type=back] > span, [data-link-type=home] > span, [data-link-type=more] > span, [data-link-type=download] > span, [data-link-type=modal] > span, [data-link-type=email] > span, [data-link-type=phone] > span, [data-link-type=video] > span, [data-link-type=add] > span, [data-link-type=pdf] > span, [data-link-type=address] > span, [data-link-type=facebook] > span, [data-link-type=linkedin] > span, [data-link-type=pinterest] > span, [data-link-type=youtube] > span, [data-link-type=twitch] > span, [data-link-type=instagram] > span, [data-link-type=whatsapp] > span, .item--gallery .item__link button, .the-video > button, .module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme, .the-breadcrumb__item[data-breadcrumb-type=text] .the-breadcrumb__link, .module.module--header .the-info__value[data-status-type] > span, .module.module--header .the-info__value > a > span, .the-navigation .the-bottom .the-menu__link > span, form.the-form.wpcf7-form .the-form__response [data-response-type], .module.the-footer .the-attribution, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list .CookiebotWidget-state, body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider, .card--quote .card__name, .the-megamenu__back .text-link > span, table.the-table td.col-title,
table.the-table th.col-title, .module.module--index[data-layout=featured] .the-index__link[data-level="1"], .card__text .h5, .item--ref .item__text .h5, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5,
.the-wysiwyg .h5, .the-field label .wpcf7-not-valid-tip, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > div, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > strong, body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter, .module.module--text-image .the-image__caption, .module.module--multimedia .the-image__caption, .module.module--markers-map .the-marker__value, .module.module--images .the-image__caption, .disclaimer.card__text ol, .item--ref .disclaimer.item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ol, .disclaimer.card__text ul, .item--ref .disclaimer.item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg.disclaimer ol,
.the-wysiwyg.disclaimer ul, .disclaimer.card__text, .item--ref .disclaimer.item__text, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText,
.the-wysiwyg.disclaimer, .card__text .wp-block-image figcaption, .item--ref .item__text .wp-block-image figcaption, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image figcaption,
.card__text figure figcaption,
.item--ref .item__text figure figcaption,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure figcaption,
.the-wysiwyg .wp-block-image figcaption,
.the-wysiwyg figure figcaption, form.the-form.wpcf7-form .the-form__response .wpcf7-response-output, form.the-form p, .the-field__text .the-wysiwyg p,
.the-field__text .the-wysiwyg ol,
.the-field__text .the-wysiwyg ul, .the-field__text .the-wysiwyg, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText, body #CybotCookiebotDialog .CybotCookiebotDialogTabPanel, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink, .item--document .item__text, .item--event--future .item__text, .item--event .item__text, .item--accordion .the-goals__label, .item--number .item__text, .item--icon .item__text, .card--lab .card__category, .card--certificate .card__text ol,
.card--certificate .card__text ul, .card--certificate .card__text, .card--text .card__text ol,
.card--text .card__text ul, .card--icon .card__text ol,
.card--icon .card__text ul, .card--text .card__text, .card--icon .card__text, .the-megamenu .item--menu .item__description, table.the-table caption, body .gslide-desc, body .glightbox-clean .gslide-desc, .the-field[data-field-type=true_false] input[type=checkbox] + span, .the-field[data-field-type=true_false] input[type=radio] + span, .the-field select, .the-dropdown__button, .the-tabs__dropdown button, .nice-select, .the-field textarea, .the-field input[type=date], .the-field input[type=datetime], .the-field input[type=email], .the-field input[type=number], .the-field input[type=password], .the-field input[type=search], .the-field input[type=tel], .the-field input[type=text], .the-field input[type=url], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link, .module.module--lab .the-bloqued__description, .module.module--index[data-layout=featured] .the-index__link[data-level="2"], .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link, .card__text .h6, .item--ref .item__text .h6, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6,
.the-wysiwyg .h6, .card__text ol, .item--ref .item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol, .card__text ul, .item--ref .item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg ol,
.the-wysiwyg ul, .card__text, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText,
.the-wysiwyg, .module, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list, body #CybotCookiebotDialog, .item--ref .item__text, .item--dossier .item__description, table.the-table td,
table.the-table th, .the-pagination .page-numbers, body .gslide-title, body .glightbox-clean .gslide-title, body .ginner-container .gslide-counter, .card--quote .card__position {
  font-family: "Strawford", Arial, Helvetica, sans-serif;
  letter-spacing: -0.015em;
}

.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link, .module.module--lab .the-bloqued__description, .module.module--index[data-layout=featured] .the-index__link[data-level="2"], .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link, .card__text .h6, .item--ref .item__text .h6, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6,
.the-wysiwyg .h6, .card__text ol, .item--ref .item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol, .card__text ul, .item--ref .item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg ol,
.the-wysiwyg ul, .card__text, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText,
.the-wysiwyg, .module, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list, body #CybotCookiebotDialog, .item--ref .item__text, .item--dossier .item__description, table.the-table td,
table.the-table th, .the-pagination .page-numbers, body .gslide-title, body .glightbox-clean .gslide-title, body .ginner-container .gslide-counter, .card--quote .card__position {
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link, .module.module--lab .the-bloqued__description, .module.module--index[data-layout=featured] .the-index__link[data-level="2"], .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link, .card__text .h6, .item--ref .item__text .h6, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6,
  .the-wysiwyg .h6, .card__text ol, .item--ref .item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol, .card__text ul, .item--ref .item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul,
  .the-wysiwyg ol,
  .the-wysiwyg ul, .card__text, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText,
  .the-wysiwyg, .module, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list, body #CybotCookiebotDialog, .item--ref .item__text, .item--dossier .item__description, table.the-table td,
  table.the-table th, .the-pagination .page-numbers, body .gslide-title, body .glightbox-clean .gslide-title, body .ginner-container .gslide-counter, .card--quote .card__position {
    font-size: 1.6rem;
  }
}
.module.module--text-image .the-image__caption, .module.module--multimedia .the-image__caption, .module.module--markers-map .the-marker__value, .module.module--images .the-image__caption, .disclaimer.card__text ol, .item--ref .disclaimer.item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ol, .disclaimer.card__text ul, .item--ref .disclaimer.item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg.disclaimer ol,
.the-wysiwyg.disclaimer ul, .disclaimer.card__text, .item--ref .disclaimer.item__text,
.the-wysiwyg.disclaimer, .card__text .wp-block-image figcaption, .item--ref .item__text .wp-block-image figcaption, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image figcaption,
.card__text figure figcaption,
.item--ref .item__text figure figcaption,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure figcaption,
.the-wysiwyg .wp-block-image figcaption,
.the-wysiwyg figure figcaption, form.the-form.wpcf7-form .the-form__response .wpcf7-response-output, form.the-form p, .the-field__text .the-wysiwyg p,
.the-field__text .the-wysiwyg ol,
.the-field__text .the-wysiwyg ul, .the-field__text .the-wysiwyg, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText, body #CybotCookiebotDialog .CybotCookiebotDialogTabPanel, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink, .item--document .item__text, .item--event--future .item__text, .item--event .item__text, .item--accordion .the-goals__label, .item--number .item__text, .item--icon .item__text, .card--lab .card__category, .card--certificate .card__text ol,
.card--certificate .card__text ul, .card--certificate .card__text, .card--text .card__text ol,
.card--text .card__text ul, .card--icon .card__text ol,
.card--icon .card__text ul, .card--text .card__text, .card--icon .card__text, .the-megamenu .item--menu .item__description, table.the-table caption, body .gslide-desc, body .glightbox-clean .gslide-desc, .the-field[data-field-type=true_false] input[type=checkbox] + span, .the-field[data-field-type=true_false] input[type=radio] + span, .the-field select, .the-dropdown__button, .the-tabs__dropdown button, .nice-select, .the-field textarea, .the-field input[type=date], .the-field input[type=datetime], .the-field input[type=email], .the-field input[type=number], .the-field input[type=password], .the-field input[type=search], .the-field input[type=tel], .the-field input[type=text], .the-field input[type=url] {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .module.module--text-image .the-image__caption, .module.module--multimedia .the-image__caption, .module.module--markers-map .the-marker__value, .module.module--images .the-image__caption, .disclaimer.card__text ol, .item--ref .disclaimer.item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ol, .disclaimer.card__text ul, .item--ref .disclaimer.item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea .disclaimer#CybotCookiebotDialogBodyContentText ul,
  .the-wysiwyg.disclaimer ol,
  .the-wysiwyg.disclaimer ul, .disclaimer.card__text, .item--ref .disclaimer.item__text,
  .the-wysiwyg.disclaimer, .card__text .wp-block-image figcaption, .item--ref .item__text .wp-block-image figcaption, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image figcaption,
  .card__text figure figcaption,
  .item--ref .item__text figure figcaption,
  body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure figcaption,
  .the-wysiwyg .wp-block-image figcaption,
  .the-wysiwyg figure figcaption, form.the-form.wpcf7-form .the-form__response .wpcf7-response-output, form.the-form p, .the-field__text .the-wysiwyg p,
  .the-field__text .the-wysiwyg ol,
  .the-field__text .the-wysiwyg ul, .the-field__text .the-wysiwyg, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,
  body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText, body #CybotCookiebotDialog .CybotCookiebotDialogTabPanel, body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink, .item--document .item__text, .item--event--future .item__text, .item--event .item__text, .item--accordion .the-goals__label, .item--number .item__text, .item--icon .item__text, .card--lab .card__category, .card--certificate .card__text ol,
  .card--certificate .card__text ul, .card--certificate .card__text, .card--text .card__text ol,
  .card--text .card__text ul, .card--icon .card__text ol,
  .card--icon .card__text ul, .card--text .card__text, .card--icon .card__text, .the-megamenu .item--menu .item__description, table.the-table caption, body .gslide-desc, body .glightbox-clean .gslide-desc, .the-field[data-field-type=true_false] input[type=checkbox] + span, .the-field[data-field-type=true_false] input[type=radio] + span, .the-field select, .the-dropdown__button, .the-tabs__dropdown button, .nice-select, .the-field textarea, .the-field input[type=date], .the-field input[type=datetime], .the-field input[type=email], .the-field input[type=number], .the-field input[type=password], .the-field input[type=search], .the-field input[type=tel], .the-field input[type=text], .the-field input[type=url] {
    font-size: 1.4rem;
  }
}
.the-field label .wpcf7-not-valid-tip, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > div, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > strong, body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .the-field label .wpcf7-not-valid-tip, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > div, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > strong, body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
    font-size: 1.2rem;
  }
}
.module.module--index[data-layout=featured] .the-index__link[data-level="1"], .card__text .h5, .item--ref .item__text .h5, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5,
.the-wysiwyg .h5 {
  font-size: 2.2rem;
  font-weight: 400;
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .module.module--index[data-layout=featured] .the-index__link[data-level="1"], .card__text .h5, .item--ref .item__text .h5, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5,
  .the-wysiwyg .h5 {
    font-size: 1.8rem;
  }
}
.module.module--header .the-info__value[data-status-type] > span, .module.module--header .the-info__value > a > span, .the-navigation .the-bottom .the-menu__link > span, form.the-form.wpcf7-form .the-form__response [data-response-type], .module.the-footer .the-attribution, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list .CookiebotWidget-state, body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider, .card--quote .card__name, .the-megamenu__back .text-link > span, table.the-table td.col-title,
table.the-table th.col-title {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.8;
}
@media (max-width: 767.98px) {
  .module.module--header .the-info__value[data-status-type] > span, .module.module--header .the-info__value > a > span, .the-navigation .the-bottom .the-menu__link > span, form.the-form.wpcf7-form .the-form__response [data-response-type], .module.the-footer .the-attribution, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list .CookiebotWidget-state, body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider,
  body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider, .card--quote .card__name, .the-megamenu__back .text-link > span, table.the-table td.col-title,
  table.the-table th.col-title {
    font-size: 1.6rem;
  }
}
.module.module--markers-map .the-marker__infos [data-link-type=address], .module.module--contact .the-links [data-link-type=address], .the-navigation__bottom .the-langs .the-dropdown__link, .module.the-footer .the-langs__text, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link, .the-navigation .the-top .menu-item,
.text-link--white, .module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
.text-link--primary, .module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
.text-link--primary-scheme, .module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
.text-link--dark-scheme, .module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
.text-link,
.text-link--light-scheme, [data-link-type=self] > span, [data-link-type=blank] > span, [data-link-type=back] > span, [data-link-type=home] > span, [data-link-type=more] > span, [data-link-type=download] > span, [data-link-type=modal] > span, [data-link-type=email] > span, [data-link-type=phone] > span, [data-link-type=video] > span, [data-link-type=add] > span, [data-link-type=pdf] > span, [data-link-type=address] > span, [data-link-type=facebook] > span, [data-link-type=linkedin] > span, [data-link-type=pinterest] > span, [data-link-type=youtube] > span, [data-link-type=twitch] > span, [data-link-type=instagram] > span, [data-link-type=whatsapp] > span, .item--gallery .item__link button, .the-video > button, .module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme, .the-breadcrumb__item[data-breadcrumb-type=text] .the-breadcrumb__link {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.1;
}
@media (max-width: 767.98px) {
  .module.module--markers-map .the-marker__infos [data-link-type=address], .module.module--contact .the-links [data-link-type=address], .the-navigation__bottom .the-langs .the-dropdown__link, .module.the-footer .the-langs__text, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link, .the-navigation .the-top .menu-item,
  .text-link--white, .module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
  .text-link--primary, .module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
  .text-link--primary-scheme, .module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
  .text-link--dark-scheme, .module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
  body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
  .text-link,
  .text-link--light-scheme, [data-link-type=self] > span, [data-link-type=blank] > span, [data-link-type=back] > span, [data-link-type=home] > span, [data-link-type=more] > span, [data-link-type=download] > span, [data-link-type=modal] > span, [data-link-type=email] > span, [data-link-type=phone] > span, [data-link-type=video] > span, [data-link-type=add] > span, [data-link-type=pdf] > span, [data-link-type=address] > span, [data-link-type=facebook] > span, [data-link-type=linkedin] > span, [data-link-type=pinterest] > span, [data-link-type=youtube] > span, [data-link-type=twitch] > span, [data-link-type=instagram] > span, [data-link-type=whatsapp] > span, .item--gallery .item__link button, .the-video > button, .module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
  .button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
  .button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
  .button-border,
  .button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
  .button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
  .button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
  .button-solid,
  .button-solid--light-scheme, .the-breadcrumb__item[data-breadcrumb-type=text] .the-breadcrumb__link {
    font-size: 1.4rem;
  }
}
.module.module--header .the-info__label {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (max-width: 767.98px) {
  .module.module--header .the-info__label {
    font-size: 1.2rem;
  }
}
.module.module--text-image .the-image__caption .marked, .module.module--multimedia .the-image__caption .marked, .module.module--markers-map .the-marker__title, .module.module--images .the-image__caption .marked, .module.module--header .the-datas__item, .the-navigation .the-top .menu-item, .the-navigation__top .the-top .the-langs .the-dropdown__button span, .the-field .the-field__label, .item--document .item__date, .item--event--future .item__date .marked span, .item--event--future .item__date, .item--event .item__date, .item--accordion .item__info, .card--slide .card__pretitle, .card--project .card__category, .card--project .the-info__tag[data-status-type] > span, .card--lab .card__date, .card--team-member .card__position, .card--new .card__date, table.the-table td.col-subtitle,
table.the-table th.col-subtitle, table.the-table caption .marked, .the-tags__link span, .the-tabs__label, .the-share__label {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.01rem;
  line-height: 1.6;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .module.module--text-image .the-image__caption .marked, .module.module--multimedia .the-image__caption .marked, .module.module--markers-map .the-marker__title, .module.module--images .the-image__caption .marked, .module.module--header .the-datas__item, .the-navigation .the-top .menu-item, .the-navigation__top .the-top .the-langs .the-dropdown__button span, .the-field .the-field__label, .item--document .item__date, .item--event--future .item__date .marked span, .item--event--future .item__date, .item--event .item__date, .item--accordion .item__info, .card--slide .card__pretitle, .card--project .card__category, .card--project .the-info__tag[data-status-type] > span, .card--lab .card__date, .card--team-member .card__position, .card--new .card__date, table.the-table td.col-subtitle,
  table.the-table th.col-subtitle, table.the-table caption .marked, .the-tags__link span, .the-tabs__label, .the-share__label {
    font-size: 1.3rem;
  }
}
.card__text h1:not([class]), .item--ref .item__text h1:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]),
.the-wysiwyg h1:not([class]) {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .card__text h1:not([class]), .item--ref .item__text h1:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]),
  .the-wysiwyg h1:not([class]) {
    font-size: 3.8rem;
  }
}
.card__text h2:not([class]), .item--ref .item__text h2:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]),
.the-wysiwyg h2:not([class]) {
  font-size: 3.8rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .card__text h2:not([class]), .item--ref .item__text h2:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]),
  .the-wysiwyg h2:not([class]) {
    font-size: 3.2rem;
  }
}
.card__text .h1, .item--ref .item__text .h1, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1,
.the-wysiwyg .h1, .card__text h3:not([class]), .item--ref .item__text h3:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]),
.the-wysiwyg h3:not([class]) {
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .card__text .h1, .item--ref .item__text .h1, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1,
  .the-wysiwyg .h1, .card__text h3:not([class]), .item--ref .item__text h3:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]),
  .the-wysiwyg h3:not([class]) {
    font-size: 3.2rem;
  }
}
.card__text .h2, .item--ref .item__text .h2, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2,
.the-wysiwyg .h2, .card__text h4:not([class]), .item--ref .item__text h4:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]),
.the-wysiwyg h4:not([class]) {
  font-size: 3.2rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .card__text .h2, .item--ref .item__text .h2, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2,
  .the-wysiwyg .h2, .card__text h4:not([class]), .item--ref .item__text h4:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]),
  .the-wysiwyg h4:not([class]) {
    font-size: 2.8rem;
  }
}
.card__text .h3, .item--ref .item__text .h3, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3,
.the-wysiwyg .h3, .card__text h5:not([class]), .item--ref .item__text h5:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]),
.the-wysiwyg h5:not([class]) {
  font-size: 2.8rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .card__text .h3, .item--ref .item__text .h3, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3,
  .the-wysiwyg .h3, .card__text h5:not([class]), .item--ref .item__text h5:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]),
  .the-wysiwyg h5:not([class]) {
    font-size: 2.4rem;
  }
}
.card__text .h4, .item--ref .item__text .h4, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4,
.the-wysiwyg .h4, .card__text h6:not([class]), .item--ref .item__text h6:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]),
.the-wysiwyg h6:not([class]) {
  font-size: 2.4rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .card__text .h4, .item--ref .item__text .h4, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4,
  .the-wysiwyg .h4, .card__text h6:not([class]), .item--ref .item__text h6:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]),
  .the-wysiwyg h6:not([class]) {
    font-size: 2rem;
  }
}

.the-breadcrumb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0;
  padding: 0;
}
.the-breadcrumb__item {
  max-width: 100%;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}
.the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link {
  margin-left: 3.2rem;
}
.the-breadcrumb__item[data-breadcrumb-type=text]::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: #ff8200;
  content: "";
  display: inline-block;
  height: 1rem;
  left: 3.2rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  vertical-align: middle;
  width: 1rem;
}
.the-breadcrumb__item[data-breadcrumb-type=text] .the-breadcrumb__link {
  color: #0c2340;
  margin-left: 5.2rem;
}
.the-breadcrumb__item:first-child .the-breadcrumb__link {
  margin-left: 0;
}

@media (max-width: 1023.98px) {
  .the-breadcrumb__item:last-child[data-breadcrumb-type=text] {
    display: none !important;
  }
}
@media (max-width: 575.98px) {
  .the-breadcrumb__item:first-child {
    display: none !important;
  }
  .the-breadcrumb__item:first-child + .the-breadcrumb__item .the-breadcrumb__link {
    margin-left: 0;
  }
}
.module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme {
  --button--background-color: #ff8200;
  --button--border-color: transparent;
  --button--color: #fff;
  --button--outline-color: rgba(255, 130, 0, 0.75);
}
[data-input-method=mouse] .card--infography .card__link[href]:active .card__button, [data-input-method=mouse] .card--infography .card__link[href]:hover .card__button, [data-input-method=keyboard] .card--infography .card__link[href]:focus .card__button, [data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:active, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:active, [data-input-method=mouse] .module.module--lab .the-bloqued__back:active, .module.module--lab [data-input-method=mouse] .the-bloqued__back:active, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:active, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:active, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:active, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:active, [data-input-method=mouse] .card--infography .card__button:active, .card--infography [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--project .card__button:active, .card--project [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .the-modal__close:active, [data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:hover, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:hover, [data-input-method=mouse] .module.module--lab .the-bloqued__back:hover, .module.module--lab [data-input-method=mouse] .the-bloqued__back:hover, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:hover, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:hover, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:hover, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:hover, [data-input-method=mouse] .card--infography .card__button:hover, .card--infography [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--project .card__button:hover, .card--project [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .the-modal__close:hover, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-solid:active, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-solid:active, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] #CookiebotWidget-btn-change:active, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-solid:hover, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-solid:hover, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] #CookiebotWidget-btn-change:hover, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
[data-input-method=mouse] .button-solid:active,
[data-input-method=mouse] .button-solid:hover,
[data-input-method=mouse] .button-solid--light-scheme:active,
[data-input-method=mouse] .button-solid--light-scheme:hover, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:active, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
.button-solid\:hover,
.button-solid--light-scheme\:hover {
  --button--background-color: #eb5603;
  --button--border-color: transparent;
  --button--color: #fff;
}
.module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme {
  --button--background-color: #fff;
  --button--border-color: #fff;
  --button--color: #ff8200;
  --button--outline-color: rgba(255, 255, 255, 0.75);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-links .button-solid:active, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-solid:active, [data-input-method=mouse] .module[data-scheme=dark] .the-links .button-solid:hover, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-solid:hover,
[data-input-method=mouse] .button-solid--dark-scheme:active,
[data-input-method=mouse] .button-solid--dark-scheme:hover,
.button-solid--dark-scheme\:hover, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-solid:active, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-solid:active, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-solid:hover, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-solid:hover,
[data-input-method=mouse] .button-solid--primary-scheme:active,
[data-input-method=mouse] .button-solid--primary-scheme:hover,
.button-solid--primary-scheme\:hover {
  --button--background-color: #ff8200;
  --button--border-color: #ff8200;
  --button--color: #fff;
}
.module.module--archive--project .the-map__zoom, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme {
  --button--background-color: transparent;
  --button--border-color: #ff8200;
  --button--color: #ff8200;
  --button--outline-color: rgba(255, 130, 0, 0.75);
}
[data-input-method=mouse] .card--column--featured .card__link[href]:active .button-border, [data-input-method=mouse] .card--column--featured .card__link[href]:hover .button-border, [data-input-method=mouse] .card--page .card__link[href]:active .card__button, [data-input-method=mouse] .card--page .card__link[href]:hover .card__button, [data-input-method=mouse] .the-video[href]:active > button, [data-input-method=mouse] .the-video[href]:hover > button, [data-input-method=mouse] .module.module--archive--project .the-map__back button:active, .module.module--archive--project .the-map__back [data-input-method=mouse] button:active, [data-input-method=mouse] .card--lab .card__button:active, .card--lab [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--column--default .card__button:active, .card--column--default [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--page .card__button:active, .card--page [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--new .card__button:active, .card--new [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--certificate button:active, .card--certificate [data-input-method=mouse] button:active, [data-input-method=mouse] .card--text .card__button:active, .card--text [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .card--icon .card__button:active, .card--icon [data-input-method=mouse] .card__button:active, [data-input-method=mouse] .the-slider__prev:active, [data-input-method=mouse] .the-slider__next:active, [data-input-method=mouse] .the-modal__prev:active, [data-input-method=mouse] .the-modal__next:active, [data-input-method=mouse] .module.module--archive--project .the-map__back button:hover, .module.module--archive--project .the-map__back [data-input-method=mouse] button:hover, [data-input-method=mouse] .card--lab .card__button:hover, .card--lab [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--column--default .card__button:hover, .card--column--default [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--page .card__button:hover, .card--page [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--new .card__button:hover, .card--new [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--certificate button:hover, .card--certificate [data-input-method=mouse] button:hover, [data-input-method=mouse] .card--text .card__button:hover, .card--text [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .card--icon .card__button:hover, .card--icon [data-input-method=mouse] .card__button:hover, [data-input-method=mouse] .the-slider__prev:hover, [data-input-method=mouse] .the-slider__next:hover, [data-input-method=mouse] .the-modal__prev:hover, [data-input-method=mouse] .the-modal__next:hover, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-border:active, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-border:active, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] button:active, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton:active, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-border:hover, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-border:hover, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] button:hover, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton:hover,
[data-input-method=mouse] .button-border:active,
[data-input-method=mouse] .button-border:hover,
[data-input-method=mouse] .button-border--light-scheme:active,
[data-input-method=mouse] .button-border--light-scheme:hover, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:active, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:hover, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:active, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,
.button-border\:hover,
.button-border--light-scheme\:hover {
  --button--background-color: #ff8200;
  --button--border-color: #ff8200;
  --button--color: #fff;
}
.module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme {
  --button--background-color: transparent;
  --button--border-color: #fff;
  --button--color: #fff;
  --button--outline-color: rgba(255, 255, 255, 0.75);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-links .button-border:active, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-border:active, [data-input-method=mouse] .card--goal button:active, .card--goal [data-input-method=mouse] button:active, [data-input-method=mouse] .module[data-scheme=dark] .the-links .button-border:hover, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-border:hover, [data-input-method=mouse] .card--goal button:hover, .card--goal [data-input-method=mouse] button:hover,
[data-input-method=mouse] .button-border--dark-scheme:active,
[data-input-method=mouse] .button-border--dark-scheme:hover,
.button-border--dark-scheme\:hover {
  --button--background-color: #fff;
  --button--border-color: #fff;
  --button--color: #ff8200;
}
.module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme {
  --button--background-color: transparent;
  --button--border-color: #0c2340;
  --button--color: #0c2340;
  --button--outline-color: rgba(255, 255, 255, 0.75);
}
[data-input-method=mouse] .module[data-scheme=primary] .the-links .button-border:active, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-border:active, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-border:hover, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-border:hover,
[data-input-method=mouse] .button-border--primary-scheme:active,
[data-input-method=mouse] .button-border--primary-scheme:hover,
.button-border--primary-scheme\:hover {
  --button--background-color: #0c2340;
  --button--border-color: #0c2340;
  --button--color: #ff8200;
}

.module.module--markers-map .card--map .the-marker__button, .the-navigation .the-burger button, .the-tabs__dropdown button, .item--gallery .item__link button, .the-video > button, .module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme {
  background: none;
  border-color: transparent;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  display: inline-block;
  outline: none;
  position: relative;
  text-decoration: none;
}
.module.module--markers-map .card--map .the-marker__button, .the-navigation .the-burger button, .the-tabs__dropdown button, .item--gallery .item__link button, .the-video > button, .module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme {
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}
.module.module--markers-map .card--map .the-marker__button:focus, .the-navigation .the-burger button:focus, .the-tabs__dropdown button:focus, .item--gallery .item__link button:focus, .the-video > button:focus, .module.module--archive--project .the-map__zoom:focus, body #CookiebotWidget .CookiebotWidget-logo:focus, .module[data-scheme=primary] .the-links .button-border:focus,
.button-border--primary-scheme:focus, .module[data-scheme=dark] .the-links .button-border:focus, .card--goal button:focus,
.button-border--dark-scheme:focus, .module.module--archive--project .the-map__back button:focus, .card--lab .card__button:focus, .card--column--default .card__button:focus, .card--page .card__button:focus, .card--new .card__button:focus, .card--certificate button:focus, .card--text .card__button:focus, .card--icon .card__button:focus, .the-slider__prev:focus, .the-slider__next:focus, .the-modal__prev:focus, .the-modal__next:focus, .module[data-scheme=light] .the-links .button-border:focus, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:focus, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus,
.button-border:focus,
.button-border--light-scheme:focus, .module[data-scheme=primary] .the-links .button-solid:focus,
.button-solid--primary-scheme:focus, .module[data-scheme=dark] .the-links .button-solid:focus,
.button-solid--dark-scheme:focus, .module.module--modal[data-layout=form] .the-modal__close:focus, .module.module--lab .the-bloqued__back:focus, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:focus, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:focus, .card--infography .card__button:focus, .card--project .card__button:focus, .the-modal__close:focus, .module[data-scheme=light] .the-links .button-solid:focus, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:focus, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus,
.button-solid:focus,
.button-solid--light-scheme:focus {
  outline: none;
}

.module.module--archive--project .the-map__zoom, body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 1.5;
  min-height: 2.4rem;
  min-width: 12rem;
  outline: none;
  padding: 1.6rem 2.4rem;
  text-align: center;
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, border-color 0.4s ease, outline-color 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, border-color 0.4s ease, outline-color 0.4s ease;
}
.module.module--archive--project [data-link-type=self].the-map__zoom > span::after, body #CookiebotWidget [data-link-type=self].CookiebotWidget-logo > span::after, .module[data-scheme=primary] .the-links [data-link-type=self].button-border > span::after,
[data-link-type=self].button-border--primary-scheme > span::after, .module[data-scheme=dark] .the-links [data-link-type=self].button-border > span::after, .card--goal button[data-link-type=self] > span::after,
[data-link-type=self].button-border--dark-scheme > span::after, .module.module--archive--project .the-map__back button[data-link-type=self] > span::after, .card--lab [data-link-type=self].card__button > span::after, .card--column--default [data-link-type=self].card__button > span::after, .card--page [data-link-type=self].card__button > span::after, .card--new [data-link-type=self].card__button > span::after, .card--certificate button[data-link-type=self] > span::after, .card--text [data-link-type=self].card__button > span::after, .card--icon [data-link-type=self].card__button > span::after, [data-link-type=self].the-slider__prev > span::after, [data-link-type=self].the-slider__next > span::after, [data-link-type=self].the-modal__prev > span::after, [data-link-type=self].the-modal__next > span::after, .module[data-scheme=light] .the-links [data-link-type=self].button-border > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button[data-link-type=self] > span::after, body #CybotCookiebotDialog [data-link-type=self].CybotCookiebotDialogBodyButton > span::after,
[data-link-type=self].button-border > span::after,
[data-link-type=self].button-border--light-scheme > span::after, .module[data-scheme=primary] .the-links [data-link-type=self].button-solid > span::after,
[data-link-type=self].button-solid--primary-scheme > span::after, .module[data-scheme=dark] .the-links [data-link-type=self].button-solid > span::after,
[data-link-type=self].button-solid--dark-scheme > span::after, .module.module--modal[data-layout=form] [data-link-type=self].the-modal__close > span::after, .module.module--lab [data-link-type=self].the-bloqued__back > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-link-type=self].CookiebotWidget-close > span::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-link-type=self].CybotCookiebotBannerCloseButton > span::after, .card--infography [data-link-type=self].card__button > span::after, .card--project [data-link-type=self].card__button > span::after, [data-link-type=self].the-modal__close > span::after, .module[data-scheme=light] .the-links [data-link-type=self].button-solid > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-link-type=self]#CookiebotWidget-btn-change > span::after, body #CybotCookiebotDialog [data-link-type=self].CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll > span::after,
[data-link-type=self].button-solid > span::after,
[data-link-type=self].button-solid--light-scheme > span::after {
  display: none;
}

body #CookiebotWidget .CookiebotWidget-logo, .module[data-scheme=primary] .the-links .button-solid,
.button-solid--primary-scheme, .module[data-scheme=dark] .the-links .button-solid,
.button-solid--dark-scheme, .module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .the-modal__close, .module[data-scheme=light] .the-links .button-solid, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
.button-solid,
.button-solid--light-scheme {
  color: var(--button--color);
  position: relative;
}
body #CookiebotWidget .CookiebotWidget-logo > span, .module[data-scheme=primary] .the-links .button-solid > span,
.button-solid--primary-scheme > span, .module[data-scheme=dark] .the-links .button-solid > span,
.button-solid--dark-scheme > span, .module.module--modal[data-layout=form] .the-modal__close > span, .module.module--lab .the-bloqued__back > span, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close > span, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton > span, .card--infography .card__button > span, .card--project .card__button > span, .the-modal__close > span, .module[data-scheme=light] .the-links .button-solid > span, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change > span, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll > span,
.button-solid > span,
.button-solid--light-scheme > span {
  position: relative;
  z-index: 2;
}
body #CookiebotWidget .CookiebotWidget-logo::before, .module[data-scheme=primary] .the-links .button-solid::before,
.button-solid--primary-scheme::before, .module[data-scheme=dark] .the-links .button-solid::before,
.button-solid--dark-scheme::before, .module.module--modal[data-layout=form] .the-modal__close::before, .module.module--lab .the-bloqued__back::before, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close::before, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton::before, .card--infography .card__button::before, .card--project .card__button::before, .the-modal__close::before, .module[data-scheme=light] .the-links .button-solid::before, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change::before, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::before,
.button-solid::before,
.button-solid--light-scheme::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
          clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
  background-color: var(--button--background-color);
  opacity: 1;
  -webkit-transition: background-color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, opacity 0.4s ease;
  z-index: 1;
}
body #CookiebotWidget .CookiebotWidget-logo::after, .module[data-scheme=primary] .the-links .button-solid::after,
.button-solid--primary-scheme::after, .module[data-scheme=dark] .the-links .button-solid::after,
.button-solid--dark-scheme::after, .module.module--modal[data-layout=form] .the-modal__close::after, .module.module--lab .the-bloqued__back::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton::after, .card--infography .card__button::after, .card--project .card__button::after, .the-modal__close::after, .module[data-scheme=light] .the-links .button-solid::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change::after, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::after,
.button-solid::after,
.button-solid--light-scheme::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 1.4rem - 4px) 0%, calc(100% - 1.4rem - 2px) calc(0% + 1px), calc(100% - 1.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.4rem), calc(100% - 1px) calc(0% + 1.4rem + 2px), 100% calc(0% + 1.4rem + 4px), 100% calc(100% - 1.4rem - 4px), calc(100% - 1px) calc(100% - 1.4rem - 2px), calc(100% - 2px) calc(100% - 1.4rem), calc(100% - 1.4rem) calc(100% - 2px), calc(100% - 1.4rem - 2px) calc(100% - 1px), calc(100% - 1.4rem - 4px) 100%, calc(0% + 1.4rem + 4px) 100%, calc(0% + 1.4rem + 2px) calc(100% - 1px), calc(0% + 1.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.4rem), calc(0% + 1px) calc(100% - 1.4rem - 2px), 0% calc(100% - 1.4rem - 4px), 0% calc(0% + 1.4rem + 4px), calc(0% + 1px) calc(0% + 1.4rem + 2px), calc(0% + 2px) calc(0% + 1.4rem), calc(0% + 1.4rem) calc(0% + 2px), calc(0% + 1.4rem + 2px) calc(0% + 1px), calc(0% + 1.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.4rem - 1px), calc(0% + 1.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.4rem + 1px), calc(100% - 1.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 1.4rem - 4px) 0%, calc(100% - 1.4rem - 2px) calc(0% + 1px), calc(100% - 1.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.4rem), calc(100% - 1px) calc(0% + 1.4rem + 2px), 100% calc(0% + 1.4rem + 4px), 100% calc(100% - 1.4rem - 4px), calc(100% - 1px) calc(100% - 1.4rem - 2px), calc(100% - 2px) calc(100% - 1.4rem), calc(100% - 1.4rem) calc(100% - 2px), calc(100% - 1.4rem - 2px) calc(100% - 1px), calc(100% - 1.4rem - 4px) 100%, calc(0% + 1.4rem + 4px) 100%, calc(0% + 1.4rem + 2px) calc(100% - 1px), calc(0% + 1.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.4rem), calc(0% + 1px) calc(100% - 1.4rem - 2px), 0% calc(100% - 1.4rem - 4px), 0% calc(0% + 1.4rem + 4px), calc(0% + 1px) calc(0% + 1.4rem + 2px), calc(0% + 2px) calc(0% + 1.4rem), calc(0% + 1.4rem) calc(0% + 2px), calc(0% + 1.4rem + 2px) calc(0% + 1px), calc(0% + 1.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.4rem - 1px), calc(0% + 1.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.4rem + 1px), calc(100% - 1.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: var(--button--outline-color);
  bottom: -4px;
  left: -4px;
  opacity: 0;
  right: -4px;
  top: -4px;
  -webkit-transition: background-color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, opacity 0.4s ease;
  z-index: 0;
}
[data-input-method=keyboard] body #CookiebotWidget .CookiebotWidget-logo:focus::after, body #CookiebotWidget [data-input-method=keyboard] .CookiebotWidget-logo:focus::after, [data-input-method=keyboard] .module[data-scheme=primary] .the-links .button-solid:focus::after, .module[data-scheme=primary] .the-links [data-input-method=keyboard] .button-solid:focus::after,
[data-input-method=keyboard] .button-solid--primary-scheme:focus::after, [data-input-method=keyboard] .module[data-scheme=dark] .the-links .button-solid:focus::after, .module[data-scheme=dark] .the-links [data-input-method=keyboard] .button-solid:focus::after,
[data-input-method=keyboard] .button-solid--dark-scheme:focus::after, [data-input-method=keyboard] .module.module--modal[data-layout=form] .the-modal__close:focus::after, .module.module--modal[data-layout=form] [data-input-method=keyboard] .the-modal__close:focus::after, [data-input-method=keyboard] .module.module--lab .the-bloqued__back:focus::after, .module.module--lab [data-input-method=keyboard] .the-bloqued__back:focus::after, [data-input-method=keyboard] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:focus::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=keyboard] .CookiebotWidget-close:focus::after, [data-input-method=keyboard] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:focus::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=keyboard] .CybotCookiebotBannerCloseButton:focus::after, [data-input-method=keyboard] .card--infography .card__button:focus::after, .card--infography [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--project .card__button:focus::after, .card--project [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .the-modal__close:focus::after, [data-input-method=keyboard] .module[data-scheme=light] .the-links .button-solid:focus::after, .module[data-scheme=light] .the-links [data-input-method=keyboard] .button-solid:focus::after, [data-input-method=keyboard] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:focus::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=keyboard] #CookiebotWidget-btn-change:focus::after, [data-input-method=keyboard] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus::after, body #CybotCookiebotDialog [data-input-method=keyboard] .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus::after,
[data-input-method=keyboard] .button-solid:focus::after,
[data-input-method=keyboard] .button-solid--light-scheme:focus::after {
  opacity: 1;
}

.module.module--archive--project .the-map__zoom, .module[data-scheme=primary] .the-links .button-border,
.button-border--primary-scheme, .module[data-scheme=dark] .the-links .button-border, .card--goal button,
.button-border--dark-scheme, .module.module--archive--project .the-map__back button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .module[data-scheme=light] .the-links .button-border, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,
.button-border,
.button-border--light-scheme {
  color: var(--button--color);
  position: relative;
}
.module.module--archive--project .the-map__zoom > span, .module[data-scheme=primary] .the-links .button-border > span,
.button-border--primary-scheme > span, .module[data-scheme=dark] .the-links .button-border > span, .card--goal button > span,
.button-border--dark-scheme > span, .module.module--archive--project .the-map__back button > span, .card--lab .card__button > span, .card--column--default .card__button > span, .card--page .card__button > span, .card--new .card__button > span, .card--certificate button > span, .card--text .card__button > span, .card--icon .card__button > span, .the-slider__prev > span, .the-slider__next > span, .the-modal__prev > span, .the-modal__next > span, .module[data-scheme=light] .the-links .button-border > span, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button > span, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton > span,
.button-border > span,
.button-border--light-scheme > span {
  position: relative;
  z-index: 2;
}
.module.module--archive--project .the-map__zoom::before, .module[data-scheme=primary] .the-links .button-border::before,
.button-border--primary-scheme::before, .module[data-scheme=dark] .the-links .button-border::before, .card--goal button::before,
.button-border--dark-scheme::before, .module.module--archive--project .the-map__back button::before, .card--lab .card__button::before, .card--column--default .card__button::before, .card--page .card__button::before, .card--new .card__button::before, .card--certificate button::before, .card--text .card__button::before, .card--icon .card__button::before, .the-slider__prev::before, .the-slider__next::before, .the-modal__prev::before, .the-modal__next::before, .module[data-scheme=light] .the-links .button-border::before, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::before, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::before,
.button-border::before,
.button-border--light-scheme::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px), 0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.2rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.2rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.2rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.2rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.2rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.2rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.2rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.2rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.2rem - 1px), calc(0% + 1.2rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.2rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.2rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.2rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.2rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.2rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.2rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.2rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.2rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.2rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.2rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.2rem + 1px), calc(100% - 1.2rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.2rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.2rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px), 0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.2rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.2rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.2rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.2rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.2rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.2rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.2rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.2rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.2rem - 1px), calc(0% + 1.2rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.2rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.2rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.2rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.2rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.2rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.2rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.2rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.2rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.2rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.2rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.2rem + 1px), calc(100% - 1.2rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.2rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.2rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: var(--button--border-color);
  opacity: 1;
  -webkit-transition: background-color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, opacity 0.4s ease;
  z-index: 1;
}
.module.module--archive--project .the-map__zoom::after, .module[data-scheme=primary] .the-links .button-border::after,
.button-border--primary-scheme::after, .module[data-scheme=dark] .the-links .button-border::after, .card--goal button::after,
.button-border--dark-scheme::after, .module.module--archive--project .the-map__back button::after, .card--lab .card__button::after, .card--column--default .card__button::after, .card--page .card__button::after, .card--new .card__button::after, .card--certificate button::after, .card--text .card__button::after, .card--icon .card__button::after, .the-slider__prev::after, .the-slider__next::after, .the-modal__prev::after, .the-modal__next::after, .module[data-scheme=light] .the-links .button-border::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::after, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::after,
.button-border::after,
.button-border--light-scheme::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: background-color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, opacity 0.4s ease;
  z-index: 0;
}
[data-input-method=keyboard] .module.module--archive--project .the-map__zoom::after, .module.module--archive--project [data-input-method=keyboard] .the-map__zoom::after, [data-input-method=keyboard] .module[data-scheme=primary] .the-links .button-border::after, .module[data-scheme=primary] .the-links [data-input-method=keyboard] .button-border::after,
[data-input-method=keyboard] .button-border--primary-scheme::after, [data-input-method=keyboard] .module[data-scheme=dark] .the-links .button-border::after, .module[data-scheme=dark] .the-links [data-input-method=keyboard] .button-border::after, [data-input-method=keyboard] .card--goal button::after, .card--goal [data-input-method=keyboard] button::after,
[data-input-method=keyboard] .button-border--dark-scheme::after, [data-input-method=keyboard] .module.module--archive--project .the-map__back button::after, .module.module--archive--project .the-map__back [data-input-method=keyboard] button::after, [data-input-method=keyboard] .card--lab .card__button::after, .card--lab [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .card--column--default .card__button::after, .card--column--default [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .card--page .card__button::after, .card--page [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .card--new .card__button::after, .card--new [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .card--certificate button::after, .card--certificate [data-input-method=keyboard] button::after, [data-input-method=keyboard] .card--text .card__button::after, .card--text [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .card--icon .card__button::after, .card--icon [data-input-method=keyboard] .card__button::after, [data-input-method=keyboard] .the-slider__prev::after, [data-input-method=keyboard] .the-slider__next::after, [data-input-method=keyboard] .the-modal__prev::after, [data-input-method=keyboard] .the-modal__next::after, [data-input-method=keyboard] .module[data-scheme=light] .the-links .button-border::after, .module[data-scheme=light] .the-links [data-input-method=keyboard] .button-border::after, [data-input-method=keyboard] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=keyboard] button::after, [data-input-method=keyboard] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::after, body #CybotCookiebotDialog [data-input-method=keyboard] .CybotCookiebotDialogBodyButton::after,
[data-input-method=keyboard] .button-border::after,
[data-input-method=keyboard] .button-border--light-scheme::after {
  -webkit-clip-path: polygon(50% 0%, calc(100% - 1.4rem - 4px) 0%, calc(100% - 1.4rem - 2px) calc(0% + 1px), calc(100% - 1.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.4rem), calc(100% - 1px) calc(0% + 1.4rem + 2px), 100% calc(0% + 1.4rem + 4px), 100% calc(100% - 1.4rem - 4px), calc(100% - 1px) calc(100% - 1.4rem - 2px), calc(100% - 2px) calc(100% - 1.4rem), calc(100% - 1.4rem) calc(100% - 2px), calc(100% - 1.4rem - 2px) calc(100% - 1px), calc(100% - 1.4rem - 4px) 100%, calc(0% + 1.4rem + 4px) 100%, calc(0% + 1.4rem + 2px) calc(100% - 1px), calc(0% + 1.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.4rem), calc(0% + 1px) calc(100% - 1.4rem - 2px), 0% calc(100% - 1.4rem - 4px), 0% calc(0% + 1.4rem + 4px), calc(0% + 1px) calc(0% + 1.4rem + 2px), calc(0% + 2px) calc(0% + 1.4rem), calc(0% + 1.4rem) calc(0% + 2px), calc(0% + 1.4rem + 2px) calc(0% + 1px), calc(0% + 1.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.4rem - 1px), calc(0% + 1.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.4rem + 1px), calc(100% - 1.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 1.4rem - 4px) 0%, calc(100% - 1.4rem - 2px) calc(0% + 1px), calc(100% - 1.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.4rem), calc(100% - 1px) calc(0% + 1.4rem + 2px), 100% calc(0% + 1.4rem + 4px), 100% calc(100% - 1.4rem - 4px), calc(100% - 1px) calc(100% - 1.4rem - 2px), calc(100% - 2px) calc(100% - 1.4rem), calc(100% - 1.4rem) calc(100% - 2px), calc(100% - 1.4rem - 2px) calc(100% - 1px), calc(100% - 1.4rem - 4px) 100%, calc(0% + 1.4rem + 4px) 100%, calc(0% + 1.4rem + 2px) calc(100% - 1px), calc(0% + 1.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.4rem), calc(0% + 1px) calc(100% - 1.4rem - 2px), 0% calc(100% - 1.4rem - 4px), 0% calc(0% + 1.4rem + 4px), calc(0% + 1px) calc(0% + 1.4rem + 2px), calc(0% + 2px) calc(0% + 1.4rem), calc(0% + 1.4rem) calc(0% + 2px), calc(0% + 1.4rem + 2px) calc(0% + 1px), calc(0% + 1.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.4rem - 1px), calc(0% + 1.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.4rem + 1px), calc(100% - 1.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: var(--button--outline-color);
  bottom: -4px;
  left: -4px;
  right: -4px;
  top: -4px;
}
[data-input-method=keyboard] .module.module--archive--project .the-map__zoom:focus::after, .module.module--archive--project [data-input-method=keyboard] .the-map__zoom:focus::after, [data-input-method=keyboard] .module[data-scheme=primary] .the-links .button-border:focus::after, .module[data-scheme=primary] .the-links [data-input-method=keyboard] .button-border:focus::after,
[data-input-method=keyboard] .button-border--primary-scheme:focus::after, [data-input-method=keyboard] .module[data-scheme=dark] .the-links .button-border:focus::after, .module[data-scheme=dark] .the-links [data-input-method=keyboard] .button-border:focus::after, [data-input-method=keyboard] .card--goal button:focus::after, .card--goal [data-input-method=keyboard] button:focus::after,
[data-input-method=keyboard] .button-border--dark-scheme:focus::after, [data-input-method=keyboard] .module.module--archive--project .the-map__back button:focus::after, .module.module--archive--project .the-map__back [data-input-method=keyboard] button:focus::after, [data-input-method=keyboard] .card--lab .card__button:focus::after, .card--lab [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--column--default .card__button:focus::after, .card--column--default [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--page .card__button:focus::after, .card--page [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--new .card__button:focus::after, .card--new [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--certificate button:focus::after, .card--certificate [data-input-method=keyboard] button:focus::after, [data-input-method=keyboard] .card--text .card__button:focus::after, .card--text [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .card--icon .card__button:focus::after, .card--icon [data-input-method=keyboard] .card__button:focus::after, [data-input-method=keyboard] .the-slider__prev:focus::after, [data-input-method=keyboard] .the-slider__next:focus::after, [data-input-method=keyboard] .the-modal__prev:focus::after, [data-input-method=keyboard] .the-modal__next:focus::after, [data-input-method=keyboard] .module[data-scheme=light] .the-links .button-border:focus::after, .module[data-scheme=light] .the-links [data-input-method=keyboard] .button-border:focus::after, [data-input-method=keyboard] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:focus::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=keyboard] button:focus::after, [data-input-method=keyboard] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus::after, body #CybotCookiebotDialog [data-input-method=keyboard] .CybotCookiebotDialogBodyButton:focus::after,
[data-input-method=keyboard] .button-border:focus::after,
[data-input-method=keyboard] .button-border--light-scheme:focus::after {
  opacity: 1;
}
[data-input-method=mouse] .module.module--archive--project .the-map__zoom::after, .module.module--archive--project [data-input-method=mouse] .the-map__zoom::after, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-border::after, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-border::after,
[data-input-method=mouse] .button-border--primary-scheme::after, [data-input-method=mouse] .module[data-scheme=dark] .the-links .button-border::after, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-border::after, [data-input-method=mouse] .card--goal button::after, .card--goal [data-input-method=mouse] button::after,
[data-input-method=mouse] .button-border--dark-scheme::after, [data-input-method=mouse] .module.module--archive--project .the-map__back button::after, .module.module--archive--project .the-map__back [data-input-method=mouse] button::after, [data-input-method=mouse] .card--lab .card__button::after, .card--lab [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .card--column--default .card__button::after, .card--column--default [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .card--page .card__button::after, .card--page [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .card--new .card__button::after, .card--new [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .card--certificate button::after, .card--certificate [data-input-method=mouse] button::after, [data-input-method=mouse] .card--text .card__button::after, .card--text [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .card--icon .card__button::after, .card--icon [data-input-method=mouse] .card__button::after, [data-input-method=mouse] .the-slider__prev::after, [data-input-method=mouse] .the-slider__next::after, [data-input-method=mouse] .the-modal__prev::after, [data-input-method=mouse] .the-modal__next::after, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-border::after, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-border::after, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] button::after, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::after, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton::after,
[data-input-method=mouse] .button-border::after,
[data-input-method=mouse] .button-border--light-scheme::after {
  -webkit-clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
          clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
  background-color: var(--button--background-color);
}
[data-input-method=mouse] .module.module--archive--project .the-map__zoom:active::after, .module.module--archive--project [data-input-method=mouse] .the-map__zoom:active::after, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-border:active::after, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-border:active::after,
[data-input-method=mouse] .button-border--primary-scheme:active::after, [data-input-method=mouse] .module[data-scheme=dark] .the-links .button-border:active::after, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-border:active::after, [data-input-method=mouse] .card--goal button:active::after, .card--goal [data-input-method=mouse] button:active::after,
[data-input-method=mouse] .button-border--dark-scheme:active::after, [data-input-method=mouse] .module.module--archive--project .the-map__back button:active::after, .module.module--archive--project .the-map__back [data-input-method=mouse] button:active::after, [data-input-method=mouse] .card--lab .card__button:active::after, .card--lab [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .card--column--default .card__button:active::after, .card--column--default [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .card--page .card__button:active::after, .card--page [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .card--new .card__button:active::after, .card--new [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .card--certificate button:active::after, .card--certificate [data-input-method=mouse] button:active::after, [data-input-method=mouse] .card--text .card__button:active::after, .card--text [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .card--icon .card__button:active::after, .card--icon [data-input-method=mouse] .card__button:active::after, [data-input-method=mouse] .the-slider__prev:active::after, [data-input-method=mouse] .the-slider__next:active::after, [data-input-method=mouse] .the-modal__prev:active::after, [data-input-method=mouse] .the-modal__next:active::after, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-border:active::after, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-border:active::after, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:active::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] button:active::after, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:active::after, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton:active::after,
[data-input-method=mouse] .button-border:active::after,
[data-input-method=mouse] .button-border--light-scheme:active::after, [data-input-method=mouse] .module.module--archive--project .the-map__zoom:hover::after, .module.module--archive--project [data-input-method=mouse] .the-map__zoom:hover::after, [data-input-method=mouse] .module[data-scheme=primary] .the-links .button-border:hover::after, .module[data-scheme=primary] .the-links [data-input-method=mouse] .button-border:hover::after,
[data-input-method=mouse] .button-border--primary-scheme:hover::after, [data-input-method=mouse] .module[data-scheme=dark] .the-links .button-border:hover::after, .module[data-scheme=dark] .the-links [data-input-method=mouse] .button-border:hover::after, [data-input-method=mouse] .card--goal button:hover::after, .card--goal [data-input-method=mouse] button:hover::after,
[data-input-method=mouse] .button-border--dark-scheme:hover::after, [data-input-method=mouse] .module.module--archive--project .the-map__back button:hover::after, .module.module--archive--project .the-map__back [data-input-method=mouse] button:hover::after, [data-input-method=mouse] .card--lab .card__button:hover::after, .card--lab [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .card--column--default .card__button:hover::after, .card--column--default [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .card--page .card__button:hover::after, .card--page [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .card--new .card__button:hover::after, .card--new [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .card--certificate button:hover::after, .card--certificate [data-input-method=mouse] button:hover::after, [data-input-method=mouse] .card--text .card__button:hover::after, .card--text [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .card--icon .card__button:hover::after, .card--icon [data-input-method=mouse] .card__button:hover::after, [data-input-method=mouse] .the-slider__prev:hover::after, [data-input-method=mouse] .the-slider__next:hover::after, [data-input-method=mouse] .the-modal__prev:hover::after, [data-input-method=mouse] .the-modal__next:hover::after, [data-input-method=mouse] .module[data-scheme=light] .the-links .button-border:hover::after, .module[data-scheme=light] .the-links [data-input-method=mouse] .button-border:hover::after, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:hover::after, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons [data-input-method=mouse] button:hover::after, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover::after, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyButton:hover::after,
[data-input-method=mouse] .button-border:hover::after,
[data-input-method=mouse] .button-border--light-scheme:hover::after {
  opacity: 1;
}

.item--gallery .item__link button, .the-video > button {
  -webkit-clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
          clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
  background-color: #fff;
  color: #fff;
  height: 6.4rem;
  position: relative;
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, background-color 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  width: 6.4rem;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  .item--gallery .item__link button, .the-video > button {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
    background-color: rgba(255, 255, 255, 0.3);
  }
}
.item--gallery .item__link button::before, .the-video > button::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  margin: -1.6rem;
  z-index: 0;
}
.item--gallery .item__link button > span, .the-video > button > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
[data-input-method=mouse] .item--gallery .item__link button:active, .item--gallery .item__link [data-input-method=mouse] button:active, [data-input-method=mouse] .the-video > button:active, [data-input-method=mouse] .item--gallery .item__link button:hover, .item--gallery .item__link [data-input-method=mouse] button:hover, [data-input-method=mouse] .the-video > button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.module.module--modal[data-layout=form] .the-modal__close, .module.module--lab .the-bloqued__back, body #CookiebotWidget .CookiebotWidget-logo, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton, .card--infography .card__button, .card--project .card__button, .card--lab .card__button, .card--column--default .card__button, .card--page .card__button, .card--new .card__button, .card--goal button, .card--certificate button, .card--text .card__button, .card--icon .card__button, .the-slider__prev, .the-slider__next, .the-modal__prev, .the-modal__next, .the-modal__close {
  margin: 0;
  min-width: 0;
  opacity: 1;
  padding: 1.6rem;
}
.module.module--modal[data-layout=form] .the-modal__close > span, .module.module--lab .the-bloqued__back > span, body #CookiebotWidget .CookiebotWidget-logo > span, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close > span, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton > span, .card--infography .card__button > span, .card--project .card__button > span, .card--lab .card__button > span, .card--column--default .card__button > span, .card--page .card__button > span, .card--new .card__button > span, .card--goal button > span, .card--certificate button > span, .card--text .card__button > span, .card--icon .card__button > span, .the-slider__prev > span, .the-slider__next > span, .the-modal__prev > span, .the-modal__next > span, .the-modal__close > span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  height: 2.4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.4rem;
}
.module.module--modal[data-layout=form] .the-modal__close > span::after, .module.module--lab .the-bloqued__back > span::after, body #CookiebotWidget .CookiebotWidget-logo > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close > span::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton > span::after, .card--infography .card__button > span::after, .card--project .card__button > span::after, .card--lab .card__button > span::after, .card--column--default .card__button > span::after, .card--page .card__button > span::after, .card--new .card__button > span::after, .card--goal button > span::after, .card--certificate button > span::after, .card--text .card__button > span::after, .card--icon .card__button > span::after, .the-slider__prev > span::after, .the-slider__next > span::after, .the-modal__prev > span::after, .the-modal__next > span::after, .the-modal__close > span::after, .module.module--modal[data-layout=form] .the-modal__close > span::before, .module.module--lab .the-bloqued__back > span::before, body #CookiebotWidget .CookiebotWidget-logo > span::before, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close > span::before, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton > span::before, .card--infography .card__button > span::before, .card--project .card__button > span::before, .card--lab .card__button > span::before, .card--column--default .card__button > span::before, .card--page .card__button > span::before, .card--new .card__button > span::before, .card--goal button > span::before, .card--certificate button > span::before, .card--text .card__button > span::before, .card--icon .card__button > span::before, .the-slider__prev > span::before, .the-slider__next > span::before, .the-modal__prev > span::before, .the-modal__next > span::before, .the-modal__close > span::before {
  font-size: 2.4rem;
  margin-left: 0;
  margin-right: 0;
}
.module.module--modal[data-layout=form] [data-link-type=self].the-modal__close > span::after, .module.module--lab [data-link-type=self].the-bloqued__back > span::after, body #CookiebotWidget [data-link-type=self].CookiebotWidget-logo > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-link-type=self].CookiebotWidget-close > span::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-link-type=self].CybotCookiebotBannerCloseButton > span::after, .card--infography [data-link-type=self].card__button > span::after, .card--project [data-link-type=self].card__button > span::after, .card--lab [data-link-type=self].card__button > span::after, .card--column--default [data-link-type=self].card__button > span::after, .card--page [data-link-type=self].card__button > span::after, .card--new [data-link-type=self].card__button > span::after, .card--goal button[data-link-type=self] > span::after, .card--certificate button[data-link-type=self] > span::after, .card--text [data-link-type=self].card__button > span::after, .card--icon [data-link-type=self].card__button > span::after, [data-link-type=self].the-slider__prev > span::after, [data-link-type=self].the-slider__next > span::after, [data-link-type=self].the-modal__prev > span::after, [data-link-type=self].the-modal__next > span::after, [data-link-type=self].the-modal__close > span::after {
  display: inline-block;
}
[data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:active > span::before, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:active > span::before, [data-input-method=mouse] .module.module--lab .the-bloqued__back:active > span::before, .module.module--lab [data-input-method=mouse] .the-bloqued__back:active > span::before, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:active > span::before, body #CookiebotWidget [data-input-method=mouse] .CookiebotWidget-logo:active > span::before, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:active > span::before, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:active > span::before, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:active > span::before, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:active > span::before, [data-input-method=mouse] .card--infography .card__button:active > span::before, .card--infography [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--project .card__button:active > span::before, .card--project [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--lab .card__button:active > span::before, .card--lab [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--column--default .card__button:active > span::before, .card--column--default [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--page .card__button:active > span::before, .card--page [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--new .card__button:active > span::before, .card--new [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--goal button:active > span::before, .card--goal [data-input-method=mouse] button:active > span::before, [data-input-method=mouse] .card--certificate button:active > span::before, .card--certificate [data-input-method=mouse] button:active > span::before, [data-input-method=mouse] .card--text .card__button:active > span::before, .card--text [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .card--icon .card__button:active > span::before, .card--icon [data-input-method=mouse] .card__button:active > span::before, [data-input-method=mouse] .the-slider__prev:active > span::before, [data-input-method=mouse] .the-slider__next:active > span::before, [data-input-method=mouse] .the-modal__prev:active > span::before, [data-input-method=mouse] .the-modal__next:active > span::before, [data-input-method=mouse] .the-modal__close:active > span::before, [data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:active > span::after, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:active > span::after, [data-input-method=mouse] .module.module--lab .the-bloqued__back:active > span::after, .module.module--lab [data-input-method=mouse] .the-bloqued__back:active > span::after, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:active > span::after, body #CookiebotWidget [data-input-method=mouse] .CookiebotWidget-logo:active > span::after, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:active > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:active > span::after, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:active > span::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:active > span::after, [data-input-method=mouse] .card--infography .card__button:active > span::after, .card--infography [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--project .card__button:active > span::after, .card--project [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--lab .card__button:active > span::after, .card--lab [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--column--default .card__button:active > span::after, .card--column--default [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--page .card__button:active > span::after, .card--page [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--new .card__button:active > span::after, .card--new [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--goal button:active > span::after, .card--goal [data-input-method=mouse] button:active > span::after, [data-input-method=mouse] .card--certificate button:active > span::after, .card--certificate [data-input-method=mouse] button:active > span::after, [data-input-method=mouse] .card--text .card__button:active > span::after, .card--text [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .card--icon .card__button:active > span::after, .card--icon [data-input-method=mouse] .card__button:active > span::after, [data-input-method=mouse] .the-slider__prev:active > span::after, [data-input-method=mouse] .the-slider__next:active > span::after, [data-input-method=mouse] .the-modal__prev:active > span::after, [data-input-method=mouse] .the-modal__next:active > span::after, [data-input-method=mouse] .the-modal__close:active > span::after, [data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:hover > span::before, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:hover > span::before, [data-input-method=mouse] .module.module--lab .the-bloqued__back:hover > span::before, .module.module--lab [data-input-method=mouse] .the-bloqued__back:hover > span::before, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:hover > span::before, body #CookiebotWidget [data-input-method=mouse] .CookiebotWidget-logo:hover > span::before, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:hover > span::before, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:hover > span::before, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:hover > span::before, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:hover > span::before, [data-input-method=mouse] .card--infography .card__button:hover > span::before, .card--infography [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--project .card__button:hover > span::before, .card--project [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--lab .card__button:hover > span::before, .card--lab [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--column--default .card__button:hover > span::before, .card--column--default [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--page .card__button:hover > span::before, .card--page [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--new .card__button:hover > span::before, .card--new [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--goal button:hover > span::before, .card--goal [data-input-method=mouse] button:hover > span::before, [data-input-method=mouse] .card--certificate button:hover > span::before, .card--certificate [data-input-method=mouse] button:hover > span::before, [data-input-method=mouse] .card--text .card__button:hover > span::before, .card--text [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .card--icon .card__button:hover > span::before, .card--icon [data-input-method=mouse] .card__button:hover > span::before, [data-input-method=mouse] .the-slider__prev:hover > span::before, [data-input-method=mouse] .the-slider__next:hover > span::before, [data-input-method=mouse] .the-modal__prev:hover > span::before, [data-input-method=mouse] .the-modal__next:hover > span::before, [data-input-method=mouse] .the-modal__close:hover > span::before, [data-input-method=mouse] .module.module--modal[data-layout=form] .the-modal__close:hover > span::after, .module.module--modal[data-layout=form] [data-input-method=mouse] .the-modal__close:hover > span::after, [data-input-method=mouse] .module.module--lab .the-bloqued__back:hover > span::after, .module.module--lab [data-input-method=mouse] .the-bloqued__back:hover > span::after, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:hover > span::after, body #CookiebotWidget [data-input-method=mouse] .CookiebotWidget-logo:hover > span::after, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close:hover > span::after, body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header [data-input-method=mouse] .CookiebotWidget-close:hover > span::after, [data-input-method=mouse] body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton:hover > span::after, body #CybotCookiebotDialog.CybotCloseButtonEnabled [data-input-method=mouse] .CybotCookiebotBannerCloseButton:hover > span::after, [data-input-method=mouse] .card--infography .card__button:hover > span::after, .card--infography [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--project .card__button:hover > span::after, .card--project [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--lab .card__button:hover > span::after, .card--lab [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--column--default .card__button:hover > span::after, .card--column--default [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--page .card__button:hover > span::after, .card--page [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--new .card__button:hover > span::after, .card--new [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--goal button:hover > span::after, .card--goal [data-input-method=mouse] button:hover > span::after, [data-input-method=mouse] .card--certificate button:hover > span::after, .card--certificate [data-input-method=mouse] button:hover > span::after, [data-input-method=mouse] .card--text .card__button:hover > span::after, .card--text [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .card--icon .card__button:hover > span::after, .card--icon [data-input-method=mouse] .card__button:hover > span::after, [data-input-method=mouse] .the-slider__prev:hover > span::after, [data-input-method=mouse] .the-slider__next:hover > span::after, [data-input-method=mouse] .the-modal__prev:hover > span::after, [data-input-method=mouse] .the-modal__next:hover > span::after, [data-input-method=mouse] .the-modal__close:hover > span::after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}

.the-header {
  margin-bottom: 2.4rem;
}
.the-header:last-child {
  margin-bottom: 0;
}
.the-header__title,
.the-header__title--1,
.the-header__title--2 {
  scroll-margin-top: 12rem;
}
.the-header__title b,
.the-header__title strong,
.the-header__title--1 b,
.the-header__title--1 strong,
.the-header__title--2 b,
.the-header__title--2 strong {
  font-weight: 900;
}
.the-header__title,
.the-header__title--1 {
  margin-bottom: 2.4rem;
  display: block;
}
.the-header__title:last-child,
.the-header__title--1:last-child {
  margin-bottom: 0;
}
.the-header__title--2 {
  margin-bottom: 2.4rem;
  display: block;
}
.the-header__title--2:last-child {
  margin-bottom: 0;
}
.the-header__title--none {
  margin-bottom: 2.4rem;
  display: block;
}
.the-header__title--none:last-child {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  .the-header {
    margin-bottom: 1.6rem;
  }
  .the-header:last-child {
    margin-bottom: 0;
  }
  .the-header__title {
    margin-bottom: 1.6rem;
  }
  .the-header__title:last-child {
    margin-bottom: 0;
  }
}
.the-field select, .the-dropdown__button, .the-tabs__dropdown button, .nice-select, .the-field textarea, .the-field input[type=date], .the-field input[type=datetime], .the-field input[type=email], .the-field input[type=number], .the-field input[type=password], .the-field input[type=search], .the-field input[type=tel], .the-field input[type=text], .the-field input[type=url] {
  -moz-appearance: textfield;
  --input--background-color: transparent;
  --input--color: #0c2340;
  --input--placeholder-color: #405876;
  --input--border-color: #0c2340;
  --input--aside-color: #0c2340;
  background-color: var(--input--background-color);
  border: 0;
  border-bottom: 1px solid var(--input--border-color);
  border-radius: 0;
  color: var(--input--color);
  line-height: 2rem;
  min-height: 1em;
  padding: 0.8rem 1.6rem;
  text-align: left;
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
  transition: background-color 0.4s ease, border-color 0.4s ease, color 0.4s ease;
  width: 100%;
}
.the-field select::-webkit-inner-spin-button, .the-dropdown__button::-webkit-inner-spin-button, .the-tabs__dropdown button::-webkit-inner-spin-button, .nice-select::-webkit-inner-spin-button, .the-field textarea::-webkit-inner-spin-button, .the-field input[type=date]::-webkit-inner-spin-button, .the-field input[type=datetime]::-webkit-inner-spin-button, .the-field input[type=email]::-webkit-inner-spin-button, .the-field input[type=number]::-webkit-inner-spin-button, .the-field input[type=password]::-webkit-inner-spin-button, .the-field input[type=search]::-webkit-inner-spin-button, .the-field input[type=tel]::-webkit-inner-spin-button, .the-field input[type=text]::-webkit-inner-spin-button, .the-field input[type=url]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.the-field select::-webkit-contacts-auto-fill-button, .the-dropdown__button::-webkit-contacts-auto-fill-button, .the-tabs__dropdown button::-webkit-contacts-auto-fill-button, .nice-select::-webkit-contacts-auto-fill-button, .the-field textarea::-webkit-contacts-auto-fill-button, .the-field input[type=date]::-webkit-contacts-auto-fill-button, .the-field input[type=datetime]::-webkit-contacts-auto-fill-button, .the-field input[type=email]::-webkit-contacts-auto-fill-button, .the-field input[type=number]::-webkit-contacts-auto-fill-button, .the-field input[type=password]::-webkit-contacts-auto-fill-button, .the-field input[type=search]::-webkit-contacts-auto-fill-button, .the-field input[type=tel]::-webkit-contacts-auto-fill-button, .the-field input[type=text]::-webkit-contacts-auto-fill-button, .the-field input[type=url]::-webkit-contacts-auto-fill-button, .the-field select::-webkit-credentials-auto-fill-button, .the-dropdown__button::-webkit-credentials-auto-fill-button, .the-tabs__dropdown button::-webkit-credentials-auto-fill-button, .nice-select::-webkit-credentials-auto-fill-button, .the-field textarea::-webkit-credentials-auto-fill-button, .the-field input[type=date]::-webkit-credentials-auto-fill-button, .the-field input[type=datetime]::-webkit-credentials-auto-fill-button, .the-field input[type=email]::-webkit-credentials-auto-fill-button, .the-field input[type=number]::-webkit-credentials-auto-fill-button, .the-field input[type=password]::-webkit-credentials-auto-fill-button, .the-field input[type=search]::-webkit-credentials-auto-fill-button, .the-field input[type=tel]::-webkit-credentials-auto-fill-button, .the-field input[type=text]::-webkit-credentials-auto-fill-button, .the-field input[type=url]::-webkit-credentials-auto-fill-button {
  display: none;
}
.the-field select::-webkit-scrollbar, .the-dropdown__button::-webkit-scrollbar, .the-tabs__dropdown button::-webkit-scrollbar, .nice-select::-webkit-scrollbar, .the-field textarea::-webkit-scrollbar, .the-field input[type=date]::-webkit-scrollbar, .the-field input[type=datetime]::-webkit-scrollbar, .the-field input[type=email]::-webkit-scrollbar, .the-field input[type=number]::-webkit-scrollbar, .the-field input[type=password]::-webkit-scrollbar, .the-field input[type=search]::-webkit-scrollbar, .the-field input[type=tel]::-webkit-scrollbar, .the-field input[type=text]::-webkit-scrollbar, .the-field input[type=url]::-webkit-scrollbar {
  overflow: hidden;
}
.the-field select::-webkit-inner-spin-button, .the-dropdown__button::-webkit-inner-spin-button, .the-tabs__dropdown button::-webkit-inner-spin-button, .nice-select::-webkit-inner-spin-button, .the-field textarea::-webkit-inner-spin-button, .the-field input[type=date]::-webkit-inner-spin-button, .the-field input[type=datetime]::-webkit-inner-spin-button, .the-field input[type=email]::-webkit-inner-spin-button, .the-field input[type=number]::-webkit-inner-spin-button, .the-field input[type=password]::-webkit-inner-spin-button, .the-field input[type=search]::-webkit-inner-spin-button, .the-field input[type=tel]::-webkit-inner-spin-button, .the-field input[type=text]::-webkit-inner-spin-button, .the-field input[type=url]::-webkit-inner-spin-button, .the-field select::-webkit-calendar-picker-indicator, .the-dropdown__button::-webkit-calendar-picker-indicator, .the-tabs__dropdown button::-webkit-calendar-picker-indicator, .nice-select::-webkit-calendar-picker-indicator, .the-field textarea::-webkit-calendar-picker-indicator, .the-field input[type=date]::-webkit-calendar-picker-indicator, .the-field input[type=datetime]::-webkit-calendar-picker-indicator, .the-field input[type=email]::-webkit-calendar-picker-indicator, .the-field input[type=number]::-webkit-calendar-picker-indicator, .the-field input[type=password]::-webkit-calendar-picker-indicator, .the-field input[type=search]::-webkit-calendar-picker-indicator, .the-field input[type=tel]::-webkit-calendar-picker-indicator, .the-field input[type=text]::-webkit-calendar-picker-indicator, .the-field input[type=url]::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  display: none;
}
.the-field select::-ms-clear, .the-dropdown__button::-ms-clear, .the-tabs__dropdown button::-ms-clear, .nice-select::-ms-clear, .the-field textarea::-ms-clear, .the-field input[type=date]::-ms-clear, .the-field input[type=datetime]::-ms-clear, .the-field input[type=email]::-ms-clear, .the-field input[type=number]::-ms-clear, .the-field input[type=password]::-ms-clear, .the-field input[type=search]::-ms-clear, .the-field input[type=tel]::-ms-clear, .the-field input[type=text]::-ms-clear, .the-field input[type=url]::-ms-clear, .the-field select::-ms-reveal, .the-dropdown__button::-ms-reveal, .the-tabs__dropdown button::-ms-reveal, .nice-select::-ms-reveal, .the-field textarea::-ms-reveal, .the-field input[type=date]::-ms-reveal, .the-field input[type=datetime]::-ms-reveal, .the-field input[type=email]::-ms-reveal, .the-field input[type=number]::-ms-reveal, .the-field input[type=password]::-ms-reveal, .the-field input[type=search]::-ms-reveal, .the-field input[type=tel]::-ms-reveal, .the-field input[type=text]::-ms-reveal, .the-field input[type=url]::-ms-reveal, .the-field select::ms-clear, .the-dropdown__button::ms-clear, .the-tabs__dropdown button::ms-clear, .nice-select::ms-clear, .the-field textarea::ms-clear, .the-field input[type=date]::ms-clear, .the-field input[type=datetime]::ms-clear, .the-field input[type=email]::ms-clear, .the-field input[type=number]::ms-clear, .the-field input[type=password]::ms-clear, .the-field input[type=search]::ms-clear, .the-field input[type=tel]::ms-clear, .the-field input[type=text]::ms-clear, .the-field input[type=url]::ms-clear, .the-field select::ms-reveal, .the-dropdown__button::ms-reveal, .the-tabs__dropdown button::ms-reveal, .nice-select::ms-reveal, .the-field textarea::ms-reveal, .the-field input[type=date]::ms-reveal, .the-field input[type=datetime]::ms-reveal, .the-field input[type=email]::ms-reveal, .the-field input[type=number]::ms-reveal, .the-field input[type=password]::ms-reveal, .the-field input[type=search]::ms-reveal, .the-field input[type=tel]::ms-reveal, .the-field input[type=text]::ms-reveal, .the-field input[type=url]::ms-reveal, .the-field select::clear, .the-dropdown__button::clear, .the-tabs__dropdown button::clear, .nice-select::clear, .the-field textarea::clear, .the-field input[type=date]::clear, .the-field input[type=datetime]::clear, .the-field input[type=email]::clear, .the-field input[type=number]::clear, .the-field input[type=password]::clear, .the-field input[type=search]::clear, .the-field input[type=tel]::clear, .the-field input[type=text]::clear, .the-field input[type=url]::clear, .the-field select::reveal, .the-dropdown__button::reveal, .the-tabs__dropdown button::reveal, .nice-select::reveal, .the-field textarea::reveal, .the-field input[type=date]::reveal, .the-field input[type=datetime]::reveal, .the-field input[type=email]::reveal, .the-field input[type=number]::reveal, .the-field input[type=password]::reveal, .the-field input[type=search]::reveal, .the-field input[type=tel]::reveal, .the-field input[type=text]::reveal, .the-field input[type=url]::reveal {
  display: none;
}
.the-field select:-webkit-autofill, .the-dropdown__button:-webkit-autofill, .the-tabs__dropdown button:-webkit-autofill, .nice-select:-webkit-autofill, .the-field textarea:-webkit-autofill, .the-field input[type=date]:-webkit-autofill, .the-field input[type=datetime]:-webkit-autofill, .the-field input[type=email]:-webkit-autofill, .the-field input[type=number]:-webkit-autofill, .the-field input[type=password]:-webkit-autofill, .the-field input[type=search]:-webkit-autofill, .the-field input[type=tel]:-webkit-autofill, .the-field input[type=text]:-webkit-autofill, .the-field input[type=url]:-webkit-autofill {
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.the-field select::-webkit-input-placeholder, .the-dropdown__button::-webkit-input-placeholder, .the-tabs__dropdown button::-webkit-input-placeholder, .nice-select::-webkit-input-placeholder, .the-field textarea::-webkit-input-placeholder, .the-field input[type=date]::-webkit-input-placeholder, .the-field input[type=datetime]::-webkit-input-placeholder, .the-field input[type=email]::-webkit-input-placeholder, .the-field input[type=number]::-webkit-input-placeholder, .the-field input[type=password]::-webkit-input-placeholder, .the-field input[type=search]::-webkit-input-placeholder, .the-field input[type=tel]::-webkit-input-placeholder, .the-field input[type=text]::-webkit-input-placeholder, .the-field input[type=url]::-webkit-input-placeholder {
  color: var(--input--placeholder-color);
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.the-field select::-moz-placeholder, .the-dropdown__button::-moz-placeholder, .the-tabs__dropdown button::-moz-placeholder, .nice-select::-moz-placeholder, .the-field textarea::-moz-placeholder, .the-field input[type=date]::-moz-placeholder, .the-field input[type=datetime]::-moz-placeholder, .the-field input[type=email]::-moz-placeholder, .the-field input[type=number]::-moz-placeholder, .the-field input[type=password]::-moz-placeholder, .the-field input[type=search]::-moz-placeholder, .the-field input[type=tel]::-moz-placeholder, .the-field input[type=text]::-moz-placeholder, .the-field input[type=url]::-moz-placeholder {
  color: var(--input--placeholder-color);
  -moz-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.the-field select:-ms-input-placeholder, .the-dropdown__button:-ms-input-placeholder, .the-tabs__dropdown button:-ms-input-placeholder, .nice-select:-ms-input-placeholder, .the-field textarea:-ms-input-placeholder, .the-field input[type=date]:-ms-input-placeholder, .the-field input[type=datetime]:-ms-input-placeholder, .the-field input[type=email]:-ms-input-placeholder, .the-field input[type=number]:-ms-input-placeholder, .the-field input[type=password]:-ms-input-placeholder, .the-field input[type=search]:-ms-input-placeholder, .the-field input[type=tel]:-ms-input-placeholder, .the-field input[type=text]:-ms-input-placeholder, .the-field input[type=url]:-ms-input-placeholder {
  color: var(--input--placeholder-color);
  -ms-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.the-field select::-ms-input-placeholder, .the-dropdown__button::-ms-input-placeholder, .the-tabs__dropdown button::-ms-input-placeholder, .nice-select::-ms-input-placeholder, .the-field textarea::-ms-input-placeholder, .the-field input[type=date]::-ms-input-placeholder, .the-field input[type=datetime]::-ms-input-placeholder, .the-field input[type=email]::-ms-input-placeholder, .the-field input[type=number]::-ms-input-placeholder, .the-field input[type=password]::-ms-input-placeholder, .the-field input[type=search]::-ms-input-placeholder, .the-field input[type=tel]::-ms-input-placeholder, .the-field input[type=text]::-ms-input-placeholder, .the-field input[type=url]::-ms-input-placeholder {
  color: var(--input--placeholder-color);
  -ms-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.the-field select::placeholder, .the-dropdown__button::placeholder, .the-tabs__dropdown button::placeholder, .nice-select::placeholder, .the-field textarea::placeholder, .the-field input[type=date]::placeholder, .the-field input[type=datetime]::placeholder, .the-field input[type=email]::placeholder, .the-field input[type=number]::placeholder, .the-field input[type=password]::placeholder, .the-field input[type=search]::placeholder, .the-field input[type=tel]::placeholder, .the-field input[type=text]::placeholder, .the-field input[type=url]::placeholder {
  color: var(--input--placeholder-color);
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
[data-input-method=mouse] .the-field select:active, .the-field [data-input-method=mouse] select:active, [data-input-method=mouse] .the-dropdown__button:active, [data-input-method=mouse] .the-tabs__dropdown button:active, .the-tabs__dropdown [data-input-method=mouse] button:active, [data-input-method=mouse] .nice-select:active, [data-input-method=mouse] .the-field textarea:active, .the-field [data-input-method=mouse] textarea:active, [data-input-method=mouse] .the-field input[type=date]:active, .the-field [data-input-method=mouse] input[type=date]:active, [data-input-method=mouse] .the-field input[type=datetime]:active, .the-field [data-input-method=mouse] input[type=datetime]:active, [data-input-method=mouse] .the-field input[type=email]:active, .the-field [data-input-method=mouse] input[type=email]:active, [data-input-method=mouse] .the-field input[type=number]:active, .the-field [data-input-method=mouse] input[type=number]:active, [data-input-method=mouse] .the-field input[type=password]:active, .the-field [data-input-method=mouse] input[type=password]:active, [data-input-method=mouse] .the-field input[type=search]:active, .the-field [data-input-method=mouse] input[type=search]:active, [data-input-method=mouse] .the-field input[type=tel]:active, .the-field [data-input-method=mouse] input[type=tel]:active, [data-input-method=mouse] .the-field input[type=text]:active, .the-field [data-input-method=mouse] input[type=text]:active, [data-input-method=mouse] .the-field input[type=url]:active, .the-field [data-input-method=mouse] input[type=url]:active, [data-input-method=mouse] .the-field select:hover, .the-field [data-input-method=mouse] select:hover, [data-input-method=mouse] .the-dropdown__button:hover, [data-input-method=mouse] .the-tabs__dropdown button:hover, .the-tabs__dropdown [data-input-method=mouse] button:hover, [data-input-method=mouse] .nice-select:hover, [data-input-method=mouse] .the-field textarea:hover, .the-field [data-input-method=mouse] textarea:hover, [data-input-method=mouse] .the-field input[type=date]:hover, .the-field [data-input-method=mouse] input[type=date]:hover, [data-input-method=mouse] .the-field input[type=datetime]:hover, .the-field [data-input-method=mouse] input[type=datetime]:hover, [data-input-method=mouse] .the-field input[type=email]:hover, .the-field [data-input-method=mouse] input[type=email]:hover, [data-input-method=mouse] .the-field input[type=number]:hover, .the-field [data-input-method=mouse] input[type=number]:hover, [data-input-method=mouse] .the-field input[type=password]:hover, .the-field [data-input-method=mouse] input[type=password]:hover, [data-input-method=mouse] .the-field input[type=search]:hover, .the-field [data-input-method=mouse] input[type=search]:hover, [data-input-method=mouse] .the-field input[type=tel]:hover, .the-field [data-input-method=mouse] input[type=tel]:hover, [data-input-method=mouse] .the-field input[type=text]:hover, .the-field [data-input-method=mouse] input[type=text]:hover, [data-input-method=mouse] .the-field input[type=url]:hover, .the-field [data-input-method=mouse] input[type=url]:hover {
  --input--color: #0c2340;
  --input--placeholder-color: #405876;
  --input--border-color: #ff8200;
}
[data-input-method=keyboard] .the-field select:focus, .the-field [data-input-method=keyboard] select:focus, [data-input-method=keyboard] .the-dropdown__button:focus, [data-input-method=keyboard] .the-tabs__dropdown button:focus, .the-tabs__dropdown [data-input-method=keyboard] button:focus, [data-input-method=keyboard] .nice-select:focus, [data-input-method=keyboard] .the-field textarea:focus, .the-field [data-input-method=keyboard] textarea:focus, [data-input-method=keyboard] .the-field input[type=date]:focus, .the-field [data-input-method=keyboard] input[type=date]:focus, [data-input-method=keyboard] .the-field input[type=datetime]:focus, .the-field [data-input-method=keyboard] input[type=datetime]:focus, [data-input-method=keyboard] .the-field input[type=email]:focus, .the-field [data-input-method=keyboard] input[type=email]:focus, [data-input-method=keyboard] .the-field input[type=number]:focus, .the-field [data-input-method=keyboard] input[type=number]:focus, [data-input-method=keyboard] .the-field input[type=password]:focus, .the-field [data-input-method=keyboard] input[type=password]:focus, [data-input-method=keyboard] .the-field input[type=search]:focus, .the-field [data-input-method=keyboard] input[type=search]:focus, [data-input-method=keyboard] .the-field input[type=tel]:focus, .the-field [data-input-method=keyboard] input[type=tel]:focus, [data-input-method=keyboard] .the-field input[type=text]:focus, .the-field [data-input-method=keyboard] input[type=text]:focus, [data-input-method=keyboard] .the-field input[type=url]:focus, .the-field [data-input-method=keyboard] input[type=url]:focus {
  --input--aside-color: #ff8200;
  --input--color: #0c2340;
  --input--placeholder-color: #405876;
  --input--border-color: #eb5603;
}
.the-field select[disabled], .the-field select.disabled, .the-field textarea[disabled], .the-field textarea.disabled, .the-field input[type=date][disabled], .the-field input[type=date].disabled, .the-field input[type=datetime][disabled], .the-field input[type=datetime].disabled, .the-field input[type=email][disabled], .the-field input[type=email].disabled, .the-field input[type=number][disabled], .the-field input[type=number].disabled, .the-field input[type=password][disabled], .the-field input[type=password].disabled, .the-field input[type=search][disabled], .the-field input[type=search].disabled, .the-field input[type=tel][disabled], .the-field input[type=tel].disabled, .the-field input[type=text][disabled], .the-field input[type=text].disabled, .the-field input[type=url][disabled], .the-field input[type=url].disabled {
  --input--aside-color: #405876;
  --input--color: #405876;
  --input--placeholder-color: #405876;
  --input--border-color: #405876;
}
.the-field select.wpcf7-not-valid, .the-field textarea.wpcf7-not-valid, .the-field input[type=date].wpcf7-not-valid, .the-field input[type=datetime].wpcf7-not-valid, .the-field input[type=email].wpcf7-not-valid, .the-field input[type=number].wpcf7-not-valid, .the-field input[type=password].wpcf7-not-valid, .the-field input[type=search].wpcf7-not-valid, .the-field input[type=tel].wpcf7-not-valid, .the-field input[type=text].wpcf7-not-valid, .the-field input[type=url].wpcf7-not-valid {
  --input--aside-color: #0c2340;
  --input--color: #0c2340;
  --input--placeholder-color: #405876;
  --input--border-color: #e00000;
}

.the-field input[type=date], .the-field input[type=datetime], .the-field input[type=email], .the-field input[type=number], .the-field input[type=password], .the-field input[type=search], .the-field input[type=tel], .the-field input[type=text], .the-field input[type=url] {
  padding: 1.6rem !important;
}

.the-field textarea {
  min-height: 3em;
  padding: 1.6rem;
  resize: vertical;
  width: 100%;
}

.the-field select, .the-dropdown__button, .the-tabs__dropdown button, .nice-select {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%230c2340'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: calc(100% - 1.6rem);
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #0c2340;
  line-height: 2rem;
  padding: 1.6rem;
  -webkit-transition: background-color 0.4s ease, background-image 0.4s ease, border 0.4s ease, color 0.4s ease;
  transition: background-color 0.4s ease, background-image 0.4s ease, border 0.4s ease, color 0.4s ease;
}
.the-dropdown[data-dropdown-open=true] .the-dropdown__button, .the-tabs[data-tab-behaviour=select][data-dropdown-open=true] .the-tabs__button, .nice-select.open {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00007 3.35667L1.87508 7.48167L0.696777 6.30333L6.00007 0.999999L11.3034 6.30333L10.1251 7.48167L6.00007 3.35667Z' fill='%23ff8200'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: calc(100% - 1.6rem);
  background-position-y: 50%;
  background-repeat: no-repeat;
}
.the-field select[data-selected-value=false], [data-selected-value=false].the-dropdown__button, .the-tabs__dropdown button[data-selected-value=false], [data-selected-value=false].nice-select {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%230c2340'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: calc(100% - 1.6rem);
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #405876;
}
.the-field select[data-selected-value=false]:hover, [data-selected-value=false].the-dropdown__button:hover, .the-tabs__dropdown button[data-selected-value=false]:hover, [data-selected-value=false].nice-select:hover {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23ff8200'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: calc(100% - 1.6rem);
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #ff8200;
}
.the-field select[data-selected-value=false]:focus, [data-selected-value=false].the-dropdown__button:focus, .the-tabs__dropdown button[data-selected-value=false]:focus, [data-selected-value=false].nice-select:focus {
  color: #0c2340;
}

.the-field[data-field-type=true_false] input[type=checkbox], .the-field[data-field-type=true_false] input[type=radio] {
  display: none;
}
.the-field[data-field-type=true_false] input[type=checkbox] + span, .the-field[data-field-type=true_false] input[type=radio] + span {
  color: #0c2340;
  display: block;
  font-weight: 400;
  margin-left: 3.2rem;
}
.the-field[data-field-type=true_false] input[type=checkbox] + span::before, .the-field[data-field-type=true_false] input[type=radio] + span::before {
  color: #ff8200;
  font-size: 2.4rem;
  font-weight: 500;
  height: 1em;
  left: 0;
  line-height: 1;
  position: absolute;
  -webkit-transition: color 0.4s ease 0.2s;
  transition: color 0.4s ease 0.2s;
  width: 2.4rem;
}
[data-input-method=mouse] .the-field[data-field-type=true_false] input[type=checkbox] + span:hover::before, .the-field[data-field-type=true_false] [data-input-method=mouse] input[type=checkbox] + span:hover::before, [data-input-method=mouse] .the-field[data-field-type=true_false] input[type=radio] + span:hover::before, .the-field[data-field-type=true_false] [data-input-method=mouse] input[type=radio] + span:hover::before {
  color: #eb5603;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
[data-link-type=whatsapp] > span, [data-link-type=instagram] > span, [data-link-type=twitch] > span, [data-link-type=youtube] > span, [data-link-type=pinterest] > span, [data-link-type=linkedin] > span, [data-link-type=facebook] > span, [data-link-type=address] > span, [data-link-type=pdf] > span, [data-link-type=add] > span, [data-link-type=video] > span, [data-link-type=phone] > span, [data-link-type=email] > span, [data-link-type=modal] > span, [data-link-type=download] > span, [data-link-type=more] > span, [data-link-type=home] > span, [data-link-type=back] > span, [data-link-type=blank] > span, [data-link-type=self] > span {
  vertical-align: middle;
}
[data-link-type=whatsapp] > span::before, [data-link-type=instagram] > span::before, [data-link-type=twitch] > span::before, [data-link-type=youtube] > span::before, [data-link-type=pinterest] > span::before, [data-link-type=linkedin] > span::before, [data-link-type=facebook] > span::before, [data-link-type=address] > span::before, [data-link-type=pdf] > span::before, [data-link-type=add] > span::before, [data-link-type=video] > span::before, [data-link-type=phone] > span::before, [data-link-type=email] > span::before, [data-link-type=modal] > span::before, [data-link-type=download] > span::before, [data-link-type=more] > span::before, [data-link-type=home] > span::before, [data-link-type=back] > span::before, [data-link-type=blank] > span::before, [data-link-type=self] > span::before, [data-link-type=whatsapp] > span::after, [data-link-type=instagram] > span::after, [data-link-type=twitch] > span::after, [data-link-type=youtube] > span::after, [data-link-type=pinterest] > span::after, [data-link-type=linkedin] > span::after, [data-link-type=facebook] > span::after, [data-link-type=address] > span::after, [data-link-type=pdf] > span::after, [data-link-type=add] > span::after, [data-link-type=video] > span::after, [data-link-type=phone] > span::after, [data-link-type=email] > span::after, [data-link-type=modal] > span::after, [data-link-type=download] > span::after, [data-link-type=more] > span::after, [data-link-type=home] > span::after, [data-link-type=back] > span::after, [data-link-type=blank] > span::after, [data-link-type=self] > span::after {
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 0.7;
  position: relative;
  text-indent: -3px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  vertical-align: middle;
  width: 0.8em;
}
[data-link-type=whatsapp] > span::before, [data-link-type=instagram] > span::before, [data-link-type=twitch] > span::before, [data-link-type=youtube] > span::before, [data-link-type=pinterest] > span::before, [data-link-type=linkedin] > span::before, [data-link-type=facebook] > span::before, [data-link-type=address] > span::before, [data-link-type=pdf] > span::before, [data-link-type=add] > span::before, [data-link-type=video] > span::before, [data-link-type=phone] > span::before, [data-link-type=email] > span::before, [data-link-type=modal] > span::before, [data-link-type=download] > span::before, [data-link-type=more] > span::before, [data-link-type=home] > span::before, [data-link-type=back] > span::before, [data-link-type=blank] > span::before, [data-link-type=self] > span::before {
  margin-right: 0.5em;
}
[data-link-type=whatsapp] > span::after, [data-link-type=instagram] > span::after, [data-link-type=twitch] > span::after, [data-link-type=youtube] > span::after, [data-link-type=pinterest] > span::after, [data-link-type=linkedin] > span::after, [data-link-type=facebook] > span::after, [data-link-type=address] > span::after, [data-link-type=pdf] > span::after, [data-link-type=add] > span::after, [data-link-type=video] > span::after, [data-link-type=phone] > span::after, [data-link-type=email] > span::after, [data-link-type=modal] > span::after, [data-link-type=download] > span::after, [data-link-type=more] > span::after, [data-link-type=home] > span::after, [data-link-type=back] > span::after, [data-link-type=blank] > span::after, [data-link-type=self] > span::after {
  margin-left: 0.5em;
}
[data-input-method=mouse] [data-link-type=whatsapp]:active > span::before, [data-input-method=mouse] [data-link-type=instagram]:active > span::before, [data-input-method=mouse] [data-link-type=twitch]:active > span::before, [data-input-method=mouse] [data-link-type=youtube]:active > span::before, [data-input-method=mouse] [data-link-type=pinterest]:active > span::before, [data-input-method=mouse] [data-link-type=linkedin]:active > span::before, [data-input-method=mouse] [data-link-type=facebook]:active > span::before, [data-input-method=mouse] [data-link-type=address]:active > span::before, [data-input-method=mouse] [data-link-type=pdf]:active > span::before, [data-input-method=mouse] [data-link-type=add]:active > span::before, [data-input-method=mouse] [data-link-type=video]:active > span::before, [data-input-method=mouse] [data-link-type=phone]:active > span::before, [data-input-method=mouse] [data-link-type=email]:active > span::before, [data-input-method=mouse] [data-link-type=modal]:active > span::before, [data-input-method=mouse] [data-link-type=download]:active > span::before, [data-input-method=mouse] [data-link-type=more]:active > span::before, [data-input-method=mouse] [data-link-type=home]:active > span::before, [data-input-method=mouse] [data-link-type=back]:active > span::before, [data-input-method=mouse] [data-link-type=blank]:active > span::before, [data-input-method=mouse] [data-link-type=self]:active > span::before, [data-input-method=mouse] [data-link-type=whatsapp]:hover > span::before, [data-input-method=mouse] [data-link-type=instagram]:hover > span::before, [data-input-method=mouse] [data-link-type=twitch]:hover > span::before, [data-input-method=mouse] [data-link-type=youtube]:hover > span::before, [data-input-method=mouse] [data-link-type=pinterest]:hover > span::before, [data-input-method=mouse] [data-link-type=linkedin]:hover > span::before, [data-input-method=mouse] [data-link-type=facebook]:hover > span::before, [data-input-method=mouse] [data-link-type=address]:hover > span::before, [data-input-method=mouse] [data-link-type=pdf]:hover > span::before, [data-input-method=mouse] [data-link-type=add]:hover > span::before, [data-input-method=mouse] [data-link-type=video]:hover > span::before, [data-input-method=mouse] [data-link-type=phone]:hover > span::before, [data-input-method=mouse] [data-link-type=email]:hover > span::before, [data-input-method=mouse] [data-link-type=modal]:hover > span::before, [data-input-method=mouse] [data-link-type=download]:hover > span::before, [data-input-method=mouse] [data-link-type=more]:hover > span::before, [data-input-method=mouse] [data-link-type=home]:hover > span::before, [data-input-method=mouse] [data-link-type=back]:hover > span::before, [data-input-method=mouse] [data-link-type=blank]:hover > span::before, [data-input-method=mouse] [data-link-type=self]:hover > span::before {
  -webkit-transform: translateX(-0.25em);
      -ms-transform: translateX(-0.25em);
          transform: translateX(-0.25em);
}
[data-input-method=mouse] [data-link-type=whatsapp]:active > span::after, [data-input-method=mouse] [data-link-type=instagram]:active > span::after, [data-input-method=mouse] [data-link-type=twitch]:active > span::after, [data-input-method=mouse] [data-link-type=youtube]:active > span::after, [data-input-method=mouse] [data-link-type=pinterest]:active > span::after, [data-input-method=mouse] [data-link-type=linkedin]:active > span::after, [data-input-method=mouse] [data-link-type=facebook]:active > span::after, [data-input-method=mouse] [data-link-type=address]:active > span::after, [data-input-method=mouse] [data-link-type=pdf]:active > span::after, [data-input-method=mouse] [data-link-type=add]:active > span::after, [data-input-method=mouse] [data-link-type=video]:active > span::after, [data-input-method=mouse] [data-link-type=phone]:active > span::after, [data-input-method=mouse] [data-link-type=email]:active > span::after, [data-input-method=mouse] [data-link-type=modal]:active > span::after, [data-input-method=mouse] [data-link-type=download]:active > span::after, [data-input-method=mouse] [data-link-type=more]:active > span::after, [data-input-method=mouse] [data-link-type=home]:active > span::after, [data-input-method=mouse] [data-link-type=back]:active > span::after, [data-input-method=mouse] [data-link-type=blank]:active > span::after, [data-input-method=mouse] [data-link-type=self]:active > span::after, [data-input-method=mouse] [data-link-type=whatsapp]:hover > span::after, [data-input-method=mouse] [data-link-type=instagram]:hover > span::after, [data-input-method=mouse] [data-link-type=twitch]:hover > span::after, [data-input-method=mouse] [data-link-type=youtube]:hover > span::after, [data-input-method=mouse] [data-link-type=pinterest]:hover > span::after, [data-input-method=mouse] [data-link-type=linkedin]:hover > span::after, [data-input-method=mouse] [data-link-type=facebook]:hover > span::after, [data-input-method=mouse] [data-link-type=address]:hover > span::after, [data-input-method=mouse] [data-link-type=pdf]:hover > span::after, [data-input-method=mouse] [data-link-type=add]:hover > span::after, [data-input-method=mouse] [data-link-type=video]:hover > span::after, [data-input-method=mouse] [data-link-type=phone]:hover > span::after, [data-input-method=mouse] [data-link-type=email]:hover > span::after, [data-input-method=mouse] [data-link-type=modal]:hover > span::after, [data-input-method=mouse] [data-link-type=download]:hover > span::after, [data-input-method=mouse] [data-link-type=more]:hover > span::after, [data-input-method=mouse] [data-link-type=home]:hover > span::after, [data-input-method=mouse] [data-link-type=back]:hover > span::after, [data-input-method=mouse] [data-link-type=blank]:hover > span::after, [data-input-method=mouse] [data-link-type=self]:hover > span::after {
  -webkit-transform: translateX(0.25em);
      -ms-transform: translateX(0.25em);
          transform: translateX(0.25em);
}

.module.module--markers-map .the-marker__infos [data-link-type=address], .module.module--contact .the-links [data-link-type=address], .the-navigation__bottom .the-langs .the-dropdown__link, .module.the-footer .the-langs__text, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link, .the-navigation .the-top .menu-item,
.text-link--white, .module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
.text-link--primary, .module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
.text-link--primary-scheme, .module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
.text-link--dark-scheme, .module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
.text-link,
.text-link--light-scheme, [data-link-type=self] > span, [data-link-type=blank] > span, [data-link-type=back] > span, [data-link-type=home] > span, [data-link-type=more] > span, [data-link-type=download] > span, [data-link-type=modal] > span, [data-link-type=email] > span, [data-link-type=phone] > span, [data-link-type=video] > span, [data-link-type=add] > span, [data-link-type=pdf] > span, [data-link-type=address] > span, [data-link-type=facebook] > span, [data-link-type=linkedin] > span, [data-link-type=pinterest] > span, [data-link-type=youtube] > span, [data-link-type=twitch] > span, [data-link-type=instagram] > span, [data-link-type=whatsapp] > span {
  background: none;
  border: 0;
  display: inline-block;
  outline: 2px solid transparent;
  outline-offset: 4px;
  position: relative;
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, border-color 0.4s ease, outline-color 0.4s ease, background 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, border-color 0.4s ease, outline-color 0.4s ease, background 0.4s ease;
}
.module.module--markers-map .the-marker__infos [data-link-type=address], .module.module--contact .the-links [data-link-type=address], .the-navigation__bottom .the-langs .the-dropdown__link, .module.the-footer .the-langs__text, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link, .the-navigation .the-top .menu-item,
.text-link--white, .module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
.text-link--primary, .module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
.text-link--primary-scheme, .module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
.text-link--dark-scheme, .module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
.text-link,
.text-link--light-scheme, [data-link-type=self] > span, [data-link-type=blank] > span, [data-link-type=back] > span, [data-link-type=home] > span, [data-link-type=more] > span, [data-link-type=download] > span, [data-link-type=modal] > span, [data-link-type=email] > span, [data-link-type=phone] > span, [data-link-type=video] > span, [data-link-type=add] > span, [data-link-type=pdf] > span, [data-link-type=address] > span, [data-link-type=facebook] > span, [data-link-type=linkedin] > span, [data-link-type=pinterest] > span, [data-link-type=youtube] > span, [data-link-type=twitch] > span, [data-link-type=instagram] > span, [data-link-type=whatsapp] > span {
  text-decoration: none;
}
.module.module--markers-map .the-marker__infos [data-link-type=address] span, .module.module--contact .the-links [data-link-type=address] span, .the-navigation__bottom .the-langs .the-dropdown__link span, .module.the-footer .the-langs__text span, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span, .the-navigation .the-top .menu-item span,
.text-link--white span, .module.module--index[data-layout=default] .the-index__link span, .the-megamenu .item--menu .item__link span, [data-scheme=light] .the-social .the-social__item a span,
.text-link--primary span, .module[data-scheme=primary] .the-links .text-link span, .module.the-footer .the-langs__link span, .module.the-footer .the-menu .text-link span, [data-scheme=primary] .the-social .the-social__item a span,
.text-link--primary-scheme span, .module[data-scheme=dark] .the-links .text-link span, .the-megamenu__footer .text-link span, .the-megamenu__back .text-link span, [data-scheme=dark] .the-social .the-social__item a span,
.text-link--dark-scheme span, .module.module--index[data-layout=featured] .the-index__link span, .module.module--archive--project .the-map__zoom button[data-zoom] span, .module.module--archive--project .the-filters button[data-switch] span, .the-navigation .the-bottom .the-menu__link span, .the-navigation .the-middle .the-menu__link span, body #CookiebotWidget .CookiebotWidget-consent-details button span, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span, .the-pagination .page-numbers[href] span, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module[data-scheme=light] .the-links .text-link span, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span,
.text-link span,
.text-link--light-scheme span, [data-link-type=self] > span span, [data-link-type=blank] > span span, [data-link-type=back] > span span, [data-link-type=home] > span span, [data-link-type=more] > span span, [data-link-type=download] > span span, [data-link-type=modal] > span span, [data-link-type=email] > span span, [data-link-type=phone] > span span, [data-link-type=video] > span span, [data-link-type=add] > span span, [data-link-type=pdf] > span span, [data-link-type=address] > span span, [data-link-type=facebook] > span span, [data-link-type=linkedin] > span span, [data-link-type=pinterest] > span span, [data-link-type=youtube] > span span, [data-link-type=twitch] > span span, [data-link-type=instagram] > span span, [data-link-type=whatsapp] > span span {
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}
.module.module--markers-map .the-marker__infos [data-link-type=address] span::before, .module.module--contact .the-links [data-link-type=address] span::before, .the-navigation__bottom .the-langs .the-dropdown__link span::before, .module.the-footer .the-langs__text span::before, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span::before, .the-navigation .the-top .menu-item span::before,
.text-link--white span::before, .module.module--index[data-layout=default] .the-index__link span::before, .the-megamenu .item--menu .item__link span::before, [data-scheme=light] .the-social .the-social__item a span::before,
.text-link--primary span::before, .module[data-scheme=primary] .the-links .text-link span::before, .module.the-footer .the-langs__link span::before, .module.the-footer .the-menu .text-link span::before, [data-scheme=primary] .the-social .the-social__item a span::before,
.text-link--primary-scheme span::before, .module[data-scheme=dark] .the-links .text-link span::before, .the-megamenu__footer .text-link span::before, .the-megamenu__back .text-link span::before, [data-scheme=dark] .the-social .the-social__item a span::before,
.text-link--dark-scheme span::before, .module.module--index[data-layout=featured] .the-index__link span::before, .module.module--archive--project .the-map__zoom button[data-zoom] span::before, .module.module--archive--project .the-filters button[data-switch] span::before, .the-navigation .the-bottom .the-menu__link span::before, .the-navigation .the-middle .the-menu__link span::before, body #CookiebotWidget .CookiebotWidget-consent-details button span::before, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span::before, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span::before,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span::before, .the-pagination .page-numbers[href] span::before, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::before, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::before, .module[data-scheme=light] .the-links .text-link span::before, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before,
.text-link span::before,
.text-link--light-scheme span::before, [data-link-type=self] > span span::before, [data-link-type=blank] > span span::before, [data-link-type=back] > span span::before, [data-link-type=home] > span span::before, [data-link-type=more] > span span::before, [data-link-type=download] > span span::before, [data-link-type=modal] > span span::before, [data-link-type=email] > span span::before, [data-link-type=phone] > span span::before, [data-link-type=video] > span span::before, [data-link-type=add] > span span::before, [data-link-type=pdf] > span span::before, [data-link-type=address] > span span::before, [data-link-type=facebook] > span span::before, [data-link-type=linkedin] > span span::before, [data-link-type=pinterest] > span span::before, [data-link-type=youtube] > span span::before, [data-link-type=twitch] > span span::before, [data-link-type=instagram] > span span::before, [data-link-type=whatsapp] > span span::before, .module.module--markers-map .the-marker__infos [data-link-type=address] span::after, .module.module--contact .the-links [data-link-type=address] span::after, .the-navigation__bottom .the-langs .the-dropdown__link span::after, .module.the-footer .the-langs__text span::after, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span::after, .the-navigation .the-top .menu-item span::after,
.text-link--white span::after, .module.module--index[data-layout=default] .the-index__link span::after, .the-megamenu .item--menu .item__link span::after, [data-scheme=light] .the-social .the-social__item a span::after,
.text-link--primary span::after, .module[data-scheme=primary] .the-links .text-link span::after, .module.the-footer .the-langs__link span::after, .module.the-footer .the-menu .text-link span::after, [data-scheme=primary] .the-social .the-social__item a span::after,
.text-link--primary-scheme span::after, .module[data-scheme=dark] .the-links .text-link span::after, .the-megamenu__footer .text-link span::after, .the-megamenu__back .text-link span::after, [data-scheme=dark] .the-social .the-social__item a span::after,
.text-link--dark-scheme span::after, .module.module--index[data-layout=featured] .the-index__link span::after, .module.module--archive--project .the-map__zoom button[data-zoom] span::after, .module.module--archive--project .the-filters button[data-switch] span::after, .the-navigation .the-bottom .the-menu__link span::after, .the-navigation .the-middle .the-menu__link span::after, body #CookiebotWidget .CookiebotWidget-consent-details button span::after, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span::after, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span::after, .the-pagination .page-numbers[href] span::after, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::after, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::after, .module[data-scheme=light] .the-links .text-link span::after, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after,
.text-link span::after,
.text-link--light-scheme span::after, [data-link-type=self] > span span::after, [data-link-type=blank] > span span::after, [data-link-type=back] > span span::after, [data-link-type=home] > span span::after, [data-link-type=more] > span span::after, [data-link-type=download] > span span::after, [data-link-type=modal] > span span::after, [data-link-type=email] > span span::after, [data-link-type=phone] > span span::after, [data-link-type=video] > span span::after, [data-link-type=add] > span span::after, [data-link-type=pdf] > span span::after, [data-link-type=address] > span span::after, [data-link-type=facebook] > span span::after, [data-link-type=linkedin] > span span::after, [data-link-type=pinterest] > span span::after, [data-link-type=youtube] > span span::after, [data-link-type=twitch] > span span::after, [data-link-type=instagram] > span span::after, [data-link-type=whatsapp] > span span::after {
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, margin 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}

.module.module--index[data-layout=featured] .the-index__link, .module.module--archive--project .the-map__zoom button[data-zoom], .module.module--archive--project .the-filters button[data-switch], .the-navigation .the-bottom .the-menu__link, .the-navigation .the-middle .the-menu__link, body #CookiebotWidget .CookiebotWidget-consent-details button, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink, .the-pagination .page-numbers[href], .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link, .module[data-scheme=light] .the-links .text-link, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link,
.text-link,
.text-link--light-scheme {
  --link--color: #0c2340;
  --link--accent-color: #ff8200;
  --link--hover-color: #eb5603;
  color: var(--link--color);
}
.module.module--index[data-layout=featured] .the-index__link span, .module.module--archive--project .the-map__zoom button[data-zoom] span, .module.module--archive--project .the-filters button[data-switch] span, .the-navigation .the-bottom .the-menu__link span, .the-navigation .the-middle .the-menu__link span, body #CookiebotWidget .CookiebotWidget-consent-details button span, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span, .the-pagination .page-numbers[href] span, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span, .module[data-scheme=light] .the-links .text-link span, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span,
.text-link span,
.text-link--light-scheme span {
  color: var(--link--color);
}
.module.module--index[data-layout=featured] .the-index__link span::before, .module.module--archive--project .the-map__zoom button[data-zoom] span::before, .module.module--archive--project .the-filters button[data-switch] span::before, .the-navigation .the-bottom .the-menu__link span::before, .the-navigation .the-middle .the-menu__link span::before, body #CookiebotWidget .CookiebotWidget-consent-details button span::before, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span::before, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span::before,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span::before, .the-pagination .page-numbers[href] span::before, .module.module--index[data-layout=featured] .the-index__link span::after, .module.module--archive--project .the-map__zoom button[data-zoom] span::after, .module.module--archive--project .the-filters button[data-switch] span::after, .the-navigation .the-bottom .the-menu__link span::after, .the-navigation .the-middle .the-menu__link span::after, body #CookiebotWidget .CookiebotWidget-consent-details button span::after, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a span::after, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink span::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink span::after, .the-pagination .page-numbers[href] span::after, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::before, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::before, .module[data-scheme=light] .the-links .text-link span::before, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::before, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::after, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span::after, .module[data-scheme=light] .the-links .text-link span::after, .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link span::after,
.text-link span::before,
.text-link span::after,
.text-link--light-scheme span::before,
.text-link--light-scheme span::after {
  color: var(--link--accent-color);
}
[data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:active, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:active, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:active, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:active, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:active, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:active, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:active, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:active, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:active, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:active, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:active, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:active, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:active, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:active, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:active, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:active,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active, [data-input-method=mouse] .the-pagination .page-numbers[href]:active, .the-pagination [data-input-method=mouse] .page-numbers[href]:active, [data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:hover, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:hover, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:hover, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:hover, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:hover, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:hover, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:hover, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:hover, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:hover, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:hover, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:hover, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:hover, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:hover, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:hover, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover, [data-input-method=mouse] .the-pagination .page-numbers[href]:hover, .the-pagination [data-input-method=mouse] .page-numbers[href]:hover, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:active, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:active, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:hover, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover,
[data-input-method=mouse] .text-link:active,
[data-input-method=mouse] .text-link:hover,
[data-input-method=mouse] .text-link--light-scheme:active,
[data-input-method=mouse] .text-link--light-scheme:hover,
.text-link\:hover,
.text-link--light-scheme\:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:active span, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:active span, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:active span, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:active span, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:active span, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:active span, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:active span, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:active span, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:active span, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:active span, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:active span, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:active span, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:active span, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:active span, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:active span, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:active span,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span, [data-input-method=mouse] .the-pagination .page-numbers[href]:active span, .the-pagination [data-input-method=mouse] .page-numbers[href]:active span, [data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:hover span, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:hover span, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:hover span, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:hover span, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:hover span, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:hover span, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:hover span, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:hover span, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:hover span, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:hover span, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:hover span, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:hover span, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover span, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:hover span, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:hover span, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:hover span,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span, [data-input-method=mouse] .the-pagination .page-numbers[href]:hover span, .the-pagination [data-input-method=mouse] .page-numbers[href]:hover span, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:active span, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:hover span, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span,
[data-input-method=mouse] .text-link:active span,
[data-input-method=mouse] .text-link:hover span,
[data-input-method=mouse] .text-link--light-scheme:active span,
[data-input-method=mouse] .text-link--light-scheme:hover span,
.text-link\:hover span,
.text-link--light-scheme\:hover span {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:active span::before, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:active span::before, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:active span::before, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:active span::before, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:active span::before, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:active span::before, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:active span::before, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:active span::before, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:active span::before, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:active span::before, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:active span::before, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:active span::before, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:active span::before, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:active span::before, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:active span::before, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span::before,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:active span::before,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span::before, [data-input-method=mouse] .the-pagination .page-numbers[href]:active span::before, .the-pagination [data-input-method=mouse] .page-numbers[href]:active span::before, [data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:hover span::before, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:hover span::before, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:hover span::before, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:hover span::before, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:hover span::before, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:hover span::before, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:hover span::before, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:hover span::before, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:hover span::before, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:hover span::before, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:hover span::before, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:hover span::before, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover span::before, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:hover span::before, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::before, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::before,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::before,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::before, [data-input-method=mouse] .the-pagination .page-numbers[href]:hover span::before, .the-pagination [data-input-method=mouse] .page-numbers[href]:hover span::before, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span::before, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span::before, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span::before, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span::before, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:active span::before, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::before, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::before, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::before, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::before, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::before, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span::before, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span::before, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span::before, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span::before, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:hover span::before, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::before, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::before, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::before, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::before, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::before,
[data-input-method=mouse] .text-link:active span::before,
[data-input-method=mouse] .text-link:hover span::before,
[data-input-method=mouse] .text-link--light-scheme:active span::before,
[data-input-method=mouse] .text-link--light-scheme:hover span::before, [data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:active span::after, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:active span::after, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:active span::after, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:active span::after, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:active span::after, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:active span::after, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:active span::after, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:active span::after, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:active span::after, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:active span::after, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:active span::after, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:active span::after, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:active span::after, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:active span::after, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:active span::after, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span::after,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:active span::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:active span::after, [data-input-method=mouse] .the-pagination .page-numbers[href]:active span::after, .the-pagination [data-input-method=mouse] .page-numbers[href]:active span::after, [data-input-method=mouse] .module.module--index[data-layout=featured] .the-index__link:hover span::after, .module.module--index[data-layout=featured] [data-input-method=mouse] .the-index__link:hover span::after, [data-input-method=mouse] .module.module--archive--project .the-map__zoom button[data-zoom]:hover span::after, .module.module--archive--project .the-map__zoom [data-input-method=mouse] button[data-zoom]:hover span::after, [data-input-method=mouse] .module.module--archive--project .the-filters button[data-switch]:hover span::after, .module.module--archive--project .the-filters [data-input-method=mouse] button[data-switch]:hover span::after, [data-input-method=mouse] .the-navigation .the-bottom .the-menu__link:hover span::after, .the-navigation .the-bottom [data-input-method=mouse] .the-menu__link:hover span::after, [data-input-method=mouse] .the-navigation .the-middle .the-menu__link:hover span::after, .the-navigation .the-middle [data-input-method=mouse] .the-menu__link:hover span::after, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-consent-details button:hover span::after, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=mouse] button:hover span::after, [data-input-method=mouse] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover span::after, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=mouse] a:hover span::after, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::after, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::after,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=mouse] .CybotCookiebotDialogDetailBodyContentCookieLink:hover span::after, [data-input-method=mouse] .the-pagination .page-numbers[href]:hover span::after, .the-pagination [data-input-method=mouse] .page-numbers[href]:hover span::after, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span::after, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span::after, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:active span::after, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:active span::after, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:active span::after, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:active span::after, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::after, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::after, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::after, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:active span::after, [data-input-method=mouse] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span::after, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span::after, [data-input-method=mouse] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:hover span::after, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=mouse] .the-tabs__link:hover span::after, [data-input-method=mouse] .module[data-scheme=light] .the-links .text-link:hover span::after, .module[data-scheme=light] .the-links [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, .module.module--table [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, [data-input-method=mouse] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, .module.module--dossier [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, [data-input-method=mouse] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, .module.module--certificates [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, [data-input-method=mouse] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, .module.module--archive--event [data-input-method=mouse] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:hover span::after, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::after, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::after, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::after, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=mouse] .the-tabs__link:hover span::after,
[data-input-method=mouse] .text-link:active span::after,
[data-input-method=mouse] .text-link:hover span::after,
[data-input-method=mouse] .text-link--light-scheme:active span::after,
[data-input-method=mouse] .text-link--light-scheme:hover span::after,
.text-link\:hover span::before,
.text-link\:hover span::after,
.text-link--light-scheme\:hover span::before,
.text-link--light-scheme\:hover span::after {
  color: var(--link--hover-color);
}
[data-input-method=keyboard] .module.module--index[data-layout=featured] .the-index__link:focus, .module.module--index[data-layout=featured] [data-input-method=keyboard] .the-index__link:focus, [data-input-method=keyboard] .module.module--archive--project .the-map__zoom button[data-zoom]:focus, .module.module--archive--project .the-map__zoom [data-input-method=keyboard] button[data-zoom]:focus, [data-input-method=keyboard] .module.module--archive--project .the-filters button[data-switch]:focus, .module.module--archive--project .the-filters [data-input-method=keyboard] button[data-switch]:focus, [data-input-method=keyboard] .the-navigation .the-bottom .the-menu__link:focus, .the-navigation .the-bottom [data-input-method=keyboard] .the-menu__link:focus, [data-input-method=keyboard] .the-navigation .the-middle .the-menu__link:focus, .the-navigation .the-middle [data-input-method=keyboard] .the-menu__link:focus, [data-input-method=keyboard] body #CookiebotWidget .CookiebotWidget-consent-details button:focus, body #CookiebotWidget .CookiebotWidget-consent-details [data-input-method=keyboard] button:focus, [data-input-method=keyboard] body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:focus, body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails [data-input-method=keyboard] a:focus, [data-input-method=keyboard] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink:focus, body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage [data-input-method=keyboard] .CybotCookiebotDialogDetailBodyContentCookieLink:focus,
[data-input-method=keyboard] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink:focus,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup [data-input-method=keyboard] .CybotCookiebotDialogDetailBodyContentCookieLink:focus, [data-input-method=keyboard] .the-pagination .page-numbers[href]:focus, .the-pagination [data-input-method=keyboard] .page-numbers[href]:focus, [data-input-method=keyboard] .module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:focus, .module.module--team-members .the-tabs[data-tab-behaviour=tabs] [data-input-method=keyboard] .the-tabs__link:focus, [data-input-method=keyboard] .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:focus, .module.module--archive--project .the-tabs[data-tab-behaviour=tabs] [data-input-method=keyboard] .the-tabs__link:focus, [data-input-method=keyboard] .module[data-scheme=light] .the-links .text-link:focus, .module[data-scheme=light] .the-links [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] .module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, .module.module--table [data-input-method=keyboard] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, [data-input-method=keyboard] .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, .module.module--dossier [data-input-method=keyboard] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, [data-input-method=keyboard] .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, .module.module--certificates [data-input-method=keyboard] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, [data-input-method=keyboard] .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, .module.module--archive--event [data-input-method=keyboard] [data-tab-behaviour=tabs].the-tabs .the-tabs__link:focus, .module.module--table [data-tab-behaviour=tabs].the-tabs [data-input-method=keyboard] .the-tabs__link:focus, .module.module--dossier [data-tab-behaviour=tabs].the-tabs [data-input-method=keyboard] .the-tabs__link:focus, .module.module--certificates [data-tab-behaviour=tabs].the-tabs [data-input-method=keyboard] .the-tabs__link:focus, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs [data-input-method=keyboard] .the-tabs__link:focus,
[data-input-method=keyboard] .text-link:focus,
[data-input-method=keyboard] .text-link--light-scheme:focus {
  outline-color: rgba(255, 130, 0, 0.5);
}
.module[data-scheme=dark] .the-links .text-link, .the-megamenu__footer .text-link, .the-megamenu__back .text-link, [data-scheme=dark] .the-social .the-social__item a,
.text-link--dark-scheme {
  --link--color: #fff;
  --link--accent-color: #ff8200;
  --link--hover-color: #eb5603;
  color: var(--link--color);
}
.module[data-scheme=dark] .the-links .text-link span, .the-megamenu__footer .text-link span, .the-megamenu__back .text-link span, [data-scheme=dark] .the-social .the-social__item a span,
.text-link--dark-scheme span {
  color: var(--link--color);
}
.module[data-scheme=dark] .the-links .text-link span::before, .the-megamenu__footer .text-link span::before, .the-megamenu__back .text-link span::before, [data-scheme=dark] .the-social .the-social__item a span::before, .module[data-scheme=dark] .the-links .text-link span::after, .the-megamenu__footer .text-link span::after, .the-megamenu__back .text-link span::after, [data-scheme=dark] .the-social .the-social__item a span::after,
.text-link--dark-scheme span::before,
.text-link--dark-scheme span::after {
  color: var(--link--accent-color);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:active, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:active, [data-input-method=mouse] .the-megamenu__footer .text-link:active, .the-megamenu__footer [data-input-method=mouse] .text-link:active, [data-input-method=mouse] .the-megamenu__back .text-link:active, .the-megamenu__back [data-input-method=mouse] .text-link:active, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:active, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:active, [data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:hover, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] .the-megamenu__footer .text-link:hover, .the-megamenu__footer [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] .the-megamenu__back .text-link:hover, .the-megamenu__back [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:hover, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:hover,
[data-input-method=mouse] .text-link--dark-scheme:active,
[data-input-method=mouse] .text-link--dark-scheme:hover,
.text-link--dark-scheme\:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:active span, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] .the-megamenu__footer .text-link:active span, .the-megamenu__footer [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] .the-megamenu__back .text-link:active span, .the-megamenu__back [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:active span, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:active span, [data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:hover span, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] .the-megamenu__footer .text-link:hover span, .the-megamenu__footer [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] .the-megamenu__back .text-link:hover span, .the-megamenu__back [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:hover span, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:hover span,
[data-input-method=mouse] .text-link--dark-scheme:active span,
[data-input-method=mouse] .text-link--dark-scheme:hover span,
.text-link--dark-scheme\:hover span {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:active span::before, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] .the-megamenu__footer .text-link:active span::before, .the-megamenu__footer [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] .the-megamenu__back .text-link:active span::before, .the-megamenu__back [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:active span::before, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:active span::before, [data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:hover span::before, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] .the-megamenu__footer .text-link:hover span::before, .the-megamenu__footer [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] .the-megamenu__back .text-link:hover span::before, .the-megamenu__back [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:hover span::before, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:hover span::before,
[data-input-method=mouse] .text-link--dark-scheme:active span::before,
[data-input-method=mouse] .text-link--dark-scheme:hover span::before, [data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:active span::after, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] .the-megamenu__footer .text-link:active span::after, .the-megamenu__footer [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] .the-megamenu__back .text-link:active span::after, .the-megamenu__back [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:active span::after, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:active span::after, [data-input-method=mouse] .module[data-scheme=dark] .the-links .text-link:hover span::after, .module[data-scheme=dark] .the-links [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] .the-megamenu__footer .text-link:hover span::after, .the-megamenu__footer [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] .the-megamenu__back .text-link:hover span::after, .the-megamenu__back [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] [data-scheme=dark] .the-social .the-social__item a:hover span::after, [data-scheme=dark] .the-social .the-social__item [data-input-method=mouse] a:hover span::after,
[data-input-method=mouse] .text-link--dark-scheme:active span::after,
[data-input-method=mouse] .text-link--dark-scheme:hover span::after,
.text-link--dark-scheme\:hover span::before,
.text-link--dark-scheme\:hover span::after {
  color: var(--link--hover-color);
}
[data-input-method=keyboard] .module[data-scheme=dark] .the-links .text-link:focus, .module[data-scheme=dark] .the-links [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] .the-megamenu__footer .text-link:focus, .the-megamenu__footer [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] .the-megamenu__back .text-link:focus, .the-megamenu__back [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] [data-scheme=dark] .the-social .the-social__item a:focus, [data-scheme=dark] .the-social .the-social__item [data-input-method=keyboard] a:focus,
[data-input-method=keyboard] .text-link--dark-scheme:focus {
  outline-color: rgba(255, 255, 255, 0.5);
}
.module[data-scheme=primary] .the-links .text-link, .module.the-footer .the-langs__link, .module.the-footer .the-menu .text-link, [data-scheme=primary] .the-social .the-social__item a,
.text-link--primary-scheme {
  --link--color: #0c2340;
  --link--accent-color: #0c2340;
  --link--hover-color: #fff;
  color: var(--link--color);
}
.module[data-scheme=primary] .the-links .text-link span, .module.the-footer .the-langs__link span, .module.the-footer .the-menu .text-link span, [data-scheme=primary] .the-social .the-social__item a span,
.text-link--primary-scheme span {
  color: var(--link--color);
}
.module[data-scheme=primary] .the-links .text-link span::before, .module.the-footer .the-langs__link span::before, .module.the-footer .the-menu .text-link span::before, [data-scheme=primary] .the-social .the-social__item a span::before, .module[data-scheme=primary] .the-links .text-link span::after, .module.the-footer .the-langs__link span::after, .module.the-footer .the-menu .text-link span::after, [data-scheme=primary] .the-social .the-social__item a span::after,
.text-link--primary-scheme span::before,
.text-link--primary-scheme span::after {
  color: var(--link--accent-color);
}
[data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:active, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:active, [data-input-method=mouse] .module.the-footer .the-langs__link:active, .module.the-footer [data-input-method=mouse] .the-langs__link:active, [data-input-method=mouse] .module.the-footer .the-menu .text-link:active, .module.the-footer .the-menu [data-input-method=mouse] .text-link:active, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:active, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:active, [data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:hover, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] .module.the-footer .the-langs__link:hover, .module.the-footer [data-input-method=mouse] .the-langs__link:hover, [data-input-method=mouse] .module.the-footer .the-menu .text-link:hover, .module.the-footer .the-menu [data-input-method=mouse] .text-link:hover, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:hover, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:hover,
[data-input-method=mouse] .text-link--primary-scheme:active,
[data-input-method=mouse] .text-link--primary-scheme:hover,
.text-link--primary-scheme\:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:active span, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] .module.the-footer .the-langs__link:active span, .module.the-footer [data-input-method=mouse] .the-langs__link:active span, [data-input-method=mouse] .module.the-footer .the-menu .text-link:active span, .module.the-footer .the-menu [data-input-method=mouse] .text-link:active span, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:active span, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:active span, [data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:hover span, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] .module.the-footer .the-langs__link:hover span, .module.the-footer [data-input-method=mouse] .the-langs__link:hover span, [data-input-method=mouse] .module.the-footer .the-menu .text-link:hover span, .module.the-footer .the-menu [data-input-method=mouse] .text-link:hover span, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:hover span, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:hover span,
[data-input-method=mouse] .text-link--primary-scheme:active span,
[data-input-method=mouse] .text-link--primary-scheme:hover span,
.text-link--primary-scheme\:hover span {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:active span::before, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] .module.the-footer .the-langs__link:active span::before, .module.the-footer [data-input-method=mouse] .the-langs__link:active span::before, [data-input-method=mouse] .module.the-footer .the-menu .text-link:active span::before, .module.the-footer .the-menu [data-input-method=mouse] .text-link:active span::before, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:active span::before, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:active span::before, [data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:hover span::before, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] .module.the-footer .the-langs__link:hover span::before, .module.the-footer [data-input-method=mouse] .the-langs__link:hover span::before, [data-input-method=mouse] .module.the-footer .the-menu .text-link:hover span::before, .module.the-footer .the-menu [data-input-method=mouse] .text-link:hover span::before, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:hover span::before, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:hover span::before,
[data-input-method=mouse] .text-link--primary-scheme:active span::before,
[data-input-method=mouse] .text-link--primary-scheme:hover span::before, [data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:active span::after, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] .module.the-footer .the-langs__link:active span::after, .module.the-footer [data-input-method=mouse] .the-langs__link:active span::after, [data-input-method=mouse] .module.the-footer .the-menu .text-link:active span::after, .module.the-footer .the-menu [data-input-method=mouse] .text-link:active span::after, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:active span::after, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:active span::after, [data-input-method=mouse] .module[data-scheme=primary] .the-links .text-link:hover span::after, .module[data-scheme=primary] .the-links [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] .module.the-footer .the-langs__link:hover span::after, .module.the-footer [data-input-method=mouse] .the-langs__link:hover span::after, [data-input-method=mouse] .module.the-footer .the-menu .text-link:hover span::after, .module.the-footer .the-menu [data-input-method=mouse] .text-link:hover span::after, [data-input-method=mouse] [data-scheme=primary] .the-social .the-social__item a:hover span::after, [data-scheme=primary] .the-social .the-social__item [data-input-method=mouse] a:hover span::after,
[data-input-method=mouse] .text-link--primary-scheme:active span::after,
[data-input-method=mouse] .text-link--primary-scheme:hover span::after,
.text-link--primary-scheme\:hover span::before,
.text-link--primary-scheme\:hover span::after {
  color: var(--link--hover-color);
}
[data-input-method=keyboard] .module[data-scheme=primary] .the-links .text-link:focus, .module[data-scheme=primary] .the-links [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] .module.the-footer .the-langs__link:focus, .module.the-footer [data-input-method=keyboard] .the-langs__link:focus, [data-input-method=keyboard] .module.the-footer .the-menu .text-link:focus, .module.the-footer .the-menu [data-input-method=keyboard] .text-link:focus, [data-input-method=keyboard] [data-scheme=primary] .the-social .the-social__item a:focus, [data-scheme=primary] .the-social .the-social__item [data-input-method=keyboard] a:focus,
[data-input-method=keyboard] .text-link--primary-scheme:focus {
  outline-color: rgba(255, 255, 255, 0.5);
}
.module.module--index[data-layout=default] .the-index__link, .the-megamenu .item--menu .item__link, [data-scheme=light] .the-social .the-social__item a,
.text-link--primary {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
  --link--hover-color: #eb5603;
  color: var(--link--color);
}
.module.module--index[data-layout=default] .the-index__link span, .the-megamenu .item--menu .item__link span, [data-scheme=light] .the-social .the-social__item a span,
.text-link--primary span {
  color: var(--link--color);
}
.module.module--index[data-layout=default] .the-index__link span::before, .the-megamenu .item--menu .item__link span::before, [data-scheme=light] .the-social .the-social__item a span::before, .module.module--index[data-layout=default] .the-index__link span::after, .the-megamenu .item--menu .item__link span::after, [data-scheme=light] .the-social .the-social__item a span::after,
.text-link--primary span::before,
.text-link--primary span::after {
  color: var(--link--accent-color);
}
[data-input-method=mouse] .the-navigation .the-top .menu-item:active, .the-navigation .the-top [data-input-method=mouse] .menu-item:active, [data-input-method=mouse] .the-navigation .the-top .menu-item:hover, .the-navigation .the-top [data-input-method=mouse] .menu-item:hover,
[data-input-method=mouse] .text-link--white:active,
[data-input-method=mouse] .text-link--white:hover, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:active, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:active, [data-input-method=mouse] .the-megamenu .item--menu .item__link:active, .the-megamenu .item--menu [data-input-method=mouse] .item__link:active, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:active, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:active, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:hover, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:hover, [data-input-method=mouse] .the-megamenu .item--menu .item__link:hover, .the-megamenu .item--menu [data-input-method=mouse] .item__link:hover, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:hover, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:hover,
[data-input-method=mouse] .text-link--primary:active,
[data-input-method=mouse] .text-link--primary:hover,
.text-link--primary\:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .the-navigation .the-top .menu-item:active span, .the-navigation .the-top [data-input-method=mouse] .menu-item:active span, [data-input-method=mouse] .the-navigation .the-top .menu-item:hover span, .the-navigation .the-top [data-input-method=mouse] .menu-item:hover span,
[data-input-method=mouse] .text-link--white:active span,
[data-input-method=mouse] .text-link--white:hover span, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:active span, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:active span, [data-input-method=mouse] .the-megamenu .item--menu .item__link:active span, .the-megamenu .item--menu [data-input-method=mouse] .item__link:active span, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:active span, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:active span, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:hover span, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:hover span, [data-input-method=mouse] .the-megamenu .item--menu .item__link:hover span, .the-megamenu .item--menu [data-input-method=mouse] .item__link:hover span, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:hover span, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:hover span,
[data-input-method=mouse] .text-link--primary:active span,
[data-input-method=mouse] .text-link--primary:hover span,
.text-link--primary\:hover span {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .the-navigation .the-top .menu-item:active span::before, .the-navigation .the-top [data-input-method=mouse] .menu-item:active span::before, [data-input-method=mouse] .the-navigation .the-top .menu-item:hover span::before, .the-navigation .the-top [data-input-method=mouse] .menu-item:hover span::before,
[data-input-method=mouse] .text-link--white:active span::before,
[data-input-method=mouse] .text-link--white:hover span::before, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:active span::before, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:active span::before, [data-input-method=mouse] .the-megamenu .item--menu .item__link:active span::before, .the-megamenu .item--menu [data-input-method=mouse] .item__link:active span::before, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:active span::before, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:active span::before, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:hover span::before, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:hover span::before, [data-input-method=mouse] .the-megamenu .item--menu .item__link:hover span::before, .the-megamenu .item--menu [data-input-method=mouse] .item__link:hover span::before, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:hover span::before, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:hover span::before,
[data-input-method=mouse] .text-link--primary:active span::before,
[data-input-method=mouse] .text-link--primary:hover span::before, [data-input-method=mouse] .the-navigation .the-top .menu-item:active span::after, .the-navigation .the-top [data-input-method=mouse] .menu-item:active span::after, [data-input-method=mouse] .the-navigation .the-top .menu-item:hover span::after, .the-navigation .the-top [data-input-method=mouse] .menu-item:hover span::after,
[data-input-method=mouse] .text-link--white:active span::after,
[data-input-method=mouse] .text-link--white:hover span::after, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:active span::after, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:active span::after, [data-input-method=mouse] .the-megamenu .item--menu .item__link:active span::after, .the-megamenu .item--menu [data-input-method=mouse] .item__link:active span::after, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:active span::after, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:active span::after, [data-input-method=mouse] .module.module--index[data-layout=default] .the-index__link:hover span::after, .module.module--index[data-layout=default] [data-input-method=mouse] .the-index__link:hover span::after, [data-input-method=mouse] .the-megamenu .item--menu .item__link:hover span::after, .the-megamenu .item--menu [data-input-method=mouse] .item__link:hover span::after, [data-input-method=mouse] [data-scheme=light] .the-social .the-social__item a:hover span::after, [data-scheme=light] .the-social .the-social__item [data-input-method=mouse] a:hover span::after,
[data-input-method=mouse] .text-link--primary:active span::after,
[data-input-method=mouse] .text-link--primary:hover span::after,
.text-link--primary\:hover span::before,
.text-link--primary\:hover span::after {
  color: var(--link--hover-color);
}
[data-input-method=keyboard] .module.module--index[data-layout=default] .the-index__link:focus, .module.module--index[data-layout=default] [data-input-method=keyboard] .the-index__link:focus, [data-input-method=keyboard] .the-megamenu .item--menu .item__link:focus, .the-megamenu .item--menu [data-input-method=keyboard] .item__link:focus, [data-input-method=keyboard] [data-scheme=light] .the-social .the-social__item a:focus, [data-scheme=light] .the-social .the-social__item [data-input-method=keyboard] a:focus,
[data-input-method=keyboard] .text-link--primary:focus {
  outline-color: rgba(255, 130, 0, 0.5);
}
.the-navigation .the-top .menu-item,
.text-link--white {
  --link--color: #fff;
  --link--accent-color: #fff;
  --link--hover-color: #eb5603;
  color: var(--link--color);
}
.the-navigation .the-top .menu-item span,
.text-link--white span {
  color: var(--link--color);
}
.the-navigation .the-top .menu-item span::before, .the-navigation .the-top .menu-item span::after,
.text-link--white span::before,
.text-link--white span::after {
  color: var(--link--accent-color);
}
.text-link--white\:hover {
  color: var(--link--hover-color);
}
.text-link--white\:hover span {
  color: var(--link--hover-color);
}
.text-link--white\:hover span::before,
.text-link--white\:hover span::after {
  color: var(--link--hover-color);
}
[data-input-method=keyboard] .the-navigation .the-top .menu-item:focus, .the-navigation .the-top [data-input-method=keyboard] .menu-item:focus,
[data-input-method=keyboard] .text-link--white:focus {
  outline-color: rgba(255, 255, 255, 0.5);
}
.module[data-scheme=primary] .the-wysiwyg a:not([class]), .module[data-scheme=dark] .the-wysiwyg a:not([class]), .card__text a:not([class]), .item--ref .item__text a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]),
.the-wysiwyg a:not([class]), form.the-form a:not([class]), table.the-table td a:not([class]),
table.the-table th a:not([class]), .module[data-scheme=light] .the-wysiwyg a:not([class]) {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline;
  outline: 2px solid transparent;
  outline-offset: 2px;
  position: relative;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease, border-color 0.4s ease, outline-color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease, border-color 0.4s ease, outline-color 0.4s ease;
}
.module[data-scheme=primary] .the-wysiwyg a:not([class]), .module[data-scheme=dark] .the-wysiwyg a:not([class]), .card__text a:not([class]), .item--ref .item__text a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]),
.the-wysiwyg a:not([class]), form.the-form a:not([class]), table.the-table td a:not([class]),
table.the-table th a:not([class]), .module[data-scheme=light] .the-wysiwyg a:not([class]) {
  text-decoration: none;
}

.card__text a:not([class]), .item--ref .item__text a:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]),
.the-wysiwyg a:not([class]), form.the-form a:not([class]), table.the-table td a:not([class]),
table.the-table th a:not([class]), .module[data-scheme=light] .the-wysiwyg a:not([class]) {
  color: #ff8200;
}
[data-input-method=keyboard] .card__text a:focus:not([class]), .card__text [data-input-method=keyboard] a:focus:not([class]), [data-input-method=keyboard] .item--ref .item__text a:focus:not([class]), .item--ref .item__text [data-input-method=keyboard] a:focus:not([class]), [data-input-method=keyboard] body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:focus:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText [data-input-method=keyboard] a:focus:not([class]),
[data-input-method=keyboard] .the-wysiwyg a:focus:not([class]),
.the-wysiwyg [data-input-method=keyboard] a:focus:not([class]), [data-input-method=keyboard] form.the-form a:focus:not([class]), form.the-form [data-input-method=keyboard] a:focus:not([class]), [data-input-method=keyboard] table.the-table td a:focus:not([class]), table.the-table td [data-input-method=keyboard] a:focus:not([class]),
[data-input-method=keyboard] table.the-table th a:focus:not([class]),
table.the-table th [data-input-method=keyboard] a:focus:not([class]) {
  outline-color: rgba(255, 130, 0, 0.5);
}
[data-input-method=mouse] .card__text a:active:not([class]), .card__text [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] .item--ref .item__text a:active:not([class]), .item--ref .item__text [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:active:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText [data-input-method=mouse] a:active:not([class]),
[data-input-method=mouse] .the-wysiwyg a:active:not([class]),
.the-wysiwyg [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] form.the-form a:active:not([class]), form.the-form [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] table.the-table td a:active:not([class]), table.the-table td [data-input-method=mouse] a:active:not([class]),
[data-input-method=mouse] table.the-table th a:active:not([class]),
table.the-table th [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] .card__text a:hover:not([class]), .card__text [data-input-method=mouse] a:hover:not([class]), [data-input-method=mouse] .item--ref .item__text a:hover:not([class]), .item--ref .item__text [data-input-method=mouse] a:hover:not([class]), [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:hover:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText [data-input-method=mouse] a:hover:not([class]),
[data-input-method=mouse] .the-wysiwyg a:hover:not([class]),
.the-wysiwyg [data-input-method=mouse] a:hover:not([class]), [data-input-method=mouse] form.the-form a:hover:not([class]), form.the-form [data-input-method=mouse] a:hover:not([class]), [data-input-method=mouse] table.the-table td a:hover:not([class]), table.the-table td [data-input-method=mouse] a:hover:not([class]),
[data-input-method=mouse] table.the-table th a:hover:not([class]),
table.the-table th [data-input-method=mouse] a:hover:not([class]) {
  border-color: #eb5603;
  color: #eb5603;
}
.module[data-scheme=dark] .the-wysiwyg a:not([class]) {
  color: #ff8200;
}
[data-input-method=keyboard] .module[data-scheme=dark] .the-wysiwyg a:focus:not([class]), .module[data-scheme=dark] .the-wysiwyg [data-input-method=keyboard] a:focus:not([class]) {
  outline-color: rgba(255, 255, 255, 0.5);
}
[data-input-method=mouse] .module[data-scheme=dark] .the-wysiwyg a:active:not([class]), .module[data-scheme=dark] .the-wysiwyg [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] .module[data-scheme=dark] .the-wysiwyg a:hover:not([class]), .module[data-scheme=dark] .the-wysiwyg [data-input-method=mouse] a:hover:not([class]) {
  border-color: #ffac56;
  color: #ffac56;
}
.module[data-scheme=primary] .the-wysiwyg a:not([class]) {
  color: #0c2340;
}
[data-input-method=keyboard] .module[data-scheme=primary] .the-wysiwyg a:focus:not([class]), .module[data-scheme=primary] .the-wysiwyg [data-input-method=keyboard] a:focus:not([class]) {
  outline-color: rgba(255, 255, 255, 0.5);
}
[data-input-method=mouse] .module[data-scheme=primary] .the-wysiwyg a:active:not([class]), .module[data-scheme=primary] .the-wysiwyg [data-input-method=mouse] a:active:not([class]), [data-input-method=mouse] .module[data-scheme=primary] .the-wysiwyg a:hover:not([class]), .module[data-scheme=primary] .the-wysiwyg [data-input-method=mouse] a:hover:not([class]) {
  border-color: #eb5603;
  color: #091729;
}

.the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
  --link--hover-color: #eb5603;
  color: var(--link--color);
}
.the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span {
  color: var(--link--color);
}
.the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span::before, .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link span::after {
  color: var(--link--accent-color);
}
[data-input-method=keyboard] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:focus, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=keyboard] .the-breadcrumb__link:focus {
  outline-color: rgba(255, 130, 0, 0.5);
}
[data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:active, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:active, [data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:hover, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:active span, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:active span, [data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:hover span, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:hover span {
  color: var(--link--hover-color);
}
[data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:active span::before, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:active span::before, [data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:active span::after, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:active span::after, [data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:hover span::before, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:hover span::before, [data-input-method=mouse] .the-breadcrumb__item[data-breadcrumb-type=link] .the-breadcrumb__link:hover span::after, .the-breadcrumb__item[data-breadcrumb-type=link] [data-input-method=mouse] .the-breadcrumb__link:hover span::after {
  color: var(--link--hover-color);
}

.the-gradient {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: transparent;
  bottom: 0;
  height: 100%;
  left: -2.4rem;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  right: -2.4rem;
  top: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  width: calc(100% + 4.8rem);
  z-index: -1;
}
.the-gradient::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  pointer-events: none;
  width: 100%;
  z-index: 10;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  .the-gradient::after {
    -webkit-backdrop-filter: blur(12rem);
            backdrop-filter: blur(12rem);
  }
}
.the-gradient__fall, .the-gradient__base, .the-gradient__left, .the-gradient__right {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  -webkit-transition: opacity 4s ease;
  transition: opacity 4s ease;
  width: 100%;
  z-index: 1;
}
.the-gradient__fall, .the-gradient__base {
  z-index: 0;
}
.the-gradient__fall {
  opacity: 0;
}
.the-gradient__fall:last-child {
  opacity: 1;
}
.the-gradient.main {
  opacity: 0.33;
  -webkit-transition: opacity 2.4s ease;
  transition: opacity 2.4s ease;
}
[data-screen=false] .the-gradient.main {
  opacity: 0.33;
}
[data-screen=true] .the-gradient.main {
  opacity: 0.15;
}
.the-gradient.footer {
  opacity: 0.9;
}

html.modal-open {
  overflow: hidden;
}
@media (min-width: 576px) {
  html.modal-open {
    padding-right: 15px;
  }
}

body .goverlay {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  body .goverlay {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
  }
}
@media (min-width: 576px) {
  body .glightbox-container {
    padding-right: 15px;
  }
}
body .glightbox-container .gcontainer {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (max-width: 767.98px) {
  body .glightbox-container .ginner-container {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
body .gslide-media {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
body .gslide-description {
  background: none !important;
}
body .ginner-container {
  position: relative;
}
body .ginner-container .gslide-image {
  position: relative;
  width: 100%;
}
body .ginner-container .gslide-image img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  overflow: hidden;
  width: 100%;
}
body .ginner-container .gslide-counter {
  color: #ff8200;
  padding-top: 2.4rem;
  position: absolute;
  right: 0;
  top: 100%;
}
body .glightbox-clean .gprev,
body .glightbox-clean .gnext,
body .glightbox-clean .gclose {
  margin: 0;
  padding: 0;
}
body .glightbox-clean .gprev, body .glightbox-clean .gprev:hover,
body .glightbox-clean .gnext,
body .glightbox-clean .gnext:hover,
body .glightbox-clean .gclose,
body .glightbox-clean .gclose:hover {
  background-color: transparent;
}
body .glightbox-clean .gprev,
body .glightbox-clean .gnext {
  background-color: transparent;
  height: auto;
  min-width: 0;
  opacity: 1;
  width: auto;
  z-index: 10000;
}
body .glightbox-clean .gprev span,
body .glightbox-clean .gnext span {
  pointer-events: none;
}
body .glightbox-clean .gprev.disabled,
body .glightbox-clean .gnext.disabled {
  opacity: 0;
}
body .glightbox-clean .gprev {
  left: 0;
}
body .glightbox-clean .gclose,
body .glightbox-clean .gnext {
  right: 0;
}
body .glightbox-clean .gdesc-inner {
  padding: 2.4rem 0 0;
}
body .glightbox-clean .gclose {
  background-color: transparent;
  height: auto;
  margin-top: 12px;
  min-width: 0;
  opacity: 1;
  top: 0;
  width: auto;
}
body .plyr__control--overlaid {
  background: #ff8200;
}
body .plyr--full-ui input[type=range] {
  color: #ff8200;
}
body .plyr--video .plyr__control.plyr__tab-focus, body .plyr--video .plyr__control:hover, body .plyr--video .plyr__control[aria-expanded=true] {
  background: #ff8200;
}
body .gslide-title {
  color: #0c2340 !important;
}
body .gslide-desc {
  color: #0c2340 !important;
}
body.glightbox-mobile .goverlay {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  body.glightbox-mobile .goverlay {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
  }
}
@media (min-width: 576px) {
  html.locked body, body.locked body, html.glightbox-open body, body.glightbox-open body {
    padding-right: 15px;
  }
}

.the-modal__close,
.the-modal__close span, .the-modal__prev,
.the-modal__prev span, .the-modal__next,
.the-modal__next span {
  pointer-events: initial !important;
}
.the-modal__close {
  cursor: pointer;
  opacity: 1;
}
.the-modal__prev, .the-modal__next {
  cursor: pointer;
  opacity: 1;
}
.the-modal__container {
  position: relative;
}
.the-modal__content {
  height: var(--vh, 100vh);
  overflow-x: hidden;
  overflow-y: auto;
}
.the-modal__header {
  position: relative;
  z-index: 10;
}
.the-modal__header .the-modal__close {
  margin-top: 12px;
  position: absolute;
  right: 0;
}
@media (min-width: 576px) {
  html.locked .the-modal .the-modal__container, body.locked .the-modal .the-modal__container, html.glightbox-open .the-modal .the-modal__container, body.glightbox-open .the-modal .the-modal__container {
    padding-right: 15px;
  }
}

.module.the-modal {
  display: block;
  height: var(--vh, 100vh);
  left: 0;
  outline: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  -webkit-transition: visibility 0s ease;
  transition: visibility 0s ease;
  width: 100%;
  z-index: 999999;
}
.module.the-modal .the-modal__content {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.the-modal::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  .module.the-modal::before {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
  }
}
.module.the-modal[data-modal-status=closed] {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
  z-index: -999999;
}
.module.the-modal[data-modal-status=closed] .the-modal__content {
  opacity: 0;
  -webkit-transition: opacity 0s ease;
  transition: opacity 0s ease;
}
.module.the-modal[data-modal-status=closed]::before {
  opacity: 0;
  -webkit-transition: opacity 0s ease;
  transition: opacity 0s ease;
}
.module.the-modal[data-modal-status=open] {
  opacity: 1;
  pointer-events: initial;
  visibility: visible;
  z-index: 999999;
}
.module.the-modal[data-modal-status=open] .the-modal__content {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.the-modal[data-modal-status=open]::before {
  opacity: 1;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

@media (min-width: 768px) {
  body .ginner-container .gslide-image img {
    max-height: calc(var(--vh) - 24rem) !important;
  }
}
@media (min-width: 576px) and (max-width: 1279.98px) {
  body .glightbox-container .gcontainer {
    overflow: initial;
  }
}
.the-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.the-pagination__items {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.the-pagination .page-numbers {
  color: #0c2340;
}
.the-pagination .page-numbers, .the-pagination .page-numbers[href] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 4rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 4rem;
  margin: 0.2rem;
  position: relative;
  text-align: center;
  width: 4rem;
}
.the-pagination .page-numbers.current {
  color: #ff8200;
  font-size: 2.2rem;
  font-weight: 900;
  line-height: 4rem;
}
.the-pagination .page-numbers.prev, .the-pagination .page-numbers.next {
  color: #ffd4a7;
}
.the-pagination .page-numbers.prev span, .the-pagination .page-numbers.next span {
  font-size: 0;
  height: 100%;
  width: 100%;
}
.the-pagination .page-numbers.prev span::before, .the-pagination .page-numbers.next span::before {
  font-size: 2.4rem;
}
.the-pagination .page-numbers.prev[href], .the-pagination .page-numbers.next[href] {
  color: #ff8200;
}
@media (max-width: 575.98px) {
  .the-pagination .page-numbers.dots {
    display: none;
  }
}
.nice-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  min-width: 15rem;
  position: relative;
  white-space: nowrap;
  width: auto;
  z-index: 10;
}
.nice-select::before {
  display: none;
}
.nice-select.open .nice-select-dropdown {
  color: #0c2340;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.4s ease, opacity 0.2s ease, color 0s ease;
  transition: all 0.4s ease, opacity 0.2s ease, color 0s ease;
}
.nice-select.disabled {
  border-color: #445d7d;
  color: #0c2340;
  pointer-events: none;
}
.nice-select.wide {
  width: 100%;
}
.nice-select.wide .nice-select-dropdown {
  left: 0 !important;
  right: 0 !important;
}
.nice-select.right {
  float: right;
}
.nice-select.right .nice-select-dropdown {
  left: auto;
  right: 0;
}
.nice-select.small {
  font-size: 1.2rem;
  height: 3.6rem;
  line-height: 3.4rem;
}
.nice-select.small::after {
  height: 0.4rem;
  width: 0.4rem;
}
.nice-select.small .option {
  line-height: 3.4rem;
  min-height: 3.4rem;
}
.nice-select .current {
  display: block;
  max-width: calc(100% - 3.2rem);
  overflow: hidden;
}
.nice-select .nice-select-dropdown {
  background-color: #fff;
  border: 0;
  border-bottom: 2px solid #eb5603;
  border-radius: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  margin-top: 1px;
  max-height: 70vh;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 100%;
  -webkit-transform: translateY(1.9rem);
      -ms-transform: translateY(1.9rem);
          transform: translateY(1.9rem);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 0.4s ease, opacity 0s ease, color 0s ease;
  transition: all 0.4s ease, opacity 0s ease, color 0s ease;
  z-index: 100;
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .nice-select .nice-select-dropdown {
    -webkit-backdrop-filter: blur(5rem);
            backdrop-filter: blur(5rem);
    background-color: rgba(255, 255, 255, 0.5);
  }
}
.nice-select .list {
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
.nice-select .list:empty {
  padding-top: 0;
}
.nice-select .list::-webkit-scrollbar {
  width: 0;
}
.nice-select .option {
  --option--background-color: transparent;
  --option--color: #0c2340;
  background-color: var(--option--background-color);
  color: var(--option--color);
  cursor: pointer;
  display: block;
  list-style: none;
  margin: 0;
  outline: none;
  padding: 1.6rem;
  text-align: left;
  -webkit-transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
  white-space: break-spaces;
}
.nice-select .option.selected {
  --option--background-color: #ff8200 !important;
  --option--color: #fff !important;
  font-weight: bold;
}
.nice-select .option.disabled {
  --option--background-color: transparent !important;
  --option--color: #6b819d !important;
  cursor: default;
  display: none;
}
[data-input-method=mouse] .nice-select .option:hover {
  --option--background-color: #ffd4a7;
  --option--color: #eb5603;
}
.nice-select .optgroup {
  font-weight: 700;
}
.nice-select .has-multiple {
  height: auto;
  line-height: 22px;
  min-height: 36px;
  padding: 7px 12px;
  white-space: inherit;
}
.nice-select .has-multiple span.current {
  background: #ffd4a7;
  border: 1px solid #ffd4a7;
  border-radius: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 3px;
  margin-right: 3px;
  padding: 0 10px;
}
.nice-select .has-multiple .multiple-options {
  display: block;
  line-height: 24px;
  padding: 0;
}
.nice-select-search-box {
  border-radius: 0;
  margin: 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
}
.nice-select .nice-select-search-box {
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
.nice-select .nice-select-search {
  background-color: #fff;
  border: 1px solid #405876;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #0c2340;
  display: inline-block;
  font-size: 1.6rem;
  height: auto;
  line-height: 22px;
  margin: 0 10px 0 0;
  min-height: 36px;
  outline: 0 !important;
  padding: 7px 12px;
  vertical-align: middle;
  width: 100%;
}

.no-csspointerevents .nice-select .nice-select-dropdown {
  display: none;
}
.no-csspointerevents .nice-select.open .nice-select-dropdown {
  display: block;
}

.the-share {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.the-share__label {
  color: #405876;
}
.the-share__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.the-share__icon {
  margin-right: 1.6rem;
  line-height: 1rem;
}
.the-share__icon:last-child {
  margin-right: 0;
}
.the-share [data-share-type] {
  border: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 2.4rem;
  height: 2.4rem;
  line-height: 1;
  margin: 0;
  padding: 0;
  width: 2.4rem;
}
.the-share [data-share-type] > span::before {
  font-weight: normal;
}
.the-slider {
  --slider--progress-background: #ffd4a7;
  --slider--progress-color: #ff8200;
}
.the-slider__content {
  margin: 0;
  padding: 0;
}
.the-slider__item {
  height: initial;
}
.the-slider__item img {
  width: 100%;
}
.the-slider__item .item {
  height: 100%;
}
.the-slider__item .item .card__link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.the-slider__footer {
  margin-top: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.the-slider__footer:first-child {
  margin-top: 0;
}
.the-slider__footer:empty {
  display: none;
}
.the-slider__arrows {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.the-slider__arrows button {
  margin-left: -2px;
}
.the-slider__arrows button:first-child {
  margin-left: 0;
}
.the-slider__prev, .the-slider__next {
  cursor: pointer;
  opacity: 1;
}
.the-slider__dots {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.the-slider__progress {
  margin-right: 4.8rem;
  background-color: var(--slider--progress-background);
  border-radius: 2px;
  display: block;
  height: 4px;
  position: relative;
  width: 100%;
}
.the-slider__progress:last-child {
  margin-right: 0;
}
.the-slider__progress [data-progress] {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: var(--slider--progress-color);
  border-radius: 2px;
  display: block;
  height: 4px;
  max-width: 100%;
  min-width: 0%;
  position: relative;
  right: unset;
  -webkit-transition: width 0.4s ease;
  transition: width 0.4s ease;
  width: 0%;
}

@media (max-width: 767.98px) {
  .the-slider__footer {
    margin-top: 2.4rem;
  }
  .the-slider__footer:first-child {
    margin-top: 0;
  }
}
.the-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin: 0;
  padding: 0;
}
.the-social__item {
  margin-bottom: 1.6rem;
  display: inline-block;
  line-height: 1;
}
.the-social__item:last-child {
  margin-bottom: 0;
}
.the-social__item a i {
  display: block;
}
[data-scheme=light] .the-social .the-social__item a {
  font-size: 2.4rem;
  font-weight: normal;
  line-height: 2.4rem;
}
[data-scheme=dark] .the-social .the-social__item a {
  font-size: 2.4rem;
  font-weight: normal;
  line-height: 2.4rem;
}
[data-scheme=primary] .the-social .the-social__item a {
  font-size: 2.4rem;
  font-weight: normal;
  line-height: 2.4rem;
}

@media (max-width: 767.98px) {
  .the-social {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
  .the-social__item {
    margin-right: 1.6rem;
    margin-bottom: 0;
  }
  .the-social__item:last-child {
    margin-right: 0;
  }
}
.module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link {
  margin-bottom: 2.4rem;
  cursor: pointer;
  display: inline-block;
  padding: 0.8rem 2.4rem;
}
.module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link:last-child, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link:last-child, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link:last-child, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link:last-child {
  margin-bottom: 0;
}
.module.module--table [data-tab-behaviour=tabs].the-tabs .the-tabs__link::before, .module.module--dossier [data-tab-behaviour=tabs].the-tabs .the-tabs__link::before, .module.module--certificates [data-tab-behaviour=tabs].the-tabs .the-tabs__link::before, .module.module--archive--event [data-tab-behaviour=tabs].the-tabs .the-tabs__link::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: var(--module--accent-color, #ff8200);
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: -1.6rem;
  margin-right: 1.6rem;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  width: 1rem;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="0"].the-tabs [data-index-target="0"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="1"].the-tabs [data-index-target="1"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="2"].the-tabs [data-index-target="2"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="3"].the-tabs [data-index-target="3"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="4"].the-tabs [data-index-target="4"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="5"].the-tabs [data-index-target="5"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="6"].the-tabs [data-index-target="6"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="7"].the-tabs [data-index-target="7"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="8"].the-tabs [data-index-target="8"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="9"].the-tabs [data-index-target="9"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="10"].the-tabs [data-index-target="10"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="11"].the-tabs [data-index-target="11"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="12"].the-tabs [data-index-target="12"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="13"].the-tabs [data-index-target="13"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="14"].the-tabs [data-index-target="14"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="15"].the-tabs [data-index-target="15"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="16"].the-tabs [data-index-target="16"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="17"].the-tabs [data-index-target="17"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="18"].the-tabs [data-index-target="18"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="19"].the-tabs [data-index-target="19"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="20"].the-tabs [data-index-target="20"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="21"].the-tabs [data-index-target="21"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="22"].the-tabs [data-index-target="22"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="23"].the-tabs [data-index-target="23"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="24"].the-tabs [data-index-target="24"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="25"].the-tabs [data-index-target="25"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="26"].the-tabs [data-index-target="26"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="27"].the-tabs [data-index-target="27"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="28"].the-tabs [data-index-target="28"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="29"].the-tabs [data-index-target="29"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="30"].the-tabs [data-index-target="30"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="31"].the-tabs [data-index-target="31"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="32"].the-tabs [data-index-target="32"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="33"].the-tabs [data-index-target="33"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="34"].the-tabs [data-index-target="34"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="35"].the-tabs [data-index-target="35"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="36"].the-tabs [data-index-target="36"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="37"].the-tabs [data-index-target="37"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="38"].the-tabs [data-index-target="38"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="39"].the-tabs [data-index-target="39"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="40"].the-tabs [data-index-target="40"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="41"].the-tabs [data-index-target="41"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="42"].the-tabs [data-index-target="42"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="43"].the-tabs [data-index-target="43"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="44"].the-tabs [data-index-target="44"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="45"].the-tabs [data-index-target="45"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="46"].the-tabs [data-index-target="46"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="47"].the-tabs [data-index-target="47"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="48"].the-tabs [data-index-target="48"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="49"].the-tabs [data-index-target="49"]::before {
  opacity: 1;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"], .module.module--dossier [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"], .module.module--certificates [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"], .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--table [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"]::before, .module.module--dossier [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"]::before, .module.module--certificates [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"]::before, .module.module--archive--event [data-tab-behaviour=tabs][data-current-index="50"].the-tabs [data-index-target="50"]::before {
  opacity: 1;
}
.module.module--table [data-total-items="1"].the-tabs .the-tabs__dropdown, .module.module--dossier [data-total-items="1"].the-tabs .the-tabs__dropdown, .module.module--certificates [data-total-items="1"].the-tabs .the-tabs__dropdown, .module.module--archive--event [data-total-items="1"].the-tabs .the-tabs__dropdown, .module.module--table [data-total-items="1"].the-tabs .the-tabs__links, .module.module--dossier [data-total-items="1"].the-tabs .the-tabs__links, .module.module--certificates [data-total-items="1"].the-tabs .the-tabs__links, .module.module--archive--event [data-total-items="1"].the-tabs .the-tabs__links {
  display: none !important;
}

.the-tabs[data-current-index] [data-index] {
  display: none !important;
}
.the-tabs[data-current-index="0"] [data-index="0"] {
  display: block !important;
}
.the-tabs[data-current-index="1"] [data-index="1"] {
  display: block !important;
}
.the-tabs[data-current-index="2"] [data-index="2"] {
  display: block !important;
}
.the-tabs[data-current-index="3"] [data-index="3"] {
  display: block !important;
}
.the-tabs[data-current-index="4"] [data-index="4"] {
  display: block !important;
}
.the-tabs[data-current-index="5"] [data-index="5"] {
  display: block !important;
}
.the-tabs[data-current-index="6"] [data-index="6"] {
  display: block !important;
}
.the-tabs[data-current-index="7"] [data-index="7"] {
  display: block !important;
}
.the-tabs[data-current-index="8"] [data-index="8"] {
  display: block !important;
}
.the-tabs[data-current-index="9"] [data-index="9"] {
  display: block !important;
}
.the-tabs[data-current-index="10"] [data-index="10"] {
  display: block !important;
}
.the-tabs[data-current-index="11"] [data-index="11"] {
  display: block !important;
}
.the-tabs[data-current-index="12"] [data-index="12"] {
  display: block !important;
}
.the-tabs[data-current-index="13"] [data-index="13"] {
  display: block !important;
}
.the-tabs[data-current-index="14"] [data-index="14"] {
  display: block !important;
}
.the-tabs[data-current-index="15"] [data-index="15"] {
  display: block !important;
}
.the-tabs[data-current-index="16"] [data-index="16"] {
  display: block !important;
}
.the-tabs[data-current-index="17"] [data-index="17"] {
  display: block !important;
}
.the-tabs[data-current-index="18"] [data-index="18"] {
  display: block !important;
}
.the-tabs[data-current-index="19"] [data-index="19"] {
  display: block !important;
}
.the-tabs[data-current-index="20"] [data-index="20"] {
  display: block !important;
}
.the-tabs[data-current-index="21"] [data-index="21"] {
  display: block !important;
}
.the-tabs[data-current-index="22"] [data-index="22"] {
  display: block !important;
}
.the-tabs[data-current-index="23"] [data-index="23"] {
  display: block !important;
}
.the-tabs[data-current-index="24"] [data-index="24"] {
  display: block !important;
}
.the-tabs[data-current-index="25"] [data-index="25"] {
  display: block !important;
}
.the-tabs[data-current-index="26"] [data-index="26"] {
  display: block !important;
}
.the-tabs[data-current-index="27"] [data-index="27"] {
  display: block !important;
}
.the-tabs[data-current-index="28"] [data-index="28"] {
  display: block !important;
}
.the-tabs[data-current-index="29"] [data-index="29"] {
  display: block !important;
}
.the-tabs[data-current-index="30"] [data-index="30"] {
  display: block !important;
}
.the-tabs[data-current-index="31"] [data-index="31"] {
  display: block !important;
}
.the-tabs[data-current-index="32"] [data-index="32"] {
  display: block !important;
}
.the-tabs[data-current-index="33"] [data-index="33"] {
  display: block !important;
}
.the-tabs[data-current-index="34"] [data-index="34"] {
  display: block !important;
}
.the-tabs[data-current-index="35"] [data-index="35"] {
  display: block !important;
}
.the-tabs[data-current-index="36"] [data-index="36"] {
  display: block !important;
}
.the-tabs[data-current-index="37"] [data-index="37"] {
  display: block !important;
}
.the-tabs[data-current-index="38"] [data-index="38"] {
  display: block !important;
}
.the-tabs[data-current-index="39"] [data-index="39"] {
  display: block !important;
}
.the-tabs[data-current-index="40"] [data-index="40"] {
  display: block !important;
}
.the-tabs[data-current-index="41"] [data-index="41"] {
  display: block !important;
}
.the-tabs[data-current-index="42"] [data-index="42"] {
  display: block !important;
}
.the-tabs[data-current-index="43"] [data-index="43"] {
  display: block !important;
}
.the-tabs[data-current-index="44"] [data-index="44"] {
  display: block !important;
}
.the-tabs[data-current-index="45"] [data-index="45"] {
  display: block !important;
}
.the-tabs[data-current-index="46"] [data-index="46"] {
  display: block !important;
}
.the-tabs[data-current-index="47"] [data-index="47"] {
  display: block !important;
}
.the-tabs[data-current-index="48"] [data-index="48"] {
  display: block !important;
}
.the-tabs[data-current-index="49"] [data-index="49"] {
  display: block !important;
}
.the-tabs[data-current-index="50"] [data-index="50"] {
  display: block !important;
}
.the-tabs__dropdown button {
  cursor: pointer;
  display: block;
  text-align: left;
}
.the-tabs__label {
  color: #0c2340;
  display: block;
}
.the-tabs[data-tab-behaviour=select] .the-tabs__dropdown {
  display: block;
}
.the-tabs[data-tab-behaviour=select] .the-tabs__links {
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  margin-bottom: 3.2rem;
  position: relative;
}
.the-tabs[data-tab-behaviour=select] .the-tabs__links .the-tabs__link {
  background-color: transparent;
  color: #0c2340;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 1.6rem;
  text-align: left;
  -webkit-transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
}
[data-input-method=mouse] .the-tabs[data-tab-behaviour=select] .the-tabs__links .the-tabs__link:active, [data-input-method=mouse] .the-tabs[data-tab-behaviour=select] .the-tabs__links .the-tabs__link:hover {
  background-color: #ffd4a7;
  color: #eb5603;
}
.the-tabs[data-tab-behaviour=select] .the-tabs__links.active {
  font-weight: bold;
}
.the-tabs[data-tab-behaviour=select] .the-tabs__links.disabled {
  display: none;
}
.the-tabs[data-tab-behaviour=select][data-dropdown-open] .the-tabs__links {
  border-bottom: 2px solid transparent;
  max-height: 0;
  opacity: 0;
  overflow-y: hidden;
  -webkit-transition: opacity 0.4s ease, max-height 0.4s ease, border 0.4s ease;
  transition: opacity 0.4s ease, max-height 0.4s ease, border 0.4s ease;
}
.the-tabs[data-tab-behaviour=select][data-dropdown-open] .the-tabs__link.disabled {
  display: none;
}
.the-tabs[data-tab-behaviour=select][data-dropdown-open=true] .the-tabs__links {
  border-bottom: 2px solid #eb5603;
  max-height: 100vh;
  opacity: 1;
  overflow-y: auto;
}
.the-tabs[data-tab-behaviour=select][data-current-index="0"] [data-index-target="0"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="1"] [data-index-target="1"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="2"] [data-index-target="2"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="3"] [data-index-target="3"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="4"] [data-index-target="4"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="5"] [data-index-target="5"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="6"] [data-index-target="6"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="7"] [data-index-target="7"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="8"] [data-index-target="8"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="9"] [data-index-target="9"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="10"] [data-index-target="10"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="11"] [data-index-target="11"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="12"] [data-index-target="12"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="13"] [data-index-target="13"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="14"] [data-index-target="14"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="15"] [data-index-target="15"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="16"] [data-index-target="16"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="17"] [data-index-target="17"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="18"] [data-index-target="18"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="19"] [data-index-target="19"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="20"] [data-index-target="20"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="21"] [data-index-target="21"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="22"] [data-index-target="22"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="23"] [data-index-target="23"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="24"] [data-index-target="24"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="25"] [data-index-target="25"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="26"] [data-index-target="26"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="27"] [data-index-target="27"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="28"] [data-index-target="28"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="29"] [data-index-target="29"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="30"] [data-index-target="30"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="31"] [data-index-target="31"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="32"] [data-index-target="32"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="33"] [data-index-target="33"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="34"] [data-index-target="34"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="35"] [data-index-target="35"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="36"] [data-index-target="36"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="37"] [data-index-target="37"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="38"] [data-index-target="38"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="39"] [data-index-target="39"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="40"] [data-index-target="40"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="41"] [data-index-target="41"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="42"] [data-index-target="42"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="43"] [data-index-target="43"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="44"] [data-index-target="44"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="45"] [data-index-target="45"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="46"] [data-index-target="46"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="47"] [data-index-target="47"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="48"] [data-index-target="48"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="49"] [data-index-target="49"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=select][data-current-index="50"] [data-index-target="50"] {
  background-color: #ff8200 !important;
  color: #fff !important;
}
.the-tabs[data-tab-behaviour=tabs] .the-tabs__dropdown {
  display: none;
}

.the-video {
  --video--button-scale: 1;
  --video--overlay-opacity: 0;
  position: relative;
}
.the-video::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: var(--video--overlay-opacity);
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  z-index: 2;
}
.the-video > img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.the-video > button {
  cursor: pointer;
  left: 50% !important;
  position: absolute;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) scale(var(--video--button-scale, 1));
      -ms-transform: translate(-50%, -50%) scale(var(--video--button-scale, 1));
          transform: translate(-50%, -50%) scale(var(--video--button-scale, 1));
  z-index: 3;
}
.the-video > button > span::before {
  font-size: 2.4rem;
  line-height: 1;
}
.the-video[href] {
  cursor: pointer;
}
[data-input-method=keyboard] .the-video[href]::after {
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: rgba(255, 130, 0, 0.75);
  bottom: -4px;
  left: -4px;
  right: -4px;
  top: -4px;
}
[data-input-method=keyboard] .the-video[href]:focus {
  --video--overlay-opacity: 1;
  --video--button-scale: 1.1;
}
[data-input-method=mouse] .the-video[href]::after {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #0c2340;
}
[data-input-method=mouse] .the-video[href]:active, [data-input-method=mouse] .the-video[href]:hover {
  --video--overlay-opacity: 0.1;
  --video--button-scale: 1.25;
}
.the-filters {
  position: relative;
  z-index: 100;
}
.the-filters__hidden {
  display: none;
}
.the-filters .the-tags {
  margin-top: 2rem;
}

.the-tags__link {
  margin-left: 0.8rem;
  display: inline-block;
}
.the-tags__link:first-child {
  margin-left: 0;
}
.the-tags__link span {
  --tag--background-color: #fff;
  --tag--color: #405876;
  background-color: var(--tag--background-color);
  border-radius: 2.4rem;
  color: var(--tag--color);
  cursor: pointer;
  line-height: 1;
  padding: 0.8rem 1.6rem;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease, background-color 0.4s ease;
  vertical-align: middle;
}
.the-tags__link[data-type] span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.the-tags__link[data-type] span::before {
  display: inline-block;
  font-size: 1.2em;
  margin-right: 0.8rem;
}
.the-tags__link input[type=checkbox] {
  display: none;
}
.the-tags__link input[type=checkbox] + span {
  --tag--background-color: #fff;
  --tag--color: #405876;
}
.the-tags__link input[type=checkbox]:checked + span {
  --tag--background-color: #ff8200;
  --tag--color: #fff;
}
[data-input-method=mouse] .the-tags__link input[type=checkbox]:active + span, [data-input-method=mouse] .the-tags__link input[type=checkbox]:hover + span {
  --tag--background-color: #fff;
  --tag--color: #405876;
}
[data-input-method=mouse] .the-tags__link input[type=checkbox]:active:checked + span, [data-input-method=mouse] .the-tags__link input[type=checkbox]:hover:checked + span {
  --tag--background-color: #eb5603;
  --tag--color: #fff;
}
.the-tags__link[href].active span {
  --tag--background-color: #ff8200;
  --tag--color: #fff;
}
[data-input-method=mouse] .the-tags__link[href]:active span, [data-input-method=mouse] .the-tags__link[href]:hover span {
  --tag--background-color: #fff;
  --tag--color: #405876;
}
[data-input-method=mouse] .the-tags__link[href]:active.active span, [data-input-method=mouse] .the-tags__link[href]:hover.active span {
  --tag--background-color: #eb5603;
  --tag--color: #fff;
}

@media (max-width: 767.98px) {
  .the-tags__link {
    margin-top: 0.8rem;
    display: block;
    margin-left: 0;
  }
  .the-tags__link:first-child {
    margin-top: 0;
  }
}
.ref {
  --ref--color: #ff8200;
  color: var(--ref--color);
  font-weight: 600;
  scroll-margin-top: 12rem;
  text-transform: none;
}
.ref::before {
  content: "[";
}
.ref::after {
  content: "]";
}
.ref[href],
.ref [href] {
  --ref--color: #ff8200;
  border-bottom: 0 !important;
  color: var(--ref--color);
  outline: 2px solid transparent;
  outline-offset: 4px;
  position: relative;
  -webkit-transition: opacity 0.4s ease, color 0.2s ease, border-color 0.4s ease, outline-color 0.4s ease;
  transition: opacity 0.4s ease, color 0.2s ease, border-color 0.4s ease, outline-color 0.4s ease;
}
[data-input-method=keyboard] .ref[href]:focus,
[data-input-method=keyboard] .ref [href]:focus {
  outline-color: rgba(255, 130, 0, 0.5);
}
[data-input-method=mouse] .ref[href]:active, [data-input-method=mouse] .ref[href]:hover,
[data-input-method=mouse] .ref [href]:active,
[data-input-method=mouse] .ref [href]:hover {
  --ref--color: #eb5603;
}

.the-dropdown {
  position: relative;
  z-index: 100;
}
.the-dropdown__button {
  cursor: pointer;
}
.the-dropdown__links {
  background-color: #fff;
  border: 0;
  border-bottom: 2px solid #eb5603;
  border-radius: 0;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  max-height: 70vh;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 100%;
  -webkit-transform: translateY(1.9rem);
      -ms-transform: translateY(1.9rem);
          transform: translateY(1.9rem);
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transition: all 0.4s ease, opacity 0s ease, color 0s ease;
  transition: all 0.4s ease, opacity 0s ease, color 0s ease;
  z-index: 100;
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .the-dropdown__links {
    -webkit-backdrop-filter: blur(5rem);
            backdrop-filter: blur(5rem);
    background-color: rgba(255, 255, 255, 0.75);
  }
}
.the-dropdown__link {
  --link--background-color: transparent;
  --link--color: #0c2340;
  background-color: var(--link--background-color);
  color: var(--link--color);
  cursor: pointer;
  display: block;
  line-height: 1;
  margin: 0;
  padding: 1.6rem;
  text-align: left;
  -webkit-transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, color 0.4s ease, opacity 0.4s ease;
}
.the-dropdown__link.active {
  --link--background-color: #ff8200 !important;
  --link--color: #fff !important;
  font-weight: bold;
}
.the-dropdown__link.disabled {
  --link--background-color: transparent !important;
  --link--color: #6b819d !important;
  cursor: default;
}
[data-input-method=mouse] .the-dropdown__link:hover {
  --link--background-color: #ffd4a7;
  --link--color: #eb5603;
}
.the-dropdown[data-dropdown-open=true] .the-dropdown__links {
  color: #0c2340;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.4s ease, opacity 0.2s ease, color 0s ease;
  transition: all 0.4s ease, opacity 0.2s ease, color 0s ease;
}

.the-iframe {
  --iframe--padding: 3.2rem 2.4rem;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #fff;
  padding: var(--iframe--padding);
}

@media (max-width: 767.98px) {
  .the-iframe {
    --iframe--padding: 2.4rem;
  }
}
table.the-table {
  --table--line-color: #ff8200;
  --table--line-color--light: #ffd4a7;
  --table--col-title-color: #0c2340;
  --table--col-subtitle-color: #405876;
  --table--row-title-color: #0c2340;
  --table--text-color: #0c2340;
  width: 100%;
}
table.the-table caption {
  caption-side: bottom;
  color: var(--module--text-color--soft);
  margin-top: 1.6rem;
  text-align: left;
}
table.the-table caption .marked {
  color: var(--module--text-color);
}
table.the-table tr[data-row=col-title] + tr[data-row=row-default] td,
table.the-table tr[data-row=col-title] + tr[data-row=row-default] th, table.the-table tr[data-row=col-subtitle] + tr[data-row=row-default] td,
table.the-table tr[data-row=col-subtitle] + tr[data-row=row-default] th {
  border-top: 2px solid var(--table--line-color);
}
table.the-table tr[data-row=row-default] td,
table.the-table tr[data-row=row-default] th {
  border-top: 1px solid var(--table--line-color--light);
}
table.the-table tr[data-row=row-default] td:first-child:empty,
table.the-table tr[data-row=row-default] th:first-child:empty {
  border-top-color: transparent;
}
table.the-table tr[data-row=row-default]:first-child td,
table.the-table tr[data-row=row-default]:first-child th {
  border-top: 2px solid var(--table--line-color);
}
table.the-table tr[data-row=row-default]:last-child td,
table.the-table tr[data-row=row-default]:last-child th {
  border-bottom: 2px solid var(--table--line-color);
}
table.the-table td,
table.the-table th {
  padding: 1.6rem;
  position: relative;
  vertical-align: top;
}
table.the-table td:empty::before,
table.the-table th:empty::before {
  display: none;
}
table.the-table td.col-title,
table.the-table th.col-title {
  border-color: var(--table--col-title-bg-color);
  color: var(--table--col-title-color);
  line-height: 1.25;
  text-align: center;
  text-transform: uppercase;
}
table.the-table td.col-title::after,
table.the-table th.col-title::after {
  display: block;
}
table.the-table td.col-title::before,
table.the-table th.col-title::before {
  border-color: var(--table--col-title-bg-color);
}
table.the-table td.col-title:empty,
table.the-table th.col-title:empty {
  background-color: transparent;
  border-left-color: transparent;
}
table.the-table td.col-title:empty::after, table.the-table td.col-title:empty::before,
table.the-table th.col-title:empty::after,
table.the-table th.col-title:empty::before {
  display: none !important;
}
table.the-table td.col-title:last-child::after,
table.the-table th.col-title:last-child::after {
  display: none !important;
}
table.the-table td.row-title,
table.the-table th.row-title {
  color: var(--table--row-title-color);
  font-weight: bold;
}
table.the-table td.col-subtitle,
table.the-table th.col-subtitle {
  color: var(--table--col-subtitle-color);
}
table.the-table td p,
table.the-table th p {
  margin-bottom: 1.6rem;
}
table.the-table td p:last-child,
table.the-table th p:last-child {
  margin-bottom: 0;
}
table.the-table[data-text-alignment=center] tr td,
table.the-table[data-text-alignment=center] tr th {
  text-align: center;
}
table.the-table[data-text-alignment=center] tr td.row-title,
table.the-table[data-text-alignment=center] tr th.row-title {
  text-align: left;
}

@media (max-width: 767.98px) {
  table.the-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    overflow-x: auto;
    padding-bottom: 2.4rem;
  }
  table.the-table caption {
    display: block;
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  table.the-table thead,
  table.the-table tbody {
    display: table;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 575.98px) {
  table.the-table td,
  table.the-table th {
    min-width: 17.5rem;
  }
}
.the-megamenu {
  --megamenu--background-color: #fff;
  --megamenu--title-color: #0c2340;
  --megamenu--text-color: #405876;
  --megamenu--separator-color: #e9ecef;
  overflow: visible;
}
.the-megamenu__wrapper {
  position: relative;
  z-index: 10;
}
.the-megamenu__content {
  padding-bottom: var(--navigation--bottom-padding);
  padding-top: var(--navigation--bottom-padding);
}
.the-megamenu__content .the-block[data-block-type=separator] {
  position: relative;
}
.the-megamenu__content .the-block[data-block-type=separator]::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.the-megamenu__back {
  cursor: pointer;
  display: none;
  padding-bottom: 3.2rem;
  padding-top: var(--navigation--bottom-padding);
}
.the-megamenu__back .text-link {
  cursor: pointer;
  padding: 0;
}
.the-megamenu__footer {
  padding-bottom: 3.2rem;
  padding-top: 3.2rem;
  position: relative;
  z-index: 1;
}
.the-megamenu__footer::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #0c2340;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100vw;
  z-index: -1;
}
.the-megamenu .item--menu .item__title {
  color: var(--megamenu--title-color);
}
.the-megamenu .item--menu .item__description {
  color: var(--megamenu--text-color);
}
.the-megamenu .item--menu .item__description, .the-megamenu .item--menu .item__footer, .the-megamenu .item--menu .item__links {
  margin-top: 2.4rem;
}
.the-megamenu .item--menu .item__description:first-child, .the-megamenu .item--menu .item__footer:first-child, .the-megamenu .item--menu .item__links:first-child {
  margin-top: 0;
}
.the-megamenu .item--menu .item__link {
  margin-top: 1.6rem;
  display: block;
}
.the-megamenu .item--menu .item__link:first-child {
  margin-top: 0;
}
.the-megamenu .item--menu .item__link > span::after {
  display: none;
}
.the-megamenu .item--menu[data-type=lab] .item__header {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.the-megamenu .item--menu[data-type=lab] .card, .the-megamenu .item--menu[data-type=lab] .card--slide, .the-megamenu .item--menu[data-type=lab] .card--infography, .the-megamenu .item--menu[data-type=lab] .card--lab, .the-megamenu .item--menu[data-type=lab] .card--column--featured, .the-megamenu .item--menu[data-type=lab] .card--page, .the-megamenu .item--menu[data-type=lab] .card--certificate, .the-megamenu .item--menu[data-type=lab] .card--logo, .the-megamenu .item--menu[data-type=lab] .card--number {
  margin-top: 2.4rem;
}
.the-megamenu .item--menu[data-type=lab] .card:first-child, .the-megamenu .item--menu[data-type=lab] .card--slide:first-child, .the-megamenu .item--menu[data-type=lab] .card--infography:first-child, .the-megamenu .item--menu[data-type=lab] .card--lab:first-child, .the-megamenu .item--menu[data-type=lab] .card--column--featured:first-child, .the-megamenu .item--menu[data-type=lab] .card--page:first-child, .the-megamenu .item--menu[data-type=lab] .card--certificate:first-child, .the-megamenu .item--menu[data-type=lab] .card--logo:first-child, .the-megamenu .item--menu[data-type=lab] .card--number:first-child {
  margin-top: 0;
}
.the-megamenu .card--lab {
  height: 100%;
  position: relative;
  z-index: 1;
}
.the-megamenu .card--lab .card__title {
  color: var(--card--title-color);
}
.the-megamenu .card--lab .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.the-megamenu .card--lab .card__text:first-child {
  margin-top: 0;
}
.the-megamenu .card--lab .card__body {
  height: 100%;
  padding: var(--card--padding);
  position: relative;
  z-index: 1;
}
.the-megamenu .card--lab .card__link {
  --card--padding: 3.2rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--border-opacity: 0;
  height: 100%;
  min-height: 15rem;
  position: relative;
}
.the-megamenu .card--lab .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
          clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
  background-color: #f6f6f6;
  z-index: -1;
}
.the-megamenu .card--lab .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 2.6rem - 4px) 0%, calc(100% - 2.6rem - 2px) calc(0% + 1px), calc(100% - 2.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.6rem), calc(100% - 1px) calc(0% + 2.6rem + 2px), 100% calc(0% + 2.6rem + 4px), 100% calc(100% - 2.6rem - 4px), calc(100% - 1px) calc(100% - 2.6rem - 2px), calc(100% - 2px) calc(100% - 2.6rem), calc(100% - 2.6rem) calc(100% - 2px), calc(100% - 2.6rem - 2px) calc(100% - 1px), calc(100% - 2.6rem - 4px) 100%, calc(0% + 2.6rem + 4px) 100%, calc(0% + 2.6rem + 2px) calc(100% - 1px), calc(0% + 2.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.6rem), calc(0% + 1px) calc(100% - 2.6rem - 2px), 0% calc(100% - 2.6rem - 4px), 0% calc(0% + 2.6rem + 4px), calc(0% + 1px) calc(0% + 2.6rem + 2px), calc(0% + 2px) calc(0% + 2.6rem), calc(0% + 2.6rem) calc(0% + 2px), calc(0% + 2.6rem + 2px) calc(0% + 1px), calc(0% + 2.6rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 2.6rem + 1px + 4px) calc(0% + 2px), calc(0% + 2.6rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 2.6rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 2.6rem + 1px), calc(0% + 2px + 1px) calc(0% + 2.6rem + 1px + 2px), calc(0% + 2px) calc(0% + 2.6rem + 1px + 4px), calc(0% + 2px) calc(100% - 2.6rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 2.6rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 2.6rem - 1px), calc(0% + 2.6rem + 1px) calc(100% - 2px - 2px), calc(0% + 2.6rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 2.6rem + 1px + 4px) calc(100% - 2px), calc(100% - 2.6rem - 1px - 4px) calc(100% - 2px), calc(100% - 2.6rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 2.6rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 2.6rem - 1px), calc(100% - 2px - 1px) calc(100% - 2.6rem - 1px - 2px), calc(100% - 2px) calc(100% - 2.6rem - 1px - 4px), calc(100% - 2px) calc(0% + 2.6rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 2.6rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 2.6rem + 1px), calc(100% - 2.6rem - 1px) calc(0% + 2px + 2px), calc(100% - 2.6rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 2.6rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 2.6rem - 4px) 0%, calc(100% - 2.6rem - 2px) calc(0% + 1px), calc(100% - 2.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.6rem), calc(100% - 1px) calc(0% + 2.6rem + 2px), 100% calc(0% + 2.6rem + 4px), 100% calc(100% - 2.6rem - 4px), calc(100% - 1px) calc(100% - 2.6rem - 2px), calc(100% - 2px) calc(100% - 2.6rem), calc(100% - 2.6rem) calc(100% - 2px), calc(100% - 2.6rem - 2px) calc(100% - 1px), calc(100% - 2.6rem - 4px) 100%, calc(0% + 2.6rem + 4px) 100%, calc(0% + 2.6rem + 2px) calc(100% - 1px), calc(0% + 2.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.6rem), calc(0% + 1px) calc(100% - 2.6rem - 2px), 0% calc(100% - 2.6rem - 4px), 0% calc(0% + 2.6rem + 4px), calc(0% + 1px) calc(0% + 2.6rem + 2px), calc(0% + 2px) calc(0% + 2.6rem), calc(0% + 2.6rem) calc(0% + 2px), calc(0% + 2.6rem + 2px) calc(0% + 1px), calc(0% + 2.6rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 2.6rem + 1px + 4px) calc(0% + 2px), calc(0% + 2.6rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 2.6rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 2.6rem + 1px), calc(0% + 2px + 1px) calc(0% + 2.6rem + 1px + 2px), calc(0% + 2px) calc(0% + 2.6rem + 1px + 4px), calc(0% + 2px) calc(100% - 2.6rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 2.6rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 2.6rem - 1px), calc(0% + 2.6rem + 1px) calc(100% - 2px - 2px), calc(0% + 2.6rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 2.6rem + 1px + 4px) calc(100% - 2px), calc(100% - 2.6rem - 1px - 4px) calc(100% - 2px), calc(100% - 2.6rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 2.6rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 2.6rem - 1px), calc(100% - 2px - 1px) calc(100% - 2.6rem - 1px - 2px), calc(100% - 2px) calc(100% - 2.6rem - 1px - 4px), calc(100% - 2px) calc(0% + 2.6rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 2.6rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 2.6rem + 1px), calc(100% - 2.6rem - 1px) calc(0% + 2px + 2px), calc(100% - 2.6rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 2.6rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
[data-input-method=keyboard] .the-megamenu .card--lab .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--button-opacity: 1;
  --card--border-opacity: 0.5;
}
[data-input-method=mouse] .the-megamenu .card--lab .card__link[href]:active, [data-input-method=mouse] .the-megamenu .card--lab .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--button-opacity: 1;
  --card--border-opacity: 0.5;
}

@media (min-width: 1280px) {
  .the-megamenu__content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .the-megamenu .the-block[data-block-type=separator]::before {
    border-left: 1px solid var(--megamenu--separator-color);
    left: 50%;
    right: unset;
  }
}
@media (max-width: 1279.98px) {
  .the-megamenu {
    --megamenu--title-color: #fff;
    --megamenu--text-color: #fff;
    --megamenu--separator-color: #6b819d;
  }
  .the-megamenu__content, .the-megamenu__footer {
    padding-left: var(--navigation--bottom-padding);
  }
  .the-megamenu__footer {
    padding-top: 4.8rem;
  }
  .the-megamenu__footer::before {
    content: "";
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    border-top: 1px solid var(--megamenu--separator-color);
    bottom: unset;
    left: 4.8rem;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    width: 100%;
  }
  .the-megamenu .the-block {
    margin-bottom: 4.8rem;
  }
  .the-megamenu .the-block:last-child {
    margin-bottom: 0;
  }
  .the-megamenu .the-block[data-block-type=separator]::before {
    border-top: 1px solid var(--megamenu--separator-color);
    bottom: unset;
    left: 12px;
    right: 12px;
    top: 50%;
  }
  .the-megamenu .item--menu .text-link {
    --link--color: #fff;
    --link--accent-color: #ff8200;
    --link--hover-color: #eb5603;
  }
  .the-megamenu .card--lab .card__link {
    --card--title-color: #ff8200;
    --card--text-color: #fff;
    --card--border-opacity: 0;
  }
  .the-megamenu .card--lab .card__link::after {
    background-color: #405876;
  }
  @supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
    .the-megamenu .card--lab .card__link::after {
      -webkit-backdrop-filter: blur(5rem);
              backdrop-filter: blur(5rem);
      background-color: rgba(255, 255, 255, 0.05);
    }
  }
  [data-input-method=keyboard] .the-megamenu .card--lab .card__link[href]:focus {
    --card--title-color: #eb5603;
  }
  [data-input-method=mouse] .the-megamenu .card--lab .card__link[href]:active, [data-input-method=mouse] .the-megamenu .card--lab .card__link[href]:hover {
    --card--title-color: #eb5603;
  }
}
@media (max-width: 1023.98px) {
  .the-megamenu__content {
    padding-left: 0;
    padding-top: 3.2rem;
  }
  .the-megamenu__back {
    display: block;
  }
  .the-megamenu__footer {
    padding-left: 0;
  }
  .the-megamenu__footer::before {
    left: 0;
  }
}
.module.module--archive--event .the-tabs__panels::after, .module.module--accordion--actions .noitems::after, .item--dossier::after, .item--accordion .item__link::after, .card--slide .card__link::after, .card--infography .card__link::before, .card--project .card__link::before, .card--project .the-info__tag, .card--lab .card__link::after, .card--column--default .card__link::before, .card--page .card__link::after, .card--team-member .card__link::after, .card--quote .card__link::before, .card--number .card__link::after, .card--text .card__link::after, .card--icon .card__link::after, .card--image .card__link::after, .the-tabs[data-tab-behaviour=select] .the-tabs__links {
  background-color: #fff;
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .module.module--archive--event .the-tabs__panels::after, .module.module--accordion--actions .noitems::after, .item--dossier::after, .item--accordion .item__link::after, .card--slide .card__link::after, .card--infography .card__link::before, .card--project .card__link::before, .card--project .the-info__tag, .card--lab .card__link::after, .card--column--default .card__link::before, .card--page .card__link::after, .card--team-member .card__link::after, .card--quote .card__link::before, .card--number .card__link::after, .card--text .card__link::after, .card--icon .card__link::after, .card--image .card__link::after, .the-tabs[data-tab-behaviour=select] .the-tabs__links {
    -webkit-backdrop-filter: blur(5rem);
            backdrop-filter: blur(5rem);
    background-color: rgba(255, 255, 255, 0.5);
  }
}

.card, .card--slide, .card--infography, .card--lab, .card--column--featured, .card--page, .card--certificate, .card--logo, .card--number {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}
.card__image {
  overflow: hidden;
}
.card__image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card__link {
  display: block;
  height: 100%;
}
.card__link[data-link-type]::after, .card__link[data-link-type]::before {
  display: none;
}
.card__title {
  color: var(--card--title-color, #0c2340);
  display: block;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease;
}
.card__content, .card__text {
  color: var(--card--text-color, #405876);
  display: block;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease;
}
.card--image {
  height: 100%;
  position: relative;
  z-index: 1;
}
.card--image .card__image {
  overflow: visible;
  position: relative;
}
.card--image .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% 100%, 0% 100%);
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--image .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 57.1428571429%;
}
.card--image .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--image .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--image .card__title {
  color: var(--card--title-color);
}
.card--image .card__text {
  margin-top: 0.8rem;
}
.card--image .card__text:first-child {
  margin-top: 0;
}
.card--image .card__footer {
  margin-top: 0.8rem;
}
.card--image .card__footer:first-child {
  margin-top: 0;
}
.card--image .card__body {
  padding: var(--card--padding);
}
.card--image .card__link {
  --card--padding: 2.4rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--button-opacity: 0;
  height: 100%;
  position: relative;
}
.card--image .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  z-index: -1;
}
.card--text, .card--icon {
  height: 100%;
}
.card--text .card__title, .card--icon .card__title {
  margin-top: 1.6rem;
  color: var(--card--title-color);
}
.card--text .card__title:first-child, .card--icon .card__title:first-child {
  margin-top: 0;
}
.card--text .card__text, .card--icon .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--text .card__text:first-child, .card--icon .card__text:first-child {
  margin-top: 0;
}
.card--text .card__text ol,
.card--text .card__text ul, .card--icon .card__text ol,
.card--icon .card__text ul {
  padding-left: 3.2rem;
}
.card--text .card__button, .card--icon .card__button {
  bottom: var(--card--padding);
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--text .card__link, .card--icon .card__link {
  --card--padding: 4rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--border-opacity: 0;
  --card--button-opacity: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  min-height: 30rem;
  padding: var(--card--padding);
  position: relative;
}
.card--text .card__link[href], .card--icon .card__link[href] {
  padding-bottom: calc(var(--card--padding) + 5.4rem + 1.6rem);
}
.card--text .card__link::after, .card--icon .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--text .card__link::before, .card--icon .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 0;
}
[data-input-method=keyboard] .card--text .card__link[href]:focus, [data-input-method=keyboard] .card--icon .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--text .card__link[href]:active, [data-input-method=mouse] .card--text .card__link[href]:hover, [data-input-method=mouse] .card--icon .card__link[href]:active, [data-input-method=mouse] .card--icon .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=touch] .card--text .card__link, [data-input-method=touch] .card--icon .card__link {
  --card--button-opacity: 1;
}
.card--icon {
  --card--icon-size: 3.5rem;
}
.card--icon .card__icon {
  display: block;
  height: var(--card--icon-size);
  position: relative;
  width: var(--card--icon-size);
}
.card--icon .card__icon::before {
  color: var(--card--icon-color);
  display: block;
  font-size: var(--card--icon-size);
  left: 50%;
  line-height: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.card--icon .card__link {
  --card--icon-color: #ff8200;
}
@media (max-width: 767.98px) {
  .card--icon {
    --card--icon-size: 2.8rem;
  }
}
.card--number {
  height: 100%;
}
.card--number .card__number {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: var(--card--number-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -2.4rem;
}
.card--number .card__number > span {
  line-height: 5rem;
}
.card--number .card__number .small-text {
  font-weight: 700;
  line-height: 1;
}
.card--number .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--number .card__text:first-child {
  margin-top: 0;
}
.card--number .card__link {
  --card--padding: 2.4rem;
  --card--number-color: #ff8200;
  --card--text-color: #405876;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  min-height: calc(var(--col-width) * 3 + var(--gutter) * 2);
  padding: var(--card--padding);
  position: relative;
  text-align: center;
}
.card--number .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
@media (max-width: 1279.98px) {
  .card--number .card__link {
    min-height: calc(var(--col-width) * 4 + var(--gutter) * 3);
  }
}
@media (max-width: 767.98px) {
  .card--number .card__link {
    min-height: 30rem;
  }
}
@media (max-width: 575.98px) {
  .card--number .card__link {
    min-height: 25rem;
  }
}
.card--quote .card__image {
  margin-bottom: -3.2rem;
  margin-top: -3.2rem;
  padding: 0;
}
.card--quote .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  height: 100%;
  max-height: 70rem;
  min-height: 50rem;
  width: 100%;
}
.card--quote .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 143.6314363144%;
}
.card--quote .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--quote .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--quote .card__content {
  -ms-flex-item-align: center;
      align-self: center;
  padding: var(--card--padding) 0;
}
.card--quote .card__title {
  position: relative;
}
.card--quote .card__title::after {
  color: var(--card--icon-color);
  content: "“";
  display: inline-block;
  left: 0;
  line-height: 0.5em;
  position: absolute;
  top: 0;
  -webkit-transform: translateX(-75%);
      -ms-transform: translateX(-75%);
          transform: translateX(-75%);
  z-index: -1;
}
.card--quote .card__text {
  margin-top: 4.8rem;
}
.card--quote .card__name {
  color: var(--card--accent-color);
}
.card--quote .card__position {
  margin-top: 0.8rem;
  color: var(--card--text-color);
}
.card--quote .card__position:first-child {
  margin-top: 0;
}
.card--quote .card__link {
  --card--padding: 8rem;
  --card--title-color: #0c2340;
  --card--accent-color: #ff8200;
  --card--text-color: #405876;
  --card--icon-color: #ffd4a7;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: 0 var(--card--padding);
  position: relative;
  z-index: 1;
}
.card--quote .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
@media (max-width: 1023.98px) {
  .card--quote .card__image {
    margin: 0;
    padding: 0;
  }
  .card--quote .card__image .the-image {
    position: relative;
    max-height: initial;
    min-height: initial;
  }
  .card--quote .card__image .the-image::before {
    content: "";
    display: block;
    padding-top: 110.9756097561%;
  }
  .card--quote .card__image .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .card--quote .card__content {
    padding: var(--card--padding);
  }
  .card--quote .card__link {
    --card--padding: 4.8rem;
    padding: 0;
  }
}
.card--logo {
  height: 100%;
}
.card--logo .the-logo {
  position: relative;
}
.card--logo .the-logo::before {
  content: "";
  display: block;
  padding-top: 52%;
}
.card--logo .the-logo > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--logo .the-logo img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  padding: var(--card--padding);
  width: 100%;
}
.card--logo .card__logo {
  height: 100%;
  position: relative;
}
.card--logo .card__logo::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  background-color: #fff;
  z-index: -1;
}
.card--logo .card__link {
  --card--padding: 1.6rem;
  height: 100%;
}
.card--certificate {
  height: 100%;
}
.card--certificate button {
  cursor: pointer;
  left: 50% !important;
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}
.card--certificate button > span::before {
  font-size: 2.4rem;
  line-height: 1;
}
.card--certificate .the-logo {
  position: relative;
}
.card--certificate .the-logo::before {
  content: "";
  display: block;
  padding-top: 52%;
}
.card--certificate .the-logo > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--certificate .the-logo img {
  display: block;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  padding: var(--card--padding);
  width: 100%;
}
.card--certificate .card__logo {
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: relative;
}
.card--certificate .card__logo::after, .card--certificate .card__logo::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  background-color: #fff;
  left: 12px;
  right: 12px;
  z-index: -1;
}
.card--certificate .card__logo::after {
  z-index: -1;
}
.card--certificate .card__logo::before {
  opacity: var(--card--button-opacity);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 3;
}
.card--certificate .card__title {
  color: var(--card--title-color);
}
.card--certificate .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--certificate .card__text:first-child {
  margin-top: 0;
}
.card--certificate .card__text ol,
.card--certificate .card__text ul {
  padding-left: 3.2rem;
}
.card--certificate .card__footer {
  margin-top: 0.8rem;
  display: none;
}
.card--certificate .card__footer:first-child {
  margin-top: 0;
}
.card--certificate .card__link {
  --card--padding: 1.6rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--button-opacity: 0;
}
[data-input-method=keyboard] .card--certificate .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--certificate .card__link[href]:active, [data-input-method=mouse] .card--certificate .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--button-opacity: 1;
}
@media (max-width: 767.98px) {
  .card--certificate .card__logo {
    margin-bottom: 2.4rem;
    max-width: 30rem;
  }
  .card--certificate .card__text {
    margin-top: 0.8rem;
  }
  .card--certificate .card__text:first-child {
    margin-top: 0;
  }
  .card--certificate .card__footer {
    margin-top: 0.4rem;
    display: block;
  }
  .card--certificate .card__footer:first-child {
    margin-top: 0;
  }
}
.card--goal {
  position: relative;
}
.card--goal button {
  cursor: pointer;
  left: 50% !important;
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 3;
}
.card--goal button > span::before {
  font-size: 2.4rem;
  line-height: 1;
}
.card--goal .card__image {
  -webkit-clip-path: polygon(0% calc(0% + 0.0001em + 0.0004em), calc(0% + 0.0001em) calc(0% + 0.0001em + 0.0002em), calc(0% + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em) calc(0% + 0.0002em), calc(0% + 0.0001em + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em + 0.0004em) 0%, calc(100% - 0.0001em - 0.0004em) 0%, calc(100% - 0.0001em - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0002em), calc(100% - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0001em + 0.0002em), 100% calc(0% + 0.0001em + 0.0004em), 100% calc(100% - 0.0001em - 0.0004em), calc(100% - 0.0001em) calc(100% - 0.0001em - 0.0002em), calc(100% - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em) calc(100% - 0.0002em), calc(100% - 0.0001em - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em - 0.0004em) 100%, calc(0% + 0.0001em + 0.0004em) 100%, calc(0% + 0.0001em + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0002em), calc(0% + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0001em - 0.0002em), 0% calc(100% - 0.0001em - 0.0004em));
          clip-path: polygon(0% calc(0% + 0.0001em + 0.0004em), calc(0% + 0.0001em) calc(0% + 0.0001em + 0.0002em), calc(0% + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em) calc(0% + 0.0002em), calc(0% + 0.0001em + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em + 0.0004em) 0%, calc(100% - 0.0001em - 0.0004em) 0%, calc(100% - 0.0001em - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0002em), calc(100% - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0001em + 0.0002em), 100% calc(0% + 0.0001em + 0.0004em), 100% calc(100% - 0.0001em - 0.0004em), calc(100% - 0.0001em) calc(100% - 0.0001em - 0.0002em), calc(100% - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em) calc(100% - 0.0002em), calc(100% - 0.0001em - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em - 0.0004em) 100%, calc(0% + 0.0001em + 0.0004em) 100%, calc(0% + 0.0001em + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0002em), calc(0% + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0001em - 0.0002em), 0% calc(100% - 0.0001em - 0.0004em));
  position: relative;
  -webkit-transition: -webkit-clip-path 0.4s ease;
  transition: -webkit-clip-path 0.4s ease;
  transition: clip-path 0.4s ease;
  transition: clip-path 0.4s ease, -webkit-clip-path 0.4s ease;
}
.card--goal .card__image .the-image {
  position: relative;
  height: 100%;
  width: 100%;
}
.card--goal .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.card--goal .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--goal .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--goal .card__overlay {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 0.0001em + 0.0004em), calc(0% + 0.0001em) calc(0% + 0.0001em + 0.0002em), calc(0% + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em) calc(0% + 0.0002em), calc(0% + 0.0001em + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em + 0.0004em) 0%, calc(100% - 0.0001em - 0.0004em) 0%, calc(100% - 0.0001em - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0002em), calc(100% - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0001em + 0.0002em), 100% calc(0% + 0.0001em + 0.0004em), 100% calc(100% - 0.0001em - 0.0004em), calc(100% - 0.0001em) calc(100% - 0.0001em - 0.0002em), calc(100% - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em) calc(100% - 0.0002em), calc(100% - 0.0001em - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em - 0.0004em) 100%, calc(0% + 0.0001em + 0.0004em) 100%, calc(0% + 0.0001em + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0002em), calc(0% + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0001em - 0.0002em), 0% calc(100% - 0.0001em - 0.0004em));
          clip-path: polygon(0% calc(0% + 0.0001em + 0.0004em), calc(0% + 0.0001em) calc(0% + 0.0001em + 0.0002em), calc(0% + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em) calc(0% + 0.0002em), calc(0% + 0.0001em + 0.0002em) calc(0% + 0.0001em), calc(0% + 0.0001em + 0.0004em) 0%, calc(100% - 0.0001em - 0.0004em) 0%, calc(100% - 0.0001em - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0002em), calc(100% - 0.0002em) calc(0% + 0.0001em), calc(100% - 0.0001em) calc(0% + 0.0001em + 0.0002em), 100% calc(0% + 0.0001em + 0.0004em), 100% calc(100% - 0.0001em - 0.0004em), calc(100% - 0.0001em) calc(100% - 0.0001em - 0.0002em), calc(100% - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em) calc(100% - 0.0002em), calc(100% - 0.0001em - 0.0002em) calc(100% - 0.0001em), calc(100% - 0.0001em - 0.0004em) 100%, calc(0% + 0.0001em + 0.0004em) 100%, calc(0% + 0.0001em + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0002em), calc(0% + 0.0002em) calc(100% - 0.0001em), calc(0% + 0.0001em) calc(100% - 0.0001em - 0.0002em), 0% calc(100% - 0.0001em - 0.0004em));
  background-color: #000;
  opacity: var(--card--overlay-opacity);
  -webkit-transition: opacity 0.4s ease, -webkit-clip-path 0.4s ease;
  transition: opacity 0.4s ease, -webkit-clip-path 0.4s ease;
  transition: opacity 0.4s ease, clip-path 0.4s ease;
  transition: opacity 0.4s ease, clip-path 0.4s ease, -webkit-clip-path 0.4s ease;
  z-index: 2;
}
.card--goal .card__link {
  --card--overlay-opacity: 0;
  --card--button-opacity: 0;
  height: 100%;
  position: relative;
  z-index: 1;
}
.card--goal[data-type=not-developed] {
  opacity: 0.2;
}
[data-input-method=mouse] .card--goal[data-type=developed] .card__link:active, [data-input-method=mouse] .card--goal[data-type=developed] .card__link:hover {
  --card--overlay-opacity: 1;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--goal[data-type=developed] .card__link:active .card__image,
[data-input-method=mouse] .card--goal[data-type=developed] .card__link:active .card__overlay, [data-input-method=mouse] .card--goal[data-type=developed] .card__link:hover .card__image,
[data-input-method=mouse] .card--goal[data-type=developed] .card__link:hover .card__overlay {
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
}
.card--new {
  height: 100%;
}
.card--new .card__image {
  overflow: visible;
  position: relative;
}
.card--new .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--new .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 56.6037735849%;
}
.card--new .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--new .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--new .card__image::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px), 0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.8rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.8rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.8rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.8rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.8rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.8rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.8rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.8rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.8rem - 1px), calc(0% + 1.8rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.8rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.8rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.8rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.8rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.8rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.8rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.8rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.8rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.8rem + 1px), calc(100% - 1.8rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.8rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.8rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px), 0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.8rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.8rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.8rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.8rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.8rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.8rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.8rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.8rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.8rem - 1px), calc(0% + 1.8rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.8rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.8rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.8rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.8rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.8rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.8rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.8rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.8rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.8rem + 1px), calc(100% - 1.8rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.8rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.8rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
.card--new .card__header {
  margin-top: 1.6rem;
}
.card--new .card__header:first-child {
  margin-top: 0;
}
.card--new .card__title {
  color: var(--card--title-color);
}
.card--new .card__date {
  color: var(--card--text-color);
}
.card--new .card__button {
  bottom: var(--card--padding);
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--new .card__body {
  padding: var(--card--padding);
  padding-bottom: 0;
}
.card--new .card__link {
  --card--padding: 2.4rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--border-opacity: 0;
  --card--button-opacity: 0;
  height: 100%;
  padding-bottom: var(--card--padding);
  position: relative;
}
.card--new .card__link[href] {
  padding-bottom: calc(var(--card--padding) + 5.4rem + 1.6rem);
}
[data-input-method=keyboard] .card--new .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--new .card__link[href]:active, [data-input-method=mouse] .card--new .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=touch] .card--new .card__link {
  --card--button-opacity: 1;
}
.card--team-member {
  height: 100%;
}
.card--team-member .card__image {
  overflow: visible;
  position: relative;
}
.card--team-member .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--team-member .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 64.406779661%;
}
.card--team-member .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--team-member .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--team-member .card__title {
  color: var(--card--title-color);
}
.card--team-member .card__position {
  margin-top: 0.8rem;
  color: var(--card--text-color);
}
.card--team-member .card__position:first-child {
  margin-top: 0;
}
.card--team-member .card__text {
  margin-top: 1.6rem;
}
.card--team-member .card__text:first-child {
  margin-top: 0;
}
.card--team-member .card__footer {
  margin-top: 1.6rem;
}
.card--team-member .card__footer:first-child {
  margin-top: 0;
}
.card--team-member .card__body {
  padding: var(--card--padding);
}
.card--team-member .card__link {
  --card--padding: 3.2rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--button-opacity: 0;
  height: 100%;
  position: relative;
}
.card--team-member .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
  z-index: -1;
}
.card--page {
  height: 100%;
  position: relative;
}
.card--page .card__image {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: var(--card--image-opacity);
  overflow: visible;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 0;
}
.card--page .card__image .the-image {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--page .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--page .card__image::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #000;
  opacity: var(--card--overlay-opacity);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
.card--page .card__title {
  color: var(--card--title-color);
}
.card--page .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--page .card__text:first-child {
  margin-top: 0;
}
.card--page .card__body {
  height: 100%;
  padding: var(--card--padding);
  padding-bottom: calc(var(--card--padding) + 5.4rem + 1.6rem);
  position: relative;
  z-index: 1;
}
.card--page .card__button {
  bottom: var(--card--padding);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--page .card__link {
  --card--padding: 4rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--image-opacity: 0;
  --card--border-opacity: 0;
  height: 100%;
  min-height: calc(var(--col-width) * 3 + var(--gutter) * 2);
  position: relative;
}
.card--page .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--page .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
@media (max-width: 1279.98px) {
  .card--page .card__link {
    min-height: calc(var(--col-width) * 4 + var(--gutter) * 3);
  }
}
@media (max-width: 767.98px) {
  .card--page .card__link {
    min-height: 30rem;
  }
}
@media (max-width: 575.98px) {
  .card--page .card__link {
    min-height: 25rem;
  }
}
[data-input-method=keyboard] .card--page .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--border-opacity: 0.5;
  --card--image-opacity: 1;
}
[data-input-method=mouse] .card--page .card__link[href]:active, [data-input-method=mouse] .card--page .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--border-opacity: 0.5;
  --card--image-opacity: 1;
}
[data-input-method=mouse] .card--page .card__link[href]:active .card__button::after, [data-input-method=mouse] .card--page .card__link[href]:hover .card__button::after {
  opacity: 1;
}
[data-input-method=keyboard] .card--page .card__link[data-type=image][href]:focus {
  --card--title-color: #fff;
  --card--text-color: #fff;
}
[data-input-method=mouse] .card--page .card__link[data-type=image][href]:active, [data-input-method=mouse] .card--page .card__link[data-type=image][href]:hover {
  --card--title-color: #fff;
  --card--text-color: #fff;
}
.card--page .card__link[data-type=text] .card__image {
  display: none;
}
.card--column--featured .button-border {
  pointer-events: none;
}
.card--column--featured .card__image {
  border-radius: 0.8rem;
  overflow: hidden;
  position: relative;
}
.card--column--featured .card__image .the-image {
  position: relative;
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--column--featured .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 64.1975308642%;
}
.card--column--featured .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--column--featured .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--column--featured .card__image::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #000;
  opacity: var(--card--overlay-opacity);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
.card--column--featured .card__title {
  color: var(--card--title-color);
}
.card--column--featured .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--column--featured .card__text:first-child {
  margin-top: 0;
}
.card--column--featured .card__footer {
  margin-top: 2.4rem;
}
.card--column--featured .card__footer:first-child {
  margin-top: 0;
}
.card--column--featured .card__body {
  padding: var(--card--padding);
  padding-bottom: 0;
}
.card--column--featured .card__link {
  --card--padding: 2.4rem;
  --card--title-color: #ff8200;
  --card--text-color: #0c2340;
  --card--overlay-opacity: 0;
  height: 100%;
  position: relative;
}
[data-input-method=keyboard] .card--column--featured .card__link[href]:focus {
  --card--title-color: #eb5603;
  --card--overlay-opacity: 0.25;
}
[data-input-method=mouse] .card--column--featured .card__link[href]:active, [data-input-method=mouse] .card--column--featured .card__link[href]:hover {
  --card--title-color: #eb5603;
  --card--overlay-opacity: 0.25;
}
[data-input-method=mouse] .card--column--featured .card__link[href]:active .button-border::after, [data-input-method=mouse] .card--column--featured .card__link[href]:hover .button-border::after {
  opacity: 1;
}
.card--column--featured[data-type=left] .card__image .the-image, .card--column--featured[data-type=left] .card__image::after {
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, 0% 100%);
}
.card--column--featured[data-type=right] .card__image .the-image, .card--column--featured[data-type=right] .card__image::after {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, 0% 100%);
          clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, 0% 100%);
}
.card--column--default {
  height: 100%;
}
.card--column--default .card__image {
  overflow: visible;
  position: relative;
}
.card--column--default .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% 100%, 0% 100%);
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--column--default .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 44.4444444444%;
}
.card--column--default .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--column--default .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--column--default .card__title {
  color: var(--card--title-color);
}
.card--column--default .card__text {
  margin-top: 1.6rem;
}
.card--column--default .card__text:first-child {
  margin-top: 0;
}
.card--column--default .card__button {
  bottom: var(--card--padding);
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--column--default .card__body {
  padding: var(--card--padding);
  padding-right: calc(var(--card--padding) + 5.4rem + 1.6rem);
}
.card--column--default .card__link {
  --card--padding: 3.2rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--border-opacity: 0;
  --card--button-opacity: 0;
  height: 100%;
  position: relative;
}
.card--column--default .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--column--default .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
[data-input-method=keyboard] .card--column--default .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--column--default .card__link[href]:active, [data-input-method=mouse] .card--column--default .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=touch] .card--column--default .card__link {
  --card--button-opacity: 1;
}
.card--lab {
  height: 100%;
  position: relative;
}
.card--lab .card__text {
  margin-top: 1.6rem;
  color: var(--card--text-color);
}
.card--lab .card__text:first-child {
  margin-top: 0;
}
.card--lab .card__category {
  color: var(--card--accent-color);
  font-weight: 700;
  margin-bottom: 0.8rem;
}
.card--lab .card__date {
  color: var(--card--text-color);
  margin-bottom: 2.4rem;
}
.card--lab .card__body {
  height: 100%;
  padding: var(--card--padding);
  padding-bottom: calc(var(--card--padding) + 5.4rem + 1.6rem);
  position: relative;
  z-index: 1;
}
.card--lab .card__button {
  bottom: var(--card--padding);
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--lab .card__link {
  --card--padding: 4rem;
  --card--title-color: #0c2340;
  --card--accent-color: #0c2340;
  --card--text-color: #405876;
  --card--image-opacity: 0;
  --card--border-opacity: 0;
  --card--button-opacity: 0;
  height: 100%;
  min-height: calc(var(--col-width) * 3 + var(--gutter) * 2);
  position: relative;
}
.card--lab .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--lab .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
@media (max-width: 1279.98px) {
  .card--lab .card__link {
    min-height: calc(var(--col-width) * 4 + var(--gutter) * 3);
  }
}
@media (max-width: 767.98px) {
  .card--lab .card__link {
    min-height: 30rem;
  }
}
@media (max-width: 575.98px) {
  .card--lab .card__link {
    min-height: 25rem;
  }
}
[data-input-method=keyboard] .card--lab .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--button-opacity: 1;
  --card--border-opacity: 0.5;
}
[data-input-method=mouse] .card--lab .card__link[href]:active, [data-input-method=mouse] .card--lab .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--button-opacity: 1;
  --card--border-opacity: 0.5;
}
.card--project {
  height: 100%;
}
.card--project .the-info__tag {
  border-radius: 1.6rem;
  color: #0c2340;
  display: inline-block;
  overflow: hidden;
  padding: 0 1.2rem;
}
.card--project .the-info__tag[data-status-type] > span {
  vertical-align: middle;
}
.card--project .the-info__tag[data-status-type] > span::before {
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 0.7;
  margin-right: 0.25em;
  position: relative;
  text-indent: -3px;
  top: -1.5px;
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  vertical-align: middle;
  width: 0.8em;
}
.card--project .card__image {
  overflow: visible;
  position: relative;
}
.card--project .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% 100%, 0% 100%);
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% 100%, 0% 100%);
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--project .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 83.4905660377%;
}
.card--project .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--project .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--project .card__image .the-info {
  left: var(--card--padding);
  position: absolute;
  right: var(--card--padding);
  top: var(--card--padding);
  z-index: 1;
}
.card--project .card__info {
  display: block;
  margin-bottom: 0.8rem;
  min-height: 2.4rem;
}
.card--project .card__category {
  color: #405876;
  display: inline-block;
}
.card--project .card__category[data-type] {
  line-height: 2.4rem;
  padding-left: 3.2rem;
  position: relative;
}
.card--project .card__category[data-type]::before {
  color: #ff8200;
  font-size: 2.4rem;
  left: 0;
  line-height: 2.4rem;
  position: absolute;
  top: 0;
}
.card--project .card__title {
  color: var(--card--title-color);
}
.card--project .card__text {
  margin-top: 3.2rem;
}
.card--project .card__text:first-child {
  margin-top: 0;
}
.card--project .card__power {
  color: var(--card--accent-color);
  line-height: 3.2rem;
  text-transform: uppercase;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease;
}
.card--project .card__button {
  bottom: var(--card--padding);
  opacity: var(--card--button-opacity);
  pointer-events: none;
  position: absolute;
  right: var(--card--padding);
}
.card--project .card__body {
  padding: var(--card--padding);
  padding-right: calc(var(--card--padding) + 5.4rem + 1.6rem);
}
.card--project .card__link {
  --card--padding: 3.2rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--accent-color: #ff8200;
  --card--border-opacity: 0;
  --card--button-opacity: 0;
  height: 100%;
  position: relative;
}
.card--project .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--project .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
[data-input-method=keyboard] .card--project .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .card--project .card__link[href]:active, [data-input-method=mouse] .card--project .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--border-opacity: 0.5;
  --card--button-opacity: 1;
}
[data-input-method=touch] .card--project .card__link {
  --card--button-opacity: 1;
}
.card--infography {
  position: relative;
}
.card--infography .card__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.card--infography .card__title {
  color: var(--card--title-color);
  padding-right: 24px;
}
.card--infography .card__button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  pointer-events: none;
}
.card--infography .card__link {
  --card--padding: 1.6rem;
  --card--title-color: #0c2340;
  --card--border-opacity: 0;
  height: 100%;
  padding: var(--card--padding);
  position: relative;
}
.card--infography .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  z-index: -1;
}
.card--infography .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px), 0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.8rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.8rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.8rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.8rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.8rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.8rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.8rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.8rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.8rem - 1px), calc(0% + 1.8rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.8rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.8rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.8rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.8rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.8rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.8rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.8rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.8rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.8rem + 1px), calc(100% - 1.8rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.8rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.8rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px), 0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 1.8rem + 1px + 4px) calc(0% + 2px), calc(0% + 1.8rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 1.8rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 1.8rem + 1px), calc(0% + 2px + 1px) calc(0% + 1.8rem + 1px + 2px), calc(0% + 2px) calc(0% + 1.8rem + 1px + 4px), calc(0% + 2px) calc(100% - 1.8rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 1.8rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 1.8rem - 1px), calc(0% + 1.8rem + 1px) calc(100% - 2px - 2px), calc(0% + 1.8rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 1.8rem + 1px + 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 4px) calc(100% - 2px), calc(100% - 1.8rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 1.8rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 1.8rem - 1px), calc(100% - 2px - 1px) calc(100% - 1.8rem - 1px - 2px), calc(100% - 2px) calc(100% - 1.8rem - 1px - 4px), calc(100% - 2px) calc(0% + 1.8rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 1.8rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 1.8rem + 1px), calc(100% - 1.8rem - 1px) calc(0% + 2px + 2px), calc(100% - 1.8rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 1.8rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
[data-input-method=keyboard] .card--infography .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--border-opacity: 1;
}
[data-input-method=mouse] .card--infography .card__link[href]:active, [data-input-method=mouse] .card--infography .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--border-opacity: 1;
}
.card--slide {
  height: 100%;
  position: relative;
}
.card--slide .card__image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  overflow: visible;
  position: relative;
  z-index: 0;
}
.card--slide .card__image .the-image {
  position: relative;
  -webkit-clip-path: polygon(0% 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, 0% 100%);
          clip-path: polygon(0% 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, 0% 100%);
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}
.card--slide .card__image .the-image::before {
  content: "";
  display: block;
  padding-top: 88.8888888889%;
}
.card--slide .card__image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card--slide .card__image .the-image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.card--slide .card__image::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, 0% 100%);
          clip-path: polygon(0% 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, 0% 100%);
  background-color: #000;
  opacity: var(--card--overlay-opacity);
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
.card--slide .card__pretitle {
  margin-top: 1.6rem;
  color: var(--card--text-color);
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}
.card--slide .card__pretitle:first-child {
  margin-top: 0;
}
.card--slide .card__title {
  color: var(--card--title-color);
  margin-top: auto;
}
.card--slide .card__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding: var(--card--padding);
  position: relative;
  z-index: 1;
}
.card--slide .card__link {
  --card--padding: 4rem;
  --card--title-color: #0c2340;
  --card--text-color: #405876;
  --card--overlay-opacity: 0;
  --card--border-opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: calc(var(--col-width) * 2 + var(--gutter) * 2);
  position: relative;
  width: 100%;
}
.card--slide .card__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  z-index: -1;
}
.card--slide .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: #ffac56;
  bottom: -2px;
  left: -2px;
  opacity: var(--card--border-opacity);
  right: -2px;
  top: -2px;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  z-index: 1;
}
[data-input-method=keyboard] .card--slide .card__link[href]:focus {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--border-opacity: 0.5;
}
[data-input-method=mouse] .card--slide .card__link[href]:active, [data-input-method=mouse] .card--slide .card__link[href]:hover {
  --card--title-color: #ff8200;
  --card--overlay-opacity: 0.25;
  --card--border-opacity: 0.5;
}
.card--slide .card__link[data-type=image] .card__body {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
@media (max-width: 767.98px) {
  .card--slide .card__link {
    min-height: 22.5rem;
  }
  .card--slide .card__link[data-type=text] .card__image, .card--slide .card__link[data-type=image] .card__image {
    display: none;
  }
  .card--slide .card__link[data-type=text] .card__body, .card--slide .card__link[data-type=image] .card__body {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}

.items {
  margin-bottom: -4rem;
}
.items .item {
  margin-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .items {
    margin-bottom: -2.4rem;
  }
  .items .item {
    margin-bottom: 2.4rem;
  }
}
@media (min-width: 1280px) {
  .items[data-pattern="4"][data-row-four="+3"] .item:nth-last-child(1), .items[data-pattern="4"][data-row-four="+3"] .item:nth-last-child(2), .items[data-pattern="4"][data-row-four="+3"] .item:nth-last-child(3) {
    width: 33.3333333333%;
  }
  .items[data-pattern="4"][data-row-four="+2"] .item:nth-last-child(1), .items[data-pattern="4"][data-row-four="+2"] .item:nth-last-child(2) {
    width: 50%;
  }
  .items[data-pattern="4"][data-row-four="-1"] .item:nth-last-child(1), .items[data-pattern="4"][data-row-four="-1"] .item:nth-last-child(2) {
    width: 50%;
  }
  .items[data-pattern="4"][data-row-four="-1"] .item:nth-last-child(3), .items[data-pattern="4"][data-row-four="-1"] .item:nth-last-child(4), .items[data-pattern="4"][data-row-four="-1"] .item:nth-last-child(5) {
    width: 33.3333333333%;
  }
}
@media (max-width: 1279.98px) {
  .items[data-pattern="4"][data-row-two="-1"] .item:first-child {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .items[data-pattern="3"] .item {
    width: 33.3333333333%;
  }
  .items[data-pattern="3"][data-row-three="-1"] .item:nth-child(1), .items[data-pattern="3"][data-row-three="-1"] .item:nth-child(2), .items[data-pattern="3"][data-row-three="-1"] .item:nth-child(3), .items[data-pattern="3"][data-row-three="-1"] .item:nth-child(4) {
    width: 50%;
  }
  .items[data-pattern="3"][data-row-three="+2"] .item:nth-child(1), .items[data-pattern="3"][data-row-three="+2"] .item:nth-child(2) {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .items[data-pattern="3"][data-row-two="-1"] .item:first-child {
    width: 100%;
  }
}
.items[data-pattern="2"][data-row-two="-1"] .item:first-child {
  width: 100%;
}

.item--icon {
  --item--icon-size: 3.5rem;
  --item--icon-color: #ff8200;
  --item--title-color: #0c2340;
  --item--text-color: #405876;
}
.item--icon .item__icon {
  display: block;
  height: var(--item--icon-size);
  position: relative;
  width: var(--item--icon-size);
}
.item--icon .item__icon::before {
  color: var(--item--icon-color);
  display: block;
  font-size: var(--item--icon-size);
  left: 50%;
  line-height: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.item--icon .item__title {
  margin-top: 1.6rem;
  color: var(--item--title-color);
}
.item--icon .item__title:first-child {
  margin-top: 0;
}
.item--icon .item__text {
  margin-top: 1.6rem;
  color: var(--item--text-color);
}
.item--icon .item__text:first-child {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .item--icon {
    --item--icon-size: 2.8rem;
  }
}
.item--gallery .item__image {
  position: relative;
  display: block;
  overflow: hidden;
}
.item--gallery .item__image::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.item--gallery .item__image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.item--gallery .item__image img {
  background-color: #fff;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.item--gallery .item__link {
  --card--overlay-opacity: 0;
  --card--button-scale: 1;
  --card--button-opacity: 0;
  cursor: pointer;
  display: block;
  position: relative;
}
.item--gallery .item__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: var(--card--overlay-opacity);
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  z-index: 2;
}
.item--gallery .item__link img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.item--gallery .item__link button {
  cursor: pointer;
  left: 50% !important;
  opacity: var(--card--button-opacity);
  position: absolute;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) scale(var(--card--button-scale));
      -ms-transform: translate(-50%, -50%) scale(var(--card--button-scale));
          transform: translate(-50%, -50%) scale(var(--card--button-scale));
  z-index: 3;
}
.item--gallery .item__link button > span::before {
  font-size: 2.4rem;
  line-height: 1;
}
.item--gallery .item__link[href] {
  cursor: pointer;
}
[data-input-method=keyboard] .item--gallery .item__link[href]::after {
  -webkit-clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 3.4rem - 4px) 0%, calc(100% - 3.4rem - 2px) calc(0% + 1px), calc(100% - 3.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.4rem), calc(100% - 1px) calc(0% + 3.4rem + 2px), 100% calc(0% + 3.4rem + 4px), 100% calc(100% - 3.4rem - 4px), calc(100% - 1px) calc(100% - 3.4rem - 2px), calc(100% - 2px) calc(100% - 3.4rem), calc(100% - 3.4rem) calc(100% - 2px), calc(100% - 3.4rem - 2px) calc(100% - 1px), calc(100% - 3.4rem - 4px) 100%, calc(0% + 3.4rem + 4px) 100%, calc(0% + 3.4rem + 2px) calc(100% - 1px), calc(0% + 3.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.4rem), calc(0% + 1px) calc(100% - 3.4rem - 2px), 0% calc(100% - 3.4rem - 4px), 0% calc(0% + 3.4rem + 4px), calc(0% + 1px) calc(0% + 3.4rem + 2px), calc(0% + 2px) calc(0% + 3.4rem), calc(0% + 3.4rem) calc(0% + 2px), calc(0% + 3.4rem + 2px) calc(0% + 1px), calc(0% + 3.4rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 3.4rem + 1px + 4px) calc(0% + 2px), calc(0% + 3.4rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 3.4rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 3.4rem + 1px), calc(0% + 2px + 1px) calc(0% + 3.4rem + 1px + 2px), calc(0% + 2px) calc(0% + 3.4rem + 1px + 4px), calc(0% + 2px) calc(100% - 3.4rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 3.4rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 3.4rem - 1px), calc(0% + 3.4rem + 1px) calc(100% - 2px - 2px), calc(0% + 3.4rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 3.4rem + 1px + 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 4px) calc(100% - 2px), calc(100% - 3.4rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 3.4rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 3.4rem - 1px), calc(100% - 2px - 1px) calc(100% - 3.4rem - 1px - 2px), calc(100% - 2px) calc(100% - 3.4rem - 1px - 4px), calc(100% - 2px) calc(0% + 3.4rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 3.4rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 3.4rem + 1px), calc(100% - 3.4rem - 1px) calc(0% + 2px + 2px), calc(100% - 3.4rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 3.4rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  background-color: rgba(255, 130, 0, 0.75);
  bottom: -4px;
  left: -4px;
  right: -4px;
  top: -4px;
}
[data-input-method=keyboard] .item--gallery .item__link[href]:focus {
  --card--overlay-opacity: 1;
  --card--button-scale: 1.1;
  --card--button-opacity: 1;
}
[data-input-method=mouse] .item--gallery .item__link[href]::after {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #0c2340;
}
[data-input-method=mouse] .item--gallery .item__link[href]:active, [data-input-method=mouse] .item--gallery .item__link[href]:hover {
  --card--overlay-opacity: 0.1;
  --card--button-scale: 1.25;
  --card--button-opacity: 1;
}
.item--number {
  --item--number-color: #ff8200;
  --item--title-color: #0c2340;
  --item--text-color: #405876;
}
.item--number .item__index {
  color: var(--item--number-color);
  opacity: 0.2;
  white-space: nowrap;
  word-break: keep-all;
}
@supports (-webkit-text-stroke-color: inherit) {
  .item--number .item__index {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-color: var(--item--number-color);
    -webkit-text-stroke-width: 1px;
    opacity: 1;
  }
}
.item--number .item__number {
  background-color: var(--item--icon-background);
  display: block;
  height: var(--item--icon-size);
  position: relative;
  width: var(--item--icon-size);
}
.item--number .item__title {
  margin-top: 1.6rem;
  color: var(--item--title-color);
}
.item--number .item__title:first-child {
  margin-top: 0;
}
.item--number .item__text {
  margin-top: 1.6rem;
  color: var(--item--text-color);
}
.item--number .item__text:first-child {
  margin-top: 0;
}
.item--accordion {
  --item--padding--h: 8rem;
  --item--padding--v: 2.4rem;
  --item--padding--content: 0;
  --item--icon-color: #ff8200;
  --item--title-color: #0c2340;
  --item--text-color: #405876;
  --item--max-height: 0;
  --item--opacity: 0;
}
.item--accordion .items {
  margin-top: 3.2rem;
}
.item--accordion .items:first-child {
  margin-top: 0;
}
.item--accordion .items:last-child {
  margin-bottom: 0;
}
.item--accordion .the-goals {
  margin-top: 2.4rem;
}
.item--accordion .the-goals:first-child {
  margin-top: 0;
}
.item--accordion .the-goals__label {
  margin-bottom: 0.8rem;
}
.item--accordion .the-goals dfn {
  margin-right: 0.8rem;
  display: inline-block;
  height: 4.4rem;
  width: 4.4rem;
}
.item--accordion .the-goals dfn:last-child {
  margin-right: 0;
}
.item--accordion .the-goals dfn img {
  height: 100%;
  width: 100%;
}
.item--accordion .item__header {
  cursor: pointer;
  padding-bottom: var(--item--padding--v);
  padding-left: var(--item--padding--h);
  padding-right: var(--item--padding--h);
  padding-top: var(--item--padding--v);
  position: relative;
}
.item--accordion .item__header::before {
  color: var(--item--icon-color);
  display: block;
  font-size: 2.4rem;
  left: 3.2rem;
  line-height: 2.4rem;
  position: absolute;
  top: var(--item--padding--v);
}
[data-input-method=keyboard] .item--accordion .item__header:focus {
  --item--title-color: #ff8200;
}
[data-input-method=mouse] .item--accordion .item__header:active, [data-input-method=mouse] .item--accordion .item__header:hover {
  --item--title-color: #ff8200;
}
.item--accordion .item__title {
  color: var(--item--title-color);
  -webkit-transition: opacity 0.4s ease, color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease;
}
.item--accordion .item__infos {
  margin-top: 0.8rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.item--accordion .item__infos:first-child {
  margin-top: 0;
}
.item--accordion .item__info {
  margin-left: 1.6rem;
  color: var(--item--text-color);
}
.item--accordion .item__info:first-child {
  margin-left: 0;
}
.item--accordion .item__info[data-type] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.item--accordion .item__info[data-type]::before {
  display: inline-block;
  font-size: 1.2em;
  margin-right: 0.8rem;
}
.item--accordion .item__info[data-type=donations-sponsorships] {
  display: none;
}
.item--accordion .item__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  max-height: var(--item--max-height);
  opacity: var(--item--opacity);
  overflow: hidden;
  padding-bottom: var(--item--padding--content);
  padding-left: var(--item--padding--h);
  padding-right: var(--item--padding--h);
  padding-top: var(--item--padding--content);
  -webkit-transition: height 0.8s ease, opacity 0.2s ease, padding 0.4s ease;
  transition: height 0.8s ease, opacity 0.2s ease, padding 0.4s ease;
}
.item--accordion .item__link {
  position: relative;
}
.item--accordion .item__link::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  z-index: -1;
}
.item--accordion .item__col .the-image {
  position: relative;
  display: block;
  position: relative;
  width: 100%;
}
.item--accordion .item__col .the-image::before {
  content: "";
  display: block;
  padding-top: 36.3805970149%;
}
.item--accordion .item__col .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.item--accordion .item__col .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.item--accordion .item__col .the-video > img {
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
}
[data-input-method=keyboard] .item--accordion .item__col .the-video[href]::after {
  -webkit-clip-path: polygon(0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px));
          clip-path: polygon(0% calc(0% + 1.8rem + 4px), calc(0% + 1px) calc(0% + 1.8rem + 2px), calc(0% + 2px) calc(0% + 1.8rem), calc(0% + 1.8rem) calc(0% + 2px), calc(0% + 1.8rem + 2px) calc(0% + 1px), calc(0% + 1.8rem + 4px) 0%, calc(100% - 1.8rem - 4px) 0%, calc(100% - 1.8rem - 2px) calc(0% + 1px), calc(100% - 1.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.8rem), calc(100% - 1px) calc(0% + 1.8rem + 2px), 100% calc(0% + 1.8rem + 4px), 100% calc(100% - 1.8rem - 4px), calc(100% - 1px) calc(100% - 1.8rem - 2px), calc(100% - 2px) calc(100% - 1.8rem), calc(100% - 1.8rem) calc(100% - 2px), calc(100% - 1.8rem - 2px) calc(100% - 1px), calc(100% - 1.8rem - 4px) 100%, calc(0% + 1.8rem + 4px) 100%, calc(0% + 1.8rem + 2px) calc(100% - 1px), calc(0% + 1.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.8rem), calc(0% + 1px) calc(100% - 1.8rem - 2px), 0% calc(100% - 1.8rem - 4px));
}
[data-input-method=mouse] .item--accordion .item__col .the-video[href]::after {
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
}
.item--accordion[data-status=open] {
  --item--title-color: #ff8200;
  --item--max-height: 300vh;
  --item--opacity: 1;
  --item--padding--content: 3.2rem;
}
.item--accordion[data-status=open] .item__content {
  -webkit-transition: height 0.8s ease, opacity 0.6s ease 0.2s, padding 0.4s ease;
  transition: height 0.8s ease, opacity 0.6s ease 0.2s, padding 0.4s ease;
}
@media (max-width: 1023.98px) {
  .item--accordion {
    --item--padding--h: 2.4rem;
    --item--padding--v: 2.4rem;
  }
  .item--accordion .item__header {
    padding-left: 6.4rem;
  }
  .item--accordion .item__header::before {
    left: 2.4rem;
  }
  .item--accordion .item__col {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .item--accordion .item__col:last-child {
    margin-bottom: var(--item--padding--v);
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .item--accordion[data-status=open] {
    --item--max-height: 100%;
    --item--padding--content: 2.4rem;
  }
}
@media (max-width: 575.98px) {
  .item--accordion {
    --item--padding--h: 1.6rem;
    --item--padding--v: 1.6rem;
  }
  .item--accordion .item__header {
    padding-left: 4.8rem;
  }
  .item--accordion .item__header::before {
    left: 1.6rem;
  }
  .item--accordion[data-status=open] {
    --item--padding--content: 1.6rem;
  }
}
.item--accordion[data-visibility=shown] {
  display: block;
}
.item--accordion[data-visibility=hidden] {
  display: none;
}
.item--event {
  --item--padding: 2.4rem;
  --item--title-color: #0c2340;
  --item--date-color: #6b819d;
  --item--text-color: #405876;
}
.item--event .item__body {
  padding: var(--item--padding);
}
.item--event .item__title {
  margin-top: 1.6rem;
  color: var(--item--title-color);
}
.item--event .item__title:first-child {
  margin-top: 0;
}
.item--event .item__date {
  margin-top: 1.6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--item--date-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.item--event .item__date:first-child {
  margin-top: 0;
}
.item--event .item__date::before {
  display: inline-block;
  font-size: 1.3em;
  line-height: 1.2;
  margin-right: 0.8rem;
}
.item--event .item__text {
  margin-top: 0.8rem;
  color: var(--item--text-color);
}
.item--event .item__text:first-child {
  margin-top: 0;
}
.item--event .item__footer {
  margin-top: 0.8rem;
}
.item--event .item__footer:first-child {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .item--event {
    --item--padding: 0rem;
  }
}
.item--event--future {
  --item--padding: 2.4rem;
  --item--title-color: #0c2340;
  --item--date-color: #ff8200;
  --item--text-color: #405876;
}
.item--event--future .item__body {
  padding: var(--item--padding);
  padding-top: 0;
}
.item--event--future .item__title {
  margin-top: 1.6rem;
  color: var(--item--title-color);
}
.item--event--future .item__title:first-child {
  margin-top: 0;
}
.item--event--future .item__date {
  color: var(--item--date-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  text-align: right;
}
.item--event--future .item__date .marked {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  line-height: 0.8;
  margin-bottom: 0.8rem;
}
.item--event--future .item__text {
  margin-top: 0.8rem;
  color: var(--item--text-color);
}
.item--event--future .item__text:first-child {
  margin-top: 0;
}
.item--event--future .item__footer {
  margin-top: 0.8rem;
}
.item--event--future .item__footer:first-child {
  margin-top: 0;
}
.item--event--future .item__link {
  padding-top: var(--item--padding);
}
.item--document {
  --item--padding: 2.4rem;
  --item--title-color: #0c2340;
  --item--date-color: #6b819d;
  --item--text-color: #405876;
}
.item--document .item__body {
  padding: var(--item--padding);
}
.item--document .item__title {
  margin-top: 1.6rem;
  color: var(--item--title-color);
}
.item--document .item__title:first-child {
  margin-top: 0;
}
.item--document .item__date {
  margin-top: 1.6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--item--date-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.item--document .item__date:first-child {
  margin-top: 0;
}
.item--document .item__date::before {
  display: inline-block;
  font-size: 1.3em;
  line-height: 1.2;
  margin-right: 0.8rem;
}
.item--document .item__text {
  margin-top: 0.8rem;
  color: var(--item--text-color);
}
.item--document .item__text:first-child {
  margin-top: 0;
}
.item--document .item__footer {
  margin-top: 0.8rem;
}
.item--document .item__footer:first-child {
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .item--document {
    --item--padding: 0rem;
  }
}
.item--dossier {
  --item--padding: 3.2rem;
  --item--text-padding: 2.4rem;
  --item--title-color: #0c2340;
  --item--text-color: #405876;
  padding: var(--item--padding);
  position: relative;
}
.item--dossier::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
          clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
  z-index: -1;
}
.item--dossier .item__header {
  margin-bottom: 2.4rem;
}
.item--dossier .item__title {
  color: var(--item--title-color);
}
.item--dossier .item__description {
  margin-top: 2.4rem;
  color: var(--item--text-color);
  padding: var(--item--text-padding, 2.4rem);
  padding-top: 0;
}
.item--dossier .item__description:first-child {
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .item--dossier {
    --item--text-padding: 0rem;
  }
}
.item--ref .ref {
  font-style: italic;
  margin-right: 0.8rem;
}
.item--ref .item__text {
  color: var(--item--text-color);
}

body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
  height: 2.4rem;
  opacity: 1;
  -webkit-transition: opacity 0s ease;
  transition: opacity 0s ease;
  width: 4.8rem;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox] + span {
  --button-slider--background-color: transparent;
  --button-slider--border-color: #ff8200;
  --button-slider--color: #ff8200;
  background-color: var(--button-slider--background-color);
  border: 1px solid var(--button-slider--border-color);
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: background-color 0.4s ease, border-color 0.4s ease;
  transition: background-color 0.4s ease, border-color 0.4s ease;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox] + span::before {
  background-color: var(--button-slider--color);
  bottom: unset;
  height: 1.6rem;
  left: 3px;
  top: 3px;
  -webkit-transition: background-color 0.4s ease, -webkit-transform 0.4s ease;
  transition: background-color 0.4s ease, -webkit-transform 0.4s ease;
  transition: background-color 0.4s ease, transform 0.4s ease;
  transition: background-color 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  width: 1.6rem;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:checked + span {
  --button-slider--background-color: #ff8200;
  --button-slider--border-color: #ff8200;
  --button-slider--color: #fff;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:checked + span::before {
  -webkit-transform: translateX(2.4rem);
      -ms-transform: translateX(2.4rem);
          transform: translateX(2.4rem);
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox][disabled=disabled] + span {
  background-color: #ffe6c7 !important;
  border: 1px solid #ffe6c7 !important;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox][disabled=disabled] + span::before {
  background-color: #fff !important;
}
[data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox] + span, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox] + span {
  --button-slider--background-color: transparent;
  --button-slider--border-color: #eb5603;
  --button-slider--color: #eb5603;
  opacity: 1;
}
[data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:checked + span, body #CybotCookiebotDialog [data-input-method=mouse] .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:checked + span {
  --button-slider--background-color: #eb5603;
  --button-slider--border-color: #eb5603;
  --button-slider--color: #fff;
}

body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider > div,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider > div, body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton > span {
  background-color: #ffd4a7;
  border-radius: 100%;
  color: #ff8200;
  display: inline-block;
  font-size: 1.2rem;
  font-weight: 700;
  height: 2rem;
  line-height: 1.6rem;
  min-width: 2rem;
  position: relative;
  top: -1px;
  vertical-align: middle;
}

body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton {
  cursor: pointer;
  opacity: 1;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close svg, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton svg {
  height: 1.2rem;
  margin: 0.4rem;
  position: relative;
  width: 1.2rem;
  z-index: 1;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close svg path, body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton svg path {
  fill: #fff;
}

body .the-overlay {
  display: none;
}
body #CybotCookiebotDialog {
  background-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #0c2340;
  z-index: 19000;
}
body #CybotCookiebotDialog > div:not([class]) {
  display: none !important;
}
body #CybotCookiebotDialog + .the-overlay {
  background-color: rgba(0, 0, 0, 0.5) !important;
  display: block;
  height: 100vh;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: fixed;
  top: 0;
  visibility: visible;
  width: 100vw;
  z-index: 18000;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  body #CybotCookiebotDialog + .the-overlay {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
  }
}
body #CybotCookiebotDialog[style*="display: none"] + .the-overlay {
  opacity: 0;
  visibility: hidden;
}
body #CybotCookiebotDialog .CybotCookiebotDialogContentWrapper {
  color: #0c2340;
}
body #CybotCookiebotDialog #CybotCookiebotDialogHeader {
  border-color: transparent;
}
body #CybotCookiebotDialog .CybotCookiebotScrollContainer {
  border-color: #ffe6c7;
  padding: 0;
}
body #CybotCookiebotDialog #CybotCookiebotDialogPoweredbyImage {
  height: 4.25rem;
  max-height: initial;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 12rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogNav {
  border-color: transparent;
  position: relative;
}
body #CybotCookiebotDialog #CybotCookiebotDialogNav::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  border-bottom: 2px solid #ff8200;
  display: block;
  left: 1.125em;
  right: 1.125em;
  top: unset;
}
body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
  --link--color: #0c2340;
  --link--hover-color: #eb5603;
  --link--icon-opacity: 0;
  color: var(--link--color);
  font-weight: 600;
  padding-left: 4.8rem;
  text-align: left;
  -webkit-transition: opacity 0.4s ease, color 0.4s ease;
  transition: opacity 0.4s ease, color 0.4s ease;
}
body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: var(--link--color);
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: -1.6rem;
  margin-right: 1.6rem;
  opacity: var(--link--icon-opacity);
  position: relative;
  top: -1px;
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  width: 1rem;
}
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:active, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
  color: var(--link--hover-color);
}
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:active::before, [data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover::before {
  background-color: var(--link--hover-color);
}
body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
  --link--color: #ff8200;
  --link--hover-color: #eb5603;
  --link--icon-opacity: 1;
  border-color: transparent;
}
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before {
  border-width: 2px 2px 0 0;
  color: #ff8200;
  height: 0.8rem;
  margin-right: 2.4rem;
  top: 1.2rem;
  width: 0.8rem;
}
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton label {
  color: #0c2340;
  font-weight: 700;
}
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed::before {
  top: 0.8rem;
}
body #CybotCookiebotDialog .CookieCard {
  border-color: #ffe6c7;
}
body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
  color: #0c2340;
  padding-left: 0;
  padding-top: 1.6rem;
}
body #CybotCookiebotDialog .CybotCookiebotDialogTabPanel {
  color: #0c2340;
}
body #CybotCookiebotDialog .CybotCookiebotDialogTabPanel br + br {
  content: "";
  display: block;
  margin: 0.8rem;
}
body #CybotCookiebotDialog .CybotCookiebotScrollArea > h2,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle {
  color: #0c2340;
}
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText {
  color: #0c2340;
}
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText a:not([class]) {
  font-weight: normal;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter {
  color: #0c2340;
  padding: 0.8rem 1.125em 3.2rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer {
  margin-left: 0;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
  margin-bottom: 1.6rem;
  border-color: #ffe6c7;
  border-radius: 0.8rem;
  color: #0c2340;
  padding: 1.6rem;
  -webkit-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage:last-child,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-child {
  margin-bottom: 0;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider {
  color: #0c2340;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieProvider::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieProvider::after {
  border-width: 2px 2px 0 0;
  color: #ff8200;
  height: 0.8rem;
  top: 1.2rem;
  width: 0.8rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink {
  font-weight: normal;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink[target=_blank]::after {
  color: var(--link--accent-color, #ff8200);
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 0.7;
  margin-left: 0.5em;
  position: relative;
  text-indent: -3px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  vertical-align: middle;
  width: 0.8em;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage .CybotCookiebotDialogDetailBodyContentCookieLink img,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup .CybotCookiebotDialogDetailBodyContentCookieLink img {
  display: none;
}
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage:not(.open):hover,
[data-input-method=mouse] body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
  background-color: rgba(255, 230, 199, 0.5);
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
  margin-bottom: 1.6rem;
  background-color: rgba(255, 230, 199, 0.5);
  border-color: #ffe6c7;
  border-radius: 0.8rem;
  padding: 1.6rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-child {
  margin-bottom: 0;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type {
  margin-top: 4.8rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow::before {
  border-color: #ffe6c7;
  top: -2.4rem;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
  color: #0c2340;
  font-weight: 700;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
  color: #0c2340;
}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
  border-color: #ffe6c7;
}
body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane {
  border-color: #ffe6c7;
}
body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
  border-color: #ffe6c7;
}
body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
  color: #0c2340;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton {
  background-color: transparent;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::before {
  z-index: 0;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton::after {
  z-index: -1;
}
[data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:active, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover {
  opacity: 1;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
  background-color: transparent;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::before, body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll::after {
  z-index: -1;
}
[data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active, [data-input-method=mouse] body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
  opacity: 1;
}
body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton.CybotCookiebotDialogHide {
  display: none;
}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
  margin-left: 1.6rem;
}
body #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentTitle {
  font-weight: 900;
  margin-bottom: 0.8rem;
  min-height: 4rem;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
  margin: 0;
  padding: 2.4rem 1em 0.8rem;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: normal;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after {
  border: 0;
  color: var(--link--accent-color, #ff8200);
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  height: initial;
  line-height: 0.7;
  margin-left: 0.5em;
  position: relative;
  text-indent: -3px;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, -webkit-transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease;
  transition: opacity 0.4s ease, margin 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  vertical-align: middle;
  width: 0.8em;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  width: auto;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter {
  right: 0 !important;
}
body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
  margin-bottom: 1.6rem;
  margin-left: 0;
}
body #CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton {
  margin-left: auto !important;
}
body #CookiebotWidget {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding: 12px;
  z-index: 19000;
}
body #CookiebotWidget .CookiebotWidget-logo {
  --button--background-color: #ff8200;
  --button--border-color: #ff8200;
  --button--color: #fff;
  --button--outline-color: #fff;
  opacity: 1;
  padding: 0;
  visibility: visible;
}
body #CookiebotWidget .CookiebotWidget-logo::after {
  bottom: -2px;
  left: -2px;
  opacity: 1;
  right: -2px;
  top: -2px;
  z-index: 1;
}
[data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:active, [data-input-method=mouse] body #CookiebotWidget .CookiebotWidget-logo:hover {
  --button--background-color: #eb5603;
  --button--border-color: #eb5603;
  --button--color: #fff;
}
body #CookiebotWidget .CookiebotWidget-logo svg {
  height: 5.4rem !important;
  position: relative;
  width: 5.4rem !important;
  z-index: 1;
}
body #CookiebotWidget .CookiebotWidget-logo svg circle {
  fill: transparent;
}
body #CookiebotWidget .CookiebotWidget-logo svg path {
  fill: #fff;
}
body #CookiebotWidget + #CookiebotWidgetUnderlay {
  background-color: rgba(0, 0, 0, 0.5) !important;
  display: block;
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100vw;
  z-index: 18000;
}
@supports ((-webkit-backdrop-filter: blur(1.2rem)) or (backdrop-filter: blur(1.2rem))) {
  body #CookiebotWidget + #CookiebotWidgetUnderlay {
    -webkit-backdrop-filter: blur(1.2rem);
            backdrop-filter: blur(1.2rem);
  }
}
body #CookiebotWidget #CookiebotWidget-widgetContent {
  border-radius: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header {
  border-color: transparent;
  padding-bottom: 0;
  padding-top: 1.6rem;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header > strong {
  color: #0c2340;
  font-weight: 900;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header .CookiebotWidget-close svg {
  margin: auto;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list {
  color: #0c2340;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consents-list .CookiebotWidget-state {
  color: #0c2340;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box {
  background-color: rgba(255, 230, 199, 0.5);
  border: 1px solid #ffe6c7;
  border-radius: 0.8rem;
  padding: 1.6rem;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > strong {
  color: #0c2340;
  font-weight: 700;
}
body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-consent-details-box > div {
  color: #0c2340;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons {
  border-color: #f6f6f6;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button {
  margin-right: 1.6rem;
  background-color: transparent;
  position: relative;
  z-index: 1;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:last-child {
  margin-right: 0;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::before, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button::after {
  z-index: -1;
}
[data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:active, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:hover {
  opacity: 1;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button[disabled] {
  --button--background-color: transparent !important;
  --button--border-color: #c1c7cc !important;
  --button--color: #c1c7cc !important;
  opacity: 1;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change {
  background-color: transparent;
}
body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change::before, body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change::after {
  z-index: -1;
}
[data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:active, [data-input-method=mouse] body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover {
  opacity: 1;
}
body #CookiebotWidget .CookiebotWidget-consent-details button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: normal;
}
body #CookiebotWidget .CookiebotWidget-consent-details button svg path {
  fill: var(--link--accent-color, #ff8200);
  -webkit-transition: fill 0.4s ease;
  transition: fill 0.4s ease;
}
body #CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent {
  border-radius: 0;
}
body #CookiebotWidget.CookiebotWidget-open .CookiebotWidget-logo {
  visibility: hidden;
}
body #CookiebotWidget.CookiebotWidget-open + #CookiebotWidgetUnderlay {
  opacity: 1;
  pointer-events: initial;
}

@media (min-width: 1280px) {
  body #CybotCookiebotDialog #CybotCookiebotDialogHeaderLogosWrapper {
    padding-right: 2.4rem;
  }
  body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
    display: none;
  }
  body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
    margin: 0;
    padding: 0;
  }
  body #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper {
    max-width: 1600px !important;
  }
  body #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent {
    margin-inline: 0 !important;
  }
  body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText {
    max-width: 140rem;
  }
  body #CybotCookiebotDialog.CybotEdge #CybotCookiebotBannerCloseButtonE2E {
    display: none !important;
    position: absolute;
    right: 0;
    top: 0;
  }
  body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter {
    padding-top: 4.8rem;
  }
}
@media screen and (max-width: 600px) {
  body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
    margin-bottom: 1.6rem;
    margin-left: 0;
  }
  body #CookiebotWidget {
    bottom: 0 !important;
    left: 0 !important;
  }
  body #CookiebotWidget #CookiebotWidget-widgetContent .CookiebotWidget-header {
    padding: 1.6rem 1.6rem 0;
  }
  body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons {
    padding: 1.6rem;
  }
  body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button {
    margin-bottom: 1.6rem;
    margin-right: 0;
  }
  body #CookiebotWidget #CookiebotWidget-widgetContent #CookiebotWidget-buttons button:last-child {
    margin-bottom: 0;
  }
  body #CookiebotWidget.CookiebotWidget-open {
    max-width: 100%;
    width: 100%;
  }
  body #CookiebotWidget.CookiebotWidget-open .CookiebotWidget-contents {
    width: 100%;
  }
}
.module.the-footer {
  --module--space-bottom: 12rem;
  --module--space-top: 12rem;
  opacity: 1;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.module.the-footer .module__content {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.module.the-footer .module__background {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #ffac56;
  z-index: -1;
}
.module.the-footer .module__background .the-gradient {
  background-color: #ffac56;
  position: absolute;
}
.module.the-footer .module__background .the-logo {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  left: -2.4rem;
  padding-inline: 0 !important;
  right: -2.4rem;
  top: unset;
  width: calc(100% + 4.8rem);
}
.module.the-footer .col-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 3.2rem;
}
.module.the-footer .col-main {
  margin-bottom: 8rem;
  margin-top: 8rem;
}
.module.the-footer .col-legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.module.the-footer .the-menu--main .the-menu__item {
  margin-bottom: 3.2rem;
}
.module.the-footer .the-menu--main .the-menu__link {
  margin-bottom: 0.8rem;
}
.module.the-footer .the-menu--main .the-menu__link:last-child {
  margin-bottom: 0;
}
.module.the-footer .the-menu--legal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.module.the-footer .the-menu--legal .the-menu__link {
  margin-right: 4.8rem;
}
.module.the-footer .the-menu--legal .the-menu__link:last-child {
  margin-right: 0;
}
.module.the-footer .the-menu__title {
  color: var(--module--title-color);
  margin-bottom: 2.4rem;
}
.module.the-footer .the-menu .text-link[data-link-type=self] > span::after {
  display: none;
}
.module.the-footer .the-attribution {
  color: var(--module--title-color);
}
.module.the-footer .the-langs {
  margin-left: 6.4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.module.the-footer .the-langs:first-child {
  margin-left: 0;
}
.module.the-footer .the-langs::before {
  font-size: 2.4rem;
  line-height: 1.6rem;
  margin-right: 1.6rem;
}
.module.the-footer .the-langs__items {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.module.the-footer .the-langs__item {
  margin-right: 1.6rem;
}
.module.the-footer .the-langs__item:last-child {
  margin-right: 0;
}
.module.the-footer .the-langs__text {
  color: #fff;
  font-weight: 900;
}

@media (max-width: 1023.98px) {
  .module.the-footer .col-attribution {
    margin-top: 3.2rem;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .module.the-footer .col-legal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .module.the-footer .col-legal .the-langs {
    margin-left: 0;
    margin-top: 3.2rem;
  }
}
@media (max-width: 767.98px) {
  .module.the-footer .col-social {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .module.the-footer .col-main {
    margin-bottom: 4rem;
    margin-top: 6.4rem;
  }
}
@media (max-width: 575.98px) {
  .module.the-footer .col-main {
    margin-bottom: 2.4rem;
    margin-top: 4.8rem;
  }
  .module.the-footer .the-menu--legal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
  }
  .module.the-footer .the-menu--legal .the-menu__link {
    margin-bottom: 1.6rem;
    margin-right: 0;
  }
  .module.the-footer .the-menu--legal .the-menu__link:last-child {
    margin-bottom: 0;
  }
}
.the-field {
  margin-bottom: 2.4rem;
}
.the-field:last-child {
  margin-bottom: 0;
}
.the-field label,
.the-field input,
.the-field [name] {
  max-width: 100%;
}
.the-field .the-field__label {
  color: #0c2340;
  display: block;
  margin-bottom: 0;
}
.the-field label .wpcf7-not-valid-tip {
  color: #e00000;
}
.the-field label[data-required=true] .the-field__label::after {
  content: "*";
}
.the-field .wpcf7-form-control-wrap,
.the-field .the-field__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.the-field .wpcf7-form-control-wrap input,
.the-field .wpcf7-form-control-wrap textarea,
.the-field .wpcf7-form-control-wrap select,
.the-field .wpcf7-form-control-wrap .wpcf7-form-control,
.the-field .wpcf7-form-control-wrap .the-field__input,
.the-field .the-field__container input,
.the-field .the-field__container textarea,
.the-field .the-field__container select,
.the-field .the-field__container .wpcf7-form-control,
.the-field .the-field__container .the-field__input {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
  z-index: 1;
}
.the-field .wpcf7-form-control-wrap input ~ *,
.the-field .wpcf7-form-control-wrap textarea ~ *,
.the-field .wpcf7-form-control-wrap select ~ *,
.the-field .wpcf7-form-control-wrap .wpcf7-form-control ~ *,
.the-field .wpcf7-form-control-wrap .the-field__input ~ *,
.the-field .the-field__container input ~ *,
.the-field .the-field__container textarea ~ *,
.the-field .the-field__container select ~ *,
.the-field .the-field__container .wpcf7-form-control ~ *,
.the-field .the-field__container .the-field__input ~ * {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.the-field .wpcf7-form-control-wrap input ~ .the-field__label,
.the-field .wpcf7-form-control-wrap textarea ~ .the-field__label,
.the-field .wpcf7-form-control-wrap select ~ .the-field__label,
.the-field .wpcf7-form-control-wrap .wpcf7-form-control ~ .the-field__label,
.the-field .wpcf7-form-control-wrap .the-field__input ~ .the-field__label,
.the-field .the-field__container input ~ .the-field__label,
.the-field .the-field__container textarea ~ .the-field__label,
.the-field .the-field__container select ~ .the-field__label,
.the-field .the-field__container .wpcf7-form-control ~ .the-field__label,
.the-field .the-field__container .the-field__input ~ .the-field__label {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  z-index: 0;
}
.the-field .wpcf7-form-control-wrap input ~ .wpcf7-not-valid-tip,
.the-field .wpcf7-form-control-wrap textarea ~ .wpcf7-not-valid-tip,
.the-field .wpcf7-form-control-wrap select ~ .wpcf7-not-valid-tip,
.the-field .wpcf7-form-control-wrap .wpcf7-form-control ~ .wpcf7-not-valid-tip,
.the-field .wpcf7-form-control-wrap .the-field__input ~ .wpcf7-not-valid-tip,
.the-field .the-field__container input ~ .wpcf7-not-valid-tip,
.the-field .the-field__container textarea ~ .wpcf7-not-valid-tip,
.the-field .the-field__container select ~ .wpcf7-not-valid-tip,
.the-field .the-field__container .wpcf7-form-control ~ .wpcf7-not-valid-tip,
.the-field .the-field__container .the-field__input ~ .wpcf7-not-valid-tip {
  -webkit-box-ordinal-group: 101;
      -ms-flex-order: 100;
          order: 100;
  z-index: 0;
}

.the-field__submit {
  margin-top: 2.4rem;
}
.the-field__submit:first-child {
  margin-top: 0;
}
.the-field__submit, .the-field__submit[data-alignment=center] {
  text-align: center;
}
.the-field__submit[data-alignment=left] {
  text-align: left;
}
.the-field__submit[data-alignment=right] {
  text-align: right;
}
.the-field__submit button,
.the-field__submit [type=submit] {
  cursor: pointer;
}
.the-field__separator {
  height: 3.2rem;
  margin-bottom: 0;
}
.the-field select.wpcf7-not-valid[data-selected-value=false], .the-field select.wpcf7-not-valid[data-selected-value=false]:hover, .the-field select.wpcf7-not-valid[data-selected-value=false]:focus {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23e00000'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: calc(100% - 1.6rem);
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #e00000;
}
.the-field select.select2 {
  border: 0;
  font-size: 0;
  height: 0;
}
.the-field select.select2[data-list-height=short] + .nice-select .list {
  max-height: 30rem;
}
.the-field .select2 {
  width: 100%;
}
.the-field[data-field-type=select] {
  position: relative;
  z-index: 10;
}
.the-field[data-field-type=true_false] {
  margin-top: 2.4rem;
  margin-bottom: 0.8rem;
}
.the-field[data-field-type=true_false]:first-child {
  margin-top: 0;
}
.the-field[data-field-type=true_false]:last-child {
  margin-bottom: 0;
}
.the-field[data-field-type=true_false] + [data-field-type=true_false] {
  margin-top: 0;
}
.the-field[data-field-type=true_false] ul > li,
.the-field[data-field-type=true_false] .wpcf7-list-item {
  margin-bottom: 0.4rem;
}
.the-field[data-field-type=true_false] ul > li:last-child,
.the-field[data-field-type=true_false] .wpcf7-list-item:last-child {
  margin-bottom: 0;
}
.the-field[data-field-type=true_false] li > label,
.the-field[data-field-type=true_false] .wpcf7-list-item {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.the-field[data-field-type=true_false] li > label,
.the-field[data-field-type=true_false] .wpcf7-list-item,
.the-field[data-field-type=true_false] .wpcf7-list-item-label {
  cursor: pointer;
}
.the-field[data-field-type=true_false] .wpcf7-not-valid input[type=checkbox]:not(:checked) + span::before, .the-field[data-field-type=true_false] .wpcf7-not-valid input[type=radio]:not(:checked) + span::before {
  color: #e00000 !important;
}

form.the-form ul,
form.the-form ul li {
  margin: 0;
  padding: 0;
}
form.the-form p {
  color: #0c2340;
}
form.the-form .the-field .wpcf7cf-hidden {
  display: block !important;
  opacity: 0.2;
  pointer-events: none;
}
form.the-form.wpcf7-form .the-form__response {
  border-radius: 2.4rem;
  display: none;
  margin-top: 3.2rem;
  padding: 3.2rem;
}
form.the-form.wpcf7-form .the-form__response .wpcf7-response-output {
  background-color: transparent;
  border: 0;
  color: #0c2340;
  margin: 0;
  padding: 0;
}
form.the-form.wpcf7-form .the-form__response [data-response-type] {
  display: none;
  margin-bottom: 0.8rem;
  position: relative;
}
form.the-form.wpcf7-form .the-form__response [data-response-type]::before {
  display: inline-block;
  font-weight: normal;
  line-height: 1em;
  margin-right: 0.5em;
  margin-top: -4px;
  vertical-align: middle;
}
form.the-form.wpcf7-form.sent .the-form__response {
  background-color: rgba(81, 208, 22, 0.1);
  display: block;
}
form.the-form.wpcf7-form.sent .the-form__response [data-response-type=success] {
  display: block;
}
form.the-form.wpcf7-form.failed .the-form__response, form.the-form.wpcf7-form.aborted .the-form__response {
  background-color: rgba(224, 0, 0, 0.1);
  display: block;
}
form.the-form.wpcf7-form.failed .the-form__response [data-response-type=error], form.the-form.wpcf7-form.aborted .the-form__response [data-response-type=error] {
  display: block;
}
form.the-form.wpcf7-form.spam .the-form__response, form.the-form.wpcf7-form.invalid .the-form__response, form.the-form.wpcf7-form.unaccepted .the-form__response, form.the-form.wpcf7-form.payment-required .the-form__response {
  background-color: rgba(255, 123, 46, 0.1);
  display: block;
}
form.the-form.wpcf7-form.spam .the-form__response [data-response-type=warning], form.the-form.wpcf7-form.invalid .the-form__response [data-response-type=warning], form.the-form.wpcf7-form.unaccepted .the-form__response [data-response-type=warning], form.the-form.wpcf7-form.payment-required .the-form__response [data-response-type=warning] {
  display: block;
}

body .grecaptcha-badge {
  visibility: hidden;
  z-index: -100;
}

* {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-rendering: optimizeLegibility;
}
*:focus {
  outline: none;
}

html {
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}

body {
  --main-space-bottom: 8rem;
  --top-offset: 0rem;
  --top-margin: 12rem;
  --navigation-height: 11.2rem;
  background-color: #e9ecef;
  font-family: "Strawford", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.6;
  min-height: 100vh;
  position: relative;
  text-align: left;
  width: 100%;
}
@media (max-width: 767.98px) {
  body {
    --navigation-height: 8rem;
  }
}
body ::-moz-selection {
  background-color: var(--selection-background);
  color: inherit;
}
body ::selection {
  background-color: var(--selection-background);
  color: inherit;
}
body ::-moz-selection {
  background-color: var(--selection-background);
  color: inherit;
}
body ul,
body ol {
  list-style: none;
}
body a,
body button,
body input {
  text-decoration: none;
}
body a[type=submit], body a[type=button],
body button[type=submit],
body button[type=button],
body input[type=submit],
body input[type=button] {
  -webkit-appearance: none;
}
@media (max-width: 575.98px) {
  body a:not([class]) {
    word-break: break-all;
  }
}
body mark {
  background-color: transparent;
  font-weight: bold;
  padding: 0;
}
body img,
body figure,
body iframe,
body svg {
  display: block;
}
body img ::-moz-selection, body img::-moz-selection, body figure ::-moz-selection, body figure::-moz-selection, body iframe ::-moz-selection, body iframe::-moz-selection, body svg ::-moz-selection, body svg::-moz-selection {
  background-color: transparent;
}
body img ::selection, body img::selection,
body figure ::selection,
body figure::selection,
body iframe ::selection,
body iframe::selection,
body svg ::selection,
body svg::selection {
  background-color: transparent;
}
body img ::-moz-selection, body img::-moz-selection,
body figure ::-moz-selection,
body figure::-moz-selection,
body iframe ::-moz-selection,
body iframe::-moz-selection,
body svg ::-moz-selection,
body svg::-moz-selection {
  background-color: transparent;
}
body.admin-bar {
  --top-offset: 3.2rem;
}
@media screen and (max-width: 782px) {
  body.admin-bar {
    --top-offset: 4.6rem;
  }
}
body.admin-bar .the-navigation {
  margin-top: var(--top-offset, 3.2rem);
}

html.locked,
body.locked {
  overflow-y: hidden;
}

.the-main {
  --navigation-top: 11.2rem;
  padding-top: var(--navigation-top);
  position: relative;
  z-index: 3;
}
@media (max-width: 767.98px) {
  .the-main {
    overflow-y: hidden;
  }
}

.module {
  --module--space-bottom: 8rem;
  --module--space-top: 8rem;
  opacity: 1;
  position: relative;
  scroll-margin-top: var(--navigation-top);
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
  z-index: 0;
}
.module::before, .module::after {
  content: "";
  display: table;
}
.module .module__container,
.module [class^=module__container],
.module [class*=" module__container"] {
  padding-bottom: var(--module--space-bottom);
  padding-top: var(--module--space-top);
}
.module .module__container--wide {
  max-width: 1600px !important;
}
.module .module__content {
  opacity: 1;
  position: relative;
  -webkit-transition: opacity 0.6s ease 0.2s;
  transition: opacity 0.6s ease 0.2s;
}
.module .col-header--link {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.module .col-header--link:first-child {
  margin-left: auto;
}
.module .col-header--columns .the-wysiwyg {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  orphans: 4;
  widows: 3;
}
.module .col-header--title, .module .col-header--links, .module .col-header--columns {
  margin-top: 4.8rem;
}
.module .col-header--title:first-child, .module .col-header--links:first-child, .module .col-header--columns:first-child {
  margin-top: 0;
}
.module .col-main {
  margin-top: 4.8rem;
}
.module .col-main:first-child {
  margin-top: 0;
}
.module .col-links {
  margin-top: 4.8rem;
}
.module .col-links:first-child {
  margin-top: 0;
}
.module .the-header__title, .module .the-header__title--1, .module .the-header__title--2 {
  color: var(--module--title-color);
}
.module .the-header__title--none {
  color: var(--module--text-color);
}
.module .the-wysiwyg {
  margin-top: 3.2rem;
  color: var(--module--text-color);
}
.module .the-wysiwyg:first-child {
  margin-top: 0;
}
.module .noitems {
  font-weight: normal;
  margin-bottom: 0;
}
.module .noitems mark {
  background-color: transparent;
  padding: 0;
}
.module .the-links {
  margin-top: 3.2rem;
  --selection-background: transparent;
}
.module .the-links:first-child {
  margin-top: 0;
}
.module .the-links__item {
  margin-top: 2.4rem;
}
.module .the-links__item:first-child {
  margin-top: 0;
}
.module .the-pagination {
  margin-top: 12rem;
}
.module .the-pagination:first-child {
  margin-top: 0;
}
.module[data-scheme=light] {
  --module--background-color: rgba(255, 255, 255, 0.5);
  --module--title-color: #ff8200;
  --module--text-color: #0c2340;
  --module--text-color--soft: #405876;
  --module--accent-color: #ff8200;
  --selection-background: rgba(255, 130, 0, 0.1);
}
.module[data-scheme=light] .noitems mark {
  color: #091729;
}
.module[data-scheme=dark] {
  --module--background-color: #0c2340;
  --module--title-color: #ff8200;
  --module--text-color: #fff;
  --module--text-color--soft: #fff;
  --module--accent-color: #ff8200;
  --selection-background: rgba(255, 255, 255, 0.1);
}
.module[data-scheme=dark] .noitems mark {
  color: #6b819d;
}
.module[data-scheme=primary] {
  --module--background-color: #ff8200;
  --module--title-color: #fff;
  --module--text-color: #405876;
  --module--text-color--soft: #405876;
  --module--accent-color: #fff;
  --selection-background: rgba(255, 255, 255, 0.1);
}
.module[data-scheme=primary] .noitems mark {
  color: #6b819d;
}

@media (min-width: 1280px) {
  .module .col-header--columns .the-wysiwyg {
    -webkit-column-gap: calc(var(--col-width) * 2 + var(--gutter) * 3);
       -moz-column-gap: calc(var(--col-width) * 2 + var(--gutter) * 3);
            column-gap: calc(var(--col-width) * 2 + var(--gutter) * 3);
  }
}
@media (min-width: 1024px) {
  .module {
    opacity: 1;
    -webkit-transition: opacity 0.8s ease-in-out;
    transition: opacity 0.8s ease-in-out;
  }
  .module .module__content {
    opacity: 1;
    -webkit-transition: -webkit-transform 0.4s ease-in-out;
    transition: -webkit-transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out;
    transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  }
  [data-input-method=mouse] .module {
    opacity: 0;
  }
  [data-input-method=mouse] .module .module__content {
    opacity: 0;
    -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
            transform: scale(0.95);
  }
  [data-input-method=mouse] .module.appear {
    opacity: 1;
  }
  [data-input-method=mouse] .module.appear .module__content {
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
}
@media (max-width: 1023.98px) {
  .module .col-links {
    margin-top: 4.8rem;
    display: block;
  }
  .module .col-links:first-child {
    margin-top: 0;
  }
  .module .col-header--content, .module .col-header--link {
    margin-top: 4.8rem;
  }
  .module .col-header--content:first-child, .module .col-header--link:first-child {
    margin-top: 0;
  }
  .module .col-header--link {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .module .col-header--link:first-child {
    margin-left: initial;
  }
  .module .col-header--columns .the-wysiwyg {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
@media (max-width: 767.98px) {
  .module {
    --module--space-bottom: 4.8rem;
    --module--space-top: 4.8rem;
  }
  .module .col-header--title, .module .col-header--links, .module .col-header--columns, .module .col-header--content, .module .col-header--link {
    margin-top: 3.2rem;
  }
  .module .col-header--title:first-child, .module .col-header--links:first-child, .module .col-header--columns:first-child, .module .col-header--content:first-child, .module .col-header--link:first-child {
    margin-top: 0;
  }
  .module .col-main {
    margin-top: 3.2rem;
  }
  .module .col-main:first-child {
    margin-top: 0;
  }
  .module .col-links {
    margin-top: 3.2rem;
  }
  .module .col-links:first-child {
    margin-top: 0;
  }
  .module .the-wysiwyg {
    margin-top: 2.4rem;
  }
  .module .the-wysiwyg:first-child {
    margin-top: 0;
  }
  .module .the-links {
    margin-top: 2.4rem;
  }
  .module .the-links:first-child {
    margin-top: 0;
  }
  .module .the-links__item {
    margin-top: 1.6rem;
  }
  .module .the-links__item:first-child {
    margin-top: 0;
  }
  .module .the-pagination {
    margin-top: 6.4rem;
  }
  .module .the-pagination:first-child {
    margin-top: 0;
  }
}
@media (max-width: 575.98px) {
  .module .module__container {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.the-navigation {
  --navigation--height: 8rem;
  --navigation--middle--background-color: transparent;
  --navigation--middle--border-color: transparent;
  --navigation--bottom--background-color: #0c2340;
  --navigation--bottom-padding: 8rem;
  height: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 200;
}
.the-navigation__top {
  background-color: #0c2340;
  position: relative;
  z-index: 3;
}
.the-navigation__top .the-navigation__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 3.2rem;
}
.the-navigation__top .the-info {
  height: 2rem;
  width: auto;
}
.the-navigation__top .the-info__iframe {
  width: auto;
}
.the-navigation__top .the-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.the-navigation__top .the-top .the-langs {
  margin-left: 3.2rem;
}
.the-navigation__top .the-top .the-langs:first-child {
  margin-left: 0;
}
.the-navigation__top .the-top .the-langs .the-dropdown__button {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23fff'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  border-bottom-color: transparent;
  color: #fff;
  padding: 0;
}
.the-navigation__top .the-top .the-langs .the-dropdown__button span {
  margin-right: 2.4rem;
}
.the-navigation__top .the-top .the-langs .the-dropdown__button span::before {
  font-size: 1.8rem;
  line-height: 1.4rem;
  margin-right: 1.6rem;
  position: relative;
  top: 3px;
}
[data-input-method=mouse] .the-navigation__top .the-top .the-langs .the-dropdown__button:hover {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23eb5603'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #eb5603;
}
.the-navigation__top .the-top .the-langs .the-dropdown__button[data-dropdown-open=true] .the-dropdown__button {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00007 3.35667L1.87508 7.48167L0.696777 6.30333L6.00007 0.999999L11.3034 6.30333L10.1251 7.48167L6.00007 3.35667Z' fill='%23fff'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
.the-navigation__top .the-top .the-langs .the-dropdown__links {
  background-color: #0c2340;
  border-bottom: 0;
  left: 50%;
  min-width: 12.5rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .the-navigation__top .the-top .the-langs .the-dropdown__links {
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
    background-color: #0c2340;
  }
}
.the-navigation__top .the-top .the-langs .the-dropdown__link {
  --link--color: #fff;
}
.the-navigation__top .the-top .the-langs .the-dropdown__link.active {
  --link--background-color: transparent !important;
  --link--color: #eb5603;
  display: none;
}
.the-navigation__top .the-top .the-langs .the-dropdown__link.disabled {
  --link--background-color: transparent !important;
  --link--color: #c1c7cc !important;
}
[data-input-method=mouse] .the-navigation__top .the-top .the-langs .the-dropdown__link:hover {
  --link--background-color: transparent !important;
  --link--color: #eb5603;
}
.the-navigation__top .the-top .the-langs .the-dropdown[data-total-items="1"] .the-dropdown__button {
  background-image: none !important;
}
.the-navigation__top .the-top .the-langs .the-dropdown[data-total-items="1"] .the-dropdown__button span {
  margin-right: 0;
}
[data-input-method=mouse] .the-navigation__top .the-top .the-langs .the-dropdown[data-total-items="1"] .the-dropdown__button:hover {
  color: #fff;
}
.the-navigation__top .the-top .the-langs .the-dropdown[data-dropdown-open=true] .the-dropdown__button {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00007 3.35667L1.87508 7.48167L0.696777 6.30333L6.00007 0.999999L11.3034 6.30333L10.1251 7.48167L6.00007 3.35667Z' fill='%23fff'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  color: #fff;
}
.the-navigation__top .the-top .the-langs .the-dropdown[data-dropdown-open=true] .the-dropdown__links {
  color: #fff;
}
.the-navigation__middle {
  background-color: var(--navigation--middle--background-color);
  -webkit-box-shadow: inset 0 -1px 0 0 var(--navigation--middle--border-color);
          box-shadow: inset 0 -1px 0 0 var(--navigation--middle--border-color);
  margin-top: 0;
  position: relative;
  -webkit-transition: margin-top 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;
  transition: margin-top 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;
  z-index: 2;
}
.the-navigation__bottom {
  background-color: #fff;
  opacity: 0;
  overflow: hidden;
  position: relative;
  top: 0;
  -webkit-transform: translateY(calc((100% + var(--navigation--height)) * -1));
      -ms-transform: translateY(calc((100% + var(--navigation--height)) * -1));
          transform: translateY(calc((100% + var(--navigation--height)) * -1));
  -webkit-transition: opacity 0s ease, -webkit-transform 0.4s ease;
  transition: opacity 0s ease, -webkit-transform 0.4s ease;
  transition: opacity 0s ease, transform 0.4s ease;
  transition: opacity 0s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
  z-index: 1;
}
.the-navigation__bottom .the-top {
  background-color: #0c2340;
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 2.4rem;
  padding-top: 2.4rem;
  position: relative;
}
.the-navigation__bottom .the-top::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #0c2340;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100vw;
  z-index: 0;
}
.the-navigation__bottom .the-langs {
  height: 1.4rem;
}
.the-navigation__bottom .the-langs .the-dropdown {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.the-navigation__bottom .the-langs .the-dropdown::before {
  color: #fff;
  font-size: 2.4rem;
  line-height: 1.6rem;
  margin-right: 1.6rem;
}
.the-navigation__bottom .the-langs .the-dropdown__button {
  display: none;
}
.the-navigation__bottom .the-langs .the-dropdown__links {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background-color: transparent;
  border-bottom: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  opacity: 1;
  pointer-events: all;
  position: relative;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.the-navigation__bottom .the-langs .the-dropdown__link {
  --link--background-color: transparent;
  --link--color: #fff;
  color: var(--link--color);
  line-height: 1;
  padding: 0;
}
.the-navigation__bottom .the-langs .the-dropdown__link::after {
  color: #fff;
  content: "|";
  font-weight: 400;
  margin-inline: 0.8rem;
  opacity: 0.3;
}
.the-navigation__bottom .the-langs .the-dropdown__link:last-child::after {
  display: none;
}
.the-navigation__bottom .the-langs .the-dropdown__link.active {
  --link--background-color: transparent !important;
  --link--color: #fff !important;
  color: #fff;
  font-weight: 900;
}
[data-input-method=mouse] .the-navigation__bottom .the-langs .the-dropdown__link:hover {
  --link--background-color: transparent !important;
  --link--color: #eb5603;
}
.the-navigation .the-top {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  width: auto;
}
.the-navigation .the-top__links {
  margin-left: 3.2rem;
  width: auto;
}
.the-navigation .the-top__links:first-child {
  margin-left: 0;
}
.the-navigation .the-top .menu-item {
  margin-left: 2.4rem;
}
.the-navigation .the-top .menu-item:first-child {
  margin-left: 0;
}
.the-navigation .the-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  height: 8rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 1.6rem;
  padding-top: 1.6rem;
}
.the-navigation .the-middle .the-logo {
  width: auto;
}
.the-navigation .the-middle .the-logo svg,
.the-navigation .the-middle .the-logo img {
  display: block;
  height: 4.25rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  width: 12rem;
}
.the-navigation .the-middle .the-menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  opacity: 1;
  padding-bottom: 3.2rem;
  padding-top: 3.2rem;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: auto;
}
.the-navigation .the-middle .the-menu__item {
  margin-right: 2.4rem;
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
}
.the-navigation .the-middle .the-menu__item:last-child {
  margin-right: 0;
}
.the-navigation .the-middle .the-menu__link {
  padding: 0;
}
.the-navigation .the-middle .the-menu__link[data-link-type=self] > span::after {
  display: none;
}
.the-navigation .the-middle .the-menu__link[data-panel-open] {
  cursor: pointer;
  padding-right: 2.4rem;
}
.the-navigation .the-middle .the-menu__link[data-panel-open=false] {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23ff8200'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
[data-input-method=mouse] .the-navigation .the-middle .the-menu__link[data-panel-open=false]:hover {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00011 4.97656L10.1251 0.851562L11.3034 2.0299L6.00011 7.33323L0.696777 2.0299L1.87511 0.851562L6.00011 4.97656Z' fill='%23eb5603'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
.the-navigation .the-middle .the-menu__link[data-panel-open=true] {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00007 3.35667L1.87508 7.48167L0.696777 6.30333L6.00007 0.999999L11.3034 6.30333L10.1251 7.48167L6.00007 3.35667Z' fill='%23ff8200'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
[data-input-method=mouse] .the-navigation .the-middle .the-menu__link[data-panel-open=true]:hover {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'><path d='M6.00007 3.35667L1.87508 7.48167L0.696777 6.30333L6.00007 0.999999L11.3034 6.30333L10.1251 7.48167L6.00007 3.35667Z' fill='%23eb5603'/></svg>");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position-x: 100%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}
.the-navigation .the-middle .the-burger {
  display: block;
  width: auto;
}
.the-navigation .the-bottom__left {
  position: relative;
  z-index: 2;
}
.the-navigation .the-bottom__right {
  position: relative;
  z-index: 1;
}
.the-navigation .the-bottom__right::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: var(--navigation--bottom--background-color);
  left: -12px;
  right: unset;
  width: 100vw;
  z-index: 0;
}
.the-navigation .the-bottom .the-menu {
  padding-bottom: var(--navigation--bottom-padding);
  padding-top: var(--navigation--bottom-padding);
}
.the-navigation .the-bottom .the-menu__item {
  margin-bottom: 2.4rem;
  display: block;
  line-height: 1;
  padding-right: var(--navigation--bottom-padding);
  position: relative;
  vertical-align: middle;
}
.the-navigation .the-bottom .the-menu__item:last-child {
  margin-bottom: 0;
}
.the-navigation .the-bottom .the-menu__link {
  padding: 0;
}
.the-navigation .the-bottom .the-menu__link[data-link-type=self] > span::after {
  display: none;
}
.the-navigation .the-bottom .the-menu__link[data-panel-open] {
  cursor: pointer;
  max-width: 35rem;
  text-align: left;
  width: 100%;
}
.the-navigation .the-bottom .the-menu__link[data-panel-open] > span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.the-navigation .the-bottom .the-menu__link[data-panel-open] > span::after {
  display: inline-block;
}
.the-navigation .the-bottom .the-menu__link[data-panel-open=true] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
  --link--hover-color: #eb5603;
}
.the-navigation .the-burger button {
  --burger-color: #ff8200;
  --burger-color--hover: #eb5603;
  cursor: pointer;
  display: block;
  height: 1.8rem;
  position: relative;
  width: 2rem;
}
.the-navigation .the-burger button > span, .the-navigation .the-burger button > span::before, .the-navigation .the-burger button > span::after {
  background-color: var(--burger-color);
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2rem;
}
.the-navigation .the-burger button > span {
  margin-top: 0;
  opacity: 1;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.the-navigation .the-burger button > span::before {
  margin-top: -0.8rem;
  -webkit-transition: margin-top 0.4s ease, -webkit-transform 0.4s ease;
  transition: margin-top 0.4s ease, -webkit-transform 0.4s ease;
  transition: margin-top 0.4s ease, transform 0.4s ease;
  transition: margin-top 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}
.the-navigation .the-burger button > span::after {
  margin-top: 0.8rem;
  -webkit-transition: margin-top 0.4s ease, -webkit-transform 0.4s ease;
  transition: margin-top 0.4s ease, -webkit-transform 0.4s ease;
  transition: margin-top 0.4s ease, transform 0.4s ease;
  transition: margin-top 0.4s ease, transform 0.4s ease, -webkit-transform 0.4s ease;
}
[data-input-method=mouse] .the-navigation .the-burger button:active > span, [data-input-method=mouse] .the-navigation .the-burger button:active > span::before, [data-input-method=mouse] .the-navigation .the-burger button:active > span::after, [data-input-method=mouse] .the-navigation .the-burger button:hover > span, [data-input-method=mouse] .the-navigation .the-burger button:hover > span::before, [data-input-method=mouse] .the-navigation .the-burger button:hover > span::after {
  background-color: var(--burger-color--hover);
}
.the-navigation .the-burger button[data-burger-status=open] > span {
  background-color: transparent !important;
}
.the-navigation .the-burger button[data-burger-status=open] > span::before {
  margin-top: -1px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.the-navigation .the-burger button[data-burger-status=open] > span::after {
  margin-top: -1px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.the-navigation .the-megamenu {
  height: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-transition: opacity 0s ease;
  transition: opacity 0s ease;
  z-index: -1;
}
.the-navigation .the-megamenu[data-panel-status=true] {
  height: 100%;
  opacity: 1;
  overflow-y: auto;
  -webkit-transition: opacity 0.6s ease 0.2s;
  transition: opacity 0.6s ease 0.2s;
  z-index: 1;
}
.the-navigation[data-nav-scrolled=true] {
  --navigation--middle--background-color: #fff;
  --navigation--middle--border-color: #c1c7cc;
}
.the-navigation[data-nav-status=open] {
  --navigation--middle--background-color: #fff;
  --navigation--middle--border-color: #c1c7cc;
  z-index: 20000;
}
.the-navigation[data-nav-status=open] .the-navigation__bottom {
  opacity: 1;
  overflow: initial;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: opacity 0.4s ease 0.4s, -webkit-transform 0.8s ease;
  transition: opacity 0.4s ease 0.4s, -webkit-transform 0.8s ease;
  transition: opacity 0.4s ease 0.4s, transform 0.8s ease;
  transition: opacity 0.4s ease 0.4s, transform 0.8s ease, -webkit-transform 0.8s ease;
}
.locked[data-input-method=mouse] .the-navigation, .glightbox-open[data-input-method=mouse] .the-navigation {
  padding-right: 15px;
}

@media (min-width: 1440px) {
  .the-navigation__container {
    max-width: 1600px !important;
  }
}
@media (min-width: 1280px) {
  .the-navigation {
    --navigation--bottom--background-color: transparent;
  }
  .the-navigation .the-middle .the-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .the-navigation .the-middle .the-burger {
    display: none;
  }
  .the-navigation .the-bottom__left {
    display: none;
  }
  .the-navigation .the-megamenu[data-panel-status=false] {
    overflow: visible;
    pointer-events: none;
  }
  .the-navigation .the-megamenu[data-panel-status=true] {
    overflow: visible;
    pointer-events: initial;
  }
}
@media (max-width: 1279.98px) {
  .the-navigation__bottom {
    height: calc(var(--vh) - var(--navigation--height) - var(--top-offset) - 3.2rem);
    overflow-x: hidden;
    overflow-y: auto;
  }
  .the-navigation__bottom .the-navigation__container, .the-navigation__bottom .the-navigation__content {
    height: 100%;
  }
  .the-navigation[data-nav-status=open] .the-navigation__bottom {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (min-width: 1024px) {
  .the-navigation .the-langs .the-dropdown [data-lang-short] {
    display: none;
  }
  .the-navigation .the-langs .the-dropdown [data-lang-long] {
    display: inline-block;
  }
  .the-navigation[data-scroll=up] .the-navigation__middle {
    margin-top: 0;
  }
  .the-navigation[data-scroll=down] .the-navigation__middle {
    margin-top: -8rem;
  }
}
@media (max-width: 1023.98px) {
  .the-navigation {
    --navigation--bottom-padding: 2.4rem;
  }
  .the-navigation__top .the-top {
    display: none;
  }
  .the-navigation .the-langs .the-dropdown [data-lang-short] {
    display: inline-block;
  }
  .the-navigation .the-langs .the-dropdown [data-lang-long] {
    display: none;
  }
  .the-navigation__bottom {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .the-navigation .the-bottom {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    height: auto;
  }
  .the-navigation .the-bottom .the-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .the-navigation .the-bottom__right::before {
    left: calc(var(--wide-margin) * -1);
  }
  .the-navigation .the-bottom__main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    height: 100%;
  }
  .the-navigation .the-bottom__main .the-menu {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .the-navigation .the-megamenu {
    max-height: 0;
    overflow: hidden;
  }
  .the-navigation .the-megamenu[data-panel-status=true] {
    max-height: 100%;
    overflow: visible;
  }
  .the-navigation .the-megamenu__wrapper {
    height: 100%;
  }
  .the-navigation[data-current-panel] .the-bottom__left, .the-navigation[data-current-panel] .the-bottom__right {
    left: 0;
    opacity: 1;
    position: relative;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
    transition: opacity 0.6s ease, -webkit-transform 0.6s ease;
    transition: transform 0.6s ease, opacity 0.6s ease;
    transition: transform 0.6s ease, opacity 0.6s ease, -webkit-transform 0.6s ease;
  }
  .the-navigation[data-current-panel] .the-bottom__left {
    opacity: 0;
  }
  .the-navigation[data-current-panel=false] .the-bottom__left {
    opacity: 1;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .the-navigation[data-current-panel=false] .the-bottom__right {
    opacity: 0;
    overflow-y: auto;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }
  .the-navigation[data-nav-status=open] .the-navigation__bottom {
    overflow-x: hidden;
    overflow-y: auto;
  }
  .the-navigation[data-nav-status=open] .the-bottom__left {
    height: calc(var(--vh, 100vh) - var(--navigation--height) - var(--top-offset) - 3.2rem);
    max-height: calc(var(--vh, 100vh) - var(--navigation--height) - var(--top-offset) - 3.2rem);
  }
}
body .the-navigation--logo {
  position: absolute !important;
}
body.home .the-navigation--logo .the-logo path[fill="#0C2340"] {
  fill: #fff !important;
}

.card__text h1:not([class]), .item--ref .item__text h1:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]),
.the-wysiwyg h1:not([class]) {
  margin-top: 4.8rem;
  margin-bottom: 3.2rem;
}
.card__text h1:not([class]):first-child, .item--ref .item__text h1:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]):first-child,
.the-wysiwyg h1:not([class]):first-child {
  margin-top: 0;
}
.card__text h1:not([class]):last-child, .item--ref .item__text h1:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h1:not([class]):last-child,
.the-wysiwyg h1:not([class]):last-child {
  margin-bottom: 0;
}
.card__text h2:not([class]), .item--ref .item__text h2:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]),
.the-wysiwyg h2:not([class]) {
  margin-top: 3.2rem;
  margin-bottom: 2.4rem;
}
.card__text h2:not([class]):first-child, .item--ref .item__text h2:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]):first-child,
.the-wysiwyg h2:not([class]):first-child {
  margin-top: 0;
}
.card__text h2:not([class]):last-child, .item--ref .item__text h2:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h2:not([class]):last-child,
.the-wysiwyg h2:not([class]):last-child {
  margin-bottom: 0;
}
.card__text h3:not([class]), .item--ref .item__text h3:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]),
.the-wysiwyg h3:not([class]) {
  margin-top: 3.2rem;
  margin-bottom: 2.4rem;
}
.card__text h3:not([class]):first-child, .item--ref .item__text h3:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]):first-child,
.the-wysiwyg h3:not([class]):first-child {
  margin-top: 0;
}
.card__text h3:not([class]):last-child, .item--ref .item__text h3:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h3:not([class]):last-child,
.the-wysiwyg h3:not([class]):last-child {
  margin-bottom: 0;
}
.card__text h4:not([class]), .item--ref .item__text h4:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]),
.the-wysiwyg h4:not([class]) {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text h4:not([class]):first-child, .item--ref .item__text h4:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]):first-child,
.the-wysiwyg h4:not([class]):first-child {
  margin-top: 0;
}
.card__text h4:not([class]):last-child, .item--ref .item__text h4:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h4:not([class]):last-child,
.the-wysiwyg h4:not([class]):last-child {
  margin-bottom: 0;
}
.card__text h5:not([class]), .item--ref .item__text h5:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]),
.the-wysiwyg h5:not([class]) {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text h5:not([class]):first-child, .item--ref .item__text h5:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]):first-child,
.the-wysiwyg h5:not([class]):first-child {
  margin-top: 0;
}
.card__text h5:not([class]):last-child, .item--ref .item__text h5:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h5:not([class]):last-child,
.the-wysiwyg h5:not([class]):last-child {
  margin-bottom: 0;
}
.card__text h6:not([class]), .item--ref .item__text h6:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]),
.the-wysiwyg h6:not([class]) {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text h6:not([class]):first-child, .item--ref .item__text h6:not([class]):first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]):first-child,
.the-wysiwyg h6:not([class]):first-child {
  margin-top: 0;
}
.card__text h6:not([class]):last-child, .item--ref .item__text h6:not([class]):last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText h6:not([class]):last-child,
.the-wysiwyg h6:not([class]):last-child {
  margin-bottom: 0;
}
.card__text pre, .item--ref .item__text pre, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText pre,
.the-wysiwyg pre {
  display: none;
}
.card__text p, .item--ref .item__text p, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText p,
.the-wysiwyg p {
  margin-bottom: 1.6rem;
}
.card__text p:last-child, .item--ref .item__text p:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText p:last-child,
.the-wysiwyg p:last-child {
  margin-bottom: 0;
}
.card__text p img:only-child, .item--ref .item__text p img:only-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText p img:only-child,
.the-wysiwyg p img:only-child {
  margin-bottom: 4.8rem;
  margin-top: 4.8rem;
}
.card__text p:first-child img:only-child, .item--ref .item__text p:first-child img:only-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText p:first-child img:only-child,
.the-wysiwyg p:first-child img:only-child {
  margin-top: 0;
}
.card__text p:last-child img:only-child, .item--ref .item__text p:last-child img:only-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText p:last-child img:only-child,
.the-wysiwyg p:last-child img:only-child {
  margin-bottom: 0;
}
.card__text ol, .item--ref .item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol, .card__text ul, .item--ref .item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg ol,
.the-wysiwyg ul {
  margin-bottom: 3.2rem;
  padding-left: 4.8rem;
}
.card__text ol:last-child, .item--ref .item__text ol:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol:last-child, .card__text ul:last-child, .item--ref .item__text ul:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul:last-child,
.the-wysiwyg ol:last-child,
.the-wysiwyg ul:last-child {
  margin-bottom: 0;
}
.card__text ol li, .item--ref .item__text ol li, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol li, .card__text ul li, .item--ref .item__text ul li, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul li,
.the-wysiwyg ol li,
.the-wysiwyg ul li {
  margin-bottom: 0.8rem;
}
.card__text ul, .item--ref .item__text ul, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul,
.the-wysiwyg ul {
  list-style: disc;
}
.card__text ul ::marker, .item--ref .item__text ul ::marker, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul ::marker,
.the-wysiwyg ul ::marker {
  color: var(--module--accent-color, #ff8200);
}
.card__text ul > li, .item--ref .item__text ul > li, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul > li,
.the-wysiwyg ul > li {
  list-style: none;
  padding-left: 0.8rem;
}
.card__text ul > li::before, .item--ref .item__text ul > li::before, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul > li::before,
.the-wysiwyg ul > li::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: var(--module--accent-color, #ff8200);
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: -3.2rem;
  margin-right: 2.2rem;
  position: relative;
  top: -2px;
  width: 1rem;
}
.card__text ul ul > li, .item--ref .item__text ul ul > li, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul ul > li,
.the-wysiwyg ul ul > li {
  list-style: initial;
}
.card__text ul ul > li::before, .item--ref .item__text ul ul > li::before, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ul ul > li::before,
.the-wysiwyg ul ul > li::before {
  display: none;
}
.card__text ol, .item--ref .item__text ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol,
.the-wysiwyg ol {
  list-style: decimal;
}
.card__text ol ::marker, .item--ref .item__text ol ::marker, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol ::marker,
.the-wysiwyg ol ::marker {
  color: var(--module--accent-color, #ff8200);
  display: none;
  font-weight: 700;
}
.card__text ol > li, .item--ref .item__text ol > li, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol > li,
.the-wysiwyg ol > li {
  margin-left: -0.8rem;
  padding-left: 0.8rem;
}
.card__text ol ol, .item--ref .item__text ol ol, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText ol ol,
.the-wysiwyg ol ol {
  list-style: initial;
}
.card__text button, .item--ref .item__text button, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText button,
.the-wysiwyg button {
  background: none;
  border: 0;
  padding: 0;
}
.card__text img, .item--ref .item__text img, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText img,
.the-wysiwyg img {
  margin-top: 3.2rem;
  margin-bottom: 6.4rem;
  height: auto;
  max-width: 100%;
}
.card__text img:first-child, .item--ref .item__text img:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText img:first-child,
.the-wysiwyg img:first-child {
  margin-top: 0;
}
.card__text img:last-child, .item--ref .item__text img:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText img:last-child,
.the-wysiwyg img:last-child {
  margin-bottom: 0;
}
.card__text img, .item--ref .item__text img, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText img,
.the-wysiwyg img,
.the-wysiwyg img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.card__text .wp-block-image, .item--ref .item__text .wp-block-image, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image,
.card__text figure,
.item--ref .item__text figure,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure,
.the-wysiwyg .wp-block-image,
.the-wysiwyg figure {
  margin-top: 4.8rem;
  margin-bottom: 4.8rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  width: 100%;
}
.card__text .wp-block-image:first-child, .item--ref .item__text .wp-block-image:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image:first-child,
.card__text figure:first-child,
.item--ref .item__text figure:first-child,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure:first-child,
.the-wysiwyg .wp-block-image:first-child,
.the-wysiwyg figure:first-child {
  margin-top: 0;
}
.card__text .wp-block-image:last-child, .item--ref .item__text .wp-block-image:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image:last-child,
.card__text figure:last-child,
.item--ref .item__text figure:last-child,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure:last-child,
.the-wysiwyg .wp-block-image:last-child,
.the-wysiwyg figure:last-child {
  margin-bottom: 0;
}
.card__text .wp-block-image img, .item--ref .item__text .wp-block-image img, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image img,
.card__text figure img,
.item--ref .item__text figure img,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure img,
.the-wysiwyg .wp-block-image img,
.the-wysiwyg figure img {
  height: auto;
  margin-bottom: 0;
  margin-top: 0;
  max-width: 100%;
}
.card__text .wp-block-image figcaption, .item--ref .item__text .wp-block-image figcaption, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image figcaption,
.card__text figure figcaption,
.item--ref .item__text figure figcaption,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure figcaption,
.the-wysiwyg .wp-block-image figcaption,
.the-wysiwyg figure figcaption {
  color: var(--module--text-color--soft);
  display: block;
  margin-top: 0.8rem;
  text-align: left;
}
.card__text .wp-block-image figcaption > *, .item--ref .item__text .wp-block-image figcaption > *, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .wp-block-image figcaption > *,
.card__text figure figcaption > *,
.item--ref .item__text figure figcaption > *,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText figure figcaption > *,
.the-wysiwyg .wp-block-image figcaption > *,
.the-wysiwyg figure figcaption > * {
  font-weight: normal;
}
.card__text .the-iframe, .item--ref .item__text .the-iframe, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe,
.the-wysiwyg .the-iframe {
  margin-top: 4.8rem;
  margin-bottom: 4.8rem;
  position: relative;
  position: relative;
}
.card__text .the-iframe:first-child, .item--ref .item__text .the-iframe:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe:first-child,
.the-wysiwyg .the-iframe:first-child {
  margin-top: 0;
}
.card__text .the-iframe:last-child, .item--ref .item__text .the-iframe:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe:last-child,
.the-wysiwyg .the-iframe:last-child {
  margin-bottom: 0;
}
.card__text .the-iframe::before, .item--ref .item__text .the-iframe::before, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe::before,
.the-wysiwyg .the-iframe::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.card__text .the-iframe > *, .item--ref .item__text .the-iframe > *, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe > *,
.the-wysiwyg .the-iframe > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card__text .the-iframe iframe, .item--ref .item__text .the-iframe iframe, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe iframe,
.the-wysiwyg .the-iframe iframe {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.card__text .the-iframe .wp-video, .item--ref .item__text .the-iframe .wp-video, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe .wp-video,
.the-wysiwyg .the-iframe .wp-video {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 100% !important;
}
.card__text .the-iframe .wp-video .mejs-container, .item--ref .item__text .the-iframe .wp-video .mejs-container, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe .wp-video .mejs-container,
.the-wysiwyg .the-iframe .wp-video .mejs-container {
  height: 100% !important;
  width: 100% !important;
}
.card__text .the-iframe + br + .the-iframe, .item--ref .item__text .the-iframe + br + .the-iframe, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-iframe + br + .the-iframe,
.the-wysiwyg .the-iframe + br + .the-iframe {
  margin-top: -4.8rem;
}
.card__text table:not([class]) tr th, .item--ref .item__text table:not([class]) tr th, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr th,
.card__text table:not([class]) tr td,
.item--ref .item__text table:not([class]) tr td,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr td,
.the-wysiwyg table:not([class]) tr th,
.the-wysiwyg table:not([class]) tr td {
  border-bottom: 1px solid #ffd4a7;
  padding: 2.4rem 0.8rem 0.8rem;
}
@media (max-width: 575.98px) {
  .card__text table:not([class]) tr th, .item--ref .item__text table:not([class]) tr th, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr th,
  .card__text table:not([class]) tr td,
  .item--ref .item__text table:not([class]) tr td,
  body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr td,
  .the-wysiwyg table:not([class]) tr th,
  .the-wysiwyg table:not([class]) tr td {
    width: 80vw !important;
  }
}
.card__text table:not([class]) tr th:first-child, .item--ref .item__text table:not([class]) tr th:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr th:first-child,
.card__text table:not([class]) tr td:first-child,
.item--ref .item__text table:not([class]) tr td:first-child,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr td:first-child,
.the-wysiwyg table:not([class]) tr th:first-child,
.the-wysiwyg table:not([class]) tr td:first-child {
  padding-left: 0;
}
.card__text table:not([class]) tr th:last-child, .item--ref .item__text table:not([class]) tr th:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr th:last-child,
.card__text table:not([class]) tr td:last-child,
.item--ref .item__text table:not([class]) tr td:last-child,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr td:last-child,
.the-wysiwyg table:not([class]) tr th:last-child,
.the-wysiwyg table:not([class]) tr td:last-child {
  padding-right: 0;
}
.card__text table:not([class]) tr:first-child th, .item--ref .item__text table:not([class]) tr:first-child th, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr:first-child th,
.card__text table:not([class]) tr:first-child td,
.item--ref .item__text table:not([class]) tr:first-child td,
body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tr:first-child td,
.the-wysiwyg table:not([class]) tr:first-child th,
.the-wysiwyg table:not([class]) tr:first-child td {
  border-bottom: 1px solid var(--module--text-color);
}
.card__text table:not([class]) th, .item--ref .item__text table:not([class]) th, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) th,
.the-wysiwyg table:not([class]) th {
  font-weight: 700;
  padding-top: 0;
  position: relative;
  vertical-align: top;
}
@media (min-width: 1024px) {
  .card__text table:not([class]) th, .item--ref .item__text table:not([class]) th, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) th,
  .the-wysiwyg table:not([class]) th {
    white-space: nowrap;
  }
}
.card__text table:not([class]) td, .item--ref .item__text table:not([class]) td, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) td,
.the-wysiwyg table:not([class]) td {
  position: relative;
  vertical-align: top;
}
@media (max-width: 575.98px) {
  .card__text table:not([class]), .item--ref .item__text table:not([class]), body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]),
  .the-wysiwyg table:not([class]) {
    display: block;
    overflow-x: auto;
  }
  .card__text table:not([class]) thead, .item--ref .item__text table:not([class]) thead, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) thead,
  .card__text table:not([class]) tbody,
  .item--ref .item__text table:not([class]) tbody,
  body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText table:not([class]) tbody,
  .the-wysiwyg table:not([class]) thead,
  .the-wysiwyg table:not([class]) tbody {
    display: table;
  }
}
.card__text .h1, .item--ref .item__text .h1, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1,
.the-wysiwyg .h1 {
  margin-top: 3.2rem;
  margin-bottom: 2.4rem;
}
.card__text .h1:first-child, .item--ref .item__text .h1:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1:first-child,
.the-wysiwyg .h1:first-child {
  margin-top: 0;
}
.card__text .h1:last-child, .item--ref .item__text .h1:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h1:last-child,
.the-wysiwyg .h1:last-child {
  margin-bottom: 0;
}
.card__text .h2, .item--ref .item__text .h2, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2,
.the-wysiwyg .h2 {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text .h2:first-child, .item--ref .item__text .h2:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2:first-child,
.the-wysiwyg .h2:first-child {
  margin-top: 0;
}
.card__text .h2:last-child, .item--ref .item__text .h2:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h2:last-child,
.the-wysiwyg .h2:last-child {
  margin-bottom: 0;
}
.card__text .h3, .item--ref .item__text .h3, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3,
.the-wysiwyg .h3 {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text .h3:first-child, .item--ref .item__text .h3:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3:first-child,
.the-wysiwyg .h3:first-child {
  margin-top: 0;
}
.card__text .h3:last-child, .item--ref .item__text .h3:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h3:last-child,
.the-wysiwyg .h3:last-child {
  margin-bottom: 0;
}
.card__text .h4, .item--ref .item__text .h4, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4,
.the-wysiwyg .h4 {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
}
.card__text .h4:first-child, .item--ref .item__text .h4:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4:first-child,
.the-wysiwyg .h4:first-child {
  margin-top: 0;
}
.card__text .h4:last-child, .item--ref .item__text .h4:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h4:last-child,
.the-wysiwyg .h4:last-child {
  margin-bottom: 0;
}
.card__text .h5, .item--ref .item__text .h5, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5,
.the-wysiwyg .h5 {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  font-weight: 700;
}
.card__text .h5:first-child, .item--ref .item__text .h5:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5:first-child,
.the-wysiwyg .h5:first-child {
  margin-top: 0;
}
.card__text .h5:last-child, .item--ref .item__text .h5:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h5:last-child,
.the-wysiwyg .h5:last-child {
  margin-bottom: 0;
}
.card__text .h6, .item--ref .item__text .h6, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6,
.the-wysiwyg .h6 {
  margin-top: 1.6rem;
  margin-bottom: 0.8rem;
  font-weight: 700;
}
.card__text .h6:first-child, .item--ref .item__text .h6:first-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6:first-child,
.the-wysiwyg .h6:first-child {
  margin-top: 0;
}
.card__text .h6:last-child, .item--ref .item__text .h6:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .h6:last-child,
.the-wysiwyg .h6:last-child {
  margin-bottom: 0;
}
.card__text .the-links, .item--ref .item__text .the-links, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-links,
.the-wysiwyg .the-links {
  margin-bottom: 4.8rem;
}
.card__text .the-links:last-child, .item--ref .item__text .the-links:last-child, body #CybotCookiebotDialog .CybotCookiebotScrollArea #CybotCookiebotDialogBodyContentText .the-links:last-child,
.the-wysiwyg .the-links:last-child {
  margin-bottom: 0;
}
.module.basic {
  --module--space-bottom: 4.8rem;
  --module--space-top: 3.2rem;
}
.module.basic:first-child {
  --module--space-top: 12rem;
}
.module.basic:last-child {
  --module--space-bottom: 12rem;
}
.module.basic.module--headline {
  --module--space-bottom: 0rem;
}
.module.basic.module--refs .items, .module.basic.module--authors .items {
  margin-bottom: -12px;
}
.module.basic.module--refs .items .item, .module.basic.module--authors .items .item {
  margin-bottom: 12px;
}
.module.basic.module--text-image[data-image-type=default] .col-header {
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding-top: 0;
}
.module.basic[data-layout=featured] {
  --module--space-bottom: 8rem;
  --module--space-top: 8rem;
  background-color: #ffd4a7;
  margin-bottom: var(--module--space-bottom);
  margin-top: var(--module--space-top);
}
.module.basic[data-layout=featured] .the-header__title, .module.basic[data-layout=featured] .the-header__title--1, .module.basic[data-layout=featured] .the-header__title--2, .module.basic[data-layout=featured] .the-header__title--none {
  color: var(--module--text-color);
}

@media (max-width: 767.98px) {
  .module.basic {
    --module--space-bottom: 3.2rem;
    --module--space-top: 3.2rem;
  }
}
.module.module--accordion--actions .col-header {
  margin-right: 100%;
}
.module.module--accordion--actions .col-filters {
  margin-top: 3.2rem;
}
.module.module--accordion--actions .col-filters:first-child {
  margin-top: 0;
}
.module.module--accordion--actions .col-main {
  margin-top: 2.4rem;
}
.module.module--accordion--actions .col-main:first-child {
  margin-top: 0;
}
.module.module--accordion--actions .col-main > .items {
  margin-bottom: -24px;
}
.module.module--accordion--actions .col-main > .items > .item {
  margin-bottom: 24px;
}
.module.module--accordion--actions .the-field[data-total-tags="0"], .module.module--accordion--actions .the-field[data-total-tags="1"] {
  display: none !important;
}
.module.module--accordion--actions .noitems {
  display: none;
  margin-top: 3.2rem;
  padding: 4.8rem 2.4rem;
  position: relative;
  text-align: center;
}
.module.module--accordion--actions .noitems::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
          clip-path: polygon(0% calc(0% + 1.6rem + 4px), calc(0% + 1px) calc(0% + 1.6rem + 2px), calc(0% + 2px) calc(0% + 1.6rem), calc(0% + 1.6rem) calc(0% + 2px), calc(0% + 1.6rem + 2px) calc(0% + 1px), calc(0% + 1.6rem + 4px) 0%, calc(100% - 1.6rem - 4px) 0%, calc(100% - 1.6rem - 2px) calc(0% + 1px), calc(100% - 1.6rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.6rem), calc(100% - 1px) calc(0% + 1.6rem + 2px), 100% calc(0% + 1.6rem + 4px), 100% calc(100% - 1.6rem - 4px), calc(100% - 1px) calc(100% - 1.6rem - 2px), calc(100% - 2px) calc(100% - 1.6rem), calc(100% - 1.6rem) calc(100% - 2px), calc(100% - 1.6rem - 2px) calc(100% - 1px), calc(100% - 1.6rem - 4px) 100%, calc(0% + 1.6rem + 4px) 100%, calc(0% + 1.6rem + 2px) calc(100% - 1px), calc(0% + 1.6rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.6rem), calc(0% + 1px) calc(100% - 1.6rem - 2px), 0% calc(100% - 1.6rem - 4px));
  z-index: -1;
}
.module.module--accordion--actions .the-links {
  margin-top: 6.4rem;
  text-align: center;
}
.module.module--accordion--actions .the-links:first-child {
  margin-top: 0;
}
.module.module--accordion--actions .the-links button {
  cursor: pointer;
}
.module.module--accordion--actions[data-has-more=true] .the-links {
  display: block;
}
.module.module--accordion--actions[data-has-more=false] .the-links {
  display: none;
}
.module.module--accordion--actions[data-total-items="0"] .noitems {
  display: block;
}

.module.module--accordion .col-header {
  margin-right: 100%;
}
.module.module--accordion .col-main > .items {
  margin-bottom: -24px;
}
.module.module--accordion .col-main > .items > .item {
  margin-bottom: 24px;
}

.module.module--archive--event .items {
  margin-bottom: -24px;
}
.module.module--archive--event .items .item {
  margin-bottom: 24px;
}
.module.module--archive--event .the-tabs__title {
  color: #0c2340;
  margin-bottom: 1.6rem;
}
.module.module--archive--event .the-tabs__panels {
  padding: 3.2rem 4.8rem;
  position: relative;
}
.module.module--archive--event .the-tabs__panels::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
          clip-path: polygon(0% calc(0% + 2.4rem + 4px), calc(0% + 1px) calc(0% + 2.4rem + 2px), calc(0% + 2px) calc(0% + 2.4rem), calc(0% + 2.4rem) calc(0% + 2px), calc(0% + 2.4rem + 2px) calc(0% + 1px), calc(0% + 2.4rem + 4px) 0%, calc(100% - 2.4rem - 4px) 0%, calc(100% - 2.4rem - 2px) calc(0% + 1px), calc(100% - 2.4rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 2.4rem), calc(100% - 1px) calc(0% + 2.4rem + 2px), 100% calc(0% + 2.4rem + 4px), 100% calc(100% - 2.4rem - 4px), calc(100% - 1px) calc(100% - 2.4rem - 2px), calc(100% - 2px) calc(100% - 2.4rem), calc(100% - 2.4rem) calc(100% - 2px), calc(100% - 2.4rem - 2px) calc(100% - 1px), calc(100% - 2.4rem - 4px) 100%, calc(0% + 2.4rem + 4px) 100%, calc(0% + 2.4rem + 2px) calc(100% - 1px), calc(0% + 2.4rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 2.4rem), calc(0% + 1px) calc(100% - 2.4rem - 2px), 0% calc(100% - 2.4rem - 4px));
  z-index: -1;
}

@media (max-width: 1023.98px) {
  .module.module--archive--event .the-tabs__title {
    margin-bottom: 3.2rem;
  }
  .module.module--archive--event .the-tabs__panels {
    padding: 3.2rem;
  }
}
@media (max-width: 575.98px) {
  .module.module--archive--event .the-tabs__panels {
    padding: 2.4rem;
  }
}
.module.module--archive--lab .items {
  margin-bottom: -24px;
}
.module.module--archive--lab .items .item {
  margin-bottom: 24px;
}

.module.module--archive--project .col-filters {
  margin-left: auto;
}
.module.module--archive--project .col-map, .module.module--archive--project .col-list {
  margin-top: 4.8rem;
}
.module.module--archive--project .col-map:first-child, .module.module--archive--project .col-list:first-child {
  margin-top: 0;
}
.module.module--archive--project .col-map {
  position: relative;
}
.module.module--archive--project .col-map .the-map {
  position: relative;
  z-index: 1;
}
.module.module--archive--project .col-map .the-map__controls {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2.4rem;
  position: absolute;
  right: 12px;
  z-index: 3;
}
.module.module--archive--project .col-map .items {
  bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  left: 12px;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  position: absolute;
  top: 0;
  z-index: 2;
}
.module.module--archive--project .col-map .items .item--featured {
  margin-bottom: 0;
  padding: 3.2rem;
  pointer-events: initial;
}
.module.module--archive--project .col-map .items .card--project {
  height: auto;
}
.module.module--archive--project .the-filters {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-right: 12px;
}
.module.module--archive--project .the-filters button[data-switch] {
  cursor: pointer;
  display: none;
}
.module.module--archive--project .the-filters button[data-switch] span::after {
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 0.7;
  margin-left: 0.5em;
  text-indent: -3px;
  vertical-align: middle;
  width: 0.8em;
}
.module.module--archive--project .the-map {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
          clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
  height: 75rem;
  max-height: calc(var(--vh) - var(--navigation-height) - var(--top-offset));
  min-height: 72rem;
  overflow: hidden;
}
.module.module--archive--project .the-map a[href^="http://maps.google.com/maps"], .module.module--archive--project .the-map a[href^="https://maps.google.com/maps"] {
  display: none !important;
}
.module.module--archive--project .the-map .gmnoprint a,
.module.module--archive--project .the-map .gmnoprint span {
  display: none;
}
.module.module--archive--project .the-map .gmnoprint div {
  background: none !important;
}
.module.module--archive--project .the-map .gm-style-cc {
  display: none;
}
.module.module--archive--project .the-map__back {
  display: none;
  padding-right: 24px;
}
.module.module--archive--project .the-map__back button {
  cursor: pointer;
}
.module.module--archive--project .the-map__zoom {
  padding: 0;
}
.module.module--archive--project .the-map__zoom button[data-zoom] {
  cursor: pointer;
  margin: 0;
  padding: 1.6rem;
  position: relative;
  z-index: 2;
}
.module.module--archive--project .the-map__zoom button[data-zoom] span::before {
  display: block;
  font-size: 2.4rem;
  height: 2.4rem;
  width: 2.4rem;
}
.module.module--archive--project .the-tabs {
  position: relative;
}
.module.module--archive--project .the-tabs__link {
  outline: 0 !important;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span::before, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link strong + span::before {
  content: "(";
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span::after, .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link strong + span::after {
  content: ")";
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__link {
  cursor: pointer;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="0"] [data-index-target="0"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="0"] [data-index-target="0"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="1"] [data-index-target="1"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="1"] [data-index-target="1"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="2"] [data-index-target="2"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="2"] [data-index-target="2"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="3"] [data-index-target="3"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="3"] [data-index-target="3"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="4"] [data-index-target="4"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="4"] [data-index-target="4"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="5"] [data-index-target="5"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="5"] [data-index-target="5"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="6"] [data-index-target="6"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="6"] [data-index-target="6"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="7"] [data-index-target="7"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="7"] [data-index-target="7"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="8"] [data-index-target="8"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="8"] [data-index-target="8"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="9"] [data-index-target="9"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="9"] [data-index-target="9"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="10"] [data-index-target="10"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="10"] [data-index-target="10"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="11"] [data-index-target="11"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="11"] [data-index-target="11"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="12"] [data-index-target="12"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="12"] [data-index-target="12"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="13"] [data-index-target="13"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="13"] [data-index-target="13"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="14"] [data-index-target="14"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="14"] [data-index-target="14"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="15"] [data-index-target="15"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="15"] [data-index-target="15"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="16"] [data-index-target="16"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="16"] [data-index-target="16"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="17"] [data-index-target="17"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="17"] [data-index-target="17"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="18"] [data-index-target="18"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="18"] [data-index-target="18"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="19"] [data-index-target="19"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="19"] [data-index-target="19"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="20"] [data-index-target="20"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="20"] [data-index-target="20"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="21"] [data-index-target="21"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="21"] [data-index-target="21"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="22"] [data-index-target="22"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="22"] [data-index-target="22"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="23"] [data-index-target="23"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="23"] [data-index-target="23"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="24"] [data-index-target="24"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="24"] [data-index-target="24"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="25"] [data-index-target="25"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="25"] [data-index-target="25"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="26"] [data-index-target="26"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="26"] [data-index-target="26"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="27"] [data-index-target="27"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="27"] [data-index-target="27"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="28"] [data-index-target="28"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="28"] [data-index-target="28"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="29"] [data-index-target="29"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="29"] [data-index-target="29"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="30"] [data-index-target="30"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="30"] [data-index-target="30"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="31"] [data-index-target="31"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="31"] [data-index-target="31"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="32"] [data-index-target="32"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="32"] [data-index-target="32"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="33"] [data-index-target="33"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="33"] [data-index-target="33"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="34"] [data-index-target="34"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="34"] [data-index-target="34"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="35"] [data-index-target="35"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="35"] [data-index-target="35"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="36"] [data-index-target="36"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="36"] [data-index-target="36"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="37"] [data-index-target="37"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="37"] [data-index-target="37"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="38"] [data-index-target="38"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="38"] [data-index-target="38"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="39"] [data-index-target="39"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="39"] [data-index-target="39"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="40"] [data-index-target="40"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="40"] [data-index-target="40"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="41"] [data-index-target="41"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="41"] [data-index-target="41"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="42"] [data-index-target="42"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="42"] [data-index-target="42"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="43"] [data-index-target="43"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="43"] [data-index-target="43"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="44"] [data-index-target="44"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="44"] [data-index-target="44"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="45"] [data-index-target="45"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="45"] [data-index-target="45"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="46"] [data-index-target="46"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="46"] [data-index-target="46"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="47"] [data-index-target="47"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="47"] [data-index-target="47"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="48"] [data-index-target="48"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="48"] [data-index-target="48"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="49"] [data-index-target="49"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="49"] [data-index-target="49"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="50"] [data-index-target="50"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=select][data-current-index="50"] [data-index-target="50"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link {
  margin-bottom: 3.2rem;
  cursor: pointer;
  display: block;
  padding-left: 3.2rem;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:last-child {
  margin-bottom: 0;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: var(--module--accent-color, #ff8200);
  content: "";
  display: inline-block;
  height: 1rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 1em;
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  width: 1rem;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong {
  display: block;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span {
  display: block;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="0"] [data-index-target="0"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="0"] [data-index-target="0"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="1"] [data-index-target="1"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="1"] [data-index-target="1"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="2"] [data-index-target="2"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="2"] [data-index-target="2"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="3"] [data-index-target="3"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="3"] [data-index-target="3"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="4"] [data-index-target="4"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="4"] [data-index-target="4"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="5"] [data-index-target="5"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="5"] [data-index-target="5"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="6"] [data-index-target="6"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="6"] [data-index-target="6"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="7"] [data-index-target="7"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="7"] [data-index-target="7"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="8"] [data-index-target="8"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="8"] [data-index-target="8"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="9"] [data-index-target="9"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="9"] [data-index-target="9"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="10"] [data-index-target="10"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="10"] [data-index-target="10"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="11"] [data-index-target="11"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="11"] [data-index-target="11"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="12"] [data-index-target="12"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="12"] [data-index-target="12"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="13"] [data-index-target="13"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="13"] [data-index-target="13"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="14"] [data-index-target="14"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="14"] [data-index-target="14"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="15"] [data-index-target="15"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="15"] [data-index-target="15"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="16"] [data-index-target="16"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="16"] [data-index-target="16"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="17"] [data-index-target="17"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="17"] [data-index-target="17"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="18"] [data-index-target="18"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="18"] [data-index-target="18"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="19"] [data-index-target="19"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="19"] [data-index-target="19"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="20"] [data-index-target="20"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="20"] [data-index-target="20"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="21"] [data-index-target="21"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="21"] [data-index-target="21"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="22"] [data-index-target="22"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="22"] [data-index-target="22"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="23"] [data-index-target="23"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="23"] [data-index-target="23"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="24"] [data-index-target="24"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="24"] [data-index-target="24"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="25"] [data-index-target="25"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="25"] [data-index-target="25"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="26"] [data-index-target="26"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="26"] [data-index-target="26"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="27"] [data-index-target="27"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="27"] [data-index-target="27"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="28"] [data-index-target="28"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="28"] [data-index-target="28"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="29"] [data-index-target="29"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="29"] [data-index-target="29"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="30"] [data-index-target="30"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="30"] [data-index-target="30"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="31"] [data-index-target="31"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="31"] [data-index-target="31"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="32"] [data-index-target="32"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="32"] [data-index-target="32"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="33"] [data-index-target="33"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="33"] [data-index-target="33"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="34"] [data-index-target="34"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="34"] [data-index-target="34"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="35"] [data-index-target="35"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="35"] [data-index-target="35"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="36"] [data-index-target="36"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="36"] [data-index-target="36"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="37"] [data-index-target="37"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="37"] [data-index-target="37"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="38"] [data-index-target="38"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="38"] [data-index-target="38"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="39"] [data-index-target="39"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="39"] [data-index-target="39"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="40"] [data-index-target="40"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="40"] [data-index-target="40"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="41"] [data-index-target="41"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="41"] [data-index-target="41"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="42"] [data-index-target="42"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="42"] [data-index-target="42"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="43"] [data-index-target="43"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="43"] [data-index-target="43"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="44"] [data-index-target="44"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="44"] [data-index-target="44"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="45"] [data-index-target="45"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="45"] [data-index-target="45"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="46"] [data-index-target="46"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="46"] [data-index-target="46"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="47"] [data-index-target="47"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="47"] [data-index-target="47"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="48"] [data-index-target="48"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="48"] [data-index-target="48"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="49"] [data-index-target="49"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="49"] [data-index-target="49"]::before {
  opacity: 1;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="50"] [data-index-target="50"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--archive--project .the-tabs[data-tab-behaviour=tabs][data-current-index="50"] [data-index-target="50"]::before {
  opacity: 1;
}
.module.module--archive--project .the-slider {
  overflow: visible;
}
.module.module--archive--project .the-slider[data-slider-disabled=true] .the-slider__item:last-child {
  margin-right: 0 !important;
}
.module.module--archive--project .the-slider[data-slider-disabled=true] .the-slider__footer {
  display: none;
}
.module.module--archive--project .the-slider[data-slider-disabled=false] .the-slider__item {
  opacity: 0.25;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.module--archive--project .the-slider[data-slider-disabled=false] .the-slider__item.visible {
  opacity: 1;
}
.module.module--archive--project .the-slider[data-slider=false] .the-slider__content {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  margin-inline: 0;
}
.module.module--archive--project .the-slider[data-slider=false] .the-slider__item {
  padding-inline: 0;
}
.module.module--archive--project[data-map-status=map] .col-map {
  display: block;
  opacity: 1;
}
.module.module--archive--project[data-map-status=map] .col-list {
  display: none;
  opacity: 0;
}
.module.module--archive--project[data-map-status=map] button[data-switch=list] {
  display: block;
}
.module.module--archive--project[data-map-status=list] .col-map {
  display: none;
  opacity: 0;
}
.module.module--archive--project[data-map-status=list] .col-list {
  display: block;
  opacity: 1;
}
.module.module--archive--project[data-map-status=list] button[data-switch=map] {
  display: block;
}
.module.module--archive--project[data-map-zoom=true] .the-map__back {
  display: block;
}

@media (min-width: 1280px) {
  .module.module--archive--project .the-tabs__panels {
    width: 50vw;
  }
  .module.module--archive--project .the-tabs .the-slider {
    margin-inline: 0;
    width: calc((8 * var(--col-width) + 7 * var(--gutter) ) * 1);
  }
}
@media (min-width: 1024px) {
  .module.module--archive--project .the-tabs__content {
    -ms-flex-item-align: start;
        align-self: flex-start;
    bottom: 0;
    position: sticky;
    top: 12rem;
  }
  .module.module--archive--project .the-tabs__panels {
    overflow: hidden;
  }
  .module.module--archive--project .the-slider__footer {
    width: calc((6 * var(--col-width) + 5 * var(--gutter) ) * 1);
  }
  .module.module--archive--project .the-slider[data-slider=false] .the-slider__item {
    margin-right: 24px;
    width: calc((4 * var(--col-width) + 3 * var(--gutter) ) * 1);
  }
  .module.module--archive--project .card--project .card__link::after {
    display: none;
  }
}
@media (max-width: 1023.98px) {
  .module.module--archive--project[data-map-status=map] .col-map, .module.module--archive--project[data-map-status=list] .col-map {
    display: none;
    opacity: 0;
  }
  .module.module--archive--project[data-map-status=map] .col-list, .module.module--archive--project[data-map-status=list] .col-list {
    display: block;
    opacity: 1;
  }
  .module.module--archive--project[data-map-status=map] .the-filters, .module.module--archive--project[data-map-status=list] .the-filters {
    padding-right: 0;
  }
  .module.module--archive--project[data-map-status=map] button[data-switch], .module.module--archive--project[data-map-status=list] button[data-switch] {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button strong {
    font-weight: normal;
  }
  .module.module--archive--project .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span {
    display: none;
  }
}
.module.module--cards--icon {
  overflow: hidden;
}
.module.module--cards--icon .col-header {
  margin-right: 100%;
}
.module.module--cards--icon .col-slider {
  margin-top: 6.4rem;
}
.module.module--cards--icon .col-slider:first-child {
  margin-top: 0;
}
.module.module--cards--icon .the-slider {
  overflow: visible;
}
.module.module--cards--icon .the-slider[data-slider-disabled=true] .the-slider__item:last-child {
  margin-right: 0 !important;
}
.module.module--cards--icon .the-slider[data-slider-disabled=true] .the-slider__footer {
  display: none;
}
.module.module--cards--icon .the-slider[data-slider-disabled=false] .the-slider__item {
  opacity: 0.25;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.module--cards--icon .the-slider[data-slider-disabled=false] .the-slider__item.visible {
  opacity: 1;
}

.module.module--cards--page .col-header {
  margin-right: 100%;
}
.module.module--cards--page .items {
  margin-bottom: -24px;
}
.module.module--cards--page .items .item {
  margin-bottom: 24px;
}

.module.module--cards--project {
  overflow: hidden;
}
.module.module--cards--project .col-header {
  margin-right: 100%;
}
.module.module--cards--project .col-slider {
  margin-top: 6.4rem;
}
.module.module--cards--project .col-slider:first-child {
  margin-top: 0;
}
.module.module--cards--project .the-slider {
  overflow: visible;
}
.module.module--cards--project .the-slider[data-slider-disabled=true] .the-slider__item:last-child {
  margin-right: 0 !important;
}
.module.module--cards--project .the-slider[data-slider-disabled=true] .the-slider__footer {
  display: none;
}
.module.module--cards--project .the-slider[data-slider-disabled=false] .the-slider__item {
  opacity: 0.25;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.module--cards--project .the-slider[data-slider-disabled=false] .the-slider__item.visible {
  opacity: 1;
}
.module.module--cards--project .the-slider[data-slider=false] .the-slider__content {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.module.module--certificates .col-header {
  margin-right: 100%;
}
.module.module--certificates .the-tabs__links {
  margin-bottom: 3.2rem;
}

.module.module--chart .col-table {
  margin-top: 4.8rem;
}
.module.module--chart .col-table:first-child {
  margin-top: 0;
}
.module.module--chart .the-chart [data-recommendation=buy],
.module.module--chart .the-table [data-recommendation=buy] {
  color: #8bbe31;
}
.module.module--chart .the-chart [data-recommendation=hold],
.module.module--chart .the-table [data-recommendation=hold] {
  color: #f8ac1e;
}
.module.module--chart .the-chart [data-recommendation=sell],
.module.module--chart .the-table [data-recommendation=sell] {
  color: #ec3836;
}
.module.module--chart .the-chart [data-recommendation=overweight],
.module.module--chart .the-table [data-recommendation=overweight] {
  color: #8bbe31;
}
.module.module--chart .the-chart {
  margin: 0 auto;
  max-width: 40rem;
}
.module.module--chart .the-chart__main {
  margin-bottom: 2.4rem;
}
.module.module--chart .the-chart__legends {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.module.module--chart .the-chart__legend {
  margin-right: 2.4rem;
  margin-bottom: 0.8rem;
}
.module.module--chart .the-chart__legend:last-child {
  margin-right: 0;
}
.module.module--chart .the-chart__legend i {
  display: inline-block;
  font-size: 3.2rem;
  line-height: 1.8rem;
  position: relative;
  top: 2px;
}
.module.module--chart .the-table th.col-title {
  text-align: left;
}

@media (max-width: 575.98px) {
  .module.module--chart .the-chart {
    max-width: 30rem;
  }
}
.module.module--contact .module__content .col-header,
.module.module--contact .card__link .col-header {
  margin-bottom: 4.8rem;
  margin-right: 100%;
}
.module.module--contact .module__content .col-header:last-child,
.module.module--contact .card__link .col-header:last-child {
  margin-bottom: 0;
}
.module.module--contact .card--cta .card__link {
  --card--padding: 8rem;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  min-height: 35rem;
  padding: var(--card--padding);
  position: relative;
}
.module.module--contact .card--cta .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #fff;
  z-index: -1;
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .module.module--contact .card--cta .card__link::before {
    -webkit-backdrop-filter: blur(5rem);
            backdrop-filter: blur(5rem);
    background-color: rgba(255, 255, 255, 0.5);
  }
}
.module.module--contact .the-links__item {
  margin-top: 1.6rem;
}
.module.module--contact .the-links__item:first-child {
  margin-top: 0;
}
.module.module--contact .the-links address + .the-links__item {
  margin-top: 0.8rem;
}
.module.module--contact .the-links [data-link-type=address] {
  color: var(--module--text-color);
}
.module.module--contact .the-links [data-link-type=address] > span {
  font-style: normal;
  line-height: 1.8;
  padding-left: 3.2rem;
  text-indent: -3.2rem;
}
.module.module--contact .the-links [data-link-type=address] > span::before {
  color: var(--module--accent-color);
}
[data-input-method=mouse] .module.module--contact .the-links [data-link-type=address]:active > span::before, [data-input-method=mouse] .module.module--contact .the-links [data-link-type=address]:active > span::after, [data-input-method=mouse] .module.module--contact .the-links [data-link-type=address]:hover > span::before, [data-input-method=mouse] .module.module--contact .the-links [data-link-type=address]:hover > span::after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.module.module--contact .the-links [data-link-type=blank] > span {
  padding-left: 3.2rem;
}
.module.module--contact[data-scheme=dark] .card--cta .card__link::before {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background-color: #0c2340;
}

@media (max-width: 1023.98px) {
  .module.module--contact .module__content .col-header,
  .module.module--contact .card__link .col-header {
    margin-bottom: 3.2rem;
  }
  .module.module--contact .module__content .col-header:last-child,
  .module.module--contact .card__link .col-header:last-child {
    margin-bottom: 0;
  }
  .module.module--contact .col-left {
    margin-bottom: 1.6rem;
  }
  .module.module--contact .col-left:last-child {
    margin-bottom: 0;
  }
  .module.module--contact .card--cta .card__link {
    --card--padding: 4.8rem;
  }
}
.module.module--content .module__content {
  opacity: 1;
}
.module.module--content .col-main {
  margin-left: auto;
  margin-right: auto;
}
.module.module--content .the-wysiwyg h1:not([class]),
.module.module--content .the-wysiwyg h2:not([class]),
.module.module--content .the-wysiwyg h3:not([class]) {
  color: #ff8200;
}
.module.module--content .the-wysiwyg p {
  margin-bottom: 2.4rem;
}
.module.module--content .the-wysiwyg p:last-child {
  margin-bottom: 0;
}
.module.module--content .the-wysiwyg ul:first-child {
  margin-bottom: 6.4rem;
}
.module.module--content .the-wysiwyg img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  width: 100% !important;
}
.module.module--content .the-wysiwyg .wp-block-image,
.module.module--content .the-wysiwyg figure {
  width: 100% !important;
}

.module.module--cta {
  overflow-x: hidden;
  position: relative;
}
.module.module--cta .module__bg {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.module.module--cta .module__bg img {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.module.module--cta .module__content {
  opacity: 1;
}
.module.module--cta .card--cta .card__link {
  --card--padding: 8rem;
  --card--title-color: #ff8200;
  --card--accent-color: #ff8200;
  --card--text-color: #405876;
  --card--icon-color: #ffd4a7;
  height: 100%;
  position: relative;
}
.module.module--cta .card--cta .card__link::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #fff;
  z-index: -1;
}
@supports ((-webkit-backdrop-filter: blur(5rem)) or (backdrop-filter: blur(5rem))) {
  .module.module--cta .card--cta .card__link::before {
    -webkit-backdrop-filter: blur(5rem);
            backdrop-filter: blur(5rem);
    background-color: rgba(255, 255, 255, 0.5);
  }
}
.module.module--cta .card--cta .the-header__title {
  color: var(--card--title-color);
}
.module.module--cta[data-layout=simple] .card--cta .card__content {
  padding: 0;
}
.module.module--cta[data-layout=simple] .card--cta .card__link {
  --card--background-image: none;
  --card--title-color: #ff8200;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: var(--card--background-image);
  background-origin: content-box;
  background-position: center right;
  background-repeat: no-repeat;
  margin-left: 0;
  margin-right: 0;
  min-height: 35rem;
  padding: var(--card--padding);
}
.module.module--cta[data-layout=simple] .card--cta .card__link::before {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
          clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
}
.module.module--cta[data-layout=simple][data-scheme=light] .card--cta .card__link {
  --card--background-image: url("../img/pattern--primary.svg");
}
.module.module--cta[data-layout=simple][data-scheme=dark] .card--cta .card__link {
  --card--background-image: url("../img/pattern--white.svg");
}
.module.module--cta[data-layout=simple][data-scheme=dark] .card--cta .card__link::before {
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
  background-color: #0c2340;
}
.module.module--cta[data-layout=image] {
  margin-bottom: var(--module--space-bottom);
  margin-top: var(--module--space-top);
}
.module.module--cta[data-layout=image]:last-child {
  margin-bottom: 0;
}
.module.module--cta[data-layout=image] .col-main {
  margin-left: auto;
}
.module.module--cta[data-layout=image] .card--cta {
  padding: 0 12px;
}
.module.module--cta[data-layout=image] .card--cta .card__link {
  --card--title-color: #0c2340;
  min-height: 40rem;
  padding: var(--card--padding);
  padding-right: 0;
}
.module.module--cta[data-layout=image] .card--cta .card__link::before {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  margin-right: calc((var(--wide-margin) + var(--half-gutter)) * -1);
  overflow: hidden;
  width: calc(100% + var(--wide-margin) + var(--half-gutter));
}

@media (min-width: 1624px) {
  .module.module--cta[data-layout=image] .card--cta .card__link::before {
    border-radius: 0.8rem;
    overflow: hidden;
  }
}
@media (max-width: 1023.98px) {
  .module.module--cta .card--cta .card__link {
    --card--padding: 4.8rem;
  }
  .module.module--cta[data-layout=simple][data-scheme=light] .card--cta .card__link, .module.module--cta[data-layout=simple][data-scheme=dark] .card--cta .card__link {
    --card--background-image: none;
  }
  .module.module--cta[data-layout=image] {
    --module--space-top: 0;
  }
  .module.module--cta[data-layout=image] .module__bg {
    position: relative;
    left: 50%;
    margin-bottom: -12rem;
    position: relative;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100vw;
    z-index: -1;
  }
  .module.module--cta[data-layout=image] .module__bg::before {
    content: "";
    display: block;
    padding-top: 56.25%;
  }
  .module.module--cta[data-layout=image] .module__bg > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .module.module--cta[data-layout=image] .card--cta .card__link {
    min-height: 20rem;
    padding: var(--card--padding);
  }
  .module.module--cta[data-layout=image] .card--cta .card__link::before {
    -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
            clip-path: polygon(0% calc(0% + 3.2rem + 8px), calc(0% + 2px) calc(0% + 3.2rem + 4px), calc(0% + 4px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 4px), calc(0% + 3.2rem + 4px) calc(0% + 2px), calc(0% + 3.2rem + 8px) 0%, calc(100% - 3.2rem - 8px) 0%, calc(100% - 3.2rem - 4px) calc(0% + 2px), calc(100% - 3.2rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 3.2rem), calc(100% - 2px) calc(0% + 3.2rem + 4px), 100% calc(0% + 3.2rem + 8px), 100% calc(100% - 3.2rem - 8px), calc(100% - 2px) calc(100% - 3.2rem - 4px), calc(100% - 4px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 4px), calc(100% - 3.2rem - 4px) calc(100% - 2px), calc(100% - 3.2rem - 8px) 100%, calc(0% + 3.2rem + 8px) 100%, calc(0% + 3.2rem + 4px) calc(100% - 2px), calc(0% + 3.2rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 3.2rem), calc(0% + 2px) calc(100% - 3.2rem - 4px), 0% calc(100% - 3.2rem - 8px));
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .module.module--cta[data-layout=image] .module__bg {
    position: relative;
  }
  .module.module--cta[data-layout=image] .module__bg::before {
    content: "";
    display: block;
    padding-top: 100%;
  }
  .module.module--cta[data-layout=image] .module__bg > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.module.module--dossier .items {
  margin-bottom: -24px;
}
.module.module--dossier .items .item {
  margin-bottom: 24px;
}
.module.module--dossier[data-layout=simple] .item--dossier .item__header {
  display: none;
}

.module.module--features {
  --item--element-size: 4rem;
}
.module.module--features .item .item__icon, .module.module--features .item .item__number {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(var(--item--element-size) * 0.75);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  width: calc(var(--item--element-size) * 1.25);
}
.module.module--features .item .item__link {
  padding-left: calc(var(--item--element-size) * 1.5);
  position: relative;
}
@media (min-width: 1280px) {
  .module.module--features[data-layout=text-items] .col-main {
    margin-top: 0;
  }
  .module.module--features[data-layout=text-items] .items .item {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .module.module--features {
    --item--element-size: 3.2rem;
  }
}
.module.module--form {
  z-index: 1;
}
.module.module--form .the-form {
  position: relative;
}
.module.module--form .the-form::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-animation: spin 2.5s linear infinite;
          animation: spin 2.5s linear infinite;
  border: 0.8rem solid #ff8200;
  border-radius: 100%;
  border-top-color: #ffd4a7;
  display: none;
  height: 8rem;
  margin: auto;
  position: absolute;
  width: 8rem;
  z-index: 10;
}
.module.module--form .the-form.submitting::before {
  display: block;
}
.module.module--form .the-form.submitting .the-field {
  opacity: 0.1;
  pointer-events: none;
}
.module.module--form .the-form.sent .the-field {
  display: none;
}
.module.module--form [data-form] {
  display: none;
}
.module.module--form [data-form=sent] {
  margin-top: 4.8rem;
}
.module.module--form [data-form=sent]:first-child {
  margin-top: 0;
}
.module.module--form [data-form=sent] .the-header__title {
  color: var(--module--text-color);
}
.module.module--form[data-form-status=initial] [data-form=initial] {
  display: block;
}
.module.module--form[data-form-status=loading] [data-form=initial] {
  display: block;
}
.module.module--form[data-form-status=loading] .the-form::before {
  display: block;
}
.module.module--form[data-form-status=loading] .the-form .the-field {
  opacity: 0.25;
  pointer-events: none;
}
.module.module--form[data-form-status=sent] [data-form=sent] {
  display: block;
}

.module.module--gallery .items {
  margin-bottom: -24px;
}
.module.module--gallery .items .item {
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  .module.module--gallery .items .item:nth-child(6n+1), .module.module--gallery .items .item:nth-child(6n+2), .module.module--gallery .items .item:nth-child(6n+5), .module.module--gallery .items .item:nth-child(6n+6) {
    width: 25%;
  }
  .module.module--gallery .items .item:nth-child(6n+1) .item__image::before, .module.module--gallery .items .item:nth-child(6n+2) .item__image::before, .module.module--gallery .items .item:nth-child(6n+5) .item__image::before, .module.module--gallery .items .item:nth-child(6n+6) .item__image::before {
    padding-top: 100%;
  }
  .module.module--gallery .items .item:nth-child(6n+3), .module.module--gallery .items .item:nth-child(6n+4) {
    width: 50%;
  }
  .module.module--gallery .items .item:nth-child(6n+3) .item__image::before, .module.module--gallery .items .item:nth-child(6n+4) .item__image::before {
    padding-top: calc(50% - var(--half-gutter));
  }
  .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+1), .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+2), .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+3), .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+4) {
    width: 25%;
  }
  .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+1) .item__image::before, .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+2) .item__image::before, .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+3) .item__image::before, .module.module--gallery .items[data-row-three="-1"] .item:nth-last-child(-n+4) .item__image::before {
    padding-top: 100%;
  }
  .module.module--gallery .items[data-row-three="+2"] .item:nth-last-child(-n+1), .module.module--gallery .items[data-row-three="+2"] .item:nth-last-child(-n+2) {
    width: 50%;
  }
  .module.module--gallery .items[data-row-three="+2"] .item:nth-last-child(-n+1) .item__image::before, .module.module--gallery .items[data-row-three="+2"] .item:nth-last-child(-n+2) .item__image::before {
    padding-top: calc(50% - var(--half-gutter));
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .module.module--gallery .items[data-row-two="-1"] .item:first-child {
    width: 100%;
  }
  .module.module--gallery .items[data-row-two="-1"] .item:first-child .item__image::before {
    padding-top: calc(50% - var(--half-gutter));
  }
}
.module.module--goals .col-header {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
  z-index: 1;
}
.module.module--goals .col-main {
  margin-left: auto;
  margin-top: 0;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  z-index: 0;
}
.module.module--goals .items {
  margin-bottom: -24px;
}
.module.module--goals .items .item {
  margin-bottom: 24px;
}

@media (max-width: 1279.98px) {
  .module.module--goals .col-main {
    margin-top: 4.8rem;
  }
  .module.module--goals .col-main:first-child {
    margin-top: 0;
  }
}
.module.module--header .module__container {
  position: relative;
  z-index: 1;
}
.module.module--header .module__content {
  opacity: 1;
}
.module.module--header .the-header {
  margin-top: 1.6rem;
  position: relative;
  z-index: 1;
}
.module.module--header .the-header:first-child {
  margin-top: 0;
}
.module.module--header .the-header__title {
  color: #0c2340;
}
.module.module--header .the-wysiwyg {
  margin-top: 2.4rem;
}
.module.module--header .the-wysiwyg:first-child {
  margin-top: 0;
}
.module.module--header .the-links {
  margin-top: 6.4rem;
}
.module.module--header .the-links:first-child {
  margin-top: 0;
}
.module.module--header .the-image {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}
.module.module--header .the-image > img {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.module.module--header .the-datas {
  margin-top: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.module.module--header .the-datas:first-child {
  margin-top: 0;
}
.module.module--header .the-datas__item {
  margin-left: 1.6rem;
  color: #405876;
}
.module.module--header .the-datas__item:first-child {
  margin-left: 0;
}
.module.module--header .the-datas__item[data-type] {
  line-height: 2.4rem;
  padding-left: 4rem;
  position: relative;
}
.module.module--header .the-datas__item[data-type]::before {
  color: #ff8200;
  font-size: 2.4rem;
  left: 0;
  line-height: 2.4rem;
  position: absolute;
  top: 0;
}
.module.module--header .the-info .the-wysiwyg {
  margin-right: auto;
}
.module.module--header .the-info__item {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-height: 8rem;
}
.module.module--header .the-info__label {
  color: #405876;
  text-transform: uppercase;
}
.module.module--header .the-info__value {
  color: #0c2340;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 4rem;
  padding-top: 0.8rem;
}
.module.module--header .the-info__value > span {
  line-height: 3.2rem;
  text-transform: uppercase;
}
.module.module--header .the-info__value > a > span {
  line-height: 2rem;
  text-transform: none;
}
.module.module--header .the-info__value[data-status-type] > span {
  line-height: 2rem;
  text-transform: none;
  vertical-align: middle;
}
.module.module--header .the-info__value[data-status-type] > span::before {
  display: inline-block;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 0.7;
  margin-right: 0.5em;
  position: relative;
  text-indent: -3px;
  -webkit-transform: scale(0.75);
      -ms-transform: scale(0.75);
          transform: scale(0.75);
  vertical-align: middle;
  width: 0.8em;
}
.module.module--header[data-layout=home] .col-header {
  position: relative;
  z-index: 2;
}
.module.module--header[data-layout=home] .col-image {
  margin-bottom: 8rem;
  margin-top: 8rem;
  position: relative;
  z-index: 1;
}
.module.module--header[data-layout=home] .col-text {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.module.module--header[data-layout=home] .the-image {
  position: relative;
  min-width: 100%;
  width: auto;
}
.module.module--header[data-layout=home] .the-image::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.module.module--header[data-layout=home] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--header[data-layout=home] .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
  width: 100%;
}
[data-input-method=keyboard] .module.module--header[data-layout=home] .the-video[href]::after {
  -webkit-clip-path: polygon(50% 0%, calc(100% - 8.2rem - 4px) 0%, calc(100% - 8.2rem - 2px) calc(0% + 1px), calc(100% - 8.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8.2rem), calc(100% - 1px) calc(0% + 8.2rem + 2px), 100% calc(0% + 8.2rem + 4px), 100% calc(100% - 8.2rem - 4px), calc(100% - 1px) calc(100% - 8.2rem - 2px), calc(100% - 2px) calc(100% - 8.2rem), calc(100% - 8.2rem) calc(100% - 2px), calc(100% - 8.2rem - 2px) calc(100% - 1px), calc(100% - 8.2rem - 4px) 100%, calc(0% + 8.2rem + 4px) 100%, calc(0% + 8.2rem + 2px) calc(100% - 1px), calc(0% + 8.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8.2rem), calc(0% + 1px) calc(100% - 8.2rem - 2px), 0% calc(100% - 8.2rem - 4px), 0% calc(0% + 8.2rem + 4px), calc(0% + 1px) calc(0% + 8.2rem + 2px), calc(0% + 2px) calc(0% + 8.2rem), calc(0% + 8.2rem) calc(0% + 2px), calc(0% + 8.2rem + 2px) calc(0% + 1px), calc(0% + 8.2rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 8.2rem + 1px + 4px) calc(0% + 2px), calc(0% + 8.2rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 8.2rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 8.2rem + 1px), calc(0% + 2px + 1px) calc(0% + 8.2rem + 1px + 2px), calc(0% + 2px) calc(0% + 8.2rem + 1px + 4px), calc(0% + 2px) calc(100% - 8.2rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 8.2rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 8.2rem - 1px), calc(0% + 8.2rem + 1px) calc(100% - 2px - 2px), calc(0% + 8.2rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 8.2rem + 1px + 4px) calc(100% - 2px), calc(100% - 8.2rem - 1px - 4px) calc(100% - 2px), calc(100% - 8.2rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 8.2rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 8.2rem - 1px), calc(100% - 2px - 1px) calc(100% - 8.2rem - 1px - 2px), calc(100% - 2px) calc(100% - 8.2rem - 1px - 4px), calc(100% - 2px) calc(0% + 8.2rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 8.2rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 8.2rem + 1px), calc(100% - 8.2rem - 1px) calc(0% + 2px + 2px), calc(100% - 8.2rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 8.2rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
          clip-path: polygon(50% 0%, calc(100% - 8.2rem - 4px) 0%, calc(100% - 8.2rem - 2px) calc(0% + 1px), calc(100% - 8.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8.2rem), calc(100% - 1px) calc(0% + 8.2rem + 2px), 100% calc(0% + 8.2rem + 4px), 100% calc(100% - 8.2rem - 4px), calc(100% - 1px) calc(100% - 8.2rem - 2px), calc(100% - 2px) calc(100% - 8.2rem), calc(100% - 8.2rem) calc(100% - 2px), calc(100% - 8.2rem - 2px) calc(100% - 1px), calc(100% - 8.2rem - 4px) 100%, calc(0% + 8.2rem + 4px) 100%, calc(0% + 8.2rem + 2px) calc(100% - 1px), calc(0% + 8.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8.2rem), calc(0% + 1px) calc(100% - 8.2rem - 2px), 0% calc(100% - 8.2rem - 4px), 0% calc(0% + 8.2rem + 4px), calc(0% + 1px) calc(0% + 8.2rem + 2px), calc(0% + 2px) calc(0% + 8.2rem), calc(0% + 8.2rem) calc(0% + 2px), calc(0% + 8.2rem + 2px) calc(0% + 1px), calc(0% + 8.2rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 8.2rem + 1px + 4px) calc(0% + 2px), calc(0% + 8.2rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 8.2rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 8.2rem + 1px), calc(0% + 2px + 1px) calc(0% + 8.2rem + 1px + 2px), calc(0% + 2px) calc(0% + 8.2rem + 1px + 4px), calc(0% + 2px) calc(100% - 8.2rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 8.2rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 8.2rem - 1px), calc(0% + 8.2rem + 1px) calc(100% - 2px - 2px), calc(0% + 8.2rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 8.2rem + 1px + 4px) calc(100% - 2px), calc(100% - 8.2rem - 1px - 4px) calc(100% - 2px), calc(100% - 8.2rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 8.2rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 8.2rem - 1px), calc(100% - 2px - 1px) calc(100% - 8.2rem - 1px - 2px), calc(100% - 2px) calc(100% - 8.2rem - 1px - 4px), calc(100% - 2px) calc(0% + 8.2rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 8.2rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 8.2rem + 1px), calc(100% - 8.2rem - 1px) calc(0% + 2px + 2px), calc(100% - 8.2rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 8.2rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
}
[data-input-method=mouse] .module.module--header[data-layout=home] .the-video[href]::after {
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
}
.module.module--header[data-layout=home] .the-header {
  pointer-events: none;
  width: calc(100% + var(--col-width) + var(--gutter));
}
.module.module--header[data-layout=home] .the-header__title {
  color: #ff8200;
}
.module.module--header[data-layout=top-level] .col-header {
  margin-bottom: 12rem;
}
.module.module--header[data-layout=top-level] .col-image {
  margin-left: auto;
}
.module.module--header[data-layout=top-level] .the-header,
.module.module--header[data-layout=top-level] .the-wysiwyg {
  margin-top: 3.2rem;
  margin-bottom: 0;
}
.module.module--header[data-layout=top-level] .the-header:first-child,
.module.module--header[data-layout=top-level] .the-wysiwyg:first-child {
  margin-top: 0;
}
.module.module--header[data-layout=top-level] .the-image {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.module.module--header[data-layout=top-level] .the-image::before {
  content: "";
  display: block;
  padding-top: 97.3154362416%;
}
.module.module--header[data-layout=top-level] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--header[data-layout=top-level] .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
  width: 100%;
}
.module.module--header[data-layout=image] .col-breadcrumb {
  margin-bottom: 4rem;
}
.module.module--header[data-layout=image] .col-header {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 4.8rem;
  margin-top: 4.8rem;
}
.module.module--header[data-layout=image] .col-image {
  margin-left: auto;
}
.module.module--header[data-layout=image] .the-header,
.module.module--header[data-layout=image] .the-wysiwyg {
  margin-top: 3.2rem;
  margin-bottom: 0;
}
.module.module--header[data-layout=image] .the-header:first-child,
.module.module--header[data-layout=image] .the-wysiwyg:first-child {
  margin-top: 0;
}
.module.module--header[data-layout=image] .the-image {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.module.module--header[data-layout=image] .the-image::before {
  content: "";
  display: block;
  padding-top: 66.6666666667%;
}
.module.module--header[data-layout=image] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--header[data-layout=image] .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
          clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
  width: 100%;
}
.module.module--header[data-layout=text] .col-breadcrumb {
  margin-bottom: 4rem;
}
.module.module--header[data-layout=text] .col-text {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
}
.module.module--header[data-layout=text] .the-header,
.module.module--header[data-layout=text] .the-wysiwyg {
  margin-bottom: 0;
}
.module.module--header[data-layout=simple] {
  --module--space-bottom: 3.2rem;
}
.module.module--header[data-layout=simple] .col-breadcrumb {
  margin-bottom: 4rem;
}
.module.module--header[data-layout=simple] .the-header__title {
  text-align: center;
}
.module.module--header[data-layout=new] {
  --module--space-bottom: 6.4rem;
}
.module.module--header[data-layout=new] .col-breadcrumb {
  margin-bottom: 6.4rem;
}
.module.module--header[data-layout=new] .col-breadcrumb:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=new] .col-header {
  margin-bottom: 4rem;
  margin-right: auto;
}
.module.module--header[data-layout=new] .col-header:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=new] .the-image {
  position: relative;
  width: 100%;
}
.module.module--header[data-layout=new] .the-image::before {
  content: "";
  display: block;
  padding-top: 36.3636363636%;
}
.module.module--header[data-layout=new] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--header[data-layout=new] .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  width: 100%;
}
.module.module--header[data-layout=project] {
  --module--space-bottom: 6.4rem;
}
.module.module--header[data-layout=project] .col-breadcrumb {
  margin-bottom: 6.4rem;
}
.module.module--header[data-layout=project] .col-breadcrumb:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=project] .col-header {
  margin-bottom: 4rem;
}
.module.module--header[data-layout=project] .col-header:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=project] .the-datas {
  margin-bottom: 0.8rem;
}
.module.module--header[data-layout=project] .the-datas:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=project] .the-image {
  position: relative;
  width: 100%;
}
.module.module--header[data-layout=project] .the-image::before {
  content: "";
  display: block;
  padding-top: 36.3636363636%;
}
.module.module--header[data-layout=project] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--header[data-layout=project] .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  width: 100%;
}
.module.module--header[data-layout=lab] {
  --module--space-bottom: 6.4rem;
}
.module.module--header[data-layout=lab] .col-breadcrumb {
  margin-bottom: 6.4rem;
}
.module.module--header[data-layout=lab] .col-breadcrumb:last-child {
  margin-bottom: 0;
}
.module.module--header[data-layout=lab] .col-links {
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-align: right;
}
.module.module--header[data-layout="404"] .col-header {
  margin-bottom: 8rem;
}
.module.module--header[data-layout="404"] .col-image {
  margin-left: auto;
}
.module.module--header[data-layout="404"] .the-image img {
  max-width: 65rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom center;
     object-position: bottom center;
}

@media only screen and (min-width: 1600px) {
  .module.module--header[data-layout=top-level] .the-image {
    position: relative;
    max-height: 65rem;
    min-height: 60rem;
  }
  .module.module--header[data-layout=top-level] .the-image::before {
    content: "";
    display: block;
    padding-top: 50%;
  }
  .module.module--header[data-layout=top-level] .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .module.module--header[data-layout=top-level] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
            clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
  }
}
@media (min-width: 1624px) {
  .module.module--header[data-layout=top-level] .the-image, .module.module--header[data-layout=image] .the-image {
    border-radius: 0.8rem;
  }
}
@media (min-width: 1280px) {
  .module.module--header[data-layout=top-level] .the-header,
  .module.module--header[data-layout=top-level] .the-wysiwyg {
    max-width: calc(var(--col-width) * 5 + var(--gutter) * 4);
  }
  .module.module--header[data-layout=top-level] .the-image {
    margin-right: calc((var(--wide-margin) + var(--half-gutter)) * -1);
    width: calc(100% + var(--wide-margin) + var(--half-gutter));
  }
  .module.module--header[data-layout=image] .the-header,
  .module.module--header[data-layout=image] .the-wysiwyg {
    max-width: calc(var(--col-width) * 5 + var(--gutter) * 4);
  }
  .module.module--header[data-layout=image] .the-image {
    margin-right: calc((var(--wide-margin) + var(--half-gutter)) * -1);
    width: calc(100% + var(--wide-margin) + var(--half-gutter));
  }
}
@media (max-width: 1279.98px) {
  .module.module--header .the-info__item {
    margin-top: 2.4rem;
  }
  .module.module--header .the-info__item:first-child {
    margin-top: 0;
  }
  .module.module--header[data-layout=home] .col-header {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .module.module--header[data-layout=home] .col-image {
    margin-bottom: -12rem;
    margin-top: 12rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .module.module--header[data-layout=home] .col-text {
    -ms-flex-item-align: auto;
        align-self: auto;
    margin-left: initial;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .module.module--header[data-layout=home] .the-header {
    width: calc(100% + var(--col-width) * 2 + var(--gutter) * 2);
  }
  .module.module--header[data-layout=top-level] .col-header, .module.module--header[data-layout=image] .col-header {
    margin-bottom: 4.8rem;
    margin-top: 0;
  }
  .module.module--header[data-layout=top-level] .the-image > img, .module.module--header[data-layout=image] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
            clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
  }
  .module.module--header[data-layout=top-level] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
            clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
  }
  .module.module--header[data-layout=image] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 4.8rem + 8px), calc(0% + 2px) calc(0% + 4.8rem + 4px), calc(0% + 4px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 4px), calc(0% + 4.8rem + 4px) calc(0% + 2px), calc(0% + 4.8rem + 8px) 0%, calc(100% - 4.8rem - 8px) 0%, calc(100% - 4.8rem - 4px) calc(0% + 2px), calc(100% - 4.8rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 4.8rem), calc(100% - 2px) calc(0% + 4.8rem + 4px), 100% calc(0% + 4.8rem + 8px), 100% calc(100% - 4.8rem - 8px), calc(100% - 2px) calc(100% - 4.8rem - 4px), calc(100% - 4px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 4px), calc(100% - 4.8rem - 4px) calc(100% - 2px), calc(100% - 4.8rem - 8px) 100%, calc(0% + 4.8rem + 8px) 100%, calc(0% + 4.8rem + 4px) calc(100% - 2px), calc(0% + 4.8rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 4.8rem), calc(0% + 2px) calc(100% - 4.8rem - 4px), 0% calc(100% - 4.8rem - 8px));
            clip-path: polygon(0% calc(0% + 4.8rem + 8px), calc(0% + 2px) calc(0% + 4.8rem + 4px), calc(0% + 4px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 4px), calc(0% + 4.8rem + 4px) calc(0% + 2px), calc(0% + 4.8rem + 8px) 0%, calc(100% - 4.8rem - 8px) 0%, calc(100% - 4.8rem - 4px) calc(0% + 2px), calc(100% - 4.8rem) calc(0% + 4px), calc(100% - 4px) calc(0% + 4.8rem), calc(100% - 2px) calc(0% + 4.8rem + 4px), 100% calc(0% + 4.8rem + 8px), 100% calc(100% - 4.8rem - 8px), calc(100% - 2px) calc(100% - 4.8rem - 4px), calc(100% - 4px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 4px), calc(100% - 4.8rem - 4px) calc(100% - 2px), calc(100% - 4.8rem - 8px) 100%, calc(0% + 4.8rem + 8px) 100%, calc(0% + 4.8rem + 4px) calc(100% - 2px), calc(0% + 4.8rem) calc(100% - 4px), calc(0% + 4px) calc(100% - 4.8rem), calc(0% + 2px) calc(100% - 4.8rem - 4px), 0% calc(100% - 4.8rem - 8px));
  }
  .module.module--header[data-layout=text] .col-header {
    margin-bottom: 3.2rem;
    margin-top: 0;
  }
  .module.module--header[data-layout=lab] .col-links {
    -ms-flex-item-align: initial;
        align-self: initial;
    text-align: left;
  }
  .module.module--header[data-layout="404"] .the-image > img {
    margin-inline: auto;
    position: relative;
  }
}
@media (max-width: 1023.98px) {
  .module.module--header[data-layout=top-level] .col-header, .module.module--header[data-layout=image] .col-header {
    margin-bottom: 3.2rem;
  }
  .module.module--header[data-layout=top-level] .the-image, .module.module--header[data-layout=image] .the-image {
    position: relative;
  }
  .module.module--header[data-layout=top-level] .the-image::before, .module.module--header[data-layout=image] .the-image::before {
    content: "";
    display: block;
    padding-top: 75%;
  }
  .module.module--header[data-layout=top-level] .the-image > *, .module.module--header[data-layout=image] .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .module.module--header[data-layout=top-level] .the-image > img, .module.module--header[data-layout=image] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
            clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  }
  .module.module--header[data-layout=home] .col-header {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .module.module--header[data-layout=home] .col-image {
    margin-bottom: 3.2rem;
    margin-top: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .module.module--header[data-layout=home] .col-text {
    margin-top: 3.2rem;
    -ms-flex-item-align: auto;
        align-self: auto;
    margin-left: initial;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .module.module--header[data-layout=home] .col-text:first-child {
    margin-top: 0;
  }
  .module.module--header[data-layout=home] .the-header {
    width: 100%;
  }
  .module.module--header[data-layout=home] .the-image > img {
    -webkit-clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, calc(100% - 4.8rem - 4px) 0%, calc(100% - 4.8rem - 2px) calc(0% + 1px), calc(100% - 4.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 4.8rem), calc(100% - 1px) calc(0% + 4.8rem + 2px), 100% calc(0% + 4.8rem + 4px), 100% calc(100% - 4.8rem - 4px), calc(100% - 1px) calc(100% - 4.8rem - 2px), calc(100% - 2px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 2px), calc(100% - 4.8rem - 2px) calc(100% - 1px), calc(100% - 4.8rem - 4px) 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
            clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, calc(100% - 4.8rem - 4px) 0%, calc(100% - 4.8rem - 2px) calc(0% + 1px), calc(100% - 4.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 4.8rem), calc(100% - 1px) calc(0% + 4.8rem + 2px), 100% calc(0% + 4.8rem + 4px), 100% calc(100% - 4.8rem - 4px), calc(100% - 1px) calc(100% - 4.8rem - 2px), calc(100% - 2px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 2px), calc(100% - 4.8rem - 2px) calc(100% - 1px), calc(100% - 4.8rem - 4px) 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
  }
  [data-input-method=keyboard] .module.module--header[data-layout=home] .the-video[href]::after {
    -webkit-clip-path: polygon(50% 0%, calc(100% - 5rem - 4px) 0%, calc(100% - 5rem - 2px) calc(0% + 1px), calc(100% - 5rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 5rem), calc(100% - 1px) calc(0% + 5rem + 2px), 100% calc(0% + 5rem + 4px), 100% calc(100% - 5rem - 4px), calc(100% - 1px) calc(100% - 5rem - 2px), calc(100% - 2px) calc(100% - 5rem), calc(100% - 5rem) calc(100% - 2px), calc(100% - 5rem - 2px) calc(100% - 1px), calc(100% - 5rem - 4px) 100%, calc(0% + 5rem + 4px) 100%, calc(0% + 5rem + 2px) calc(100% - 1px), calc(0% + 5rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 5rem), calc(0% + 1px) calc(100% - 5rem - 2px), 0% calc(100% - 5rem - 4px), 0% calc(0% + 5rem + 4px), calc(0% + 1px) calc(0% + 5rem + 2px), calc(0% + 2px) calc(0% + 5rem), calc(0% + 5rem) calc(0% + 2px), calc(0% + 5rem + 2px) calc(0% + 1px), calc(0% + 5rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 5rem + 1px + 4px) calc(0% + 2px), calc(0% + 5rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 5rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 5rem + 1px), calc(0% + 2px + 1px) calc(0% + 5rem + 1px + 2px), calc(0% + 2px) calc(0% + 5rem + 1px + 4px), calc(0% + 2px) calc(100% - 5rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 5rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 5rem - 1px), calc(0% + 5rem + 1px) calc(100% - 2px - 2px), calc(0% + 5rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 5rem + 1px + 4px) calc(100% - 2px), calc(100% - 5rem - 1px - 4px) calc(100% - 2px), calc(100% - 5rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 5rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 5rem - 1px), calc(100% - 2px - 1px) calc(100% - 5rem - 1px - 2px), calc(100% - 2px) calc(100% - 5rem - 1px - 4px), calc(100% - 2px) calc(0% + 5rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 5rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 5rem + 1px), calc(100% - 5rem - 1px) calc(0% + 2px + 2px), calc(100% - 5rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 5rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
            clip-path: polygon(50% 0%, calc(100% - 5rem - 4px) 0%, calc(100% - 5rem - 2px) calc(0% + 1px), calc(100% - 5rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 5rem), calc(100% - 1px) calc(0% + 5rem + 2px), 100% calc(0% + 5rem + 4px), 100% calc(100% - 5rem - 4px), calc(100% - 1px) calc(100% - 5rem - 2px), calc(100% - 2px) calc(100% - 5rem), calc(100% - 5rem) calc(100% - 2px), calc(100% - 5rem - 2px) calc(100% - 1px), calc(100% - 5rem - 4px) 100%, calc(0% + 5rem + 4px) 100%, calc(0% + 5rem + 2px) calc(100% - 1px), calc(0% + 5rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 5rem), calc(0% + 1px) calc(100% - 5rem - 2px), 0% calc(100% - 5rem - 4px), 0% calc(0% + 5rem + 4px), calc(0% + 1px) calc(0% + 5rem + 2px), calc(0% + 2px) calc(0% + 5rem), calc(0% + 5rem) calc(0% + 2px), calc(0% + 5rem + 2px) calc(0% + 1px), calc(0% + 5rem + 4px) 0%, 50% 0%, 50% calc(0% + 2px), calc(0% + 5rem + 1px + 4px) calc(0% + 2px), calc(0% + 5rem + 1px + 2px) calc(0% + 2px + 1px), calc(0% + 5rem + 1px) calc(0% + 2px + 2px), calc(0% + 2px + 2px) calc(0% + 5rem + 1px), calc(0% + 2px + 1px) calc(0% + 5rem + 1px + 2px), calc(0% + 2px) calc(0% + 5rem + 1px + 4px), calc(0% + 2px) calc(100% - 5rem - 1px - 4px), calc(0% + 2px + 1px) calc(100% - 5rem - 1px - 2px), calc(0% + 2px + 2px) calc(100% - 5rem - 1px), calc(0% + 5rem + 1px) calc(100% - 2px - 2px), calc(0% + 5rem + 1px + 2px) calc(100% - 2px - 1px), calc(0% + 5rem + 1px + 4px) calc(100% - 2px), calc(100% - 5rem - 1px - 4px) calc(100% - 2px), calc(100% - 5rem - 1px - 2px) calc(100% - 2px - 1px), calc(100% - 5rem - 1px) calc(100% - 2px - 2px), calc(100% - 2px - 2px) calc(100% - 5rem - 1px), calc(100% - 2px - 1px) calc(100% - 5rem - 1px - 2px), calc(100% - 2px) calc(100% - 5rem - 1px - 4px), calc(100% - 2px) calc(0% + 5rem + 1px + 4px), calc(100% - 2px - 1px) calc(0% + 5rem + 1px + 2px), calc(100% - 2px - 2px) calc(0% + 5rem + 1px), calc(100% - 5rem - 1px) calc(0% + 2px + 2px), calc(100% - 5rem - 1px - 2px) calc(0% + 2px + 1px), calc(100% - 5rem - 1px - 4px) calc(0% + 2px), 50% calc(0% + 2px));
  }
  [data-input-method=mouse] .module.module--header[data-layout=home] .the-video[href]::after {
    -webkit-clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, calc(100% - 4.8rem - 4px) 0%, calc(100% - 4.8rem - 2px) calc(0% + 1px), calc(100% - 4.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 4.8rem), calc(100% - 1px) calc(0% + 4.8rem + 2px), 100% calc(0% + 4.8rem + 4px), 100% calc(100% - 4.8rem - 4px), calc(100% - 1px) calc(100% - 4.8rem - 2px), calc(100% - 2px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 2px), calc(100% - 4.8rem - 2px) calc(100% - 1px), calc(100% - 4.8rem - 4px) 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
            clip-path: polygon(0% calc(0% + 4.8rem + 4px), calc(0% + 1px) calc(0% + 4.8rem + 2px), calc(0% + 2px) calc(0% + 4.8rem), calc(0% + 4.8rem) calc(0% + 2px), calc(0% + 4.8rem + 2px) calc(0% + 1px), calc(0% + 4.8rem + 4px) 0%, calc(100% - 4.8rem - 4px) 0%, calc(100% - 4.8rem - 2px) calc(0% + 1px), calc(100% - 4.8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 4.8rem), calc(100% - 1px) calc(0% + 4.8rem + 2px), 100% calc(0% + 4.8rem + 4px), 100% calc(100% - 4.8rem - 4px), calc(100% - 1px) calc(100% - 4.8rem - 2px), calc(100% - 2px) calc(100% - 4.8rem), calc(100% - 4.8rem) calc(100% - 2px), calc(100% - 4.8rem - 2px) calc(100% - 1px), calc(100% - 4.8rem - 4px) 100%, calc(0% + 4.8rem + 4px) 100%, calc(0% + 4.8rem + 2px) calc(100% - 1px), calc(0% + 4.8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 4.8rem), calc(0% + 1px) calc(100% - 4.8rem - 2px), 0% calc(100% - 4.8rem - 4px));
  }
  .module.module--header[data-layout=text] .col-header {
    margin-bottom: 2.4rem;
  }
  .module.module--header[data-layout=new] .the-image, .module.module--header[data-layout=project] .the-image {
    position: relative;
  }
  .module.module--header[data-layout=new] .the-image::before, .module.module--header[data-layout=project] .the-image::before {
    content: "";
    display: block;
    padding-top: 75%;
  }
  .module.module--header[data-layout=new] .the-image > *, .module.module--header[data-layout=project] .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (max-width: 767.98px) {
  .module.module--header .the-wysiwyg {
    margin-top: 1.6rem;
  }
  .module.module--header .the-wysiwyg:first-child {
    margin-top: 0;
  }
  .module.module--header .the-links {
    margin-top: 3.2rem;
  }
  .module.module--header .the-links:first-child {
    margin-top: 0;
  }
  .module.module--header .the-datas {
    margin-top: 2.4rem;
  }
  .module.module--header .the-datas:first-child {
    margin-top: 0;
  }
  .module.module--header .the-datas__item {
    margin-top: 0.8rem;
  }
  .module.module--header .the-datas__item:first-child {
    margin-top: 0;
  }
}
.module.module--header--usa {
  position: relative;
}
.module.module--header--usa .module__bg {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  overflow: hidden;
  position: absolute;
  top: calc(var(--navigation-top) * -1);
  z-index: -1;
}
.module.module--header--usa .module__bg img {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.module.module--header--usa .module__container {
  z-index: 1;
}
.module.module--header--usa .module__content {
  opacity: 1;
}
.module.module--header--usa .col-header {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 4.8rem;
  margin-top: 4.8rem;
}
.module.module--header--usa .the-header {
  margin-top: 1.6rem;
  position: relative;
  z-index: 1;
}
.module.module--header--usa .the-header:first-child {
  margin-top: 0;
}
.module.module--header--usa .the-header__title {
  color: #fff;
}
.module.module--header--usa .the-wysiwyg {
  margin-top: 2.4rem;
  color: #fff;
}
.module.module--header--usa .the-wysiwyg:first-child {
  margin-top: 0;
}
.module.module--header--usa .the-links {
  margin-top: 6.4rem;
}
.module.module--header--usa .the-links:first-child {
  margin-top: 0;
}
.module.module--header--usa[data-shadow=true] .the-header,
.module.module--header--usa[data-shadow=true] .the-wysiwyg {
  text-shadow: 2px 1px 2px #000;
}

.module.module--images figure {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.module.module--images .the-image {
  height: 100%;
  max-height: initial;
  min-height: 30rem;
  position: relative;
  width: 100%;
}
.module.module--images .the-image__caption {
  color: var(--module--text-color--soft);
  margin-top: 1.6rem;
  text-align: left;
}
.module.module--images .the-image__caption .marked {
  color: var(--module--text-color);
}
.module.module--images .the-image img {
  border-radius: 0.8rem;
  display: block;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
.module.module--images .the-image[data-width=auto] {
  margin-inline: auto;
  width: auto;
}
.module.module--images .items {
  margin-bottom: -3.2rem;
}
.module.module--images .items .item {
  margin-bottom: 3.2rem;
  text-align: center;
}

.module.module--index .the-header__title {
  color: var(--module--text-color);
}
.module.module--index[data-layout=default] .the-index__item {
  margin-bottom: 1.6rem;
}
.module.module--index[data-layout=default] .the-index__item:last-child {
  margin-bottom: 0;
}
.module.module--index[data-layout=default] .the-index__link[data-level="2"] {
  margin-left: 3.2rem;
}
.module.module--index[data-layout=featured] .the-index__item {
  margin-bottom: 0.8rem;
}
.module.module--index[data-layout=featured] .the-index__item:last-child {
  margin-bottom: 0;
}
.module.module--index[data-layout=featured] .the-index__link[data-level="2"] {
  margin-left: 3.2rem;
}

.module.module--infography.the-modal .col-columns {
  margin-top: 4.8rem;
}
.module.module--infography.the-modal .col-columns:first-child {
  margin-top: 0;
}
.module.module--infography.the-modal .col-goals {
  margin-left: auto;
}
.module.module--infography.the-modal .the-goals {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: -24px;
  margin-left: auto;
}
.module.module--infography.the-modal .the-goals dfn {
  margin-left: 24px;
  margin-bottom: 24px;
  max-width: 11rem;
}
.module.module--infography.the-modal .the-goals dfn:first-child {
  margin-left: 0;
}
.module.module--infography.the-modal .the-goals dfn img {
  display: block;
  width: 100%;
}
.module.module--infography .the-infography {
  display: block;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  width: 100%;
}
.module.module--infography.appear .the-infography {
  opacity: 1;
}
.module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--number, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--logo, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--certificate, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--page, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--column--featured, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--lab, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--infography, .module.module--infography.appear[data-layout=ecovoltaica] .the-infography .card--slide {
  opacity: 1;
}
.module.module--infography[data-layout=cycle] .the-infography__image {
  width: 100%;
}

@media (min-width: 1024px) {
  .module.module--infography[data-layout=ecovoltaica] .the-infography {
    position: relative;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography::before {
    content: "";
    display: block;
    padding-top: 67.5757575758%;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item {
    position: absolute;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=circle] {
    bottom: unset;
    height: 10rem;
    left: 45%;
    pointer-events: none;
    right: unset;
    top: 45%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 10rem;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=circle] img {
    -webkit-animation: spin 10s linear infinite;
            animation: spin 10s linear infinite;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] {
    bottom: unset;
    left: 0;
    right: unset;
    top: 15%;
    width: calc((5 * var(--col-width) + 4 * var(--gutter) ) * 1);
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--number, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--logo, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--certificate, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--page, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--column--featured, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--lab, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--infography, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=school] .card--slide {
    bottom: unset;
    left: 10%;
    right: unset;
    top: -40%;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] {
    bottom: unset;
    left: unset;
    right: 0;
    top: 0;
    width: calc((7 * var(--col-width) + 6 * var(--gutter) ) * 1);
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--number, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--logo, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--certificate, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--page, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--column--featured, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--lab, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--infography, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card--slide {
    bottom: unset;
    left: unset;
    right: 10%;
    top: 65%;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card__title {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-left: 24px;
    padding-right: 0;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=town] .card__button {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] {
    bottom: 0;
    left: 0;
    right: unset;
    top: unset;
    width: calc((7 * var(--col-width) + 6 * var(--gutter) ) * 1);
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--number, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--logo, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--certificate, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--page, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--column--featured, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--lab, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--infography, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=field] .card--slide {
    bottom: unset;
    left: 5%;
    right: unset;
    top: 2%;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] {
    bottom: 10%;
    left: unset;
    right: 0;
    top: unset;
    width: calc((5 * var(--col-width) + 4 * var(--gutter) ) * 1);
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--number, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--logo, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--certificate, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--page, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--column--featured, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--lab, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--infography, .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=market] .card--slide {
    bottom: unset;
    left: -2%;
    right: unset;
    top: -50%;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--number, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--logo, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--certificate, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--page, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--column--featured, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--lab, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--infography, .module.module--infography[data-layout=ecovoltaica] .the-infography__item .card--slide {
    max-width: 30rem;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity 0.4s ease 0.4s;
    transition: opacity 0.4s ease 0.4s;
    z-index: 1;
  }
}
@media (max-width: 1023.98px) {
  .module.module--infography.the-modal .col-goals {
    margin-top: 3.2rem;
  }
  .module.module--infography.the-modal .col-goals:first-child {
    margin-top: 0;
  }
  .module.module--infography.the-modal .the-goals {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: -12px;
  }
  .module.module--infography.the-modal .the-goals dfn {
    margin-right: 12px;
    margin-bottom: 12px;
    margin-left: 0;
    max-width: 8rem;
  }
  .module.module--infography.the-modal .the-goals dfn:last-child {
    margin-right: 0;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item {
    margin-top: 4rem;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item:first-child {
    margin-top: 0;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item img {
    margin-bottom: 2.4rem;
  }
  .module.module--infography[data-layout=ecovoltaica] .the-infography__item[data-type=circle] {
    display: none;
  }
}
.module.module--lab .the-bloqued__header {
  margin-bottom: 3.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.module.module--lab .the-bloqued__header:last-child {
  margin-bottom: 0;
}
.module.module--lab .the-bloqued__title {
  color: #0c2340;
  padding-right: 1.6rem;
}
.module.module--lab .the-bloqued__title::before {
  display: inline-block;
  font-size: 2.4rem;
  font-weight: normal;
  line-height: 1;
  margin-right: 0.8rem;
}
.module.module--lab .the-bloqued__back {
  cursor: pointer;
}
.module.module--lab .the-bloqued__subtitle {
  color: #0c2340;
}
.module.module--lab .the-bloqued__description {
  margin-bottom: 2.4rem;
  color: #405876;
}
.module.module--lab .the-bloqued__description:last-child {
  margin-bottom: 0;
}
.module.module--lab.the-modal .the-form {
  position: relative;
}
.module.module--lab.the-modal .the-form::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-animation: spin 2.5s linear infinite;
          animation: spin 2.5s linear infinite;
  border: 0.8rem solid #ff8200;
  border-radius: 100%;
  border-top-color: #ffd4a7;
  display: none;
  height: 8rem;
  margin: auto;
  position: absolute;
  width: 8rem;
  z-index: 10;
}
.module.module--lab.the-modal .the-form.submitting::before {
  display: block;
}
.module.module--lab.the-modal .the-form.submitting .the-field {
  opacity: 0.1;
  pointer-events: none;
}
.module.module--lab.the-modal .the-form.sent .the-field {
  display: none;
}
.module.module--lab.the-modal [data-form] {
  display: none;
}
.module.module--lab.the-modal [data-form=sent] {
  margin-top: 4.8rem;
}
.module.module--lab.the-modal [data-form=sent]:first-child {
  margin-top: 0;
}
.module.module--lab.the-modal [data-form=sent] .the-header__title {
  color: var(--module--text-color);
}
.module.module--lab.the-modal[data-form-status=initial] [data-form=initial] {
  display: block;
}
.module.module--lab.the-modal[data-form-status=loading] [data-form=initial] {
  display: block;
}
.module.module--lab.the-modal[data-form-status=loading] .the-form::before {
  display: block;
}
.module.module--lab.the-modal[data-form-status=loading] .the-form .the-field {
  opacity: 0.25;
  pointer-events: none;
}
.module.module--lab.the-modal[data-form-status=sent] [data-form=sent] {
  display: block;
}

.module.module--logos {
  overflow: hidden;
}
.module.module--logos .the-slider[data-slider-disabled=true] .the-slider__item:first-child {
  margin-left: auto;
}
.module.module--logos .the-slider[data-slider-disabled=true] .the-slider__item:last-child {
  margin-right: 0 !important;
}
.module.module--logos .the-slider[data-slider-disabled=true] .the-slider__footer {
  display: none;
}
.module.module--logos[data-layout=default] .col-header {
  margin-right: 100%;
}
.module.module--logos[data-layout=default] .col-slider {
  margin-top: 6.4rem;
}
.module.module--logos[data-layout=default] .col-slider:first-child {
  margin-top: 0;
}
.module.module--logos[data-layout=text-items] .col-slider {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-left: auto;
}

@media (max-width: 1279.98px) {
  .module.module--logos .col-slider {
    margin-top: 6.4rem;
  }
  .module.module--logos .col-slider:first-child {
    margin-top: 0;
  }
  .module.module--logos[data-layout=text-items] .col-slider {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
.module.module--markers-map {
  overflow: hidden;
}
.module.module--markers-map .col-header {
  margin-right: 100%;
}
.module.module--markers-map .col-slider, .module.module--markers-map .col-text {
  margin-top: 3.2rem;
}
.module.module--markers-map .card--map .card__image {
  position: relative;
  z-index: 1;
}
.module.module--markers-map .card--map .card__markers {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  position: absolute;
  z-index: 2;
}
.module.module--markers-map .card--map .card__link {
  position: relative;
}
.module.module--markers-map .card--map .the-marker {
  position: absolute;
}
.module.module--markers-map .card--map .the-marker__button {
  --button--background-color: #ff8200;
  --button--border-opacity: 0;
  cursor: pointer;
  display: block;
  height: 1.6rem;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.6rem;
  z-index: 2;
}
.module.module--markers-map .card--map .the-marker__button::before {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(0% calc(0% + 4.5px + 0.004px), calc(0% + 0.001px) calc(0% + 4.5px + 0.002px), calc(0% + 0.002px) calc(0% + 4.5px), calc(0% + 4.5px) calc(0% + 0.002px), calc(0% + 4.5px + 0.002px) calc(0% + 0.001px), calc(0% + 4.5px + 0.004px) 0%, calc(100% - 4.5px - 0.004px) 0%, calc(100% - 4.5px - 0.002px) calc(0% + 0.001px), calc(100% - 4.5px) calc(0% + 0.002px), calc(100% - 0.002px) calc(0% + 4.5px), calc(100% - 0.001px) calc(0% + 4.5px + 0.002px), 100% calc(0% + 4.5px + 0.004px), 100% calc(100% - 4.5px - 0.004px), calc(100% - 0.001px) calc(100% - 4.5px - 0.002px), calc(100% - 0.002px) calc(100% - 4.5px), calc(100% - 4.5px) calc(100% - 0.002px), calc(100% - 4.5px - 0.002px) calc(100% - 0.001px), calc(100% - 4.5px - 0.004px) 100%, calc(0% + 4.5px + 0.004px) 100%, calc(0% + 4.5px + 0.002px) calc(100% - 0.001px), calc(0% + 4.5px) calc(100% - 0.002px), calc(0% + 0.002px) calc(100% - 4.5px), calc(0% + 0.001px) calc(100% - 4.5px - 0.002px), 0% calc(100% - 4.5px - 0.004px));
          clip-path: polygon(0% calc(0% + 4.5px + 0.004px), calc(0% + 0.001px) calc(0% + 4.5px + 0.002px), calc(0% + 0.002px) calc(0% + 4.5px), calc(0% + 4.5px) calc(0% + 0.002px), calc(0% + 4.5px + 0.002px) calc(0% + 0.001px), calc(0% + 4.5px + 0.004px) 0%, calc(100% - 4.5px - 0.004px) 0%, calc(100% - 4.5px - 0.002px) calc(0% + 0.001px), calc(100% - 4.5px) calc(0% + 0.002px), calc(100% - 0.002px) calc(0% + 4.5px), calc(100% - 0.001px) calc(0% + 4.5px + 0.002px), 100% calc(0% + 4.5px + 0.004px), 100% calc(100% - 4.5px - 0.004px), calc(100% - 0.001px) calc(100% - 4.5px - 0.002px), calc(100% - 0.002px) calc(100% - 4.5px), calc(100% - 4.5px) calc(100% - 0.002px), calc(100% - 4.5px - 0.002px) calc(100% - 0.001px), calc(100% - 4.5px - 0.004px) 100%, calc(0% + 4.5px + 0.004px) 100%, calc(0% + 4.5px + 0.002px) calc(100% - 0.001px), calc(0% + 4.5px) calc(100% - 0.002px), calc(0% + 0.002px) calc(100% - 4.5px), calc(0% + 0.001px) calc(100% - 4.5px - 0.002px), 0% calc(100% - 4.5px - 0.004px));
  background-color: var(--button--background-color);
  opacity: 1;
  -webkit-transition: background-color 0.4s ease, opacity 0.4s ease;
  transition: background-color 0.4s ease, opacity 0.4s ease;
  z-index: 1;
}
.module.module--markers-map .card--map .the-marker__button::after {
  content: "";
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-clip-path: polygon(50% 0%, calc(100% - 5.5px - 0.004px) 0%, calc(100% - 5.5px - 0.002px) calc(0% + 0.001px), calc(100% - 5.5px) calc(0% + 0.002px), calc(100% - 0.002px) calc(0% + 5.5px), calc(100% - 0.001px) calc(0% + 5.5px + 0.002px), 100% calc(0% + 5.5px + 0.004px), 100% calc(100% - 5.5px - 0.004px), calc(100% - 0.001px) calc(100% - 5.5px - 0.002px), calc(100% - 0.002px) calc(100% - 5.5px), calc(100% - 5.5px) calc(100% - 0.002px), calc(100% - 5.5px - 0.002px) calc(100% - 0.001px), calc(100% - 5.5px - 0.004px) 100%, calc(0% + 5.5px + 0.004px) 100%, calc(0% + 5.5px + 0.002px) calc(100% - 0.001px), calc(0% + 5.5px) calc(100% - 0.002px), calc(0% + 0.002px) calc(100% - 5.5px), calc(0% + 0.001px) calc(100% - 5.5px - 0.002px), 0% calc(100% - 5.5px - 0.004px), 0% calc(0% + 5.5px + 0.004px), calc(0% + 0.001px) calc(0% + 5.5px + 0.002px), calc(0% + 0.002px) calc(0% + 5.5px), calc(0% + 5.5px) calc(0% + 0.002px), calc(0% + 5.5px + 0.002px) calc(0% + 0.001px), calc(0% + 5.5px + 0.004px) 0%, 50% 0%, 50% calc(0% + 1px), calc(0% + 5.5px + 0.5px + 0.004px) calc(0% + 1px), calc(0% + 5.5px + 0.5px + 0.002px) calc(0% + 1px + 0.001px), calc(0% + 5.5px + 0.5px) calc(0% + 1px + 0.002px), calc(0% + 1px + 0.002px) calc(0% + 5.5px + 0.5px), calc(0% + 1px + 0.001px) calc(0% + 5.5px + 0.5px + 0.002px), calc(0% + 1px) calc(0% + 5.5px + 0.5px + 0.004px), calc(0% + 1px) calc(100% - 5.5px - 0.5px - 0.004px), calc(0% + 1px + 0.001px) calc(100% - 5.5px - 0.5px - 0.002px), calc(0% + 1px + 0.002px) calc(100% - 5.5px - 0.5px), calc(0% + 5.5px + 0.5px) calc(100% - 1px - 0.002px), calc(0% + 5.5px + 0.5px + 0.002px) calc(100% - 1px - 0.001px), calc(0% + 5.5px + 0.5px + 0.004px) calc(100% - 1px), calc(100% - 5.5px - 0.5px - 0.004px) calc(100% - 1px), calc(100% - 5.5px - 0.5px - 0.002px) calc(100% - 1px - 0.001px), calc(100% - 5.5px - 0.5px) calc(100% - 1px - 0.002px), calc(100% - 1px - 0.002px) calc(100% - 5.5px - 0.5px), calc(100% - 1px - 0.001px) calc(100% - 5.5px - 0.5px - 0.002px), calc(100% - 1px) calc(100% - 5.5px - 0.5px - 0.004px), calc(100% - 1px) calc(0% + 5.5px + 0.5px + 0.004px), calc(100% - 1px - 0.001px) calc(0% + 5.5px + 0.5px + 0.002px), calc(100% - 1px - 0.002px) calc(0% + 5.5px + 0.5px), calc(100% - 5.5px - 0.5px) calc(0% + 1px + 0.002px), calc(100% - 5.5px - 0.5px - 0.002px) calc(0% + 1px + 0.001px), calc(100% - 5.5px - 0.5px - 0.004px) calc(0% + 1px), 50% calc(0% + 1px));
          clip-path: polygon(50% 0%, calc(100% - 5.5px - 0.004px) 0%, calc(100% - 5.5px - 0.002px) calc(0% + 0.001px), calc(100% - 5.5px) calc(0% + 0.002px), calc(100% - 0.002px) calc(0% + 5.5px), calc(100% - 0.001px) calc(0% + 5.5px + 0.002px), 100% calc(0% + 5.5px + 0.004px), 100% calc(100% - 5.5px - 0.004px), calc(100% - 0.001px) calc(100% - 5.5px - 0.002px), calc(100% - 0.002px) calc(100% - 5.5px), calc(100% - 5.5px) calc(100% - 0.002px), calc(100% - 5.5px - 0.002px) calc(100% - 0.001px), calc(100% - 5.5px - 0.004px) 100%, calc(0% + 5.5px + 0.004px) 100%, calc(0% + 5.5px + 0.002px) calc(100% - 0.001px), calc(0% + 5.5px) calc(100% - 0.002px), calc(0% + 0.002px) calc(100% - 5.5px), calc(0% + 0.001px) calc(100% - 5.5px - 0.002px), 0% calc(100% - 5.5px - 0.004px), 0% calc(0% + 5.5px + 0.004px), calc(0% + 0.001px) calc(0% + 5.5px + 0.002px), calc(0% + 0.002px) calc(0% + 5.5px), calc(0% + 5.5px) calc(0% + 0.002px), calc(0% + 5.5px + 0.002px) calc(0% + 0.001px), calc(0% + 5.5px + 0.004px) 0%, 50% 0%, 50% calc(0% + 1px), calc(0% + 5.5px + 0.5px + 0.004px) calc(0% + 1px), calc(0% + 5.5px + 0.5px + 0.002px) calc(0% + 1px + 0.001px), calc(0% + 5.5px + 0.5px) calc(0% + 1px + 0.002px), calc(0% + 1px + 0.002px) calc(0% + 5.5px + 0.5px), calc(0% + 1px + 0.001px) calc(0% + 5.5px + 0.5px + 0.002px), calc(0% + 1px) calc(0% + 5.5px + 0.5px + 0.004px), calc(0% + 1px) calc(100% - 5.5px - 0.5px - 0.004px), calc(0% + 1px + 0.001px) calc(100% - 5.5px - 0.5px - 0.002px), calc(0% + 1px + 0.002px) calc(100% - 5.5px - 0.5px), calc(0% + 5.5px + 0.5px) calc(100% - 1px - 0.002px), calc(0% + 5.5px + 0.5px + 0.002px) calc(100% - 1px - 0.001px), calc(0% + 5.5px + 0.5px + 0.004px) calc(100% - 1px), calc(100% - 5.5px - 0.5px - 0.004px) calc(100% - 1px), calc(100% - 5.5px - 0.5px - 0.002px) calc(100% - 1px - 0.001px), calc(100% - 5.5px - 0.5px) calc(100% - 1px - 0.002px), calc(100% - 1px - 0.002px) calc(100% - 5.5px - 0.5px), calc(100% - 1px - 0.001px) calc(100% - 5.5px - 0.5px - 0.002px), calc(100% - 1px) calc(100% - 5.5px - 0.5px - 0.004px), calc(100% - 1px) calc(0% + 5.5px + 0.5px + 0.004px), calc(100% - 1px - 0.001px) calc(0% + 5.5px + 0.5px + 0.002px), calc(100% - 1px - 0.002px) calc(0% + 5.5px + 0.5px), calc(100% - 5.5px - 0.5px) calc(0% + 1px + 0.002px), calc(100% - 5.5px - 0.5px - 0.002px) calc(0% + 1px + 0.001px), calc(100% - 5.5px - 0.5px - 0.004px) calc(0% + 1px), 50% calc(0% + 1px));
  background-color: var(--button--background-color);
  bottom: -3px;
  left: -3px;
  opacity: var(--button--border-opacity);
  right: -3px;
  top: -3px;
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  z-index: 0;
}
.module.module--markers-map .card--map .the-marker__button[data-marker-status=open], .module.module--markers-map .card--map .the-marker__button[data-marker-status=open]:active, .module.module--markers-map .card--map .the-marker__button[data-marker-status=open]:hover {
  --button--background-color: #0c2340;
  --button--border-opacity: 1;
}
.module.module--markers-map .card--map .the-marker__button[data-marker-status=open] + .the-marker__body {
  opacity: 0;
  pointer-events: initial;
}
[data-input-method=mouse] .module.module--markers-map .card--map .the-marker__button:active[data-marker-status=closed], [data-input-method=mouse] .module.module--markers-map .card--map .the-marker__button:hover[data-marker-status=closed] {
  --button--background-color: #eb5603;
}
.module.module--markers-map .card--map .the-marker__body {
  min-height: 7.2rem;
  min-width: 20rem;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transition: opacity 0.4s ease, margin-top 0.4s ease;
  transition: opacity 0.4s ease, margin-top 0.4s ease;
  z-index: 2;
}
.module.module--markers-map .the-marker__title {
  color: #0c2340;
}
.module.module--markers-map .the-marker__title b {
  color: #0c2340;
  font-weight: 700;
  text-transform: none;
}
.module.module--markers-map .the-marker__value {
  color: #405876;
}
.module.module--markers-map .the-marker__power {
  color: #ff8200;
  font-weight: 700;
  margin-top: 0.8rem;
}
.module.module--markers-map .the-marker__power .small-text {
  font-weight: 700;
  line-height: 1;
}
.module.module--markers-map .the-marker__infos {
  margin-top: 1.6rem;
}
.module.module--markers-map .the-marker__infos .the-links__item {
  margin-top: 0.8rem;
}
.module.module--markers-map .the-marker__infos address + .the-links__item {
  margin-top: 0;
}
.module.module--markers-map .the-marker__infos [data-link-type=address] {
  color: var(--module--text-color);
}
.module.module--markers-map .the-marker__infos [data-link-type=address] > span {
  font-style: normal;
  line-height: 1.6;
  padding-left: 3.2rem;
  text-indent: -3.2rem;
}
.module.module--markers-map .the-marker__infos [data-link-type=address] > span::before {
  color: var(--module--accent-color);
}
.module.module--markers-map .the-marker__infos [data-link-type=blank] > span {
  padding-left: 3.2rem;
}
[data-input-method=mouse] .module.module--markers-map .the-marker__infos [data-link-type]:active > span::before, [data-input-method=mouse] .module.module--markers-map .the-marker__infos [data-link-type]:active > span::after, [data-input-method=mouse] .module.module--markers-map .the-marker__infos [data-link-type]:hover > span::before, [data-input-method=mouse] .module.module--markers-map .the-marker__infos [data-link-type]:hover > span::after {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.module.module--markers-map .the-marker__body {
  -webkit-clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
          clip-path: polygon(0% calc(0% + 1.2rem + 4px), calc(0% + 1px) calc(0% + 1.2rem + 2px), calc(0% + 2px) calc(0% + 1.2rem), calc(0% + 1.2rem) calc(0% + 2px), calc(0% + 1.2rem + 2px) calc(0% + 1px), calc(0% + 1.2rem + 4px) 0%, calc(100% - 1.2rem - 4px) 0%, calc(100% - 1.2rem - 2px) calc(0% + 1px), calc(100% - 1.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 1.2rem), calc(100% - 1px) calc(0% + 1.2rem + 2px), 100% calc(0% + 1.2rem + 4px), 100% calc(100% - 1.2rem - 4px), calc(100% - 1px) calc(100% - 1.2rem - 2px), calc(100% - 2px) calc(100% - 1.2rem), calc(100% - 1.2rem) calc(100% - 2px), calc(100% - 1.2rem - 2px) calc(100% - 1px), calc(100% - 1.2rem - 4px) 100%, calc(0% + 1.2rem + 4px) 100%, calc(0% + 1.2rem + 2px) calc(100% - 1px), calc(0% + 1.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 1.2rem), calc(0% + 1px) calc(100% - 1.2rem - 2px), 0% calc(100% - 1.2rem - 4px));
  background-color: #fff;
  padding: 2.4rem;
}
.module.module--markers-map .the-slider .the-marker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  margin: 0 auto;
  max-width: 45rem;
}
.module.module--markers-map .the-slider .the-marker__body {
  height: 100%;
}

@media (min-width: 1024px) {
  .module.module--markers-map .col-slider {
    display: none;
  }
  .module.module--markers-map .card--map .the-marker__button {
    z-index: 1;
  }
  .module.module--markers-map .card--map .the-marker__button[data-marker-status=closed] + .the-marker__body {
    margin-top: 8rem;
    opacity: 0;
  }
  .module.module--markers-map .card--map .the-marker__button[data-marker-status=open], .module.module--markers-map .card--map .the-marker__button[data-marker-status=open]:active, .module.module--markers-map .card--map .the-marker__button[data-marker-status=open]:hover {
    --button--background-color: #0c2340;
    --button--border-opacity: 1;
  }
  .module.module--markers-map .card--map .the-marker__button[data-marker-status=open] + .the-marker__body {
    margin-top: 3.2rem;
    opacity: 1;
  }
  .module.module--markers-map .card--map .the-marker__body {
    min-height: 7.2rem;
    min-width: 20rem;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-transition: opacity 0.4s ease, margin-top 0.4s ease;
    transition: opacity 0.4s ease, margin-top 0.4s ease;
    z-index: 2;
  }
  .module.module--markers-map .card--map .the-marker[data-marker-horizontal=right] .the-marker__body {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: 3.5rem;
    -webkit-transform: translate(0%, -50%);
        -ms-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
  }
  .module.module--markers-map .card--map .the-marker[data-marker-horizontal=left] .the-marker__body {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-left: 6.4rem;
    -webkit-transform: translate(-150%, -50%);
        -ms-transform: translate(-150%, -50%);
            transform: translate(-150%, -50%);
  }
  .module.module--markers-map .card--map .the-marker[data-marker-type=location] .the-marker__body {
    max-width: 100%;
    min-width: 35rem;
  }
  .module.module--markers-map .card--map .the-marker[data-marker-type=location][data-marker-horizontal=left] .the-marker__body {
    left: 8rem;
  }
}
@media (max-width: 1023.98px) {
  .module.module--markers-map .card--map .the-marker__button::after, .module.module--markers-map .card--map .the-marker__button::before {
    -webkit-transform: scale(0.75);
        -ms-transform: scale(0.75);
            transform: scale(0.75);
  }
}
@media (max-width: 767.98px) {
  .module.module--markers-map .card--map .the-marker__button::after, .module.module--markers-map .card--map .the-marker__button::before {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
  }
}
.module.module--modal .module__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 0 !important;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 2.4rem !important;
}
.module.module--modal .module__content {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  background-color: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  margin-top: 2.4rem;
  max-height: calc(var(--vh, 100vh) - 12rem - 2.4rem);
  min-height: 66vh;
  opacity: 1;
  overflow: auto;
  padding: 4.8rem;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.module.module--modal[data-layout=form] .col-header--title {
  margin-top: 0;
}
.module.module--modal[data-layout=form] .the-header__title {
  color: #0c2340;
}
.module.module--modal[data-layout=form] .the-modal__header {
  height: 0;
  margin-top: 1.6rem;
  text-align: right;
}
.module.module--modal[data-layout=form] .the-modal__close > span::after {
  display: none;
}

@media (max-width: 575.98px) {
  .module.module--modal .the-modal__container {
    background-color: #f6f6f6;
    height: var(--vh, 100vh);
    overflow-x: hidden;
    overflow-y: auto;
  }
  .module.module--modal .the-modal__content {
    height: initial;
    overflow: initial;
  }
  .module.module--modal .the-modal__header .the-modal__close {
    left: 100%;
    position: relative;
    -webkit-transform: translate(-100%);
        -ms-transform: translate(-100%);
            transform: translate(-100%);
  }
  .module.module--modal .module__container {
    height: initial;
    padding-bottom: 4.8rem !important;
  }
  .module.module--modal .module__content {
    -webkit-clip-path: none;
            clip-path: none;
    margin-top: 0;
    max-height: initial;
    overflow: initial;
    padding: 0;
  }
}
.module.module--multimedia .col-main {
  position: relative;
}
.module.module--multimedia .the-image {
  position: relative;
  display: block;
  position: relative;
  width: 100%;
}
.module.module--multimedia .the-image::before {
  content: "";
  display: block;
  padding-top: 36.3636363636%;
}
.module.module--multimedia .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--multimedia .the-image > img {
  -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
          clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.module.module--multimedia .the-image__caption {
  color: var(--module--text-color--soft);
  margin-top: 1.6rem;
  text-align: left;
}
.module.module--multimedia .the-image__caption .marked {
  color: var(--module--text-color);
}

@media (max-width: 1023.98px) {
  .module.module--multimedia .the-image {
    position: relative;
  }
  .module.module--multimedia .the-image::before {
    content: "";
    display: block;
    padding-top: 75%;
  }
  .module.module--multimedia .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.module.module--numbers .items {
  margin-bottom: -24px;
}
.module.module--numbers .items .item {
  margin-bottom: 24px;
}
.module.module--markers-map + .module.module--numbers {
  --module--space-top: 0rem;
}

.module.module--share {
  --module--space-top: 0;
}
.module.module--share .the-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  text-align: center;
}
.module.module--share .the-share__label {
  margin-bottom: 1.6rem;
}

.module.module--slider {
  overflow: hidden;
}
.module.module--slider .the-slider {
  overflow: visible;
}
.module.module--slider .the-slider[data-slider-disabled=true] .the-slider__footer {
  display: none;
}
.module.module--slider .the-slider[data-slider-disabled=false] .the-slider__item {
  opacity: 0.25;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}
.module.module--slider .the-slider[data-slider-disabled=false] .the-slider__item.visible {
  opacity: 1;
}
.module.module--slider .the-slider[data-slider=false] .the-slider__content {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.module.module--table .col-header {
  margin-right: 100%;
}
.module.module--table .the-tabs__links {
  margin-bottom: 3.2rem;
}

.module.module--team-members .col-header {
  margin-right: 100%;
}
.module.module--team-members .the-tabs {
  position: relative;
}
.module.module--team-members .the-tabs__link {
  outline: 0 !important;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span::before, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link strong + span::before {
  content: "(";
}
.module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span::after, .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link strong + span::after {
  content: ")";
}
.module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__link {
  cursor: pointer;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="0"] [data-index-target="0"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="0"] [data-index-target="0"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="1"] [data-index-target="1"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="1"] [data-index-target="1"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="2"] [data-index-target="2"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="2"] [data-index-target="2"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="3"] [data-index-target="3"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="3"] [data-index-target="3"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="4"] [data-index-target="4"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="4"] [data-index-target="4"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="5"] [data-index-target="5"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="5"] [data-index-target="5"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="6"] [data-index-target="6"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="6"] [data-index-target="6"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="7"] [data-index-target="7"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="7"] [data-index-target="7"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="8"] [data-index-target="8"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="8"] [data-index-target="8"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="9"] [data-index-target="9"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="9"] [data-index-target="9"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="10"] [data-index-target="10"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="10"] [data-index-target="10"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="11"] [data-index-target="11"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="11"] [data-index-target="11"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="12"] [data-index-target="12"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="12"] [data-index-target="12"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="13"] [data-index-target="13"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="13"] [data-index-target="13"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="14"] [data-index-target="14"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="14"] [data-index-target="14"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="15"] [data-index-target="15"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="15"] [data-index-target="15"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="16"] [data-index-target="16"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="16"] [data-index-target="16"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="17"] [data-index-target="17"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="17"] [data-index-target="17"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="18"] [data-index-target="18"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="18"] [data-index-target="18"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="19"] [data-index-target="19"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="19"] [data-index-target="19"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="20"] [data-index-target="20"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="20"] [data-index-target="20"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="21"] [data-index-target="21"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="21"] [data-index-target="21"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="22"] [data-index-target="22"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="22"] [data-index-target="22"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="23"] [data-index-target="23"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="23"] [data-index-target="23"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="24"] [data-index-target="24"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="24"] [data-index-target="24"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="25"] [data-index-target="25"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="25"] [data-index-target="25"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="26"] [data-index-target="26"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="26"] [data-index-target="26"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="27"] [data-index-target="27"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="27"] [data-index-target="27"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="28"] [data-index-target="28"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="28"] [data-index-target="28"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="29"] [data-index-target="29"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="29"] [data-index-target="29"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="30"] [data-index-target="30"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="30"] [data-index-target="30"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="31"] [data-index-target="31"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="31"] [data-index-target="31"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="32"] [data-index-target="32"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="32"] [data-index-target="32"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="33"] [data-index-target="33"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="33"] [data-index-target="33"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="34"] [data-index-target="34"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="34"] [data-index-target="34"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="35"] [data-index-target="35"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="35"] [data-index-target="35"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="36"] [data-index-target="36"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="36"] [data-index-target="36"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="37"] [data-index-target="37"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="37"] [data-index-target="37"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="38"] [data-index-target="38"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="38"] [data-index-target="38"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="39"] [data-index-target="39"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="39"] [data-index-target="39"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="40"] [data-index-target="40"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="40"] [data-index-target="40"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="41"] [data-index-target="41"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="41"] [data-index-target="41"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="42"] [data-index-target="42"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="42"] [data-index-target="42"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="43"] [data-index-target="43"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="43"] [data-index-target="43"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="44"] [data-index-target="44"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="44"] [data-index-target="44"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="45"] [data-index-target="45"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="45"] [data-index-target="45"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="46"] [data-index-target="46"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="46"] [data-index-target="46"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="47"] [data-index-target="47"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="47"] [data-index-target="47"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="48"] [data-index-target="48"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="48"] [data-index-target="48"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="49"] [data-index-target="49"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="49"] [data-index-target="49"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="50"] [data-index-target="50"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=select][data-current-index="50"] [data-index-target="50"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link {
  margin-bottom: 3.2rem;
  cursor: pointer;
  display: block;
  padding-left: 3.2rem;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link:last-child {
  margin-bottom: 0;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link::before {
  -webkit-clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
          clip-path: polygon(0% calc(0% + 3px + 0.04px), calc(0% + 0.01px) calc(0% + 3px + 0.02px), calc(0% + 0.02px) calc(0% + 3px), calc(0% + 3px) calc(0% + 0.02px), calc(0% + 3px + 0.02px) calc(0% + 0.01px), calc(0% + 3px + 0.04px) 0%, calc(100% - 3px - 0.04px) 0%, calc(100% - 3px - 0.02px) calc(0% + 0.01px), calc(100% - 3px) calc(0% + 0.02px), calc(100% - 0.02px) calc(0% + 3px), calc(100% - 0.01px) calc(0% + 3px + 0.02px), 100% calc(0% + 3px + 0.04px), 100% calc(100% - 3px - 0.04px), calc(100% - 0.01px) calc(100% - 3px - 0.02px), calc(100% - 0.02px) calc(100% - 3px), calc(100% - 3px) calc(100% - 0.02px), calc(100% - 3px - 0.02px) calc(100% - 0.01px), calc(100% - 3px - 0.04px) 100%, calc(0% + 3px + 0.04px) 100%, calc(0% + 3px + 0.02px) calc(100% - 0.01px), calc(0% + 3px) calc(100% - 0.02px), calc(0% + 0.02px) calc(100% - 3px), calc(0% + 0.01px) calc(100% - 3px - 0.02px), 0% calc(100% - 3px - 0.04px));
  background-color: var(--module--accent-color, #ff8200);
  content: "";
  display: inline-block;
  height: 1rem;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 1em;
  -webkit-transition: opacity 0.4s ease, background-color 0.4s ease;
  transition: opacity 0.4s ease, background-color 0.4s ease;
  width: 1rem;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link strong {
  display: block;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs] .the-tabs__link span {
  display: block;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="0"] [data-index-target="0"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="0"] [data-index-target="0"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="1"] [data-index-target="1"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="1"] [data-index-target="1"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="2"] [data-index-target="2"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="2"] [data-index-target="2"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="3"] [data-index-target="3"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="3"] [data-index-target="3"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="4"] [data-index-target="4"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="4"] [data-index-target="4"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="5"] [data-index-target="5"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="5"] [data-index-target="5"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="6"] [data-index-target="6"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="6"] [data-index-target="6"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="7"] [data-index-target="7"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="7"] [data-index-target="7"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="8"] [data-index-target="8"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="8"] [data-index-target="8"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="9"] [data-index-target="9"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="9"] [data-index-target="9"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="10"] [data-index-target="10"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="10"] [data-index-target="10"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="11"] [data-index-target="11"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="11"] [data-index-target="11"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="12"] [data-index-target="12"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="12"] [data-index-target="12"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="13"] [data-index-target="13"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="13"] [data-index-target="13"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="14"] [data-index-target="14"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="14"] [data-index-target="14"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="15"] [data-index-target="15"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="15"] [data-index-target="15"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="16"] [data-index-target="16"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="16"] [data-index-target="16"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="17"] [data-index-target="17"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="17"] [data-index-target="17"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="18"] [data-index-target="18"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="18"] [data-index-target="18"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="19"] [data-index-target="19"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="19"] [data-index-target="19"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="20"] [data-index-target="20"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="20"] [data-index-target="20"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="21"] [data-index-target="21"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="21"] [data-index-target="21"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="22"] [data-index-target="22"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="22"] [data-index-target="22"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="23"] [data-index-target="23"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="23"] [data-index-target="23"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="24"] [data-index-target="24"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="24"] [data-index-target="24"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="25"] [data-index-target="25"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="25"] [data-index-target="25"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="26"] [data-index-target="26"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="26"] [data-index-target="26"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="27"] [data-index-target="27"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="27"] [data-index-target="27"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="28"] [data-index-target="28"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="28"] [data-index-target="28"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="29"] [data-index-target="29"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="29"] [data-index-target="29"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="30"] [data-index-target="30"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="30"] [data-index-target="30"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="31"] [data-index-target="31"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="31"] [data-index-target="31"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="32"] [data-index-target="32"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="32"] [data-index-target="32"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="33"] [data-index-target="33"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="33"] [data-index-target="33"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="34"] [data-index-target="34"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="34"] [data-index-target="34"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="35"] [data-index-target="35"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="35"] [data-index-target="35"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="36"] [data-index-target="36"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="36"] [data-index-target="36"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="37"] [data-index-target="37"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="37"] [data-index-target="37"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="38"] [data-index-target="38"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="38"] [data-index-target="38"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="39"] [data-index-target="39"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="39"] [data-index-target="39"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="40"] [data-index-target="40"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="40"] [data-index-target="40"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="41"] [data-index-target="41"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="41"] [data-index-target="41"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="42"] [data-index-target="42"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="42"] [data-index-target="42"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="43"] [data-index-target="43"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="43"] [data-index-target="43"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="44"] [data-index-target="44"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="44"] [data-index-target="44"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="45"] [data-index-target="45"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="45"] [data-index-target="45"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="46"] [data-index-target="46"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="46"] [data-index-target="46"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="47"] [data-index-target="47"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="47"] [data-index-target="47"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="48"] [data-index-target="48"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="48"] [data-index-target="48"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="49"] [data-index-target="49"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="49"] [data-index-target="49"]::before {
  opacity: 1;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="50"] [data-index-target="50"] {
  --link--color: #ff8200;
  --link--accent-color: #ff8200;
}
.module.module--team-members .the-tabs[data-tab-behaviour=tabs][data-current-index="50"] [data-index-target="50"]::before {
  opacity: 1;
}
.module.module--team-members .card--team-member {
  border-bottom-left-radius: 0.8rem;
  border-top-left-radius: 0.8rem;
  overflow: hidden;
}

@media (min-width: 1624px) {
  .module.module--team-members .card--team-member {
    border-bottom-right-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
  }
}
@media (min-width: 1280px) {
  .module.module--team-members .the-tabs__panels {
    margin-right: calc((var(--wide-margin) + var(--half-gutter)) * -1);
    width: calc(100% + var(--wide-margin) + var(--half-gutter));
  }
}
@media (max-width: 1279.98px) {
  .module.module--team-members .card--team-member {
    border-radius: 0.8rem;
  }
}
@media (min-width: 1024px) {
  .module.module--team-members .the-tabs__content {
    -ms-flex-item-align: start;
        align-self: flex-start;
    bottom: 0;
    position: sticky;
    top: 12rem;
  }
}
@media (max-width: 575.98px) {
  .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button strong {
    font-weight: normal;
  }
  .module.module--team-members .the-tabs[data-tab-behaviour=select] .the-tabs__button strong + span {
    display: none;
  }
}
.module.module--text-image .col-header {
  -ms-flex-item-align: center;
      align-self: center;
  position: relative;
  z-index: 1;
}
.module.module--text-image .col-image {
  position: relative;
  z-index: 0;
}
.module.module--text-image .the-image {
  position: relative;
  border-radius: 0.8rem;
  height: 100%;
  max-height: 80rem;
  min-height: 30rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.module.module--text-image .the-image::before {
  content: "";
  display: block;
  padding-top: 65.6934306569%;
}
.module.module--text-image .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--text-image .the-image__caption {
  color: var(--module--text-color--soft);
  margin-top: 1.6rem;
  text-align: left;
}
.module.module--text-image .the-image__caption .marked {
  color: var(--module--text-color);
}
.module.module--text-image .the-image img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  z-index: 1;
}
.module.module--text-image .the-image[data-type=raw] {
  -webkit-clip-path: none !important;
          clip-path: none !important;
  max-height: initial;
  min-height: initial;
}
.module.module--text-image .the-image[data-type=raw]::before {
  display: none;
}
.module.module--text-image .the-image[data-type=raw] img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  width: 100%;
}
.module.module--text-image .the-lootie {
  height: 100%;
  max-height: 80rem;
  min-height: 30rem;
  width: 100%;
}
.module.module--text-image .items {
  margin-top: 3.2rem;
  margin-bottom: -3.2rem;
}
.module.module--text-image .items:first-child {
  margin-top: 0;
}
.module.module--text-image .items .item {
  margin-bottom: 3.2rem;
}
.module.module--text-image[data-image-type=default] .col-header {
  padding-bottom: 3.2rem;
  padding-top: 4.8rem;
}
.module.module--text-image[data-image-type=featured] .col-header {
  padding-bottom: 8rem;
  padding-top: 8rem;
}
.module.module--text-image[data-image-type=featured] .the-image {
  position: relative;
  border-radius: 0;
  min-height: 50rem;
}
.module.module--text-image[data-image-type=featured] .the-image::before {
  content: "";
  display: block;
  padding-top: 111.1111111111%;
}
.module.module--text-image[data-image-type=featured] .the-image > * {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.module.module--text-image[data-layout=text-image] .col-header {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.module.module--text-image[data-layout=text-image] .col-image {
  margin-left: auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.module.module--text-image[data-layout=text-image] .the-image__caption {
  text-align: right;
}
.module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image {
  -webkit-clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
          clip-path: polygon(0% calc(0% + 8rem + 4px), calc(0% + 1px) calc(0% + 8rem + 2px), calc(0% + 2px) calc(0% + 8rem), calc(0% + 8rem) calc(0% + 2px), calc(0% + 8rem + 2px) calc(0% + 1px), calc(0% + 8rem + 4px) 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
}
.module.module--text-image[data-layout=text-image][data-image-type=default] .the-image {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, calc(0% + 8rem + 4px) 100%, calc(0% + 8rem + 2px) calc(100% - 1px), calc(0% + 8rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 8rem), calc(0% + 1px) calc(100% - 8rem - 2px), 0% calc(100% - 8rem - 4px));
}
.module.module--text-image[data-layout=image-text] .col-header {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.module.module--text-image[data-layout=image-text] .col-image {
  margin-right: auto;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.module.module--text-image[data-layout=image-text] .the-image__caption {
  text-align: left;
}
.module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image {
  -webkit-clip-path: polygon(0% 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, 0% 100%);
          clip-path: polygon(0% 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% calc(100% - 8rem - 4px), calc(100% - 1px) calc(100% - 8rem - 2px), calc(100% - 2px) calc(100% - 8rem), calc(100% - 8rem) calc(100% - 2px), calc(100% - 8rem - 2px) calc(100% - 1px), calc(100% - 8rem - 4px) 100%, 0% 100%);
}
.module.module--text-image[data-layout=image-text][data-image-type=default] .the-image {
  -webkit-clip-path: polygon(0% 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% 100%, 0% 100%);
          clip-path: polygon(0% 0%, calc(100% - 8rem - 4px) 0%, calc(100% - 8rem - 2px) calc(0% + 1px), calc(100% - 8rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 8rem), calc(100% - 1px) calc(0% + 8rem + 2px), 100% calc(0% + 8rem + 4px), 100% 100%, 0% 100%);
}

@media (min-width: 1624px) {
  .module.module--text-image[data-image-type=featured] .the-image {
    border-radius: 0.8rem;
  }
}
@media (min-width: 1280px) {
  .module.module--text-image[data-image-type=featured][data-layout=text-image] .the-image {
    margin-right: calc((var(--wide-margin) + var(--half-gutter)) * -1);
    width: calc(100% + var(--wide-margin) + var(--half-gutter));
  }
  .module.module--text-image[data-image-type=featured][data-layout=image-text] .the-image {
    margin-left: calc((var(--wide-margin) + var(--half-gutter)) * -1);
    width: calc(100% + var(--wide-margin) + var(--half-gutter));
  }
}
@media (max-width: 1279.98px) {
  .module.module--text-image[data-layout=text-image] .col-header, .module.module--text-image[data-layout=image-text] .col-header {
    margin-top: 4.8rem;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-bottom: 0;
    padding-top: 0;
  }
  .module.module--text-image[data-layout=text-image] .col-image, .module.module--text-image[data-layout=image-text] .col-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image {
    position: relative;
    -webkit-clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
            clip-path: polygon(0% calc(0% + 3.2rem + 4px), calc(0% + 1px) calc(0% + 3.2rem + 2px), calc(0% + 2px) calc(0% + 3.2rem), calc(0% + 3.2rem) calc(0% + 2px), calc(0% + 3.2rem + 2px) calc(0% + 1px), calc(0% + 3.2rem + 4px) 0%, calc(100% - 3.2rem - 4px) 0%, calc(100% - 3.2rem - 2px) calc(0% + 1px), calc(100% - 3.2rem) calc(0% + 2px), calc(100% - 2px) calc(0% + 3.2rem), calc(100% - 1px) calc(0% + 3.2rem + 2px), 100% calc(0% + 3.2rem + 4px), 100% calc(100% - 3.2rem - 4px), calc(100% - 1px) calc(100% - 3.2rem - 2px), calc(100% - 2px) calc(100% - 3.2rem), calc(100% - 3.2rem) calc(100% - 2px), calc(100% - 3.2rem - 2px) calc(100% - 1px), calc(100% - 3.2rem - 4px) 100%, calc(0% + 3.2rem + 4px) 100%, calc(0% + 3.2rem + 2px) calc(100% - 1px), calc(0% + 3.2rem) calc(100% - 2px), calc(0% + 2px) calc(100% - 3.2rem), calc(0% + 1px) calc(100% - 3.2rem - 2px), 0% calc(100% - 3.2rem - 4px));
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image::before, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image::before, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image::before, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image::before {
    content: "";
    display: block;
    padding-top: 56.25%;
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image > *, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image > *, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image > *, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (max-width: 767.98px) {
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image {
    position: relative;
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image::before, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image::before, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image::before, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image::before {
    content: "";
    display: block;
    padding-top: 90.1098901099%;
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image > *, .module.module--text-image[data-layout=text-image][data-image-type=default] .the-image > *, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image > *, .module.module--text-image[data-layout=image-text][data-image-type=default] .the-image > * {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .module.module--text-image[data-layout=text-image][data-image-type=featured] .the-image, .module.module--text-image[data-layout=image-text][data-image-type=featured] .the-image {
    min-height: 30rem;
  }
}