/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./scss/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************/
:root {
  --black: 0 0% 0%;
  --white: 0 0% 100%;
  --grey_light: 0 0% 98%;
  --grey_neutral: 0 0% 87.8%;
  --grey_neutral_light: 0 0% 74%;
  --grey_mid_dark: 0 0% 34.5%;
  --grey_dark: 345 6.1% 12.9%;
  --grey_bg: 0 0% 25.9%;
  --brand_purple_dark: 267 68.4% 37.3%;
  --brand_purple: 267 56.5% 45.1%;
  --brand_purple_light: 259 100% 72.5%;
  --brand_acqua: 173 89.3% 55.9%;
  --utilities_error: 15 80.1% 47.3%;
  --utilities_green: 144 90.4% 40.8%;
  --utilities_warning: 39 69% 69.6%;
  --gd_unit: .5rem;
  --gd_gutter_smallmobile: .75rem;
  --gd_gutter_mobile: 1rem;
  --gd_gutter_tablet: 1.5rem;
  --gd_gutter_desktop: 2rem;
  --gd_gutter_wide: 2.5rem;
  --gd_gutter_xwide: 3rem;
  --gd_gutter_large: 3.5rem;
  --gd_gutter_xlarge: 4rem;
  --gd_gutter_xxlarge: 4.5rem;
  --gd_gutter_xxxlarge: 5rem;
  --gd_gutter_big: 6rem;
  --gd_gutter_bigger: 6.5rem;
  --max_width_large: 90rem;
  --max_width_main: 80rem;
  --max_width_main_midsmall: 75rem;
  --max_width_main_small: 64rem;
  --max_width_medium_large: 61.25rem;
  --max_width_medium: 52.5rem;
  --max_width_text: 50.625rem;
  --max_width_medium_small: 45rem;
  --max_width_small: 36.5rem;
  --ff_titles: "Exo 2", sans-serif;
  --ff_body: "Open Sans", sans-serif;
  --fs_display: 3rem;
  --fs_heading_1: 2rem;
  --fs_heading_2: 1.75rem;
  --fs_heading_3: 1.5rem;
  --fs_heading_4: 1.3125rem;
  --fs_heading_5: 1.125rem;
  --fs_heading_6: .875rem;
  --fs_body: 1rem;
  --fs_body_small: .875rem;
  --fs_teaser: var(--ff_body);
  --fs_button: var(--fs_heading_5);
  --fs_captions_note: .75rem;
  --fs_captions_note_small: .625rem;
  --lh_display: 3.5rem;
  --lh_heading_1: 2.5rem;
  --lh_heading_2: 2.25rem;
  --lh_heading_3: 2rem;
  --lh_heading_4: 1.8125rem;
  --lh_heading_5: 1.625rem;
  --lh_heading_6: 1.375rem;
  --lh_body: 1.5rem;
  --lh_body_small: 1.375rem;
  --lh_teaser: var(--lh_body);
  --lh_button: var(--lh_heading_5);
  --lh_captions_note: 1.25rem;
  --lh_captions_note_small: 1.125rem;
  --fw_bold: 700;
  --fw_medium: 600;
  --fw_regular: 400;
  --fw_light: 300;
  --dropshadow_img_hp: 0 2rem 2.5rem rgba(0, 0, 0, .25);
  --dropshadow_top_image: 1.5rem 1.5rem 2.5rem rgba(94, 63, 153, .32);
  --dropshadow_team_card: 0 1rem 2rem rgba(94, 63, 153, .32);
  --dropshadow_v2: 1rem 2rem 2.5rem rgba(0, 0, 0, .25);
  --dropshadow_small_cards: 0 2rem 2.5rem rgba(0, 0, 0, .25);
  --dropshadow_v2_right: -1rem 2rem 2.5rem rgba(0, 0, 0, .25);
  --dropshadow_related: 0 2rem 2.5rem -1rem rgba(0, 0, 0, .25);
  --ease_time: .2s;
  --z_index_modal: 999;
  --z_index_header: 99;
  --z_index_lift: 5;
  --z_index_neutral: 1;
  --z_index_negative: -1;
  --dot_size: .125rem;
  --dot_space: .5rem;
  --dash-width: 1rem;
  --dash-height: .0625rem;
  --button_box_size: var(--gd_gutter_wide);
}
@media (min-width: 768px) {
  :root {
    --dash-width: 3.5rem;
    --button_box_size: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  :root {
    --button_box_size: var(--gd_gutter_xxlarge);
  }
}

.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block {
    padding: 15px 0;
}

html {
  line-height: var(--lh_body);
  -webkit-text-size-adjust: 100%;
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: var(--ff_body), -apple-system, "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: var(--fs-body);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
  white-space: pre-wrap;
}

a {
  display: inline-block;
  background-color: transparent;
}

abbr[title] {
  border-bottom: 0;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: var(--fw_bold);
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: 100%;
  line-height: var(--lh_body);
}
button:focus, button:active,
input:focus,
input:active,
optgroup:focus,
optgroup:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
  border: 0;
  outline: none;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 0.0625rem dotted ButtonText;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -0.125rem;
  -webkit-appearance: textfield;
}

details {
  display: block;
}

img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-style: none;
}

html {
  height: 100%;
  min-height: -webkit-fill-available;
}

body {
  min-height: 100vh;
  min-height: -webkit-fill-available;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, auto) minmax(0, 1fr) minmax(0, auto);
  min-height: 100dvh;
  overflow-x: hidden;
}
body.has-menu-open {
  overflow: hidden;
}

#page {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  min-height: 100vh;
  min-height: 100dvh;
}

main {
  background-color: hsl(var(--white));
  overflow-x: hidden;
}
@media (min-width: 992px) {
  main {
    position: relative;
    z-index: var(--z_index_lift);
    overflow-x: visible;
  }
  main.has-shadow {
    box-shadow: 0 2rem 2.5rem rgba(0, 0, 0, 0.05);
  }
}

ul.has-text-align-left,
ol.has-text-align-left, p.has-text-align-left, h6.has-text-align-left, h5.has-text-align-left, h4.has-text-align-left, h3.has-text-align-left, h2.has-text-align-left, h1.has-text-align-left, ul.has-text-align-center,
ol.has-text-align-center, p.has-text-align-center, h6.has-text-align-center, h5.has-text-align-center, h4.has-text-align-center, h3.has-text-align-center, h2.has-text-align-center, h1.has-text-align-center, ul.has-text-align-right,
ol.has-text-align-right, p.has-text-align-right, h6.has-text-align-right, h5.has-text-align-right, h4.has-text-align-right, h3.has-text-align-right, h2.has-text-align-right, h1.has-text-align-right, ul:not([class]),
ol:not([class]), p:not([class]), h6:not([class]), h5:not([class]), h4:not([class]), h3:not([class]), h2:not([class]), h1:not([class]), ul[class=""],
ol[class=""], p[class=""], h6[class=""], h5[class=""], h4[class=""], h3[class=""], h2[class=""], h1[class=""] {
  margin: 0 auto var(--gd_gutter_wide);
  max-width: var(--max_width_text);
}
@media (max-width: calc(768px - 1px)) {
  ul.has-text-align-left,
ol.has-text-align-left, p.has-text-align-left, h6.has-text-align-left, h5.has-text-align-left, h4.has-text-align-left, h3.has-text-align-left, h2.has-text-align-left, h1.has-text-align-left, ul.has-text-align-center,
ol.has-text-align-center, p.has-text-align-center, h6.has-text-align-center, h5.has-text-align-center, h4.has-text-align-center, h3.has-text-align-center, h2.has-text-align-center, h1.has-text-align-center, ul.has-text-align-right,
ol.has-text-align-right, p.has-text-align-right, h6.has-text-align-right, h5.has-text-align-right, h4.has-text-align-right, h3.has-text-align-right, h2.has-text-align-right, h1.has-text-align-right, ul:not([class]),
ol:not([class]), p:not([class]), h6:not([class]), h5:not([class]), h4:not([class]), h3:not([class]), h2:not([class]), h1:not([class]), ul[class=""],
ol[class=""], p[class=""], h6[class=""], h5[class=""], h4[class=""], h3[class=""], h2[class=""], h1[class=""] {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  ul.has-text-align-left,
ol.has-text-align-left, p.has-text-align-left, h6.has-text-align-left, h5.has-text-align-left, h4.has-text-align-left, h3.has-text-align-left, h2.has-text-align-left, h1.has-text-align-left, ul.has-text-align-center,
ol.has-text-align-center, p.has-text-align-center, h6.has-text-align-center, h5.has-text-align-center, h4.has-text-align-center, h3.has-text-align-center, h2.has-text-align-center, h1.has-text-align-center, ul.has-text-align-right,
ol.has-text-align-right, p.has-text-align-right, h6.has-text-align-right, h5.has-text-align-right, h4.has-text-align-right, h3.has-text-align-right, h2.has-text-align-right, h1.has-text-align-right, ul:not([class]),
ol:not([class]), p:not([class]), h6:not([class]), h5:not([class]), h4:not([class]), h3:not([class]), h2:not([class]), h1:not([class]), ul[class=""],
ol[class=""], p[class=""], h6[class=""], h5[class=""], h4[class=""], h3[class=""], h2[class=""], h1[class=""] {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  ul.has-text-align-left,
ol.has-text-align-left, p.has-text-align-left, h6.has-text-align-left, h5.has-text-align-left, h4.has-text-align-left, h3.has-text-align-left, h2.has-text-align-left, h1.has-text-align-left, ul.has-text-align-center,
ol.has-text-align-center, p.has-text-align-center, h6.has-text-align-center, h5.has-text-align-center, h4.has-text-align-center, h3.has-text-align-center, h2.has-text-align-center, h1.has-text-align-center, ul.has-text-align-right,
ol.has-text-align-right, p.has-text-align-right, h6.has-text-align-right, h5.has-text-align-right, h4.has-text-align-right, h3.has-text-align-right, h2.has-text-align-right, h1.has-text-align-right, ul:not([class]),
ol:not([class]), p:not([class]), h6:not([class]), h5:not([class]), h4:not([class]), h3:not([class]), h2:not([class]), h1:not([class]), ul[class=""],
ol[class=""], p[class=""], h6[class=""], h5[class=""], h4[class=""], h3[class=""], h2[class=""], h1[class=""] {
    padding: 0;
  }
}
.page-template-default ul.has-text-align-left,
.page-template-default ol.has-text-align-left, .page-template-default p.has-text-align-left, .page-template-default h6.has-text-align-left, .page-template-default h5.has-text-align-left, .page-template-default h4.has-text-align-left, .page-template-default h3.has-text-align-left, .page-template-default h2.has-text-align-left, .page-template-default h1.has-text-align-left, .page-template-default ul.has-text-align-center,
.page-template-default ol.has-text-align-center, .page-template-default p.has-text-align-center, .page-template-default h6.has-text-align-center, .page-template-default h5.has-text-align-center, .page-template-default h4.has-text-align-center, .page-template-default h3.has-text-align-center, .page-template-default h2.has-text-align-center, .page-template-default h1.has-text-align-center, .page-template-default ul.has-text-align-right,
.page-template-default ol.has-text-align-right, .page-template-default p.has-text-align-right, .page-template-default h6.has-text-align-right, .page-template-default h5.has-text-align-right, .page-template-default h4.has-text-align-right, .page-template-default h3.has-text-align-right, .page-template-default h2.has-text-align-right, .page-template-default h1.has-text-align-right, .page-template-default ul:not([class]),
.page-template-default ol:not([class]), .page-template-default p:not([class]), .page-template-default h6:not([class]), .page-template-default h5:not([class]), .page-template-default h4:not([class]), .page-template-default h3:not([class]), .page-template-default h2:not([class]), .page-template-default h1:not([class]), .page-template-default ul[class=""],
.page-template-default ol[class=""], .page-template-default p[class=""], .page-template-default h6[class=""], .page-template-default h5[class=""], .page-template-default h4[class=""], .page-template-default h3[class=""], .page-template-default h2[class=""], .page-template-default h1[class=""] {
  max-width: none;
}
ul.has-text-align-left::-moz-selection, ol.has-text-align-left::-moz-selection, p.has-text-align-left::-moz-selection, h6.has-text-align-left::-moz-selection, h5.has-text-align-left::-moz-selection, h4.has-text-align-left::-moz-selection, h3.has-text-align-left::-moz-selection, h2.has-text-align-left::-moz-selection, h1.has-text-align-left::-moz-selection, ul.has-text-align-center::-moz-selection, ol.has-text-align-center::-moz-selection, p.has-text-align-center::-moz-selection, h6.has-text-align-center::-moz-selection, h5.has-text-align-center::-moz-selection, h4.has-text-align-center::-moz-selection, h3.has-text-align-center::-moz-selection, h2.has-text-align-center::-moz-selection, h1.has-text-align-center::-moz-selection, ul.has-text-align-right::-moz-selection, ol.has-text-align-right::-moz-selection, p.has-text-align-right::-moz-selection, h6.has-text-align-right::-moz-selection, h5.has-text-align-right::-moz-selection, h4.has-text-align-right::-moz-selection, h3.has-text-align-right::-moz-selection, h2.has-text-align-right::-moz-selection, h1.has-text-align-right::-moz-selection, ul:not([class])::-moz-selection, ol:not([class])::-moz-selection, p:not([class])::-moz-selection, h6:not([class])::-moz-selection, h5:not([class])::-moz-selection, h4:not([class])::-moz-selection, h3:not([class])::-moz-selection, h2:not([class])::-moz-selection, h1:not([class])::-moz-selection, ul[class=""]::-moz-selection, ol[class=""]::-moz-selection, p[class=""]::-moz-selection, h6[class=""]::-moz-selection, h5[class=""]::-moz-selection, h4[class=""]::-moz-selection, h3[class=""]::-moz-selection, h2[class=""]::-moz-selection, h1[class=""]::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
ul.has-text-align-left::selection,
ol.has-text-align-left::selection, p.has-text-align-left::selection, h6.has-text-align-left::selection, h5.has-text-align-left::selection, h4.has-text-align-left::selection, h3.has-text-align-left::selection, h2.has-text-align-left::selection, h1.has-text-align-left::selection, ul.has-text-align-center::selection,
ol.has-text-align-center::selection, p.has-text-align-center::selection, h6.has-text-align-center::selection, h5.has-text-align-center::selection, h4.has-text-align-center::selection, h3.has-text-align-center::selection, h2.has-text-align-center::selection, h1.has-text-align-center::selection, ul.has-text-align-right::selection,
ol.has-text-align-right::selection, p.has-text-align-right::selection, h6.has-text-align-right::selection, h5.has-text-align-right::selection, h4.has-text-align-right::selection, h3.has-text-align-right::selection, h2.has-text-align-right::selection, h1.has-text-align-right::selection, ul:not([class])::selection,
ol:not([class])::selection, p:not([class])::selection, h6:not([class])::selection, h5:not([class])::selection, h4:not([class])::selection, h3:not([class])::selection, h2:not([class])::selection, h1:not([class])::selection, ul[class=""]::selection,
ol[class=""]::selection, p[class=""]::selection, h6[class=""]::selection, h5[class=""]::selection, h4[class=""]::selection, h3[class=""]::selection, h2[class=""]::selection, h1[class=""]::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
ul.title-big,
ol.title-big, p.title-big, h6.title-big, h5.title-big, h4.title-big, h3.title-big, h2.title-big, h1.title-big, ul.title-highlight,
ol.title-highlight, p.title-highlight, h6.title-highlight, h5.title-highlight, h4.title-highlight, h3.title-highlight, h2.title-highlight, h1.title-highlight {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  margin: 0 auto var(--gd_gutter_wide);
  max-width: var(--max_width_text);
}
ul.title-big::before,
ol.title-big::before, p.title-big::before, h6.title-big::before, h5.title-big::before, h4.title-big::before, h3.title-big::before, h2.title-big::before, h1.title-big::before, ul.title-highlight::before,
ol.title-highlight::before, p.title-highlight::before, h6.title-highlight::before, h5.title-highlight::before, h4.title-highlight::before, h3.title-highlight::before, h2.title-highlight::before, h1.title-highlight::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - var(--dash-height) / 2);
  top: calc(0.7em - var(--dash-height) / 2);
}
@media (max-width: calc(768px - 1px)) {
  ul.title-big,
ol.title-big, p.title-big, h6.title-big, h5.title-big, h4.title-big, h3.title-big, h2.title-big, h1.title-big {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  ul.title-big,
ol.title-big, p.title-big, h6.title-big, h5.title-big, h4.title-big, h3.title-big, h2.title-big, h1.title-big {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  ul.title-big,
ol.title-big, p.title-big, h6.title-big, h5.title-big, h4.title-big, h3.title-big, h2.title-big, h1.title-big {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  ul.title-big,
ol.title-big, p.title-big, h6.title-big, h5.title-big, h4.title-big, h3.title-big, h2.title-big, h1.title-big {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
ul.is-purple,
ol.is-purple, p.is-purple, h6.is-purple, h5.is-purple, h4.is-purple, h3.is-purple, h2.is-purple, h1.is-purple {
  color: hsl(var(--brand_purple_dark));
}
ul.is-green,
ol.is-green, p.is-green, h6.is-green, h5.is-green, h4.is-green, h3.is-green, h2.is-green, h1.is-green {
  color: hsl(var(--brand_acqua));
}
ul.inl-title-style,
ol.inl-title-style, p.inl-title-style, h6.inl-title-style, h5.inl-title-style, h4.inl-title-style, h3.inl-title-style, h2.inl-title-style, h1.inl-title-style {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  margin-bottom: var(--gd_gutter_tablet);
}
ul.inl-title-style::before,
ol.inl-title-style::before, p.inl-title-style::before, h6.inl-title-style::before, h5.inl-title-style::before, h4.inl-title-style::before, h3.inl-title-style::before, h2.inl-title-style::before, h1.inl-title-style::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  ul.inl-title-style,
ol.inl-title-style, p.inl-title-style, h6.inl-title-style, h5.inl-title-style, h4.inl-title-style, h3.inl-title-style, h2.inl-title-style, h1.inl-title-style {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}

h1 {
  margin: 0;
}
@media (max-width: calc(768px - 1px)) {
  h1 {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}

h2 {
  margin: 0;
}
@media (max-width: calc(768px - 1px)) {
  h2 {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  h2 {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

h3 {
  margin: 0;
}
@media (max-width: calc(768px - 1px)) {
  h3 {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  h3 {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}

h4 {
  margin: 0;
}
@media (max-width: calc(768px - 1px)) {
  h4 {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  h4 {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}

h5 {
  margin: 0;
}
@media (max-width: calc(768px - 1px)) {
  h5 {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  h5 {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

h6 {
  font-size: var(--fs_heading_6);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_6);
  font-family: var(--ff_titles);
  margin: 0;
}

p {
  font-size: var(--fs_body);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body);
  font-family: var(--ff_body);
  margin: 0;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none outside none;
  list-style-image: none;
}
ul li,
ol li {
  list-style: none outside none;
}

ol:not([class]), ol[class=""], ul:not([class]), ul[class=""] {
  font-size: var(--fs_heading_5);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_5);
  font-family: var(--ff_titles);
  margin: 0 0 var(--gd_gutter_wide);
  padding: 0;
}
ol:not([class]) > li, ol[class=""] > li, ul:not([class]) > li, ul[class=""] > li {
  position: relative;
  padding-left: -webkit-calc(var(--element_size) + var(--gd_unit));
  padding-left: calc(var(--element_size) + var(--gd_unit));
  margin: 0 0 var(--gd_gutter_smallmobile);
}

ul:not([class]) > li, ul[class=""] > li {
  --element_size: var(--gd_gutter_mobile);
}
ul:not([class]) > li::before, ul[class=""] > li::before {
  content: "";
  position: absolute;
  width: var(--element_size);
  height: var(--element_size);
  border-radius: var(--element_size);
  border: 0.25rem solid hsl(var(--brand_acqua));
  top: 0.375rem;
  left: 0;
}

ol:not([class]), ol[class=""] {
  counter-reset: ordered-counter;
}
ol:not([class]) > li, ol[class=""] > li {
  --element_size: var(--gd_gutter_desktop);
  --element_displace: .1875rem;
  counter-increment: ordered-counter;
  margin-bottom: -webkit-calc(var(--gd_gutter_smallmobile) + var(--element_displace));
  margin-bottom: calc(var(--gd_gutter_smallmobile) + var(--element_displace));
}
ol:not([class]) > li::before, ol[class=""] > li::before {
  content: counter(ordered-counter);
  position: absolute;
  font-weight: var(--fw_bold);
  top: -webkit-calc(var(--element_displace) * -1);
  top: calc(var(--element_displace) * -1);
  left: 0;
  padding: -webkit-calc(var(--gd_unit) / 2);
  padding: calc(var(--gd_unit) / 2);
  text-align: center;
  min-width: var(--element_size);
  min-height: var(--element_size);
  color: hsl(var(--brand_purple_dark));
  background-color: hsl(var(--brand_acqua));
}

a {
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
a.is-inline, ol:not([class]) a, ol[class=""] a, ul:not([class]) a, ul[class=""] a, p a {
  color: hsl(var(--black));
  font-weight: var(--fw_bold);
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
a.is-inline:active, a.is-inline:focus-within, a.is-inline:focus, a.is-inline:hover, ol:not([class]) a:active, ol:not([class]) a:focus-within, ol:not([class]) a:focus, ol:not([class]) a:hover, ol[class=""] a:active, ol[class=""] a:focus-within, ol[class=""] a:focus, ol[class=""] a:hover, ul:not([class]) a:active, ul:not([class]) a:focus-within, ul:not([class]) a:focus, ul:not([class]) a:hover, ul[class=""] a:active, ul[class=""] a:focus-within, ul[class=""] a:focus, ul[class=""] a:hover, p a:active, p a:focus-within, p a:focus, p a:hover {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
a.is-inline::-moz-selection, ol:not([class]) a::-moz-selection, ol[class=""] a::-moz-selection, ul:not([class]) a::-moz-selection, ul[class=""] a::-moz-selection, p a::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
a.is-inline::selection, ol:not([class]) a::selection, ol[class=""] a::selection, ul:not([class]) a::selection, ul[class=""] a::selection, p a::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.publication-item a {
  font-weight: var(--fw_regular);
}

image {
  max-width: 100%;
}
@media (max-width: calc(768px - 1px)) {
  image {
    width: 100%;
  }
}
@media (min-width: 768px) {
  image {
    width: auto;
  }
}

:root {
  --inl_logo_horizontal: url("data:image/svg+xml,%3Csvg viewBox=%270 0 550 105%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M279.44 90.6863V89.4811H272.21V76.9779H271.004V90.6863H279.44Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M291.04 85.5645H285.165L288.178 77.7311L291.04 85.5645ZM294.354 90.837L289.232 77.1286H287.274L282.001 90.837H283.206L284.713 86.9203H291.492L292.998 90.837H294.354Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M307.309 88.1254C307.309 88.276 307.309 88.276 307.158 88.4266L306.255 89.3305C306.104 89.4811 306.104 89.4811 305.953 89.4811H300.078V84.51H305.652C305.803 84.51 305.803 84.51 305.953 84.6606L307.158 85.8657C307.309 86.0164 307.309 86.0164 307.309 86.167V88.1254ZM307.309 81.6478C307.309 81.7984 307.309 81.7984 307.158 81.9491L305.953 83.1542C305.803 83.3048 305.803 83.3048 305.652 83.3048H300.078V78.3337H305.953C306.104 78.3337 306.104 78.3337 306.255 78.4843L307.158 79.3881C307.309 79.5388 307.309 79.5388 307.309 79.6894V81.6478ZM308.665 88.276V86.167C308.665 85.7151 308.514 85.4138 308.213 85.1125L307.008 83.9074L308.213 82.7023C308.514 82.401 308.665 82.0997 308.665 81.6478V79.5388C308.665 79.0869 308.514 78.7856 308.213 78.4843L307.158 77.4298C306.857 77.1285 306.556 76.9779 306.104 76.9779H298.873V90.6863H306.104C306.556 90.6863 306.857 90.5356 307.158 90.2343L308.213 89.1799C308.514 89.0292 308.665 88.5773 308.665 88.276Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M323.428 87.5228C323.428 87.6735 323.428 87.6735 323.277 87.8241L321.771 89.3305C321.62 89.4812 321.62 89.4812 321.469 89.4812H316.8C316.649 89.4812 316.649 89.4812 316.498 89.3305L314.992 87.8241C314.841 87.6735 314.841 87.6735 314.841 87.5228V80.292C314.841 80.1414 314.841 80.1414 314.992 79.9908L316.498 78.4843C316.649 78.3337 316.649 78.3337 316.8 78.3337H321.469C321.62 78.3337 321.62 78.3337 321.771 78.4843L323.277 79.9908C323.428 80.1414 323.428 80.1414 323.428 80.292V87.5228ZM324.784 87.6735V80.292C324.784 79.8401 324.633 79.5388 324.332 79.2376L322.675 77.5805C322.373 77.2792 322.072 77.1286 321.62 77.1286H316.8C316.348 77.1286 316.046 77.2792 315.745 77.5805L314.088 79.2376C313.787 79.5388 313.636 79.8401 313.636 80.292V87.6735C313.636 88.1254 313.787 88.4267 314.088 88.728L315.745 90.385C316.046 90.6863 316.348 90.837 316.8 90.837H321.62C322.072 90.837 322.373 90.6863 322.675 90.385L324.332 88.728C324.633 88.2761 324.784 87.9748 324.784 87.6735Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M338.793 81.9491C338.793 82.0997 338.793 82.0997 338.643 82.2503L337.739 83.1542C337.588 83.3048 337.588 83.3048 337.437 83.3048H331.562V78.3337H337.437C337.588 78.3337 337.588 78.3337 337.739 78.4843L338.643 79.3881C338.793 79.5388 338.793 79.5388 338.793 79.6894V81.9491ZM341.204 90.8369L337.287 84.6606H337.739C338.191 84.6606 338.492 84.51 338.793 84.2087L339.848 83.1542C340.149 82.8529 340.3 82.5516 340.3 82.0997V79.5388C340.3 79.0869 340.149 78.7856 339.848 78.4843L338.793 77.4298C338.492 77.1285 338.191 76.9779 337.739 76.9779H330.508V90.6863H331.713V84.51H335.63C335.78 84.51 335.931 84.51 335.931 84.6606L339.697 90.6863H341.204V90.8369Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M353.556 85.5645H347.681L350.694 77.7311L353.556 85.5645ZM356.87 90.837L351.748 77.1286H349.79L344.518 90.837H345.723L347.229 86.9203H354.008L355.514 90.837H356.87Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M367.716 78.3337V77.1286H357.925V78.3337H362.143V90.837H363.498V78.3337H367.716Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M381.124 87.5228C381.124 87.6735 381.124 87.6735 380.973 87.8241L379.467 89.3305C379.316 89.4812 379.316 89.4812 379.165 89.4812H374.495C374.345 89.4812 374.345 89.4812 374.194 89.3305L372.688 87.8241C372.537 87.6735 372.537 87.6735 372.537 87.5228V80.292C372.537 80.1414 372.537 80.1414 372.688 79.9908L374.194 78.4843C374.345 78.3337 374.345 78.3337 374.495 78.3337H379.165C379.316 78.3337 379.316 78.3337 379.467 78.4843L380.973 79.9908C381.124 80.1414 381.124 80.1414 381.124 80.292V87.5228ZM382.329 87.6735V80.292C382.329 79.8401 382.178 79.5388 381.877 79.2376L380.22 77.5805C379.918 77.2792 379.617 77.1286 379.165 77.1286H374.345C373.893 77.1286 373.591 77.2792 373.29 77.5805L371.633 79.2376C371.332 79.5388 371.181 79.8401 371.181 80.292V87.6735C371.181 88.1254 371.332 88.4267 371.633 88.728L373.29 90.385C373.591 90.6863 373.893 90.837 374.345 90.837H379.165C379.617 90.837 379.918 90.6863 380.22 90.385L381.877 88.728C382.178 88.2761 382.329 87.9748 382.329 87.6735Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M396.489 81.9491C396.489 82.0997 396.489 82.0997 396.338 82.2503L395.434 83.1542C395.284 83.3048 395.284 83.3048 395.133 83.3048H389.258V78.3337H395.133C395.284 78.3337 395.284 78.3337 395.434 78.4843L396.338 79.3881C396.489 79.5388 396.489 79.5388 396.489 79.6894V81.9491ZM398.749 90.8369L394.832 84.6606H395.284C395.736 84.6606 396.037 84.51 396.338 84.2087L397.393 83.1542C397.694 82.8529 397.845 82.5516 397.845 82.0997V79.5388C397.845 79.0869 397.694 78.7856 397.393 78.4843L396.338 77.4298C396.037 77.1285 395.736 76.9779 395.284 76.9779H388.053V90.6863H389.258V84.51H393.175C393.325 84.51 393.476 84.51 393.476 84.6606L397.242 90.6863H398.749V90.8369Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M411.854 77.1286H410.348L406.281 83.3049L402.213 77.1286H400.707L405.678 84.6607V90.837H406.883V84.6607L411.854 77.1286Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M285.014 64.9266V46.3976H281.851V60.8593L275.674 46.3976H271.004V64.9266H274.168V50.6156L280.344 64.9266H285.014Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M301.735 57.3945H296.613L299.174 50.013L301.735 57.3945ZM308.062 64.9266L301.283 46.3976H297.367L290.437 64.9266H293.751L295.559 60.2567H302.94L304.748 64.9266H308.062Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M327.344 64.9266V46.3976H324.181V60.8593L318.005 46.3976H313.335V64.9266H316.498V50.6156L322.675 64.9266H327.344Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M346.777 60.106C346.777 60.2567 346.777 60.4073 346.627 60.558L345.572 61.6125C345.421 61.7631 345.421 61.7631 345.12 61.7631H339.245C339.094 61.7631 338.944 61.7631 338.793 61.6125L337.739 60.558C337.588 60.4073 337.588 60.2567 337.588 60.106V51.2182C337.588 51.0675 337.588 50.9169 337.739 50.7663L338.793 49.7118C338.944 49.5611 338.944 49.5611 339.245 49.5611H345.12C345.271 49.5611 345.421 49.5611 345.572 49.7118L346.627 50.7663C346.777 50.9169 346.777 51.0675 346.777 51.2182V60.106ZM350.091 60.7086V50.6156C350.091 50.013 349.941 49.5611 349.489 49.2598L347.229 47.0002C346.777 46.5483 346.325 46.3976 345.873 46.3976H338.643C338.04 46.3976 337.588 46.5483 337.287 47.0002L335.027 49.2598C334.575 49.7118 334.425 50.1637 334.425 50.6156V60.7086C334.425 61.3112 334.575 61.7631 335.027 62.0644L337.287 64.324C337.739 64.7759 338.191 64.9266 338.643 64.9266H345.873C346.476 64.9266 346.928 64.7759 347.229 64.324L349.489 62.0644C349.79 61.7631 350.091 61.1605 350.091 60.7086Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M368.319 49.5611V46.3976H354.159V49.5611H359.582V64.9266H362.896V49.5611H368.319Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M385.944 64.9266V61.7631H376.906V57.2438H385.944V54.0804H376.906V49.5611H385.944V46.3976H373.591V64.9266H385.944Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M406.13 61.9137L403.87 59.6541L401.912 61.6125C401.761 61.7631 401.761 61.7631 401.46 61.7631H396.941C396.79 61.7631 396.64 61.7631 396.489 61.6125L395.434 60.558C395.284 60.4073 395.284 60.2567 395.284 60.106V51.2182C395.284 51.0675 395.284 50.9169 395.434 50.7663L396.489 49.7118C396.64 49.5611 396.64 49.5611 396.941 49.5611H401.46C401.611 49.5611 401.761 49.5611 401.912 49.7118L403.87 51.6701L406.13 49.4105L403.72 47.0002C403.268 46.5483 402.816 46.3976 402.364 46.3976H396.338C395.736 46.3976 395.284 46.5483 394.983 47.0002L392.723 49.2598C392.271 49.7118 392.12 50.1637 392.12 50.6156V60.7086C392.12 61.3112 392.271 61.7631 392.723 62.0644L394.983 64.324C395.435 64.7759 395.886 64.9266 396.338 64.9266H402.364C402.967 64.9266 403.419 64.7759 403.72 64.324L406.13 61.9137Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M426.015 64.9266V46.3976H422.55V54.0804H415.169V46.3976H411.854V64.9266H415.169V57.2438H422.55V64.9266H426.015Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M447.707 64.9266V46.3976H444.393V60.8593L438.367 46.3976H433.547V64.9266H436.861V50.6156L442.887 64.9266H447.707Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M466.989 60.106C466.989 60.2567 466.989 60.4073 466.839 60.558L465.784 61.6125C465.634 61.7631 465.634 61.7631 465.332 61.7631H459.457C459.307 61.7631 459.156 61.7631 459.005 61.6125L457.951 60.558C457.8 60.4073 457.8 60.2567 457.8 60.106V51.2182C457.8 51.0675 457.8 50.9169 457.951 50.7663L459.005 49.7118C459.156 49.5611 459.156 49.5611 459.457 49.5611H465.332C465.483 49.5611 465.634 49.5611 465.784 49.7118L466.839 50.7663C466.989 50.9169 466.989 51.0675 466.989 51.2182V60.106ZM470.303 60.7086V50.6156C470.303 50.013 470.153 49.5611 469.701 49.2598L467.441 47.0002C466.989 46.5483 466.537 46.3976 466.085 46.3976H458.855C458.252 46.3976 457.8 46.5483 457.499 47.0002L455.239 49.2598C454.787 49.7118 454.637 50.1637 454.637 50.6156V60.7086C454.637 61.3112 454.787 61.7631 455.239 62.0644L457.499 64.324C457.951 64.7759 458.403 64.9266 458.855 64.9266H466.085C466.688 64.9266 467.14 64.7759 467.441 64.324L469.701 62.0644C470.153 61.7631 470.303 61.1605 470.303 60.7086Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M489.586 64.9266V61.7631H480.547V46.3976H477.082V64.9266H489.586Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M505.554 60.106C505.554 60.2567 505.554 60.4073 505.403 60.558L504.348 61.6125C504.198 61.7631 504.198 61.7631 503.897 61.7631H498.022C497.871 61.7631 497.72 61.7631 497.57 61.6125L496.515 60.558C496.364 60.4073 496.364 60.2567 496.364 60.106V51.2182C496.364 51.0675 496.364 50.9169 496.515 50.7663L497.57 49.7118C497.72 49.5611 497.72 49.5611 498.022 49.5611H503.897C504.047 49.5611 504.198 49.5611 504.348 49.7118L505.403 50.7663C505.554 50.9169 505.554 51.0675 505.554 51.2182V60.106ZM508.868 60.7086V50.6156C508.868 50.013 508.717 49.5611 508.265 49.2598L506.006 47.0002C505.554 46.5483 505.102 46.3976 504.65 46.3976H497.419C496.816 46.3976 496.364 46.5483 496.063 47.0002L493.804 49.2598C493.352 49.7118 493.201 50.1637 493.201 50.6156V60.7086C493.201 61.3112 493.352 61.7631 493.804 62.0644L496.063 64.324C496.515 64.7759 496.967 64.9266 497.419 64.9266H504.65C505.252 64.9266 505.704 64.7759 506.006 64.324L508.265 62.0644C508.717 61.7631 508.868 61.1605 508.868 60.7086Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M531.464 64.9266L530.711 61.1605V53.9297H522.727V57.2438H527.246V58.7503C527.246 58.9009 527.246 59.0515 527.095 59.2022L524.534 61.7631C524.384 61.9137 524.384 61.9137 524.083 61.9137H519.714C519.563 61.9137 519.413 61.9137 519.262 61.7631L518.208 60.7086C518.057 60.558 518.057 60.4073 518.057 60.2567V51.2182C518.057 51.0675 518.057 50.9169 518.208 50.7663L519.262 49.7118C519.413 49.5611 519.413 49.5611 519.714 49.5611H525.438C525.589 49.5611 525.74 49.5611 525.89 49.7118L527.849 51.6701L530.108 49.4105L527.698 47.0002C527.246 46.5483 526.794 46.3976 526.342 46.3976H519.111C518.509 46.3976 518.057 46.5483 517.756 47.0002L515.496 49.2598C515.044 49.7118 514.893 50.1637 514.893 50.6156V60.7086C514.893 61.3112 515.044 61.7631 515.496 62.0644L517.756 64.324C518.208 64.7759 518.659 64.9266 519.111 64.9266H524.836C525.438 64.9266 525.89 64.7759 526.191 64.324L527.999 62.5163L528.451 64.9266H531.464%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M549.993 46.3976H546.377L542.009 53.6284L537.791 46.3976H534.025L540.352 56.7919V64.9266H543.666V56.7919L549.993 46.3976Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M277.482 34.3463V33.1412H274.921V21.8431H277.482V20.6379H271.004V21.8431H273.565V33.1412H271.004V34.3463H277.482Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M292.094 34.3463V20.6379H290.739V33.1412L284.412 20.6379H282.303V34.3463H283.508V21.8431L289.985 34.3463H292.094Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M306.405 21.9937V20.6379H296.614V21.9937H300.832V34.3463H302.037V21.9937H306.405Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M319.36 34.3463V32.9906H312.13V28.17H319.36V26.8142H312.13V21.9937H319.36V20.6379H310.774V34.3463H319.36Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M333.521 25.6091C333.521 25.7598 333.521 25.7598 333.37 25.9104L332.466 26.8143C332.316 26.9649 332.316 26.9649 332.165 26.9649H326.29V21.9937H332.165C332.316 21.9937 332.316 21.9937 332.466 22.1444L333.37 23.0482C333.521 23.1989 333.521 23.1989 333.521 23.3495V25.6091ZM335.78 34.3463L331.864 28.17H332.316C332.768 28.17 333.069 28.0194 333.37 27.7181L334.425 26.6636C334.726 26.3623 334.876 26.061 334.876 25.6091V23.0482C334.876 22.5963 334.726 22.295 334.425 21.9937L333.37 20.9392C333.069 20.6379 332.768 20.4873 332.316 20.4873H325.085V34.1957H326.29V28.0194H330.207C330.357 28.0194 330.508 28.0194 330.508 28.17L334.274 34.1957H335.78V34.3463Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M350.543 34.3463V20.6379H349.338V33.1412L342.861 20.6379H340.752V34.3463H342.107V21.8431L348.434 34.3463H350.543Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M364.252 29.2245H358.377L361.389 21.3911L364.252 29.2245ZM367.566 34.3463L362.444 20.6379H360.486L355.213 34.3463H356.418L357.925 30.4297H364.704L366.21 34.3463H367.566Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M378.261 21.9937V20.6379H368.47V21.9937H372.838V34.3463H374.043V21.9937H378.261Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M387.902 34.3463V33.1412H385.191V21.8431H387.902V20.6379H381.274V21.8431H383.986V33.1412H381.274V34.3463H387.902Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M401.912 31.0322C401.912 31.1829 401.912 31.1829 401.761 31.3335L400.255 32.8399C400.104 32.9906 400.104 32.9906 399.954 32.9906H395.284C395.133 32.9906 395.133 32.9906 394.983 32.8399L393.476 31.3335C393.326 31.1829 393.326 31.1829 393.326 31.0322V23.8014C393.326 23.6508 393.326 23.6508 393.476 23.5001L394.983 21.9937C395.133 21.8431 395.133 21.8431 395.284 21.8431H399.954C400.104 21.8431 400.104 21.8431 400.255 21.9937L401.761 23.5001C401.912 23.6508 401.912 23.6508 401.912 23.8014V31.0322ZM403.117 31.1829V23.8014C403.117 23.3495 402.967 23.0482 402.665 22.7469L401.008 21.0899C400.707 20.7886 400.406 20.6379 399.954 20.6379H395.133C394.681 20.6379 394.38 20.7886 394.079 21.0899L392.422 22.7469C392.12 23.0482 391.97 23.3495 391.97 23.8014V31.1829C391.97 31.6348 392.12 31.9361 392.422 32.2374L394.079 33.8944C394.38 34.1957 394.681 34.3463 395.133 34.3463H399.954C400.406 34.3463 400.707 34.1957 401.008 33.8944L402.665 32.2374C402.967 31.9361 403.117 31.6348 403.117 31.1829Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M418.633 34.3463V20.6379H417.278V33.1412L410.8 20.6379H408.691V34.3463H410.047V21.8431L416.524 34.3463H418.633Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M432.191 29.2245H426.316L429.329 21.3911L432.191 29.2245ZM435.505 34.3463L430.383 20.6379H428.425L423.153 34.3463H424.358L425.864 30.4297H432.643L434.149 34.3463H435.505Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M448.46 34.3463V32.9906H441.23V20.6379H439.874V34.3463H448.46Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M465.031 34.3463V33.1412H462.319V21.8431H465.031V20.6379H458.403V21.8431H461.114V33.1412H458.403V34.3463H465.031Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M478.287 31.7854C478.287 31.9361 478.287 31.9361 478.137 32.0867L477.233 32.9906C477.082 33.1412 477.082 33.1412 476.932 33.1412H471.057V28.17H476.63C476.781 28.17 476.781 28.17 476.932 28.3207L478.137 29.5258C478.287 29.6764 478.287 29.6764 478.287 29.8271V31.7854ZM478.287 25.3078C478.287 25.4585 478.287 25.4585 478.137 25.6091L476.932 26.8143C476.781 26.9649 476.781 26.9649 476.63 26.9649H471.057V21.9937H476.932C477.082 21.9937 477.082 21.9937 477.233 22.1444L478.137 23.0482C478.287 23.1989 478.287 23.1989 478.287 23.3495V25.3078ZM479.493 31.7854V29.6764C479.493 29.2245 479.342 28.9232 479.041 28.622L477.836 27.4168L479.041 26.2117C479.342 25.9104 479.493 25.6091 479.493 25.1572V23.0482C479.493 22.5963 479.342 22.295 479.041 21.9937L477.986 20.9392C477.685 20.6379 477.384 20.4873 476.932 20.4873H469.701V34.1957H476.932C477.384 34.1957 477.685 34.0451 477.986 33.7438L479.041 32.6893C479.342 32.5386 479.493 32.2374 479.493 31.7854Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M493.653 34.3463V32.9906H486.422V28.17H493.653V26.8142H486.422V21.9937H493.653V20.6379H485.066V34.3463H493.653Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M507.813 25.6091C507.813 25.7598 507.813 25.7598 507.663 25.9104L506.759 26.8143C506.608 26.9649 506.608 26.9649 506.457 26.9649H500.582V21.9937H506.457C506.608 21.9937 506.608 21.9937 506.759 22.1444L507.663 23.0482C507.813 23.1989 507.813 23.1989 507.813 23.3495V25.6091ZM510.073 34.3463L506.156 28.17H506.608C507.06 28.17 507.361 28.0194 507.663 27.7181L508.717 26.6636C509.018 26.3623 509.169 26.061 509.169 25.6091V23.0482C509.169 22.5963 509.018 22.295 508.717 21.9937L507.663 20.9392C507.361 20.6379 507.06 20.4873 506.608 20.4873H499.377V34.1957H500.582V28.0194H504.499C504.65 28.0194 504.8 28.0194 504.8 28.17L508.566 34.1957H510.073V34.3463Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M520.166 34.3463V33.1412H517.605V21.8431H520.166V20.6379H513.688V21.8431H516.249V33.1412H513.688V34.3463H520.166Z%27 fill=%27%23231F20%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M532.368 29.2245H526.493L529.506 21.3911L532.368 29.2245ZM535.682 34.3463L530.56 20.6379H528.602L523.329 34.3463H524.535L526.041 30.4297H532.82L534.326 34.3463H535.682Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M549.993 34.3463V20.6379H548.637V33.1412L542.31 20.6379H540.201V34.3463H541.406V21.8431L547.884 34.3463H549.993Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M210.898 74.5677C211.2 74.869 211.953 76.0741 211.953 76.526V87.0709C211.953 87.5229 211.35 88.728 210.898 89.0293L202.161 95.055C201.709 95.3562 200.203 95.5069 199.751 95.2056L191.616 91.1383C191.164 90.837 190.411 89.9331 190.411 89.3306L190.26 76.6767C190.26 74.869 191.164 74.417 191.616 74.1158L201.257 69.5965C201.709 69.2952 203.216 69.4459 203.668 69.7471L210.898 74.5677Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M224.607 56.792C224.908 57.0932 225.36 58.2984 225.36 58.7503L224.305 67.9394C224.305 68.3914 223.402 69.5965 222.95 69.7471L214.514 73.3625C214.062 73.5132 212.706 73.3625 212.254 73.0613L204.873 67.9394C204.571 67.7888 203.818 66.433 203.969 65.9811V53.7791C203.969 53.1766 204.873 51.8208 205.475 51.6701L213.911 48.356C214.514 48.2054 215.87 48.5067 216.321 48.8079L224.607 56.792Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M188.754 31.0322C188.754 30.279 189.357 29.0739 190.11 28.7726L198.546 24.7053C198.998 24.5546 200.353 24.5546 200.805 24.8559L212.104 32.0867C212.405 32.2374 213.158 33.4425 213.158 33.7438L214.212 43.6861C214.363 44.4393 213.459 45.7951 212.706 46.0964L203.969 49.4105C203.668 49.5612 202.161 49.4105 201.86 49.2599L190.712 42.481C190.411 42.3304 189.658 41.1252 189.658 40.8239L188.754 31.0322Z%27 fill=%27%238177B7%27/%3E%3Cpath d=%27M162.844 32.0867C162.844 31.6348 163.748 30.5803 164.049 30.279L173.389 25.4584C173.69 25.3078 175.046 25.3078 175.347 25.3078L184.536 29.0738C184.988 29.2245 185.892 30.4296 185.892 31.0322L186.796 40.2213C186.796 40.9745 186.193 42.1797 185.44 42.481L174.594 47.6028C174.292 47.7534 172.786 47.7534 172.485 47.6028L162.844 42.3303C162.241 42.029 161.639 40.6733 161.639 40.0707L162.844 32.0867Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M188.152 26.8142C187.85 26.9649 186.494 26.9649 186.344 26.8142L176.703 22.8975C176.401 22.7469 175.498 21.6924 175.347 21.3911L173.69 15.6667C173.539 14.9135 173.991 13.5578 174.744 13.1058L180.619 9.49043C180.921 9.33979 182.126 9.18915 182.427 9.18915L194.478 12.5033C194.93 12.6539 195.985 13.7084 196.136 14.1603L197.642 20.0354C197.943 20.9392 197.19 22.295 196.437 22.7469L188.152 26.8142Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M173.238 12.202C173.087 12.202 172.183 12.5032 172.033 12.5032L159.53 12.3526C159.228 12.3526 158.023 11.9007 157.873 11.5994L156.667 10.3943C155.613 9.33977 155.764 7.83335 156.969 6.9295L161.639 3.46474C161.789 3.3141 162.844 3.01282 162.994 3.01282H176.401C176.853 3.01282 178.059 3.61538 178.36 3.91667L179.565 5.57373C180.318 6.62822 180.017 8.13464 178.812 8.88784L173.238 12.202Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M197.341 10.6956C196.889 10.6956 196.136 10.8462 195.684 10.6956L182.578 7.08016C182.427 7.08016 181.674 6.62823 181.373 6.17631L180.469 4.82053C179.565 3.16347 180.168 1.65706 181.975 1.20513L186.193 0.15064C186.645 -1.73225e-06 187.398 -1.73225e-06 188.302 0.15064L201.86 3.31412C202.161 3.31412 203.216 4.21797 203.366 4.36861L204.12 5.72438C205.023 7.2308 204.27 8.73722 202.613 9.18914L197.341 10.6956Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M205.174 3.91669C204.873 3.31412 205.174 2.8622 205.777 3.01284L211.501 4.51926H211.652L224.305 12.202L224.456 12.3526L227.469 17.0225C227.77 17.6251 227.469 18.077 226.866 17.9264L222.498 17.1732C221.895 17.1732 221.443 16.8719 221.142 16.7212L208.187 9.03851L208.036 8.88787L205.174 3.91669Z%27 fill=%27%23B9B2D8%27/%3E%3Cpath d=%27M215.418 29.9777C215.116 29.9777 213.761 29.827 213.61 29.6764L201.559 21.9937C201.408 21.843 200.655 20.7885 200.504 20.6379L198.847 14.9135C198.546 13.5577 199.299 12.3526 200.655 12.0513L206.53 10.8462C206.68 10.8462 208.036 10.9968 208.187 11.1475L219.786 18.077C219.937 18.2276 220.69 19.1315 220.841 19.2821L222.95 25.4584C223.402 26.6636 222.648 28.0193 221.293 28.4713L215.418 29.9777Z%27 fill=%27%238177B7%27/%3E%3Cpath d=%27M228.674 55.5868C228.222 55.7375 226.565 55.2855 226.113 54.9842L217.376 46.5483C217.225 46.3977 216.623 45.1925 216.623 44.8913L215.568 34.7983C215.418 33.7438 216.472 32.2373 217.527 31.9361L223.703 30.279C224.155 30.1284 225.812 30.5803 226.264 30.8816L235.754 39.9201C235.905 40.0707 236.507 41.4265 236.507 41.7278L236.809 51.0676C236.809 52.1221 235.754 53.4778 234.85 53.7791L228.674 55.5868Z%27 fill=%27%238177B7%27/%3E%3Cpath d=%27M239.671 29.827L240.424 31.6347L242.232 36.154C242.684 37.2085 242.081 38.4136 241.027 38.7149L238.767 39.4681C238.315 39.6188 237.11 39.3175 236.809 39.0162L226.866 29.5258C226.113 28.7726 225.511 27.4168 225.36 26.8142L222.95 19.2821C222.498 18.2276 222.95 18.077 223.854 18.2276L228.674 18.9808C228.975 18.9808 229.427 19.2821 229.729 19.4328L239.219 28.17C239.219 28.7726 239.37 29.0738 239.671 29.827Z%27 fill=%27%23B9B2D8%27/%3E%3Cpath d=%27M238.616 24.8559L239.671 26.5129C240.123 27.1155 239.37 27.8687 238.767 27.2661L229.578 18.6796L228.072 16.4199C227.62 15.6667 228.373 15.0642 228.975 15.6667L238.616 24.8559Z%27 fill=%27%23B9B2D8%27/%3E%3Cpath d=%27M240.575 29.9777C240.274 29.2245 241.328 28.7725 241.629 29.5258L251.722 48.0547L252.927 50.9169C253.078 51.3688 252.927 51.6701 252.325 51.6701H251.572C251.421 51.6701 251.12 51.5194 251.12 51.3688L244.04 38.4136L240.575 29.9777Z%27 fill=%27%23B9B2D8%27/%3E%3Cpath d=%27M250.366 51.8207C250.517 51.9713 250.668 52.4233 250.668 52.8752L250.818 53.779L251.12 57.0932L252.024 64.324C252.174 65.2278 251.421 66.2823 250.366 66.4329L247.203 66.8849C246.6 67.0355 245.395 66.4329 245.094 65.981L238.466 54.3816L238.165 53.4778L237.713 42.1796C237.713 41.4264 238.466 40.3719 239.068 40.2213L241.629 39.4681C242.382 39.1668 243.588 39.7694 243.889 40.3719L250.366 51.8207Z%27 fill=%27%238177B7%27/%3E%3Cpath d=%27M257.145 74.417L257.447 79.6895C257.447 79.9907 257.145 80.292 256.995 80.292H256.844C256.543 80.292 256.242 80.1414 256.242 79.8401L253.078 66.433L251.572 53.0259C251.572 52.7246 251.722 52.4233 252.174 52.4233H253.078C253.379 52.4233 253.681 52.7246 253.681 52.8752L257.145 74.417Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M255.639 80.292C255.639 80.292 255.639 81.1959 255.639 81.3465L252.174 93.6991C252.024 94.3017 250.969 95.0549 250.367 95.2055L247.052 95.5068C246.149 95.5068 245.094 94.7536 244.943 94.0004L242.533 82.7023V81.7984L245.697 69.5964C245.847 69.1445 246.751 68.2407 247.354 68.09L250.668 67.4875C251.572 67.3368 252.626 68.09 252.927 68.9939L255.639 80.292Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M234.7 81.0452C234.097 81.0452 232.741 80.4427 232.591 79.8401L227.318 70.5003C227.318 70.3497 227.017 69.2952 227.017 69.1445L228.072 59.6541C228.072 59.0516 229.126 57.8464 229.729 57.6958L235.604 56.0387C236.357 55.8881 237.863 56.34 238.165 57.0932L243.738 66.8849C243.889 67.0356 244.04 68.3913 244.04 68.542L241.479 78.7856C241.328 79.5388 240.123 80.4427 239.37 80.5933L234.7 81.0452Z%27 fill=%27%238177B7%27/%3E%3Cpath d=%27M230.181 103.641C229.277 103.491 228.222 102.436 228.072 101.532L227.168 95.2055C227.168 95.0549 227.318 94.0004 227.469 94.0004L232.591 84.0581C232.741 83.6061 234.097 82.8529 234.549 82.8529L238.918 82.5516C239.972 82.5516 241.177 83.4555 241.328 84.3593L243.286 93.5485C243.286 93.6991 243.136 95.0549 242.985 95.2055L237.261 103.039C236.959 103.491 235.604 104.244 235.001 104.093L230.181 103.641Z%27 fill=%27%235A3F99%27/%3E%3Cpath d=%27M181.674 73.9651C182.728 73.9651 183.632 74.8689 183.632 75.9234V88.728C183.632 89.7825 182.728 90.6863 181.674 90.6863H151.094C143.411 90.6863 139.344 85.8658 134.372 80.8946C129.552 76.2247 124.731 72.308 124.731 64.7759V1.95834C124.731 0.90385 125.635 0 126.69 0H139.494C140.549 0 141.453 0.90385 141.453 1.95834V63.4202C141.453 63.4202 141.453 64.0227 141.603 64.324C141.754 64.6253 142.055 64.9266 142.055 64.9266L150.491 73.2119C150.491 73.2119 150.943 73.6638 151.244 73.6638C151.546 73.8144 152.148 73.8144 152.148 73.8144L181.674 73.9651Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M0 1.95834C0 0.90385 0.90385 0 1.95834 0H14.7629C15.8174 0 16.7212 0.90385 16.7212 1.95834V88.8786C16.7212 89.9331 15.8174 90.837 14.7629 90.837H1.95834C0.90385 90.837 0 89.9331 0 88.8786V1.95834Z%27 fill=%27%23231F20%27/%3E%3Cpath d=%27M89.6318 69.2952L94.0004 64.9266C94.0004 64.9266 94.3017 64.6253 94.4524 64.324C94.4524 64.1734 94.603 64.0227 94.603 64.0227V1.95834C94.4524 0.90385 95.3562 0 96.4107 0H109.215C110.27 0 111.174 0.90385 111.174 1.95834V64.7759C111.174 72.308 106.353 76.2247 101.533 81.0452C96.8626 85.7151 92.7953 90.385 85.7151 90.6863C85.4139 90.6863 85.1126 90.6863 84.8113 90.6863C77.8818 89.6318 75.0196 81.3465 71.7055 74.2664C71.2535 73.2119 48.2054 21.9937 47.6028 20.9392C47.3015 20.3366 46.6989 20.4873 46.6989 21.0898V88.8786C46.6989 89.9331 45.7951 90.6863 44.7406 90.6863H32.0867C31.0322 90.6863 30.1284 89.9331 30.1284 88.8786V13.4071C30.1284 4.06733 36.3047 0 40.5226 0H46.8496C53.4778 0 57.9971 5.57374 61.0099 10.9968C61.3112 11.5994 85.7151 64.324 87.6735 68.542L87.8241 68.8433C88.1254 69.4458 88.728 69.7471 89.6318 69.2952Z%27 fill=%27%23231F20%27/%3E%3C/svg%3E%0A");
  --inl_logo_vertical: url("data:image/svg+xml,%3Csvg viewBox=%270 0 200 118%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M163.718 58.8845C163.941 59.0519 164.499 60.0567 164.499 60.3358L164.443 68.4854C164.443 68.7645 163.941 69.7692 163.662 69.9367L156.852 74.6255C156.517 74.8488 155.401 74.9046 155.01 74.7371L148.702 71.5554C148.311 71.388 147.697 70.6065 147.697 70.16L147.586 60.3916C147.586 58.9961 148.311 58.6054 148.702 58.4379L156.238 54.9213C156.629 54.698 157.745 54.8097 158.136 55.033L163.718 58.8845Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M174.435 45.153C174.602 45.3204 174.993 46.381 174.993 46.6601L174.212 53.8049C174.156 54.1957 173.486 55.0888 173.151 55.2562L166.62 58.0472C166.285 58.1588 165.169 58.0472 164.89 57.8797L159.196 53.9166C158.973 53.7491 158.415 52.7444 158.415 52.4653L158.471 42.976C158.471 42.4736 159.14 41.5247 159.587 41.3014L166.174 38.7338C166.62 38.5663 167.737 38.7896 168.071 39.1245L174.435 45.153Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M146.525 25.1139C146.469 24.5557 147.028 23.5509 147.53 23.3276L154.061 20.146C154.396 19.9785 155.512 20.0343 155.791 20.2576L164.611 25.8395C164.834 26.007 165.392 26.9001 165.448 27.1792L166.229 34.938C166.285 35.552 165.671 36.5568 165.113 36.7801L158.359 39.4036C158.08 39.5152 157.019 39.4036 156.74 39.2361L148.144 33.9333C147.921 33.7658 147.307 32.8727 147.307 32.5936L146.525 25.1139Z%27 fill=%27%236950A1%27/%3E%3Cpath d=%27M126.43 25.8953C126.486 25.6162 127.1 24.6673 127.379 24.5557L134.636 20.76C134.859 20.6483 135.92 20.5925 136.143 20.7042L143.232 23.6068C143.623 23.7742 144.293 24.6673 144.348 25.1139L145.074 32.2587C145.13 32.8169 144.572 33.8217 144.069 34.0449L135.696 38.0081C135.417 38.1197 134.301 38.1197 134.078 37.9523L126.542 33.8775C126.095 33.6542 125.537 32.5936 125.593 32.0913L126.43 25.8953Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M146.135 21.8764C145.967 21.988 144.851 21.988 144.683 21.9322L137.203 18.918C136.98 18.8063 136.255 18.0249 136.143 17.7458L134.859 13.3361C134.692 12.722 135.082 11.6615 135.641 11.3266L140.218 8.47979C140.385 8.36815 141.446 8.20069 141.669 8.25651L151.102 10.8242C151.437 10.9358 152.275 11.7173 152.33 12.108L153.558 16.6852C153.726 17.355 153.279 18.4714 152.61 18.7505L146.135 21.8764Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M134.468 10.4335C134.413 10.4893 133.631 10.7126 133.519 10.7126L123.751 10.6009C123.584 10.6009 122.635 10.2102 122.523 10.0427L121.574 9.0938C120.793 8.31233 120.848 7.08431 121.742 6.41448L125.314 3.67934C125.426 3.62352 126.263 3.28861 126.375 3.28861L136.757 3.23279C137.036 3.23279 138.041 3.73516 138.208 3.95844L139.157 5.2981C139.771 6.13538 139.548 7.30759 138.599 7.86578L134.468 10.4335Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M153.279 9.31707C152.944 9.37288 152.386 9.37289 151.94 9.26125L141.781 6.47029C141.669 6.41447 140.999 6.07956 140.832 5.80046L140.162 4.68408C139.492 3.45606 139.883 2.22803 141.334 1.8373L144.572 1.05583C144.962 0.944194 145.576 0.944194 146.19 1.11165L156.74 3.56769C156.963 3.62351 157.801 4.23752 157.857 4.40498L158.471 5.40973C159.14 6.58193 158.638 7.75413 157.298 8.03323L153.279 9.31707Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M159.308 4.07007C159.029 3.62351 159.308 3.2886 159.81 3.40024L164.276 4.57244L164.387 4.62826L174.267 10.6009C174.267 10.6009 174.435 10.7125 174.435 10.7684L176.779 14.3966C177.058 14.7873 176.835 15.1781 176.333 15.1223L172.928 14.5641C172.425 14.5082 172.146 14.3966 171.867 14.2292L161.596 8.08905L161.429 7.92159L159.308 4.07007Z%27 fill=%27%23A790C4%27/%3E%3Cpath d=%27M167.29 24.2766C167.067 24.3324 166.062 24.165 165.895 24.0533L156.517 18.1365C156.405 18.0807 155.791 17.2434 155.735 17.0759L154.452 12.4988C154.172 11.494 154.787 10.4893 155.847 10.266L160.424 9.3729C160.592 9.31708 161.541 9.54035 161.708 9.59617L170.751 15.0106C170.862 15.0665 171.476 15.8479 171.532 15.9596L173.151 20.76C173.486 21.7647 172.928 22.8253 171.923 23.0486L167.29 24.2766Z%27 fill=%27%236950A1%27/%3E%3Cpath d=%27M177.561 44.1482C177.17 44.2599 175.886 43.9249 175.607 43.6458L168.853 37.115C168.741 37.0034 168.239 35.9986 168.239 35.8312L167.457 28.0165C167.346 27.1234 168.127 26.0628 168.965 25.8395L173.765 24.6115C174.156 24.4999 175.384 24.8348 175.719 25.1139L183.031 32.1471C183.198 32.2587 183.645 33.3193 183.645 33.5426L183.924 40.7432C183.98 41.5247 183.143 42.5853 182.417 42.8086L177.561 44.1482Z%27 fill=%27%236950A1%27/%3E%3Cpath d=%27M186.101 24.1091L186.659 25.5604L188.111 29.1328C188.445 29.9701 187.999 30.9191 187.162 31.1423L185.375 31.7005C185.04 31.8122 184.092 31.5889 183.868 31.3656L176.165 23.9417C175.551 23.3835 175.105 22.3229 174.937 21.8205L172.984 16.0712C172.649 15.2339 172.928 15.1222 173.653 15.2339L177.337 15.8479C177.561 15.8479 177.951 16.0712 178.119 16.2386L185.487 23.0486C185.766 23.2718 185.878 23.5509 186.101 24.1091Z%27 fill=%27%23A790C4%27/%3E%3Cpath d=%27M185.264 20.3134L186.101 21.5414C186.436 22.0438 185.878 22.5462 185.431 22.1554L178.231 15.513L177.114 13.7826C176.779 13.2802 177.337 12.7778 177.84 13.2244L185.264 20.3134Z%27 fill=%27%23A790C4%27/%3E%3Cpath d=%27M186.771 24.2208C186.548 23.6068 187.273 23.2719 187.608 23.8301L195.423 38.2314L196.316 40.4083C196.483 40.7433 196.26 41.0224 195.869 41.0224H195.311C195.2 41.0224 194.976 40.8549 194.92 40.7991L189.394 30.7516L186.771 24.2208Z%27 fill=%27%23A790C4%27/%3E%3Cpath d=%27M194.362 41.2456C194.53 41.413 194.586 41.6363 194.641 42.027L194.697 42.7527L194.976 45.3204L195.646 50.9581C195.758 51.7396 195.144 52.521 194.362 52.6327L191.962 53.0234C191.515 53.0792 190.622 52.6885 190.399 52.242L185.264 43.1992C185.264 43.1434 185.04 42.5294 185.04 42.5294L184.761 33.7658C184.761 33.2076 185.32 32.4262 185.822 32.2587L187.776 31.6447C188.334 31.4772 189.283 31.868 189.562 32.3703L194.418 41.2456H194.362Z%27 fill=%27%236950A1%27/%3E%3Cpath d=%27M199.721 58.717L200 62.7918C200 63.0151 199.833 63.2384 199.609 63.2942H199.498C199.274 63.2942 199.051 63.1267 198.995 62.9593L196.483 52.6327V52.5769L195.255 42.1387C195.2 41.8596 195.423 41.6364 195.702 41.6364H196.372C196.539 41.6364 196.818 41.8038 196.818 42.0271L199.721 58.717Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M198.437 63.35C198.437 63.4058 198.437 64.0756 198.437 64.1315L195.758 73.6765C195.646 74.1231 194.865 74.7371 194.418 74.7929L191.906 74.9604C191.236 75.0162 190.455 74.4022 190.287 73.7324L188.39 64.9687C188.39 64.9129 188.39 64.2989 188.39 64.2431L190.79 54.7538C190.901 54.3631 191.627 53.6933 192.018 53.6375L194.53 53.1909C195.255 53.0793 196.093 53.6374 196.26 54.3631L198.437 63.35Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M182.194 63.964C181.747 64.0198 180.742 63.4616 180.519 63.0709L176.444 55.8702C176.389 55.7586 176.221 54.9213 176.221 54.8097L177.003 47.4415C177.058 46.9392 177.84 46.0461 178.342 45.8786L182.919 44.6506C183.533 44.4831 184.65 44.9297 184.929 45.4879L189.227 53.0793C189.339 53.2467 189.45 54.2515 189.394 54.4189L187.385 62.3453C187.217 62.9034 186.324 63.6291 185.766 63.6849L182.194 63.964Z%27 fill=%27%236950A1%27/%3E%3Cpath d=%27M178.733 81.4354C178.007 81.3795 177.226 80.4864 177.17 79.8166L176.444 74.8487C176.444 74.7929 176.612 73.9556 176.668 73.8998L180.687 66.2526C180.854 65.9176 181.803 65.3036 182.138 65.3036L185.543 65.0804C186.324 65.0245 187.273 65.7502 187.441 66.4758L189.004 73.6765C189.059 73.844 188.892 74.8487 188.78 75.0162L184.371 81.1563C184.147 81.547 183.087 82.0494 182.64 81.9936L178.733 81.4354Z%27 fill=%27%23472F92%27/%3E%3Cpath d=%27M141.111 58.4379C141.948 58.4379 142.618 59.1077 142.618 59.945V69.9366C142.618 70.7739 141.948 71.4437 141.111 71.4437L117.388 71.4995C112.041 71.4995 108.976 68.4584 105.63 65.1382C105.238 64.7491 104.842 64.3562 104.438 63.964C104.128 63.6591 103.819 63.3586 103.513 63.0607C100.065 59.7049 96.9533 56.6762 96.902 51.293L96.8462 2.50709C96.8462 1.6698 97.5161 0.944153 98.4092 0.944153H108.401C109.238 0.944153 109.908 1.61398 109.908 2.50709V50.2883C109.908 50.2883 109.908 50.7348 110.02 51.0139C110.131 51.2372 110.354 51.4605 110.354 51.4605L116.829 57.9355C116.829 57.9355 117.109 58.2146 117.388 58.3262C117.667 58.4379 118.057 58.4379 118.057 58.4379H141.111Z%27 fill=%27black%27/%3E%3Cpath d=%27M0 2.56294C0 1.66983 0.66983 1 1.56294 1H11.5546C12.3919 1 13.0617 1.66983 13.0617 2.56294V69.9925C13.0617 70.8297 12.3919 71.4996 11.5546 71.4996H1.56294C0.725649 71.4996 0 70.8297 0 69.9925V2.56294Z%27 fill=%27black%27/%3E%3Cpath d=%27M4.35389 117.104V117.774H0V110.74H0.66983V117.104H4.35389Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M11.9453 117.774L9.32179 110.74H8.31705L5.58191 117.774H6.25174L7.03321 115.764H10.5498L11.3313 117.774H11.9453ZM10.2707 115.15H7.25648L8.7636 111.131L10.2707 115.15Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M19.2576 115.373V116.49C19.2576 116.657 19.146 116.825 18.9785 116.992L18.4203 117.55C18.3087 117.718 18.1412 117.774 17.9179 117.774H14.2339V110.796H17.9179C18.1412 110.796 18.3087 110.852 18.4761 111.02L19.0343 111.578C19.2018 111.689 19.2576 111.857 19.2576 112.08V113.141C19.2576 113.308 19.2018 113.476 19.0343 113.643L18.4203 114.257L19.0343 114.871C19.2018 115.039 19.2576 115.15 19.2576 115.373ZM18.532 113.252C18.5878 113.196 18.5878 113.141 18.5878 113.085V112.08C18.5878 112.024 18.5878 111.968 18.532 111.913L18.0854 111.466C18.0296 111.41 17.9738 111.41 17.9179 111.41H14.9037V113.922H17.7505C17.8063 113.922 17.8621 113.922 17.9179 113.866L18.532 113.252ZM18.532 116.601C18.5878 116.546 18.5878 116.49 18.5878 116.434V115.429C18.5878 115.373 18.5878 115.318 18.532 115.262L17.9179 114.648C17.8621 114.592 17.8063 114.592 17.7505 114.592H14.9037V117.104H17.9179C17.9738 117.104 18.0296 117.104 18.0854 117.048L18.532 116.601Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M27.463 112.359C27.463 112.136 27.4072 111.968 27.2397 111.857L26.4025 111.02C26.235 110.852 26.0675 110.796 25.9001 110.796H23.444C23.2208 110.796 23.0533 110.852 22.9417 111.02L22.1044 111.857C21.9369 112.024 21.8811 112.192 21.8811 112.359V116.155C21.8811 116.378 21.9369 116.546 22.1044 116.657L22.9417 117.495C23.1091 117.662 23.2766 117.718 23.444 117.718H25.9001C26.1234 117.718 26.2908 117.662 26.4025 117.495L27.2397 116.657C27.4072 116.546 27.463 116.322 27.463 116.155V112.359ZM26.849 116.099C26.849 116.155 26.849 116.211 26.7932 116.267L26.0117 117.048C25.9559 117.104 25.9001 117.104 25.8443 117.104H23.4999C23.444 117.104 23.3882 117.104 23.3324 117.048L22.5509 116.267C22.4951 116.211 22.4951 116.155 22.4951 116.099V112.415C22.4951 112.359 22.4951 112.303 22.5509 112.248L23.3324 111.466C23.3882 111.41 23.444 111.41 23.4999 111.41H25.8443C25.9001 111.41 25.9559 111.41 26.0117 111.466L26.7932 112.248C26.849 112.303 26.849 112.359 26.849 112.415V116.099Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M33.8264 114.648L35.8917 117.774V117.829H35.1661L33.2124 114.759C33.1566 114.704 33.1008 114.648 33.045 114.648H31.0355V117.774H30.3656V110.796H34.1055C34.3288 110.796 34.4963 110.908 34.6079 111.02L35.1661 111.578C35.3335 111.689 35.3894 111.857 35.3894 112.08V113.364C35.3894 113.531 35.3335 113.699 35.1661 113.866L34.6079 114.425C34.4963 114.592 34.3288 114.648 34.1055 114.648H33.8264ZM34.6637 113.476C34.7195 113.42 34.7195 113.364 34.7195 113.308V112.08C34.7195 111.968 34.7195 111.968 34.6637 111.913L34.2172 111.466C34.1613 111.41 34.1055 111.41 34.0497 111.41H31.0355V113.978H34.0497C34.1055 113.978 34.1613 113.978 34.2172 113.922L34.6637 113.476Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M43.9297 117.774L41.3062 110.74H40.3014L37.6221 117.774H38.2919L39.0734 115.764H42.59L43.3715 117.774H43.9297ZM42.2551 115.15H39.2409L40.748 111.131L42.2551 115.15Z%27 fill=%27black%27/%3E%3Cpath d=%27M49.4558 110.74V111.41H47.2788V117.774H46.609V111.41H44.432V110.74H49.4558Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M56.9355 112.359C56.9355 112.136 56.8797 111.968 56.7122 111.857L55.875 111.02C55.7075 110.852 55.54 110.796 55.3726 110.796H52.9165C52.6933 110.796 52.5258 110.852 52.4142 111.02L51.5769 111.857C51.4094 112.024 51.3536 112.192 51.3536 112.359V116.155C51.3536 116.378 51.4094 116.546 51.5769 116.657L52.4142 117.495C52.5816 117.662 52.7491 117.718 52.9165 117.718H55.3726C55.5959 117.718 55.7633 117.662 55.875 117.495L56.7122 116.657C56.8797 116.546 56.9355 116.322 56.9355 116.155V112.359ZM56.3215 116.099C56.3215 116.155 56.3215 116.211 56.2657 116.267L55.4842 117.048C55.4284 117.104 55.3726 117.104 55.3168 117.104H52.9724C52.9165 117.104 52.8607 117.104 52.8049 117.048L52.0234 116.267C51.9676 116.211 51.9676 116.155 51.9676 116.099V112.415C51.9676 112.359 51.9676 112.303 52.0234 112.248L52.8049 111.466C52.8607 111.41 52.9165 111.41 52.9724 111.41H55.3168C55.3726 111.41 55.4284 111.41 55.4842 111.466L56.2657 112.248C56.3215 112.303 56.3215 112.359 56.3215 112.415V116.099Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M63.2989 114.648L65.3642 117.774V117.829H64.6386L62.6849 114.759C62.6291 114.704 62.5733 114.648 62.5174 114.648H60.5079V117.774H59.8381V110.796H63.578C63.8013 110.796 63.9687 110.908 64.0804 111.02L64.6386 111.578C64.806 111.689 64.8618 111.857 64.8618 112.08V113.364C64.8618 113.531 64.806 113.699 64.6386 113.866L64.0804 114.425C63.9687 114.592 63.8013 114.648 63.578 114.648H63.2989ZM64.1362 113.476C64.192 113.42 64.192 113.364 64.192 113.308V112.08C64.192 112.016 64.192 111.989 64.1814 111.966C64.1774 111.958 64.1719 111.95 64.1643 111.942C64.157 111.933 64.1478 111.924 64.1362 111.913L63.6896 111.466C63.6338 111.41 63.578 111.41 63.5222 111.41H60.5079V113.978H63.5222C63.578 113.978 63.6338 113.978 63.6896 113.922L64.1362 113.476Z%27 fill=%27black%27/%3E%3Cpath d=%27M72.0067 110.74H71.2252L69.1599 113.978L67.0946 110.74H66.3132L68.825 114.648V117.774H69.4948V114.648L72.0067 110.74Z%27 fill=%27black%27/%3E%3Cpath d=%27M7.20067 95.0553V104.545H4.80045L1.67457 97.2322V104.545H0V95.0553H2.40022L5.5261 102.423V95.0553H7.20067Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18.9227 104.545L15.4619 95.0553H13.4524L9.93579 104.545H11.6662L12.5593 102.144H16.355L17.2481 104.545H18.9227ZM15.741 100.693H13.1175L14.4013 96.9531L15.741 100.693Z%27 fill=%27black%27/%3E%3Cpath d=%27M28.8585 95.0553V104.545H26.4583L23.3324 97.2322V104.545H21.6578V95.0553H24.0581L27.1839 102.423V95.0553H28.8585Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M40.4131 102.368V97.2322C40.4131 96.9531 40.3014 96.7299 40.134 96.5066L38.9618 95.3344C38.7385 95.1111 38.5152 95.0553 38.2361 95.0553H34.4962C34.2171 95.0553 33.9938 95.1669 33.7706 95.3344L32.5984 96.5066C32.3751 96.7299 32.3193 96.9531 32.3193 97.2322V102.368C32.3193 102.647 32.4309 102.87 32.5984 103.093L33.7706 104.265C33.9938 104.489 34.2171 104.545 34.4962 104.545H38.2361C38.5152 104.545 38.7385 104.433 38.9618 104.265L40.134 103.093C40.3014 102.926 40.4131 102.647 40.4131 102.368ZM38.7385 102.089C38.7385 102.144 38.6827 102.256 38.6268 102.312L38.0686 102.87C38.0128 102.926 37.957 102.982 37.8454 102.982H34.887C34.7753 102.982 34.7195 102.926 34.6637 102.87L34.1055 102.312C34.0497 102.256 33.9939 102.2 33.9939 102.089V97.5672C33.9939 97.5113 34.0497 97.3997 34.1055 97.3439L34.6637 96.7857C34.7195 96.7299 34.7753 96.674 34.887 96.674H37.8454C37.957 96.674 38.0128 96.7299 38.0686 96.7857L38.6268 97.3439C38.6827 97.3997 38.7385 97.4555 38.7385 97.5672V102.089Z%27 fill=%27black%27/%3E%3Cpath d=%27M49.7349 95.0553V96.7299H46.9997V104.545H45.2693V96.7299H42.5342V95.0553H49.7349Z%27 fill=%27black%27/%3E%3Cpath d=%27M58.7776 104.545V102.926H54.1446V100.637H58.7776V99.0185H54.1446V96.7299H58.7776V95.0553H52.4142V104.545H58.7776Z%27 fill=%27black%27/%3E%3Cpath d=%27M67.9319 101.921L69.1041 103.037L67.8761 104.321C67.6528 104.489 67.4295 104.6 67.1504 104.6H64.0804C63.8013 104.6 63.578 104.545 63.3547 104.321L62.1825 103.149C62.0151 102.926 61.9034 102.702 61.9034 102.423V97.288C61.9034 97.0089 61.9593 96.7857 62.1825 96.5624L63.3547 95.3902C63.578 95.2227 63.8013 95.1111 64.0804 95.1111H67.1504C67.4295 95.1111 67.6528 95.1669 67.8761 95.3902L69.1041 96.6182L67.9319 97.7346L66.983 96.7857C66.9272 96.7298 66.8713 96.674 66.7597 96.674H64.4153C64.3037 96.674 64.2478 96.7298 64.192 96.7857L63.6338 97.3438C63.578 97.3997 63.5222 97.5113 63.5222 97.5671V102.088C63.5222 102.2 63.578 102.256 63.6338 102.312L64.192 102.87C64.2478 102.926 64.3037 102.982 64.4153 102.982H66.7597C66.8713 102.982 66.9272 102.926 66.983 102.87L67.9319 101.921Z%27 fill=%27black%27/%3E%3Cpath d=%27M79.2074 104.545V95.0553H77.5328V99.0185H73.7371V95.0553H72.0067V104.545H73.7371V100.637H77.5328V104.545H79.2074Z%27 fill=%27black%27/%3E%3Cpath d=%27M90.3154 95.0553V104.545H87.9152L84.7893 97.2322V104.545H83.1147V95.0553H85.5149L88.6966 102.423V95.0553H90.3154Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M101.926 102.368V97.2322C101.926 96.9531 101.814 96.7299 101.647 96.5066L100.474 95.3344C100.251 95.1111 100.028 95.0553 99.7488 95.0553H96.0089C95.7299 95.0553 95.5066 95.1669 95.2833 95.3344L94.1111 96.5066C93.8878 96.7299 93.832 96.9531 93.832 97.2322V102.368C93.832 102.647 93.9436 102.87 94.1111 103.093L95.2833 104.265C95.5066 104.489 95.7299 104.545 96.0089 104.545H99.7488C100.028 104.545 100.251 104.433 100.474 104.265L101.647 103.093C101.814 102.926 101.926 102.647 101.926 102.368ZM100.195 102.089C100.195 102.144 100.14 102.256 100.084 102.312L99.5256 102.87C99.4697 102.926 99.4139 102.982 99.3023 102.982H96.3439C96.2322 102.982 96.1764 102.926 96.1206 102.87L95.5624 102.312C95.5066 102.256 95.4508 102.2 95.4508 102.089V97.5672C95.4508 97.5113 95.4508 97.3997 95.5624 97.3439L96.1206 96.7857C96.1764 96.7299 96.2322 96.674 96.3439 96.674H99.3023C99.4139 96.674 99.4697 96.7299 99.5256 96.7857L100.084 97.3439C100.14 97.3997 100.195 97.4555 100.195 97.5672V102.089Z%27 fill=%27black%27/%3E%3Cpath d=%27M111.75 102.926V104.545H105.387V95.0553H107.117V102.926H111.75Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M121.63 102.368V97.2322C121.63 96.9531 121.518 96.7299 121.351 96.5066L120.179 95.3344C119.955 95.1111 119.732 95.0553 119.453 95.0553H115.713C115.434 95.0553 115.211 95.1669 114.987 95.3344L113.815 96.5066C113.592 96.7299 113.536 96.9531 113.536 97.2322V102.368C113.536 102.647 113.648 102.87 113.815 103.093L114.987 104.265C115.211 104.489 115.434 104.545 115.713 104.545H119.453C119.732 104.545 119.955 104.433 120.179 104.265L121.351 103.093C121.518 102.926 121.63 102.647 121.63 102.368ZM119.955 102.089C119.955 102.144 119.9 102.256 119.844 102.312L119.286 102.87C119.23 102.926 119.174 102.982 119.062 102.982H116.104C115.992 102.982 115.936 102.926 115.881 102.87L115.322 102.312C115.267 102.256 115.211 102.2 115.211 102.089V97.5672C115.211 97.5113 115.267 97.3997 115.322 97.3439L115.881 96.7857C115.936 96.7299 115.992 96.674 116.104 96.674H119.062C119.174 96.674 119.23 96.7299 119.286 96.7857L119.844 97.3439C119.9 97.3997 119.955 97.4555 119.955 97.5672V102.089Z%27 fill=%27black%27/%3E%3Cpath d=%27M132.794 102.647L133.185 104.545V104.656H131.622L131.398 103.428L130.505 104.321C130.282 104.489 130.059 104.6 129.78 104.6H126.877C126.598 104.6 126.375 104.545 126.151 104.321L124.979 103.149C124.812 102.926 124.7 102.702 124.7 102.423V97.288C124.7 97.0089 124.756 96.7857 124.979 96.5624L126.151 95.3902C126.375 95.2227 126.598 95.1111 126.877 95.1111H130.561C130.84 95.1111 131.063 95.1669 131.287 95.3902L132.515 96.6182L131.342 97.7346L130.394 96.7857C130.338 96.7298 130.282 96.674 130.17 96.674H127.212C127.1 96.674 127.044 96.7298 126.989 96.7857L126.43 97.3438C126.319 97.3997 126.319 97.5113 126.319 97.5671V102.033C126.319 102.144 126.375 102.2 126.43 102.256L126.989 102.814C127.044 102.87 127.1 102.926 127.212 102.926H129.445C129.556 102.926 129.612 102.87 129.668 102.814L130.952 101.53C131.008 101.474 131.063 101.419 131.063 101.307V100.581H128.719V98.9626H132.794V102.647Z%27 fill=%27black%27/%3E%3Cpath d=%27M142.618 95.0553H140.776L138.599 98.7394L136.366 95.0553H134.524L137.706 100.358V104.545H139.436V100.358L142.618 95.0553Z%27 fill=%27black%27/%3E%3Cpath d=%27M3.34915 88.3011V88.9151H0V88.3011H1.33966V82.4959H0V81.9377H3.34915V82.4959H2.00949V88.3011H3.34915Z%27 fill=%27black%27/%3E%3Cpath d=%27M10.7731 88.9152V81.882H10.1591V88.3012L6.86577 81.882H5.80521V88.9152H6.41922V82.5518L9.71255 88.9152H10.7731Z%27 fill=%27black%27/%3E%3Cpath d=%27M18.0854 81.9377V82.5518H15.9085V88.9151H15.2386V82.5518H13.0617V81.9377H18.0854Z%27 fill=%27black%27/%3E%3Cpath d=%27M24.7279 88.9151V88.2453H21.0438V85.7335H24.7279V85.0636H21.0438V82.5518H24.7279V81.9377H20.374V88.9151H24.7279Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M31.0354 85.7893L33.1007 88.9151V88.971H32.3751L30.4214 85.9009C30.3656 85.8451 30.3098 85.7893 30.254 85.7893H28.2445V88.9151H27.5746V81.9377H31.3145C31.5378 81.9377 31.7053 82.0494 31.8169 82.161L32.3751 82.7192C32.5425 82.8308 32.5984 82.9983 32.5984 83.2216V84.5054C32.5984 84.6729 32.5425 84.8403 32.3751 85.0078L31.8169 85.566C31.7053 85.7334 31.5378 85.7893 31.3145 85.7893H31.0354ZM31.8727 84.6171C31.9285 84.5612 31.9285 84.5054 31.9285 84.4496V83.2216C31.9285 83.1658 31.9285 83.1099 31.8727 83.0541L31.4262 82.6076C31.3703 82.5518 31.3145 82.5518 31.2587 82.5518H28.2445V85.1194H31.2587C31.3145 85.1194 31.3703 85.1194 31.4262 85.0636L31.8727 84.6171Z%27 fill=%27black%27/%3E%3Cpath d=%27M40.6922 88.9152V81.882H40.0782V88.3012L36.7848 81.882H35.6684V88.9152H36.3383V82.5518L39.6316 88.9152H40.6922Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M46.7206 81.882L49.3441 88.9152H48.7301L47.9487 86.9057H44.432L43.6506 88.9152H42.9807L45.7159 81.882H46.7206ZM44.6553 86.2917H47.6696L46.1624 82.2727L44.6553 86.2917Z%27 fill=%27black%27/%3E%3Cpath d=%27M54.8702 82.5518V81.9377H49.8465V82.5518H52.0234V88.9151H52.6933V82.5518H54.8702Z%27 fill=%27black%27/%3E%3Cpath d=%27M59.7823 88.3011V88.9151H56.4332V88.3011H57.7728V82.4959H56.4332V81.9377H59.7823V82.4959H58.4427V88.3011H59.7823Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M67.5412 87.2964V83.5007C67.5412 83.2774 67.4854 83.1099 67.3179 82.9983L66.4806 82.161C66.3132 81.9936 66.1457 81.9377 65.9782 81.9377H63.5222C63.2989 81.9377 63.1315 81.9936 63.0198 82.161L62.1825 82.9983C62.0151 83.1658 61.9593 83.3332 61.9593 83.5007V87.2964C61.9593 87.5197 62.0151 87.6871 62.1825 87.7988L63.0198 88.636C63.1873 88.8035 63.3547 88.8593 63.5222 88.8593H65.9782C66.2015 88.8593 66.369 88.8035 66.4806 88.636L67.3179 87.7988C67.4854 87.6871 67.5412 87.5197 67.5412 87.2964ZM66.9272 87.2406C66.9272 87.2964 66.9272 87.3522 66.8713 87.408L66.0899 88.1895C66.0341 88.2453 65.9782 88.2453 65.9224 88.2453H63.578C63.5222 88.2453 63.4664 88.2453 63.4106 88.1895L62.6291 87.408C62.5733 87.3522 62.5733 87.2964 62.5733 87.2406V83.5565C62.5733 83.5007 62.5733 83.4449 62.6291 83.389L63.4106 82.6076C63.4664 82.5518 63.5222 82.5518 63.578 82.5518H65.9224C65.9782 82.5518 66.0341 82.5518 66.0899 82.6076L66.8713 83.389C66.9272 83.4449 66.9272 83.5007 66.9272 83.5565V87.2406Z%27 fill=%27black%27/%3E%3Cpath d=%27M75.4675 81.882V88.9152H74.3511L71.1136 82.5518V88.9152H70.4438V81.882H71.5043L74.7977 88.3012V81.882H75.4675Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M84.0637 88.9152L81.4401 81.882H80.3796L77.7003 88.9152H78.3701L79.1516 86.9057H82.6682L83.4496 88.9152H84.0637ZM82.3891 86.2917H79.3748L80.882 82.2727L82.3891 86.2917Z%27 fill=%27black%27/%3E%3Cpath d=%27M90.7061 88.2453V88.9152H86.3522V81.882H87.022V88.2453H90.7061Z%27 fill=%27black%27/%3E%3Cpath d=%27M99.1906 88.9151V88.3011H97.851V82.4959H99.1906V81.9377H95.8415V82.4959H97.1811V88.3011H95.8415V88.9151H99.1906Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M106.615 86.5707V87.6313C106.615 87.8546 106.559 88.022 106.335 88.1337L105.777 88.6919C105.666 88.8593 105.498 88.9151 105.275 88.9151H101.591V81.9377H105.275C105.498 81.9377 105.666 81.9936 105.833 82.161L106.391 82.7192C106.559 82.8308 106.615 82.9983 106.615 83.2216V84.338C106.615 84.5054 106.559 84.6729 106.391 84.8403L105.777 85.4544L106.391 86.0684C106.559 86.2358 106.615 86.3475 106.615 86.5707ZM105.889 84.4496C105.945 84.3938 105.945 84.338 105.945 84.2822V83.2774C105.945 83.2216 105.945 83.1658 105.889 83.1099L105.442 82.6634C105.387 82.6076 105.331 82.6076 105.275 82.6076H102.261V85.1194H105.107C105.163 85.1194 105.219 85.1194 105.275 85.0636L105.889 84.4496ZM105.889 87.7429C105.945 87.6871 105.945 87.6313 105.945 87.5755V86.5707C105.945 86.5149 105.945 86.4591 105.889 86.4033L105.275 85.7893C105.219 85.7334 105.163 85.7335 105.107 85.7335H102.261V88.2453H105.275C105.331 88.2453 105.387 88.2453 105.442 88.1895L105.889 87.7429Z%27 fill=%27black%27/%3E%3Cpath d=%27M113.815 88.9151V88.2453H110.131V85.7335H113.815V85.0636H110.131V82.5518H113.815V81.9377H109.461V88.9151H113.815Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M120.179 85.7893L122.244 88.9151V88.971H121.518L119.565 85.9009C119.509 85.8451 119.453 85.7893 119.397 85.7893H117.388V88.9151H116.718V81.9377H120.458C120.681 81.9377 120.848 82.0494 120.96 82.161L121.518 82.7192C121.686 82.8308 121.742 82.9983 121.742 83.2216V84.5054C121.742 84.6729 121.686 84.8403 121.518 85.0078L120.96 85.566C120.848 85.7334 120.681 85.7893 120.458 85.7893H120.179ZM121.016 84.6171C121.072 84.5612 121.072 84.5054 121.072 84.4496V83.2216C121.072 83.1658 121.072 83.1099 121.016 83.0541L120.569 82.6076C120.514 82.5518 120.458 82.5518 120.402 82.5518H117.388V85.1194H120.402C120.458 85.1194 120.514 85.1194 120.569 85.0636L121.016 84.6171Z%27 fill=%27black%27/%3E%3Cpath d=%27M127.435 88.9151V88.3011H126.095V82.4959H127.435V81.9377H124.086V82.4959H125.426V88.3011H124.086V88.9151H127.435Z%27 fill=%27black%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M132.682 81.882L135.306 88.9152H134.747L133.966 86.9057H130.449L129.668 88.9152H128.998L131.677 81.882H132.682ZM130.617 86.2917H133.631L132.124 82.2727L130.617 86.2917Z%27 fill=%27black%27/%3E%3Cpath d=%27M142.618 88.9152V81.882H141.948V88.3012L138.655 81.882H137.594V88.9152H138.264V82.5518L141.557 88.9152H142.618Z%27 fill=%27black%27/%3E%3Cpath d=%27M72.9556 51.4605L69.5506 54.8655C68.8808 55.2004 68.4343 54.9213 68.1552 54.4747L68.0435 54.2515C66.5364 50.9581 47.6137 10.0427 47.3904 9.59615C45.046 5.35389 41.5294 1 36.3941 1H31.482C28.2445 1 23.444 4.12587 23.444 11.4382V70.1041C23.444 70.8856 24.1139 71.4996 24.9511 71.4996H34.7753C35.6126 71.4996 36.2824 70.8856 36.2824 70.1041V17.4666C36.2824 16.9643 36.8406 16.7968 37.0639 17.355C37.4546 18.1923 55.4284 57.9913 55.7633 58.7728C55.9786 59.2622 56.1927 59.758 56.4076 60.2559C58.6443 65.437 60.9778 70.8424 65.8666 71.5554H66.5364C71.5337 71.303 74.5225 68.3118 77.7732 65.0585C78.1172 64.7142 78.4641 64.367 78.8166 64.0198C79.1261 63.7149 79.4348 63.4145 79.7408 63.1166C83.1889 59.7608 86.3009 56.7321 86.3522 51.3489L86.408 2.56294C86.408 1.66983 85.7382 1 84.8451 1H74.8535C74.0162 1 73.3463 1.72565 73.3463 2.56294V50.7349C73.3463 50.8465 73.3463 50.9581 73.2905 51.014C73.1789 51.2372 72.9556 51.4605 72.9556 51.4605Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
}

.header {
  background-color: hsl(var(--white));
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: var(--z_index_header);
}
@media (max-width: calc(1200px - 1px)) {
  .header {
    padding: var(--gd_gutter_mobile);
    box-shadow: 0 2rem 2.5rem rgba(0, 0, 0, 0.05);
  }
}
@media (min-width: 1200px) {
  .header {
    padding: var(--gd_gutter_mobile) var(--gd_gutter_tablet);
    -webkit-transition: padding ease var(--ease_time), box-shadow ease var(--ease_time);
    transition: padding ease var(--ease_time), box-shadow ease var(--ease_time);
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  .is-scrolled .header {
    padding: var(--gd_unit) var(--gd_gutter_tablet);
    box-shadow: 0 2rem 2.5rem rgba(0, 0, 0, 0.05);
  }
}

.header__container {
  display: grid;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: calc(1200px - 1px)) {
  .header__container {
    position: relative;
    gap: 0 var(--gd_unit);
    grid-template-columns: minmax(0, auto) minmax(0, 1fr) repeat(2, minmax(0, var(--gd_gutter_tablet)));
    grid-template-areas: "logo . toggle search" "nav nav nav nav";
  }
}
@media (min-width: 1200px) {
  .header__container {
    gap: var(--gd_gutter_smallmobile) var(--gd_gutter_tablet);
    grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, var(--gd_gutter_tablet));
    grid-template-areas: "secondary-nav secondary-nav secondary-nav" "logo main-nav search";
  }
}
@media (max-width: calc(1280px - 1px)) {
  .header__container {
    --header-width: 12.5rem;
  }
}
@media (min-width: 1280px) {
  .header__container {
    --header-width: 18.125rem;
    grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, var(--gd_gutter_tablet));
  }
  .is-scrolled .header__container {
    --header-width: 12.5rem;
  }
}

.header__logo {
  display: inline-block;
  background-image: var(--inl_logo_horizontal);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--header-width);
  grid-area: logo;
  -webkit-transition: width ease var(--ease_time);
  transition: width ease var(--ease_time);
}
.header__logo::before {
  content: "";
  display: block;
  padding-top: 18.91%;
}

.header-indicator {
  --scroll-indicator-height: .25rem;
  width: 100%;
  height: var(--scroll-indicator-height);
  background: transparent;
  pointer-events: none;
  position: absolute;
  bottom: -webkit-calc(var(--scroll-indicator-height) * -1);
  bottom: calc(var(--scroll-indicator-height) * -1);
  z-index: -1;
  left: 0;
  display: none;
}
.page-template-funded-project-detail .header-indicator, .single-post .header-indicator {
  display: block;
}

.header-indicator__bar {
  height: var(--scroll-indicator-height);
  background: hsl(var(--brand_acqua));
  width: 0%;
}

@-webkit-keyframes box_arrow_link_border_in {
  0% {
    background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  25% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  50% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  75% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
  }
  100% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height));
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height));
  }
}

@keyframes box_arrow_link_border_in {
  0% {
    background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  25% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  50% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  75% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
  }
  100% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height));
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height));
  }
}
@-webkit-keyframes box_arrow_link_border_out {
  0% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height));
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height));
  }
  25% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
  }
  50% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  75% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  100% {
    background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
}
@keyframes box_arrow_link_border_out {
  0% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height));
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height));
  }
  25% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 100% var(--box-outline-height), var(--box-outline-height) 0;
  }
  50% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) -webkit-calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
    background-size: 100% var(--box-outline-height), var(--box-outline-height) calc(100% - var(--box-outline-height)), 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  75% {
    background-size: 100% var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
  100% {
    background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  }
}
.box-arrow-link {
  --box-outline-height: -webkit-calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-height: calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-timing: -webkit-calc(var(--ease_time) * 1.25);
  --box-outline-timing: calc(var(--ease_time) * 1.25);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  background-color: hsl(var(--grey_dark));
  -webkit-transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  width: var(--button_box_size);
  height: var(--button_box_size);
}
@media (min-width: 992px) {
  .box-arrow-link {
    margin-left: auto;
  }
}
.box-arrow-link:active::before,
.box-arrow-link:focus-within::before,
.box-arrow-link:focus::before,
.box-arrow-link:hover::before {
  -webkit-animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition: opacity 0s ease-in 0s;
  transition: opacity 0s ease-in 0s;
  opacity: 1;
}
.box-arrow-link:active::after,
.box-arrow-link:focus-within::after,
.box-arrow-link:focus::after,
.box-arrow-link:hover::after {
  background-color: hsl(var(--brand_acqua));
}
@media (max-width: calc(768px - 1px)) {
  .box-arrow-link:active::after,
.box-arrow-link:focus-within::after,
.box-arrow-link:focus::after,
.box-arrow-link:hover::after {
    -webkit-transform: translateX(var(--gd_unit));
            transform: translateX(var(--gd_unit));
  }
}
@media (min-width: 768px) {
  .box-arrow-link:active::after,
.box-arrow-link:focus-within::after,
.box-arrow-link:focus::after,
.box-arrow-link:hover::after {
    -webkit-transform: translateX(var(--gd_gutter_smallmobile));
            transform: translateX(var(--gd_gutter_smallmobile));
  }
}
.box-arrow-link::before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  background-repeat: no-repeat;
  background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  background-position: 0 0, 100% 0, right 100%, 0 bottom;
  background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua))));
  background-image: -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  background-image: linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  -webkit-animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.box-arrow-link::after {
  content: "";
  pointer-events: none;
  display: block;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  background-color: hsl(var(--white));
  -webkit-mask-image: var(--icon-arrow-right);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: calc(768px - 1px)) {
  .box-arrow-link::after {
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .box-arrow-link::after {
    --icon-size: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .box-arrow-link::after {
    --icon-size: var(--gd_gutter_desktop);
  }
}

@media (max-width: calc(1200px - 1px)) {
  .header-navs__wrapper {
    background-color: hsl(var(--white));
    position: absolute;
    top: var(--gd_gutter_mobile);
    grid-area: nav;
    max-height: 0;
    overflow: hidden;
    text-align: center;
    -webkit-transition: max-height ease -webkit-calc(var(--ease_time) * 2), padding-bottom ease -webkit-calc(var(--ease_time) * 2);
    transition: max-height ease calc(var(--ease_time) * 2), padding-bottom ease calc(var(--ease_time) * 2);
    width: -webkit-calc(100% + var(--gd_gutter_desktop));
    width: calc(100% + var(--gd_gutter_desktop));
    padding-bottom: 0;
    left: -webkit-calc(var(--gd_gutter_mobile) * -1);
    left: calc(var(--gd_gutter_mobile) * -1);
  }
  .has-menu-open .header-navs__wrapper {
    overflow: auto;
    max-height: -webkit-calc(100vh - var(--gd_gutter_xxlarge));
    max-height: calc(100vh - var(--gd_gutter_xxlarge));
    max-height: -webkit-calc(100dvh - var(--gd_gutter_xxlarge));
    max-height: calc(100dvh - var(--gd_gutter_xxlarge));
  }
}
@media (min-width: 1200px) {
  .header-navs__wrapper {
    display: contents;
  }
}

.header-main-nav__wrapper {
  grid-area: main-nav;
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper {
    padding: 0;
    text-align: right;
  }
}

@media (min-width: 1200px) {
  .is-scrolled .header-main-nav > .header-main-nav__item > .header-main-nav__link {
    padding: var(--gd_unit) var(--gd_gutter_mobile);
  }
}

.header-main-nav__item {
  text-align: center;
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__item {
    display: block;
  }
}
@media (min-width: 1200px) {
  .header-main-nav__item {
    display: inline-block;
  }
}

.header-main-nav__link {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  color: hsl(var(--grey_mid_dark));
  -webkit-transition: color ease-in-out var(--ease_time), padding ease var(--ease_time);
  transition: color ease-in-out var(--ease_time), padding ease var(--ease_time);
  padding: var(--gd_gutter_mobile);
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__link {
    font-size: var(--fs_button);
    font-weight: var(--fw_light);
    line-height: var(--lh_button);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1200px) {
  .header-main-nav__link {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_titles);
  }
}
.header-main-nav__link:hover, .header-main-nav__link.is-active, .header-main-nav__link:focus, .header-main-nav__link:hover, .header-main-nav__link:active, .header-main-nav__link:focus-within {
  color: hsl(var(--black));
}

.header-main-nav__link__inner {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
*:hover > .header-main-nav__link__inner, .header-main-nav__link__inner:hover, .header-main-nav__link__inner.is-active, *.is-active > .header-main-nav__link__inner, .header-main-nav__link__inner:focus, *:focus > .header-main-nav__link__inner, *:active > .header-main-nav__link__inner, .header-main-nav__link__inner:active, .header-main-nav__link__inner:focus-within, *:focus-within > .header-main-nav__link__inner {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.header-main-nav__link__inner::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.header-main-nav__link__inner::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.header-secondary-nav__wrapper {
  grid-area: secondary-nav;
}
@media (max-width: calc(1200px - 1px)) {
  .header-secondary-nav__wrapper {
    border-top: 0.0625rem solid hsl(var(--grey_neutral));
    padding-bottom: var(--gd_gutter_xxlarge);
  }
}
@media (min-width: 1200px) {
  .header-secondary-nav__wrapper {
    border-bottom: 0.0625rem solid hsl(var(--grey_neutral));
    padding-bottom: var(--gd_gutter_mobile);
    text-align: right;
    -webkit-transition: padding ease var(--ease_time);
    transition: padding ease var(--ease_time);
  }
  .is-scrolled .header-secondary-nav__wrapper {
    padding-bottom: var(--gd_unit);
  }
}

@media (max-width: calc(1200px - 1px)) {
  .header-secondary-nav__item {
    display: block;
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 1200px) {
  .header-secondary-nav__item {
    display: inline-block;
  }
  .header-secondary-nav__item:nth-child(n+2) {
    margin-left: var(--gd_gutter_desktop);
  }
}

.header-secondary-nav__link {
  text-transform: uppercase;
  text-decoration: none;
  color: hsl(var(--grey_mid_dark));
  -webkit-transition: color ease-in-out var(--ease_time);
  transition: color ease-in-out var(--ease_time);
  display: block;
}
@media (max-width: calc(1200px - 1px)) {
  .header-secondary-nav__link {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_light);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 1200px) {
  .header-secondary-nav__link {
    font-size: var(--fs_captions_note);
    font-weight: var(--fw_regular);
    line-height: var(--lh_captions_note);
    font-family: var(--ff_titles);
    display: inline-block;
  }
}
.header-secondary-nav__link:hover, .header-secondary-nav__link.is-active, .header-secondary-nav__link:focus, .header-secondary-nav__link:hover, .header-secondary-nav__link:active, .header-secondary-nav__link:focus-within {
  color: hsl(var(--black));
}

.header-secondary-nav__link__inner {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
*:hover > .header-secondary-nav__link__inner, .header-secondary-nav__link__inner:hover, .header-secondary-nav__link__inner.is-active, *.is-active > .header-secondary-nav__link__inner, .header-secondary-nav__link__inner:focus, *:focus > .header-secondary-nav__link__inner, *:active > .header-secondary-nav__link__inner, .header-secondary-nav__link__inner:active, .header-secondary-nav__link__inner:focus-within, *:focus-within > .header-secondary-nav__link__inner {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.header-secondary-nav__link__inner::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.header-secondary-nav__link__inner::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

@-webkit-keyframes subsubmenu_expand {
  0% {
    max-height: 0;
    height: 0;
    pointer-events: none;
    overflow: hidden;
  }
  100% {
    height: auto;
    pointer-events: all;
    overflow: visible;
    max-height: 137.5rem;
  }
}

@keyframes subsubmenu_expand {
  0% {
    max-height: 0;
    height: 0;
    pointer-events: none;
    overflow: hidden;
  }
  100% {
    height: auto;
    pointer-events: all;
    overflow: visible;
    max-height: 137.5rem;
  }
}
.menu-item-has-children {
  position: relative;
}
.menu-item-has-children .header-main-nav__item {
  display: block;
}
.menu-item-has-children:hover > .header-main-nav__link, .menu-item-has-children:focus > .header-main-nav__link, .menu-item-has-children:active > .header-main-nav__link, .menu-item-has-children:focus-within > .header-main-nav__link {
  color: hsl(var(--black));
}
.menu-item-has-children:hover > .header-main-nav__link::after, .menu-item-has-children:focus > .header-main-nav__link::after, .menu-item-has-children:active > .header-main-nav__link::after, .menu-item-has-children:focus-within > .header-main-nav__link::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.menu-item-has-children:hover > .header-main-nav__link .header-main-nav__link__inner, .menu-item-has-children:focus > .header-main-nav__link .header-main-nav__link__inner, .menu-item-has-children:active > .header-main-nav__link .header-main-nav__link__inner, .menu-item-has-children:focus-within > .header-main-nav__link .header-main-nav__link__inner {
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
}
.menu-item-has-children ul > *:nth-child(n+2) {
  border-top: 0.0625rem solid hsl(0deg, 0%, 80%);
}
.menu-item-has-children > .header-main-nav__link::after {
  content: "";
  display: inline-block;
  margin-left: var(--gd_unit);
  width: var(--gd_gutter_mobile);
  height: var(--gd_gutter_mobile);
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  background-color: hsl(var(--grey_mid_dark));
  -webkit-mask-image: var(--icon-chevron-down);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}

@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:hover:last-of-type > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus:last-of-type > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:active:last-of-type > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus-within:last-of-type > ul {
    right: 0;
    -webkit-transform: none;
            transform: none;
    left: auto;
  }
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus-within > ul {
  height: auto;
  pointer-events: all;
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus-within > ul {
    background-color: hsl(var(--grey_light));
  }
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus-within > ul {
    display: -webkit-box;
    display: flex;
    background-color: hsl(var(--white));
  }
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:hover > ul .header-main-nav__link, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus > ul .header-main-nav__link, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:active > ul .header-main-nav__link, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:focus-within > ul .header-main-nav__link {
  display: block;
  -webkit-box-align: center;
          align-items: center;
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav__link {
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav__link {
    display: -webkit-box;
    display: flex;
  }
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav__link {
    display: -webkit-inline-box;
    display: inline-flex;
  }
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > ul {
  text-align: center;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  padding: 0;
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > ul {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > ul {
    position: absolute;
    top: 100%;
    left: 0;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: wrap column;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    box-shadow: 0 2rem 2.5rem rgba(0, 0, 0, 0.15);
    border-radius: -webkit-calc(var(--gd_unit) / 2);
    border-radius: calc(var(--gd_unit) / 2);
  }
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children:not(:hover) .menu-item-has-children ul {
    display: none;
  }
}

.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > ul {
  position: relative;
  text-align: center;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  padding: 0;
  width: 100%;
  box-shadow: none;
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > ul {
    -webkit-animation-name: subsubmenu_expand;
            animation-name: subsubmenu_expand;
    -webkit-animation-duration: 100ms;
            animation-duration: 100ms;
    -webkit-animation-play-state: paused;
            animation-play-state: paused;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
  }
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children .header-main-nav__link, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children .header-main-nav__link {
  display: block;
  -webkit-box-align: center;
          align-items: center;
  padding: var(--gd_gutter_mobile) var(--gd_gutter_tablet);
}
.header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul {
  background-color: hsl(var(--grey_neutral));
}
@media (max-width: calc(1200px - 1px)) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul {
    height: auto;
    pointer-events: all;
    overflow: visible;
  }
}
@media (min-width: 1200px) {
  .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:hover > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:active > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul, .header-main-nav__wrapper > .header-main-nav > .menu-item-has-children > .header-main-nav > .menu-item-has-children:focus-within > ul {
    display: block;
    top: 0;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-play-state: running;
            animation-play-state: running;
  }
}

.header-toggle {
  position: relative;
  margin: 0;
  height: var(--gd_gutter_tablet);
  width: var(--gd_gutter_tablet);
  cursor: pointer;
  display: inline-block;
  background: hsl(var(--white));
  border: 0;
  grid-area: toggle;
}
@media (min-width: 1200px) {
  .header-toggle {
    display: none;
  }
}

.header-toggle__icon {
  --icon-height: -webkit-calc(var(--gd_unit) / 4);
  --icon-height: calc(var(--gd_unit) / 4);
  --icon-top: var(--gd_unit);
  --toggle-transition: -webkit-calc(var(--ease_time) * 2);
  --toggle-transition: calc(var(--ease_time) * 2);
  -webkit-transition-duration: var(--toggle-transition);
          transition-duration: var(--toggle-transition);
  display: block;
  position: absolute;
  top: -webkit-calc(var(--icon-top) + 0.0625rem);
  top: calc(var(--icon-top) + 0.0625rem);
  left: 0;
  width: var(--gd_gutter_tablet);
  height: var(--icon-height);
  background-color: hsl(var(--black));
}
.header-toggle__icon::before, .header-toggle__icon::after {
  -webkit-transition-duration: var(--toggle-transition);
          transition-duration: var(--toggle-transition);
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: var(--icon-height);
  background-color: hsl(var(--black));
}
.header-toggle__icon::before {
  top: -webkit-calc(var(--icon-top) * -1);
  top: calc(var(--icon-top) * -1);
}
.header-toggle__icon::after {
  bottom: -webkit-calc(var(--icon-top) * -1);
  bottom: calc(var(--icon-top) * -1);
}
.is-open .header-toggle__icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  background-color: hsl(var(--black)/0);
}
.is-open .header-toggle__icon::before {
  top: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.is-open .header-toggle__icon::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.filter-nav__item:not(.is-active),
.button-shadowed-unselected, .filter-nav__item.is-active,
.button-shadowed-dark,
.button-shadowed, .button-green,
.search__modal .searchform input[type=submit], .button,
.button-ornamented,
.button-small {
  text-decoration: none;
  cursor: pointer;
  padding: 1em 2.5em;
  border: 0;
  -webkit-transition: background-color ease var(--ease_time), box-shadow ease-out var(--ease_time), border ease var(--ease_time), color ease var(--ease_time);
  transition: background-color ease var(--ease_time), box-shadow ease-out var(--ease_time), border ease var(--ease_time), color ease var(--ease_time);
}
@media (max-width: calc(768px - 1px)) {
  .filter-nav__item:not(.is-active),
.button-shadowed-unselected, .filter-nav__item.is-active,
.button-shadowed-dark,
.button-shadowed, .button-green,
.search__modal .searchform input[type=submit], .button,
.button-ornamented,
.button-small {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_light);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .filter-nav__item:not(.is-active),
.button-shadowed-unselected, .filter-nav__item.is-active,
.button-shadowed-dark,
.button-shadowed, .button-green,
.search__modal .searchform input[type=submit], .button,
.button-ornamented,
.button-small {
    font-size: var(--fs_button);
    font-weight: var(--fw_light);
    line-height: var(--lh_button);
    font-family: var(--ff_titles);
  }
}

.button,
.button-ornamented,
.button-small {
  background-color: hsl(var(--white));
  color: hsl(var(--grey_dark));
  border: 0.0625rem solid hsl(var(--grey_dark));
  box-shadow: inset 0 0 0 0 hsl(var(--brand_acqua));
}
.button:focus, .button:hover, .button:active, .button:focus-within,
.button-ornamented:focus,
.button-small:focus,
.button-ornamented:hover,
.button-small:hover,
.button-ornamented:active,
.button-small:active,
.button-ornamented:focus-within,
.button-small:focus-within {
  border: 0.0625rem solid hsl(var(--brand_acqua));
  box-shadow: inset 0 0 0 0.25rem hsl(var(--brand_acqua));
  background-color: hsl(var(--black));
  color: hsl(var(--brand_acqua));
}

.button-small {
  padding: 0.5em 1em;
}

.button-green,
.search__modal .searchform input[type=submit] {
  box-shadow: inset 0 0 0 0.0625rem hsl(var(--brand_acqua));
  background-color: hsl(var(--brand_acqua));
  border: 0.0625rem solid hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.button-green:focus, .button-green:hover, .button-green:active, .button-green:focus-within,
.search__modal .searchform input[type=submit]:focus,
.search__modal .searchform input[type=submit]:hover,
.search__modal .searchform input[type=submit]:active,
.search__modal .searchform input[type=submit]:focus-within {
  border: 0.0625rem solid hsl(var(--brand_acqua));
  box-shadow: inset 0 0 0 0.25rem hsl(var(--brand_purple_dark));
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.contact-form__submit__wrapper, .button-ornamented {
  position: relative;
}
.contact-form__submit__wrapper:focus::before, .button-ornamented:focus::before, .contact-form__submit__wrapper:hover::before, .button-ornamented:hover::before, .contact-form__submit__wrapper:active::before, .button-ornamented:active::before, .contact-form__submit__wrapper:focus-within::before, .button-ornamented:focus-within::before {
  -webkit-transform: translate3d(-webkit-calc(-100% - var(--gd_gutter_mobile)), -50%, 0);
          transform: translate3d(calc(-100% - var(--gd_gutter_mobile)), -50%, 0);
}
.contact-form__submit__wrapper:focus::after, .button-ornamented:focus::after, .contact-form__submit__wrapper:hover::after, .button-ornamented:hover::after, .contact-form__submit__wrapper:active::after, .button-ornamented:active::after, .contact-form__submit__wrapper:focus-within::after, .button-ornamented:focus-within::after {
  -webkit-transform: translate3d(-webkit-calc(100% + var(--gd_gutter_mobile)), -50%, 0);
          transform: translate3d(calc(100% + var(--gd_gutter_mobile)), -50%, 0);
}
.contact-form__submit__wrapper::before, .button-ornamented::before, .contact-form__submit__wrapper::after, .button-ornamented::after {
  content: "";
  position: absolute;
  top: 50%;
  pointer-events: none;
  display: block;
  height: 1.875rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
}
.contact-form__submit__wrapper::before, .button-ornamented::before {
  left: 0;
  width: 2.5rem;
  background-image: var(--ornament-arrows-right);
}
@media (max-width: calc(768px - 1px)) {
  .contact-form__submit__wrapper::before, .button-ornamented::before {
    -webkit-transform: translate3d(-webkit-calc(-100% - var(--gd_unit)), -50%, 0) scale(0.65);
            transform: translate3d(calc(-100% - var(--gd_unit)), -50%, 0) scale(0.65);
  }
}
@media (min-width: 768px) {
  .contact-form__submit__wrapper::before, .button-ornamented::before {
    -webkit-transform: translate3d(-webkit-calc(-100% - var(--gd_gutter_tablet)), -50%, 0);
            transform: translate3d(calc(-100% - var(--gd_gutter_tablet)), -50%, 0);
  }
}
.contact-form__submit__wrapper::after, .button-ornamented::after {
  right: 0;
  width: 4.25rem;
  background-image: var(--ornament-arrows-right-medium);
}
@media (max-width: calc(768px - 1px)) {
  .contact-form__submit__wrapper::after, .button-ornamented::after {
    -webkit-transform: translate3d(-webkit-calc(100% + var(--gd_unit)), -50%, 0) scale(0.65);
            transform: translate3d(calc(100% + var(--gd_unit)), -50%, 0) scale(0.65);
  }
}
@media (min-width: 768px) {
  .contact-form__submit__wrapper::after, .button-ornamented::after {
    -webkit-transform: translate3d(-webkit-calc(100% + var(--gd_gutter_tablet)), -50%, 0);
            transform: translate3d(calc(100% + var(--gd_gutter_tablet)), -50%, 0);
  }
}

.button-dash-cta,
.funded-projects__archived-link {
  --color: hsl(var(--grey_dark));
  --dash-color: hsl(var(--grey_dark));
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  text-decoration: none;
  color: var(--color);
  margin-top: var(--gd_gutter_mobile);
}
.button-dash-cta:active, .button-dash-cta:focus-within, .button-dash-cta:focus, .button-dash-cta:hover,
.funded-projects__archived-link:active,
.funded-projects__archived-link:focus-within,
.funded-projects__archived-link:focus,
.funded-projects__archived-link:hover {
  text-decoration: underline;
}
.button-dash-cta:active::before, .button-dash-cta:active::after, .button-dash-cta:focus-within::before, .button-dash-cta:focus-within::after, .button-dash-cta:focus::before, .button-dash-cta:focus::after, .button-dash-cta:hover::before, .button-dash-cta:hover::after,
.funded-projects__archived-link:active::before,
.funded-projects__archived-link:active::after,
.funded-projects__archived-link:focus-within::before,
.funded-projects__archived-link:focus-within::after,
.funded-projects__archived-link:focus::before,
.funded-projects__archived-link:focus::after,
.funded-projects__archived-link:hover::before,
.funded-projects__archived-link:hover::after {
  background-color: hsl(var(--brand_acqua));
}
.button-dash-cta:active::after, .button-dash-cta:focus-within::after, .button-dash-cta:focus::after, .button-dash-cta:hover::after,
.funded-projects__archived-link:active::after,
.funded-projects__archived-link:focus-within::after,
.funded-projects__archived-link:focus::after,
.funded-projects__archived-link:hover::after {
  width: var(--gd_gutter_tablet);
}
@media (min-width: 768px) {
  .button-dash-cta:active::after, .button-dash-cta:focus-within::after, .button-dash-cta:focus::after, .button-dash-cta:hover::after,
.funded-projects__archived-link:active::after,
.funded-projects__archived-link:focus-within::after,
.funded-projects__archived-link:focus::after,
.funded-projects__archived-link:hover::after {
    width: var(--gd_gutter_wide);
  }
}
.button-dash-cta::before, .button-dash-cta::after,
.funded-projects__archived-link::before,
.funded-projects__archived-link::after {
  content: "";
  display: block;
  height: 0.0625rem;
  background-color: var(--dash-color);
  -webkit-transition: all ease var(--ease_time);
  transition: all ease var(--ease_time);
}
@media (max-width: calc(768px - 1px)) {
  .button-dash-cta::before,
.funded-projects__archived-link::before {
    margin-right: -webkit-calc(var(--gd_unit) / 2);
    margin-right: calc(var(--gd_unit) / 2);
    width: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .button-dash-cta::before,
.funded-projects__archived-link::before {
    margin-right: var(--gd_unit);
    width: var(--gd_gutter_wide);
  }
}
.button-dash-cta::after,
.funded-projects__archived-link::after {
  width: 0;
}
@media (max-width: calc(768px - 1px)) {
  .button-dash-cta::after,
.funded-projects__archived-link::after {
    margin-left: -webkit-calc(var(--gd_unit) / 2);
    margin-left: calc(var(--gd_unit) / 2);
  }
}
@media (min-width: 768px) {
  .button-dash-cta::after,
.funded-projects__archived-link::after {
    margin-left: var(--gd_unit);
  }
}
.button-dash-cta::-moz-selection, .funded-projects__archived-link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.button-dash-cta::selection,
.funded-projects__archived-link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.filter-nav__item:not(.is-active),
.button-shadowed-unselected, .filter-nav__item.is-active,
.button-shadowed-dark,
.button-shadowed {
  padding: 0.5em 1em;
  box-shadow: -0.5rem 0.5rem 0 0 hsl(var(--brand_acqua));
}
.filter-nav__item:focus:not(.is-active),
.button-shadowed-unselected:focus, .filter-nav__item.is-active:focus,
.button-shadowed-dark:focus,
.button-shadowed:focus, .filter-nav__item:hover:not(.is-active),
.button-shadowed-unselected:hover, .filter-nav__item.is-active:hover,
.button-shadowed-dark:hover,
.button-shadowed:hover, .filter-nav__item:active:not(.is-active),
.button-shadowed-unselected:active, .filter-nav__item.is-active:active,
.button-shadowed-dark:active,
.button-shadowed:active, .filter-nav__item:focus-within:not(.is-active),
.button-shadowed-unselected:focus-within, .filter-nav__item.is-active:focus-within,
.button-shadowed-dark:focus-within,
.button-shadowed:focus-within {
  box-shadow: -0.25rem 0.25rem 0 0 hsl(var(--brand_acqua));
  color: hsl(var(--brand_acqua));
  border: 0.0625rem solid hsl(var(--brand_acqua));
  background-color: hsl(var(--black));
}

.button-shadowed {
  background-color: hsl(var(--white));
  color: hsl(var(--grey_dark));
  border: 0.0625rem solid hsl(var(--grey_dark));
}

.filter-nav__item.is-active,
.button-shadowed-dark {
  background-color: hsl(var(--black));
  color: hsl(var(--white));
  border: 0.0625rem solid hsl(var(--black));
}
.filter-nav__item.is-active::-moz-selection, .button-shadowed-dark::-moz-selection {
  color: hsl(var(--brand_acqua));
}
.filter-nav__item.is-active::selection,
.button-shadowed-dark::selection {
  color: hsl(var(--brand_acqua));
}

.filter-nav__item:not(.is-active),
.button-shadowed-unselected {
  background-color: hsl(var(--white));
  color: hsl(var(--grey_dark));
  border: 0.0625rem solid hsl(var(--grey_dark));
  box-shadow: -0.5rem 0.5rem 0 0 hsl(var(--grey_neutral)/0.35);
}
.filter-nav__item:not(.is-active)::-moz-selection, .button-shadowed-unselected::-moz-selection {
  color: hsl(var(--brand_acqua));
}
.filter-nav__item:not(.is-active)::selection,
.button-shadowed-unselected::selection {
  color: hsl(var(--brand_acqua));
}

.simple-button__wrapper {
  text-align: center;
  overflow-x: hidden;
}

.header__search__wrapper {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: hsl(var(--white));
  grid-area: search;
  width: var(--gd_gutter_tablet);
  height: var(--gd_gutter_tablet);
  background-size: 0 0;
  -webkit-transition: background-size ease var(--ease_time);
  transition: background-size ease var(--ease_time);
  background-image: -webkit-radial-gradient(center, ellipse, hsl(var(--brand_acqua)) 0%, hsl(var(--brand_acqua)) 50%, hsl(var(--white)) 51%);
  background-image: radial-gradient(ellipse at center, hsl(var(--brand_acqua)) 0%, hsl(var(--brand_acqua)) 50%, hsl(var(--white)) 51%);
  background-repeat: no-repeat;
  background-position: center;
}
.header__search__wrapper:focus, .header__search__wrapper:hover, .header__search__wrapper:active, .header__search__wrapper:focus-within {
  background-size: 100% 100%;
}

.header__search {
  cursor: pointer;
  padding: 0;
  border: 0;
  display: block;
  width: var(--gd_gutter_tablet);
  height: var(--gd_gutter_tablet);
  background-color: hsl(var(--black));
  -webkit-mask-image: var(--icon-search);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  -webkit-transition-delay: var(--ease_time);
          transition-delay: var(--ease_time);
}

.search__modal {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  background: hsl(var(--black)/0.9);
  position: fixed;
  padding: var(--gd_gutter_desktop);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--z_index_modal);
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity ease var(--ease_time);
  transition: opacity ease var(--ease_time);
}
body.has-search-open .search__modal {
  opacity: 1;
  pointer-events: all;
}
.search__modal .searchform {
  width: 100%;
  max-width: var(--max_width_medium);
}
.search__modal .searchform > div {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
}
.search__modal .searchform input[type=text] {
  padding: var(--gd_gutter_mobile);
}
@media (max-width: calc(768px - 1px)) {
  .search__modal .searchform input[type=text] {
    -webkit-box-flex: 0;
            flex: 0 0 100%;
    margin-bottom: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .search__modal .searchform input[type=text] {
    -webkit-box-flex: 1;
            flex: 1 0 auto;
    margin-right: var(--gd_gutter_mobile);
  }
}
.search__modal .searchform input[type=submit] {
  -webkit-box-flex: 0;
          flex: 0 0 auto;
}
.search__modal .searchform::before {
  content: "Search INL";
  color: hsl(var(--white));
  display: block;
  margin-bottom: var(--gd_gutter_tablet);
}
@media (max-width: calc(768px - 1px)) {
  .search__modal .searchform::before {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .search__modal .searchform::before {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}

.search-modal__close {
  display: inline-block;
  position: absolute;
  cursor: pointer;
  top: var(--gd_gutter_tablet);
  right: var(--gd_gutter_tablet);
  width: var(--gd_gutter_desktop);
  height: var(--gd_gutter_desktop);
  border: 0;
  background-color: hsl(var(--white));
  -webkit-mask-image: var(--icon-close);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.search-modal__close:focus, .search-modal__close:hover, .search-modal__close:active, .search-modal__close:focus-within {
  background-color: hsl(var(--brand_acqua));
}

.section__wrapper {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .section__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .section__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .section__wrapper {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__wrapper {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .section__wrapper {
    padding: var(--gd_gutter_desktop);
  }
}

.section__wrapper--intro,
.section__wrapper--pd-horizontal {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .section__wrapper--intro,
.section__wrapper--pd-horizontal {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .section__wrapper--intro,
.section__wrapper--pd-horizontal {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .section__wrapper--intro,
.section__wrapper--pd-horizontal {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__wrapper--intro,
.section__wrapper--pd-horizontal {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .section__wrapper--intro,
.section__wrapper--pd-horizontal {
    padding: 0 var(--gd_gutter_desktop);
  }
}

.section__wrapper--pd-vertical {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .section__wrapper--pd-vertical {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .section__wrapper--pd-vertical {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .section__wrapper--pd-vertical {
    padding: var(--gd_gutter_mobile) 0;
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__wrapper--pd-vertical {
    padding: var(--gd_gutter_tablet) 0;
  }
}
@media (min-width: 992px) {
  .section__wrapper--pd-vertical {
    padding: var(--gd_gutter_desktop) 0;
  }
}

.section__wrapper--center {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .section__wrapper--center {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .section__wrapper--center {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .section__wrapper--center {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__wrapper--center {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .section__wrapper--center {
    padding: var(--gd_gutter_desktop);
  }
}

.section__wrapper .section__wrapper, .section__wrapper--intro .section__wrapper, .section__wrapper--pd-horizontal .section__wrapper, .section__wrapper--center .section__wrapper,
.section__wrapper .section__wrapper--intro,
.section__wrapper--intro .section__wrapper--intro,
.section__wrapper--pd-horizontal .section__wrapper--intro,
.section__wrapper--center .section__wrapper--intro,
.section__wrapper .section__wrapper--pd-horizontal,
.section__wrapper--intro .section__wrapper--pd-horizontal,
.section__wrapper--pd-horizontal .section__wrapper--pd-horizontal,
.section__wrapper--center .section__wrapper--pd-horizontal,
.section__wrapper .section__wrapper--center,
.section__wrapper--intro .section__wrapper--center,
.section__wrapper--pd-horizontal .section__wrapper--center,
.section__wrapper--center .section__wrapper--center {
  padding-right: 0;
  padding-left: 0;
}

.section__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .section__inner {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .section__inner {
    max-width: var(--max_width_large);
  }
}

.section__inner--related {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .section__inner--related {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .section__inner--related {
    max-width: var(--max_width_large);
  }
}

.footer {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .footer {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .footer {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .footer {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .footer {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .footer {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .footer {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .footer {
    margin-bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: var(--z_index_neutral);
  }
}

.footer__inner {
  margin: 0 auto;
  display: grid;
  gap: var(--gd_gutter_tablet);
}
@media (min-width: 992px) {
  .footer__inner {
    max-width: var(--max_width_large);
  }
}
@media (min-width: 1680px) {
  .footer__inner {
    max-width: var(--max_width_large);
  }
}
@media (max-width: calc(992px - 1px)) {
  .footer__inner {
    padding: var(--gd_gutter_tablet) 0;
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "brand" "nav" "certifications" "copyright";
  }
}
@media (min-width: 992px) {
  .footer__inner {
    padding: var(--gd_gutter_xlarge) 0 var(--gd_gutter_wide);
    gap: var(--gd_gutter_xlarge);
    grid-template-columns: minmax(0, auto) minmax(0, 1fr) minmax(0, auto);
    grid-template-areas: "brand nav certifications" "copyright copyright copyright";
  }
}

.footer__brand {
  grid-area: brand;
}

.footer__logo {
  display: inline-block;
  background-image: var(--inl_logo_vertical);
  background-size: cover;
  background-position: center;
  width: 100%;
  max-width: 12.5rem;
}
.footer__logo::before {
  content: "";
  display: block;
  padding-top: 59%;
}

.footer-address {
  font-size: var(--fs_captions_note_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_captions_note_small);
  font-family: var(--ff_body);
  margin: var(--gd_unit) 0 var(--gd_gutter_mobile);
}

.footer-copyright {
  font-size: var(--fs_captions_note_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_captions_note_small);
  font-family: var(--ff_body);
  padding-top: var(--gd_gutter_desktop);
  border-top: 0.0625rem solid hsl(var(--grey_neutral));
  grid-area: copyright;
  text-align: center;
}

.footer-nav {
  grid-area: nav;
}

@media (min-width: 992px) {
  .footer-nav__wrapper {
    margin: 0 auto;
  }
}

.footer-menu {
  -webkit-columns: 2 11.25rem;
     -moz-columns: 2 11.25rem;
          columns: 2 11.25rem;
}
@media (min-width: 992px) {
  .footer-menu {
    display: inline-block;
  }
}

@media (min-width: 992px) {
  .footer-menu__item {
    margin-bottom: var(--gd_unit);
  }
}

.footer-menu__link {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  color: hsl(var(--grey_mid_dark));
  -webkit-transition: color ease-in-out var(--ease_time);
  transition: color ease-in-out var(--ease_time);
  text-decoration: none;
}
.footer-menu__link:hover, .footer-menu__link.is-active, .footer-menu__link:focus, .footer-menu__link:hover, .footer-menu__link:active, .footer-menu__link:focus-within {
  color: hsl(var(--black));
}

.footer-menu__link__inner {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
*:hover > .footer-menu__link__inner, .footer-menu__link__inner:hover, .footer-menu__link__inner.is-active, *.is-active > .footer-menu__link__inner, .footer-menu__link__inner:focus, *:focus > .footer-menu__link__inner, *:active > .footer-menu__link__inner, .footer-menu__link__inner:active, .footer-menu__link__inner:focus-within, *:focus-within > .footer-menu__link__inner {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.footer-menu__link__inner::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.footer-menu__link__inner::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.footer-certifications {
  grid-area: certifications;
}
.footer-certifications p {
  font-size: var(--fs_captions_note);
  font-weight: var(--fw_light);
  line-height: var(--lh_captions_note);
  font-family: var(--ff_body);
  text-transform: uppercase;
  display: block;
  margin: 0 0 var(--gd_gutter_mobile);
  padding: 0;
}

.footer-certifications__list {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 3.5rem));
  gap: var(--gd_gutter_mobile);
}

.footer-certification {
  position: relative;
  display: block;
  width: 100%;
}
.footer-certification::before {
  content: "";
  display: block;
  width: 100%;
}
.footer-certification > *,
.footer-certification img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: hsl(var(--grey_light));
}
.footer-certification figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.footer-certification .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.footer-certification::before {
  padding-bottom: 100%;
}

.footer__social__item {
  display: inline-block;
}
.footer__social__item:nth-child(n+2) {
  margin-left: -webkit-calc(var(--gd_unit) / 2);
  margin-left: calc(var(--gd_unit) / 2);
}

.footer__social__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: hsl(var(--grey_bg));
  min-width: var(--gd_gutter_tablet);
  min-height: var(--gd_gutter_tablet);
  padding: var(--gd_unit);
  border-radius: -webkit-calc(var(--gd_unit) + var(--gd_gutter_tablet));
  border-radius: calc(var(--gd_unit) + var(--gd_gutter_tablet));
  -webkit-transition: background-color ease var(--ease_time), -webkit-transform ease var(--ease_time);
  transition: background-color ease var(--ease_time), -webkit-transform ease var(--ease_time);
  transition: background-color ease var(--ease_time), transform ease var(--ease_time);
  transition: background-color ease var(--ease_time), transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
}
.footer__social__link:active, .footer__social__link:focus-within, .footer__social__link:focus, .footer__social__link:hover {
  background-color: hsl(var(--black));
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.footer__social__link:active .footer__social__icon, .footer__social__link:focus-within .footer__social__icon, .footer__social__link:focus .footer__social__icon, .footer__social__link:hover .footer__social__icon {
  background-color: hsl(var(--brand_acqua));
}
.footer__social__link[href*=youtube] .footer__social__icon {
  -webkit-mask-image: var(--icon-youtube);
}
.footer__social__link[href*=facebook] .footer__social__icon {
  -webkit-mask-image: var(--icon-facebook);
}
.footer__social__link[href*=twitter] .footer__social__icon {
  -webkit-mask-image: var(--icon-twitter);
}
.footer__social__link[href*=instagram] .footer__social__icon {
  -webkit-mask-image: var(--icon-instagram);
}
.footer__social__link[href*=linkedin] .footer__social__icon {
  -webkit-mask-image: var(--icon-linkedin);
}
.footer__social__link[href*=github] .footer__social__icon {
  -webkit-mask-image: var(--icon-github);
}

.footer__social__icon {
  display: block;
  background-color: hsl(var(--white));
  -webkit-transition: background-color ease var(--ease_time);
  transition: background-color ease var(--ease_time);
  width: -webkit-calc(var(--gd_gutter_tablet) - var(--gd_unit) / 2);
  width: calc(var(--gd_gutter_tablet) - var(--gd_unit) / 2);
  height: -webkit-calc(var(--gd_gutter_tablet) - var(--gd_unit) / 2);
  height: calc(var(--gd_gutter_tablet) - var(--gd_unit) / 2);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}

@media (max-width: calc(768px - 1px)) {
  .section__inner > *:not([class*=inl], [class*=title-section-center]),
.single-entry__inner > *:not([class*=inl], [class*=title-section-center]) {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__inner > *:not([class*=inl], [class*=title-section-center]),
.single-entry__inner > *:not([class*=inl], [class*=title-section-center]) {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .section__inner > *:not([class*=inl], [class*=title-section-center]),
.single-entry__inner > *:not([class*=inl], [class*=title-section-center]) {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.section__inner .title-big,
.single-entry__inner .title-big,
.section__inner .title-highlight,
.single-entry__inner .title-highlight {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .title-big,
.single-entry__inner .title-big,
.section__inner .title-highlight,
.single-entry__inner .title-highlight {
    margin-left: var(--gd_gutter_mobile);
  }
}
.section__inner .wp-block-video,
.single-entry__inner .wp-block-video,
.section__inner .wp-block-file,
.single-entry__inner .wp-block-file,
.section__inner .wp-block-preformatted,
.single-entry__inner .wp-block-preformatted,
.section__inner .wp-block-verse,
.single-entry__inner .wp-block-verse,
.section__inner .wp-block-embed,
.single-entry__inner .wp-block-embed,
.section__inner .wp-block-image,
.single-entry__inner .wp-block-image {
  width: 100%;
}
.section__inner .wp-block-video:not(.is-provider-youtube),
.single-entry__inner .wp-block-video:not(.is-provider-youtube),
.section__inner .wp-block-file:not(.is-provider-youtube),
.single-entry__inner .wp-block-file:not(.is-provider-youtube),
.section__inner .wp-block-preformatted:not(.is-provider-youtube),
.single-entry__inner .wp-block-preformatted:not(.is-provider-youtube),
.section__inner .wp-block-verse:not(.is-provider-youtube),
.single-entry__inner .wp-block-verse:not(.is-provider-youtube),
.section__inner .wp-block-embed:not(.is-provider-youtube),
.single-entry__inner .wp-block-embed:not(.is-provider-youtube),
.section__inner .wp-block-image:not(.is-provider-youtube),
.single-entry__inner .wp-block-image:not(.is-provider-youtube) {
  margin: 0 auto var(--gd_gutter_wide);
  max-width: var(--max_width_medium);
}
.section__inner .wp-block-media-text,
.single-entry__inner .wp-block-media-text,
.section__inner .wp-block-table,
.single-entry__inner .wp-block-table {
  margin: 0 auto var(--gd_gutter_wide);
  max-width: var(--max_width_main);
}
@media (max-width: calc(992px - 1px)) {
  .section__inner *.alignleft,
.single-entry__inner *.alignleft, .section__inner *.alignright,
.single-entry__inner *.alignright,
.section__inner figure.alignleft,
.single-entry__inner figure.alignleft,
.section__inner figure.alignright,
.single-entry__inner figure.alignright {
    float: none;
    display: block;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .section__inner *.alignleft,
.single-entry__inner *.alignleft, .section__inner *.alignright,
.single-entry__inner *.alignright,
.section__inner figure.alignleft,
.single-entry__inner figure.alignleft,
.section__inner figure.alignright,
.single-entry__inner figure.alignright {
    width: auto;
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  .section__inner *.alignleft,
.single-entry__inner *.alignleft,
.section__inner figure.alignleft,
.single-entry__inner figure.alignleft {
    margin: var(--gd_unit) var(--gd_gutter_desktop) var(--gd_unit) 0;
  }
}
@media (min-width: 992px) {
  .section__inner *.alignright,
.single-entry__inner *.alignright,
.section__inner figure.alignright,
.single-entry__inner figure.alignright {
    margin: var(--gd_unit) 0 var(--gd_unit) var(--gd_gutter_desktop);
  }
}
.section__inner *.aligncenter,
.single-entry__inner *.aligncenter,
.section__inner figure.aligncenter,
.single-entry__inner figure.aligncenter {
  display: block;
  margin: 0 auto var(--gd_gutter_wide);
  text-align: center;
}
@media (min-width: 992px) {
  .section__inner *.aligncenter img,
.single-entry__inner *.aligncenter img,
.section__inner figure.aligncenter img,
.single-entry__inner figure.aligncenter img {
    width: auto;
    margin: 0 auto;
  }
}
.section__inner figcaption,
.single-entry__inner figcaption {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  background-color: hsl(var(--grey_dark));
  color: hsl(var(--white));
  padding: var(--gd_gutter_mobile);
  margin: 0 !important;
  display: block !important;
}
@nest img + & {
  @media (min-width: 992px) {
    .section__inner figcaption,
.single-entry__inner figcaption {
      max-width: -webkit-calc(100% - var(--gd_gutter_xwide));
      max-width: calc(100% - var(--gd_gutter_xwide));
      margin: -webkit-calc(var(--gd_gutter_desktop) * -1) auto 0 var(--gd_gutter_tablet) !important;
      margin: calc(var(--gd_gutter_desktop) * -1) auto 0 var(--gd_gutter_tablet) !important;
      position: relative;
      z-index: var(--z_index_lift);
    }
  }
}
.section__inner .wp-block-embed__wrapper,
.single-entry__inner .wp-block-embed__wrapper {
  position: relative;
  display: block;
  width: 100%;
}
.section__inner .wp-block-embed__wrapper::before,
.single-entry__inner .wp-block-embed__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.section__inner .wp-block-embed__wrapper > *,
.single-entry__inner .wp-block-embed__wrapper > *,
.section__inner .wp-block-embed__wrapper img,
.single-entry__inner .wp-block-embed__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.section__inner .wp-block-embed__wrapper figcaption,
.single-entry__inner .wp-block-embed__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.section__inner .wp-block-embed__wrapper .wp-block-image .aligncenter > figcaption,
.single-entry__inner .wp-block-embed__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.section__inner .wp-block-embed__wrapper::before,
.single-entry__inner .wp-block-embed__wrapper::before {
  padding-bottom: 56.25%;
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .wp-block-embed__wrapper,
.single-entry__inner .wp-block-embed__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__inner .wp-block-embed__wrapper,
.single-entry__inner .wp-block-embed__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .section__inner .wp-block-embed__wrapper,
.single-entry__inner .wp-block-embed__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.section__inner .wp-block-pullquote,
.single-entry__inner .wp-block-pullquote,
.section__inner .wp-block-quote,
.single-entry__inner .wp-block-quote {
  --quote-width: 128px;
  --quote-height: 112px;
  position: relative;
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .wp-block-pullquote,
.single-entry__inner .wp-block-pullquote,
.section__inner .wp-block-quote,
.single-entry__inner .wp-block-quote {
    margin: 0 auto;
  }
}
@media (min-width: 768px) {
  .section__inner .wp-block-pullquote,
.single-entry__inner .wp-block-pullquote,
.section__inner .wp-block-quote,
.single-entry__inner .wp-block-quote {
    max-width: -webkit-calc(var(--max_width_medium) - var(--quote-width) - var(--gd_gutter_tablet));
    max-width: calc(var(--max_width_medium) - var(--quote-width) - var(--gd_gutter_tablet));
    margin: 0 auto;
  }
}
.section__inner .wp-block-pullquote::before,
.single-entry__inner .wp-block-pullquote::before,
.section__inner .wp-block-quote::before,
.single-entry__inner .wp-block-quote::before {
  content: "";
  display: block;
  pointer-events: none;
  background-image: var(--icon-quotes);
  background-repeat: no-repeat;
  background-size: contain;
  width: var(--quote-width);
  height: var(--quote-height);
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .wp-block-pullquote::before,
.single-entry__inner .wp-block-pullquote::before,
.section__inner .wp-block-quote::before,
.single-entry__inner .wp-block-quote::before {
    margin: 0 auto var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .section__inner .wp-block-pullquote::before,
.single-entry__inner .wp-block-pullquote::before,
.section__inner .wp-block-quote::before,
.single-entry__inner .wp-block-quote::before {
    position: absolute;
    top: 0;
    left: -webkit-calc((var(--quote-width) + var(--gd_gutter_tablet)) * -1);
    left: calc((var(--quote-width) + var(--gd_gutter_tablet)) * -1);
  }
}
.section__inner .wp-block-pullquote p,
.single-entry__inner .wp-block-pullquote p,
.section__inner .wp-block-quote p,
.single-entry__inner .wp-block-quote p {
  margin-bottom: var(--gd_gutter_tablet);
  padding: 0;
}
@media (max-width: calc(992px - 1px)) {
  .section__inner .wp-block-pullquote p,
.single-entry__inner .wp-block-pullquote p,
.section__inner .wp-block-quote p,
.single-entry__inner .wp-block-quote p {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .section__inner .wp-block-pullquote p,
.single-entry__inner .wp-block-pullquote p,
.section__inner .wp-block-quote p,
.single-entry__inner .wp-block-quote p {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}
.section__inner .wp-block-pullquote cite,
.single-entry__inner .wp-block-pullquote cite,
.section__inner .wp-block-quote cite,
.single-entry__inner .wp-block-quote cite {
  display: block;
  margin-bottom: var(--gd_gutter_large);
  font-weight: var(--fw_bold);
}
.section__inner .wp-block-gallery,
.single-entry__inner .wp-block-gallery,
.section__inner ul,
.single-entry__inner ul,
.section__inner ol,
.single-entry__inner ol {
  margin: 0 auto var(--gd_gutter_wide);
  max-width: var(--max_width_medium);
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .wp-block-media-text figure,
.single-entry__inner .wp-block-media-text figure {
    margin: var(--gd_gutter_tablet) auto;
  }
}
.section__inner .has-large-font-size,
.single-entry__inner .has-large-font-size {
  line-height: 1.2;
}

@media (min-width: 1024px) {
  .single-post-article {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  .single-post-article .single-entry-header {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .single-post-article .entry-sharebar__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .single-post-article .section__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .single-post-article .teasers-related__wrapper {
    grid-column: 1/2;
    grid-row: 3/4;
  }
}

.has-large-font-size {
  line-height: 1.2;
}

:root {
  --pattern-dot-transparent: url("data:image/svg+xml,%3Csvg viewBox=%270 0 89 99%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2.87097 1.94118C2.87097 2.73712 2.22828 3.38235 1.43548 3.38235C0.642688 3.38235 0 2.73712 0 1.94118C0 1.14524 0.642688 0.5 1.43548 0.5C2.22828 0.5 2.87097 1.14524 2.87097 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 1.94118C11.4839 2.73712 10.8412 3.38235 10.0484 3.38235C9.25559 3.38235 8.6129 2.73712 8.6129 1.94118C8.6129 1.14524 9.25559 0.5 10.0484 0.5C10.8412 0.5 11.4839 1.14524 11.4839 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 1.94118C20.0968 2.73712 19.4541 3.38235 18.6613 3.38235C17.8685 3.38235 17.2258 2.73712 17.2258 1.94118C17.2258 1.14524 17.8685 0.5 18.6613 0.5C19.4541 0.5 20.0968 1.14524 20.0968 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 1.94118C28.7097 2.73712 28.067 3.38235 27.2742 3.38235C26.4814 3.38235 25.8387 2.73712 25.8387 1.94118C25.8387 1.14524 26.4814 0.5 27.2742 0.5C28.067 0.5 28.7097 1.14524 28.7097 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 1.94118C37.3226 2.73712 36.6799 3.38235 35.8871 3.38235C35.0943 3.38235 34.4516 2.73712 34.4516 1.94118C34.4516 1.14524 35.0943 0.5 35.8871 0.5C36.6799 0.5 37.3226 1.14524 37.3226 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 1.94118C45.9355 2.73712 45.2928 3.38235 44.5 3.38235C43.7072 3.38235 43.0645 2.73712 43.0645 1.94118C43.0645 1.14524 43.7072 0.5 44.5 0.5C45.2928 0.5 45.9355 1.14524 45.9355 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 1.94118C54.5484 2.73712 53.9057 3.38235 53.1129 3.38235C52.3201 3.38235 51.6774 2.73712 51.6774 1.94118C51.6774 1.14524 52.3201 0.5 53.1129 0.5C53.9057 0.5 54.5484 1.14524 54.5484 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 1.94118C63.1613 2.73712 62.5186 3.38235 61.7258 3.38235C60.933 3.38235 60.2903 2.73712 60.2903 1.94118C60.2903 1.14524 60.933 0.5 61.7258 0.5C62.5186 0.5 63.1613 1.14524 63.1613 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 1.94118C71.7742 2.73712 71.1315 3.38235 70.3387 3.38235C69.5459 3.38235 68.9032 2.73712 68.9032 1.94118C68.9032 1.14524 69.5459 0.5 70.3387 0.5C71.1315 0.5 71.7742 1.14524 71.7742 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 1.94118C80.3871 2.73712 79.7444 3.38235 78.9516 3.38235C78.1588 3.38235 77.5161 2.73712 77.5161 1.94118C77.5161 1.14524 78.1588 0.5 78.9516 0.5C79.7444 0.5 80.3871 1.14524 80.3871 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 1.94118C89 2.73712 88.3573 3.38235 87.5645 3.38235C86.7717 3.38235 86.129 2.73712 86.129 1.94118C86.129 1.14524 86.7717 0.5 87.5645 0.5C88.3573 0.5 89 1.14524 89 1.94118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 10.5882C2.87097 11.3842 2.22828 12.0294 1.43548 12.0294C0.642688 12.0294 0 11.3842 0 10.5882C0 9.7923 0.642688 9.14706 1.43548 9.14706C2.22828 9.14706 2.87097 9.7923 2.87097 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 10.5882C11.4839 11.3842 10.8412 12.0294 10.0484 12.0294C9.25559 12.0294 8.6129 11.3842 8.6129 10.5882C8.6129 9.7923 9.25559 9.14706 10.0484 9.14706C10.8412 9.14706 11.4839 9.7923 11.4839 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 10.5882C20.0968 11.3842 19.4541 12.0294 18.6613 12.0294C17.8685 12.0294 17.2258 11.3842 17.2258 10.5882C17.2258 9.7923 17.8685 9.14706 18.6613 9.14706C19.4541 9.14706 20.0968 9.7923 20.0968 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 10.5882C28.7097 11.3842 28.067 12.0294 27.2742 12.0294C26.4814 12.0294 25.8387 11.3842 25.8387 10.5882C25.8387 9.7923 26.4814 9.14706 27.2742 9.14706C28.067 9.14706 28.7097 9.7923 28.7097 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 10.5882C37.3226 11.3842 36.6799 12.0294 35.8871 12.0294C35.0943 12.0294 34.4516 11.3842 34.4516 10.5882C34.4516 9.7923 35.0943 9.14706 35.8871 9.14706C36.6799 9.14706 37.3226 9.7923 37.3226 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 10.5882C45.9355 11.3842 45.2928 12.0294 44.5 12.0294C43.7072 12.0294 43.0645 11.3842 43.0645 10.5882C43.0645 9.7923 43.7072 9.14706 44.5 9.14706C45.2928 9.14706 45.9355 9.7923 45.9355 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 10.5882C54.5484 11.3842 53.9057 12.0294 53.1129 12.0294C52.3201 12.0294 51.6774 11.3842 51.6774 10.5882C51.6774 9.7923 52.3201 9.14706 53.1129 9.14706C53.9057 9.14706 54.5484 9.7923 54.5484 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 10.5882C63.1613 11.3842 62.5186 12.0294 61.7258 12.0294C60.933 12.0294 60.2903 11.3842 60.2903 10.5882C60.2903 9.7923 60.933 9.14706 61.7258 9.14706C62.5186 9.14706 63.1613 9.7923 63.1613 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 10.5882C71.7742 11.3842 71.1315 12.0294 70.3387 12.0294C69.5459 12.0294 68.9032 11.3842 68.9032 10.5882C68.9032 9.7923 69.5459 9.14706 70.3387 9.14706C71.1315 9.14706 71.7742 9.7923 71.7742 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 10.5882C80.3871 11.3842 79.7444 12.0294 78.9516 12.0294C78.1588 12.0294 77.5161 11.3842 77.5161 10.5882C77.5161 9.7923 78.1588 9.14706 78.9516 9.14706C79.7444 9.14706 80.3871 9.7923 80.3871 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 10.5882C89 11.3842 88.3573 12.0294 87.5645 12.0294C86.7717 12.0294 86.129 11.3842 86.129 10.5882C86.129 9.7923 86.7717 9.14706 87.5645 9.14706C88.3573 9.14706 89 9.7923 89 10.5882Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 19.2353C2.87097 20.0312 2.22828 20.6765 1.43548 20.6765C0.642688 20.6765 0 20.0312 0 19.2353C0 18.4394 0.642688 17.7941 1.43548 17.7941C2.22828 17.7941 2.87097 18.4394 2.87097 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 19.2353C11.4839 20.0312 10.8412 20.6765 10.0484 20.6765C9.25559 20.6765 8.6129 20.0312 8.6129 19.2353C8.6129 18.4394 9.25559 17.7941 10.0484 17.7941C10.8412 17.7941 11.4839 18.4394 11.4839 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 19.2353C20.0968 20.0312 19.4541 20.6765 18.6613 20.6765C17.8685 20.6765 17.2258 20.0312 17.2258 19.2353C17.2258 18.4394 17.8685 17.7941 18.6613 17.7941C19.4541 17.7941 20.0968 18.4394 20.0968 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 19.2353C28.7097 20.0312 28.067 20.6765 27.2742 20.6765C26.4814 20.6765 25.8387 20.0312 25.8387 19.2353C25.8387 18.4394 26.4814 17.7941 27.2742 17.7941C28.067 17.7941 28.7097 18.4394 28.7097 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 19.2353C37.3226 20.0312 36.6799 20.6765 35.8871 20.6765C35.0943 20.6765 34.4516 20.0312 34.4516 19.2353C34.4516 18.4394 35.0943 17.7941 35.8871 17.7941C36.6799 17.7941 37.3226 18.4394 37.3226 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 19.2353C45.9355 20.0312 45.2928 20.6765 44.5 20.6765C43.7072 20.6765 43.0645 20.0312 43.0645 19.2353C43.0645 18.4394 43.7072 17.7941 44.5 17.7941C45.2928 17.7941 45.9355 18.4394 45.9355 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 19.2353C54.5484 20.0312 53.9057 20.6765 53.1129 20.6765C52.3201 20.6765 51.6774 20.0312 51.6774 19.2353C51.6774 18.4394 52.3201 17.7941 53.1129 17.7941C53.9057 17.7941 54.5484 18.4394 54.5484 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 19.2353C63.1613 20.0312 62.5186 20.6765 61.7258 20.6765C60.933 20.6765 60.2903 20.0312 60.2903 19.2353C60.2903 18.4394 60.933 17.7941 61.7258 17.7941C62.5186 17.7941 63.1613 18.4394 63.1613 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 19.2353C71.7742 20.0312 71.1315 20.6765 70.3387 20.6765C69.5459 20.6765 68.9032 20.0312 68.9032 19.2353C68.9032 18.4394 69.5459 17.7941 70.3387 17.7941C71.1315 17.7941 71.7742 18.4394 71.7742 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 19.2353C80.3871 20.0312 79.7444 20.6765 78.9516 20.6765C78.1588 20.6765 77.5161 20.0312 77.5161 19.2353C77.5161 18.4394 78.1588 17.7941 78.9516 17.7941C79.7444 17.7941 80.3871 18.4394 80.3871 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 19.2353C89 20.0312 88.3573 20.6765 87.5645 20.6765C86.7717 20.6765 86.129 20.0312 86.129 19.2353C86.129 18.4394 86.7717 17.7941 87.5645 17.7941C88.3573 17.7941 89 18.4394 89 19.2353Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 27.8824C2.87097 28.6783 2.22828 29.3235 1.43548 29.3235C0.642688 29.3235 0 28.6783 0 27.8824C0 27.0864 0.642688 26.4412 1.43548 26.4412C2.22828 26.4412 2.87097 27.0864 2.87097 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 27.8824C11.4839 28.6783 10.8412 29.3235 10.0484 29.3235C9.25559 29.3235 8.6129 28.6783 8.6129 27.8824C8.6129 27.0864 9.25559 26.4412 10.0484 26.4412C10.8412 26.4412 11.4839 27.0864 11.4839 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 27.8824C20.0968 28.6783 19.4541 29.3235 18.6613 29.3235C17.8685 29.3235 17.2258 28.6783 17.2258 27.8824C17.2258 27.0864 17.8685 26.4412 18.6613 26.4412C19.4541 26.4412 20.0968 27.0864 20.0968 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 27.8824C28.7097 28.6783 28.067 29.3235 27.2742 29.3235C26.4814 29.3235 25.8387 28.6783 25.8387 27.8824C25.8387 27.0864 26.4814 26.4412 27.2742 26.4412C28.067 26.4412 28.7097 27.0864 28.7097 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 27.8824C37.3226 28.6783 36.6799 29.3235 35.8871 29.3235C35.0943 29.3235 34.4516 28.6783 34.4516 27.8824C34.4516 27.0864 35.0943 26.4412 35.8871 26.4412C36.6799 26.4412 37.3226 27.0864 37.3226 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 27.8824C45.9355 28.6783 45.2928 29.3235 44.5 29.3235C43.7072 29.3235 43.0645 28.6783 43.0645 27.8824C43.0645 27.0864 43.7072 26.4412 44.5 26.4412C45.2928 26.4412 45.9355 27.0864 45.9355 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 27.8824C54.5484 28.6783 53.9057 29.3235 53.1129 29.3235C52.3201 29.3235 51.6774 28.6783 51.6774 27.8824C51.6774 27.0864 52.3201 26.4412 53.1129 26.4412C53.9057 26.4412 54.5484 27.0864 54.5484 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 27.8824C63.1613 28.6783 62.5186 29.3235 61.7258 29.3235C60.933 29.3235 60.2903 28.6783 60.2903 27.8824C60.2903 27.0864 60.933 26.4412 61.7258 26.4412C62.5186 26.4412 63.1613 27.0864 63.1613 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 27.8824C71.7742 28.6783 71.1315 29.3235 70.3387 29.3235C69.5459 29.3235 68.9032 28.6783 68.9032 27.8824C68.9032 27.0864 69.5459 26.4412 70.3387 26.4412C71.1315 26.4412 71.7742 27.0864 71.7742 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 27.8824C80.3871 28.6783 79.7444 29.3235 78.9516 29.3235C78.1588 29.3235 77.5161 28.6783 77.5161 27.8824C77.5161 27.0864 78.1588 26.4412 78.9516 26.4412C79.7444 26.4412 80.3871 27.0864 80.3871 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 27.8824C89 28.6783 88.3573 29.3235 87.5645 29.3235C86.7717 29.3235 86.129 28.6783 86.129 27.8824C86.129 27.0864 86.7717 26.4412 87.5645 26.4412C88.3573 26.4412 89 27.0864 89 27.8824Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 36.5294C2.87097 37.3254 2.22828 37.9706 1.43548 37.9706C0.642688 37.9706 0 37.3254 0 36.5294C0 35.7335 0.642688 35.0882 1.43548 35.0882C2.22828 35.0882 2.87097 35.7335 2.87097 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 36.5294C11.4839 37.3254 10.8412 37.9706 10.0484 37.9706C9.25559 37.9706 8.6129 37.3254 8.6129 36.5294C8.6129 35.7335 9.25559 35.0882 10.0484 35.0882C10.8412 35.0882 11.4839 35.7335 11.4839 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 36.5294C20.0968 37.3254 19.4541 37.9706 18.6613 37.9706C17.8685 37.9706 17.2258 37.3254 17.2258 36.5294C17.2258 35.7335 17.8685 35.0882 18.6613 35.0882C19.4541 35.0882 20.0968 35.7335 20.0968 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 36.5294C28.7097 37.3254 28.067 37.9706 27.2742 37.9706C26.4814 37.9706 25.8387 37.3254 25.8387 36.5294C25.8387 35.7335 26.4814 35.0882 27.2742 35.0882C28.067 35.0882 28.7097 35.7335 28.7097 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 36.5294C37.3226 37.3254 36.6799 37.9706 35.8871 37.9706C35.0943 37.9706 34.4516 37.3254 34.4516 36.5294C34.4516 35.7335 35.0943 35.0882 35.8871 35.0882C36.6799 35.0882 37.3226 35.7335 37.3226 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 36.5294C45.9355 37.3254 45.2928 37.9706 44.5 37.9706C43.7072 37.9706 43.0645 37.3254 43.0645 36.5294C43.0645 35.7335 43.7072 35.0882 44.5 35.0882C45.2928 35.0882 45.9355 35.7335 45.9355 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 36.5294C54.5484 37.3254 53.9057 37.9706 53.1129 37.9706C52.3201 37.9706 51.6774 37.3254 51.6774 36.5294C51.6774 35.7335 52.3201 35.0882 53.1129 35.0882C53.9057 35.0882 54.5484 35.7335 54.5484 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 36.5294C63.1613 37.3254 62.5186 37.9706 61.7258 37.9706C60.933 37.9706 60.2903 37.3254 60.2903 36.5294C60.2903 35.7335 60.933 35.0882 61.7258 35.0882C62.5186 35.0882 63.1613 35.7335 63.1613 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 36.5294C71.7742 37.3254 71.1315 37.9706 70.3387 37.9706C69.5459 37.9706 68.9032 37.3254 68.9032 36.5294C68.9032 35.7335 69.5459 35.0882 70.3387 35.0882C71.1315 35.0882 71.7742 35.7335 71.7742 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 36.5294C80.3871 37.3254 79.7444 37.9706 78.9516 37.9706C78.1588 37.9706 77.5161 37.3254 77.5161 36.5294C77.5161 35.7335 78.1588 35.0882 78.9516 35.0882C79.7444 35.0882 80.3871 35.7335 80.3871 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 36.5294C89 37.3254 88.3573 37.9706 87.5645 37.9706C86.7717 37.9706 86.129 37.3254 86.129 36.5294C86.129 35.7335 86.7717 35.0882 87.5645 35.0882C88.3573 35.0882 89 35.7335 89 36.5294Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 45.1765C2.87097 45.9724 2.22828 46.6176 1.43548 46.6176C0.642688 46.6176 0 45.9724 0 45.1765C0 44.3805 0.642688 43.7353 1.43548 43.7353C2.22828 43.7353 2.87097 44.3805 2.87097 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 45.1765C11.4839 45.9724 10.8412 46.6176 10.0484 46.6176C9.25559 46.6176 8.6129 45.9724 8.6129 45.1765C8.6129 44.3805 9.25559 43.7353 10.0484 43.7353C10.8412 43.7353 11.4839 44.3805 11.4839 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 45.1765C20.0968 45.9724 19.4541 46.6176 18.6613 46.6176C17.8685 46.6176 17.2258 45.9724 17.2258 45.1765C17.2258 44.3805 17.8685 43.7353 18.6613 43.7353C19.4541 43.7353 20.0968 44.3805 20.0968 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 45.1765C28.7097 45.9724 28.067 46.6176 27.2742 46.6176C26.4814 46.6176 25.8387 45.9724 25.8387 45.1765C25.8387 44.3805 26.4814 43.7353 27.2742 43.7353C28.067 43.7353 28.7097 44.3805 28.7097 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 45.1765C37.3226 45.9724 36.6799 46.6176 35.8871 46.6176C35.0943 46.6176 34.4516 45.9724 34.4516 45.1765C34.4516 44.3805 35.0943 43.7353 35.8871 43.7353C36.6799 43.7353 37.3226 44.3805 37.3226 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 45.1765C45.9355 45.9724 45.2928 46.6176 44.5 46.6176C43.7072 46.6176 43.0645 45.9724 43.0645 45.1765C43.0645 44.3805 43.7072 43.7353 44.5 43.7353C45.2928 43.7353 45.9355 44.3805 45.9355 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 45.1765C54.5484 45.9724 53.9057 46.6176 53.1129 46.6176C52.3201 46.6176 51.6774 45.9724 51.6774 45.1765C51.6774 44.3805 52.3201 43.7353 53.1129 43.7353C53.9057 43.7353 54.5484 44.3805 54.5484 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 45.1765C63.1613 45.9724 62.5186 46.6176 61.7258 46.6176C60.933 46.6176 60.2903 45.9724 60.2903 45.1765C60.2903 44.3805 60.933 43.7353 61.7258 43.7353C62.5186 43.7353 63.1613 44.3805 63.1613 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 45.1765C71.7742 45.9724 71.1315 46.6176 70.3387 46.6176C69.5459 46.6176 68.9032 45.9724 68.9032 45.1765C68.9032 44.3805 69.5459 43.7353 70.3387 43.7353C71.1315 43.7353 71.7742 44.3805 71.7742 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 45.1765C80.3871 45.9724 79.7444 46.6176 78.9516 46.6176C78.1588 46.6176 77.5161 45.9724 77.5161 45.1765C77.5161 44.3805 78.1588 43.7353 78.9516 43.7353C79.7444 43.7353 80.3871 44.3805 80.3871 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 45.1765C89 45.9724 88.3573 46.6176 87.5645 46.6176C86.7717 46.6176 86.129 45.9724 86.129 45.1765C86.129 44.3805 86.7717 43.7353 87.5645 43.7353C88.3573 43.7353 89 44.3805 89 45.1765Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 53.8235C2.87097 54.6195 2.22828 55.2647 1.43548 55.2647C0.642688 55.2647 0 54.6195 0 53.8235C0 53.0276 0.642688 52.3824 1.43548 52.3824C2.22828 52.3824 2.87097 53.0276 2.87097 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 53.8235C11.4839 54.6195 10.8412 55.2647 10.0484 55.2647C9.25559 55.2647 8.6129 54.6195 8.6129 53.8235C8.6129 53.0276 9.25559 52.3824 10.0484 52.3824C10.8412 52.3824 11.4839 53.0276 11.4839 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 53.8235C20.0968 54.6195 19.4541 55.2647 18.6613 55.2647C17.8685 55.2647 17.2258 54.6195 17.2258 53.8235C17.2258 53.0276 17.8685 52.3824 18.6613 52.3824C19.4541 52.3824 20.0968 53.0276 20.0968 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 53.8235C28.7097 54.6195 28.067 55.2647 27.2742 55.2647C26.4814 55.2647 25.8387 54.6195 25.8387 53.8235C25.8387 53.0276 26.4814 52.3824 27.2742 52.3824C28.067 52.3824 28.7097 53.0276 28.7097 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 53.8235C37.3226 54.6195 36.6799 55.2647 35.8871 55.2647C35.0943 55.2647 34.4516 54.6195 34.4516 53.8235C34.4516 53.0276 35.0943 52.3824 35.8871 52.3824C36.6799 52.3824 37.3226 53.0276 37.3226 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 53.8235C45.9355 54.6195 45.2928 55.2647 44.5 55.2647C43.7072 55.2647 43.0645 54.6195 43.0645 53.8235C43.0645 53.0276 43.7072 52.3824 44.5 52.3824C45.2928 52.3824 45.9355 53.0276 45.9355 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 53.8235C54.5484 54.6195 53.9057 55.2647 53.1129 55.2647C52.3201 55.2647 51.6774 54.6195 51.6774 53.8235C51.6774 53.0276 52.3201 52.3824 53.1129 52.3824C53.9057 52.3824 54.5484 53.0276 54.5484 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 53.8235C63.1613 54.6195 62.5186 55.2647 61.7258 55.2647C60.933 55.2647 60.2903 54.6195 60.2903 53.8235C60.2903 53.0276 60.933 52.3824 61.7258 52.3824C62.5186 52.3824 63.1613 53.0276 63.1613 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 53.8235C71.7742 54.6195 71.1315 55.2647 70.3387 55.2647C69.5459 55.2647 68.9032 54.6195 68.9032 53.8235C68.9032 53.0276 69.5459 52.3824 70.3387 52.3824C71.1315 52.3824 71.7742 53.0276 71.7742 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 53.8235C80.3871 54.6195 79.7444 55.2647 78.9516 55.2647C78.1588 55.2647 77.5161 54.6195 77.5161 53.8235C77.5161 53.0276 78.1588 52.3824 78.9516 52.3824C79.7444 52.3824 80.3871 53.0276 80.3871 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 53.8235C89 54.6195 88.3573 55.2647 87.5645 55.2647C86.7717 55.2647 86.129 54.6195 86.129 53.8235C86.129 53.0276 86.7717 52.3824 87.5645 52.3824C88.3573 52.3824 89 53.0276 89 53.8235Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 62.4706C2.87097 63.2665 2.22828 63.9118 1.43548 63.9118C0.642688 63.9118 0 63.2665 0 62.4706C0 61.6747 0.642688 61.0294 1.43548 61.0294C2.22828 61.0294 2.87097 61.6747 2.87097 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 62.4706C11.4839 63.2665 10.8412 63.9118 10.0484 63.9118C9.25559 63.9118 8.6129 63.2665 8.6129 62.4706C8.6129 61.6747 9.25559 61.0294 10.0484 61.0294C10.8412 61.0294 11.4839 61.6747 11.4839 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 62.4706C20.0968 63.2665 19.4541 63.9118 18.6613 63.9118C17.8685 63.9118 17.2258 63.2665 17.2258 62.4706C17.2258 61.6747 17.8685 61.0294 18.6613 61.0294C19.4541 61.0294 20.0968 61.6747 20.0968 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 62.4706C28.7097 63.2665 28.067 63.9118 27.2742 63.9118C26.4814 63.9118 25.8387 63.2665 25.8387 62.4706C25.8387 61.6747 26.4814 61.0294 27.2742 61.0294C28.067 61.0294 28.7097 61.6747 28.7097 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 62.4706C37.3226 63.2665 36.6799 63.9118 35.8871 63.9118C35.0943 63.9118 34.4516 63.2665 34.4516 62.4706C34.4516 61.6747 35.0943 61.0294 35.8871 61.0294C36.6799 61.0294 37.3226 61.6747 37.3226 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 62.4706C45.9355 63.2665 45.2928 63.9118 44.5 63.9118C43.7072 63.9118 43.0645 63.2665 43.0645 62.4706C43.0645 61.6747 43.7072 61.0294 44.5 61.0294C45.2928 61.0294 45.9355 61.6747 45.9355 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 62.4706C54.5484 63.2665 53.9057 63.9118 53.1129 63.9118C52.3201 63.9118 51.6774 63.2665 51.6774 62.4706C51.6774 61.6747 52.3201 61.0294 53.1129 61.0294C53.9057 61.0294 54.5484 61.6747 54.5484 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 62.4706C63.1613 63.2665 62.5186 63.9118 61.7258 63.9118C60.933 63.9118 60.2903 63.2665 60.2903 62.4706C60.2903 61.6747 60.933 61.0294 61.7258 61.0294C62.5186 61.0294 63.1613 61.6747 63.1613 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 62.4706C71.7742 63.2665 71.1315 63.9118 70.3387 63.9118C69.5459 63.9118 68.9032 63.2665 68.9032 62.4706C68.9032 61.6747 69.5459 61.0294 70.3387 61.0294C71.1315 61.0294 71.7742 61.6747 71.7742 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 62.4706C80.3871 63.2665 79.7444 63.9118 78.9516 63.9118C78.1588 63.9118 77.5161 63.2665 77.5161 62.4706C77.5161 61.6747 78.1588 61.0294 78.9516 61.0294C79.7444 61.0294 80.3871 61.6747 80.3871 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 62.4706C89 63.2665 88.3573 63.9118 87.5645 63.9118C86.7717 63.9118 86.129 63.2665 86.129 62.4706C86.129 61.6747 86.7717 61.0294 87.5645 61.0294C88.3573 61.0294 89 61.6747 89 62.4706Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 71.1177C2.87097 71.9136 2.22828 72.5588 1.43548 72.5588C0.642688 72.5588 0 71.9136 0 71.1177C0 70.3217 0.642688 69.6765 1.43548 69.6765C2.22828 69.6765 2.87097 70.3217 2.87097 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 71.1177C11.4839 71.9136 10.8412 72.5588 10.0484 72.5588C9.25559 72.5588 8.6129 71.9136 8.6129 71.1177C8.6129 70.3217 9.25559 69.6765 10.0484 69.6765C10.8412 69.6765 11.4839 70.3217 11.4839 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 71.1177C20.0968 71.9136 19.4541 72.5588 18.6613 72.5588C17.8685 72.5588 17.2258 71.9136 17.2258 71.1177C17.2258 70.3217 17.8685 69.6765 18.6613 69.6765C19.4541 69.6765 20.0968 70.3217 20.0968 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 71.1177C28.7097 71.9136 28.067 72.5588 27.2742 72.5588C26.4814 72.5588 25.8387 71.9136 25.8387 71.1177C25.8387 70.3217 26.4814 69.6765 27.2742 69.6765C28.067 69.6765 28.7097 70.3217 28.7097 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 71.1177C37.3226 71.9136 36.6799 72.5588 35.8871 72.5588C35.0943 72.5588 34.4516 71.9136 34.4516 71.1177C34.4516 70.3217 35.0943 69.6765 35.8871 69.6765C36.6799 69.6765 37.3226 70.3217 37.3226 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 71.1177C45.9355 71.9136 45.2928 72.5588 44.5 72.5588C43.7072 72.5588 43.0645 71.9136 43.0645 71.1177C43.0645 70.3217 43.7072 69.6765 44.5 69.6765C45.2928 69.6765 45.9355 70.3217 45.9355 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 71.1177C54.5484 71.9136 53.9057 72.5588 53.1129 72.5588C52.3201 72.5588 51.6774 71.9136 51.6774 71.1177C51.6774 70.3217 52.3201 69.6765 53.1129 69.6765C53.9057 69.6765 54.5484 70.3217 54.5484 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 71.1177C63.1613 71.9136 62.5186 72.5588 61.7258 72.5588C60.933 72.5588 60.2903 71.9136 60.2903 71.1177C60.2903 70.3217 60.933 69.6765 61.7258 69.6765C62.5186 69.6765 63.1613 70.3217 63.1613 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 71.1177C71.7742 71.9136 71.1315 72.5588 70.3387 72.5588C69.5459 72.5588 68.9032 71.9136 68.9032 71.1177C68.9032 70.3217 69.5459 69.6765 70.3387 69.6765C71.1315 69.6765 71.7742 70.3217 71.7742 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 71.1177C80.3871 71.9136 79.7444 72.5588 78.9516 72.5588C78.1588 72.5588 77.5161 71.9136 77.5161 71.1177C77.5161 70.3217 78.1588 69.6765 78.9516 69.6765C79.7444 69.6765 80.3871 70.3217 80.3871 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 71.1177C89 71.9136 88.3573 72.5588 87.5645 72.5588C86.7717 72.5588 86.129 71.9136 86.129 71.1177C86.129 70.3217 86.7717 69.6765 87.5645 69.6765C88.3573 69.6765 89 70.3217 89 71.1177Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 79.7647C2.87097 80.5606 2.22828 81.2059 1.43548 81.2059C0.642688 81.2059 0 80.5606 0 79.7647C0 78.9688 0.642688 78.3235 1.43548 78.3235C2.22828 78.3235 2.87097 78.9688 2.87097 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 79.7647C11.4839 80.5606 10.8412 81.2059 10.0484 81.2059C9.25559 81.2059 8.6129 80.5606 8.6129 79.7647C8.6129 78.9688 9.25559 78.3235 10.0484 78.3235C10.8412 78.3235 11.4839 78.9688 11.4839 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 79.7647C20.0968 80.5606 19.4541 81.2059 18.6613 81.2059C17.8685 81.2059 17.2258 80.5606 17.2258 79.7647C17.2258 78.9688 17.8685 78.3235 18.6613 78.3235C19.4541 78.3235 20.0968 78.9688 20.0968 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 79.7647C28.7097 80.5606 28.067 81.2059 27.2742 81.2059C26.4814 81.2059 25.8387 80.5606 25.8387 79.7647C25.8387 78.9688 26.4814 78.3235 27.2742 78.3235C28.067 78.3235 28.7097 78.9688 28.7097 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 79.7647C37.3226 80.5606 36.6799 81.2059 35.8871 81.2059C35.0943 81.2059 34.4516 80.5606 34.4516 79.7647C34.4516 78.9688 35.0943 78.3235 35.8871 78.3235C36.6799 78.3235 37.3226 78.9688 37.3226 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 79.7647C45.9355 80.5606 45.2928 81.2059 44.5 81.2059C43.7072 81.2059 43.0645 80.5606 43.0645 79.7647C43.0645 78.9688 43.7072 78.3235 44.5 78.3235C45.2928 78.3235 45.9355 78.9688 45.9355 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 79.7647C54.5484 80.5606 53.9057 81.2059 53.1129 81.2059C52.3201 81.2059 51.6774 80.5606 51.6774 79.7647C51.6774 78.9688 52.3201 78.3235 53.1129 78.3235C53.9057 78.3235 54.5484 78.9688 54.5484 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 79.7647C63.1613 80.5606 62.5186 81.2059 61.7258 81.2059C60.933 81.2059 60.2903 80.5606 60.2903 79.7647C60.2903 78.9688 60.933 78.3235 61.7258 78.3235C62.5186 78.3235 63.1613 78.9688 63.1613 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 79.7647C71.7742 80.5606 71.1315 81.2059 70.3387 81.2059C69.5459 81.2059 68.9032 80.5606 68.9032 79.7647C68.9032 78.9688 69.5459 78.3235 70.3387 78.3235C71.1315 78.3235 71.7742 78.9688 71.7742 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 79.7647C80.3871 80.5606 79.7444 81.2059 78.9516 81.2059C78.1588 81.2059 77.5161 80.5606 77.5161 79.7647C77.5161 78.9688 78.1588 78.3235 78.9516 78.3235C79.7444 78.3235 80.3871 78.9688 80.3871 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 79.7647C89 80.5606 88.3573 81.2059 87.5645 81.2059C86.7717 81.2059 86.129 80.5606 86.129 79.7647C86.129 78.9688 86.7717 78.3235 87.5645 78.3235C88.3573 78.3235 89 78.9688 89 79.7647Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 88.4118C2.87097 89.2077 2.22828 89.8529 1.43548 89.8529C0.642688 89.8529 0 89.2077 0 88.4118C0 87.6158 0.642688 86.9706 1.43548 86.9706C2.22828 86.9706 2.87097 87.6158 2.87097 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 88.4118C11.4839 89.2077 10.8412 89.8529 10.0484 89.8529C9.25559 89.8529 8.6129 89.2077 8.6129 88.4118C8.6129 87.6158 9.25559 86.9706 10.0484 86.9706C10.8412 86.9706 11.4839 87.6158 11.4839 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 88.4118C20.0968 89.2077 19.4541 89.8529 18.6613 89.8529C17.8685 89.8529 17.2258 89.2077 17.2258 88.4118C17.2258 87.6158 17.8685 86.9706 18.6613 86.9706C19.4541 86.9706 20.0968 87.6158 20.0968 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 88.4118C28.7097 89.2077 28.067 89.8529 27.2742 89.8529C26.4814 89.8529 25.8387 89.2077 25.8387 88.4118C25.8387 87.6158 26.4814 86.9706 27.2742 86.9706C28.067 86.9706 28.7097 87.6158 28.7097 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 88.4118C37.3226 89.2077 36.6799 89.8529 35.8871 89.8529C35.0943 89.8529 34.4516 89.2077 34.4516 88.4118C34.4516 87.6158 35.0943 86.9706 35.8871 86.9706C36.6799 86.9706 37.3226 87.6158 37.3226 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 88.4118C45.9355 89.2077 45.2928 89.8529 44.5 89.8529C43.7072 89.8529 43.0645 89.2077 43.0645 88.4118C43.0645 87.6158 43.7072 86.9706 44.5 86.9706C45.2928 86.9706 45.9355 87.6158 45.9355 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 88.4118C54.5484 89.2077 53.9057 89.8529 53.1129 89.8529C52.3201 89.8529 51.6774 89.2077 51.6774 88.4118C51.6774 87.6158 52.3201 86.9706 53.1129 86.9706C53.9057 86.9706 54.5484 87.6158 54.5484 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 88.4118C63.1613 89.2077 62.5186 89.8529 61.7258 89.8529C60.933 89.8529 60.2903 89.2077 60.2903 88.4118C60.2903 87.6158 60.933 86.9706 61.7258 86.9706C62.5186 86.9706 63.1613 87.6158 63.1613 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 88.4118C71.7742 89.2077 71.1315 89.8529 70.3387 89.8529C69.5459 89.8529 68.9032 89.2077 68.9032 88.4118C68.9032 87.6158 69.5459 86.9706 70.3387 86.9706C71.1315 86.9706 71.7742 87.6158 71.7742 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 88.4118C80.3871 89.2077 79.7444 89.8529 78.9516 89.8529C78.1588 89.8529 77.5161 89.2077 77.5161 88.4118C77.5161 87.6158 78.1588 86.9706 78.9516 86.9706C79.7444 86.9706 80.3871 87.6158 80.3871 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 88.4118C89 89.2077 88.3573 89.8529 87.5645 89.8529C86.7717 89.8529 86.129 89.2077 86.129 88.4118C86.129 87.6158 86.7717 86.9706 87.5645 86.9706C88.3573 86.9706 89 87.6158 89 88.4118Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M2.87097 97.0588C2.87097 97.8548 2.22828 98.5 1.43548 98.5C0.642688 98.5 0 97.8548 0 97.0588C0 96.2629 0.642688 95.6177 1.43548 95.6177C2.22828 95.6177 2.87097 96.2629 2.87097 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M11.4839 97.0588C11.4839 97.8548 10.8412 98.5 10.0484 98.5C9.25559 98.5 8.6129 97.8548 8.6129 97.0588C8.6129 96.2629 9.25559 95.6177 10.0484 95.6177C10.8412 95.6177 11.4839 96.2629 11.4839 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M20.0968 97.0588C20.0968 97.8548 19.4541 98.5 18.6613 98.5C17.8685 98.5 17.2258 97.8548 17.2258 97.0588C17.2258 96.2629 17.8685 95.6177 18.6613 95.6177C19.4541 95.6177 20.0968 96.2629 20.0968 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M28.7097 97.0588C28.7097 97.8548 28.067 98.5 27.2742 98.5C26.4814 98.5 25.8387 97.8548 25.8387 97.0588C25.8387 96.2629 26.4814 95.6177 27.2742 95.6177C28.067 95.6177 28.7097 96.2629 28.7097 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M37.3226 97.0588C37.3226 97.8548 36.6799 98.5 35.8871 98.5C35.0943 98.5 34.4516 97.8548 34.4516 97.0588C34.4516 96.2629 35.0943 95.6177 35.8871 95.6177C36.6799 95.6177 37.3226 96.2629 37.3226 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M45.9355 97.0588C45.9355 97.8548 45.2928 98.5 44.5 98.5C43.7072 98.5 43.0645 97.8548 43.0645 97.0588C43.0645 96.2629 43.7072 95.6177 44.5 95.6177C45.2928 95.6177 45.9355 96.2629 45.9355 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M54.5484 97.0588C54.5484 97.8548 53.9057 98.5 53.1129 98.5C52.3201 98.5 51.6774 97.8548 51.6774 97.0588C51.6774 96.2629 52.3201 95.6177 53.1129 95.6177C53.9057 95.6177 54.5484 96.2629 54.5484 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M63.1613 97.0588C63.1613 97.8548 62.5186 98.5 61.7258 98.5C60.933 98.5 60.2903 97.8548 60.2903 97.0588C60.2903 96.2629 60.933 95.6177 61.7258 95.6177C62.5186 95.6177 63.1613 96.2629 63.1613 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M71.7742 97.0588C71.7742 97.8548 71.1315 98.5 70.3387 98.5C69.5459 98.5 68.9032 97.8548 68.9032 97.0588C68.9032 96.2629 69.5459 95.6177 70.3387 95.6177C71.1315 95.6177 71.7742 96.2629 71.7742 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M80.3871 97.0588C80.3871 97.8548 79.7444 98.5 78.9516 98.5C78.1588 98.5 77.5161 97.8548 77.5161 97.0588C77.5161 96.2629 78.1588 95.6177 78.9516 95.6177C79.7444 95.6177 80.3871 96.2629 80.3871 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M89 97.0588C89 97.8548 88.3573 98.5 87.5645 98.5C86.7717 98.5 86.129 97.8548 86.129 97.0588C86.129 96.2629 86.7717 95.6177 87.5645 95.6177C88.3573 95.6177 89 96.2629 89 97.0588Z%27 fill=%27%23BDBDBD%27/%3E%3C/svg%3E%0A");
}

.single-entry-header {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .single-entry-header {
    margin-bottom: var(--gd_gutter_mobile);
  }
}
@media (min-width: 992px) {
  .single-entry-header {
    margin-bottom: var(--gd_gutter_mobile);
  }
}
@media (max-width: calc(768px - 1px)) {
  .single-entry-header {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .single-entry-header {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .single-entry-header {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .single-entry-header {
    margin-bottom: var(--gd_gutter_desktop);
  }
}

.single-entry-header__inner {
  margin: 0 auto;
  position: relative;
  z-index: var(--z_index_neutral);
}
@media (min-width: 992px) {
  .single-entry-header__inner {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .single-entry-header__inner {
    max-width: var(--max_width_large);
  }
}
@media (max-width: calc(768px - 1px)) {
  .single-entry-header__inner {
    --padding-content: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .single-entry-header__inner {
    --padding-content: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .single-entry-header__inner {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.single-entry-header__inner::before, .single-entry-header__inner::after {
  --bg-color: hsl(var(--grey_light));
  content: "";
  position: absolute;
  pointer-events: none;
}
.single-entry-header__inner::before {
  background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
  background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background-size: var(--dot_space) var(--dot_space);
  left: -webkit-calc(var(--dot_space) * -0.5);
  left: calc(var(--dot_space) * -0.5);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  z-index: var(--z_index_negative);
}
.single-entry-header__inner::after {
  width: 100vw;
  width: 100dvw;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  background-color: var(--bg-color);
  z-index: -webkit-calc(var(--z_index_negative) * 2);
  z-index: calc(var(--z_index_negative) * 2);
}

.single-entry-header__inner--has-featured-image {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
.single-entry-header__inner--has-featured-image::before {
  --element-size: 18.75rem;
  top: -webkit-calc(50% - var(--element-size) - 0.125rem);
  top: calc(50% - var(--element-size) - 0.125rem);
  width: var(--element-size);
  height: var(--element-size);
}
.single-entry-header__inner--has-featured-image::after {
  height: 50%;
}
.single-entry-header__inner--has-featured-image .breadcrumb-list {
  display: none;
  grid-column: 1/2;
  grid-row: 1/2;
}

.single-featured-image {
  position: relative;
  display: block;
  width: 100%;
  z-index: var(--z_index_neutral);
  grid-column: 1/2;
}
.single-featured-image::before {
  content: "";
  display: block;
  width: 100%;
}
.single-featured-image > *,
.single-featured-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.single-featured-image figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.single-featured-image .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.single-featured-image::before {
  padding-bottom: 56.25%;
}
@media (max-width: calc(768px - 1px)) {
  .single-featured-image {
    grid-row: 3/4;
  }
}
@media (min-width: 768px) {
  .single-featured-image {
    box-shadow: var(--dropshadow_related);
    grid-row: 1/4;
    margin-bottom: -webkit-calc(var(--gd_gutter_tablet) + var(--padding-content) * 2);
    margin-bottom: calc(var(--gd_gutter_tablet) + var(--padding-content) * 2);
  }
}

.single-entry-header__inner--no-featured-image::before {
  --element-size: 18.75rem;
  height: 75%;
  width: var(--element-size);
  height: 50%;
  top: 0;
}
.single-entry-header__inner--no-featured-image::after {
  height: 75%;
}

.entry-sharebar__wrapper {
  width: 100%;
}
@media (max-width: calc(768px - 1px)) {
  .entry-sharebar__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .entry-sharebar__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .entry-sharebar__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}

.entry-sharebar__inner {
  margin: 0 auto;
  height: 100%;
}
@media (min-width: 992px) {
  .entry-sharebar__inner {
    max-width: var(--max_width_main_small);
  }
}
@media (min-width: 1680px) {
  .entry-sharebar__inner {
    max-width: var(--max_width_large);
  }
}

@media (max-width: calc(1024px - 1px)) {
  .entry-sharebar {
    display: -webkit-box;
    display: flex;
    margin-bottom: var(--gd_gutter_desktop);
  }
}
@media (min-width: 1024px) {
  .entry-sharebar {
    display: inline-block;
    position: -webkit-sticky;
    position: sticky;
    top: 7.5rem;
    left: 0;
    z-index: -webkit-calc(var(--z_index_lift) * 2);
    z-index: calc(var(--z_index_lift) * 2);
  }
}

.entry-sharebar__link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  background-color: hsl(var(--white));
  min-width: var(--gd_gutter_tablet);
  min-height: var(--gd_gutter_tablet);
  padding: var(--gd_unit);
}
.entry-sharebar__link:active .entry-sharebar__icon, .entry-sharebar__link:focus-within .entry-sharebar__icon, .entry-sharebar__link:focus .entry-sharebar__icon, .entry-sharebar__link:hover .entry-sharebar__icon {
  background-color: hsl(var(--brand_acqua));
}
.entry-sharebar__link[href*=youtube] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-youtube);
}
.entry-sharebar__link[href*=facebook] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-facebook);
}
.entry-sharebar__link[href*=twitter] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-twitter);
}
.entry-sharebar__link[href*=instagram] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-instagram);
}
.entry-sharebar__link[href*=linkedin] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-linkedin);
}
.entry-sharebar__link[href*=github] .entry-sharebar__icon {
  -webkit-mask-image: var(--icon-github);
}

.entry-sharebar__icon {
  display: block;
  background-color: hsl(var(--grey_bg));
  -webkit-transition: background-color ease var(--ease_time);
  transition: background-color ease var(--ease_time);
  width: var(--gd_gutter_tablet);
  height: var(--gd_gutter_tablet);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}

:root {
  --icon-arrow-right: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.7071 4.29289C12.3166 3.90237 11.6834 3.90237 11.2929 4.29289C10.9024 4.68342 10.9024 5.31658 11.2929 5.70711L16.5858 11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H16.5858L11.2929 18.2929C10.9024 18.6834 10.9024 19.3166 11.2929 19.7071C11.6834 20.0976 12.3166 20.0976 12.7071 19.7071L19.7071 12.7071C20.0976 12.3166 20.0976 11.6834 19.7071 11.2929L12.7071 4.29289Z%27 fill=%27%23231F20%27/%3E%3C/svg%3E%0A");
  --icon-chevron-down: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.29289 8.29289C5.68342 7.90237 6.31658 7.90237 6.70711 8.29289L12 13.5858L17.2929 8.29289C17.6834 7.90237 18.3166 7.90237 18.7071 8.29289C19.0976 8.68342 19.0976 9.31658 18.7071 9.70711L12.7071 15.7071C12.3166 16.0976 11.6834 16.0976 11.2929 15.7071L5.29289 9.70711C4.90237 9.31658 4.90237 8.68342 5.29289 8.29289Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-search: url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M20.9999 21L16.6499 16.65%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");
  --icon-close: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.29289 17.2929C4.90237 17.6834 4.90237 18.3166 5.29289 18.7071C5.68342 19.0976 6.31658 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --title-ornament: url("data:image/svg+xml,%3Csvg viewBox=%270 0 56 1%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8 0.5C8 0.776142 7.77614 1 7.5 1L0.5 1C0.223857 1 0 0.776142 0 0.5C0 0.223858 0.223857 0 0.5 0L7.5 0C7.77614 0 8 0.223858 8 0.5Z%27 fill=%27%232AF3DB%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M56 0.5C56 0.776142 55.7761 1 55.5 1L16.5 1C16.2239 1 16 0.776142 16 0.5C16 0.223858 16.2239 0 16.5 0L55.5 0C55.7761 0 56 0.223858 56 0.5Z%27 fill=%27%23E0E0E0%27/%3E%3C/svg%3E%0A");
  --icon-publication: url("data:image/svg+xml,%3Csvg viewBox=%270 0 16 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 6.5C4.72386 6.5 4.5 6.72386 4.5 7C4.5 7.27614 4.72386 7.5 5 7.5H6C6.27614 7.5 6.5 7.27614 6.5 7C6.5 6.72386 6.27614 6.5 6 6.5H5Z%27 fill=%27%232C3E50%27/%3E%3Cpath d=%27M4.5 11C4.5 10.7239 4.72386 10.5 5 10.5H11C11.2761 10.5 11.5 10.7239 11.5 11C11.5 11.2761 11.2761 11.5 11 11.5H5C4.72386 11.5 4.5 11.2761 4.5 11Z%27 fill=%27%232C3E50%27/%3E%3Cpath d=%27M5 14.5C4.72386 14.5 4.5 14.7239 4.5 15C4.5 15.2761 4.72386 15.5 5 15.5H11C11.2761 15.5 11.5 15.2761 11.5 15C11.5 14.7239 11.2761 14.5 11 14.5H5Z%27 fill=%27%232C3E50%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.23223 1.23223C1.70107 0.763392 2.33696 0.5 3 0.5H10C10.1326 0.5 10.2598 0.552678 10.3536 0.646447L15.3536 5.64645C15.4473 5.74021 15.5 5.86739 15.5 6V17C15.5 17.663 15.2366 18.2989 14.7678 18.7678C14.2989 19.2366 13.663 19.5 13 19.5H3C2.33696 19.5 1.70107 19.2366 1.23223 18.7678C0.763392 18.2989 0.5 17.663 0.5 17V3C0.5 2.33696 0.763392 1.70107 1.23223 1.23223ZM3 1.5C2.60218 1.5 2.22064 1.65804 1.93934 1.93934C1.65804 2.22064 1.5 2.60218 1.5 3V17C1.5 17.3978 1.65804 17.7794 1.93934 18.0607C2.22064 18.342 2.60218 18.5 3 18.5H13C13.3978 18.5 13.7794 18.342 14.0607 18.0607C14.342 17.7794 14.5 17.3978 14.5 17V6.49991H11C10.6022 6.49991 10.2206 6.34187 9.93934 6.06057C9.65804 5.77926 9.5 5.39773 9.5 4.99991V1.5H3ZM10.5 2.20711L13.7928 5.49991H11C10.8674 5.49991 10.7402 5.44723 10.6464 5.35346C10.5527 5.25969 10.5 5.13252 10.5 4.99991V2.20711Z%27 fill=%27%232C3E50%27/%3E%3C/svg%3E%0A");
  --icon-caret-down: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.64643 9.35355L11.6464 15.3536C11.8417 15.5488 12.1583 15.5488 12.3535 15.3536L18.3535 9.35355C18.4965 9.21055 18.5393 8.9955 18.4619 8.80866C18.3845 8.62182 18.2022 8.5 18 8.5H5.99998C5.79775 8.5 5.61544 8.62182 5.53804 8.80866C5.46065 8.9955 5.50343 9.21055 5.64643 9.35355Z%27 fill=%27%232C3E50%27/%3E%3C/svg%3E%0A");
  --icon-caret-up: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.64643 14.6464L11.6464 8.64645C11.8417 8.45118 12.1583 8.45118 12.3535 8.64645L18.3535 14.6464C18.4965 14.7894 18.5393 15.0045 18.4619 15.1913C18.3845 15.3782 18.2022 15.5 18 15.5H5.99998C5.79775 15.5 5.61544 15.3782 5.53804 15.1913C5.46065 15.0045 5.50343 14.7894 5.64643 14.6464Z%27 fill=%27%232C3E50%27/%3E%3C/svg%3E%0A");
  --icon-email: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M4 3C2.34772 3 1 4.34772 1 6V18C1 19.6523 2.34772 21 4 21H20C21.6523 21 23 19.6523 23 18V6C23 4.34772 21.6523 3 20 3H4ZM3.10657 5.55396C3.27195 5.22693 3.61203 5 4 5H20C20.388 5 20.728 5.22693 20.8934 5.55396L12 11.7794L3.10657 5.55396ZM3 7.92068V18C3 18.5477 3.45228 19 4 19H20C20.5477 19 21 18.5477 21 18V7.92067L12.5735 13.8192C12.2291 14.0603 11.7709 14.0603 11.4265 13.8192L3 7.92068Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-download: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13 3C13 2.44772 12.5523 2 12 2C11.4477 2 11 2.44772 11 3V12.5858L7.70711 9.29289C7.31658 8.90237 6.68342 8.90237 6.29289 9.29289C5.90237 9.68342 5.90237 10.3166 6.29289 10.7071L11.2922 15.7064C11.2946 15.7088 11.297 15.7112 11.2995 15.7136C11.3938 15.8063 11.502 15.8764 11.6172 15.9241C11.7343 15.9727 11.8625 15.9996 11.997 16L12 16L12.003 16C12.2746 15.9992 12.5208 15.8901 12.7005 15.7136C12.703 15.7112 12.7054 15.7088 12.7078 15.7064L17.7071 10.7071C18.0976 10.3166 18.0976 9.68342 17.7071 9.29289C17.3166 8.90237 16.6834 8.90237 16.2929 9.29289L13 12.5858V3Z%27 fill=%27black%27/%3E%3Cpath d=%27M3 14C3.55228 14 4 14.4477 4 15V19C4 19.2652 4.10536 19.5196 4.29289 19.7071C4.48043 19.8946 4.73478 20 5 20H19C19.2652 20 19.5196 19.8946 19.7071 19.7071C19.8946 19.5196 20 19.2652 20 19V15C20 14.4477 20.4477 14 21 14C21.5523 14 22 14.4477 22 15V19C22 19.7957 21.6839 20.5587 21.1213 21.1213C20.5587 21.6839 19.7957 22 19 22H5C4.20435 22 3.44129 21.6839 2.87868 21.1213C2.31607 20.5587 2 19.7957 2 19V15C2 14.4477 2.44772 14 3 14Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-quotes: url("data:image/svg+xml,%3Csvg viewBox=%270 0 128 113%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.36975 107.589L5.34453 107.562C1.84085 103.796 0.232217 97.3175 0.00073278 88.7684L0 88.7414V68.8286C0 58.2239 0.807397 49.0504 2.44688 41.333C4.0772 33.431 6.41509 26.4097 9.47932 20.2891C12.5028 14.023 16.1037 7.88005 20.279 1.86018L21.1248 0.640747L47.798 9.25441L47.1829 11.1579C44.9372 18.1065 43.4788 25.1631 42.8056 32.3299L42.8051 32.3359C42.1868 38.713 41.7551 45.0898 41.5101 51.4665C46.8835 51.8207 51.2653 53.5995 54.3976 57.021C57.8876 60.8331 59.5261 66.3613 59.6451 73.2512L59.6462 73.313L58.9572 88.7859C58.724 97.3264 57.1152 103.799 53.6139 107.562C50.0437 111.4 43.8085 113 35.662 113H23.6399C15.4704 113 9.17774 111.39 5.39596 107.616L5.36975 107.589ZM56.9584 88.7143L57.6454 73.2857C57.4294 60.777 52.0146 54.1695 41.4012 53.4634C40.7662 53.4211 40.1126 53.4 39.4404 53.4C39.462 52.7334 39.4856 52.0667 39.5112 51.4001C39.7576 44.981 40.1921 38.562 40.8144 32.1429C41.5 24.8437 42.9837 17.6582 45.2656 10.5866C45.2704 10.5721 45.2751 10.5575 45.2798 10.5429L21.9224 3.00002C17.8006 8.94289 14.2512 15 11.2742 21.1715C8.29732 27.1143 6.00739 33.9714 4.40443 41.7429C2.80148 49.2857 2 58.3143 2 68.8286V88.7143C2.22899 97.1714 3.83195 103 6.80887 106.2C10.0148 109.4 15.6251 111 23.6399 111H35.662C43.6768 111 49.1727 109.4 52.1496 106.2C55.1265 103 56.7295 97.1714 56.9584 88.7143ZM73.7243 107.589L73.6991 107.562C70.1954 103.796 68.5868 97.3175 68.3553 88.7684L68.3546 88.7414V68.8286C68.3546 58.2241 69.1619 49.0507 70.8014 41.3334C72.4317 33.4312 74.7696 26.4098 77.8339 20.2891C80.8574 14.023 84.4583 7.88005 88.6336 1.86018L89.4794 0.640747L116.153 9.25441L115.537 11.1579C113.292 18.1065 111.833 25.1631 111.16 32.3299L111.16 32.3359C110.541 38.713 110.11 45.0898 109.865 51.4665C115.238 51.8207 119.62 53.5995 122.752 57.021C126.242 60.8331 127.881 66.3613 128 73.2512L128.001 73.313L127.312 88.7862C127.079 97.3265 125.47 103.799 121.968 107.562C118.398 111.4 112.163 113 104.017 113H91.9945C83.825 113 77.5323 111.39 73.7505 107.616L73.7243 107.589ZM125.313 88.7143L126 73.2857C125.784 60.777 120.369 54.1695 109.756 53.4634C109.121 53.4211 108.467 53.4 107.795 53.4C107.817 52.7334 107.84 52.0667 107.866 51.4001C108.112 44.981 108.547 38.562 109.169 32.1429C109.855 24.8435 111.338 17.6579 113.62 10.5862C113.625 10.5717 113.63 10.5573 113.634 10.5429L90.277 3.00002C86.1551 8.94289 82.6057 15 79.6288 21.1715C76.6519 27.1143 74.362 33.9714 72.759 41.7429C71.1561 49.2857 70.3546 58.3143 70.3546 68.8286V88.7143C70.5836 97.1714 72.1865 103 75.1634 106.2C78.3693 109.4 83.9797 111 91.9945 111H104.017C112.031 111 117.527 109.4 120.504 106.2C123.481 103 125.084 97.1714 125.313 88.7143Z%27 fill=%27%23581EA0%27/%3E%3C/svg%3E%0A");
  --icon-twitter: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M22.162 5.65599C21.3985 5.99368 20.589 6.21546 19.76 6.31399C20.6337 5.79142 21.2877 4.969 21.6 3.99999C20.78 4.48799 19.881 4.82999 18.944 5.01499C18.3146 4.34157 17.4804 3.89495 16.5709 3.74457C15.6615 3.59419 14.7279 3.74848 13.9153 4.18344C13.1026 4.6184 12.4564 5.30967 12.0771 6.14978C11.6978 6.98989 11.6067 7.93177 11.818 8.82899C10.1551 8.74564 8.52832 8.31351 7.04328 7.56065C5.55823 6.80779 4.24812 5.75104 3.19799 4.45899C2.82628 5.09744 2.63095 5.82321 2.63199 6.56199C2.63199 8.01199 3.36999 9.29299 4.49199 10.043C3.828 10.0221 3.17862 9.84277 2.59799 9.51999V9.57199C2.59819 10.5377 2.93236 11.4736 3.54384 12.221C4.15532 12.9685 5.00647 13.4815 5.95299 13.673C5.33661 13.84 4.6903 13.8646 4.06299 13.745C4.32986 14.5762 4.85 15.3032 5.55058 15.8241C6.25117 16.345 7.09712 16.6338 7.96999 16.65C7.10247 17.3313 6.10917 17.835 5.04687 18.1322C3.98458 18.4293 2.87412 18.5142 1.77899 18.382C3.69069 19.6114 5.91609 20.2641 8.18899 20.262C15.882 20.262 20.089 13.889 20.089 8.36199C20.089 8.18199 20.084 7.99999 20.076 7.82199C20.8949 7.23016 21.6016 6.49701 22.163 5.65699L22.162 5.65599Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-youtube: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M21.543 6.498C22 8.28 22 12 22 12C22 12 22 15.72 21.543 17.502C21.289 18.487 20.546 19.262 19.605 19.524C17.896 20 12 20 12 20C12 20 6.107 20 4.395 19.524C3.45 19.258 2.708 18.484 2.457 17.502C2 15.72 2 12 2 12C2 12 2 8.28 2.457 6.498C2.711 5.513 3.454 4.738 4.395 4.476C6.107 4 12 4 12 4C12 4 17.896 4 19.605 4.476C20.55 4.742 21.292 5.516 21.543 6.498V6.498ZM10 15.5L16 12L10 8.5V15.5Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-github: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2C6.475 2 2 6.475 2 12C1.99887 14.0993 2.65882 16.1456 3.88622 17.8487C5.11362 19.5517 6.84615 20.8251 8.838 21.488C9.338 21.575 9.525 21.275 9.525 21.012C9.525 20.775 9.512 19.988 9.512 19.15C7 19.613 6.35 18.538 6.15 17.975C6.037 17.687 5.55 16.8 5.125 16.562C4.775 16.375 4.275 15.912 5.112 15.9C5.9 15.887 6.462 16.625 6.65 16.925C7.55 18.437 8.988 18.012 9.562 17.75C9.65 17.1 9.912 16.663 10.2 16.413C7.975 16.163 5.65 15.3 5.65 11.475C5.65 10.387 6.037 9.488 6.675 8.787C6.575 8.537 6.225 7.512 6.775 6.137C6.775 6.137 7.612 5.875 9.525 7.163C10.3391 6.93706 11.1802 6.82334 12.025 6.825C12.875 6.825 13.725 6.937 14.525 7.162C16.437 5.862 17.275 6.138 17.275 6.138C17.825 7.513 17.475 8.538 17.375 8.788C18.012 9.488 18.4 10.375 18.4 11.475C18.4 15.313 16.063 16.163 13.838 16.413C14.2 16.725 14.513 17.325 14.513 18.263C14.513 19.6 14.5 20.675 14.5 21.013C14.5 21.275 14.688 21.587 15.188 21.487C17.173 20.8168 18.8979 19.541 20.1199 17.8392C21.3419 16.1373 21.9994 14.0951 22 12C22 6.475 17.525 2 12 2Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-linkedin: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.335 18.339H15.67V14.162C15.67 13.166 15.65 11.884 14.28 11.884C12.891 11.884 12.679 12.968 12.679 14.089V18.339H10.013V9.75H12.573V10.92H12.608C12.966 10.246 13.836 9.533 15.136 9.533C17.836 9.533 18.336 11.311 18.336 13.624V18.339H18.335ZM7.003 8.575C6.79956 8.57526 6.59806 8.53537 6.41006 8.45761C6.22207 8.37984 6.05127 8.26574 5.90746 8.12184C5.76365 7.97793 5.64965 7.80706 5.57201 7.61901C5.49437 7.43097 5.4546 7.22944 5.455 7.026C5.4552 6.71983 5.54618 6.4206 5.71644 6.16615C5.8867 5.91169 6.12859 5.71343 6.41153 5.59645C6.69447 5.47947 7.00574 5.44902 7.30598 5.50894C7.60622 5.56886 7.88196 5.71647 8.09831 5.93311C8.31466 6.14974 8.46191 6.42566 8.52145 6.72598C8.58099 7.0263 8.55013 7.33753 8.43278 7.62032C8.31544 7.9031 8.11687 8.14474 7.86219 8.31467C7.60751 8.4846 7.30817 8.5752 7.002 8.575H7.003ZM8.339 18.339H5.666V9.75H8.34V18.339H8.339ZM19.67 3H4.329C3.593 3 3 3.58 3 4.297V19.703C3 20.42 3.594 21 4.328 21H19.666C20.4 21 21 20.42 21 19.703V4.297C21 3.58 20.4 3 19.666 3H19.669H19.67Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-facebook: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2C6.477 2 2 6.477 2 12C2 16.991 5.657 21.128 10.438 21.879V14.89H7.898V12H10.438V9.797C10.438 7.291 11.93 5.907 14.215 5.907C15.309 5.907 16.453 6.102 16.453 6.102V8.562H15.193C13.95 8.562 13.563 9.333 13.563 10.124V12H16.336L15.893 14.89H13.563V21.879C18.343 21.129 22 16.99 22 12C22 6.477 17.523 2 12 2Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-instagram: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9ZM12 7C13.3261 7 14.5979 7.52678 15.5355 8.46447C16.4732 9.40215 17 10.6739 17 12C17 13.3261 16.4732 14.5979 15.5355 15.5355C14.5979 16.4732 13.3261 17 12 17C10.6739 17 9.40215 16.4732 8.46447 15.5355C7.52678 14.5979 7 13.3261 7 12C7 10.6739 7.52678 9.40215 8.46447 8.46447C9.40215 7.52678 10.6739 7 12 7V7ZM18.5 6.75C18.5 7.08152 18.3683 7.39946 18.1339 7.63388C17.8995 7.8683 17.5815 8 17.25 8C16.9185 8 16.6005 7.8683 16.3661 7.63388C16.1317 7.39946 16 7.08152 16 6.75C16 6.41848 16.1317 6.10054 16.3661 5.86612C16.6005 5.6317 16.9185 5.5 17.25 5.5C17.5815 5.5 17.8995 5.6317 18.1339 5.86612C18.3683 6.10054 18.5 6.41848 18.5 6.75V6.75ZM12 4C9.526 4 9.122 4.007 7.971 4.058C7.187 4.095 6.661 4.2 6.173 4.39C5.739 4.558 5.426 4.759 5.093 5.093C4.78001 5.3954 4.53935 5.76458 4.389 6.173C4.199 6.663 4.094 7.188 4.058 7.971C4.006 9.075 4 9.461 4 12C4 14.474 4.007 14.878 4.058 16.029C4.095 16.812 4.2 17.339 4.389 17.826C4.559 18.261 4.759 18.574 5.091 18.906C5.428 19.242 5.741 19.443 6.171 19.609C6.665 19.8 7.191 19.906 7.971 19.942C9.075 19.994 9.461 20 12 20C14.474 20 14.878 19.993 16.029 19.942C16.811 19.905 17.338 19.8 17.826 19.611C18.259 19.442 18.574 19.241 18.906 18.909C19.243 18.572 19.444 18.259 19.61 17.829C19.8 17.336 19.906 16.809 19.942 16.029C19.994 14.925 20 14.539 20 12C20 9.526 19.993 9.122 19.942 7.971C19.905 7.189 19.8 6.661 19.61 6.173C19.4593 5.765 19.2191 5.39596 18.907 5.093C18.6047 4.77985 18.2355 4.53917 17.827 4.389C17.337 4.199 16.811 4.094 16.029 4.058C14.925 4.006 14.539 4 12 4ZM12 2C14.717 2 15.056 2.01 16.122 2.06C17.187 2.11 17.912 2.277 18.55 2.525C19.21 2.779 19.766 3.123 20.322 3.678C20.8305 4.1779 21.224 4.78259 21.475 5.45C21.722 6.087 21.89 6.813 21.94 7.878C21.987 8.944 22 9.283 22 12C22 14.717 21.99 15.056 21.94 16.122C21.89 17.187 21.722 17.912 21.475 18.55C21.2247 19.2178 20.8311 19.8226 20.322 20.322C19.822 20.8303 19.2173 21.2238 18.55 21.475C17.913 21.722 17.187 21.89 16.122 21.94C15.056 21.987 14.717 22 12 22C9.283 22 8.944 21.99 7.878 21.94C6.813 21.89 6.088 21.722 5.45 21.475C4.78233 21.2245 4.17753 20.8309 3.678 20.322C3.16941 19.8222 2.77593 19.2175 2.525 18.55C2.277 17.913 2.11 17.187 2.06 16.122C2.013 15.056 2 14.717 2 12C2 9.283 2.01 8.944 2.06 7.878C2.11 6.812 2.277 6.088 2.525 5.45C2.77524 4.78218 3.1688 4.17732 3.678 3.678C4.17767 3.16923 4.78243 2.77573 5.45 2.525C6.088 2.277 6.812 2.11 7.878 2.06C8.944 2.013 9.283 2 12 2Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-research-gate: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M18.5606 2.00029C17.8789 2.00029 17.304 2.15862 16.8331 2.47112C16.364 2.78528 16.0248 3.25111 15.8223 3.8711C15.7827 3.99013 15.7515 4.11182 15.729 4.23526C15.7026 4.38175 15.6809 4.52904 15.664 4.67692C15.6419 4.87822 15.628 5.08032 15.6223 5.28274C15.614 5.51774 15.6115 5.80024 15.6115 6.1294C15.6108 6.41194 15.6146 6.69447 15.6231 6.97689C15.6289 7.17931 15.6428 7.38141 15.6648 7.58271C15.6812 7.73061 15.7026 7.87791 15.729 8.02437H15.7248C15.7479 8.14803 15.7794 8.26997 15.819 8.38937C16.0231 9.00852 16.3606 9.47518 16.8306 9.78935C17.3015 10.1027 17.8773 10.2593 18.5598 10.2593C19.2264 10.2593 19.8398 10.0818 20.3139 9.75685C20.7889 9.43185 21.0972 8.99352 21.2931 8.38187C21.3564 8.18604 21.4056 7.91687 21.4406 7.60688C21.4711 7.27252 21.483 6.93674 21.4764 6.60106V5.91774C21.4764 5.83857 21.4372 5.7994 21.3597 5.7994H18.8064C18.7281 5.7994 18.6898 5.83857 18.6898 5.9169V6.71356C18.6898 6.79189 18.7281 6.83022 18.8064 6.83022H20.1947C20.2414 6.83022 20.2647 6.85522 20.2647 6.90189C20.2647 7.20188 20.2647 7.41855 20.2347 7.62271C20.2031 7.82604 20.1514 7.9952 20.1122 8.1277C20.0222 8.44853 19.8223 8.68103 19.5806 8.85769C19.3389 9.03436 18.9656 9.14935 18.5581 9.14935C18.1039 9.14935 17.8073 9.02436 17.5498 8.85519C17.2948 8.68603 17.119 8.47686 16.9915 8.0927C16.9245 7.88693 16.8833 7.67363 16.869 7.45771C16.8561 7.27569 16.8466 7.09344 16.8406 6.91105C16.8323 6.69439 16.829 6.43439 16.829 6.12857C16.8282 5.86797 16.8321 5.60737 16.8406 5.34691C16.8466 5.16451 16.8563 4.98225 16.8698 4.80025C16.885 4.58492 16.9265 4.37224 16.9931 4.16693C17.0975 3.82422 17.3156 3.52734 17.6115 3.32527C17.8981 3.12194 18.1056 3.03194 18.5589 3.03194C18.9823 3.03194 19.2381 3.11194 19.5123 3.28444C19.7873 3.45694 19.9523 3.69443 20.1489 4.05526C20.1881 4.13359 20.2414 4.15359 20.3139 4.1136L21.1839 3.75527C21.2464 3.71527 21.2589 3.65943 21.2189 3.58944C21.1155 3.36808 20.9851 3.16039 20.8306 2.97111C20.6688 2.77469 20.478 2.60412 20.2647 2.46529C20.0325 2.31429 19.7788 2.19911 19.5123 2.12362C19.2025 2.0376 18.8821 1.99607 18.5606 2.00029ZM9.08658 6.86355C7.67826 6.86355 6.55661 6.93522 5.5058 6.93522C4.55081 6.93522 3.59666 6.93522 3 6.91105V7.60354L3.90665 7.77021C4.52664 7.89021 4.88497 8.17687 4.88497 9.65685V19.0634C4.88497 20.5442 4.52664 20.83 3.90665 20.9492L3 21.1158V21.8092C3.64416 21.785 4.76664 21.7375 5.88746 21.7375C6.96244 21.7375 8.34659 21.785 8.94325 21.8092V21.1167L7.7016 20.95C7.05744 20.8542 6.72328 20.5442 6.72328 19.0634V15.0768C7.2966 15.1243 7.79826 15.1243 8.56158 15.1243C10.0182 17.7267 11.4032 19.6842 12.1907 20.5909C12.9074 21.4508 14.0048 22 15.3898 22C15.7956 22 16.2256 21.9283 16.4881 21.8083V21.1883C15.629 21.1883 14.769 20.5917 14.1482 19.9234C13.0982 18.7767 11.6899 16.9384 10.5191 14.8618C12.4524 14.4076 13.8857 12.5935 13.8857 10.7785C13.8857 8.1052 11.809 6.86355 9.08741 6.86355H9.08658ZM8.65742 7.93854C10.6624 7.93854 11.8565 8.98852 11.8565 10.8985C11.8565 12.7843 10.5674 14.0501 8.44242 14.0501C7.63076 14.0501 7.27244 14.0251 6.72328 13.9785V7.98687C7.27327 7.93771 8.01243 7.93771 8.65658 7.93771L8.65742 7.93854Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-google-scholar: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.36833 13.4742L2 9.91667L12 2L22 9.91667L17.6317 13.4742C16.6233 11.3742 14.4817 9.91667 12 9.91667C9.51917 9.91667 7.37667 11.3733 6.36833 13.4742ZM12 10.3333C10.4529 10.3333 8.96917 10.9479 7.87521 12.0419C6.78125 13.1358 6.16667 14.6196 6.16667 16.1667C6.16667 17.7138 6.78125 19.1975 7.87521 20.2915C8.96917 21.3854 10.4529 22 12 22C13.5471 22 15.0308 21.3854 16.1248 20.2915C17.2188 19.1975 17.8333 17.7138 17.8333 16.1667C17.8333 14.6196 17.2188 13.1358 16.1248 12.0419C15.0308 10.9479 13.5471 10.3333 12 10.3333Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-orcid: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12 2C6.47667 2 2 6.47667 2 12C2 17.5233 6.47667 22 12 22C17.5233 22 22 17.5233 22 12C22 6.47667 17.5233 2 12 2ZM8.14083 5.64833C8.57833 5.64833 8.93 6.0075 8.93 6.4375C8.93 6.8675 8.57833 7.22667 8.14083 7.22667C7.93174 7.22601 7.73139 7.14265 7.58354 6.9948C7.43568 6.84694 7.35233 6.6466 7.35167 6.4375C7.35167 6 7.70333 5.64833 8.14083 5.64833ZM7.53917 8.18H8.7425V16.5475H7.53917V8.18ZM10.5075 8.18H13.7575C16.8508 8.18 18.2108 10.3908 18.2108 12.3675C18.2108 14.5158 16.5308 16.555 13.7733 16.555H10.5075V8.18ZM11.7108 9.26583V15.4692H13.625C16.3517 15.4692 16.9767 13.3992 16.9767 12.3675C16.9767 10.6875 15.9067 9.26583 13.5625 9.26583H11.7108Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-scopus: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M22 17.5442L21.8833 16.0633C20.695 16.7067 19.4292 16.96 18.1625 16.96C15.3967 16.96 13.1958 14.6417 13.1958 11.5642C13.1958 8.31167 15.3583 6.30583 17.89 6.30583C19.4875 6.30583 20.715 6.55833 21.8833 7.20167L22 5.74083C20.9283 5.23417 20.0525 5 18.085 5C14.3067 5 11.4433 7.94167 11.4433 11.6808C11.4433 15.9475 14.8517 18.2842 18.0267 18.2842C19.6233 18.2842 20.9483 18.07 22 17.5442ZM9.53833 14.6608C9.53833 12.8108 7.90167 11.9733 6.32417 11.0383C5.09667 10.2983 3.79167 9.79167 3.79167 8.42833C3.79167 7.41583 4.5325 6.305 5.99333 6.305C7.25917 6.305 8.135 6.5 9.24583 7.1625L9.34333 5.62333C8.31083 5.195 7.57083 5 5.89583 5C3.5 5 2.03917 6.55833 2.03917 8.545C2.03917 10.5317 3.79167 11.3892 5.38917 12.3625C6.5775 13.0833 7.82417 13.5708 7.82417 14.8558C7.82417 16.1025 6.71333 16.9983 5.38917 16.9983C4.08417 16.9983 3.2275 16.7067 2.23417 16.1025L2 17.6417C3.0125 18.1083 4.045 18.3233 5.46667 18.3233C7.45417 18.3233 9.5375 17.0958 9.5375 14.6608H9.53833Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-publons: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2 2V22H22V2H2ZM10.6167 6.25C10.6858 6.26167 10.7117 6.33 10.7467 6.38167C10.7917 6.67667 10.83 6.97333 10.875 7.26917C11.0058 7.13417 11.1333 6.99583 11.2833 6.8825C12.0058 6.3275 12.9917 6.09917 13.875 6.3575C14.475 6.5325 14.9708 6.9575 15.3383 7.45417C15.4942 7.67333 15.6283 7.91 15.7133 8.16667C15.8783 8.65167 15.9008 9.17167 15.8783 9.67917C15.8342 10.6125 15.5175 11.5492 14.9042 12.265C14.3538 12.9201 13.574 13.3404 12.7242 13.44C12.1038 13.5079 11.4764 13.417 10.9008 13.1758C10.9167 14.0175 10.9275 14.8575 10.9325 15.6992C10.95 16.0867 10.915 16.4808 11.005 16.8625C11.0308 16.9792 11.1075 17.1058 11.2383 17.1192C11.49 17.1492 11.745 17.13 11.9983 17.1358C12.0458 17.1358 12.1067 17.1667 12.1033 17.22C12.1067 17.375 12.1108 17.5308 12.1 17.6867C12.0617 17.7633 11.9583 17.745 11.8875 17.7467C10.6558 17.685 9.42173 17.685 8.19 17.7467L8.13167 17.7C8.12833 17.5167 8.07917 17.3108 8.16 17.1408C8.41 17.1117 8.665 17.1575 8.91333 17.1142C9.0725 17.0742 9.13667 16.8975 9.15917 16.7525C9.1925 16.4858 9.18167 16.2175 9.19417 15.95V8.95667C9.19417 8.82667 9.19917 8.69833 9.1875 8.56917C9.18229 8.46305 9.15428 8.3593 9.10539 8.26497C9.0565 8.17063 8.98787 8.08794 8.90417 8.0225C8.735 7.89083 8.53917 7.80167 8.3525 7.69917C8.28417 7.65583 8.20167 7.61833 8.16167 7.54333C8.14774 7.45003 8.14999 7.35503 8.16833 7.2625C8.215 7.2075 8.28833 7.19083 8.35083 7.16083C8.95917 6.89833 9.56417 6.63083 10.1717 6.3675C10.3133 6.31083 10.46 6.2475 10.6158 6.2475L10.6167 6.25ZM12.275 7.205C12.2308 7.205 12.1883 7.205 12.145 7.21583C11.899 7.24154 11.6611 7.31862 11.4468 7.44207C11.2325 7.56553 11.0465 7.73261 10.9008 7.9325C10.905 9.1325 10.9008 10.3325 10.9033 11.5325C10.9075 11.805 10.9642 12.0958 11.155 12.3025C11.5917 12.7292 12.24 12.8792 12.8333 12.7967C13.3142 12.7167 13.6975 12.3483 13.8992 11.9183C14.1858 11.305 14.2283 10.6092 14.1783 9.9425C14.1342 9.39667 14.0275 8.84917 13.8042 8.34667C13.6508 8.0075 13.4358 7.68583 13.1283 7.46833C12.879 7.29265 12.58 7.20126 12.275 7.2075V7.205Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-cienciavitae: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.88189 7L8.45669 8.6129L5.14961 12L8.41732 15.3871L6.88189 17L2 12L6.88189 7Z%27 fill=%27black%27/%3E%3Cpath d=%27M10.9764 11.9596C10.9764 12.7836 10.3242 13.4516 9.51968 13.4516C8.71517 13.4516 8.06299 12.7836 8.06299 11.9596C8.06299 11.1357 8.71517 10.4677 9.51968 10.4677C10.3242 10.4677 10.9764 11.1357 10.9764 11.9596Z%27 fill=%27black%27/%3E%3Cpath d=%27M17.0787 10.3871C17.8833 10.3871 18.5354 9.71911 18.5354 8.89513C18.5354 8.07116 17.8833 7.4032 17.0787 7.4032C16.2742 7.4032 15.6221 8.07116 15.6221 8.89513C15.6221 9.71911 16.2742 10.3871 17.0787 10.3871Z%27 fill=%27black%27/%3E%3Cpath d=%27M12.2756 11.5968L13.811 9.98389L17.1181 13.371L20.4252 9.98389L22 11.5968L17.1181 16.5968L12.2756 11.5968Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");
  --icon-careers-about: url("data:image/svg+xml,%3Csvg viewBox=%270 0 72 72%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M18 12.75C15.1005 12.75 12.75 15.1005 12.75 18V54C12.75 56.8995 15.1005 59.25 18 59.25H54C56.8995 59.25 59.25 56.8995 59.25 54V18C59.25 15.1005 56.8995 12.75 54 12.75H18ZM11.25 18C11.25 14.2721 14.2721 11.25 18 11.25H54C57.7279 11.25 60.75 14.2721 60.75 18V54C60.75 57.7279 57.7279 60.75 54 60.75H18C14.2721 60.75 11.25 57.7279 11.25 54V18ZM35.25 24C35.25 23.5858 35.5858 23.25 36 23.25H36.03C36.4442 23.25 36.78 23.5858 36.78 24C36.78 24.4142 36.4442 24.75 36.03 24.75H36C35.5858 24.75 35.25 24.4142 35.25 24ZM33 35.25C32.5858 35.25 32.25 35.5858 32.25 36C32.25 36.4142 32.5858 36.75 33 36.75H35.25V48C35.25 48.4142 35.5858 48.75 36 48.75H39C39.4142 48.75 39.75 48.4142 39.75 48C39.75 47.5858 39.4142 47.25 39 47.25H36.75V36C36.75 35.5858 36.4142 35.25 36 35.25H33Z%27 fill=%27%2348328F%27/%3E%3C/svg%3E%0A");
  --icon-careers-benefits: url("data:image/svg+xml,%3Csvg viewBox=%270 0 73 72%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M45.8643 36.5303C46.1572 36.2374 46.1572 35.7626 45.8643 35.4697C45.5714 35.1768 45.0965 35.1768 44.8037 35.4697L33.334 46.9393L27.8643 41.4697C27.5714 41.1768 27.0965 41.1768 26.8037 41.4697C26.5108 41.7626 26.5108 42.2374 26.8037 42.5303L32.8037 48.5303C33.0965 48.8232 33.5714 48.8232 33.8643 48.5303L45.8643 36.5303Z%27 fill=%27%2348328F%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M33.334 8.25C29.8596 8.25 26.9983 10.875 26.6252 14.25H21.334C19.5438 14.25 17.8269 14.9612 16.561 16.227C15.2951 17.4929 14.584 19.2098 14.584 21V57C14.584 58.7902 15.2951 60.5071 16.561 61.773C17.8269 63.0388 19.5438 63.75 21.334 63.75H51.334C53.1242 63.75 54.8411 63.0388 56.107 61.773C57.3728 60.5071 58.084 58.7902 58.084 57V21C58.084 19.2098 57.3728 17.4929 56.107 16.227C54.8411 14.9612 53.1242 14.25 51.334 14.25H46.0428C45.6697 10.875 42.8084 8.25 39.334 8.25H33.334ZM33.334 9.75C30.4345 9.75 28.084 12.1005 28.084 15C28.084 17.8995 30.4345 20.25 33.334 20.25H39.334C42.2335 20.25 44.584 17.8995 44.584 15C44.584 12.1005 42.2335 9.75 39.334 9.75H33.334ZM51.334 15.75H46.0428C45.6697 19.125 42.8084 21.75 39.334 21.75H33.334C29.8596 21.75 26.9983 19.125 26.6252 15.75H21.334C19.9416 15.75 18.6062 16.3031 17.6217 17.2877C16.6371 18.2723 16.084 19.6076 16.084 21V57C16.084 58.3924 16.6371 59.7277 17.6217 60.7123C18.6062 61.6969 19.9416 62.25 21.334 62.25H51.334C52.7264 62.25 54.0617 61.6969 55.0463 60.7123C56.0309 59.7277 56.584 58.3924 56.584 57V21C56.584 19.6076 56.0309 18.2723 55.0463 17.2877C54.0617 16.3031 52.7264 15.75 51.334 15.75Z%27 fill=%27%2348328F%27/%3E%3C/svg%3E%0A");
  --icon-careers-vacancies: url("data:image/svg+xml,%3Csvg viewBox=%270 0 73 72%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M36.666 35.25C37.0802 35.25 37.416 35.5858 37.416 36V36.03C37.416 36.4442 37.0802 36.78 36.666 36.78C36.2518 36.78 35.916 36.4442 35.916 36.03V36C35.916 35.5858 36.2518 35.25 36.666 35.25Z%27 fill=%27%2348328F%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M23.916 20.25V15C23.916 13.2098 24.6272 11.4929 25.893 10.227C27.1589 8.96116 28.8758 8.25 30.666 8.25H42.666C44.4562 8.25 46.1731 8.96116 47.439 10.227C48.7049 11.4929 49.416 13.2098 49.416 15V20.25H57.666C61.3939 20.25 64.416 23.2721 64.416 27V38.9774C64.4165 38.9921 64.4165 39.0069 64.416 39.0216V54C64.416 57.7279 61.3939 60.75 57.666 60.75H15.666C11.9381 60.75 8.91602 57.7279 8.91602 54V38.9995C8.91602 38.9995 8.91602 38.9995 8.91602 38.9995V27C8.91602 23.2721 11.9381 20.25 15.666 20.25H23.916ZM26.9537 11.2877C27.9383 10.3031 29.2736 9.75 30.666 9.75H42.666C44.0584 9.75 45.3938 10.3031 46.3783 11.2877C47.3629 12.2723 47.916 13.6076 47.916 15V20.25H25.416V15C25.416 13.6076 25.9691 12.2723 26.9537 11.2877ZM10.416 40.2042V54C10.416 56.8995 12.7665 59.25 15.666 59.25H57.666C60.5655 59.25 62.916 56.8995 62.916 54V40.2044C54.7268 44.1281 45.7571 46.1683 36.6662 46.1683C27.5751 46.1683 18.6053 44.128 10.416 40.2042ZM62.916 38.5362C54.7553 42.5691 45.7731 44.6683 36.6662 44.6683C27.5591 44.6683 18.5768 42.569 10.416 38.536V27C10.416 24.1005 12.7665 21.75 15.666 21.75H57.666C60.5655 21.75 62.916 24.1005 62.916 27V38.5362Z%27 fill=%27%2348328F%27/%3E%3C/svg%3E%0A");
  --icon-careers-contact: url("data:image/svg+xml,%3Csvg viewBox=%270 0 72 72%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M62.9977 8.25C63.1904 8.24943 63.3833 8.32265 63.5303 8.46967C63.7491 8.68846 63.8045 9.00878 63.6964 9.27895L44.2051 63.2548C44.1981 63.2743 44.1902 63.2936 44.1815 63.3125C43.9901 63.7303 43.6827 64.0843 43.2959 64.3325C42.9092 64.5807 42.4593 64.7126 41.9997 64.7126C41.5402 64.7126 41.0903 64.5807 40.7035 64.3325C40.3207 64.0868 40.0156 63.7374 39.8238 63.3251L29.4407 42.559L8.67464 32.176C8.26235 31.9842 7.91296 31.6791 7.66726 31.2962C7.41905 30.9095 7.28711 30.4596 7.28711 30C7.28711 29.5405 7.41905 29.0906 7.66726 28.7038C7.91546 28.317 8.26949 28.0097 8.68727 27.8182C8.70618 27.8095 8.72543 27.8017 8.74499 27.7946L62.733 8.29892C62.7844 8.27939 62.8375 8.26571 62.8913 8.25787C62.9267 8.25269 62.9623 8.25009 62.9977 8.25ZM60.0919 10.8475L9.28822 29.1932C9.14197 29.2656 9.01796 29.3763 8.92966 29.5139C8.83659 29.659 8.78711 29.8277 8.78711 30C8.78711 30.1724 8.83659 30.3411 8.92966 30.4861C9.02274 30.6311 9.1555 30.7464 9.31217 30.8182C9.31989 30.8217 9.32754 30.8254 9.33513 30.8292L29.8518 41.0875L60.0919 10.8475ZM30.9124 42.1483L61.152 11.9087L42.8065 62.7115C42.7342 62.8578 42.6234 62.9818 42.4858 63.0701C42.3408 63.1632 42.1721 63.2126 41.9997 63.2126C41.8274 63.2126 41.6587 63.1632 41.5136 63.0701C41.3686 62.977 41.2533 62.8442 41.1815 62.6876C41.178 62.6799 41.1743 62.6722 41.1705 62.6646L30.9124 42.1483Z%27 fill=%27%2348328F%27/%3E%3C/svg%3E%0A");
  --icon-video-overlayed: url("data:image/svg+xml,%3Csvg viewBox=%270 0 113 112%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M80.5 56L41.5 80V32L80.5 56Z%27 fill=%27%232AF3DB%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M56.5 108C85.2188 108 108.5 84.7188 108.5 56C108.5 27.2812 85.2188 4 56.5 4C27.7812 4 4.5 27.2812 4.5 56C4.5 84.7188 27.7812 108 56.5 108ZM56.5 104C83.0097 104 104.5 82.5097 104.5 56C104.5 29.4903 83.0097 8 56.5 8C29.9903 8 8.5 29.4903 8.5 56C8.5 82.5097 29.9903 104 56.5 104Z%27 fill=%27%232AF3DB%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M56.5 112C87.4279 112 112.5 86.9279 112.5 56C112.5 25.0721 87.4279 0 56.5 0C25.5721 0 0.5 25.0721 0.5 56C0.5 86.9279 25.5721 112 56.5 112ZM56.5 111C86.8757 111 111.5 86.3757 111.5 56C111.5 25.6243 86.8757 1 56.5 1C26.1243 1 1.5 25.6243 1.5 56C1.5 86.3757 26.1243 111 56.5 111Z%27 fill=%27%232AF3DB%27/%3E%3C/svg%3E%0A");
}

:root {
  --ornament-arrows-right-medium: url("data:image/svg+xml,%3Csvg viewBox=%270 0 68 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M40 6L31 11.1962L31 0.803847L40 6Z%27 fill=%27%232AF3DB%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7 1.94263L28 14.5L7 27.0574L7 1.94263ZM8 3.70574L26.0515 14.5L8 25.2942L8 3.70574Z%27 fill=%27%23E0E0E0%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M47 1.94263L68 14.5L47 27.0574V1.94263ZM48 3.70574L66.0515 14.5L48 25.2942V3.70574Z%27 fill=%27%23E0E0E0%27/%3E%3C/svg%3E%0A");
  --ornament-arrows-right: url("data:image/svg+xml,%3Csvg viewBox=%270 0 40 29%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 23L3 17.8038L3 28.1961L12 23ZM10 23L4 19.5359L4 26.4641L10 23Z%27 fill=%27%23E0E0E0%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M40 14.5L19 1.94263L19 27.0574L40 14.5ZM38.0515 14.5L20 3.70574L20 25.2942L38.0515 14.5Z%27 fill=%27%232AF3DB%27/%3E%3C/svg%3E%0A");
  --ornament-arrows-right-big: url("data:image/svg+xml,%3Csvg viewBox=%270 0 138 96%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M55 96L55.0711 0L138 48.0712L55 96ZM112.015 48.0475L68.028 22.5519L68.0043 73.4718L112.015 48.0475Z%27 fill=%27%23333333%27/%3E%3Cpath d=%27M0 71L0.0482612 25L40 48.024L0 71Z%27 fill=%27%23333333%27/%3E%3C/svg%3E%0A");
  --ornament-waves: url("data:image/svg+xml,%3Csvg viewBox=%270 0 56 181%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.6248 0.6698L0.32959 19.1989L16.3296 36.8055L0.32959 54.9989L16.3296 72.6055L0.32959 90.7989L16.3296 108.405L0.32959 126.599L16.3296 144.205L0.32959 162.399L16.6302 180.336L17.3703 179.664L1.67089 162.388L17.3757 144.53L17.0002 144.2L17.3703 143.864L1.67089 126.588L17.3757 108.73L17.0002 108.4L17.3703 108.064L1.67089 90.788L17.3757 72.9302L17.0002 72.6L17.3703 72.2637L1.67089 54.988L17.3757 37.1302L17.0002 36.8L17.3703 36.4637L1.67089 19.188L17.3757 1.33019L16.6248 0.6698Z%27 fill=%27%23585858%27/%3E%3Cpath d=%27M29.6248 0.6698L13.3296 19.1989L29.3296 36.8055L13.3296 54.9989L29.3296 72.6055L13.3296 90.7989L29.3296 108.405L13.3296 126.599L29.3296 144.205L13.3296 162.399L29.6302 180.336L30.3703 179.664L14.6709 162.388L30.3757 144.53L30.0002 144.2L30.3703 143.864L14.6709 126.588L30.3757 108.73L30.0002 108.4L30.3703 108.064L14.6709 90.788L30.3757 72.9302L30.0002 72.6L30.3703 72.2637L14.6709 54.988L30.3757 37.1302L30.0002 36.8L30.3703 36.4637L14.6709 19.188L30.3757 1.33019L29.6248 0.6698Z%27 fill=%27%23585858%27/%3E%3Cpath d=%27M42.6248 0.6698L43.3757 1.33019L27.6709 19.188L43.3703 36.4637L43.0002 36.8L43.3757 37.1302L27.6709 54.988L43.3703 72.2637L43.0002 72.6L43.3757 72.9302L27.6709 90.788L43.3703 108.064L43.0002 108.4L43.3757 108.73L27.6709 126.588L43.3703 143.864L43.0002 144.2L43.3757 144.53L27.6709 162.388L43.3703 179.664L42.6302 180.336L26.3296 162.399L42.3296 144.205L26.3296 126.599L42.3296 108.405L26.3296 90.7989L42.3296 72.6055L26.3296 54.9989L42.3296 36.8055L26.3296 19.1989L42.6248 0.6698Z%27 fill=%27%23585858%27/%3E%3Cpath d=%27M54.6248 0.6698L38.3296 19.1989L54.3296 36.8055L38.3296 54.9989L54.3296 72.6055L38.3296 90.7989L54.3296 108.405L38.3296 126.599L54.3296 144.205L38.3296 162.399L54.6302 180.336L55.3703 179.664L39.6709 162.388L55.3757 144.53L55.0002 144.2L55.3703 143.864L39.6709 126.588L55.3757 108.73L55.0002 108.4L55.3703 108.064L39.6709 90.788L55.3757 72.9302L55.0002 72.6L55.3703 72.2637L39.6709 54.988L55.3757 37.1302L55.0002 36.8L55.3703 36.4637L39.6709 19.188L55.3757 1.33019L54.6248 0.6698Z%27 fill=%27%23585858%27/%3E%3C/svg%3E%0A");
  --ornament-waves-rounded: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2789%27 height=%2790%27 fill=%27none%27 viewBox=%270 0 89 90%27%3e%3cg clip-path=%27url%28%23a%29%27%3e%3cpath fill=%27%232AF3DC%27 d=%27M87.563 15.382c-5.062 0-7.577-3.666-9.798-6.873-2.09-3.01-3.887-5.629-7.447-5.629s-5.356 2.618-7.446 5.63c-2.221 3.206-4.736 6.872-9.799 6.872-5.062 0-7.577-3.666-9.798-6.873C41.185 5.5 39.39 2.88 35.83 2.88c-3.56 0-5.357 2.618-7.414 5.63-2.221 3.206-4.736 6.872-9.799 6.872-5.062 0-7.577-3.666-9.798-6.873C6.793 5.5 4.998 2.88 1.438 2.88A1.451 1.451 0 0 1 0 1.44C0 .655.653 0 1.437 0 6.5 0 9.014 3.665 11.235 6.873c2.09 3.01 3.887 5.629 7.414 5.629 3.56 0 5.357-2.618 7.414-5.63C28.284 3.666 30.8 0 35.861 0c5.063 0 7.578 3.665 9.799 6.873 2.09 3.01 3.886 5.629 7.446 5.629 3.56 0 5.356-2.618 7.447-5.63C62.773 3.666 65.288 0 70.35 0s7.577 3.665 9.798 6.873c2.09 3.01 3.887 5.629 7.447 5.629.783 0 1.437.654 1.437 1.44 0 .785-.686 1.44-1.47 1.44Zm0 24.873c-5.062 0-7.577-3.666-9.798-6.873-2.09-3.011-3.887-5.63-7.447-5.63s-5.356 2.619-7.446 5.63c-2.221 3.207-4.736 6.873-9.798 6.873-5.063 0-7.578-3.666-9.799-6.873-2.09-3.011-3.886-5.63-7.446-5.63-3.56 0-5.357 2.619-7.414 5.63-2.221 3.207-4.736 6.873-9.798 6.873-5.063 0-7.578-3.666-9.799-6.873-2.09-3.011-3.886-5.63-7.414-5.63a1.451 1.451 0 0 1-1.437-1.44c.033-.785.686-1.44 1.47-1.44 5.063 0 7.577 3.666 9.798 6.873 2.09 3.011 3.887 5.63 7.414 5.63 3.56 0 5.357-2.619 7.414-5.63 2.221-3.207 4.736-6.872 9.798-6.872 5.063 0 7.578 3.665 9.799 6.872 2.09 3.011 3.886 5.63 7.446 5.63 3.56 0 5.356-2.619 7.447-5.63 2.22-3.207 4.736-6.872 9.798-6.872s7.577 3.665 9.798 6.872c2.09 3.011 3.887 5.63 7.447 5.63.783 0 1.437.654 1.437 1.44-.033.785-.686 1.44-1.47 1.44Zm0 24.872c-5.062 0-7.577-3.665-9.798-6.872-2.09-3.011-3.887-5.63-7.447-5.63s-5.356 2.619-7.446 5.63c-2.221 3.207-4.736 6.872-9.798 6.872-5.063 0-7.578-3.665-9.799-6.872-2.09-3.011-3.886-5.63-7.446-5.63-3.56 0-5.357 2.619-7.414 5.63-2.221 3.207-4.736 6.872-9.798 6.872-5.063 0-7.578-3.665-9.799-6.872-2.09-3.011-3.886-5.63-7.414-5.63a1.451 1.451 0 0 1-1.437-1.44c0-.785.654-1.44 1.437-1.44 5.063 0 7.578 3.666 9.799 6.873 2.09 3.011 3.886 5.63 7.414 5.63 3.56 0 5.356-2.619 7.413-5.63 2.221-3.207 4.736-6.873 9.799-6.873 5.062 0 7.577 3.666 9.798 6.873 2.09 3.011 3.886 5.63 7.447 5.63 3.56 0 5.356-2.619 7.446-5.63 2.221-3.207 4.736-6.873 9.798-6.873 5.063 0 7.578 3.666 9.798 6.873 2.09 3.011 3.887 5.63 7.447 5.63A1.45 1.45 0 0 1 89 63.688c0 .785-.653 1.44-1.437 1.44Zm0 24.873c-5.062 0-7.577-3.665-9.798-6.873-2.09-3.01-3.887-5.629-7.447-5.629s-5.356 2.618-7.446 5.63C60.65 86.334 58.136 90 53.074 90c-5.063 0-7.578-3.665-9.799-6.873-2.09-3.01-3.886-5.629-7.446-5.629-3.56 0-5.357 2.618-7.414 5.63C26.194 86.334 23.679 90 18.617 90c-5.063 0-7.578-3.665-9.799-6.873-2.09-3.01-3.886-5.629-7.414-5.629a1.451 1.451 0 0 1-1.437-1.44c0-.785.654-1.44 1.437-1.44 5.063 0 7.578 3.666 9.799 6.873 2.09 3.01 3.886 5.629 7.414 5.629 3.56 0 5.356-2.618 7.413-5.63 2.221-3.206 4.736-6.872 9.799-6.872 5.062 0 7.577 3.666 9.798 6.873 2.09 3.01 3.886 5.629 7.447 5.629 3.56 0 5.356-2.618 7.446-5.63 2.221-3.206 4.736-6.872 9.798-6.872 5.063 0 7.578 3.666 9.798 6.873 2.09 3.01 3.887 5.629 7.447 5.629A1.45 1.45 0 0 1 89 88.56c0 .785-.653 1.44-1.437 1.44Z%27/%3e%3c/g%3e%3cdefs%3e%3cclipPath id=%27a%27%3e%3cpath fill=%27white%27 d=%27M0 0h89v90H0z%27/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --ornament-plus-field: url("data:image/svg+xml,%3Csvg viewBox=%270 0 187 216%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 13V7H13V6H7V0H6V6H0V7H6V13H7Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M7 42V36H13V35H7V29H6V35H0V36H6V42H7Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M7 94V100H6V94H0V93H6V87H7V93H13V94H7Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M36 13V7H42V6H36V0H35V6H29V7H35V13H36Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M36 36V42H35V36H29V35H35V29H36V35H42V36H36Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M36 71V65H42V64H36V58H35V64H29V65H35V71H36Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M36 94V100H35V94H29V93H35V87H36V93H42V94H36Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M65 42V36H71V35H65V29H64V35H58V36H64V42H65Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M65 65V71H64V65H58V64H64V58H65V64H71V65H65Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M94 42V36H100V35H94V29H93V35H87V36H93V42H94Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M94 65V71H93V65H87V64H93V58H94V64H100V65H94Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M94 100V94H100V93H94V87H93V93H87V94H93V100H94Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M123 36V42H122V36H116V35H122V29H123V35H129V36H123Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M123 71V65H129V64H123V58H122V64H116V65H122V71H123Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M123 94V100H122V94H116V93H122V87H123V93H129V94H123Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M152 71V65H158V64H152V58H151V64H145V65H151V71H152Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M152 94V100H151V94H145V93H151V87H152V93H158V94H152Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M181 71V65H187V64H181V58H180V64H174V65H180V71H181Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M181 94V100H180V94H174V93H180V87H181V93H187V94H181Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M180 129V123H174V122H180V116H181V122H187V123H181V129H180Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M180 152V158H181V152H187V151H181V145H180V151H174V152H180Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M180 187V181H174V180H180V174H181V180H187V181H181V187H180Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M180 210V216H181V210H187V209H181V203H180V209H174V210H180Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M151 129V123H145V122H151V116H152V122H158V123H152V129H151Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M151 181V187H152V181H158V180H152V174H151V180H145V181H151Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M151 216V210H145V209H151V203H152V209H158V210H152V216H151Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M122 152V158H123V152H129V151H123V145H122V151H116V152H122Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M122 187V181H116V180H122V174H123V180H129V181H123V187H122Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M122 210V216H123V210H129V209H123V203H122V209H116V210H122Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M93 158V152H87V151H93V145H94V151H100V152H94V158H93Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M93 181V187H94V181H100V180H94V174H93V180H87V181H93Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M93 216V210H87V209H93V203H94V209H100V210H94V216H93Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M64 152V158H65V152H71V151H65V145H64V151H58V152H64Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M64 187V181H58V180H64V174H65V180H71V181H65V187H64Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M64 210V216H65V210H71V209H65V203H64V209H58V210H64Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M35 187V181H29V180H35V174H36V180H42V181H36V187H35Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M35 210V216H36V210H42V209H36V203H35V209H29V210H35Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M6 187V181H0V180H6V174H7V180H13V181H7V187H6Z%27 fill=%27%23BDBDBD%27/%3E%3Cpath d=%27M7 71V65H13V64H7V58H6V64H0V65H6V71H7Z%27 fill=%27%232AF3DB%27/%3E%3Cpath d=%27M65 100V94H71V93H65V87H64V93H58V94H64V100H65Z%27 fill=%27%232AF3DB%27/%3E%3Cpath d=%27M151 152V158H152V152H158V151H152V145H151V151H145V152H151Z%27 fill=%27%232AF3DB%27/%3E%3Cpath d=%27M6 216V210H0V209H6V203H7V209H13V210H7V216H6Z%27 fill=%27%232AF3DB%27/%3E%3C/svg%3E%0A");
  --ornament-triangles-down-medium: url("data:image/svg+xml,%3Csvg viewBox=%270 0 24 78%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg clip-path=%27url%28%23clip0_1027_4954%29%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 49.6364L24 28.3636L1.85972e-06 28.3636L12 49.6364ZM12 45.8545L20.8 30.2545L3.2 30.2545L12 45.8545Z%27 fill=%27%23E0E0E0%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 21.2727L4.33935e-06 -1.35422e-05L24 -1.14441e-05L12 21.2727ZM20.8 1.8909L12 17.4909L3.2 1.89089L20.8 1.8909Z%27 fill=%27%23E0E0E0%27/%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 78.0001L24 56.7274L1.85972e-06 56.7274L12 78.0001ZM12 74.2183L20.8 58.6183L3.2 58.6183L12 74.2183Z%27 fill=%27%232AF3DB%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_1027_4954%27%3E%3Crect width=%2724%27 height=%2778.0001%27 fill=%27white%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --ornament-triangles-down: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2728%27 fill=%27none%27 viewBox=%270 0 22 28%27%3e%3cpath stroke=%27%23E0E0E0%27 d=%27M1.207 1.4h19.106l-9.553 9.553L1.207 1.4Zm0 16.34h19.106l-9.553 9.553-9.553-9.553Z%27/%3e%3c/svg%3e");
  --ornament-semi-circle: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27158%27 height=%27315%27 fill=%27none%27 viewBox=%270 0 158 315%27%3e%3cdefs%3e%3csymbol id=%27c%27 width=%27158%27 height=%27315%27 viewBox=%270 0 158 315%27%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%27.876%27 d=%27M36.511 157C36.511 89.906 90.906 35.511 158 35.511%27/%3e%3c/symbol%3e%3csymbol id=%27d%27 width=%27158%27 height=%27315%27 viewBox=%270 0 158 315%27%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%273.506%27 d=%27M158 278.489c-67.094 0-121.489-54.395-121.489-121.489%27/%3e%3c/symbol%3e%3csymbol id=%27e%27 width=%27158%27 height=%27315%27 viewBox=%270 0 158 315%27%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%27.876%27 d=%27M25.294 157C25.294 83.71 84.709 24.294 158 24.294%27/%3e%3c/symbol%3e%3csymbol id=%27f%27 width=%27158%27 height=%27315%27 viewBox=%270 0 158 315%27%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%273.506%27 d=%27M158 289.706c-73.29 0-132.706-59.415-132.706-132.706%27/%3e%3c/symbol%3e%3c/defs%3e%3cmask id=%27a%27 fill=%27white%27%3e%3cpath d=%27M158 265.966C97.82 265.966 49.034 217.18 49.034 157 49.034 96.82 97.82 48.034 158 48.034%27/%3e%3c/mask%3e%3cpath fill=%27%232AF3DB%27 d=%27M158 265.09c-59.696 0-108.09-48.394-108.09-108.09h-1.752c0 60.664 49.178 109.842 109.842 109.842v-1.752ZM49.91 157C49.91 97.304 98.304 48.91 158 48.91v-1.752C97.336 47.157 48.158 96.335 48.158 157h1.752Z%27 mask=%27url%28%23a%29%27/%3e%3cmask id=%27b%27 fill=%27white%27%3e%3cpath d=%27M158 214.264c-33.882 0-61.348-27.663-61.348-61.786 0-34.124 27.466-61.787 61.348-61.787%27/%3e%3c/mask%3e%3cpath fill=%27%232AF3DB%27 d=%27M158 213.388c-33.392 0-60.472-27.265-60.472-60.91h-1.753c0 34.602 27.854 62.663 62.225 62.663v-1.753Zm-60.472-60.91c0-33.646 27.08-60.91 60.472-60.91v-1.753c-34.371 0-62.225 28.061-62.225 62.663h1.753Z%27 mask=%27url%28%23b%29%27/%3e%3cuse xlink:href=%27%23c%27/%3e%3cuse xlink:href=%27%23d%27/%3e%3cuse xlink:href=%27%23c%27/%3e%3cuse xlink:href=%27%23d%27/%3e%3cuse xlink:href=%27%23e%27/%3e%3cuse xlink:href=%27%23f%27/%3e%3cuse xlink:href=%27%23e%27/%3e%3cuse xlink:href=%27%23f%27/%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%27.876%27 d=%27M14.123 157C14.123 77.536 78.536 13.123 158 13.123%27/%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%273.506%27 d=%27M158 300.877c-79.464 0-143.877-64.413-143.877-143.877%27/%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%27.876%27 d=%27M2 157C2 70.846 71.846 1 158 1%27/%3e%3cpath stroke=%27%23E0E0E0%27 stroke-miterlimit=%2710%27 stroke-width=%273.506%27 d=%27M158 313C71.846 313 2 243.155 2 157%27/%3e%3c/svg%3e");
  --ornament-full-circles: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27316%27 height=%27316%27 fill=%27none%27 viewBox=%270 0 316 316%27%3e%3cg fill=%27%23E0E0E0%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27%3e%3cpath d=%27M158.242 35.876c-66.852 0-121.05 54.2-121.05 121.051h-.877C36.315 89.591 90.905 35 158.242 35v.876Z%27/%3e%3cpath d=%27M38.506 156.926c0 66.126 53.61 119.737 119.736 119.737v3.505C90.18 280.168 35 224.989 35 156.926h3.506Zm119.735-121.05c66.852 0 121.05 54.2 121.05 121.051h.877C280.168 89.591 225.577 35 158.241 35v.876Z%27/%3e%3cpath d=%27M277.977 156.926c0 66.126-53.61 119.737-119.736 119.737v3.505c68.062 0 123.241-55.179 123.241-123.242h-3.505Z%27/%3e%3c/g%3e%3cpath fill=%27%23E0E0E0%27 fill-rule=%27evenodd%27 d=%27M158.459 24.876c-73.048 0-132.268 59.22-132.268 132.269h-.876C25.315 83.612 84.927 24 158.459 24v.876ZM27.506 157.145c0 72.323 58.63 130.954 130.953 130.954v3.505C84.201 291.604 24 231.404 24 157.145h3.506ZM158.461 24.876c73.048 0 132.268 59.22 132.268 132.269h.876C291.605 83.612 231.993 24 158.461 24v.876Zm130.953 132.269c0 72.323-58.631 130.954-130.953 130.954v3.505c74.258 0 134.459-60.2 134.459-134.459h-3.506Z%27 clip-rule=%27evenodd%27/%3e%3cg fill=%27%23E0E0E0%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27%3e%3cpath d=%27M157.63 13.876c-79.222 0-143.439 64.217-143.439 143.439h-.876C13.315 77.609 77.924 13 157.63 13v.876ZM15.506 157.315c0 78.496 63.628 142.124 142.124 142.124v3.506C77.198 302.945 12 237.747 12 157.315h3.506ZM157.63 13.876c79.222 0 143.439 64.217 143.439 143.439h.876C301.945 77.609 237.336 13 157.63 13v.876Z%27/%3e%3cpath d=%27M299.754 157.315c0 78.496-63.628 142.124-142.124 142.124v3.506c80.432 0 145.63-65.198 145.63-145.63h-3.506Z%27/%3e%3c/g%3e%3cg fill=%27%23E0E0E0%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27%3e%3cpath d=%27M157.753 1.876C71.84 1.876 2.191 71.526 2.191 157.438h-.876C1.315 71.042 71.356 1 157.753 1v.876ZM3.506 157.438c0 85.187 69.06 154.247 154.247 154.247v3.506C70.63 315.191 0 244.561 0 157.438h3.506ZM157.753 1.876c85.912 0 155.562 69.65 155.562 155.562h.876C314.191 71.042 244.149 1 157.753 1v.876Z%27/%3e%3cpath d=%27M312 157.438c0 85.187-69.061 154.247-154.247 154.247v3.506c87.122 0 157.753-70.63 157.753-157.753H312Z%27/%3e%3c/g%3e%3ccircle cx=%27158%27 cy=%27158%27 r=%2760.562%27 stroke=%27%232AF3DB%27 stroke-width=%27.876%27/%3e%3ccircle cx=%27158%27 cy=%27158%27 r=%27108.562%27 stroke=%27%232AF3DB%27 stroke-width=%27.876%27/%3e%3c/svg%3e");
  --ornament-pattern-circle: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27179%27 height=%27179%27 fill=%27none%27 viewBox=%270 0 179 179%27%3e%3cpath fill=%27%23FAFAFA%27 d=%27M11.726 45.07 45.09 11.707a90.123 90.123 0 0 0-16.4 12.028l-4.936 4.936c-4.594 4.997-8.644 10.477-12.028 16.4ZM1.773 71.585 71.605 1.753a90.807 90.807 0 0 0-5.722 1.35l-62.76 62.76a81.229 81.229 0 0 0-1.35 5.722ZM0 89.335v.564L89.9 0h-.565c-1.29 0-2.6.04-3.868.08L.08 85.468C.04 86.756 0 88.046 0 89.335Zm1.39 15.755 103.7-103.7a81.102 81.102 0 0 0-3.767-.584L.806 101.323a79.07 79.07 0 0 0 .584 3.767Zm3.385 13.157L118.247 4.775a62.912 62.912 0 0 0-3.304-1.048L3.728 114.943a90.101 90.101 0 0 0 1.047 3.304Zm4.935 11.625L129.893 9.691a78.552 78.552 0 0 0-2.942-1.43L8.28 126.93a65.87 65.87 0 0 0 1.43 2.942Zm6.206 10.356L140.248 15.897a75.148 75.148 0 0 0-2.619-1.753L14.163 137.609a49.522 49.522 0 0 0 1.753 2.619Zm7.334 9.228L149.455 23.251c-.765-.686-1.531-1.37-2.317-2.035L21.215 147.139c.665.786 1.33 1.551 2.035 2.317Zm8.422 8.119L157.575 31.672c-.665-.786-1.35-1.571-2.035-2.337L29.335 155.54c.786.705 1.552 1.37 2.337 2.035Zm9.53 7.052L164.627 41.202a74.546 74.546 0 0 0-1.753-2.62L38.583 162.875c.866.584 1.732 1.169 2.619 1.753ZM51.9 170.47 170.47 51.9c-.464-.987-.927-1.974-1.431-2.941L48.939 169.06c.987.483 1.974.967 2.962 1.41Zm12.028 4.533L175.023 63.909a90.617 90.617 0 0 0-1.048-3.305L60.625 173.955a52.27 52.27 0 0 0 3.303 1.048Zm13.641 2.901L177.904 77.569a77.276 77.276 0 0 0-.584-3.788L73.781 177.32c1.27.242 2.519.423 3.788.584Zm11.766.786c1.39 0 2.76-.04 4.11-.101l85.124-85.124c.06-1.37.101-2.74.101-4.11v-.342L88.992 178.69h.343Zm23.794-3.203 62.357-62.358a91.452 91.452 0 0 0 1.39-5.742l-69.489 69.49c1.934-.403 3.848-.887 5.742-1.39Zm53.513-41.323-32.498 32.498a90.07 90.07 0 0 0 32.498-32.498Z%27/%3e%3c/svg%3e");
  --ornament-arrows-down: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2764%27 height=%27168%27 fill=%27none%27 viewBox=%270 0 64 168%27%3e%3cpath stroke=%27%23FAFAFA%27 d=%27m15.544 161.115.354.353.353-.354 11.915-11.915 2.903 2.904-15.172 15.19-15.19-15.19 2.904-2.904 11.933 11.916Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M15.897 139.331 3.611 127.063 0 130.673l15.897 15.897 15.88-15.897-3.611-3.61-12.269 12.268Z%27/%3e%3cpath stroke=%27%232AF3DB%27 d=%27m15.544 118.004.354.353.353-.354 11.914-11.931 2.905 2.919-15.173 15.173-15.19-15.173 2.904-2.92 11.933 11.933Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M47.674 55.398 35.387 43.129l-3.61 3.61 15.897 15.898 15.879-15.898-3.61-3.61-12.27 12.269Zm0-21.43L35.387 21.699l-3.61 3.61 15.897 15.898L63.553 25.31l-3.61-3.61-12.27 12.268Zm0-21.681L35.387 0l-3.61 3.629 15.897 15.879 15.879-15.88L59.943 0l-12.27 12.287Zm0 86.221L35.387 86.24l-3.61 3.61 15.897 15.897L63.553 89.85l-3.61-3.61-12.27 12.268Z%27/%3e%3cpath fill=%27%232AF3DB%27 d=%27M47.674 77.079 35.387 64.81l-3.61 3.61 15.897 15.898L63.553 68.42l-3.61-3.61-12.27 12.268Z%27/%3e%3c/svg%3e");
  --ornament-triple-x: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27217%27 height=%2752%27 fill=%27none%27 viewBox=%270 0 217 52%27%3e%3cpath stroke=%27%232AF3DB%27 d=%27M33.304 25.647 32.95 26l.353.354 16.735 16.743c1.95 1.951 1.945 5.057.003 6.966l-.003.003c-1.911 1.912-5.054 1.912-6.965 0L26.34 33.322l-.354-.353-.354.353L8.897 50.066c-1.91 1.912-5.053 1.912-6.964 0-1.91-1.912-1.91-5.057 0-6.969l16.735-16.744.353-.353-.353-.353L1.933 8.903l-.325.324.325-.324c-1.91-1.912-1.91-5.057 0-6.97 1.91-1.91 5.054-1.91 6.964 0l16.735 16.745.354.354.354-.354L43.074 1.934c1.911-1.912 5.054-1.912 6.965 0 1.91 1.912 1.91 5.057 0 6.969L33.304 25.647Zm82.349.003-.343.35.343.35 16.413 16.744c1.914 1.952 1.909 5.062.003 6.972l-.003.004a4.768 4.768 0 0 1-6.81 0l-16.413-16.744-.357-.364-.357.364L91.716 50.07a4.768 4.768 0 0 1-6.81 0c-1.875-1.913-1.875-5.063 0-6.976l-.357-.35.357.35L101.32 26.35l.343-.35-.343-.35L84.906 8.906l-.322.316.322-.316c-1.875-1.913-1.875-5.063 0-6.976a4.768 4.768 0 0 1 6.81 0l16.413 16.744.357.364.357-.364L125.256 1.93a4.768 4.768 0 0 1 6.81 0c1.875 1.913 1.875 5.063 0 6.976L115.653 25.65Zm82.651-.003-.353.353.353.354 16.735 16.743c1.95 1.951 1.945 5.057.003 6.966l-.003.003c-1.911 1.912-5.054 1.912-6.965 0L191.34 33.322l-.354-.353-.354.353-16.735 16.744c-1.91 1.912-5.053 1.912-6.964 0-1.911-1.912-1.911-5.057 0-6.969l16.735-16.744.353-.353-.353-.353-16.735-16.744-.325.324.325-.324c-1.911-1.912-1.911-5.057 0-6.97 1.911-1.91 5.054-1.91 6.964 0l16.735 16.745.354.354.354-.354 16.734-16.744c1.911-1.912 5.054-1.912 6.965 0 1.911 1.912 1.911 5.057 0 6.969l-16.735 16.744Z%27/%3e%3c/svg%3e");
  --ornament-triangles-field: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27193%27 height=%2765%27 fill=%27none%27 viewBox=%270 0 193 65%27%3e%3cg clip-path=%27url%28%23a%29%27%3e%3cpath stroke=%27%232AF3DB%27 d=%27M191.793 28.915h-27.708V1.207l27.708 27.708ZM115.978 1.207l27.708 27.708h-27.708V1.207Zm-48.107 0L95.58 28.915H67.87V1.207Z%27/%3e%3cpath stroke=%27%2348328F%27 d=%27M124.457 64.155H96.75V36.447l27.707 27.708Zm-75.85-27.708 27.707 27.708H48.607V36.447Zm-48.107 0 27.707 27.708H.5V36.447Z%27/%3e%3c/g%3e%3cdefs%3e%3cclipPath id=%27a%27%3e%3cpath fill=%27white%27 d=%27M0 0h193v64.655H0z%27/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  --ornament-circles-vertical: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2734%27 height=%27171%27 fill=%27none%27 viewBox=%270 0 34 171%27%3e%3cpath fill=%27%23FAFAFA%27 d=%27M7.81 16.895c2.122 5.087 7.966 7.49 13.052 5.368 5.087-2.122 7.49-7.966 5.369-13.052-2.122-5.087-7.966-7.49-13.053-5.369-5.087 2.122-7.49 7.966-5.368 13.053ZM34 121.859c0-9.37-7.6-16.97-16.97-16.97s-16.97 7.6-16.97 16.97 7.6 16.97 16.97 16.97 16.97-7.6 16.97-16.97Zm-25.07 0c0-4.47 3.62-8.09 8.09-8.09s8.09 3.62 8.09 8.09-3.62 8.09-8.09 8.09-8.09-3.62-8.09-8.09Z%27/%3e%3cpath stroke=%27%232AF3DB%27 d=%27M17.03 151.569a9.35 9.35 0 1 1 0 18.7 9.35 9.35 0 0 1 0-18.7Zm0 6.19a3.158 3.158 0 0 0-3.16 3.16 3.159 3.159 0 0 0 3.16 3.16 3.159 3.159 0 0 0 3.16-3.16 3.158 3.158 0 0 0-3.16-3.16Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M25.76 84.149c0-4.83-3.91-8.74-8.74-8.74s-8.74 3.91-8.74 8.74 3.91 8.74 8.74 8.74 8.74-3.91 8.74-8.74Zm-12.9 0c0-2.3 1.87-4.17 4.17-4.17s4.17 1.87 4.17 4.17-1.87 4.17-4.17 4.17-4.17-1.87-4.17-4.17Z%27/%3e%3c/svg%3e");
  --ornament-ripple: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27208%27 height=%27208%27 fill=%27none%27 viewBox=%270 0 208 208%27%3e%3cpath fill=%27%23FAFAFA%27 d=%27M103.52 207.05C46.44 207.05 0 160.61 0 103.52S46.44 0 103.52 0s103.53 46.44 103.53 103.52-46.44 103.53-103.53 103.53Zm0-205.05C47.54 2 2 47.54 2 103.52s45.54 101.53 101.52 101.53 101.53-45.54 101.53-101.53C205.05 47.54 159.5 2 103.52 2Z%27/%3e%3cpath stroke=%27%232AF3DB%27 d=%27M103.52 189.62c-47.474 0-86.09-38.626-86.09-86.09 0-47.474 38.626-86.09 86.09-86.09 47.474 0 86.09 38.626 86.09 86.09.01 47.464-38.616 86.09-86.09 86.09Zm0-166.34c-44.246 0-80.24 35.994-80.24 80.24 0 44.246 35.994 80.24 80.24 80.24 44.246 0 80.24-35.994 80.24-80.24 0-44.246-35.994-80.24-80.24-80.24Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M103.52 173.18c-38.41 0-69.66-31.25-69.66-69.66s31.25-69.66 69.66-69.66 69.66 31.25 69.66 69.66-31.25 69.66-69.66 69.66Zm0-137.32c-37.31 0-67.66 30.35-67.66 67.66 0 37.31 30.35 67.66 67.66 67.66 37.31 0 67.66-30.35 67.66-67.66 0-37.31-30.35-67.66-67.66-67.66Z%27/%3e%3cpath fill=%27%232AF3DB%27 d=%27M103.52 156.25c-29.07 0-52.73-23.65-52.73-52.73s23.65-52.73 52.73-52.73 52.73 23.65 52.73 52.73-23.65 52.73-52.73 52.73Zm0-103.45c-27.97 0-50.73 22.76-50.73 50.73 0 27.97 22.76 50.73 50.73 50.73 27.97 0 50.73-22.76 50.73-50.73 0-27.97-22.75-50.73-50.73-50.73Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M103.52 139.32c-19.74 0-35.79-16.06-35.79-35.8s16.06-35.79 35.79-35.79c19.74 0 35.8 16.06 35.8 35.79 0 19.74-16.06 35.8-35.8 35.8Zm0-69.59c-18.63 0-33.79 15.16-33.79 33.79s15.16 33.8 33.79 33.8 33.8-15.16 33.8-33.8c0-18.64-15.16-33.79-33.8-33.79Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M103.52 122.39c-10.4 0-18.86-8.46-18.86-18.86 0-10.4 8.46-18.86 18.86-18.86 10.4 0 18.86 8.46 18.86 18.86.01 10.39-8.46 18.86-18.86 18.86Zm0-35.73c-9.3 0-16.86 7.56-16.86 16.86s7.56 16.86 16.86 16.86 16.86-7.56 16.86-16.86c.01-9.29-7.56-16.86-16.86-16.86Z%27/%3e%3c/svg%3e");
  --ornament-corners: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27124%27 height=%27124%27 fill=%27none%27 viewBox=%270 0 124 124%27%3e%3cpath stroke=%27%232AF3DB%27 d=%27M51.579 72.972v-.5H.55V22.443h101.057V123.5H51.579V72.972Z%27/%3e%3cpath fill=%27%23FAFAFA%27 d=%27M19.859.05H124v104.14H70.887V53.162H19.86V.05Zm102.057 2.084H21.943v48.944h51.029v51.029h48.944V2.134Z%27/%3e%3c/svg%3e");
  --ornament-dots-diamond: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27243%27 height=%27243%27 fill=%27none%27 viewBox=%270 0 243 243%27%3e%3cmask id=%27a%27 fill=%27white%27%3e%3cpath d=%27M126.304 11.58a6.776 6.776 0 0 1-9.591 0 6.778 6.778 0 0 1 0-9.591 6.776 6.776 0 0 1 9.591 0 6.776 6.776 0 0 1 0 9.59Zm28.681 19.09a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.682 28.682a6.778 6.778 0 0 0-9.592 0 6.778 6.778 0 0 0 0 9.591 6.777 6.777 0 0 0 9.592 0 6.778 6.778 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.776 6.776 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.82 6.82 0 0 0 0-9.591ZM97.623 30.67a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.778 6.778 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.682 28.682a6.777 6.777 0 0 0-9.592 0 6.777 6.777 0 0 0 0 9.591 6.779 6.779 0 0 0 9.592 0 6.777 6.777 0 0 0 0-9.591ZM68.942 59.352a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.592 6.777 6.777 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.778 6.778 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.681a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592ZM40.261 88.034a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.68 28.682a6.776 6.776 0 0 0-9.59 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.682 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.778 6.778 0 0 0 9.591 0 6.777 6.777 0 0 0 0-9.591Zm28.681 28.681a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592ZM11.58 116.716a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.68 28.682a6.776 6.776 0 0 0-9.59 0 6.777 6.777 0 0 0 0 9.591 6.777 6.777 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.682 28.681a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.59 0c2.652-2.652 2.652-6.963 0-9.592Zm28.681 28.682a6.778 6.778 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.778 6.778 0 0 0 9.591 0c2.651-2.652 2.651-6.963 0-9.592Zm28.681 28.659a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0c2.652-2.628 2.652-6.939 0-9.591Z%27/%3e%3c/mask%3e%3cpath stroke=%27%23E0E0E0%27 stroke-width=%272%27 d=%27M126.304 11.58a6.776 6.776 0 0 1-9.591 0 6.778 6.778 0 0 1 0-9.591 6.776 6.776 0 0 1 9.591 0 6.776 6.776 0 0 1 0 9.59Zm28.681 19.09a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.682 28.682a6.778 6.778 0 0 0-9.592 0 6.778 6.778 0 0 0 0 9.591 6.777 6.777 0 0 0 9.592 0 6.778 6.778 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.776 6.776 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.82 6.82 0 0 0 0-9.591ZM97.623 30.67a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.778 6.778 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.682 28.682a6.777 6.777 0 0 0-9.592 0 6.777 6.777 0 0 0 0 9.591 6.779 6.779 0 0 0 9.592 0 6.777 6.777 0 0 0 0-9.591ZM68.942 59.352a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.592 6.777 6.777 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.778 6.778 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.777 6.777 0 0 0 9.591 0 6.776 6.776 0 0 0 0-9.591Zm28.681 28.681a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592ZM40.261 88.034a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.68 28.682a6.776 6.776 0 0 0-9.59 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.682 28.682a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.778 6.778 0 0 0 9.591 0 6.777 6.777 0 0 0 0-9.591Zm28.681 28.681a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592Zm28.681 28.682a6.777 6.777 0 0 0-9.591 0 6.779 6.779 0 0 0 0 9.592 6.777 6.777 0 0 0 9.591 0c2.652-2.652 2.652-6.963 0-9.592ZM11.58 116.716a6.776 6.776 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.68 28.682a6.776 6.776 0 0 0-9.59 0 6.777 6.777 0 0 0 0 9.591 6.777 6.777 0 0 0 9.59 0 6.777 6.777 0 0 0 0-9.591Zm28.682 28.681a6.777 6.777 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.777 6.777 0 0 0 9.59 0c2.652-2.652 2.652-6.963 0-9.592Zm28.681 28.682a6.778 6.778 0 0 0-9.591 0 6.778 6.778 0 0 0 0 9.592 6.778 6.778 0 0 0 9.591 0c2.651-2.652 2.651-6.963 0-9.592Zm28.681 28.659a6.777 6.777 0 0 0-9.591 0 6.777 6.777 0 0 0 0 9.591 6.776 6.776 0 0 0 9.591 0c2.652-2.628 2.652-6.939 0-9.591Z%27 mask=%27url%28%23a%29%27/%3e%3cpath fill=%27%232AF3DB%27 d=%27M116.713 116.716a6.776 6.776 0 0 1 9.591 0 6.776 6.776 0 0 1 0 9.591 6.776 6.776 0 0 1-9.591 0 6.777 6.777 0 0 1 0-9.591Z%27/%3e%3c/svg%3e");
}

.wpcf7-form h1, .title-section-center, .page-title, .title-section {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.wpcf7-form h1::before, .title-section-center::before, .page-title::before, .title-section::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .wpcf7-form h1, .title-section-center, .page-title, .title-section {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .wpcf7-form h1, .title-section-center, .page-title, .title-section {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .wpcf7-form h1, .title-section-center, .page-title, .title-section {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
.wpcf7-form h1::-moz-selection, .title-section-center::-moz-selection, .page-title::-moz-selection, .title-section::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.wpcf7-form h1::selection, .title-section-center::selection, .page-title::selection, .title-section::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

@media (max-width: calc(768px - 1px)) {
  .wpcf7-form h2, .subtitle-section-center, .subtitle-section {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .wpcf7-form h2, .subtitle-section-center, .subtitle-section {
    font-size: var(--fs_teaser);
    font-weight: var(--fw_regular);
    line-height: var(--lh_teaser);
    font-family: var(--ff_body);
  }
}
.wpcf7-form h2::-moz-selection, .subtitle-section-center::-moz-selection, .subtitle-section::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.wpcf7-form h2::selection, .subtitle-section-center::selection, .subtitle-section::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.subtitle-section {
  margin: var(--gd_gutter_mobile) auto var(--gd_gutter_wide) 0;
}

.page-title {
  margin: 0 auto var(--gd_gutter_wide);
}

.title-section-center {
  display: inline-block;
  margin: var(--gd_gutter_mobile) auto var(--gd_gutter_mobile);
}

.subtitle-section-center {
  margin: var(--gd_gutter_mobile) auto var(--gd_gutter_mobile);
}

.single-page .entry-title__wrapper, .single-post .entry-title__wrapper {
  position: relative;
  z-index: var(--z_index_lift);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .single-page .entry-title__wrapper, .single-post .entry-title__wrapper {
    grid-row: 2/3;
  }
}
@media (min-width: 768px) {
  .single-page .entry-title__wrapper, .single-post .entry-title__wrapper {
    grid-row: 3/4;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
            align-items: flex-end;
  }
}

.single-page .entry-title__inner, .single-post .entry-title__inner {
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--dash-width) var(--padding-content) 0;
}

.single-page .entry-publish-date, .single-post .entry-publish-date {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
}
@media (max-width: calc(768px - 1px)) {
  .single-page .entry-publish-date, .single-post .entry-publish-date {
    font-size: var(--fs_captions_note);
    font-weight: var(--fw_light);
    line-height: var(--lh_captions_note);
    font-family: var(--ff_body);
    padding: 0 var(--padding-content) var(--padding-content) -webkit-calc(var(--dash-width) + var(--gd_unit));
    padding: 0 var(--padding-content) var(--padding-content) calc(var(--dash-width) + var(--gd_unit));
  }
}
@media (min-width: 768px) {
  .single-page .entry-publish-date, .single-post .entry-publish-date {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
    padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
  }
}

.single-page .entry-title, .single-post .entry-title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.single-page .entry-title::before, .single-post .entry-title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .single-page .entry-title, .single-post .entry-title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .single-page .entry-title, .single-post .entry-title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .single-page .entry-title, .single-post .entry-title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .single-page .entry-title, .single-post .entry-title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.single-page .entry-title::-moz-selection, .single-post .entry-title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.single-page .entry-title::selection, .single-post .entry-title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.single-page .entry-subtitle, .single-post .entry-subtitle {
  padding: var(--gd_gutter_mobile) 0 0 -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding: var(--gd_gutter_mobile) 0 0 calc(var(--dash-width) + var(--gd_unit));
}
@media (max-width: calc(768px - 1px)) {
  .single-page .entry-subtitle, .single-post .entry-subtitle {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .single-page .entry-subtitle, .single-post .entry-subtitle {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.footer-careers__wrapper {
  overflow-x: hidden;
  background-color: hsl(var(--grey_dark));
  border-bottom: 0.375rem solid hsl(var(--brand_purple_light));
}
.footer-careers__wrapper > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  opacity: 0;
}
.footer-careers__wrapper.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
  opacity: 1;
}
@media (max-width: calc(768px - 1px)) {
  .footer-careers__wrapper {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, hsl(var(--white))), color-stop(35%, hsl(var(--grey_dark))));
    background: -webkit-linear-gradient(top, hsl(var(--white)) 35%, hsl(var(--grey_dark)) 35%);
    background: linear-gradient(180deg, hsl(var(--white)) 35%, hsl(var(--grey_dark)) 35%);
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .footer-careers__wrapper {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, hsl(var(--white))), color-stop(50%, hsl(var(--grey_dark))));
    background: -webkit-linear-gradient(top, hsl(var(--white)) 50%, hsl(var(--grey_dark)) 50%);
    background: linear-gradient(180deg, hsl(var(--white)) 50%, hsl(var(--grey_dark)) 50%);
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .footer-careers__wrapper {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, hsl(var(--white))), color-stop(35%, hsl(var(--grey_dark))));
    background: -webkit-linear-gradient(top, hsl(var(--white)) 35%, hsl(var(--grey_dark)) 35%);
    background: linear-gradient(180deg, hsl(var(--white)) 35%, hsl(var(--grey_dark)) 35%);
  }
}
.section__inner .footer-careers__wrapper {
  width: 100vw;
  width: 100dvw;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-left: 50%;
}
.section__inner .footer-careers__wrapper:last-child {
  margin-bottom: -webkit-calc((var(--value-comp-mar) + var(--value-comp-pad)) * -1);
  margin-bottom: calc((var(--value-comp-mar) + var(--value-comp-pad)) * -1);
}
@media (max-width: calc(768px - 1px)) {
  .section__inner .footer-careers__wrapper:last-child {
    --value-comp-pad: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__inner .footer-careers__wrapper:last-child {
    --value-comp-pad: var(--gd_gutter_tablet);
  }
}
@media (max-width: calc(992px - 1px)) {
  .section__inner .footer-careers__wrapper:last-child {
    --value-comp-mar: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .section__inner .footer-careers__wrapper:last-child {
    --value-comp-mar: var(--gd_gutter_xxxlarge);
    --value-comp-pad: var(--gd_gutter_desktop);
  }
}

.footer-careers__inner {
  margin: 0 auto;
  max-width: var(--max_width_large);
}
@media (min-width: 992px) {
  .footer-careers__inner {
    display: grid;
    -webkit-box-align: end;
            align-items: end;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: minmax(0, 2rem) minmax(0, 1fr) minmax(0, auto);
    grid-template-areas: "image ." "image title" "image content";
  }
}
.footer-careers__inner:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.footer-careers__inner:nth-child(2) {
  -webkit-transition-delay: 0.2s !important;
          transition-delay: 0.2s !important;
}
.footer-careers__inner:nth-child(3) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.footer-careers__inner:nth-child(4) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.footer-careers__inner:nth-child(5) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.footer-careers__inner:nth-child(6) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.footer-careers__inner:nth-child(7) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.footer-careers__inner:nth-child(8) {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.footer-careers__inner:nth-child(9) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.footer-careers__inner:nth-child(10) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.footer-careers__inner:nth-child(11) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.footer-careers__inner:nth-child(12) {
  -webkit-transition-delay: 2.2s !important;
          transition-delay: 2.2s !important;
}
.footer-careers__inner:nth-child(13) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.footer-careers__inner:nth-child(14) {
  -webkit-transition-delay: 2.6s !important;
          transition-delay: 2.6s !important;
}
.footer-careers__inner:nth-child(15) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.footer-careers__inner:nth-child(16) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.footer-careers__inner:nth-child(17) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.footer-careers__inner:nth-child(18) {
  -webkit-transition-delay: 3.4s !important;
          transition-delay: 3.4s !important;
}
.footer-careers__inner:nth-child(19) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.footer-careers__inner:nth-child(20) {
  -webkit-transition-delay: 3.8s !important;
          transition-delay: 3.8s !important;
}
.footer-careers__inner:nth-child(21) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}

.footer-careers__img__wrapper {
  --ornament-width: 3.5rem;
  grid-area: image;
  z-index: var(--z_index_neutral);
  background-color: hsl(var(--grey_light));
}
.footer-careers__img__wrapper::after, .footer-careers__img__wrapper::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 0;
}
.footer-careers__img__wrapper.animated::after, .footer-careers__img__wrapper.animated::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 1 !important;
}
@media (max-width: calc(992px - 1px)) {
  .footer-careers__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
    width: -webkit-calc(100% - var(--gd_gutter_xlarge));
    width: calc(100% - var(--gd_gutter_xlarge));
    margin-left: var(--gd_gutter_desktop);
  }
  .footer-careers__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .footer-careers__img__wrapper > *,
.footer-careers__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .footer-careers__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .footer-careers__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .footer-careers__img__wrapper::before {
    padding-bottom: 75%;
  }
}
@media (min-width: 992px) {
  .footer-careers__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
    justify-self: end;
    width: -webkit-calc(100% - (var(--ornament-width) + var(--gd_gutter_mobile)));
    width: calc(100% - (var(--ornament-width) + var(--gd_gutter_mobile)));
  }
  .footer-careers__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .footer-careers__img__wrapper > *,
.footer-careers__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .footer-careers__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .footer-careers__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .footer-careers__img__wrapper::before {
    padding-bottom: 100%;
  }
}
.footer-careers__img__wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  pointer-events: none;
  width: var(--ornament-width);
  height: 11.3125rem;
  background-image: var(--ornament-waves);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: calc(992px - 1px)) {
  .footer-careers__img__wrapper::after {
    top: 0;
    -webkit-transform: translateX(-webkit-calc(-100% + var(--gd_gutter_mobile) * -1));
            transform: translateX(calc(-100% + var(--gd_gutter_mobile) * -1));
  }
}
@media (min-width: 992px) {
  .footer-careers__img__wrapper::after {
    top: 20%;
    -webkit-transform: translateX(-webkit-calc(-100% + var(--gd_gutter_tablet) * -1));
            transform: translateX(calc(-100% + var(--gd_gutter_tablet) * -1));
  }
}

.footer-careers__title__wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-flow: column-reverse wrap;
  grid-area: title;
  position: relative;
  z-index: var(--z_index_lift);
  color: hsl(var(--white));
  background-color: hsl(var(--brand_purple_dark));
}
.footer-careers__title__wrapper {
  -webkit-transform: scale(0.3);
          transform: scale(0.3);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  opacity: 0;
}
.footer-careers__title__wrapper.animated {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  opacity: 1;
}
@media (max-width: calc(992px - 1px)) {
  .footer-careers__title__wrapper {
    padding: var(--gd_gutter_desktop);
    margin-top: -webkit-calc(var(--gd_gutter_wide) * -1);
    margin-top: calc(var(--gd_gutter_wide) * -1);
  }
}
@media (min-width: 992px) {
  .footer-careers__title__wrapper {
    padding: var(--gd_gutter_xlarge);
    margin-left: -16.66%;
    justify-self: start;
  }
}

.footer-careers__title > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.footer-careers__title.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
@media (max-width: calc(768px - 1px)) {
  .footer-careers__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .footer-careers__title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.footer-careers__title::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.footer-careers__title::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.footer-careers__subtitle {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.footer-careers__subtitle::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
.footer-careers__subtitle > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.footer-careers__subtitle.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
@media (max-width: calc(768px - 1px)) {
  .footer-careers__subtitle {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .footer-careers__subtitle {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
.footer-careers__subtitle::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.footer-careers__subtitle::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.footer-careers__content__wrapper {
  grid-area: content;
  background-color: hsl(var(--grey_dark));
  position: relative;
}
.footer-careers__content__wrapper::after {
  -webkit-transform: translateX(0.7rem);
          transform: translateX(0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.footer-careers__content__wrapper.animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
@media (max-width: calc(992px - 1px)) {
  .footer-careers__content__wrapper {
    padding: var(--gd_gutter_desktop) 0 var(--gd_gutter_xxlarge);
  }
}
@media (min-width: 992px) {
  .footer-careers__content__wrapper {
    padding: var(--gd_gutter_large);
  }
}
.footer-careers__content__wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  pointer-events: none;
  width: 8.625rem;
  height: 6rem;
  background-image: var(--ornament-arrows-right-big);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.footer-careers__content {
  color: hsl(var(--white));
}
.footer-careers__content::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.footer-careers__content::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.footer-careers__content__button {
  margin-top: var(--gd_gutter_desktop);
}

.slider__wrapper {
  text-align: left;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .slider__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .slider__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .slider__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .slider__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .slider__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .slider__wrapper {
    padding: 0;
  }
}
.slider__wrapper::after {
  -webkit-transform: translateX(0.7rem);
          transform: translateX(0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.slider__wrapper.animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
.slider__wrapper::after {
  content: "";
  position: absolute;
  right: 0;
  background-image: var(--ornament-ripple);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--ornament-size);
  height: var(--ornament-size);
  pointer-events: none;
}
@media (max-width: calc(992px - 1px)) {
  .slider__wrapper::after {
    --ornament-size: 90px;
    bottom: -webkit-calc(var(--ornament-size) / 2);
    bottom: calc(var(--ornament-size) / 2);
  }
}
@media (min-width: 992px) {
  .slider__wrapper::after {
    --ornament-size: 12.9375rem;
    right: -webkit-calc(var(--ornament-size) * -1);
    right: calc(var(--ornament-size) * -1);
    bottom: 0;
  }
}

.slider__wrapper__title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  margin-bottom: var(--gd_gutter_tablet);
}
.slider__wrapper__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .slider__wrapper__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}

.slider__inner {
  margin: 0 auto;
  position: relative;
  z-index: var(--z_index_neutral);
  display: grid;
}
@media (min-width: 992px) {
  .slider__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .slider__inner {
    max-width: var(--max_width_large);
  }
}
.slider__inner > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  opacity: 0;
}
.slider__inner.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  opacity: 1;
}
.slider__inner::after, .slider__inner::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 0;
}
.slider__inner.animated::after, .slider__inner.animated::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 1 !important;
}
@media (max-width: calc(992px - 1px)) {
  .slider__inner {
    grid-template-columns: minmax(0, 1fr);
    padding-top: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .slider__inner {
    grid-template-columns: minmax(0, 1fr) minmax(0, auto);
  }
}
.slider__inner::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.55);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark)/0.55);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.55);
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
  width: 35%;
  height: 59.5%;
  z-index: var(--z_index_negative);
}
@media (max-width: calc(992px - 1px)) {
  .slider__inner::before {
    top: 0;
    -webkit-transform: translateX(-25%);
            transform: translateX(-25%);
  }
}
@media (min-width: 992px) {
  .slider__inner::before {
    bottom: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.slider__inner:focus {
  outline: 0;
}

.flickity-viewport {
  overflow: hidden;
}

.flickity-slider {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  z-index: var(--z_index_neutral);
}
.flickity-slider > * {
  grid-column: 1/2;
  grid-row: 1/2;
}
.slider__wrapper--thumbnails .flickity-slider .box-arrow-link {
  display: none;
}

.flickity-page-dots,
.slide-nav__wrapper {
  display: grid;
  padding: var(--btn-size);
  z-index: var(--z_index_lift);
}
@media (max-width: calc(992px - 1px)) {
  .flickity-page-dots,
.slide-nav__wrapper {
    --btn-size: var(--gd_gutter_tablet);
    gap: var(--gd_gutter_smallmobile);
    grid-template-columns: repeat(auto-fit, minmax(0, auto));
    -webkit-box-pack: center;
            justify-content: center;
    margin-top: var(--gd_gutter_mobile);
  }
}
@media (min-width: 992px) {
  .flickity-page-dots,
.slide-nav__wrapper {
    --btn-size: var(--gd_gutter_mobile);
    gap: var(--gd_unit);
    grid-template-columns: minmax(0, 1fr);
    justify-self: center;
    align-self: center;
    margin-left: var(--gd_gutter_mobile);
  }
}

.flickity-page-dot,
.slide-nav__button {
  cursor: pointer;
  padding: 0;
  width: var(--btn-size);
  height: var(--btn-size);
  border-radius: var(--btn-size);
  background-color: hsl(var(--white));
  border: 0.125rem solid hsl(var(--grey_neutral));
  -webkit-transition: background-color ease var(--ease_time), border ease var(--ease_time);
  transition: background-color ease var(--ease_time), border ease var(--ease_time);
  font-size: 0;
  color: rgba(0, 0, 0, 0);
}
.flickity-page-dot:active, .flickity-page-dot:focus-within, .flickity-page-dot:hover, .flickity-page-dot:focus, .flickity-page-dot.is-selected, .flickity-page-dot.is-active,
.slide-nav__button:active,
.slide-nav__button:focus-within,
.slide-nav__button:hover,
.slide-nav__button:focus,
.slide-nav__button.is-selected,
.slide-nav__button.is-active {
  background-color: hsl(var(--black));
  border: 0.125rem solid hsl(var(--black));
}

.slider__thumbnails {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
          align-items: baseline;
  padding: 16px 0;
}

.slider__thumbnail {
  position: relative;
  display: block;
  width: 100%;
  border: 4px solid transparent;
  background: none;
  width: 96px;
  cursor: pointer;
}
.slider__thumbnail::before {
  content: "";
  display: block;
  width: 100%;
}
.slider__thumbnail > *,
.slider__thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.slider__thumbnail figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.slider__thumbnail .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.slider__thumbnail::before {
  padding-bottom: 56.25%;
}
.slider__thumbnail.slider__thumbnail--active {
  border-color: hsl(var(--brand_purple));
}
.slider__thumbnail:active, .slider__thumbnail:focus {
  border-style: solid;
  border-width: 4px;
}

.slide {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: calc(992px - 1px)) {
  .slide {
    grid-template-rows: minmax(0, auto) minmax(0, var(--gd_gutter_xxlarge)) minmax(0, 1fr);
  }
}
@media (min-width: 992px) {
  .slide {
    -webkit-box-align: end;
            align-items: end;
    grid-template-rows: minmax(0, 1fr) minmax(0, auto) minmax(0, var(--gd_gutter_xxlarge));
  }
}

.slide__img__wrapper {
  z-index: var(--z_index_neutral);
  background-color: hsl(var(--grey_light));
}
@media (max-width: calc(768px - 1px)) {
  .slide__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .slide__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .slide__img__wrapper > *,
.slide__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .slide__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .slide__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .slide__img__wrapper::before {
    padding-bottom: 75%;
  }
}
@media (min-width: 768px) {
  .slide__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .slide__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .slide__img__wrapper > *,
.slide__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .slide__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .slide__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .slide__img__wrapper::before {
    padding-bottom: 56.25%;
  }
}
@media (max-width: calc(992px - 1px)) {
  .slide__img__wrapper {
    grid-column: 1/2;
    grid-row: 2/4;
    margin-left: var(--button_box_size);
    width: -webkit-calc(100% - var(--button_box_size));
    width: calc(100% - var(--button_box_size));
  }
}
@media (min-width: 992px) {
  .slide__img__wrapper {
    grid-column: 1/2;
    grid-row: 1/3;
    width: -webkit-calc(100% - (var(--dash-width) + var(--gd_unit)));
    width: calc(100% - (var(--dash-width) + var(--gd_unit)));
    margin-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
    margin-left: calc(var(--dash-width) + var(--gd_unit));
  }
}

.slide__content__wrapper {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
  position: relative;
  z-index: var(--z_index_lift);
}
.slide__content__wrapper.animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.slide__content__wrapper::before, .slide__content__wrapper::after {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.slide__content__wrapper.animated::before, .slide__content__wrapper.animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
@media (max-width: calc(992px - 1px)) {
  .slide__content__wrapper {
    grid-column: 1/2;
    grid-row: 1/3;
  }
}
@media (min-width: 992px) {
  .slide__content__wrapper {
    grid-column: 1/2;
    grid-row: 2/4;
    justify-self: start;
    max-width: 75%;
  }
}

.slide__content__inner {
  background-color: hsl(var(--white));
  padding: var(--content-padding) var(--content-padding) var(--content-padding) 0;
}
@media (max-width: calc(992px - 1px)) {
  .slide__content__inner {
    --content-padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .slide__content__inner {
    --content-padding: var(--gd_gutter_wide);
  }
}

.slide__content__title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.slide__content__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .slide__content__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}

.slide__content__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .slide__content__title__link, .slide__content__title__link:hover, .slide__content__title__link.is-active, *.is-active > .slide__content__title__link, .slide__content__title__link:focus, *:focus > .slide__content__title__link, *:active > .slide__content__title__link, .slide__content__title__link:active, .slide__content__title__link:focus-within, *:focus-within > .slide__content__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.slide__content__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.slide__content__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.slide__content__subtitle {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: hsl(var(--grey_dark));
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
@media (max-width: calc(768px - 1px)) {
  .slide__content__subtitle {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .slide__content__subtitle {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
.slide__content__subtitle::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.slide__content__subtitle::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.slide__content__subtitle.slide__content__subtitle--extended {
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.filter-nav__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .filter-nav__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .filter-nav__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .filter-nav__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .filter-nav__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .filter-nav__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .filter-nav__wrapper {
    margin-bottom: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .filter-nav__wrapper {
    margin-bottom: var(--gd_gutter_xlarge);
  }
}

.filter-nav__content {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .filter-nav__content {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .filter-nav__content {
    max-width: var(--max_width_large);
  }
}
@media (max-width: calc(768px - 1px)) {
  .filter-nav__content {
    text-align: left;
  }
}

@media (max-width: calc(768px - 1px)) {
  .filter-nav__item {
    margin: 0 var(--gd_gutter_tablet) var(--gd_gutter_tablet) 0;
  }
}
@media (min-width: 768px) {
  .filter-nav__item {
    margin: 0 var(--gd_gutter_tablet) var(--gd_unit) 0;
  }
}
.filter-nav__item:last-child {
  margin-right: 0;
}
.filter-nav__item:not(.is-active) {
  padding: 0.25em 0.5em;
}
@media (min-width: 768px) {
  .filter-nav__item:not(.is-active) {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_light);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
.filter-nav__item.is-active {
  padding: 0.25em 0.5em;
}
@media (min-width: 768px) {
  .filter-nav__item.is-active {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_light);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}

.breadcrumb-list {
  display: none;
  position: relative;
  z-index: var(--z_index_lift);
  color: hsl(var(--white));
  background-color: hsl(var(--black));
  padding: var(--gd_unit) var(--gd_gutter_mobile);
}
@media (min-width: 768px) {
  .breadcrumb-list {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 992px) {
  .breadcrumb-list {
    -webkit-transform: translateX(-webkit-calc(var(--gd_gutter_mobile) * -1));
            transform: translateX(calc(var(--gd_gutter_mobile) * -1));
  }
}

.breadcrumb-list__item {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  display: inline;
}
.breadcrumb-list__item:not(.separator)::after {
  content: ">";
  margin: 0 -webkit-calc(var(--gd_unit) / 2);
  margin: 0 calc(var(--gd_unit) / 2);
}
.breadcrumb-list__item:last-child::after {
  display: none;
}

.breadcrumb-list__item a,
.breadcrumb-list__link {
  display: inline;
  color: hsl(var(--white));
  text-decoration: none;
  -webkit-transition: color ease var(--ease_time);
  transition: color ease var(--ease_time);
}
.breadcrumb-list__item a:active, .breadcrumb-list__item a:focus-within, .breadcrumb-list__item a:focus, .breadcrumb-list__item a:hover,
.breadcrumb-list__link:active,
.breadcrumb-list__link:focus-within,
.breadcrumb-list__link:focus,
.breadcrumb-list__link:hover {
  color: hsl(var(--brand_acqua));
}
.breadcrumb-list__item a::-moz-selection, .breadcrumb-list__link::-moz-selection {
  background-color: hsl(var(--black));
  color: hsl(var(--brand_acqua));
}
.breadcrumb-list__item a::selection,
.breadcrumb-list__link::selection {
  background-color: hsl(var(--black));
  color: hsl(var(--brand_acqua));
}

.accordion__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .accordion__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .accordion__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .accordion__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .accordion__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .accordion__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}

.accordion__list {
  margin: 0 auto;
  text-align: left;
  margin-top: var(--gd_gutter_large);
}
@media (min-width: 992px) {
  .accordion__list {
    max-width: var(--max_width_main_small);
  }
}
@media (min-width: 1680px) {
  .accordion__list {
    max-width: var(--max_width_main_small);
  }
}

.accordion__item {
  background-color: hsl(var(--white));
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .accordion__item:nth-of-type(n+2) {
    margin-top: var(--gd_gutter_mobile);
  }
}
@media (min-width: 992px) {
  .accordion__item:nth-of-type(n+2) {
    margin-top: var(--gd_gutter_tablet);
  }
}

.accordion__item__button {
  cursor: pointer;
  display: block;
  width: 100%;
  border: 0;
  text-align: left;
  position: relative;
  background-color: hsl(var(--grey_light));
  color: hsl(var(--black));
  -webkit-transition: background-color ease -webkit-calc(var(--ease_time) / 2), color ease -webkit-calc(var(--ease_time) / 2);
  transition: background-color ease calc(var(--ease_time) / 2), color ease calc(var(--ease_time) / 2);
  padding: var(--padding-content);
  padding-right: -webkit-calc(var(--icon-size) + var(--gd_gutter_mobile));
  padding-right: calc(var(--icon-size) + var(--gd_gutter_mobile));
}
@media (max-width: calc(768px - 1px)) {
  .accordion__item__button {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .accordion__item__button {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (max-width: calc(992px - 1px)) {
  .accordion__item__button {
    --icon-size: var(--gd_gutter_tablet);
    --padding-content: var(--gd_gutter_mobile);
  }
  .accordion__item__button.accordion__item__button--publications-list {
    --padding-content: var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 992px) {
  .accordion__item__button {
    --icon-size: var(--gd_gutter_wide);
    --padding-content: var(--gd_gutter_tablet);
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
  .accordion__item__button.accordion__item__button--publications-list {
    --padding-content: var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 1680px) {
  .accordion__item__button {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}
.accordion__item__button:active, .accordion__item__button:focus-within, .accordion__item__button:focus, .accordion__item__button:hover, .accordion__item.is-open .accordion__item__button {
  background-color: hsl(var(--grey_dark));
  color: hsl(var(--brand_acqua));
}
.accordion__item__button:active .accordion__item__icon, .accordion__item__button:focus-within .accordion__item__icon, .accordion__item__button:focus .accordion__item__icon, .accordion__item__button:hover .accordion__item__icon, .accordion__item.is-open .accordion__item__button .accordion__item__icon {
  background-color: hsl(var(--brand_acqua));
}
.accordion__item__button:active .accordion__item__icon::after, .accordion__item__button:focus-within .accordion__item__icon::after, .accordion__item__button:focus .accordion__item__icon::after, .accordion__item__button:hover .accordion__item__icon::after, .accordion__item.is-open .accordion__item__button .accordion__item__icon::after {
  background-color: hsl(var(--black));
}
.accordion__item__button:active::before, .accordion__item__button:focus-within::before, .accordion__item__button:focus::before, .accordion__item__button:hover::before, .accordion__item.is-open .accordion__item__button::before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform ease -webkit-calc(var(--ease_time) * 2);
  transition: -webkit-transform ease calc(var(--ease_time) * 2);
  transition: transform ease calc(var(--ease_time) * 2);
  transition: transform ease calc(var(--ease_time) * 2), -webkit-transform ease calc(var(--ease_time) * 2);
}
.accordion__item__button::before {
  content: "";
  position: absolute;
  z-index: var(--z_index_neutral);
  pointer-events: none;
  width: var(--icon-size);
  height: var(--icon-size);
  top: -webkit-calc(50% - var(--icon-size) / 2);
  top: calc(50% - var(--icon-size) / 2);
  right: 0;
  -webkit-transform: translate3d(var(--gd_unit), -webkit-calc(var(--gd_unit) * -1), 0);
          transform: translate3d(var(--gd_unit), calc(var(--gd_unit) * -1), 0);
  border: 0.0625rem solid hsl(var(--brand_acqua));
}

.accordion__item__icon {
  display: inline-block;
  width: var(--icon-size);
  height: var(--icon-size);
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -webkit-calc(50% - var(--icon-size) / 2);
  top: calc(50% - var(--icon-size) / 2);
  background-color: hsl(var(--black));
  -webkit-transition: background-color ease -webkit-calc(var(--ease_time) * 2);
  transition: background-color ease calc(var(--ease_time) * 2);
  z-index: var(--z_index_neutral);
}
.accordion__item__icon::after {
  content: "";
  width: var(--icon-size);
  height: var(--icon-size);
  pointer-events: none;
  position: absolute;
  -webkit-transition: background-color ease -webkit-calc(var(--ease_time) * 2);
  transition: background-color ease calc(var(--ease_time) * 2);
  background-color: hsl(var(--brand_acqua));
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: var(--gd_gutter_tablet);
  -webkit-mask-image: var(--icon-caret-down);
  z-index: var(--z_index_neutral);
}
.accordion__item.is-open .accordion__item__icon::after {
  -webkit-mask-image: var(--icon-caret-up);
}

.accordion__item__content {
  position: relative;
  z-index: var(--z_index_neutral);
  -webkit-transition: ease-in max-height -webkit-calc(var(--ease_time) / 2);
  transition: ease-in max-height calc(var(--ease_time) / 2);
}
.accordion__item.is-closed .accordion__item__content {
  overflow: hidden;
  max-height: 0;
}
.accordion__item.is-open .accordion__item__content {
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  overflow: visible;
}

.accordion__item__content__inner {
  position: relative;
  z-index: var(--z_index_neutral);
}
@media (max-width: calc(768px - 1px)) {
  .accordion__item__content__inner {
    padding: var(--gd_gutter_mobile);
    max-width: -webkit-calc(100% - var(--gd_gutter_mobile));
    max-width: calc(100% - var(--gd_gutter_mobile));
    margin-left: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .accordion__item__content__inner {
    max-width: -webkit-calc(100% - var(--gd_gutter_wide));
    max-width: calc(100% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
    padding: var(--gd_gutter_tablet) var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .accordion__item__content__inner {
    padding: var(--gd_gutter_wide) var(--gd_gutter_xxxlarge);
  }
}
.accordion__item__content__inner::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_negative);
  top: 0;
  right: 100%;
  left: auto;
  width: 50vw;
  height: 100%;
  -webkit-transition: ease-in-out height var(--ease_time);
  transition: ease-in-out height var(--ease_time);
}
.accordion__item__content__inner p {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  max-width: none;
  margin-bottom: 15px;
}
.accordion__item__content__inner p::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .accordion__item__content__inner p {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}

.video-overlayed__wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  place-items: center;
}

.video-overlayed__info {
  position: relative;
  z-index: var(--z_index_lift);
  grid-column: 1/2;
  grid-row: 1/2;
  text-align: center;
  color: hsl(var(--white));
  background: transparent;
  border: 0;
  cursor: pointer;
}
.video-overlayed__info:active, .video-overlayed__info:focus-within, .video-overlayed__info:focus, .video-overlayed__info:hover {
  border: 0;
  outline: 0;
}

.video-overlayed__icon {
  display: block;
  width: var(--icon-size);
  height: var(--icon-size);
  background-color: hsl(var(--brand_acqua));
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: var(--icon-size);
          mask-size: var(--icon-size);
  -webkit-mask-image: var(--icon-video-overlayed);
          mask-image: var(--icon-video-overlayed);
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
}
@media (max-width: calc(768px - 1px)) {
  .video-overlayed__icon {
    --icon-size: var(--gd_gutter_large);
    margin: 0 auto var(--gd_unit);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .video-overlayed__icon {
    --icon-size: var(--gd_gutter_xxlarge);
  }
}
@media (min-width: 768px) {
  .video-overlayed__icon {
    margin: 0 auto var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .video-overlayed__icon {
    --icon-size: var(--gd_gutter_bigger);
  }
}
.video-overlayed__icon:active, .video-overlayed__icon:focus-within, .video-overlayed__icon:focus, .video-overlayed__icon:hover {
  -webkit-transform: scale3d(1.035, 1.035, 1.035);
          transform: scale3d(1.035, 1.035, 1.035);
}

.video-overlayed__title {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
*:hover > .video-overlayed__title, .video-overlayed__title:hover, .video-overlayed__title.is-active, *.is-active > .video-overlayed__title, .video-overlayed__title:focus, *:focus > .video-overlayed__title, *:active > .video-overlayed__title, .video-overlayed__title:active, .video-overlayed__title:focus-within, *:focus-within > .video-overlayed__title {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--white));
}
.video-overlayed__title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.video-overlayed__title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.video-overlayed {
  position: relative;
  display: block;
  width: 100%;
  width: 100%;
  z-index: -webkit-calc(var(--z_index_lift) - 2);
  z-index: calc(var(--z_index_lift) - 2);
  grid-column: 1/2;
  grid-row: 1/2;
}
.video-overlayed::before {
  content: "";
  display: block;
  width: 100%;
}
.video-overlayed > *,
.video-overlayed img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.video-overlayed figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.video-overlayed .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.video-overlayed::before {
  padding-bottom: 56.25%;
}
.video-overlayed__wrapper:not(.is-playing) .video-overlayed::after {
  content: "";
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: hsl(var(--black)/0.65);
}

.video-overlayed__player {
  -o-object-fit: contain;
     object-fit: contain;
}
.video-overlayed__poster + .video-overlayed__player {
  display: none;
}

.wpcf7-form,
.contact-form {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
  max-width: var(--max_width_main_small);
  margin: 0 auto;
}

.wpcf7-form p,
.wpcf7-response-output,
.contact-form__item {
  width: 100%;
  margin-bottom: var(--gd_gutter_desktop);
}

@media (min-width: 768px) {
  .contact-form__item--half {
    width: -webkit-calc(50% - var(--gd_gutter_smallmobile));
    width: calc(50% - var(--gd_gutter_smallmobile));
  }
}

.wpcf7-form label,
.contact-form__label {
  display: block;
  text-align: left;
  width: 100%;
  margin-bottom: var(--gd_unit);
}

.wpcf7-form input,
.wpcf7-form textarea,
.contact-form__input,
.contact-form__textarea {
  width: 100%;
  padding: var(--gd_gutter_mobile);
  background-color: hsl(var(--white));
  border: 0;
  outline: 0.0625rem solid hsl(var(--grey_neutral_light));
  -webkit-transition: outline ease var(--ease_time);
  transition: outline ease var(--ease_time);
}
.wpcf7-form input:active, .wpcf7-form input:focus-within, .wpcf7-form input:focus, .wpcf7-form input:hover,
.wpcf7-form textarea:active,
.wpcf7-form textarea:focus-within,
.wpcf7-form textarea:focus,
.wpcf7-form textarea:hover,
.contact-form__input:active,
.contact-form__input:focus-within,
.contact-form__input:focus,
.contact-form__input:hover,
.contact-form__textarea:active,
.contact-form__textarea:focus-within,
.contact-form__textarea:focus,
.contact-form__textarea:hover {
  outline: 0.0625rem solid hsl(var(--black));
}

.wpcf7-form textarea,
.contact-form__textarea {
  min-height: 12.5rem;
}

.contact-form__submit__wrapper {
  display: inline-block;
  margin: 0 auto;
}
.wpcf7-form .contact-form__submit__wrapper {
  padding: 0.0625rem 0;
  margin-bottom: var(--gd_gutter_xxxlarge);
}

.wpcf7-form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-wrap: nowrap;
  -webkit-box-align: center;
          align-items: center;
}
.wpcf7-form h1 {
  display: inline-block;
  margin: var(--gd_gutter_mobile) auto;
}
.wpcf7-form h2 {
  margin: var(--gd_gutter_mobile) auto var(--gd_gutter_wide);
}
.wpcf7-form br {
  display: none;
}
.wpcf7-form:not(.submitting) .wpcf7-spinner {
  display: none;
}
.wpcf7-form.submitting .contact-form__submit__wrapper input {
  display: none;
}

@media (min-width: 768px) {
  .link-box-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .link-box-list > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .link-box-list > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_wide));
    width: calc(50% - var(--gd_gutter_wide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .link-box-list > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .link-box-list > *:nth-child(even) {
    margin-left: var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .link-box-list > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_wide));
    width: calc(33.333% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
  }
  .link-box-list > *:first-child, .link-box-list > *:only-child, .link-box-list > *:nth-child(3n+1) {
    margin-left: 0;
  }
}
.link-box-list, .single-entry__inner .link-box-list {
  margin-top: var(--gd_gutter_large);
  max-width: none;
}
.section__inner .link-box-list {
  max-width: none;
  padding: 0;
}
@media (min-width: 768px) {
  .section__inner--related .link-box-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .section__inner--related .link-box-list > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .section__inner--related .link-box-list > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_wide));
    width: calc(50% - var(--gd_gutter_wide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .section__inner--related .link-box-list > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .section__inner--related .link-box-list > *:nth-child(even) {
    margin-left: var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .section__inner--related .link-box-list > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_wide));
    width: calc(33.333% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
  }
  .section__inner--related .link-box-list > *:first-child, .section__inner--related .link-box-list > *:only-child, .section__inner--related .link-box-list > *:nth-child(3n+1) {
    margin-left: 0;
  }
}

.link-box-list__item {
  position: relative;
  z-index: var(--z_index_lift);
}
.link-box-list__item:empty {
  display: none;
}

.link-box__wrapper {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr) minmax(0, auto);
  -webkit-box-align: start;
          align-items: start;
  width: 100%;
  max-width: var(--max_width_medium);
  max-height: 100%;
  background-color: hsl(var(--grey_light));
  text-align: center;
  padding-top: var(--gd_gutter_mobile);
  margin: 0 auto;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .link-box__wrapper {
    --button_box_size: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .link-box__wrapper {
    --button_box_size: var(--gd_gutter_wide);
  }
  .header-fpd .link-box__wrapper {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
  }
}
.link-box__wrapper::before {
  content: "";
  position: absolute;
  top: -webkit-calc(var(--gd_gutter_mobile) * -1);
  top: calc(var(--gd_gutter_mobile) * -1);
  left: -webkit-calc(var(--gd_gutter_mobile) * -1);
  left: calc(var(--gd_gutter_mobile) * -1);
  width: 4.3125rem;
  height: 4.9375rem;
  background-image: var(--pattern-dot-transparent);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd .link-box__wrapper::before {
    display: none;
  }
}

.link-box {
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--grey_light));
  width: 100%;
  max-width: -webkit-calc(100% - var(--gd_gutter_desktop));
  max-width: calc(100% - var(--gd_gutter_desktop));
  margin: 0 auto;
}
@media (max-width: calc(768px - 1px)) {
  .link-box {
    padding: var(--gd_unit) var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .link-box {
    padding: var(--gd_gutter_mobile);
  }
}
.link-box::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.link-box::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.header-fpd .link-box {
  text-align: left;
}
@media (min-width: 992px) {
  .header-fpd .link-box {
    max-width: -webkit-calc(100% - var(--gd_gutter_desktop) - var(--icon-size));
    max-width: calc(100% - var(--gd_gutter_desktop) - var(--icon-size));
    margin: 0;
  }
}

.link-box--no-link {
  color: hsl(var(--grey_dark));
}
@media (max-width: calc(992px - 1px)) {
  .link-box--no-link {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .link-box--no-link {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}

.link-box__inner {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .link-box__inner, .link-box__inner:hover, .link-box__inner.is-active, *.is-active > .link-box__inner, .link-box__inner:focus, *:focus > .link-box__inner, *:active > .link-box__inner, .link-box__inner:active, .link-box__inner:focus-within, *:focus-within > .link-box__inner {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
@media (max-width: calc(992px - 1px)) {
  .link-box__inner {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .link-box__inner {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
.link-box__inner::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.link-box__inner::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.link-box__icon__wrapper {
  position: relative;
  z-index: -webkit-calc(var(--z_index_lift) + 1);
  z-index: calc(var(--z_index_lift) + 1);
  width: 100%;
}
.header-fpd .link-box__icon__wrapper {
  width: auto;
}

.link-box__icon {
  --box-outline-height: -webkit-calc(var(--gd_unit) / 4);
  --box-outline-height: calc(var(--gd_unit) / 4);
  --box-outline-height: -webkit-calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-height: calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-timing: -webkit-calc(var(--ease_time) * 1.25);
  --box-outline-timing: calc(var(--ease_time) * 1.25);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  background-color: hsl(var(--grey_dark));
  -webkit-transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  width: var(--button_box_size);
  height: var(--button_box_size);
  z-index: var(--z_index_lift);
  margin-left: auto;
}
@media (min-width: 992px) {
  .link-box__icon {
    margin-left: auto;
  }
}
.link-box__icon:active::before, .link-box__icon:focus-within::before, .link-box__icon:focus::before, .link-box__icon:hover::before {
  -webkit-animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition: opacity 0s ease-in 0s;
  transition: opacity 0s ease-in 0s;
  opacity: 1;
}
.link-box__icon:active::after, .link-box__icon:focus-within::after, .link-box__icon:focus::after, .link-box__icon:hover::after {
  background-color: hsl(var(--brand_acqua));
}
@media (max-width: calc(768px - 1px)) {
  .link-box__icon:active::after, .link-box__icon:focus-within::after, .link-box__icon:focus::after, .link-box__icon:hover::after {
    -webkit-transform: translateX(var(--gd_unit));
            transform: translateX(var(--gd_unit));
  }
}
@media (min-width: 768px) {
  .link-box__icon:active::after, .link-box__icon:focus-within::after, .link-box__icon:focus::after, .link-box__icon:hover::after {
    -webkit-transform: translateX(var(--gd_gutter_smallmobile));
            transform: translateX(var(--gd_gutter_smallmobile));
  }
}
.link-box__icon::before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  background-repeat: no-repeat;
  background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  background-position: 0 0, 100% 0, right 100%, 0 bottom;
  background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua))));
  background-image: -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  background-image: linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  -webkit-animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.link-box__icon::after {
  content: "";
  pointer-events: none;
  display: block;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  background-color: hsl(var(--white));
  -webkit-mask-image: var(--icon-arrow-right);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: calc(768px - 1px)) {
  .link-box__icon::after {
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .link-box__icon::after {
    --icon-size: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .link-box__icon::after {
    --icon-size: var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .link-box__icon::after {
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 992px) {
  .link-box__icon::after {
    --icon-size: var(--gd_gutter_tablet);
  }
}

.link-box__icon__ornament {
  pointer-events: none;
  border: 0.0625rem solid hsl(var(--brand_acqua));
  position: absolute;
  width: var(--button_box_size);
  height: var(--button_box_size);
  top: 0;
  right: 0;
  z-index: var(--z_index_neutral);
  -webkit-transform: translate3d(var(--gd_unit), -webkit-calc(var(--gd_unit) * -1), 0);
          transform: translate3d(var(--gd_unit), calc(var(--gd_unit) * -1), 0);
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
}
.link-box__icon:hover + .link-box__icon__ornament {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.double-links__wrapper {
  margin-top: var(--gd_gutter_wide);
  text-align: center;
}

.double-links {
  display: grid;
  margin: 0 auto;
  position: relative;
}
@media (max-width: calc(768px - 1px)) {
  .double-links {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .double-links {
    grid-template-columns: repeat(2, minmax(0, auto));
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    gap: var(--gd_gutter_desktop);
  }
}
.double-links::before, .double-links::after {
  content: "";
  position: absolute;
  top: 50%;
  pointer-events: none;
  display: block;
  height: 1.875rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.double-links::before {
  left: 0;
  width: 2.5rem;
  background-image: var(--ornament-arrows-right);
}
@media (max-width: calc(768px - 1px)) {
  .double-links::before {
    -webkit-transform: translate3d(-webkit-calc(-100% - var(--gd_unit)), -50%, 0) scale(0.65);
            transform: translate3d(calc(-100% - var(--gd_unit)), -50%, 0) scale(0.65);
  }
}
@media (min-width: 768px) {
  .double-links::before {
    -webkit-transform: translate3d(-webkit-calc(-100% - var(--gd_gutter_tablet)), -50%, 0);
            transform: translate3d(calc(-100% - var(--gd_gutter_tablet)), -50%, 0);
  }
}
.double-links::after {
  right: 0;
  width: 4.25rem;
  background-image: var(--ornament-arrows-right-medium);
}
@media (max-width: calc(768px - 1px)) {
  .double-links::after {
    -webkit-transform: translate3d(-webkit-calc(100% + var(--gd_unit)), -50%, 0) scale(0.65);
            transform: translate3d(calc(100% + var(--gd_unit)), -50%, 0) scale(0.65);
  }
}
@media (min-width: 768px) {
  .double-links::after {
    -webkit-transform: translate3d(-webkit-calc(100% + var(--gd_gutter_tablet)), -50%, 0);
            transform: translate3d(calc(100% + var(--gd_gutter_tablet)), -50%, 0);
  }
}

.double-link {
  margin: 0;
}

.team-pagination {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

.page-numbers {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_titles);
  font-weight: var(--fw_bold);
  display: inline-block;
  padding: var(--gd_unit) var(--gd_gutter_smallmobile);
  background-color: hsl(var(--grey_neutral));
  min-width: var(--gd_gutter_wide);
  min-height: var(--gd_gutter_wide);
  text-decoration: none;
  text-align: center;
  -webkit-transition: color ease var(--ease_time), background-color ease var(--ease_time);
  transition: color ease var(--ease_time), background-color ease var(--ease_time);
  text-transform: none;
  color: hsl(var(--black));
  margin: var(--gd_gutter_wide) var(--gd_unit) var(--gd_unit) 0;
}
.page-numbers:first-child {
  margin-top: var(--gd_gutter_wide);
}
.page-numbers:last-child {
  margin-right: 0;
}
.page-numbers:hover, .page-numbers.current {
  background-color: hsl(var(--black));
  color: hsl(var(--brand_acqua));
}

.teasers-related__wrapper {
  text-align: center;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .teasers-related__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teasers-related__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teasers-related__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teasers-related__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teasers-related__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.teasers-related__wrapper::before, .teasers-related__wrapper::after {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
  opacity: 0;
}
.teasers-related__wrapper.animated::before, .teasers-related__wrapper.animated::after {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
  opacity: 1;
}
.single-post .teasers-related__wrapper {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(55%, hsl(var(--grey_bg))), color-stop(55%, hsl(var(--white))));
  background-image: -webkit-linear-gradient(bottom, hsl(var(--grey_bg)) 55%, hsl(var(--white)) 55%);
  background-image: linear-gradient(0deg, hsl(var(--grey_bg)) 55%, hsl(var(--white)) 55%);
}
@media (max-width: calc(992px - 1px)) {
  .single-post .teasers-related__wrapper {
    padding-bottom: var(--gd_gutter_large);
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .single-post .teasers-related__wrapper {
    padding-bottom: var(--gd_gutter_xxxlarge);
    margin-bottom: 0;
  }
}
.cluster .teasers-related__wrapper .section__inner--related {
  margin-bottom: var(--gd_gutter_large);
  text-align: center;
}
.teasers-related__wrapper::after {
  content: "";
  position: absolute;
  right: 3.125rem;
  pointer-events: none;
  bottom: 0;
  background-image: var(--ornament-arrows-down);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--ornament-w);
  height: var(--ornament-h);
}
@media (max-width: calc(992px - 1px)) {
  .teasers-related__wrapper::after {
    --ornament-w: 1.5rem;
    --ornament-h: 4rem;
  }
}
@media (min-width: 992px) {
  .teasers-related__wrapper::after {
    --ornament-w: 3.9375rem;
    --ornament-h: 10.5rem;
    right: -webkit-calc(var(--ornament-w) * 2 * -1);
    right: calc(var(--ornament-w) * 2 * -1);
    bottom: 0;
  }
}
h2 + .teasers-related__wrapper {
  margin-top: var(--gd_gutter_wide);
}

.teasers-related__list > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.teasers-related__list.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
@media (max-width: calc(840px - 1px)) {
  .teasers-related__list {
    overflow: auto;
    display: -webkit-box;
    display: flex;
    width: -webkit-calc(100% + var(--gd_gutter_xwide));
    width: calc(100% + var(--gd_gutter_xwide));
    margin-left: -webkit-calc(var(--gd_gutter_tablet) * -1);
    margin-left: calc(var(--gd_gutter_tablet) * -1);
    margin-bottom: var(--gd_unit);
    padding: var(--gd_gutter_tablet) var(--gd_gutter_tablet) 4.5rem;
  }
}
@media (min-width: 840px) {
  .teasers-related__list {
    display: grid;
    gap: var(--gd_gutter_desktop);
    margin: 0 auto var(--gd_gutter_large);
    -webkit-box-align: stretch;
            align-items: stretch;
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .teaser-featured__wrapper + .teasers-related__wrapper .teasers-related__list {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 992px) {
  .teasers-related__list {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .teasers-related__list {
    max-width: var(--max_width_large);
  }
}
h2 + .teasers-related__list {
  margin-top: var(--gd_gutter_wide);
}
@media (min-width: 840px) {
  .single-post .teasers-related__list {
    position: relative;
  }
  .single-post .teasers-related__list::before {
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: var(--z_index_neutral);
    width: 101vw;
    height: 65%;
    top: 35%;
    left: 50%;
    -webkit-transform: translateX(-51vw);
            transform: translateX(-51vw);
    background-color: hsl(var(--grey_bg));
  }
}

.teasers-related__item {
  text-align: left;
}
@media (max-width: calc(840px - 1px)) {
  .teasers-related__item {
    min-width: -webkit-calc(100vw - var(--gd_gutter_tablet) * 4);
    min-width: calc(100vw - var(--gd_gutter_tablet) * 4);
    min-width: -webkit-calc(100dvw - var(--gd_gutter_tablet) * 4);
    min-width: calc(100dvw - var(--gd_gutter_tablet) * 4);
  }
  .teasers-related__item:nth-child(n+2) {
    margin-left: var(--gd_gutter_tablet);
  }
}
.single-post .teasers-related__item {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--white));
}
@media (min-width: 840px) {
  .single-post .teasers-related__item {
    position: relative;
    z-index: var(--z_index_lift);
  }
}
.teasers-related__item:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.teasers-related__item:nth-child(2) {
  -webkit-transition-delay: 0.2s !important;
          transition-delay: 0.2s !important;
}
.teasers-related__item:nth-child(3) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.teasers-related__item:nth-child(4) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.teasers-related__item:nth-child(5) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.teasers-related__item:nth-child(6) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.teasers-related__item:nth-child(7) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.teasers-related__item:nth-child(8) {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.teasers-related__item:nth-child(9) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.teasers-related__item:nth-child(10) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.teasers-related__item:nth-child(11) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.teasers-related__item:nth-child(12) {
  -webkit-transition-delay: 2.2s !important;
          transition-delay: 2.2s !important;
}
.teasers-related__item:nth-child(13) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.teasers-related__item:nth-child(14) {
  -webkit-transition-delay: 2.6s !important;
          transition-delay: 2.6s !important;
}
.teasers-related__item:nth-child(15) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.teasers-related__item:nth-child(16) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.teasers-related__item:nth-child(17) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.teasers-related__item:nth-child(18) {
  -webkit-transition-delay: 3.4s !important;
          transition-delay: 3.4s !important;
}
.teasers-related__item:nth-child(19) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.teasers-related__item:nth-child(20) {
  -webkit-transition-delay: 3.8s !important;
          transition-delay: 3.8s !important;
}
.teasers-related__item:nth-child(21) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}

.teaser-related__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: hsl(var(--grey_light));
  box-shadow: var(--dropshadow_related);
}
.teaser-related__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-related__img__wrapper > *,
.teaser-related__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-related__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-related__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-related__img__wrapper::before {
  padding-bottom: 75%;
}
.teaser-related__img__wrapper:active img, .teaser-related__img__wrapper:focus-within img, .teaser-related__img__wrapper:focus img, .teaser-related__img__wrapper:hover img {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1.05);
          transform: translate3d(-50%, -50%, 0) scale(1.05);
}
.teaser-related__img__wrapper:active::after, .teaser-related__img__wrapper:focus-within::after, .teaser-related__img__wrapper:focus::after, .teaser-related__img__wrapper:hover::after {
  border: var(--gd_unit) solid hsl(var(--brand_acqua));
}
.teaser-related__img__wrapper img {
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
          transform: translate3d(-50%, -50%, 0) scale(1);
}
.teaser-related__img__wrapper::after {
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border: 0 solid hsl(var(--brand_acqua));
}

@media (min-width: 768px) {
  .teasers-related__content {
    padding: var(--gd_gutter_tablet);
  }
}

.teasers-related__date {
  font-size: var(--fs_heading_6);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_6);
  font-family: var(--ff_titles);
  margin-top: var(--gd_gutter_mobile);
}
.cluster .teasers-related__date {
  display: none;
}
[aria-label="INL Next Events"] .teasers-related__date {
  display: none;
}

.teasers-related__title {
  margin-top: var(--gd_gutter_mobile);
}
@media (max-width: calc(768px - 1px)) {
  .teasers-related__title {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teasers-related__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.teasers-related__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teasers-related__title__link, .teasers-related__title__link:hover, .teasers-related__title__link.is-active, *.is-active > .teasers-related__title__link, .teasers-related__title__link:focus, *:focus > .teasers-related__title__link, *:active > .teasers-related__title__link, .teasers-related__title__link:active, .teasers-related__title__link:focus-within, *:focus-within > .teasers-related__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.single-post .teasers-related__title__link {
  color: hsl(var(--white));
}
.teasers-related__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teasers-related__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.single-post .teasers-related__cta.button-dash-cta {
  --color: hsl(var(--white));
  --dash-color: hsl(var(--white));
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  text-decoration: none;
  color: var(--color);
}
.single-post .teasers-related__cta.button-dash-cta:active, .single-post .teasers-related__cta.button-dash-cta:focus-within, .single-post .teasers-related__cta.button-dash-cta:focus, .single-post .teasers-related__cta.button-dash-cta:hover {
  text-decoration: underline;
}
.single-post .teasers-related__cta.button-dash-cta:active::before, .single-post .teasers-related__cta.button-dash-cta:active::after, .single-post .teasers-related__cta.button-dash-cta:focus-within::before, .single-post .teasers-related__cta.button-dash-cta:focus-within::after, .single-post .teasers-related__cta.button-dash-cta:focus::before, .single-post .teasers-related__cta.button-dash-cta:focus::after, .single-post .teasers-related__cta.button-dash-cta:hover::before, .single-post .teasers-related__cta.button-dash-cta:hover::after {
  background-color: hsl(var(--brand_acqua));
}
.single-post .teasers-related__cta.button-dash-cta:active::after, .single-post .teasers-related__cta.button-dash-cta:focus-within::after, .single-post .teasers-related__cta.button-dash-cta:focus::after, .single-post .teasers-related__cta.button-dash-cta:hover::after {
  width: var(--gd_gutter_tablet);
}
@media (min-width: 768px) {
  .single-post .teasers-related__cta.button-dash-cta:active::after, .single-post .teasers-related__cta.button-dash-cta:focus-within::after, .single-post .teasers-related__cta.button-dash-cta:focus::after, .single-post .teasers-related__cta.button-dash-cta:hover::after {
    width: var(--gd_gutter_wide);
  }
}
.single-post .teasers-related__cta.button-dash-cta::before, .single-post .teasers-related__cta.button-dash-cta::after {
  content: "";
  display: block;
  height: 0.0625rem;
  background-color: var(--dash-color);
  -webkit-transition: all ease var(--ease_time);
  transition: all ease var(--ease_time);
}
@media (max-width: calc(768px - 1px)) {
  .single-post .teasers-related__cta.button-dash-cta::before {
    margin-right: -webkit-calc(var(--gd_unit) / 2);
    margin-right: calc(var(--gd_unit) / 2);
    width: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .single-post .teasers-related__cta.button-dash-cta::before {
    margin-right: var(--gd_unit);
    width: var(--gd_gutter_wide);
  }
}
.single-post .teasers-related__cta.button-dash-cta::after {
  width: 0;
}
@media (max-width: calc(768px - 1px)) {
  .single-post .teasers-related__cta.button-dash-cta::after {
    margin-left: -webkit-calc(var(--gd_unit) / 2);
    margin-left: calc(var(--gd_unit) / 2);
  }
}
@media (min-width: 768px) {
  .single-post .teasers-related__cta.button-dash-cta::after {
    margin-left: var(--gd_unit);
  }
}

.teaser-overlayed {
  position: relative;
  box-shadow: var(--dropshadow_related);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-overlayed {
    margin-bottom: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) {
  .teaser-overlayed {
    margin-bottom: var(--gd_gutter_xlarge);
  }
}
@media (min-width: 992px) {
  .teaser-overlayed {
    margin-bottom: var(--gd_gutter_big);
  }
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__wrapper .teaser-overlayed {
    margin-bottom: var(--gd_gutter_big);
  }
}

@media (max-width: calc(768px - 1px)) {
  .teaser-overlayed__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper > *,
.teaser-overlayed__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .teaser-overlayed__img__wrapper::before {
    padding-bottom: 133.333%;
  }
}
@media (min-width: 768px) {
  .teaser-overlayed__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper > *,
.teaser-overlayed__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .teaser-overlayed__img__wrapper::before {
    padding-bottom: 75%;
  }
}
@media (min-width: 992px) {
  .teaser-overlayed__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .teaser-overlayed__img__wrapper > *,
.teaser-overlayed__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .teaser-overlayed__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .teaser-overlayed__img__wrapper::before {
    padding-bottom: 56.25%;
  }
}
.teaser-overlayed__img__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 42%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 42%, rgba(0, 0, 0, 0.8) 100%);
}

.teaser-overlayed__content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: var(--z_index_lift);
  color: hsl(var(--white));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-overlayed__content {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .teaser-overlayed__content {
    max-width: 75%;
    padding: 0 0 var(--gd_gutter_wide) var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .teaser-overlayed__content {
    max-width: 50%;
    padding: 0 0 var(--gd_gutter_xlarge) var(--gd_gutter_large);
  }
}

.teaser-overlayed__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.teaser-overlayed__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-overlayed__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-overlayed__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-overlayed__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}

.teaser-overlayed__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.85)), to(hsl(var(--brand_acqua)/0.85)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.85), hsl(var(--brand_acqua)/0.85));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.85), hsl(var(--brand_acqua)/0.85));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--white));
}
*:hover > .teaser-overlayed__title__link, .teaser-overlayed__title__link:hover, .teaser-overlayed__title__link.is-active, *.is-active > .teaser-overlayed__title__link, .teaser-overlayed__title__link:focus, *:focus > .teaser-overlayed__title__link, *:active > .teaser-overlayed__title__link, .teaser-overlayed__title__link:active, .teaser-overlayed__title__link:focus-within, *:focus-within > .teaser-overlayed__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--white));
}
.teaser-overlayed__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-overlayed__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-overlayed__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-overlayed__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
    margin: 0 0 var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 768px) {
  .teaser-overlayed__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
    margin: var(--gd_gutter_mobile) 0 var(--gd_gutter_tablet);
  }
}
.teaser-overlayed__excerpt::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-overlayed__excerpt::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teasers-alternating__wrapper {
  display: grid;
  gap: var(--gd_gutter_desktop);
  text-align: left;
}
@media (max-width: calc(840px - 1px)) {
  .teasers-alternating__wrapper {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 840px) {
  .teasers-alternating__wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .teasers-alternating__wrapper {
    grid-template-columns: repeat(2, minmax(0, 45%));
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}
.teasers-alternating__wrapper:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.teasers-alternating__wrapper:nth-child(2) {
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important;
}
.teasers-alternating__wrapper:nth-child(3) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.teasers-alternating__wrapper:nth-child(4) {
  -webkit-transition-delay: 1.5s !important;
          transition-delay: 1.5s !important;
}
.teasers-alternating__wrapper:nth-child(5) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.teasers-alternating__wrapper:nth-child(6) {
  -webkit-transition-delay: 2.5s !important;
          transition-delay: 2.5s !important;
}
.teasers-alternating__wrapper:nth-child(7) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.teasers-alternating__wrapper:nth-child(8) {
  -webkit-transition-delay: 3.5s !important;
          transition-delay: 3.5s !important;
}
.teasers-alternating__wrapper:nth-child(9) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.teasers-alternating__wrapper:nth-child(10) {
  -webkit-transition-delay: 4.5s !important;
          transition-delay: 4.5s !important;
}
.teasers-alternating__wrapper:nth-child(11) {
  -webkit-transition-delay: 5s !important;
          transition-delay: 5s !important;
}
.teasers-alternating__wrapper:nth-child(12) {
  -webkit-transition-delay: 5.5s !important;
          transition-delay: 5.5s !important;
}
.teasers-alternating__wrapper:nth-child(13) {
  -webkit-transition-delay: 6s !important;
          transition-delay: 6s !important;
}
.teasers-alternating__wrapper:nth-child(14) {
  -webkit-transition-delay: 6.5s !important;
          transition-delay: 6.5s !important;
}
.teasers-alternating__wrapper:nth-child(15) {
  -webkit-transition-delay: 7s !important;
          transition-delay: 7s !important;
}
.teasers-alternating__wrapper:nth-child(16) {
  -webkit-transition-delay: 7.5s !important;
          transition-delay: 7.5s !important;
}
.teasers-alternating__wrapper:nth-child(17) {
  -webkit-transition-delay: 8s !important;
          transition-delay: 8s !important;
}
.teasers-alternating__wrapper:nth-child(18) {
  -webkit-transition-delay: 8.5s !important;
          transition-delay: 8.5s !important;
}
.teasers-alternating__wrapper:nth-child(19) {
  -webkit-transition-delay: 9s !important;
          transition-delay: 9s !important;
}
.teasers-alternating__wrapper:nth-child(20) {
  -webkit-transition-delay: 9.5s !important;
          transition-delay: 9.5s !important;
}
.teasers-alternating__wrapper:nth-child(21) {
  -webkit-transition-delay: 10s !important;
          transition-delay: 10s !important;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(odd) {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(odd).animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(odd)::before, .teasers-alternating__wrapper .teaser-alternating:nth-child(odd)::after {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(odd).animated::before, .teasers-alternating__wrapper .teaser-alternating:nth-child(odd).animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(even) {
  -webkit-transform: translateX(0.7rem);
          transform: translateX(0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
}
.teasers-alternating__wrapper .teaser-alternating:nth-child(even).animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.teasers-alternating__wrapper .teaser-alternating__content {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  margin-top: -webkit-calc(var(--gd_gutter_xwide) * -1);
  margin-top: calc(var(--gd_gutter_xwide) * -1);
}
@media (max-width: calc(768px - 1px)) {
  .teasers-alternating__wrapper .teaser-alternating__content {
    max-width: 95%;
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .teasers-alternating__wrapper .teaser-alternating__content {
    max-width: 85%;
    padding: var(--gd_gutter_desktop);
  }
}
.teaser-alternating:nth-child(even) .teasers-alternating__wrapper .teaser-alternating__content {
  margin-left: auto;
}
.teasers-alternating__wrapper .teaser-alternating__content .teaser-featured__date {
  margin: 0 auto var(--gd_unit) 0;
}

.teasers-alternating__wrapper--team {
  display: grid;
  gap: var(--gd_gutter_desktop);
  text-align: left;
}
@media (max-width: calc(840px - 1px)) {
  .teasers-alternating__wrapper--team {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 840px) {
  .teasers-alternating__wrapper--team {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .teasers-alternating__wrapper--team {
    grid-template-columns: repeat(2, minmax(0, 45%));
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}
.teasers-alternating__wrapper--team .teaser-alternating__content {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  margin-top: -webkit-calc(var(--gd_gutter_xwide) * -1);
  margin-top: calc(var(--gd_gutter_xwide) * -1);
}
@media (max-width: calc(768px - 1px)) {
  .teasers-alternating__wrapper--team .teaser-alternating__content {
    max-width: 95%;
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .teasers-alternating__wrapper--team .teaser-alternating__content {
    max-width: 85%;
    padding: var(--gd_gutter_desktop);
  }
}

.teaser-alternating__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: hsl(var(--grey_light));
  box-shadow: var(--dropshadow_related);
}
.teaser-alternating__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-alternating__img__wrapper > *,
.teaser-alternating__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-alternating__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-alternating__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-alternating__img__wrapper::before {
  padding-bottom: 75%;
}
.teaser-alternating__img__wrapper:active img, .teaser-alternating__img__wrapper:focus-within img, .teaser-alternating__img__wrapper:focus img, .teaser-alternating__img__wrapper:hover img {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1.05);
          transform: translate3d(-50%, -50%, 0) scale(1.05);
}
.teaser-alternating__img__wrapper:active::after, .teaser-alternating__img__wrapper:focus-within::after, .teaser-alternating__img__wrapper:focus::after, .teaser-alternating__img__wrapper:hover::after {
  border: var(--gd_unit) solid hsl(var(--brand_acqua));
}
.teaser-alternating__img__wrapper img {
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
          transform: translate3d(-50%, -50%, 0) scale(1);
}
.teaser-alternating__img__wrapper::after {
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border: 0 solid hsl(var(--brand_acqua));
}

.teaser-alternating__img__wrapper--no-link {
  position: relative;
  display: block;
  width: 100%;
  background-color: hsl(var(--grey_light));
  box-shadow: var(--dropshadow_related);
}
.teaser-alternating__img__wrapper--no-link::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-alternating__img__wrapper--no-link > *,
.teaser-alternating__img__wrapper--no-link img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-alternating__img__wrapper--no-link figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-alternating__img__wrapper--no-link .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-alternating__img__wrapper--no-link::before {
  padding-bottom: 75%;
}

.teaser-alternating__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-alternating__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-alternating__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-alternating__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.teaser-alternating__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-alternating__title__link, .teaser-alternating__title__link:hover, .teaser-alternating__title__link.is-active, *.is-active > .teaser-alternating__title__link, .teaser-alternating__title__link:focus, *:focus > .teaser-alternating__title__link, *:active > .teaser-alternating__title__link, .teaser-alternating__title__link:active, .teaser-alternating__title__link:focus-within, *:focus-within > .teaser-alternating__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-alternating__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-alternating__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-alternating__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: var(--gd_unit) 0 0;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-alternating__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .teaser-alternating__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
.teaser-alternating__excerpt::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-alternating__excerpt::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teasers-clusters__wrapper {
  text-align: left;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .teasers-clusters__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teasers-clusters__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teasers-clusters__wrapper {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teasers-clusters__wrapper {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teasers-clusters__wrapper {
    padding: var(--gd_gutter_desktop);
	padding-top: 0;
  }
}

.teasers-clusters__inner {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
@media (min-width: 992px) {
  .teasers-clusters__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .teasers-clusters__inner {
    max-width: var(--max_width_large);
  }
}

.teasers-clusters__list__container {
  position: relative;
}

@media (min-width: 768px) {
  .teasers-clusters__list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .teasers-clusters__list > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .teasers-clusters__list > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_wide));
    width: calc(50% - var(--gd_gutter_wide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .teasers-clusters__list > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teasers-clusters__list > *:nth-child(even) {
    margin-left: var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .teasers-clusters__list > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_wide));
    width: calc(33.333% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
  }
  .teasers-clusters__list > *:first-child, .teasers-clusters__list > *:only-child, .teasers-clusters__list > *:nth-child(3n+1) {
    margin-left: 0;
  }
}
.teasers-clusters__list > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.teasers-clusters__list.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}

.teasers-clusters__list__bg {
  display: none;
}
.teasers-clusters__list__bg::after {
  -webkit-animation: none;
          animation: none;
}
.teasers-clusters__list__bg.animated::after {
  -webkit-animation: rotation 7s infinite linear;
          animation: rotation 7s infinite linear;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@media (min-width: 840px) {
  .teasers-clusters__list__bg {
    --ornament-size: 19.5rem;
    display: block;
    position: absolute;
    height: var(--ornament-size);
    width: 100vw;
    width: 100dvw;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    pointer-events: none;
    overflow: hidden;
  }
  .teasers-clusters__list__bg::after {
    content: "";
    position: absolute;
    width: var(--ornament-size);
    height: var(--ornament-size);
    top: 0;
    right: -webkit-calc(var(--ornament-size) / 2 * -1);
    right: calc(var(--ornament-size) / 2 * -1);
    background-image: var(--ornament-full-circles);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
  }
}

.teaser-cluster {
  position: relative;
  z-index: var(--z_index_lift);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-cluster {
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
.teaser-cluster::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_negative);
  top: var(--item-padding);
  left: -webkit-calc(var(--item-padding) * -1);
  left: calc(var(--item-padding) * -1);
  width: 100%;
  height: 100%;
}
.teaser-cluster:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.teaser-cluster:nth-child(2) {
  -webkit-transition-delay: 0.2s !important;
          transition-delay: 0.2s !important;
}
.teaser-cluster:nth-child(3) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.teaser-cluster:nth-child(4) {
  -webkit-transition-delay: 0.6s !important;
          transition-delay: 0.6s !important;
}
.teaser-cluster:nth-child(5) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.teaser-cluster:nth-child(6) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.teaser-cluster:nth-child(7) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.teaser-cluster:nth-child(8) {
  -webkit-transition-delay: 1.4s !important;
          transition-delay: 1.4s !important;
}
.teaser-cluster:nth-child(9) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.teaser-cluster:nth-child(10) {
  -webkit-transition-delay: 1.8s !important;
          transition-delay: 1.8s !important;
}
.teaser-cluster:nth-child(11) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.teaser-cluster:nth-child(12) {
  -webkit-transition-delay: 2.2s !important;
          transition-delay: 2.2s !important;
}
.teaser-cluster:nth-child(13) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.teaser-cluster:nth-child(14) {
  -webkit-transition-delay: 2.6s !important;
          transition-delay: 2.6s !important;
}
.teaser-cluster:nth-child(15) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.teaser-cluster:nth-child(16) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.teaser-cluster:nth-child(17) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.teaser-cluster:nth-child(18) {
  -webkit-transition-delay: 3.4s !important;
          transition-delay: 3.4s !important;
}
.teaser-cluster:nth-child(19) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.teaser-cluster:nth-child(20) {
  -webkit-transition-delay: 3.8s !important;
          transition-delay: 3.8s !important;
}
.teaser-cluster:nth-child(21) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}

.teaser-cluster__inner {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  height: 100%;
}
@media (max-width: calc(992px - 1px)) {
  .teaser-cluster__inner {
    padding: -webkit-calc(var(--item-padding) * 2) var(--item-padding);
    padding: calc(var(--item-padding) * 2) var(--item-padding);
  }
}
@media (min-width: 992px) {
  .teaser-cluster__inner {
    padding: var(--item-padding);
  }
}

.teaser-cluster__icon__wrapper {
  --cluster-icon-height: 7.5rem;
  position: relative;
  display: inline-block;
  z-index: var(--z_index_neutral);
  margin-top: -webkit-calc(var(--cluster-icon-height) / 6);
  margin-top: calc(var(--cluster-icon-height) / 6);
  margin-bottom: -webkit-calc(var(--cluster-icon-height) / 3);
  margin-bottom: calc(var(--cluster-icon-height) / 3);
}
.teaser-cluster__icon__wrapper:active::before, .teaser-cluster__icon__wrapper:focus-within::before, .teaser-cluster__icon__wrapper:focus::before, .teaser-cluster__icon__wrapper:hover::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background-size: var(--dot_space) var(--dot_space);
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.teaser-cluster__icon__wrapper:active::after, .teaser-cluster__icon__wrapper:focus-within::after, .teaser-cluster__icon__wrapper:focus::after, .teaser-cluster__icon__wrapper:hover::after {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background-size: var(--dot_space) var(--dot_space);
  -webkit-transform: translate3d(100%, -100%, 0);
          transform: translate3d(100%, -100%, 0);
}
.teaser-cluster__icon__wrapper::before, .teaser-cluster__icon__wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  z-index: var(--z_index_negative);
  width: -webkit-calc(var(--cluster-icon-height) / 3);
  width: calc(var(--cluster-icon-height) / 3);
  height: -webkit-calc(var(--cluster-icon-height) / 3);
  height: calc(var(--cluster-icon-height) / 3);
}
.teaser-cluster__icon__wrapper::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--brand_acqua));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background-size: var(--dot_space) var(--dot_space);
  top: 0;
  left: 0;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.teaser-cluster__icon__wrapper::after {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark)/0.5);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background-size: var(--dot_space) var(--dot_space);
  right: 0;
  top: 100%;
  -webkit-transform: translate3d(50%, -50%, 0);
          transform: translate3d(50%, -50%, 0);
}

.teaser-cluster__icon__content {
  position: relative;
  z-index: var(--z_index_neutral);
  display: block;
  background-color: hsl(var(--white));
  padding: var(--gd_unit);
}
.teaser-cluster__icon__content:active .teaser-cluster__icon, .teaser-cluster__icon__content:focus-within .teaser-cluster__icon, .teaser-cluster__icon__content:focus .teaser-cluster__icon, .teaser-cluster__icon__content:hover .teaser-cluster__icon {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.teaser-cluster__icon {
  width: auto;
  height: var(--cluster-icon-height);
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
}

.teaser-cluster__title {
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-cluster__title {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-cluster__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.teaser-cluster__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-cluster__title__link, .teaser-cluster__title__link:hover, .teaser-cluster__title__link.is-active, *.is-active > .teaser-cluster__title__link, .teaser-cluster__title__link:focus, *:focus > .teaser-cluster__title__link, *:active > .teaser-cluster__title__link, .teaser-cluster__title__link:active, .teaser-cluster__title__link:focus-within, *:focus-within > .teaser-cluster__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-cluster__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-cluster__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-cluster__excerpt {
  margin: var(--gd_unit) 0 var(--gd_gutter_tablet);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-cluster__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .teaser-cluster__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
.teaser-cluster__excerpt::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-cluster__excerpt::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teasers-publications__list {
  display: grid;
  text-align: left;
  max-width: var(--max_width_main);
}
@media (max-width: calc(768px - 1px)) {
  .teasers-publications__list {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 768px) {
  .teasers-publications__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: calc(992px - 1px)) {
  .teasers-publications__list {
    gap: var(--gd_gutter_tablet);
    margin: var(--gd_gutter_large) auto var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teasers-publications__list {
    gap: var(--gd_gutter_wide);
    margin: var(--gd_gutter_xlarge) auto var(--gd_gutter_xxxlarge);
  }
  .person-detail__wrapper .teasers-publications__list {
    gap: var(--gd_gutter_tablet);
  }
}
.teasers-publications__list:empty {
  display: none;
}

.teaser-publication {
  display: grid;
  grid-template-columns: minmax(0, var(--pub-icon-size)) minmax(0, 1fr);
  background-color: hsl(var(--grey_light));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-publication {
    --pub-icon-size: var(--gd_gutter_mobile);
    padding: var(--gd_unit);
    gap: var(--gd_unit);
  }
}
@media (min-width: 768px) {
  .teaser-publication {
    --pub-icon-size: var(--gd_gutter_tablet);
    padding: var(--gd_gutter_tablet);
    gap: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teaser-publication {
    --pub-icon-size: var(--gd_gutter_desktop);
  }
  .person-detail__wrapper .teaser-publication {
    --pub-icon-size: var(--gd_gutter_tablet);
    gap: var(--gd_gutter_mobile);
  }
}
.single-entry__inner .teaser-publication[class*=wp-block-] + *::before {
  display: none;
}

.publication-icon {
  display: inline-block;
  width: var(--pub-icon-size);
  height: var(--pub-icon-size);
  background-color: hsl(var(--brand_purple_dark));
  -webkit-mask-image: var(--icon-publication);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}

@media (max-width: calc(768px - 1px)) {
  .teaser-publication__note {
    font-size: var(--fs_captions_note);
    font-weight: var(--fw_light);
    line-height: var(--lh_captions_note);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .teaser-publication__note {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}

.teaser-publication__note--small {
  font-size: var(--fs_captions_note);
  font-weight: var(--fw_light);
  line-height: var(--lh_captions_note);
  font-family: var(--ff_body);
}

.teaser-publication__title {
  margin: var(--gd_unit) 0;
  color: hsl(var(--brand_purple_dark));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-publication__title {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-publication__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.teaser-publication__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.25)), to(hsl(var(--brand_acqua)/0.25)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.25), hsl(var(--brand_acqua)/0.25));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.25), hsl(var(--brand_acqua)/0.25));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--brand_purple_dark));
}
*:hover > .teaser-publication__title__link, .teaser-publication__title__link:hover, .teaser-publication__title__link.is-active, *.is-active > .teaser-publication__title__link, .teaser-publication__title__link:focus, *:focus > .teaser-publication__title__link, *:active > .teaser-publication__title__link, .teaser-publication__title__link:active, .teaser-publication__title__link:focus-within, *:focus-within > .teaser-publication__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-publication__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-publication__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-publication__article {
  font-size: var(--fs_captions_note);
  font-weight: var(--fw_light);
  line-height: var(--lh_captions_note);
  font-family: var(--ff_body);
  font-weight: var(--fw_bold);
}

.page .hp-publications {
  position: relative;
}
.page .hp-publications > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.page .hp-publications.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
.page .hp-publications::after {
  -webkit-transform: translateX(0.7rem);
          transform: translateX(0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.page .hp-publications.animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.page .hp-publications::after, .page .hp-publications::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
  opacity: 0;
}
.page .hp-publications.animated::after, .page .hp-publications.animated::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
  opacity: 1 !important;
}
.page .hp-publications::after {
  content: "";
  position: absolute;
  pointer-events: none;
  background-image: var(--ornament-triangles-field);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--ornament-w);
  height: var(--ornament-h);
}
@media (max-width: calc(992px - 1px)) {
  .page .hp-publications::after {
    --ornament-w: 3.75rem;
    --ornament-h: 1.25rem;
    right: 0;
    top: -webkit-calc(var(--ornament-h) * -1);
    top: calc(var(--ornament-h) * -1);
  }
}
@media (min-width: 992px) {
  .page .hp-publications::after {
    --ornament-w: 12.0625rem;
    --ornament-h: 4.0625rem;
    top: 0;
    right: -webkit-calc(var(--ornament-w) * -1);
    right: calc(var(--ornament-w) * -1);
  }
}

.teaser-featured__wrapper {
  text-align: left;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .teaser-featured__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teaser-featured__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teaser-featured__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teaser-featured__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__wrapper {
    --padding-content: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .teaser-featured__wrapper {
    --padding-content: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teaser-featured__wrapper {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.teaser-featured__wrapper::before, .teaser-featured__wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
}
@media (max-width: calc(1440px - 1px)) {
  .teaser-featured__wrapper::before, .teaser-featured__wrapper::after {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .teaser-featured__wrapper::before, .teaser-featured__wrapper::after {
    width: 48%;
  }
}
.teaser-featured__wrapper::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.75);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_dark)/0.75);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.75);
  background-size: var(--dot_space) var(--dot_space);
  height: 50%;
  right: 60%;
}
.teaser-featured__wrapper::after {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  height: 85%;
}
@media (max-width: calc(1440px - 1px)) {
  .teaser-featured__wrapper::after {
    right: 0;
  }
}
@media (min-width: 1440px) {
  .teaser-featured__wrapper::after {
    left: 50%;
  }
}
@media (max-width: calc(1440px - 1px)) {
  .title-section-center + .teaser-featured__wrapper {
    margin-top: var(--gd_gutter_wide);
  }
}
@media (min-width: 1440px) {
  .title-section-center + .teaser-featured__wrapper {
    margin-top: var(--gd_gutter_xxxlarge);
  }
}

.teaser-featured__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .teaser-featured__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .teaser-featured__inner {
    max-width: var(--max_width_main_midsmall);
  }
}

.teaser-featured {
  display: grid;
  position: relative;
  z-index: var(--z_index_neutral);
}
@media (max-width: calc(992px - 1px)) {
  .teaser-featured {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "content" "image";
  }
}
@media (min-width: 992px) {
  .teaser-featured {
    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
    grid-template-areas: "image content";
    -webkit-box-align: end;
            align-items: end;
  }
}
@media (min-width: 1200px) {
  .teaser-featured {
    grid-template-columns: minmax(0, 8fr) minmax(0, 5fr);
  }
}

.teaser-featured__img__wrapper {
  z-index: var(--z_index_neutral);
  background-color: hsl(var(--grey_light));
  box-shadow: var(--dropshadow_related);
  grid-area: image;
  margin-bottom: var(--button_box_size);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .teaser-featured__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .teaser-featured__img__wrapper > *,
.teaser-featured__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .teaser-featured__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .teaser-featured__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .teaser-featured__img__wrapper::before {
    padding-bottom: 56.25%;
  }
}
@media (min-width: 768px) {
  .teaser-featured__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
  }
  .teaser-featured__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .teaser-featured__img__wrapper > *,
.teaser-featured__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .teaser-featured__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .teaser-featured__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .teaser-featured__img__wrapper::before {
    padding-bottom: 75%;
  }
}
@media (max-width: calc(992px - 1px)) {
  .teaser-featured__img__wrapper {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "content" "image";
    margin-top: -webkit-calc(var(--button_box_size) * -1);
    margin-top: calc(var(--button_box_size) * -1);
  }
}

.teaser-featured__content {
  position: relative;
  z-index: var(--z_index_lift);
  grid-area: content;
}
@media (min-width: 992px) {
  .teaser-featured__content {
    margin-left: -webkit-calc((var(--dash-width) + var(--gd_unit)) * -1);
    margin-left: calc((var(--dash-width) + var(--gd_unit)) * -1);
  }
}

.teaser-featured__content__inner {
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
}

.teaser-featured__date {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  color: hsl(var(--grey_dark));
  margin: 0 auto var(--gd_unit) -webkit-calc(var(--dash-width) + var(--gd_unit));
  margin: 0 auto var(--gd_unit) calc(var(--dash-width) + var(--gd_unit));
}
.teaser-featured__date::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-featured__date::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teaser-featured__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.teaser-featured__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-featured__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1200px) {
  .teaser-featured__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}

.teaser-featured__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-featured__title__link, .teaser-featured__title__link:hover, .teaser-featured__title__link.is-active, *.is-active > .teaser-featured__title__link, .teaser-featured__title__link:focus, *:focus > .teaser-featured__title__link, *:active > .teaser-featured__title__link, .teaser-featured__title__link:active, .teaser-featured__title__link:focus-within, *:focus-within > .teaser-featured__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-featured__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-featured__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-featured__box-icon {
  --box-outline-height: -webkit-calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-height: calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-timing: -webkit-calc(var(--ease_time) * 1.25);
  --box-outline-timing: calc(var(--ease_time) * 1.25);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  background-color: hsl(var(--grey_dark));
  -webkit-transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  width: var(--button_box_size);
  height: var(--button_box_size);
}
@media (min-width: 992px) {
  .teaser-featured__box-icon {
    margin-left: 0;
  }
}
.teaser-featured__box-icon:active::before, .teaser-featured__box-icon:focus-within::before, .teaser-featured__box-icon:focus::before, .teaser-featured__box-icon:hover::before {
  -webkit-animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition: opacity 0s ease-in 0s;
  transition: opacity 0s ease-in 0s;
  opacity: 1;
}
.teaser-featured__box-icon:active::after, .teaser-featured__box-icon:focus-within::after, .teaser-featured__box-icon:focus::after, .teaser-featured__box-icon:hover::after {
  background-color: hsl(var(--brand_acqua));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__box-icon:active::after, .teaser-featured__box-icon:focus-within::after, .teaser-featured__box-icon:focus::after, .teaser-featured__box-icon:hover::after {
    -webkit-transform: translateX(var(--gd_unit));
            transform: translateX(var(--gd_unit));
  }
}
@media (min-width: 768px) {
  .teaser-featured__box-icon:active::after, .teaser-featured__box-icon:focus-within::after, .teaser-featured__box-icon:focus::after, .teaser-featured__box-icon:hover::after {
    -webkit-transform: translateX(var(--gd_gutter_smallmobile));
            transform: translateX(var(--gd_gutter_smallmobile));
  }
}
.teaser-featured__box-icon::before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  background-repeat: no-repeat;
  background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  background-position: 0 0, 100% 0, right 100%, 0 bottom;
  background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua))));
  background-image: -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  background-image: linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  -webkit-animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.teaser-featured__box-icon::after {
  content: "";
  pointer-events: none;
  display: block;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  background-color: hsl(var(--white));
  -webkit-mask-image: var(--icon-arrow-right);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-featured__box-icon::after {
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .teaser-featured__box-icon::after {
    --icon-size: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teaser-featured__box-icon::after {
    --icon-size: var(--gd_gutter_desktop);
  }
}

.teasers-team__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .teasers-team__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teasers-team__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teasers-team__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teasers-team__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teasers-team__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (min-width: 768px) {
  .teasers-team__wrapper {
    padding-top: 0;
  }
}

.teasers-team__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .teasers-team__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .teasers-team__inner {
    max-width: var(--max_width_main);
  }
}

.teaser-team-list {
  margin-top: var(--gd_gutter_large);
}
@media (min-width: 768px) {
  .teaser-team-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .teaser-team-list > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .teaser-team-list > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_wide));
    width: calc(50% - var(--gd_gutter_wide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .teaser-team-list > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teaser-team-list > *:nth-child(even) {
    margin-left: var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .teaser-team-list > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_wide));
    width: calc(33.333% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
  }
  .teaser-team-list > *:first-child, .teaser-team-list > *:only-child, .teaser-team-list > *:nth-child(3n+1) {
    margin-left: 0;
  }
}

.teaser-team-list__item {
  position: relative;
  z-index: var(--z_index_lift);
}
.teaser-team-list__item::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_negative);
  top: var(--item-padding);
  left: -webkit-calc(var(--item-padding) * -1);
  left: calc(var(--item-padding) * -1);
  width: 100%;
  height: 100%;
}

.teaser-team {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  background-color: hsl(var(--white));
  padding: -webkit-calc(var(--item-padding) * 2) var(--item-padding) -webkit-calc(var(--item-padding) * 1.5);
  padding: calc(var(--item-padding) * 2) var(--item-padding) calc(var(--item-padding) * 1.5);
  height: 100%;
}

.teaser-team__content {
  text-align: center;
}

.teaser-team__img__wrapper {
  --image-width: 9rem;
  position: relative;
  z-index: var(--z_index_neutral);
  margin: 0 auto var(--gd_gutter_tablet);
  padding: var(--gd_unit);
  border: 0.0625rem solid hsl(var(--brand_purple_dark));
  border-radius: 50%;
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
}
.teaser-team__img__wrapper:active, .teaser-team__img__wrapper:focus-within, .teaser-team__img__wrapper:focus, .teaser-team__img__wrapper:hover {
  border: 0.0625rem solid hsl(var(--brand_acqua));
}
.teaser-team__img__wrapper:active .teaser-team__img__content, .teaser-team__img__wrapper:focus-within .teaser-team__img__content, .teaser-team__img__wrapper:focus .teaser-team__img__content, .teaser-team__img__wrapper:hover .teaser-team__img__content {
  border: var(--gd_gutter_mobile) solid hsl(var(--brand_acqua));
}
.teaser-team__img__wrapper:active::before, .teaser-team__img__wrapper:focus-within::before, .teaser-team__img__wrapper:focus::before, .teaser-team__img__wrapper:hover::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background-size: var(--dot_space) var(--dot_space);
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
.teaser-team__img__wrapper:active::after, .teaser-team__img__wrapper:focus-within::after, .teaser-team__img__wrapper:focus::after, .teaser-team__img__wrapper:hover::after {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark));
  background-size: var(--dot_space) var(--dot_space);
  -webkit-transform: translate3d(100%, -100%, 0);
          transform: translate3d(100%, -100%, 0);
}
.teaser-team__img__wrapper::before, .teaser-team__img__wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  z-index: var(--z_index_negative);
  width: -webkit-calc(var(--image-width) / 3);
  width: calc(var(--image-width) / 3);
  height: -webkit-calc(var(--image-width) / 3);
  height: calc(var(--image-width) / 3);
}
.teaser-team__img__wrapper::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--brand_acqua));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background-size: var(--dot_space) var(--dot_space);
  top: 0;
  left: -0.125rem;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}
.teaser-team__img__wrapper::after {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark)/0.5);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background-size: var(--dot_space) var(--dot_space);
  right: -0.125rem;
  top: 100%;
  -webkit-transform: translate3d(50%, -50%, 0);
          transform: translate3d(50%, -50%, 0);
}

.teaser-team__img__content {
  position: relative;
  display: block;
  width: 100%;
  width: var(--image-width);
  border: var(--gd_unit) solid hsl(var(--brand_purple_dark));
  border-radius: -webkit-calc(var(--image-width) / 2);
  border-radius: calc(var(--image-width) / 2);
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  z-index: var(--z_index_neutral);
}
.teaser-team__img__content::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-team__img__content > *,
.teaser-team__img__content img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-team__img__content figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-team__img__content .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-team__img__content::before {
  padding-bottom: 100%;
}
.teaser-team__img__content img {
  border-radius: -webkit-calc(var(--image-width) / 2);
  border-radius: calc(var(--image-width) / 2);
}

.teaser-team__pre-title {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
}

.teaser-team__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-team__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-team__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-team__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.teaser-team__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-team__title__link, .teaser-team__title__link:hover, .teaser-team__title__link.is-active, *.is-active > .teaser-team__title__link, .teaser-team__title__link:focus, *:focus > .teaser-team__title__link, *:active > .teaser-team__title__link, .teaser-team__title__link:active, .teaser-team__title__link:focus-within, *:focus-within > .teaser-team__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-team__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-team__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-team__sub-title {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  margin: var(--gd_unit) auto var(--gd_gutter_tablet);
}

.teasers-project-team__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .teasers-project-team__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teasers-project-team__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .teasers-project-team__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teasers-project-team__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teasers-project-team__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (min-width: 768px) {
  .teasers-project-team__wrapper {
    padding-top: var(--gd_gutter_xlarge);
  }
}

.teasers-project-team__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .teasers-project-team__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .teasers-project-team__inner {
    max-width: var(--max_width_main);
  }
}

.teaser-project-team-list {
  margin-top: var(--gd_gutter_large);
}
@media (min-width: 768px) {
  .teaser-project-team-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .teaser-project-team-list > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .teaser-project-team-list > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_wide));
    width: calc(50% - var(--gd_gutter_wide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .teaser-project-team-list > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .teaser-project-team-list > *:nth-child(even) {
    margin-left: var(--gd_gutter_wide);
  }
}
@media (min-width: 992px) {
  .teaser-project-team-list > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_wide));
    width: calc(33.333% - var(--gd_gutter_wide));
    margin-left: var(--gd_gutter_wide);
  }
  .teaser-project-team-list > *:first-child, .teaser-project-team-list > *:only-child, .teaser-project-team-list > *:nth-child(3n+1) {
    margin-left: 0;
  }
}

.teaser-project-team-list__item {
  position: relative;
  z-index: var(--z_index_lift);
}
@media (min-width: 768px) {
  .teaser-project-team-list__item {
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
.teaser-project-team-list__item::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_negative);
  top: var(--item-padding);
  left: -webkit-calc(var(--item-padding) * -1);
  left: calc(var(--item-padding) * -1);
  width: 100%;
  height: 100%;
}

.teaser-project-team {
  width: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  position: relative;
  background-color: hsl(var(--white));
  padding: 0;
  height: 100%;
}

.teaser-project-team__content {
  text-align: center;
  width: 100%;
  position: relative;
}

.teaser-project-team__img__wrapper {
  --image-width: 9rem;
  position: relative;
  padding: var(--item-padding) var(--item-padding) 0;
}

.teaser-project-team__img__inner {
  position: relative;
  z-index: var(--z_index_lift);
  margin: 0 auto var(--gd_gutter_tablet);
  padding: var(--gd_unit);
  border: 0.0625rem solid hsl(var(--brand_purple_dark));
  border-radius: 50%;
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
}
.teaser-project-team__img__inner:active, .teaser-project-team__img__inner:focus-within, .teaser-project-team__img__inner:focus, .teaser-project-team__img__inner:hover {
  border: 0.0625rem solid hsl(var(--brand_acqua));
}
.teaser-project-team__img__inner:active .teaser-project-team__img__content, .teaser-project-team__img__inner:focus-within .teaser-project-team__img__content, .teaser-project-team__img__inner:focus .teaser-project-team__img__content, .teaser-project-team__img__inner:hover .teaser-project-team__img__content {
  border: var(--gd_gutter_mobile) solid hsl(var(--brand_acqua));
}

.teaser-project-team__top-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: -webkit-calc(var(--item-padding) + var(--image-width) / 2 + var(--gd_unit));
  height: calc(var(--item-padding) + var(--image-width) / 2 + var(--gd_unit));
  width: 100%;
  background-color: hsl(var(--brand_acqua));
  z-index: var(--z_index_neutral);
  -webkit-transition: background-color ease var(--ease_time);
  transition: background-color ease var(--ease_time);
}
.teaser-project-team__img__inner:focus + .teaser-project-team__top-bg, .teaser-project-team__img__inner:hover + .teaser-project-team__top-bg {
  background-color: hsl(var(--brand_purple_dark));
}
.teaser-project-team__img__inner:focus + .teaser-project-team__top-bg::before, .teaser-project-team__img__inner:hover + .teaser-project-team__top-bg::before {
  opacity: 0;
}
.teaser-project-team__img__inner:focus + .teaser-project-team__top-bg::after, .teaser-project-team__img__inner:hover + .teaser-project-team__top-bg::after {
  opacity: 1;
}
.teaser-project-team__top-bg::before, .teaser-project-team__top-bg::after {
  content: "";
  position: absolute;
  pointer-events: none;
  -webkit-transition: opacity ease var(--ease_time);
  transition: opacity ease var(--ease_time);
  z-index: var(--z_index_negative);
  width: -webkit-calc(var(--item-padding) + var(--image-width) / 2);
  width: calc(var(--item-padding) + var(--image-width) / 2);
  height: -webkit-calc(var(--item-padding) + var(--image-width) / 2);
  height: calc(var(--item-padding) + var(--image-width) / 2);
  top: 0;
  right: var(--gd_unit);
}
.teaser-project-team__top-bg::before {
  background: -webkit-linear-gradient(left, hsl(var(--brand_acqua)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--brand_acqua)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_purple_dark));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--brand_acqua))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua))), color-stop(1%, transparent)) center, hsl(var(--brand_purple_dark));
  background: linear-gradient(90deg, hsl(var(--brand_acqua)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--brand_acqua)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_purple_dark));
  background-size: var(--dot_space) var(--dot_space);
  opacity: 1;
}
.teaser-project-team__top-bg::after {
  background: -webkit-linear-gradient(left, hsl(var(--brand_purple_dark)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--brand_purple_dark)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--brand_purple_dark))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_purple_dark))), color-stop(1%, transparent)) center, hsl(var(--brand_acqua));
  background: linear-gradient(90deg, hsl(var(--brand_purple_dark)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--brand_purple_dark)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background-size: var(--dot_space) var(--dot_space);
  opacity: 0;
}

.teaser-project-team__img__content {
  position: relative;
  display: block;
  width: 100%;
  width: var(--image-width);
  border: var(--gd_unit) solid hsl(var(--brand_purple_dark));
  border-radius: -webkit-calc(var(--image-width) / 2);
  border-radius: calc(var(--image-width) / 2);
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  z-index: var(--z_index_neutral);
}
.teaser-project-team__img__content::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-project-team__img__content > *,
.teaser-project-team__img__content img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-project-team__img__content figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-project-team__img__content .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-project-team__img__content::before {
  padding-bottom: 100%;
}
.teaser-project-team__img__content img {
  border-radius: -webkit-calc(var(--image-width) / 2);
  border-radius: calc(var(--image-width) / 2);
}

.teaser-project-team__text-content {
  padding: 0 var(--item-padding);
}

.teaser-project-team__pre-title {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
}

.teaser-project-team__title {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-project-team__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-project-team__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-project-team__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.teaser-project-team__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  font-weight: var(--fw_bold);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-project-team__title__link, .teaser-project-team__title__link:hover, .teaser-project-team__title__link.is-active, *.is-active > .teaser-project-team__title__link, .teaser-project-team__title__link:focus, *:focus > .teaser-project-team__title__link, *:active > .teaser-project-team__title__link, .teaser-project-team__title__link:active, .teaser-project-team__title__link:focus-within, *:focus-within > .teaser-project-team__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-project-team__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-project-team__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-project-team__sub-title {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  margin: var(--gd_unit) auto var(--item-padding);
}

@media (max-width: calc(768px - 1px)) {
  .teaser-project-team__cta {
    padding: 0 var(--item-padding) -webkit-calc(var(--item-padding) * 2);
    padding: 0 var(--item-padding) calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .teaser-project-team__cta {
    padding: 0 var(--item-padding) var(--item-padding);
  }
}

.header-research-facility {
  position: relative;
  z-index: var(--z_index_neutral);
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: calc(768px - 1px)) {
  .header-research-facility {
    --padding-content: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .header-research-facility {
    --padding-content: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .header-research-facility {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.header-research-facility .breadcrumb-list {
  display: none;
  grid-row: 1/2;
  grid-column: 1/2;
}
.header-research-facility::before, .header-research-facility::after {
  --bg-color: hsl(var(--grey_light));
  content: "";
  position: absolute;
  pointer-events: none;
}
.header-research-facility::before {
  --element-size: 18.75rem;
  background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
  background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background-size: var(--dot_space) var(--dot_space);
  left: -webkit-calc(var(--dot_space) * -0.5);
  left: calc(var(--dot_space) * -0.5);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  width: var(--element-size);
  height: var(--element-size);
  top: -webkit-calc(50% - var(--element-size) - 0.125rem);
  top: calc(50% - var(--element-size) - 0.125rem);
  z-index: var(--z_index_negative);
}
.header-research-facility::after {
  width: 100vw;
  width: 100dvw;
  height: 50%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  background-color: var(--bg-color);
  z-index: -webkit-calc(var(--z_index_negative) * 2);
  z-index: calc(var(--z_index_negative) * 2);
}

.header-research-facility__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  z-index: var(--z_index_neutral);
  grid-column: 1/2;
}
.header-research-facility__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.header-research-facility__img__wrapper > *,
.header-research-facility__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.header-research-facility__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.header-research-facility__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.header-research-facility__img__wrapper::before {
  padding-bottom: 56.25%;
}
@media (max-width: calc(768px - 1px)) {
  .header-research-facility__img__wrapper {
    grid-row: 3/4;
  }
}
@media (min-width: 768px) {
  .header-research-facility__img__wrapper {
    box-shadow: var(--dropshadow_related);
    grid-row: 1/4;
  }
}

.header-research-facility__title__wrapper {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
  box-shadow: var(--dropshadow_related);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .header-research-facility__title__wrapper {
    grid-row: 2/3;
  }
}
@media (min-width: 768px) {
  .header-research-facility__title__wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    grid-row: 3/4;
    -webkit-transform: translateY(var(--padding-content));
            transform: translateY(var(--padding-content));
  }
}

.header-research-facility__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.header-research-facility__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .header-research-facility__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .header-research-facility__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-research-facility__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-research-facility__title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.header-research-facility__title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.header-research-facility__title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.header-research-facility__excerpt {
  --top-padding: -webkit-calc(var(--padding-content) * 1.75);
  --top-padding: calc(var(--padding-content) * 1.75);
  position: relative;
  z-index: var(--z_index_neutral);
  color: hsl(var(--white));
  background-color: hsl(var(--grey_bg));
  padding: var(--top-padding) var(--padding-content) var(--padding-content) var(--padding-content);
  grid-row: 4/5;
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .header-research-facility__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
    --top-padding: var(--padding-content);
  }
}
@media (min-width: 768px) {
  .header-research-facility__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .header-research-facility__excerpt {
    max-width: 83.34%;
    margin-left: 8.333%;
  }
}
@media (min-width: 992px) {
  .header-research-facility__excerpt {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
    max-width: 66.667%;
    margin-left: 16.66%;
  }
}
.header-research-facility__excerpt::-moz-selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}
.header-research-facility__excerpt::selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}

.header-ccf {
  position: relative;
  z-index: var(--z_index_neutral);
  display: grid;
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf {
    --padding-content: var(--gd_gutter_mobile);
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 768px) {
  .header-ccf {
    --padding-content: var(--gd_gutter_tablet);
    grid-template-columns: minmax(0, 65%) minmax(0, 35%);
  }
}
@media (min-width: 992px) {
  .header-ccf {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.header-ccf .breadcrumb-list {
  display: none;
  grid-row: 1/2;
  grid-column: 1/2;
}
.header-ccf::before, .header-ccf::after {
  content: "";
  position: absolute;
  pointer-events: none;
}
@media (max-width: calc(1440px - 1px)) {
  .header-ccf::before, .header-ccf::after {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .header-ccf::before, .header-ccf::after {
    width: 48%;
  }
}
.header-ccf::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.75);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_dark)/0.75);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.75);
  background-size: var(--dot_space) var(--dot_space);
  height: 50%;
  top: 20%;
  right: 75%;
}
.header-ccf::after {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  height: 85%;
  top: 0;
}
@media (max-width: calc(1440px - 1px)) {
  .header-ccf::after {
    right: 0;
  }
}
@media (min-width: 1440px) {
  .header-ccf::after {
    left: 50%;
  }
}

.header-ccf__img__wrapper {
  z-index: var(--z_index_neutral);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
    grid-row: 3/4;
  }
  .header-ccf__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .header-ccf__img__wrapper > *,
.header-ccf__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .header-ccf__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .header-ccf__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .header-ccf__img__wrapper::before {
    padding-bottom: 56.25%;
  }
}
@media (min-width: 768px) {
  .header-ccf__img__wrapper {
    position: relative;
    display: block;
    width: 100%;
    box-shadow: var(--dropshadow_related);
    grid-row: 1/4;
  }
  .header-ccf__img__wrapper::before {
    content: "";
    display: block;
    width: 100%;
  }
  .header-ccf__img__wrapper > *,
.header-ccf__img__wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: hsl(var(--grey_light));
  }
  .header-ccf__img__wrapper figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: var(--gd_unit);
    background-color: hsl(var(--grey_light));
  }
  .header-ccf__img__wrapper .wp-block-image .aligncenter > figcaption {
    display: block !important;
  }
  .header-ccf__img__wrapper::before {
    padding-bottom: 75%;
  }
}

.header-ccf__title__wrapper {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
  box-shadow: var(--dropshadow_related);
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf__title__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .cluster .header-ccf__title__wrapper {
    --icon-size: var(--gd_gutter_xlarge);
    padding-right: -webkit-calc(var(--gd_unit) + var(--icon-size));
    padding-right: calc(var(--gd_unit) + var(--icon-size));
  }
}
@media (min-width: 768px) {
  .header-ccf__title__wrapper {
    grid-column: 2/3;
    grid-row: 3/4;
    -webkit-transform: translateY(var(--padding-content));
            transform: translateY(var(--padding-content));
    margin-left: -webkit-calc((var(--dash-width) + var(--gd_unit)) * -1);
    margin-left: calc((var(--dash-width) + var(--gd_unit)) * -1);
  }
}

.header-ccf__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.header-ccf__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
  .cluster .header-ccf__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .header-ccf__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-ccf__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-ccf__title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.header-ccf__title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.header-ccf__title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.header-ccf-icon__wrapper {
  display: none;
}
.cluster .header-ccf-icon__wrapper {
  display: block;
  border-radius: 50%;
  border: 0.0625rem solid hsl(var(--brand_acqua));
  position: absolute;
  right: 0;
  pointer-events: none;
}
@media (max-width: calc(768px - 1px)) {
  .cluster .header-ccf-icon__wrapper {
    padding: -webkit-calc(var(--gd_unit) / 2);
    padding: calc(var(--gd_unit) / 2);
    width: -webkit-calc(var(--icon-size) + var(--gd_unit));
    width: calc(var(--icon-size) + var(--gd_unit));
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (min-width: 768px) {
  .cluster .header-ccf-icon__wrapper {
    padding: var(--gd_gutter_mobile);
    width: 40%;
    bottom: -webkit-calc(100% - var(--gd_gutter_mobile));
    bottom: calc(100% - var(--gd_gutter_mobile));
  }
  .cluster .header-ccf-icon__wrapper::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    width: -webkit-calc(100% - var(--gd_gutter_tablet));
    width: calc(100% - var(--gd_gutter_tablet));
    height: -webkit-calc(100% - var(--gd_gutter_tablet));
    height: calc(100% - var(--gd_gutter_tablet));
    border-radius: 50%;
    border: 0.0625rem solid hsl(var(--brand_acqua));
  }
}

.header-ccf-icon__inner {
  position: relative;
  display: block;
  width: 100%;
  background: hsl(var(--white));
  border-radius: 50%;
}
.header-ccf-icon__inner::before {
  content: "";
  display: block;
  width: 100%;
}
.header-ccf-icon__inner > *,
.header-ccf-icon__inner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: hsl(var(--grey_light));
}
.header-ccf-icon__inner figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.header-ccf-icon__inner .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.header-ccf-icon__inner::before {
  padding-bottom: 100%;
}

.header-ccf-icon {
  border-radius: 50%;
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf-icon {
    padding: var(--gd_unit);
    border: -webkit-calc(var(--gd_unit) / 2) solid hsl(var(--brand_acqua));
    border: calc(var(--gd_unit) / 2) solid hsl(var(--brand_acqua));
  }
}
@media (min-width: 768px) {
  .header-ccf-icon {
    padding: var(--gd_gutter_mobile);
    border: var(--gd_unit) solid hsl(var(--brand_acqua));
  }
}

.header-ccf__excerpt {
  --top-padding: -webkit-calc(var(--padding-content) * 1.75);
  --top-padding: calc(var(--padding-content) * 1.75);
  position: relative;
  z-index: var(--z_index_neutral);
  color: hsl(var(--white));
  background-color: hsl(var(--grey_bg));
  padding: var(--top-padding) var(--padding-content) var(--padding-content) var(--padding-content);
  grid-row: 4/5;
}
@media (max-width: calc(768px - 1px)) {
  .header-ccf__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
    --top-padding: var(--padding-content);
    grid-column: 1/2;
  }
}
@media (min-width: 768px) {
  .header-ccf__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
    grid-column: 1/3;
    max-width: 82%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .header-ccf__excerpt {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
.header-ccf__excerpt::-moz-selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}
.header-ccf__excerpt::selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}

.homepage-areas-highlight__wrapper {
  text-align: left;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .homepage-areas-highlight__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.homepage-areas-highlight__wrapper::before {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.homepage-areas-highlight__wrapper.animated::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.homepage-areas-highlight__wrapper::before, .homepage-areas-highlight__wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  left: 0;
}
.homepage-areas-highlight__wrapper::before {
  content: "";
  position: absolute;
  background-color: hsl(var(--grey_bg));
  z-index: -webkit-calc(var(--z_index_negative) * 2);
  z-index: calc(var(--z_index_negative) * 2);
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__wrapper::before {
    width: 75vw;
    top: 10%;
    height: 70%;
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__wrapper::before {
    width: 50vw;
    top: 15%;
    height: 60%;
  }
}
.homepage-areas-highlight__wrapper::after {
  left: 0;
  width: 11.6875rem;
  height: 13.5rem;
  background-image: var(--ornament-plus-field);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: var(--z_index_negative);
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__wrapper::after {
    top: 25%;
    -webkit-transform: translateX(30%) scale(0.85);
            transform: translateX(30%) scale(0.85);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__wrapper::after {
    top: 18%;
    left: 0;
  }
}

.homepage-areas-highlight__inner {
  margin: 0 auto;
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  position: relative;
}
@media (min-width: 992px) {
  .homepage-areas-highlight__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .homepage-areas-highlight__inner {
    max-width: var(--max_width_large);
  }
}
.homepage-areas-highlight__inner.animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.homepage-areas-highlight__inner::before, .homepage-areas-highlight__inner::after {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.homepage-areas-highlight__inner.animated::before, .homepage-areas-highlight__inner.animated::after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.homepage-areas-highlight__inner:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.homepage-areas-highlight__inner:nth-child(2) {
  -webkit-transition-delay: 0.5s !important;
          transition-delay: 0.5s !important;
}
.homepage-areas-highlight__inner:nth-child(3) {
  -webkit-transition-delay: 1s !important;
          transition-delay: 1s !important;
}
.homepage-areas-highlight__inner:nth-child(4) {
  -webkit-transition-delay: 1.5s !important;
          transition-delay: 1.5s !important;
}
.homepage-areas-highlight__inner:nth-child(5) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.homepage-areas-highlight__inner:nth-child(6) {
  -webkit-transition-delay: 2.5s !important;
          transition-delay: 2.5s !important;
}
.homepage-areas-highlight__inner:nth-child(7) {
  -webkit-transition-delay: 3s !important;
          transition-delay: 3s !important;
}
.homepage-areas-highlight__inner:nth-child(8) {
  -webkit-transition-delay: 3.5s !important;
          transition-delay: 3.5s !important;
}
.homepage-areas-highlight__inner:nth-child(9) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.homepage-areas-highlight__inner:nth-child(10) {
  -webkit-transition-delay: 4.5s !important;
          transition-delay: 4.5s !important;
}
.homepage-areas-highlight__inner:nth-child(11) {
  -webkit-transition-delay: 5s !important;
          transition-delay: 5s !important;
}
.homepage-areas-highlight__inner:nth-child(12) {
  -webkit-transition-delay: 5.5s !important;
          transition-delay: 5.5s !important;
}
.homepage-areas-highlight__inner:nth-child(13) {
  -webkit-transition-delay: 6s !important;
          transition-delay: 6s !important;
}
.homepage-areas-highlight__inner:nth-child(14) {
  -webkit-transition-delay: 6.5s !important;
          transition-delay: 6.5s !important;
}
.homepage-areas-highlight__inner:nth-child(15) {
  -webkit-transition-delay: 7s !important;
          transition-delay: 7s !important;
}
.homepage-areas-highlight__inner:nth-child(16) {
  -webkit-transition-delay: 7.5s !important;
          transition-delay: 7.5s !important;
}
.homepage-areas-highlight__inner:nth-child(17) {
  -webkit-transition-delay: 8s !important;
          transition-delay: 8s !important;
}
.homepage-areas-highlight__inner:nth-child(18) {
  -webkit-transition-delay: 8.5s !important;
          transition-delay: 8.5s !important;
}
.homepage-areas-highlight__inner:nth-child(19) {
  -webkit-transition-delay: 9s !important;
          transition-delay: 9s !important;
}
.homepage-areas-highlight__inner:nth-child(20) {
  -webkit-transition-delay: 9.5s !important;
          transition-delay: 9.5s !important;
}
.homepage-areas-highlight__inner:nth-child(21) {
  -webkit-transition-delay: 10s !important;
          transition-delay: 10s !important;
}

.homepage-areas-highlight__container {
  text-align: left;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__container {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__container {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .homepage-areas-highlight__container {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__container {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__container {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.homepage-areas-highlight__container::before, .homepage-areas-highlight__container::after {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  opacity: 0;
}
.homepage-areas-highlight__container.animated::before, .homepage-areas-highlight__container.animated::after {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  opacity: 1;
}
.homepage-areas-highlight__container::before {
  -webkit-transform: translateX(-0.7rem);
          transform: translateX(-0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.homepage-areas-highlight__container.animated::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 1;
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.homepage-areas-highlight__container::before {
  --ornament-size: 5.625rem;
  content: "";
  position: absolute;
  bottom: 0;
  background-image: var(--ornament-waves-rounded);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--ornament-size);
  height: var(--ornament-size);
  pointer-events: none;
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__container::before {
    left: -webkit-calc(var(--ornament-size) / 2 * -1);
    left: calc(var(--ornament-size) / 2 * -1);
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__container::before {
    left: -webkit-calc(var(--ornament-size) * -1);
    left: calc(var(--ornament-size) * -1);
  }
}
.homepage-areas-highlight__container::after {
  --ornament-w: 2.125rem;
  --ornament-h: 10.6875rem;
  content: "";
  position: absolute;
  pointer-events: none;
  background-image: var(--ornament-circles-vertical);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: var(--ornament-w);
  height: var(--ornament-h);
}
@media (max-width: calc(992px - 1px)) {
  .homepage-areas-highlight__container::after {
    right: -webkit-calc(var(--ornament-w) * -1);
    right: calc(var(--ornament-w) * -1);
    top: 50%;
  }
}
@media (min-width: 992px) {
  .homepage-areas-highlight__container::after {
    right: -webkit-calc(var(--ornament-w) * 2 * -1);
    right: calc(var(--ornament-w) * 2 * -1);
    bottom: 0;
  }
}

.hp-facilities-highlight__wrapper {
  text-align: left;
  -webkit-transform: translateX(0.7rem);
          transform: translateX(0.7rem);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  position: relative;
}
@media (max-width: calc(992px - 1px)) {
  .hp-facilities-highlight__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .hp-facilities-highlight__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .hp-facilities-highlight__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
.hp-facilities-highlight__wrapper.animated {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.hp-facilities-highlight__inner {
  margin: 0 auto;
  display: grid;
  position: relative;
}
@media (min-width: 992px) {
  .hp-facilities-highlight__inner {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .hp-facilities-highlight__inner {
    max-width: var(--max_width_large);
  }
}
@media (max-width: calc(992px - 1px)) {
  .hp-facilities-highlight__inner {
    grid-template-columns: minmax(0, 1fr);
    grid-template-areas: "content" "images";
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__inner {
    grid-template-areas: "images content";
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -webkit-box-align: center;
            align-items: center;
  }
}

.hp-facilities-highlight__images {
  grid-area: images;
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-template-rows: repeat(10, minmax(0, 1fr));
}
.hp-facilities-highlight__images > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  opacity: 0;
}
.hp-facilities-highlight__images.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
  opacity: 1;
}
@media (max-width: calc(992px - 1px)) {
  .hp-facilities-highlight__images {
    z-index: var(--z_index_lift);
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__images {
    z-index: var(--z_index_neutral);
  }
}

.hp-facilities-highlight__image {
  position: relative;
  display: block;
  width: 100%;
  box-shadow: var(--dropshadow_related);
}
.hp-facilities-highlight__image::before {
  content: "";
  display: block;
  width: 100%;
}
.hp-facilities-highlight__image > *,
.hp-facilities-highlight__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.hp-facilities-highlight__image figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.hp-facilities-highlight__image .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.hp-facilities-highlight__image::before {
  padding-bottom: 75%;
}
.hp-facilities-highlight__image:nth-child(1) {
  z-index: var(--z_index_neutral);
  grid-column: 1/5;
  grid-row: 1/3;
}
.hp-facilities-highlight__image:nth-child(2) {
  z-index: -webkit-calc(var(--z_index_neutral) + 1);
  z-index: calc(var(--z_index_neutral) + 1);
  grid-column: 2/13;
  grid-row: 2/8;
}
@media (min-width: 992px) {
  .hp-facilities-highlight__image:nth-child(2) {
    -webkit-transform: translateX(var(--gd_gutter_wide));
            transform: translateX(var(--gd_gutter_wide));
  }
}
.hp-facilities-highlight__image:nth-child(3) {
  z-index: -webkit-calc(var(--z_index_neutral) + 2);
  z-index: calc(var(--z_index_neutral) + 2);
  grid-column: 6/11;
  grid-row: 7/10;
}
.hp-facilities-highlight__image:nth-child(4) {
  z-index: -webkit-calc(var(--z_index_neutral) + 1);
  z-index: calc(var(--z_index_neutral) + 1);
  grid-column: 4/8;
  grid-row: 9/11;
}
.hp-facilities-highlight__image:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.hp-facilities-highlight__image:nth-child(2) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.hp-facilities-highlight__image:nth-child(3) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.hp-facilities-highlight__image:nth-child(4) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.hp-facilities-highlight__image:nth-child(5) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.hp-facilities-highlight__image:nth-child(6) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.hp-facilities-highlight__image:nth-child(7) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.hp-facilities-highlight__image:nth-child(8) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.hp-facilities-highlight__image:nth-child(9) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.hp-facilities-highlight__image:nth-child(10) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.hp-facilities-highlight__image:nth-child(11) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.hp-facilities-highlight__image:nth-child(12) {
  -webkit-transition-delay: 4.4s !important;
          transition-delay: 4.4s !important;
}
.hp-facilities-highlight__image:nth-child(13) {
  -webkit-transition-delay: 4.8s !important;
          transition-delay: 4.8s !important;
}
.hp-facilities-highlight__image:nth-child(14) {
  -webkit-transition-delay: 5.2s !important;
          transition-delay: 5.2s !important;
}
.hp-facilities-highlight__image:nth-child(15) {
  -webkit-transition-delay: 5.6s !important;
          transition-delay: 5.6s !important;
}
.hp-facilities-highlight__image:nth-child(16) {
  -webkit-transition-delay: 6s !important;
          transition-delay: 6s !important;
}
.hp-facilities-highlight__image:nth-child(17) {
  -webkit-transition-delay: 6.4s !important;
          transition-delay: 6.4s !important;
}
.hp-facilities-highlight__image:nth-child(18) {
  -webkit-transition-delay: 6.8s !important;
          transition-delay: 6.8s !important;
}
.hp-facilities-highlight__image:nth-child(19) {
  -webkit-transition-delay: 7.2s !important;
          transition-delay: 7.2s !important;
}
.hp-facilities-highlight__image:nth-child(20) {
  -webkit-transition-delay: 7.6s !important;
          transition-delay: 7.6s !important;
}
.hp-facilities-highlight__image:nth-child(21) {
  -webkit-transition-delay: 8s !important;
          transition-delay: 8s !important;
}

.hp-facilities-highlight__content {
  position: relative;
  grid-area: content;
}
.hp-facilities-highlight__content::before, .hp-facilities-highlight__content::after {
  content: "";
  position: absolute;
  pointer-events: none;
}
.hp-facilities-highlight__content::before {
  top: 0;
  left: 0;
  background-color: hsl(var(--grey_dark));
  z-index: -webkit-calc(var(--z_index_negative) * 2);
  z-index: calc(var(--z_index_negative) * 2);
}
.hp-facilities-highlight__content::after {
  background: -webkit-linear-gradient(left, hsl(var(--grey_dark)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--grey_dark)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--white)/0.4);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--grey_dark))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--grey_dark))), color-stop(1%, transparent)) center, hsl(var(--white)/0.4);
  background: linear-gradient(90deg, hsl(var(--grey_dark)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--grey_dark)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--white)/0.4);
  background-size: var(--dot_space) var(--dot_space);
  width: 40%;
  height: 60%;
  z-index: var(--z_index_negative);
}
@media (max-width: calc(992px - 1px)) {
  .hp-facilities-highlight__content {
    z-index: var(--z_index_neutral);
  }
  .hp-facilities-highlight__content::before {
    width: 100vw;
    width: 100dvw;
    left: 50%;
    -webkit-transform: translateX(-50vw);
            transform: translateX(-50vw);
    height: 150%;
  }
  .hp-facilities-highlight__content::after {
    right: 0;
    top: 100%;
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__content {
    z-index: var(--z_index_lift);
    max-width: var(--max_width_small);
  }
  .hp-facilities-highlight__content::before {
    width: 50vw;
    height: 100%;
  }
  .hp-facilities-highlight__content::after {
    left: 100%;
    bottom: 0.25rem;
  }
}

.hp-facilities-highlight__content__inner {
  background-color: hsl(var(--grey_dark));
  color: hsl(var(--white));
}
.hp-facilities-highlight__content__inner > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 0;
}
.hp-facilities-highlight__content__inner.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 1;
}
@media (max-width: calc(768px - 1px)) {
  .hp-facilities-highlight__content__inner {
    padding: var(--gd_gutter_tablet) 0 var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) {
  .hp-facilities-highlight__content__inner {
    padding: var(--gd_gutter_wide) 0;
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__content__inner {
    padding: var(--gd_gutter_xxlarge) var(--gd_gutter_large);
  }
}

.hp-facilities-highlight__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.hp-facilities-highlight__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .hp-facilities-highlight__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .hp-facilities-highlight__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .hp-facilities-highlight__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}

.hp-facilities-highlight__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.85)), to(hsl(var(--brand_acqua)/0.85)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.85), hsl(var(--brand_acqua)/0.85));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.85), hsl(var(--brand_acqua)/0.85));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--white));
}
*:hover > .hp-facilities-highlight__title__link, .hp-facilities-highlight__title__link:hover, .hp-facilities-highlight__title__link.is-active, *.is-active > .hp-facilities-highlight__title__link, .hp-facilities-highlight__title__link:focus, *:focus > .hp-facilities-highlight__title__link, *:active > .hp-facilities-highlight__title__link, .hp-facilities-highlight__title__link:active, .hp-facilities-highlight__title__link:focus-within, *:focus-within > .hp-facilities-highlight__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--white));
}
.hp-facilities-highlight__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.hp-facilities-highlight__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.hp-facilities-highlight__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: var(--gd_gutter_mobile) 0 var(--gd_gutter_tablet);
}
@media (max-width: calc(768px - 1px)) {
  .hp-facilities-highlight__excerpt {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .hp-facilities-highlight__excerpt {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
.hp-facilities-highlight__excerpt::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.hp-facilities-highlight__excerpt::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.hp-funded-projects__wrapper {
  position: relative;
}
.hp-funded-projects__wrapper > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.hp-funded-projects__wrapper.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
.hp-funded-projects__wrapper::after, .hp-funded-projects__wrapper::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 0;
}
.hp-funded-projects__wrapper.animated::after, .hp-funded-projects__wrapper.animated::before {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
  opacity: 1 !important;
}
@media (max-width: calc(992px - 1px)) {
  .hp-funded-projects__wrapper {
    padding: var(--gd_gutter_xlarge) var(--gd_gutter_mobile);
    margin-bottom: var(--gd_gutter_large);
    background-color: hsl(var(--grey_light));
  }
}
@media (min-width: 992px) {
  .hp-funded-projects__wrapper {
    padding: var(--gd_gutter_bigger) var(--gd_gutter_tablet);
    margin-bottom: var(--gd_gutter_xxxlarge);
    background-image: -webkit-gradient(linear, left top, right top, from(hsl(var(--grey_light))), color-stop(55%, hsl(var(--grey_light))), color-stop(55%, hsl(var(--white))));
    background-image: -webkit-linear-gradient(left, hsl(var(--grey_light)) 0%, hsl(var(--grey_light)) 55%, hsl(var(--white)) 55%);
    background-image: linear-gradient(90deg, hsl(var(--grey_light)) 0%, hsl(var(--grey_light)) 55%, hsl(var(--white)) 55%);
  }
  .hp-funded-projects__wrapper::before {
    --ornament-w: 13.5625rem;
    --ornament-h: 3.25rem;
    content: "";
    position: absolute;
    pointer-events: none;
    left: -webkit-calc(var(--gd_gutter_desktop) * -1);
    left: calc(var(--gd_gutter_desktop) * -1);
    bottom: 0;
    background-image: var(--ornament-triple-x);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: var(--ornament-w);
    height: var(--ornament-h);
  }
  .hp-funded-projects__wrapper::after {
    --ornament-size: 7.75rem;
    content: "";
    pointer-events: none;
    position: absolute;
    left: 50%;
    top: 0;
    background-image: var(--ornament-corners);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: var(--ornament-size);
    height: var(--ornament-size);
    -webkit-transform: translate3d(2.25rem, -webkit-calc(-50% - var(--gd_gutter_tablet)), 0);
            transform: translate3d(2.25rem, calc(-50% - var(--gd_gutter_tablet)), 0);
  }
}

.hp-funded-projects__inner {
  margin: 0 auto;
  position: relative;
}
@media (min-width: 992px) {
  .hp-funded-projects__inner {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .hp-funded-projects__inner {
    max-width: var(--max_width_large);
  }
}
.hp-funded-projects__inner .subtitle-section {
  margin: var(--gd_gutter_mobile) auto var(--gd_gutter_large) 0;
}

.hp-funded-projects__teasers {
  display: grid;
  gap: var(--gd_gutter_wide);
}
.hp-funded-projects__teasers > * {
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}
.hp-funded-projects__teasers.animated > * {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 1;
}
@media (max-width: calc(992px - 1px)) {
  .hp-funded-projects__teasers {
    grid-template-columns: minmax(0, 1fr);
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .hp-funded-projects__teasers {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}

.hp-funded-projects__teaser {
  position: relative;
  z-index: var(--z_index_neutral);
}
@media (min-width: 992px) {
  .hp-funded-projects__teaser:nth-child(2)::before {
    background-color: hsl(var(--white));
    background-size: 0.625rem 0.625rem;
    background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
    background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
    content: "";
    position: absolute;
    pointer-events: none;
    z-index: var(--z_index_negative);
    top: 50%;
    left: 0;
    width: -webkit-calc(100% + var(--gd_gutter_bigger));
    width: calc(100% + var(--gd_gutter_bigger));
    height: -webkit-calc(100% + var(--gd_gutter_bigger));
    height: calc(100% + var(--gd_gutter_bigger));
    -webkit-transform: translate3d(30%, -50%, 0);
            transform: translate3d(30%, -50%, 0);
  }
}
.hp-funded-projects__teaser:nth-child(1) {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.hp-funded-projects__teaser:nth-child(2) {
  -webkit-transition-delay: 0.4s !important;
          transition-delay: 0.4s !important;
}
.hp-funded-projects__teaser:nth-child(3) {
  -webkit-transition-delay: 0.8s !important;
          transition-delay: 0.8s !important;
}
.hp-funded-projects__teaser:nth-child(4) {
  -webkit-transition-delay: 1.2s !important;
          transition-delay: 1.2s !important;
}
.hp-funded-projects__teaser:nth-child(5) {
  -webkit-transition-delay: 1.6s !important;
          transition-delay: 1.6s !important;
}
.hp-funded-projects__teaser:nth-child(6) {
  -webkit-transition-delay: 2s !important;
          transition-delay: 2s !important;
}
.hp-funded-projects__teaser:nth-child(7) {
  -webkit-transition-delay: 2.4s !important;
          transition-delay: 2.4s !important;
}
.hp-funded-projects__teaser:nth-child(8) {
  -webkit-transition-delay: 2.8s !important;
          transition-delay: 2.8s !important;
}
.hp-funded-projects__teaser:nth-child(9) {
  -webkit-transition-delay: 3.2s !important;
          transition-delay: 3.2s !important;
}
.hp-funded-projects__teaser:nth-child(10) {
  -webkit-transition-delay: 3.6s !important;
          transition-delay: 3.6s !important;
}
.hp-funded-projects__teaser:nth-child(11) {
  -webkit-transition-delay: 4s !important;
          transition-delay: 4s !important;
}
.hp-funded-projects__teaser:nth-child(12) {
  -webkit-transition-delay: 4.4s !important;
          transition-delay: 4.4s !important;
}
.hp-funded-projects__teaser:nth-child(13) {
  -webkit-transition-delay: 4.8s !important;
          transition-delay: 4.8s !important;
}
.hp-funded-projects__teaser:nth-child(14) {
  -webkit-transition-delay: 5.2s !important;
          transition-delay: 5.2s !important;
}
.hp-funded-projects__teaser:nth-child(15) {
  -webkit-transition-delay: 5.6s !important;
          transition-delay: 5.6s !important;
}
.hp-funded-projects__teaser:nth-child(16) {
  -webkit-transition-delay: 6s !important;
          transition-delay: 6s !important;
}
.hp-funded-projects__teaser:nth-child(17) {
  -webkit-transition-delay: 6.4s !important;
          transition-delay: 6.4s !important;
}
.hp-funded-projects__teaser:nth-child(18) {
  -webkit-transition-delay: 6.8s !important;
          transition-delay: 6.8s !important;
}
.hp-funded-projects__teaser:nth-child(19) {
  -webkit-transition-delay: 7.2s !important;
          transition-delay: 7.2s !important;
}
.hp-funded-projects__teaser:nth-child(20) {
  -webkit-transition-delay: 7.6s !important;
          transition-delay: 7.6s !important;
}
.hp-funded-projects__teaser:nth-child(21) {
  -webkit-transition-delay: 8s !important;
          transition-delay: 8s !important;
}

.hp-funded-projects__teaser__content {
  background-color: hsl(var(--white));
}
@media (max-width: calc(992px - 1px)) {
  .hp-funded-projects__teaser__content {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .hp-funded-projects__teaser__content {
    padding: var(--gd_gutter_wide);
  }
}

.hp-funded-projects__teaser__img__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .hp-funded-projects__teaser__img__wrapper {
    padding: var(--gd_gutter_mobile) var(--gd_gutter_tablet);
  }
}

.hp-funded-projects__teaser__img {
  -webkit-transition: box-shadow ease-out var(--ease_time);
  transition: box-shadow ease-out var(--ease_time);
  box-shadow: inset 0 0 0 0 hsl(var(--brand_acqua)/0);
  padding: 0.25rem;
}
.hp-funded-projects__teaser__img:focus, .hp-funded-projects__teaser__img:hover, .hp-funded-projects__teaser__img:active, .hp-funded-projects__teaser__img:focus-within {
  box-shadow: inset 0 0 0 0.25rem hsl(var(--brand_acqua));
}
.hp-funded-projects__teaser__img img {
  max-height: 7.5rem;
}

.hp-funded-projects__teaser__note {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: rotate(-90deg) translateY(-100%) translateX(-60%);
          transform: rotate(-90deg) translateY(-100%) translateX(-60%);
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: calc(768px - 1px)) {
  .hp-funded-projects__teaser__note {
    font-size: var(--fs_captions_note);
    font-weight: var(--fw_light);
    line-height: var(--lh_captions_note);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .hp-funded-projects__teaser__note {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
.hp-funded-projects__teaser__note::before {
  content: "";
  display: block;
  height: 0.0625rem;
  background-color: hsl(var(--grey_dark));
  margin-right: var(--gd_unit);
}
@media (max-width: calc(768px - 1px)) {
  .hp-funded-projects__teaser__note::before {
    width: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .hp-funded-projects__teaser__note::before {
    width: var(--gd_gutter_wide);
  }
}

.hp-funded-projects__teaser__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-top: var(--gd_gutter_mobile);
}
@media (max-width: calc(768px - 1px)) {
  .hp-funded-projects__teaser__title {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .hp-funded-projects__teaser__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.hp-funded-projects__teaser__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .hp-funded-projects__teaser__title__link, .hp-funded-projects__teaser__title__link:hover, .hp-funded-projects__teaser__title__link.is-active, *.is-active > .hp-funded-projects__teaser__title__link, .hp-funded-projects__teaser__title__link:focus, *:focus > .hp-funded-projects__teaser__title__link, *:active > .hp-funded-projects__teaser__title__link, .hp-funded-projects__teaser__title__link:active, .hp-funded-projects__teaser__title__link:focus-within, *:focus-within > .hp-funded-projects__teaser__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.hp-funded-projects__teaser__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.hp-funded-projects__teaser__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.header-fpd {
  position: relative;
  z-index: var(--z_index_neutral);
  display: grid;
  -webkit-box-align: start;
          align-items: start;
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd {
    --padding-content: var(--gd_gutter_mobile);
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 768px) {
  .header-fpd {
    --padding-content: var(--gd_gutter_tablet);
    grid-template-columns: minmax(0, 65%) minmax(0, 35%);
  }
}
@media (min-width: 992px) {
  .header-fpd {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.header-fpd::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.35);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_dark)/0.35);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark)/0.35);
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  height: 100%;
  right: 75%;
}
@media (max-width: calc(1440px - 1px)) {
  .header-fpd::before {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .header-fpd::before {
    width: 48%;
  }
}
.header-fpd .breadcrumb-list {
  display: none;
  grid-row: 1/2;
  grid-column: 1/2;
}
.header-fpd .link-box__wrapper {
  grid-column: 1/2;
  z-index: var(--z_index_lift);
}
@media (min-width: 768px) {
  .header-fpd .link-box__wrapper {
    grid-column: 2/3;
    grid-row: 3/4;
  }
}

.header-fpd__img__wrapper {
  position: relative;
  z-index: var(--z_index_neutral);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd__img__wrapper {
    grid-row: 3/4;
  }
}
@media (min-width: 768px) {
  .header-fpd__img__wrapper {
    grid-row: 1/3;
    grid-column: 1/3;
  }
}

.header-fpd__title__wrapper {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd__title__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .cluster .header-fpd__title__wrapper {
    --icon-size: var(--gd_gutter_xlarge);
    padding-right: -webkit-calc(var(--gd_unit) + var(--icon-size));
    padding-right: calc(var(--gd_unit) + var(--icon-size));
  }
}
@media (min-width: 768px) {
  .header-fpd__title__wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    grid-column: 1/2;
    grid-row: 3/4;
    margin-left: -webkit-calc((var(--dash-width) + var(--gd_unit)) * -1);
    margin-left: calc((var(--dash-width) + var(--gd_unit)) * -1);
  }
}

.header-fpd__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.header-fpd__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
  .cluster .header-fpd__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .header-fpd__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-fpd__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-fpd__title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.header-fpd__title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.header-fpd__title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.header-fpd__subtitle {
  margin-bottom: 0;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
@media (max-width: calc(768px - 1px)) {
  .header-fpd__subtitle {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .header-fpd__subtitle {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-fpd__subtitle {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-fpd__subtitle {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.funded_project .section__wrapper--center,
.funded_project .section__wrapper--intro {
  margin-bottom: 0;
}
.funded_project .section__wrapper .section__inner .wp-block-image img {
  width: 30%;
  margin: 0 auto;
}

.funded-projects-landing__title__wrapper {
  text-align: center;
  margin-top: var(--gd_gutter_wide);
  position: relative;
  z-index: var(--z_index_lift);
}
@media (max-width: calc(992px - 1px)) {
  .funded-projects-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .funded-projects-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .funded-projects-landing__title__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .funded-projects-landing__title__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .funded-projects-landing__title__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .funded-projects-landing__title__wrapper {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .funded-projects-landing__title__wrapper {
    margin-bottom: 0;
  }
}
.funded-projects-landing__title__wrapper .subtitle-section-center {
  margin-bottom: 0;
  max-width: var(--max_width_small);
}
.funded-projects-landing__title__wrapper .header-ccf__title__wrapper {
  padding-left: var(--gd_gutter_mobile);
  text-align: left;
}

.funded-projects__archived-link__wrapper {
  margin-top: var(--gd_gutter_wide);
}
@media (max-width: calc(992px - 1px)) {
  .funded-projects__archived-link__wrapper {
    margin-bottom: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .funded-projects__archived-link__wrapper {
    margin-bottom: var(--gd_gutter_xlarge);
  }
}

.funded-projects__archived-link {
  padding: 0.25em 0.5em;
  margin-right: 0;
}
@media (max-width: calc(768px - 1px)) {
  .funded-projects__archived-link {
    margin: 0 var(--gd_gutter_tablet) var(--gd_gutter_tablet) 0;
  }
}
@media (min-width: 768px) {
  .funded-projects__archived-link {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_light);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
    margin: 0 var(--gd_gutter_tablet) var(--gd_unit) 0;
  }
}

.funded-projects__list {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .funded-projects__list {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .funded-projects__list {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .funded-projects__list {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .funded-projects__list {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .funded-projects__list {
    padding: var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(768px - 1px)) {
  .funded-projects__list {
    padding-top: var(--gd_gutter_xwide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .funded-projects__list {
    padding-top: var(--gd_gutter_xlarge);
  }
}
@media (min-width: 992px) {
  .funded-projects__list {
    padding-top: var(--gd_gutter_xxxlarge);
  }
}

.funded-projects__list__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .funded-projects__list__inner {
    max-width: var(--max_width_medium_large);
  }
}
@media (min-width: 1680px) {
  .funded-projects__list__inner {
    max-width: var(--max_width_main_midsmall);
  }
}

@media (min-width: 768px) {
  .funded-projects__list__inner--projects-landing {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    flex-wrap: wrap;
  }
}
@media (max-width: calc(768px - 1px)) {
  .funded-projects__list__inner--projects-landing > * {
    --item-padding: var(--gd_gutter_mobile);
    margin-bottom: -webkit-calc(var(--item-padding) * 2);
    margin-bottom: calc(var(--item-padding) * 2);
  }
}
@media (min-width: 768px) {
  .funded-projects__list__inner--projects-landing > * {
    --item-padding: var(--gd_gutter_tablet);
    width: -webkit-calc(50% - var(--gd_gutter_xwide));
    width: calc(50% - var(--gd_gutter_xwide));
    margin-bottom: var(--item-padding);
  }
}
@media (min-width: 1200px) {
  .funded-projects__list__inner--projects-landing > * {
    --item-padding: var(--gd_gutter_wide);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .funded-projects__list__inner--projects-landing > *:nth-child(even) {
    margin-left: var(--gd_gutter_xwide);
  }
}
@media (min-width: 992px) {
  .funded-projects__list__inner--projects-landing > * {
    --item-padding: var(--gd_gutter_desktop);
    width: -webkit-calc(33.333% - var(--gd_gutter_xwide));
    width: calc(33.333% - var(--gd_gutter_xwide));
    margin-left: var(--gd_gutter_xwide);
  }
  .funded-projects__list__inner--projects-landing > *:first-child, .funded-projects__list__inner--projects-landing > *:only-child, .funded-projects__list__inner--projects-landing > *:nth-child(3n+1) {
    margin-left: 0;
  }
}

.teaser-funded-project {
  -webkit-box-align: start;
          align-items: start;
  position: relative;
  margin-bottom: -webkit-calc(var(--padding-content) * 2);
  margin-bottom: calc(var(--padding-content) * 2);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project {
    --padding-content: var(--gd_gutter_mobile);
    --teaser-margin: var(--gd_gutter_desktop);
  }
}
@media (min-width: 768px) {
  .teaser-funded-project {
    --pseudo-size: 6rem;
    --padding-content: var(--gd_gutter_tablet);
    --teaser-margin: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .teaser-funded-project {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.teaser-funded-project::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.55);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark)/0.55);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.55);
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_neutral);
  width: var(--pseudo-size);
  height: var(--pseudo-size);
  top: 0;
  left: 0;
  -webkit-transform: translate3d(-35%, -35%, 0);
          transform: translate3d(-35%, -35%, 0);
}

.teaser-funded-project__title__wrapper {
  position: relative;
  z-index: -webkit-calc(var(--z_index_lift) + 1);
  z-index: calc(var(--z_index_lift) + 1);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__title__wrapper {
    grid-row: 1/2;
  }
}
@media (min-width: 768px) {
  .teaser-funded-project__title__wrapper {
    grid-row: 5/7;
  }
}

.teaser-funded-project__title__content {
  background-color: hsl(var(--grey_light));
  padding: var(--padding-content) var(--padding-content) 0 0;
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__title__content {
    box-shadow: var(--dropshadow_related);
  }
}

.teaser-funded-project__title__note {
  font-size: var(--fs_captions_note);
  font-weight: var(--fw_light);
  line-height: var(--lh_captions_note);
  font-family: var(--ff_body);
  color: hsl(var(--grey_bg));
  margin-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  margin-left: calc(var(--dash-width) + var(--gd_unit));
}
.teaser-funded-project__title__note::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-funded-project__title__note::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teaser-funded-project__title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.teaser-funded-project__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-funded-project__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-funded-project__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.teaser-funded-project__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-funded-project__title__link, .teaser-funded-project__title__link:hover, .teaser-funded-project__title__link.is-active, *.is-active > .teaser-funded-project__title__link, .teaser-funded-project__title__link:focus, *:focus > .teaser-funded-project__title__link, *:active > .teaser-funded-project__title__link, .teaser-funded-project__title__link:active, .teaser-funded-project__title__link:focus-within, *:focus-within > .teaser-funded-project__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-funded-project__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-funded-project__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.teaser-funded-project__box-icon {
  --box-outline-height: -webkit-calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-height: calc(var(--gd_gutter_smallmobile) / 2);
  --box-outline-timing: -webkit-calc(var(--ease_time) * 1.25);
  --box-outline-timing: calc(var(--ease_time) * 1.25);
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  background-color: hsl(var(--grey_dark));
  -webkit-transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time);
  transition: justify-content ease var(--ease_time), box-shadow ease var(--ease_time), -webkit-box-pack ease var(--ease_time);
  width: var(--button_box_size);
  height: var(--button_box_size);
  margin-left: auto;
  margin-right: -webkit-calc(var(--padding-content) * -1);
  margin-right: calc(var(--padding-content) * -1);
}
@media (min-width: 992px) {
  .teaser-funded-project__box-icon {
    margin-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
    margin-left: calc(var(--dash-width) + var(--gd_unit));
  }
}
.teaser-funded-project__box-icon:active::before, .teaser-funded-project__box-icon:focus-within::before, .teaser-funded-project__box-icon:focus::before, .teaser-funded-project__box-icon:hover::before {
  -webkit-animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_in var(--box-outline-timing) ease-in;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition: opacity 0s ease-in 0s;
  transition: opacity 0s ease-in 0s;
  opacity: 1;
}
.teaser-funded-project__box-icon:active::after, .teaser-funded-project__box-icon:focus-within::after, .teaser-funded-project__box-icon:focus::after, .teaser-funded-project__box-icon:hover::after {
  background-color: hsl(var(--brand_acqua));
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__box-icon:active::after, .teaser-funded-project__box-icon:focus-within::after, .teaser-funded-project__box-icon:focus::after, .teaser-funded-project__box-icon:hover::after {
    -webkit-transform: translateX(var(--gd_unit));
            transform: translateX(var(--gd_unit));
  }
}
@media (min-width: 768px) {
  .teaser-funded-project__box-icon:active::after, .teaser-funded-project__box-icon:focus-within::after, .teaser-funded-project__box-icon:focus::after, .teaser-funded-project__box-icon:hover::after {
    -webkit-transform: translateX(var(--gd_gutter_smallmobile));
            transform: translateX(var(--gd_gutter_smallmobile));
  }
}
.teaser-funded-project__box-icon::before {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  transition: opacity var(--box-outline-timing) ease-in var(--box-outline-timing);
  background-repeat: no-repeat;
  background-size: 0 var(--box-outline-height), var(--box-outline-height) 0, 0 var(--box-outline-height), var(--box-outline-height) 0;
  background-position: 0 0, 100% 0, right 100%, 0 bottom;
  background-image: -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua)))), -webkit-gradient(linear, left bottom, left top, from(hsl(var(--brand_acqua))), to(hsl(var(--brand_acqua))));
  background-image: -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), -webkit-linear-gradient(bottom, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  background-image: linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua))), linear-gradient(0deg, hsl(var(--brand_acqua)), hsl(var(--brand_acqua)));
  -webkit-animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
          animation: box_arrow_link_border_out var(--box-outline-timing) ease-in;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
.teaser-funded-project__box-icon::after {
  content: "";
  pointer-events: none;
  display: block;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  background-color: hsl(var(--white));
  -webkit-mask-image: var(--icon-arrow-right);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__box-icon::after {
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .teaser-funded-project__box-icon::after {
    --icon-size: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .teaser-funded-project__box-icon::after {
    --icon-size: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .teaser-funded-project__box-icon {
    margin-left: auto;
    margin-right: -webkit-calc(var(--padding-content) * -1);
    margin-right: calc(var(--padding-content) * -1);
  }
}

.teaser-funded-project__excerpt__text {
  color: hsl(var(--grey_mid_dark));
  margin-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  margin-left: calc(var(--dash-width) + var(--gd_unit));
  margin-top: var(--gd_unit);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-funded-project__excerpt__text {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
@media (min-width: 768px) {
  .teaser-funded-project__excerpt__text {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}

@media (min-width: 1024px) {
  .funded-project-detail__wrapper {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
  }
  .funded-project-detail__wrapper .section__wrapper--intro {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .funded-project-detail__wrapper .entry-sharebar__wrapper {
    grid-column: 1/2;
    grid-row: 2/5;
  }
  .funded-project-detail__wrapper .single-entry__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .funded-project-detail__wrapper .funded-project-detail-breakdown__wrapper {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .funded-project-detail__wrapper .funded-project-detail-partners {
    grid-column: 1/2;
    grid-row: 4/5;
  }
  .funded-project-detail__wrapper .funded-project-detail-partners .section__inner {
    margin: 0 auto;
  }
}
@media (min-width: 1024px) and (min-width: 992px) {
  .funded-project-detail__wrapper .funded-project-detail-partners .section__inner {
    max-width: var(--max_width_medium);
  }
}
@media (min-width: 1024px) and (min-width: 1680px) {
  .funded-project-detail__wrapper .funded-project-detail-partners .section__inner {
    max-width: var(--max_width_main_midsmall);
  }
}

.funded-project-detail-breakdown__wrapper {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .funded-project-detail-breakdown__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .funded-project-detail-breakdown__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .funded-project-detail-breakdown__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .funded-project-detail-breakdown__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .funded-project-detail-breakdown__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}

.funded-project-detail-breakdown__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .funded-project-detail-breakdown__inner {
    max-width: var(--max_width_medium);
  }
}
@media (min-width: 1680px) {
  .funded-project-detail-breakdown__inner {
    max-width: var(--max_width_main_midsmall);
  }
}

.funded-project-detail-breakdown {
  position: relative;
}
@media (min-width: 768px) {
  .funded-project-detail-breakdown {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
  }
}
.funded-project-detail-breakdown::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_neutral);
  width: 75%;
  height: 75%;
  opacity: 0.5;
}
@media (max-width: calc(768px - 1px)) {
  .funded-project-detail-breakdown::before {
    bottom: -webkit-calc(var(--gd_gutter_tablet) * -1);
    bottom: calc(var(--gd_gutter_tablet) * -1);
    left: -webkit-calc(var(--gd_gutter_tablet) * -1);
    left: calc(var(--gd_gutter_tablet) * -1);
  }
}
@media (min-width: 768px) {
  .funded-project-detail-breakdown::before {
    bottom: -webkit-calc(var(--gd_gutter_wide) * -1);
    bottom: calc(var(--gd_gutter_wide) * -1);
    right: -webkit-calc(var(--gd_gutter_wide) * -1);
    right: calc(var(--gd_gutter_wide) * -1);
  }
}

.funded-project-detail-breakdown__block {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  outline: 0.0625rem solid hsl(var(--grey_neutral));
  padding: var(--gd_gutter_desktop) var(--gd_gutter_tablet);
}
@media (min-width: 768px) {
  .funded-project-detail-breakdown__block {
    -webkit-box-flex: 0;
            flex: 0 0 50%;
  }
}
.funded-project-detail-breakdown__block.is-budget-total {
  background-color: hsl(var(--grey_dark));
  outline: 0.0625rem solid hsl(var(--grey_dark));
}
.funded-project-detail-breakdown__block.is-budget-inl {
  background-color: hsl(var(--brand_purple_dark));
  outline: 0.0625rem solid hsl(var(--brand_purple_dark));
}

.funded-project-detail-breakdown__label {
  color: hsl(var(--grey_dark));
}
@media (max-width: calc(768px - 1px)) {
  .funded-project-detail-breakdown__label {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .funded-project-detail-breakdown__label {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
.is-budget-total .funded-project-detail-breakdown__label, .is-budget-inl .funded-project-detail-breakdown__label {
  color: hsl(var(--brand_acqua));
}

.funded-project-detail-breakdown__value {
  color: hsl(var(--black));
}
@media (max-width: calc(768px - 1px)) {
  .funded-project-detail-breakdown__value {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .funded-project-detail-breakdown__value {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
.is-budget-total .funded-project-detail-breakdown__value, .is-budget-inl .funded-project-detail-breakdown__value {
  color: hsl(var(--white));
}
.funded-project-detail-breakdown__value a {
  color: hsl(var(--black));
  font-weight: var(--fw_bold);
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
.funded-project-detail-breakdown__value a:hover, .funded-project-detail-breakdown__value a:focus, .funded-project-detail-breakdown__value a:active, .funded-project-detail-breakdown__value a:focus-within {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.funded-project-detail-breakdown__value a::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.funded-project-detail-breakdown__value a::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.archived-project-main .section__wrapper .section__inner p img {
  margin: 0 auto;
  width: 50%;
}
.archived-project-main .section__wrapper .section__inner p.lead {
  margin: 0 auto var(--gd_gutter_mobile);
  max-width: var(--max_width_text);
}
.archived-project-main .section__wrapper .section__inner ul.inl {
  position: relative;
  padding: 0 var(--gd_gutter_desktop);
}
.archived-project-main .section__wrapper .section__inner ul.inl li {
  position: relative;
  padding: 0 var(--gd_gutter_desktop);
}
.archived-project-main .section__wrapper .section__inner ul.inl li::before {
  --element_size: var(--gd_gutter_mobile);
  content: "";
  position: absolute;
  width: var(--element_size);
  height: var(--element_size);
  border-radius: var(--element_size);
  border: 0.25rem solid hsl(var(--brand_acqua));
  top: 0.375rem;
  left: 0;
}
.archived-project-main .section__wrapper .section__inner a {
  color: hsl(var(--grey_dark));
  text-decoration: none;
}
.archived-project-main .section__wrapper .section__inner a:hover {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
*:hover > .archived-project-main .section__wrapper .section__inner a:hover, .archived-project-main .section__wrapper .section__inner a:hover:hover, .archived-project-main .section__wrapper .section__inner a:hover.is-active, *.is-active > .archived-project-main .section__wrapper .section__inner a:hover, .archived-project-main .section__wrapper .section__inner a:hover:focus, *:focus > .archived-project-main .section__wrapper .section__inner a:hover, *:active > .archived-project-main .section__wrapper .section__inner a:hover, .archived-project-main .section__wrapper .section__inner a:hover:active, .archived-project-main .section__wrapper .section__inner a:hover:focus-within, *:focus-within > .archived-project-main .section__wrapper .section__inner a:hover {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.archived-project-main .section__wrapper .section__inner .field {
  max-width: var(--max_width_text);
  margin: 0 auto var(--gd_gutter_mobile);
}
@media (max-width: calc(768px - 1px)) {
  .archived-project-main .section__wrapper .section__inner .field {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .archived-project-main .section__wrapper .section__inner .field {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .archived-project-main .section__wrapper .section__inner .field {
    padding: 0;
  }
}

.news-landing__title__wrapper {
  text-align: center;
  margin-top: var(--gd_gutter_wide);
}
@media (max-width: calc(992px - 1px)) {
  .news-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .news-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .news-landing__title__wrapper {
    padding: 0 var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .news-landing__title__wrapper {
    padding: 0 var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .news-landing__title__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}
@media (max-width: calc(992px - 1px)) {
  .news-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_desktop);
  }
}
@media (min-width: 992px) {
  .news-landing__title__wrapper {
    margin-bottom: var(--gd_gutter_desktop);
  }
}
.news-landing__title__wrapper .subtitle-section-center {
  margin-bottom: 0;
  max-width: var(--max_width_small);
}

.news__list {
  text-align: center;
}
@media (max-width: calc(992px - 1px)) {
  .news__list {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .news__list {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .news__list {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .news__list {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .news__list {
    padding: var(--gd_gutter_desktop);
  }
}

.news__list__inner {
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(1fr);
  gap: var(--gd_gutter_xwide);
}
@media (min-width: 992px) {
  .news__list__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .news__list__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1280px) {
  .news__list__inner .teasers-alternating__wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.single-post-article .image-block-outer-wrapper {
  margin-bottom: 120px;
}
.single-post-article .image-block-outer-wrapper:last-of-type {
  display: none;
}

.single-post-article .sqs-image-shape-container-element {
  padding-bottom: 0 !important;
}

.single-post-article .sqs-gallery-container .sqs-gallery div:last-of-type {
  display: none;
}

.careers-cards__wrapper {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .careers-cards__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .careers-cards__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .careers-cards__wrapper {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .careers-cards__wrapper {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .careers-cards__wrapper {
    padding: var(--gd_gutter_desktop);
  }
}

.careers-cards__inner {
  margin: 0 auto;
  position: relative;
  --bg-color: hsl(var(--grey_light));
  --bg-displace: var(--gd_gutter_large);
}
@media (min-width: 992px) {
  .careers-cards__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .careers-cards__inner {
    max-width: var(--max_width_large);
  }
}
.careers-cards__inner::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_neutral);
  width: 100vw;
  width: 100dvw;
  height: 100%;
  top: var(--bg-displace);
  left: 50%;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  background-color: var(--bg-color);
}

.careers-cards {
  display: grid;
}
@media (max-width: calc(768px - 1px)) {
  .careers-cards {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .careers-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .careers-cards {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: var(--gd_gutter_desktop);
  }
}
@media (min-width: 1200px) {
  .careers-cards {
    gap: var(--gd_gutter_wide);
  }
}

.careers-card__item {
  height: 100%;
  position: relative;
  z-index: var(--z_index_lift);
}
.careers-card__item:nth-child(1)::before {
  background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
  background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -webkit-calc(var(--z_index_neutral) + 1);
  z-index: calc(var(--z_index_neutral) + 1);
  top: -webkit-calc(var(--bg-displace) * -1);
  top: calc(var(--bg-displace) * -1);
  left: 0;
  -webkit-transform: translateX(-webkit-calc(var(--bg-displace) * -1));
          transform: translateX(calc(var(--bg-displace) * -1));
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.careers-card {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  border: 0.0625rem solid hsl(var(--grey_neutral));
  padding: var(--gd_gutter_tablet);
  text-align: center;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -webkit-box-align: center;
          align-items: center;
}
@media (min-width: 1200px) {
  .careers-card {
    padding: var(--gd_gutter_desktop);
  }
}
.careers-card .button-shadowed {
  margin-top: auto;
}

.careers-card__icon {
  display: block;
  margin: 0 auto var(--gd_unit);
  width: var(--gd_gutter_xxlarge);
  height: var(--gd_gutter_xxlarge);
  background-color: hsl(var(--brand_purple_dark));
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}
.careers-about .careers-card__icon {
  -webkit-mask-image: var(--icon-careers-about);
}
.careers-benefits .careers-card__icon {
  -webkit-mask-image: var(--icon-careers-benefits);
}
.careers-vacancies .careers-card__icon {
  -webkit-mask-image: var(--icon-careers-vacancies);
}
.careers-contact .careers-card__icon {
  -webkit-mask-image: var(--icon-careers-contact);
}

.careers-card__title {
  margin-bottom: var(--gd_unit);
}

.careers-card__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .careers-card__link, .careers-card__link:hover, .careers-card__link.is-active, *.is-active > .careers-card__link, .careers-card__link:focus, *:focus > .careers-card__link, *:active > .careers-card__link, .careers-card__link:active, .careers-card__link:focus-within, *:focus-within > .careers-card__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.single-post .careers-card__link {
  color: hsl(var(--white));
}
.careers-card__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.careers-card__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.careers-card_excerpt {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  margin-bottom: var(--gd_gutter_desktop);
}
.careers-card_excerpt::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.careers-card_excerpt::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.numbers-stats {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: justify;
          justify-content: space-between;
  flex-wrap: wrap;
}

.numbers-stat {
  -webkit-box-flex: 1;
          flex: 1;
  padding: var(--gd_gutter_tablet);
}
.wp-block-inl-blocks-numbers-item .numbers-stat {
  -webkit-box-flex: 1;
          flex: auto;
}

.number-stat__icon__wrapper {
  --cluster-icon-size: 3.75rem;
  position: relative;
  display: inline-block;
  z-index: var(--z_index_neutral);
}
@media (max-width: calc(768px - 1px)) {
  .number-stat__icon__wrapper {
    margin-bottom: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .number-stat__icon__wrapper {
    margin-bottom: var(--gd_gutter_tablet);
  }
}
.number-stat__icon__wrapper::before, .number-stat__icon__wrapper::after {
  content: "";
  position: absolute;
  pointer-events: none;
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  z-index: var(--z_index_negative);
  width: var(--cluster-icon-size);
  height: var(--cluster-icon-size);
}
.number-stat__icon__wrapper::before {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--brand_acqua));
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--brand_acqua));
  background-size: var(--dot_space) var(--dot_space);
  top: 0;
  right: 0;
  -webkit-transform: translate3d(30%, -30%, 0);
          transform: translate3d(30%, -30%, 0);
}
.number-stat__icon__wrapper::after {
  background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_mid_dark)/0.5);
  background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_mid_dark)/0.5);
  background-size: var(--dot_space) var(--dot_space);
  left: 0;
  bottom: 0;
  -webkit-transform: translate3d(-30%, 30%, 0);
          transform: translate3d(-30%, 30%, 0);
}

.number-stat__icon {
  width: var(--cluster-icon-size);
  height: var(--cluster-icon-size);
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: calc(768px - 1px)) {
  .number-stat__number {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .number-stat__number {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.number-stat__number::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.number-stat__number::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

@media (max-width: calc(768px - 1px)) {
  .number-stat__subtitle {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .number-stat__subtitle {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
.number-stat__subtitle::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.number-stat__subtitle::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

section.wp-block-inl-blocks-team-photo.inl-team-photo {
    max-width: 280px;
    margin: auto;
}

.person-detail__wrapper .section__wrapper--intro {
    margin-bottom: 0 !important;
}
ul.person-social-links {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-top: 25px;
}
ul.person-social-links svg {
    width: 22px;
    height: 22px;
}
ul.person-social-links img {
    width: 22px;
    height: 22px;
}
ul.person-social-links a.icon-mail img {
    width: 17px;
    height: 17px;
}
ul.person-social-links a {
    background: hsl(var(--grey_bg));
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    overflow: hidden;
    padding: 6px;
}
a.icon-research_gate g {scale: 1.2;transform: translateY(-50px);}
/*
a.icon-research_gate {
    background: #00d0b1 !important;
}
*/
a.icon-web_science_researcher {}
/*a.icon-google_scholar {background: #3784f0 !important;}*/
a.icon-web_science_researcher path {
    fill: #fff;
}
a.icon-research_gate rect {
    fill: transparent;
    display: none;
}
a.icon-linkedin span {
    -webkit-mask-image: var(--icon-linkedin);
    background-color: hsl(var(--white));
    width: 22px;
    height: 22px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
}
ul.person-social-links a.icon-mail {
    padding: 9px;
}
ul.person-social-links a.icon-mail svg {
    width: 19px;
    height: 19px;
}
a.icon-mail path {
    fill: #fff !important;
}

@media (min-width: 992px) {
  .person-detail__wrapper {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
  }
  .person-detail__wrapper .section__wrapper--intro {
    grid-column: 1/2;
    grid-row: 1/2;
  }
  .person-detail__wrapper .person-content-nav__wrapper {
    grid-column: 1/2;
    grid-row: 2/5;
  }
  .person-detail__wrapper .single-entry__wrapper {
    grid-column: 1/2;
    grid-row: 2/3;
  }
  .person-detail__wrapper .single-entry__wrapper .single-entry__inner {
    margin: 0 auto;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .person-detail__wrapper .single-entry__wrapper .single-entry__inner {
    max-width: var(--max_width_medium_small);
  }
}
@media (min-width: 992px) and (min-width: 1680px) {
  .person-detail__wrapper .single-entry__wrapper .single-entry__inner {
    max-width: var(--max_width_main_small);
  }
}
@media (min-width: 992px) {
  .person-detail__wrapper section[class*=publications] {
    grid-column: 1/2;
    grid-row: 3/4;
  }
  .person-detail__wrapper section[class*=publications] .section__inner {
    margin: 0 auto;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .person-detail__wrapper section[class*=publications] .section__inner {
    max-width: var(--max_width_medium_small);
  }
}
@media (min-width: 992px) and (min-width: 1680px) {
  .person-detail__wrapper section[class*=publications] .section__inner {
    max-width: var(--max_width_main_small);
  }
}
@media (min-width: 992px) {
  .person-detail__wrapper > *:last-child {
    grid-column: 1/2;
    grid-row: 4/5;
  }
  .person-detail__wrapper > *:last-child .section__inner {
    margin: 0 auto;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .person-detail__wrapper > *:last-child .section__inner {
    max-width: var(--max_width_medium_small);
  }
}
@media (min-width: 992px) and (min-width: 1680px) {
  .person-detail__wrapper > *:last-child .section__inner {
    max-width: var(--max_width_large);
  }
}

.person-meet-more {
  margin-bottom: var(--gd_gutter_xlarge);
}

.header-person {
  --bg-color: hsl(var(--grey_light));
  --element-size: 18.75rem;
  position: relative;
  z-index: var(--z_index_neutral);
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
@media (max-width: calc(768px - 1px)) {
  .header-person {
    --padding-content: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .header-person {
    --padding-content: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .header-person {
    --padding-content: var(--gd_gutter_desktop);
  }
}
.header-person .breadcrumb-list {
  display: none;
  grid-row: 1/2;
  grid-column: 1/2;
}
.header-person::before, .header-person::after {
  content: "";
  position: absolute;
  pointer-events: none;
}
.header-person::before {
  left: -webkit-calc(var(--dot_space) * -0.5);
  left: calc(var(--dot_space) * -0.5);
  width: var(--element-size);
  height: var(--element-size);
  top: 0;
  z-index: var(--z_index_negative);
}
@media (max-width: calc(768px - 1px)) {
  .header-person::before {
    background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
    background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background-size: var(--dot_space) var(--dot_space);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media (min-width: 768px) {
  .header-person::before {
    background: -webkit-linear-gradient(left, hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(hsl(var(--white)) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background: -webkit-gradient(linear, left top, right top, from(hsl(var(--white))), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(hsl(var(--white))), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
    background: linear-gradient(90deg, hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(hsl(var(--white)) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background-size: var(--dot_space) var(--dot_space);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    height: -webkit-calc(100% + var(--gd_gutter_wide));
    height: calc(100% + var(--gd_gutter_wide));
    grid-row: 3/4;
    opacity: 0.35;
  }
}
.header-person::after {
  width: 100vw;
  width: 100dvw;
  height: 100%;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50vw);
          transform: translateX(-50vw);
  background-color: var(--bg-color);
  z-index: -webkit-calc(var(--z_index_negative) - 2);
  z-index: calc(var(--z_index_negative) - 2);
}
@media (min-width: 768px) {
  .header-person::after {
    grid-row: 1/3;
  }
}

.header-person__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  z-index: var(--z_index_neutral);
  grid-column: 1/2;
}
.header-person__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.header-person__img__wrapper > *,
.header-person__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.header-person__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.header-person__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.header-person__img__wrapper::before {
  padding-bottom: 56.25%;
}
@media (max-width: calc(768px - 1px)) {
  .header-person__img__wrapper {
    grid-row: 3/4;
  }
}
@media (min-width: 768px) {
  .header-person__img__wrapper {
    box-shadow: var(--dropshadow_related);
    grid-row: 1/4;
  }
  .header-person__img__wrapper::after {
    content: "";
    background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, hsl(var(--grey_dark));
    background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, hsl(var(--grey_dark));
    background-size: var(--dot_space) var(--dot_space);
    position: absolute;
    pointer-events: none;
    width: var(--element-size);
    height: var(--element-size);
    bottom: 0;
    right: 0;
    z-index: var(--z_index_negative);
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
    opacity: 0.35;
  }
}
.header-person__img__wrapper img {
  -o-object-position: center 20%;
     object-position: center 20%;
}

.header-person__title__wrapper {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  padding: var(--padding-content) var(--padding-content) var(--padding-content) 0;
  box-shadow: var(--dropshadow_related);
  grid-column: 1/2;
}
@media (max-width: calc(768px - 1px)) {
  .header-person__title__wrapper {
    grid-row: 2/3;
  }
}
@media (min-width: 768px) {
  .header-person__title__wrapper {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    grid-row: 3/4;
  }
}
@media (min-width: 1200px) {
  .header-person__title__wrapper {
    -webkit-transform: translateX(-webkit-calc((var(--dash-width) + var(--gd_unit)) * -1));
            transform: translateX(calc((var(--dash-width) + var(--gd_unit)) * -1));
  }
}

.header-person__title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
}
.header-person__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .header-person__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .header-person__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-person__title {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-person__title {
    font-size: var(--fs_display);
    font-weight: var(--fw_light);
    line-height: var(--lh_display);
    font-family: var(--ff_titles);
  }
}
.header-person__title::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.header-person__title::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.header-person__info {
  position: relative;
  z-index: var(--z_index_neutral);
  color: hsl(var(--white));
  background-color: hsl(var(--grey_bg));
  grid-row: 4/5;
  grid-column: 1/2;
}
@media (min-width: 768px) {
  .header-person__info {
    max-width: 90%;
    margin-left: 5%;
  }
}
@media (min-width: 992px) {
  .header-person__info {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
.header-person__info::-moz-selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}
.header-person__info::selection {
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--brand_acqua));
}

.header-person__role {
  font-size: var(--fs_body_small);
  font-weight: var(--fw_regular);
  line-height: var(--lh_body_small);
  font-family: var(--ff_body);
  padding: var(--gd_unit) var(--gd_gutter_mobile);
  color: hsl(var(--white));
  background-color: hsl(var(--brand_purple_dark));
  display: inline-block;
}
.header-person__role::-moz-selection {
  background-color: hsl(var(--grey_dark));
  color: hsl(var(--brand_acqua));
}
.header-person__role::selection {
  background-color: hsl(var(--grey_dark));
  color: hsl(var(--brand_acqua));
}

.header-person__info__meta {
  display: grid;
  -webkit-box-align: center;
          align-items: center;
}
@media (max-width: calc(768px - 1px)) {
  .header-person__info__meta {
    gap: var(--gd_gutter_mobile);
    grid-template-columns: minmax(0, 1fr);
    padding: var(--gd_gutter_smallmobile) var(--gd_gutter_mobile) var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .header-person__info__meta {
    gap: var(--gd_gutter_desktop);
    grid-template-columns: minmax(0, 1fr) minmax(0, auto);
    padding: var(--gd_gutter_smallmobile) var(--gd_gutter_desktop) var(--gd_gutter_desktop);
  }
}

@media (max-width: calc(992px - 1px)) {
  .header-person__function {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .header-person__function {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 1680px) {
  .header-person__function {
    font-size: var(--fs_heading_1);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_1);
    font-family: var(--ff_titles);
  }
}
.header-person__function::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}
.header-person__function::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--brand_acqua));
}

.header-person__button {
  cursor: pointer;
  outline: 0;
  border: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
@media (max-width: calc(768px - 1px)) {
  .header-person__button {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
  .header-person__button:nth-child(n+2) {
    margin-left: var(--gd_unit);
  }
}
@media (min-width: 768px) {
  .header-person__button {
    font-size: var(--fs_heading_6);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_6);
    font-family: var(--ff_titles);
  }
  .header-person__button:nth-child(n+2) {
    margin-left: var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 992px) {
  .header-person__button {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}

.header-person__button__inner {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  border: 0.0625rem solid hsl(var(--white));
  background-color: hsl(var(--grey_bg));
  color: hsl(var(--white));
  -webkit-transition: all ease -webkit-calc(var(--ease_time) * 2);
  transition: all ease calc(var(--ease_time) * 2);
}
@media (max-width: calc(768px - 1px)) {
  .header-person__button__inner {
    padding: var(--gd_unit) var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 768px) {
  .header-person__button__inner {
    padding: var(--gd_gutter_smallmobile) var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .header-person__button__inner {
    padding: var(--gd_gutter_mobile) var(--gd_gutter_desktop);
  }
}
.header-person__button__inner:active, .header-person__button__inner:focus-within, .header-person__button__inner:focus, .header-person__button__inner:hover {
  border: 0.0625rem solid hsl(var(--brand_acqua));
  color: hsl(var(--black));
  background-color: hsl(var(--brand_acqua));
}
.header-person__button__inner:active .header-person__button__icon, .header-person__button__inner:focus-within .header-person__button__icon, .header-person__button__inner:focus .header-person__button__icon, .header-person__button__inner:hover .header-person__button__icon {
  background-color: hsl(var(--black));
}

.header-person__button__icon {
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-transition: background-color ease -webkit-calc(var(--ease_time) * 2);
  transition: background-color ease calc(var(--ease_time) * 2);
  background-color: hsl(var(--brand_acqua));
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: var(--icon-size);
  -webkit-mask-image: var(--icon-download);
}
@media (max-width: calc(768px - 1px)) {
  .header-person__button__icon {
    margin-left: var(--gd_unit);
    --icon-size: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .header-person__button__icon {
    margin-left: var(--gd_gutter_mobile);
    --icon-size: var(--gd_gutter_tablet);
  }
}

.person-content-nav__wrapper {
  width: 100%;
}
@media (max-width: calc(992px - 1px)) {
  .person-content-nav__wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .person-content-nav__wrapper {
    padding: 0 var(--gd_gutter_desktop);
  }
}

.person-content-nav__inner {
  margin: 0 auto;
  height: 100%;
}
@media (min-width: 992px) {
  .person-content-nav__inner {
    max-width: var(--max_width_main);
  }
}
@media (min-width: 1680px) {
  .person-content-nav__inner {
    max-width: var(--max_width_large);
  }
}

.person-content-nav__content {
  position: -webkit-sticky;
  position: sticky;
  top: 7.5rem;
  left: 0;
}
@media (max-width: calc(1280px - 1px)) {
  .person-content-nav__content {
    max-width: 6rem;
  }
}
@media (min-width: 1280px) {
  .person-content-nav__content {
    max-width: 12.5rem;
  }
}

.person-content-nav {
  display: -webkit-inline-box;
  display: inline-flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  text-align: right;
}
.person-content-nav::before, .person-content-nav::after {
  --ornament-height: 4.875rem;
  --ornament-width: 1.5rem;
  content: "";
  pointer-events: none;
  z-index: var(--z_index_negative);
  width: var(--ornament-width);
  height: var(--ornament-height);
  background-image: var(--ornament-triangles-down-medium);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.person-content-nav::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.person-content-nav__link {
  display: inline;
  color: hsl(var(--black));
  text-decoration: none;
}
@media (max-width: calc(1280px - 1px)) {
  .person-content-nav__link {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
  }
}
@media (min-width: 1280px) {
  .person-content-nav__link {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
.person-content-nav__link.is-active span, .person-content-nav__link:active span, .person-content-nav__link:focus-within span, .person-content-nav__link:focus span, .person-content-nav__link:hover span {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.person-content-nav__link:nth-child(n+2) {
  margin-top: var(--gd_gutter_mobile);
}
.person-content-nav__link span {
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
}
.person-content-nav__link span::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.person-content-nav__link span::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.person-content-nav__heading {
  position: relative;
}

.person-content-nav__link-anchor {
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}

.person-content-nav__boundary-box {
  position: absolute;
  top: 0;
  width: 0;
  pointer-events: none;
}

.person-social-links {
  margin: 0 auto var(--gd_unit);
  max-width: var(--max_width_text);
}
.person-social-links:empty {
  display: none;
}

.person-social-link__item {
  display: inline-block;
  margin: 0 var(--margin_item) var(--margin_item) 0;
}
@media (max-width: calc(768px - 1px)) {
  .person-social-link__item {
    --margin_item: var(--gd_gutter_smallmobile);
  }
}
@media (min-width: 768px) {
  .person-social-link__item {
    --margin_item: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .person-social-link__item {
    --margin_item: var(--gd_gutter_desktop);
  }
}

.person-social-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  width: var(--link_size);
  height: var(--link_size);
  background-color: hsl(var(--brand_purple_dark));
  -webkit-transition: background-color ease var(--ease_time);
  transition: background-color ease var(--ease_time);
}
@media (max-width: calc(768px - 1px)) {
  .person-social-link {
    --link_size: var(--gd_gutter_desktop);
    --icon_size: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .person-social-link {
    --link_size: var(--gd_gutter_xwide);
    --icon_size: var(--gd_gutter_desktop);
  }
}
.person-social-link:active, .person-social-link:focus-within, .person-social-link:focus, .person-social-link:hover {
  background-color: hsl(var(--black));
}
.person-social-link:active::before, .person-social-link:focus-within::before, .person-social-link:focus::before, .person-social-link:hover::before {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border: 0.0625rem solid hsl(var(--black));
}
.person-social-link:active .person-social-link__icon, .person-social-link:focus-within .person-social-link__icon, .person-social-link:focus .person-social-link__icon, .person-social-link:hover .person-social-link__icon {
  background-color: hsl(var(--brand_acqua));
}
.person-social-link::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: border ease var(--ease_time), -webkit-transform ease-in-out var(--ease_time);
  transition: border ease var(--ease_time), -webkit-transform ease-in-out var(--ease_time);
  transition: transform ease-in-out var(--ease_time), border ease var(--ease_time);
  transition: transform ease-in-out var(--ease_time), border ease var(--ease_time), -webkit-transform ease-in-out var(--ease_time);
  top: 0;
  left: 0;
  border: 0.0625rem solid hsl(var(--brand_purple_dark));
}
@media (max-width: calc(768px - 1px)) {
  .person-social-link::before {
    -webkit-transform: translate3d(-webkit-calc(var(--gd_unit) / 2), -webkit-calc(var(--gd_unit) / 2 * -1), 0);
            transform: translate3d(calc(var(--gd_unit) / 2), calc(var(--gd_unit) / 2 * -1), 0);
  }
}
@media (min-width: 768px) {
  .person-social-link::before {
    -webkit-transform: translate3d(var(--gd_unit), -webkit-calc(var(--gd_unit) * -1), 0);
            transform: translate3d(var(--gd_unit), calc(var(--gd_unit) * -1), 0);
  }
}
.person-social-link[title=Youtube] .person-social-link__icon {
  -webkit-mask-image: var(--icon-youtube);
          mask-image: var(--icon-youtube);
}
.person-social-link[title=Facebook] .person-social-link__icon {
  -webkit-mask-image: var(--icon-facebook);
          mask-image: var(--icon-facebook);
}
.person-social-link[title=Twitter] .person-social-link__icon {
  -webkit-mask-image: var(--icon-twitter);
          mask-image: var(--icon-twitter);
}
.person-social-link[title=Instagram] .person-social-link__icon {
  -webkit-mask-image: var(--icon-instagram);
          mask-image: var(--icon-instagram);
}
.person-social-link[title=LinkedIn] .person-social-link__icon {
  -webkit-mask-image: var(--icon-linkedin);
          mask-image: var(--icon-linkedin);
}
.person-social-link[title="Research Gate"] .person-social-link__icon {
  -webkit-mask-image: var(--icon-research-gate);
          mask-image: var(--icon-research-gate);
}
.person-social-link[title="Google Scholar"] .person-social-link__icon {
  -webkit-mask-image: var(--icon-google-scholar);
          mask-image: var(--icon-google-scholar);
}
.person-social-link[title=Orcid] .person-social-link__icon {
  -webkit-mask-image: var(--icon-orcid);
          mask-image: var(--icon-orcid);
}
.person-social-link[title=Scopus] .person-social-link__icon {
  -webkit-mask-image: var(--icon-scopus);
          mask-image: var(--icon-scopus);
}
.person-social-link[title=Publons] .person-social-link__icon {
  -webkit-mask-image: var(--icon-publons);
          mask-image: var(--icon-publons);
}
.person-social-link[title=CienciaVitae] .person-social-link__icon {
  -webkit-mask-image: var(--icon-cienciavitae);
          mask-image: var(--icon-cienciavitae);
}
.person-social-link[title=Github] .person-social-link__icon {
  -webkit-mask-image: var(--icon-github);
          mask-image: var(--icon-github);
}
.person-social-link[title=Email] .person-social-link__icon {
  -webkit-mask-image: var(--icon-email);
          mask-image: var(--icon-email);
}

.person-social-link__icon {
  display: block;
  background-color: hsl(var(--white));
  -webkit-transition: background-color ease var(--ease_time);
  transition: background-color ease var(--ease_time);
  width: var(--icon_size);
  height: var(--icon_size);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.teasers-facilities-alternating__wrapper {
  display: grid;
  gap: var(--gd_gutter_desktop);
}
@media (max-width: calc(840px - 1px)) {
  .teasers-facilities-alternating__wrapper {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media (min-width: 840px) {
  .teasers-facilities-alternating__wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1280px) {
  .teasers-facilities-alternating__wrapper {
    grid-template-columns: repeat(2, minmax(0, 45%));
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
}

.teaser-facility-alternating__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: hsl(var(--grey_light));
  box-shadow: var(--dropshadow_related);
}
.teaser-facility-alternating__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.teaser-facility-alternating__img__wrapper > *,
.teaser-facility-alternating__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.teaser-facility-alternating__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.teaser-facility-alternating__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.teaser-facility-alternating__img__wrapper::before {
  padding-bottom: 75%;
}
.teaser-facility-alternating__img__wrapper:active img, .teaser-facility-alternating__img__wrapper:focus-within img, .teaser-facility-alternating__img__wrapper:focus img, .teaser-facility-alternating__img__wrapper:hover img {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1.05);
          transform: translate3d(-50%, -50%, 0) scale(1.05);
}
.teaser-facility-alternating__img__wrapper:active::after, .teaser-facility-alternating__img__wrapper:focus-within::after, .teaser-facility-alternating__img__wrapper:focus::after, .teaser-facility-alternating__img__wrapper:hover::after {
  border: var(--gd_unit) solid hsl(var(--brand_acqua));
}
.teaser-facility-alternating__img__wrapper img {
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
          transform: translate3d(-50%, -50%, 0) scale(1);
}
.teaser-facility-alternating__img__wrapper::after {
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border: 0 solid hsl(var(--brand_acqua));
}

.teaser-facility-alternating__content {
  position: relative;
  z-index: var(--z_index_lift);
  background-color: hsl(var(--white));
  margin-top: -webkit-calc(var(--gd_gutter_xwide) * -1);
  margin-top: calc(var(--gd_gutter_xwide) * -1);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-facility-alternating__content {
    max-width: 95%;
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 768px) {
  .teaser-facility-alternating__content {
    max-width: 90%;
    padding: var(--gd_gutter_desktop);
  }
}
@media (min-width: 1280px) {
  .teaser-facility-alternating__content {
    margin-top: -webkit-calc(var(--gd_gutter_big) * -1);
    margin-top: calc(var(--gd_gutter_big) * -1);
  }
}
.teaser-facility-alternating:nth-child(even) .teaser-facility-alternating__content {
  margin-left: auto;
}

.teaser-facility-alternating__pretitle {
  margin: 0 0 var(--gd_unit);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-facility-alternating__pretitle {
    font-size: var(--fs_body_small);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body_small);
    font-family: var(--ff_body);
  }
}
.teaser-facility-alternating__pretitle::-moz-selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}
.teaser-facility-alternating__pretitle::selection {
  background-color: hsl(var(--brand_purple_dark));
  color: hsl(var(--white));
}

.teaser-facility-alternating__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin: 0 0 var(--gd_gutter_desktop);
}
@media (max-width: calc(768px - 1px)) {
  .teaser-facility-alternating__title {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .teaser-facility-alternating__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .teaser-facility-alternating__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.teaser-facility-alternating__title__link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .teaser-facility-alternating__title__link, .teaser-facility-alternating__title__link:hover, .teaser-facility-alternating__title__link.is-active, *.is-active > .teaser-facility-alternating__title__link, .teaser-facility-alternating__title__link:focus, *:focus > .teaser-facility-alternating__title__link, *:active > .teaser-facility-alternating__title__link, .teaser-facility-alternating__title__link:active, .teaser-facility-alternating__title__link:focus-within, *:focus-within > .teaser-facility-alternating__title__link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.teaser-facility-alternating__title__link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.teaser-facility-alternating__title__link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.search__wrapper {
  text-align: left;
}
@media (max-width: calc(992px - 1px)) {
  .search__wrapper {
    margin-bottom: var(--gd_gutter_large);
  }
}
@media (min-width: 992px) {
  .search__wrapper {
    margin-bottom: var(--gd_gutter_xxxlarge);
  }
}
@media (max-width: calc(768px - 1px)) {
  .search__wrapper {
    padding: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) and (max-width: calc(992px - 1px)) {
  .search__wrapper {
    padding: var(--gd_gutter_tablet);
  }
}
@media (min-width: 992px) {
  .search__wrapper {
    padding: var(--gd_gutter_desktop);
  }
}

.search__inner {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .search__inner {
    max-width: var(--max_width_main_midsmall);
  }
}
@media (min-width: 1680px) {
  .search__inner {
    max-width: var(--max_width_large);
  }
}

.search__header {
  margin-bottom: var(--gd_gutter_xwide);
}

.search-result {
  background-color: hsl(var(--white));
  position: relative;
  margin-bottom: var(--gd_gutter_large);
  display: grid;
}
@media (max-width: calc(768px - 1px)) {
  .search-result {
    grid-template-columns: minmax(0, 1fr);
  }
}
.search-result::before {
  background-color: hsl(var(--white));
  background-size: 0.625rem 0.625rem;
  background-image: -webkit-repeating-linear-gradient(135deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  background-image: repeating-linear-gradient(-45deg, hsl(var(--grey_mid_dark)/0.25) 0, hsl(var(--grey_mid_dark)/0.25) 0.0625rem, hsl(var(--white)) 0, hsl(var(--white)) 50%);
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: var(--z_index_neutral);
  top: var(--gd_gutter_tablet);
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(-webkit-calc(var(--gd_gutter_tablet) * -1), 0, 0);
          transform: translate3d(calc(var(--gd_gutter_tablet) * -1), 0, 0);
}
@media (min-width: 768px) {
  .search-result.has-image {
    grid-template-columns: minmax(0, 11.25rem) minmax(0, 1fr);
  }
}

.search-result__img__wrapper {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  z-index: -webkit-calc(var(--z_index_neutral) + 2);
  z-index: calc(var(--z_index_neutral) + 2);
}
.search-result__img__wrapper::before {
  content: "";
  display: block;
  width: 100%;
}
.search-result__img__wrapper > *,
.search-result__img__wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: hsl(var(--grey_light));
}
.search-result__img__wrapper figcaption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: var(--gd_unit);
  background-color: hsl(var(--grey_light));
}
.search-result__img__wrapper .wp-block-image .aligncenter > figcaption {
  display: block !important;
}
.search-result__img__wrapper::before {
  padding-bottom: 100%;
}
.search-result__img__wrapper:active img, .search-result__img__wrapper:focus-within img, .search-result__img__wrapper:focus img, .search-result__img__wrapper:hover img {
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1.05);
          transform: translate3d(-50%, -50%, 0) scale(1.05);
}
.search-result__img__wrapper:active::after, .search-result__img__wrapper:focus-within::after, .search-result__img__wrapper:focus::after, .search-result__img__wrapper:hover::after {
  border: var(--gd_unit) solid hsl(var(--brand_acqua));
}
.search-result__img__wrapper img {
  -webkit-transition: -webkit-transform ease var(--ease_time);
  transition: -webkit-transform ease var(--ease_time);
  transition: transform ease var(--ease_time);
  transition: transform ease var(--ease_time), -webkit-transform ease var(--ease_time);
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0) scale(1);
          transform: translate3d(-50%, -50%, 0) scale(1);
}
.search-result__img__wrapper::after {
  -webkit-transition: border ease var(--ease_time);
  transition: border ease var(--ease_time);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  border: 0 solid hsl(var(--brand_acqua));
}

.search-result__content {
  position: relative;
  background-color: hsl(var(--white));
  padding: var(--gd_gutter_tablet);
  z-index: -webkit-calc(var(--z_index_neutral) + 1);
  z-index: calc(var(--z_index_neutral) + 1);
  box-shadow: 0 2rem 2.5rem rgba(0, 0, 0, 0.05);
}

.search-result__title {
  position: relative;
  padding-left: -webkit-calc(var(--dash-width) + var(--gd_unit));
  padding-left: calc(var(--dash-width) + var(--gd_unit));
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.search-result__title::before {
  content: "";
  display: block;
  background-image: var(--title-ornament);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  width: var(--dash-width);
  height: var(--dash-height);
  left: 0;
  top: -webkit-calc(0.7em - -webkit-calc(var(--dash-height) / 2));
  top: calc(0.7em - calc(var(--dash-height) / 2));
}
@media (max-width: calc(768px - 1px)) {
  .search-result__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .search-result__title {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 992px) {
  .search-result__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
  }
}

.search-result__title_link {
  display: inline;
  text-decoration: none;
  -webkit-transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  transition: background-size ease-in-out var(--ease_time), color ease-in-out var(--ease_time);
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(var(--brand_acqua)/0.5)), to(hsl(var(--brand_acqua)/0.5)));
  background-image: -webkit-linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-image: linear-gradient(hsl(var(--brand_acqua)/0.5), hsl(var(--brand_acqua)/0.5));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 0% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--grey_dark));
}
*:hover > .search-result__title_link, .search-result__title_link:hover, .search-result__title_link.is-active, *.is-active > .search-result__title_link, .search-result__title_link:focus, *:focus > .search-result__title_link, *:active > .search-result__title_link, .search-result__title_link:active, .search-result__title_link:focus-within, *:focus-within > .search-result__title_link {
  text-decoration: none;
  background-size: 100% -webkit-calc(var(--gd_unit) / 1.5);
  background-size: 100% calc(var(--gd_unit) / 1.5);
  color: hsl(var(--black));
}
.search-result__title_link::-moz-selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}
.search-result__title_link::selection {
  background-color: hsl(var(--brand_acqua));
  color: hsl(var(--brand_purple_dark));
}

.inl-agenda__list--edit *[data-type="inl-blocks/agenda-item"]:nth-child(n+2) {
  margin-top: var(--gd_gutter_desktop);
  padding-top: var(--gd_gutter_desktop);
  border-top: 0.0625rem solid hsl(var(--grey_neutral));
}
.inl-agenda__list--edit *[data-type="inl-blocks/agenda-item"] * {
  margin: 0;
}
.inl-agenda__list--edit *[data-type="inl-blocks/agenda-item"] .inl-agenda__item__title--edit {
  margin-top: var(--gd_gutter_mobile);
}

.inl-agenda__item__time__wrapper--edit {
  background-color: hsl(var(--grey_dark));
  padding: var(--gd_unit) var(--gd_gutter_mobile);
  position: relative;
}
.inl-agenda__item__time__wrapper--edit::before {
  --element-size: var(--gd_gutter_xwide);
  --dot-color: hsla(var(--grey_neutral) / .35);
  --bg-color: hsl(var(--grey_dark));
  background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, var(--dot-color);
  background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, var(--dot-color);
  background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, var(--dot-color);
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  right: 0;
  width: var(--element-size);
  height: var(--element-size);
  z-index: var(--z_index_lift);
}

.inl-agenda__item__time--edit {
  font-size: var(--fs_heading_3);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_3);
  font-family: var(--ff_titles);
  color: hsl(var(--white));
  font-weight: var(--fw_medium);
}
.inl-agenda__item__time--edit span {
  color: hsl(var(--white)) !important;
}

.inl-agenda__item__note--edit {
  font-size: var(--fs_heading_5);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_5);
  font-family: var(--ff_titles);
  color: hsl(var(--brand_acqua));
  font-weight: var(--fw_medium);
}
.inl-agenda__item__note--edit span {
  color: hsl(var(--brand_acqua)) !important;
}

.inl-agenda__item__content--edit {
  padding: 0 var(--gd_gutter_mobile);
}

.inl-agenda__item__speaker--edit {
  font-size: var(--fs_heading_5);
  font-weight: var(--fw_light);
  line-height: var(--lh_heading_5);
  font-family: var(--ff_titles);
  font-weight: var(--fw_medium);
  color: hsl(var(--grey_dark));
}

.inl-agenda__list {
  max-width: var(--max_width_medium);
  margin: 0 auto var(--gd_gutter_wide);
}

.inl-agenda__item {
  text-align: left;
  display: grid;
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item {
    grid-template-columns: minmax(0, 1fr);
    gap: var(--gd_gutter_mobile);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item {
    grid-template-columns: minmax(0, 275px) minmax(0, 1fr);
    gap: var(--gd_gutter_wide);
  }
}
.inl-agenda__item:nth-child(n+2) {
  margin-top: var(--gd_gutter_desktop);
  padding-top: var(--gd_gutter_desktop);
  border-top: 0.0625rem solid hsl(var(--grey_neutral));
}

.inl-agenda__item__time__wrapper {
  background-color: hsl(var(--grey_dark));
  padding: var(--gd_gutter_smallmobile) var(--gd_gutter_tablet);
  position: relative;
}
.inl-agenda__item__time__wrapper::before {
  --element-size: var(--gd_gutter_xwide);
  background: -webkit-linear-gradient(left, var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, -webkit-linear-gradient(var(--bg-color) -webkit-calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, var(--dot-color);
  background: -webkit-gradient(linear, left top, right top, from(var(--bg-color)), color-stop(1%, transparent)) center, -webkit-gradient(linear, left top, left bottom, from(var(--bg-color)), color-stop(1%, transparent)) center, var(--dot-color);
  background: linear-gradient(90deg, var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, linear-gradient(var(--bg-color) calc(var(--dot_space) - var(--dot_size)), transparent 1%) center, var(--dot-color);
  background-size: var(--dot_space) var(--dot_space);
  content: "";
  position: absolute;
  pointer-events: none;
  top: 0;
  width: var(--element-size);
  height: var(--element-size);
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__time__wrapper::before {
    --dot-color: hsla(var(--grey_neutral) / .35);
    --bg-color: hsl(var(--grey_dark));
    right: 0;
    z-index: var(--z_index_lift);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__time__wrapper::before {
    --bg-color: hsl(var(--white));
    --dot-color: hsl(var(--grey_dark));
    left: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    z-index: var(--z_index_negative);
  }
}

.inl-agenda__item__time {
  color: hsl(var(--white));
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__time {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__time {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}

.inl-agenda__item__note {
  color: hsl(var(--brand_acqua));
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__note {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__note {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}

@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__content {
    padding: 0 var(--gd_gutter_tablet);
  }
}

.inl-agenda__item__title {
  color: hsl(var(--grey_dark));
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__title {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__title {
    font-size: var(--fs_heading_2);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_2);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}

.inl-agenda__item__description {
  color: hsl(var(--grey_dark));
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__description {
    font-size: var(--fs_heading_4);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_4);
    font-family: var(--ff_titles);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__description {
    font-size: var(--fs_heading_3);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_3);
    font-family: var(--ff_titles);
  }
}

.inl-agenda__item__speaker {
  color: hsl(var(--grey_dark));
}
@media (max-width: calc(768px - 1px)) {
  .inl-agenda__item__speaker {
    font-size: var(--fs_body);
    font-weight: var(--fw_regular);
    line-height: var(--lh_body);
    font-family: var(--ff_body);
    font-weight: var(--fw_medium);
  }
}
@media (min-width: 768px) {
  .inl-agenda__item__speaker {
    font-size: var(--fs_heading_5);
    font-weight: var(--fw_light);
    line-height: var(--lh_heading_5);
    font-family: var(--ff_titles);
    font-weight: var(--fw_medium);
  }
}

.four-oh-four__img {
  max-width: var(--max_width_small);
  margin: 0 auto var(--gd_gutter_xwide);
}


.col-2 .teasers-clusters__list > *,
.col-3 .teasers-clusters__list > *,
.col-4 .teasers-clusters__list > *,
{
    margin-left: 0;
}

.col-2 ul.numbers-stats,
.col-2 ul.teaser-team-list,
.col-2 .teasers-clusters__list,
.teasers-alternating__wrapper.col-2,
.teasers-related__list.col-2,
.col-2 .teasers-clusters__list
{
    display: flex;    
	gap: 50px;
	flex-wrap: wrap;
	justify-content: center;
}

.col-2 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item, 
.col-2 article:not(.teaser-team) {
    width: calc(50% - 50px);
	margin-left: 0 !important;
}

.col-3 ul.numbers-stats,
.col-3 ul.teaser-team-list,
.col-3 .teasers-clusters__list,
.teasers-alternating__wrapper.col-3,
.teasers-related__list.col-3,
.col-3 .teasers-clusters__list
{
    display: flex;    
	gap: 40px;
	flex-wrap: wrap;
	justify-content: center;
}

.col-3 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
.col-3 article:not(.teaser-team) {
    width: calc(33.33% - 40px);
	margin-left: 0 !important;
}

.col-4 ul.numbers-stats,
.col-4 ul.teaser-team-list,
.col-4 .teasers-clusters__list,
.teasers-alternating__wrapper.col-4,
.teasers-related__list.col-4,
.col-4 .teasers-clusters__list
{
    display: flex;    
	gap: 30px;
	max-width: 100%;
	flex-wrap: wrap;
	justify-content: center;
}

.col-4 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
.col-4 article:not(.teaser-team) {
    width: calc(25% - 30px);
	margin-left: 0 !important;
}





@media (max-width: 1200px){
	.col-4 ul.numbers-stats, .col-4 ul.teaser-team-list, .col-4 .teasers-clusters__list, .teasers-alternating__wrapper.col-4, .teasers-related__list.col-4, .col-4 .teasers-clusters__list {
    display: flex;
    	gap: 40px;    
	}
	.col-4 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-4 article:not(.teaser-team) {
		width: calc(33.33% - 40px);
		margin-left: 0 !important;
	}
	.slider__wrapper::after, .teasers-related__wrapper::after {
		right: 0 !important;
	}
}

@media (max-width: 992px){
	.col-4 ul.numbers-stats, .col-4 ul.teaser-team-list, .col-4 .teasers-clusters__list, .teasers-alternating__wrapper.col-4, .teasers-related__list.col-4, .col-4 .teasers-clusters__list {
    display: flex;
    	gap: 30px;    
	}
	.col-4 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-4 article:not(.teaser-team) {
		width: calc(50% - 30px);
		margin-left: 0 !important;
	}
	.col-3 ul.numbers-stats,
	.col-3 ul.teaser-team-list,
	.col-3 .teasers-clusters__list,
	.teasers-alternating__wrapper.col-3,
	.teasers-related__list.col-3,
	.col-3 .teasers-clusters__list
	{		
		gap: 30px;	
	}
	.col-3 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-3 article:not(.teaser-team) {
		width: calc(50% - 30px);
		margin-left: 0 !important;
	}
	
	
	.teasers-related__list {
		flex-wrap: nowrap !important;
		gap: 30px;
	}
	.teasers-related__item {
		min-width: -webkit-calc(100vw - var(--gd_gutter_tablet) * 4);
		min-width: calc(100vw - var(--gd_gutter_tablet) * 4);
		min-width: -webkit-calc(100dvw - var(--gd_gutter_tablet) * 4);
		min-width: calc(100dvw - var(--gd_gutter_tablet) * 4);
	}
	
}

@media (max-width: 767px){
	.col-2 ul.numbers-stats,
	.col-2 ul.teaser-team-list,
	.col-2 .teasers-clusters__list,
	.teasers-alternating__wrapper.col-2,
	.teasers-related__list.col-2,
	.col-2 .teasers-clusters__list
	{		
		gap: 30px;	
	}
	.col-3 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-3 article:not(.teaser-team) {
		width: 100%;
		margin-left: 0 !important;
	}
	.col-3 ul.numbers-stats,
	.col-3 ul.teaser-team-list,
	.col-3 .teasers-clusters__list,
	.teasers-alternating__wrapper.col-3,
	.teasers-related__list.col-3,
	.col-3 .teasers-clusters__list
	{		
		gap: 30px;	
	}
	.col-3 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-3 article:not(.teaser-team) {
		width: 100%;
		margin-left: 0 !important;
	}
	.col-4 ul.numbers-stats, .col-4 ul.teaser-team-list, .col-4 .teasers-clusters__list, .teasers-alternating__wrapper.col-4, .teasers-related__list.col-4, .col-4 .teasers-clusters__list {
    display: flex;
    	gap: 30px;    
	}
	.col-4 li.wp-block-inl-blocks-teaser-team.teaser-project-team-list__item,
	.col-4 article:not(.teaser-team) {
		width: 100%;
		margin-left: 0 !important;
	}
	.teasers-related__list {
		flex-wrap: nowrap !important;
		gap: 30px;
	}
	.teasers-related__item {
		min-width: -webkit-calc(100vw - var(--gd_gutter_tablet) * 4);
		min-width: calc(100vw - var(--gd_gutter_tablet) * 4);
		min-width: -webkit-calc(100dvw - var(--gd_gutter_tablet) * 4);
		min-width: calc(100dvw - var(--gd_gutter_tablet) * 4);
	}
	
}

/*!
Theme Name: INL
Authors: Marzee Labs & neev.tech
Author URI: https://marzeelabs.org // https://neev.tech
Version: 1.0
License: private
*/

/*# sourceMappingURL=build.css.map*/