@charset "UTF-8";
:root,
[data-bs-theme=light] {
  --blue: #0d6efd;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #d63384;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #198754;
  --teal: #20c997;
  --cyan: #0dcaf0;
  --black: #000;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --gray-100: #f8f9fa;
  --gray-200: #efefef;
  --gray-300: #dee2e6;
  --gray-400: #ced4da;
  --gray-500: #adb5bd;
  --gray-600: #6c757d;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --primary: #0d6efd;
  --secondary: #6c757d;
  --success: #198754;
  --info: #0dcaf0;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #212529;
  --white: #fff;
  --primary-rgb: 13, 110, 253;
  --secondary-rgb: 108, 117, 125;
  --success-rgb: 25, 135, 84;
  --info-rgb: 13, 202, 240;
  --warning-rgb: 255, 193, 7;
  --danger-rgb: 220, 53, 69;
  --light-rgb: 248, 249, 250;
  --dark-rgb: 33, 37, 41;
  --white-rgb: 255, 255, 255;
  --primary-text-emphasis: #052c65;
  --secondary-text-emphasis: #2b2f32;
  --success-text-emphasis: #0a3622;
  --info-text-emphasis: #055160;
  --warning-text-emphasis: #664d03;
  --danger-text-emphasis: #58151c;
  --light-text-emphasis: #495057;
  --dark-text-emphasis: #495057;
  --primary-bg-subtle: #cfe2ff;
  --secondary-bg-subtle: #e2e3e5;
  --success-bg-subtle: #d1e7dd;
  --info-bg-subtle: #cff4fc;
  --warning-bg-subtle: #fff3cd;
  --danger-bg-subtle: #f8d7da;
  --light-bg-subtle: #fcfcfd;
  --dark-bg-subtle: #ced4da;
  --primary-border-subtle: #9ec5fe;
  --secondary-border-subtle: #c4c8cb;
  --success-border-subtle: #a3cfbb;
  --info-border-subtle: #9eeaf9;
  --warning-border-subtle: #ffe69c;
  --danger-border-subtle: #f1aeb5;
  --light-border-subtle: #efefef;
  --dark-border-subtle: #adb5bd;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
  --font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --body-font-family: var(--font-sans-serif);
  --body-font-size: 1rem;
  --body-font-weight: 400;
  --body-line-height: 1.5;
  --body-color: #212529;
  --body-color-rgb: 33, 37, 41;
  --body-bg: #fff;
  --body-bg-rgb: 255, 255, 255;
  --emphasis-color: #000;
  --emphasis-color-rgb: 0, 0, 0;
  --secondary-color: rgba(33, 37, 41, 0.75);
  --secondary-color-rgb: 33, 37, 41;
  --secondary-bg: #efefef;
  --secondary-bg-rgb: 239, 239, 239;
  --tertiary-color: rgba(33, 37, 41, 0.5);
  --tertiary-color-rgb: 33, 37, 41;
  --tertiary-bg: #f8f9fa;
  --tertiary-bg-rgb: 248, 249, 250;
  --heading-color: inherit;
  --link-color: #0d6efd;
  --link-color-rgb: 13, 110, 253;
  --link-decoration: underline;
  --link-hover-color: #0a58ca;
  --link-hover-color-rgb: 10, 88, 202;
  --code-color: #d63384;
  --highlight-bg: #fff3cd;
  --border-width: 1px;
  --border-style: solid;
  --border-color: #dee2e6;
  --border-color-translucent: rgba(0, 0, 0, 0.175);
  --border-radius: 0.375rem;
  --border-radius-sm: 0.25rem;
  --border-radius-lg: 0.5rem;
  --border-radius-xl: 1rem;
  --border-radius-xxl: 2rem;
  --border-radius-2xl: var(--border-radius-xxl);
  --border-radius-pill: 50rem;
  --box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --focus-ring-width: 0.25rem;
  --focus-ring-opacity: 0.25;
  --focus-ring-color: rgba(13, 110, 253, 0.25);
  --form-valid-color: #198754;
  --form-valid-border-color: #198754;
  --form-invalid-color: #dc3545;
  --form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --body-color: #dee2e6;
  --body-color-rgb: 222, 226, 230;
  --body-bg: #212529;
  --body-bg-rgb: 33, 37, 41;
  --emphasis-color: #fff;
  --emphasis-color-rgb: 255, 255, 255;
  --secondary-color: rgba(222, 226, 230, 0.75);
  --secondary-color-rgb: 222, 226, 230;
  --secondary-bg: #343a40;
  --secondary-bg-rgb: 52, 58, 64;
  --tertiary-color: rgba(222, 226, 230, 0.5);
  --tertiary-color-rgb: 222, 226, 230;
  --tertiary-bg: #2b3035;
  --tertiary-bg-rgb: 43, 48, 53;
  --primary-text-emphasis: #6ea8fe;
  --secondary-text-emphasis: #a7acb1;
  --success-text-emphasis: #75b798;
  --info-text-emphasis: #6edff6;
  --warning-text-emphasis: #ffda6a;
  --danger-text-emphasis: #ea868f;
  --light-text-emphasis: #f8f9fa;
  --dark-text-emphasis: #dee2e6;
  --primary-bg-subtle: #031633;
  --secondary-bg-subtle: #161719;
  --success-bg-subtle: #051b11;
  --info-bg-subtle: #032830;
  --warning-bg-subtle: #332701;
  --danger-bg-subtle: #2c0b0e;
  --light-bg-subtle: #343a40;
  --dark-bg-subtle: #1a1d20;
  --primary-border-subtle: #084298;
  --secondary-border-subtle: #41464b;
  --success-border-subtle: #0f5132;
  --info-border-subtle: #087990;
  --warning-border-subtle: #997404;
  --danger-border-subtle: #842029;
  --light-border-subtle: #495057;
  --dark-border-subtle: #343a40;
  --heading-color: inherit;
  --link-color: #6ea8fe;
  --link-hover-color: #8bb9fe;
  --link-color-rgb: 110, 168, 254;
  --link-hover-color-rgb: 139, 185, 254;
  --code-color: #e685b5;
  --border-color: #495057;
  --border-color-translucent: rgba(255, 255, 255, 0.15);
  --form-valid-color: #75b798;
  --form-valid-border-color: #75b798;
  --form-invalid-color: #ea868f;
  --form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--body-font-family);
  font-size: var(--body-font-size);
  font-weight: var(--body-font-weight);
  line-height: var(--body-line-height);
  color: var(--body-color);
  text-align: var(--body-text-align);
  background-color: var(--body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--border-width) solid;
  opacity: 0.25;
}

h6, h5, h4, h3, h2, .hero-slide__title, .nav__title,
.menu__title,
.block__title, h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--heading-color);
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}

h2, .hero-slide__title, .nav__title,
.menu__title,
.block__title {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .hero-slide__title, .nav__title,
  .menu__title,
  .block__title {
    font-size: 2rem;
  }
}

h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 1.75rem;
  }
}

h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 1.5rem;
  }
}

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  padding: 0.1875em;
  background-color: var(--highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--link-color-rgb), var(--link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --link-color-rgb: var(--link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--body-bg);
  background-color: var(--body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-clip: padding-box;
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--body-color);
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--secondary-color);
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: var(--secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--secondary-bg);
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--body-color);
  background-color: var(--tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--border-width);
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: var(--body-color);
  background-color: var(--tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--secondary-bg);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--border-radius-sm);
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--border-radius-lg);
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--border-width) * 2));
}

.form-select, select {
  --form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: var(--form-select-bg-img), var(--form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select, select {
    transition: none;
  }
}
.form-select:focus, select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], select[multiple], .form-select[size]:not([size="1"]), select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled, select:disabled {
  background-color: var(--secondary-bg);
}
.form-select:-moz-focusring, select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--border-radius-lg);
}

[data-bs-theme=dark] .form-select, [data-bs-theme=dark] select {
  --form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --form-check-bg: #fff;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--form-check-bg);
  background-image: var(--form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--border-width) solid var(--border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--success);
  border-radius: var(--border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .was-validated select:valid, .form-select.is-valid, select.is-valid {
  border-color: var(--form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .was-validated select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], select.is-valid:not([multiple])[size="1"] {
  --form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .was-validated select:valid:focus, .form-select.is-valid:focus, select.is-valid:focus {
  border-color: var(--form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.was-validated .input-group > select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.input-group > select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--danger);
  border-radius: var(--border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
input[type=tel].error ~ .invalid-feedback,
input[type=text].error ~ .invalid-feedback,
input[type=email].error ~ .invalid-feedback,
input[type=url].error ~ .invalid-feedback,
input[type=date].error ~ .invalid-feedback,
input[type=search].error ~ .invalid-feedback,
input[type=number].error ~ .invalid-feedback,
input[type=password].error ~ .invalid-feedback,
input[type=file].error ~ .invalid-feedback,
textarea.error ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
input[type=tel].error ~ .invalid-tooltip,
input[type=text].error ~ .invalid-tooltip,
input[type=email].error ~ .invalid-tooltip,
input[type=url].error ~ .invalid-tooltip,
input[type=date].error ~ .invalid-tooltip,
input[type=search].error ~ .invalid-tooltip,
input[type=number].error ~ .invalid-tooltip,
input[type=password].error ~ .invalid-tooltip,
input[type=file].error ~ .invalid-tooltip,
textarea.error ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid, input.form-control[type=tel].error,
input.form-control[type=text].error,
input.form-control[type=email].error,
input.form-control[type=url].error,
input.form-control[type=date].error,
input.form-control[type=search].error,
input.form-control[type=number].error,
input.form-control[type=password].error,
input.form-control[type=file].error,
textarea.form-control.error {
  border-color: var(--form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, input.form-control[type=tel].error:focus,
input.form-control[type=text].error:focus,
input.form-control[type=email].error:focus,
input.form-control[type=url].error:focus,
input.form-control[type=date].error:focus,
input.form-control[type=search].error:focus,
input.form-control[type=number].error:focus,
input.form-control[type=password].error:focus,
input.form-control[type=file].error:focus,
textarea.form-control.error:focus {
  border-color: var(--form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid,
textarea.form-control.error {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .was-validated select:invalid, .form-select.is-invalid, select.is-invalid, input.form-select[type=tel].error,
input.form-select[type=text].error,
input.form-select[type=email].error,
input.form-select[type=url].error,
input.form-select[type=date].error,
input.form-select[type=search].error,
input.form-select[type=number].error,
input.form-select[type=password].error,
input.form-select[type=file].error,
textarea.form-select.error {
  border-color: var(--form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .was-validated select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), select.is-invalid:not([multiple]):not([size]), input.form-select[type=tel].error:not([multiple]):not([size]),
input.form-select[type=text].error:not([multiple]):not([size]),
input.form-select[type=email].error:not([multiple]):not([size]),
input.form-select[type=url].error:not([multiple]):not([size]),
input.form-select[type=date].error:not([multiple]):not([size]),
input.form-select[type=search].error:not([multiple]):not([size]),
input.form-select[type=number].error:not([multiple]):not([size]),
input.form-select[type=password].error:not([multiple]):not([size]),
input.form-select[type=file].error:not([multiple]):not([size]),
textarea.form-select.error:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], select.is-invalid:not([multiple])[size="1"], input.form-select[type=tel].error:not([multiple])[size="1"],
input.form-select[type=text].error:not([multiple])[size="1"],
input.form-select[type=email].error:not([multiple])[size="1"],
input.form-select[type=url].error:not([multiple])[size="1"],
input.form-select[type=date].error:not([multiple])[size="1"],
input.form-select[type=search].error:not([multiple])[size="1"],
input.form-select[type=number].error:not([multiple])[size="1"],
input.form-select[type=password].error:not([multiple])[size="1"],
input.form-select[type=file].error:not([multiple])[size="1"],
textarea.form-select.error:not([multiple])[size="1"] {
  --form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .was-validated select:invalid:focus, .form-select.is-invalid:focus, select.is-invalid:focus, input.form-select[type=tel].error:focus,
input.form-select[type=text].error:focus,
input.form-select[type=email].error:focus,
input.form-select[type=url].error:focus,
input.form-select[type=date].error:focus,
input.form-select[type=search].error:focus,
input.form-select[type=number].error:focus,
input.form-select[type=password].error:focus,
input.form-select[type=file].error:focus,
textarea.form-select.error:focus {
  border-color: var(--form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid, input.form-control-color[type=tel].error,
input.form-control-color[type=text].error,
input.form-control-color[type=email].error,
input.form-control-color[type=url].error,
input.form-control-color[type=date].error,
input.form-control-color[type=search].error,
input.form-control-color[type=number].error,
input.form-control-color[type=password].error,
input.form-control-color[type=file].error,
textarea.form-control-color.error {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid, input.form-check-input[type=tel].error,
input.form-check-input[type=text].error,
input.form-check-input[type=email].error,
input.form-check-input[type=url].error,
input.form-check-input[type=date].error,
input.form-check-input[type=search].error,
input.form-check-input[type=number].error,
input.form-check-input[type=password].error,
input.form-check-input[type=file].error,
textarea.form-check-input.error {
  border-color: var(--form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked, input.form-check-input[type=tel].error:checked,
input.form-check-input[type=text].error:checked,
input.form-check-input[type=email].error:checked,
input.form-check-input[type=url].error:checked,
input.form-check-input[type=date].error:checked,
input.form-check-input[type=search].error:checked,
input.form-check-input[type=number].error:checked,
input.form-check-input[type=password].error:checked,
input.form-check-input[type=file].error:checked,
textarea.form-check-input.error:checked {
  background-color: var(--form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus, input.form-check-input[type=tel].error:focus,
input.form-check-input[type=text].error:focus,
input.form-check-input[type=email].error:focus,
input.form-check-input[type=url].error:focus,
input.form-check-input[type=date].error:focus,
input.form-check-input[type=search].error:focus,
input.form-check-input[type=number].error:focus,
input.form-check-input[type=password].error:focus,
input.form-check-input[type=file].error:focus,
textarea.form-check-input.error:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, input.form-check-input[type=tel].error ~ .form-check-label,
input.form-check-input[type=text].error ~ .form-check-label,
input.form-check-input[type=email].error ~ .form-check-label,
input.form-check-input[type=url].error ~ .form-check-label,
input.form-check-input[type=date].error ~ .form-check-label,
input.form-check-input[type=search].error ~ .form-check-label,
input.form-check-input[type=number].error ~ .form-check-label,
input.form-check-input[type=password].error ~ .form-check-label,
input.form-check-input[type=file].error ~ .form-check-label,
textarea.form-check-input.error ~ .form-check-label {
  color: var(--form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .input-group > input.form-control[type=tel].error:not(:focus),
.input-group > input.form-control[type=text].error:not(:focus),
.input-group > input.form-control[type=email].error:not(:focus),
.input-group > input.form-control[type=url].error:not(:focus),
.input-group > input.form-control[type=date].error:not(:focus),
.input-group > input.form-control[type=search].error:not(:focus),
.input-group > input.form-control[type=number].error:not(:focus),
.input-group > input.form-control[type=password].error:not(:focus),
.input-group > input.form-control[type=file].error:not(:focus),
.input-group > textarea.form-control.error:not(:focus),
.was-validated .input-group > .form-select:not(:focus):invalid,
.was-validated .input-group > select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.input-group > select:not(:focus).is-invalid,
.input-group > input.form-select[type=tel].error:not(:focus),
.input-group > input.form-select[type=text].error:not(:focus),
.input-group > input.form-select[type=email].error:not(:focus),
.input-group > input.form-select[type=url].error:not(:focus),
.input-group > input.form-select[type=date].error:not(:focus),
.input-group > input.form-select[type=search].error:not(:focus),
.input-group > input.form-select[type=number].error:not(:focus),
.input-group > input.form-select[type=password].error:not(:focus),
.input-group > input.form-select[type=file].error:not(:focus),
.input-group > textarea.form-select.error:not(:focus),
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid,
.input-group > input.form-floating[type=tel].error:not(:focus-within),
.input-group > input.form-floating[type=text].error:not(:focus-within),
.input-group > input.form-floating[type=email].error:not(:focus-within),
.input-group > input.form-floating[type=url].error:not(:focus-within),
.input-group > input.form-floating[type=date].error:not(:focus-within),
.input-group > input.form-floating[type=search].error:not(:focus-within),
.input-group > input.form-floating[type=number].error:not(:focus-within),
.input-group > input.form-floating[type=password].error:not(:focus-within),
.input-group > input.form-floating[type=file].error:not(:focus-within),
.input-group > textarea.form-floating.error:not(:focus-within) {
  z-index: 4;
}

.alert, .messages {
  --alert-bg: transparent;
  --alert-padding-x: 1rem;
  --alert-padding-y: 1rem;
  --alert-margin-bottom: 1rem;
  --alert-color: inherit;
  --alert-border-color: transparent;
  --alert-border: var(--border-width) solid var(--alert-border-color);
  --alert-border-radius: var(--border-radius);
  --alert-link-color: inherit;
  position: relative;
  padding: var(--alert-padding-y) var(--alert-padding-x);
  margin-bottom: var(--alert-margin-bottom);
  color: var(--alert-color);
  background-color: var(--alert-bg);
  border: var(--alert-border);
  border-radius: var(--alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link, .messages--error a, .messages--warning a, .messages--status a {
  font-weight: 700;
  color: var(--alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --alert-color: var(--primary-text-emphasis);
  --alert-bg: var(--primary-bg-subtle);
  --alert-border-color: var(--primary-border-subtle);
  --alert-link-color: var(--primary-text-emphasis);
}

.alert-secondary {
  --alert-color: var(--secondary-text-emphasis);
  --alert-bg: var(--secondary-bg-subtle);
  --alert-border-color: var(--secondary-border-subtle);
  --alert-link-color: var(--secondary-text-emphasis);
}

.alert-success, .messages--status {
  --alert-color: var(--success-text-emphasis);
  --alert-bg: var(--success-bg-subtle);
  --alert-border-color: var(--success-border-subtle);
  --alert-link-color: var(--success-text-emphasis);
}

.alert-info {
  --alert-color: var(--info-text-emphasis);
  --alert-bg: var(--info-bg-subtle);
  --alert-border-color: var(--info-border-subtle);
  --alert-link-color: var(--info-text-emphasis);
}

.alert-warning, .messages--warning {
  --alert-color: var(--warning-text-emphasis);
  --alert-bg: var(--warning-bg-subtle);
  --alert-border-color: var(--warning-border-subtle);
  --alert-link-color: var(--warning-text-emphasis);
}

.alert-danger, .messages--error {
  --alert-color: var(--danger-text-emphasis);
  --alert-bg: var(--danger-bg-subtle);
  --alert-border-color: var(--danger-border-subtle);
  --alert-link-color: var(--danger-text-emphasis);
}

.alert-light {
  --alert-color: var(--light-text-emphasis);
  --alert-bg: var(--light-bg-subtle);
  --alert-border-color: var(--light-border-subtle);
  --alert-link-color: var(--light-text-emphasis);
}

.alert-dark {
  --alert-color: var(--dark-text-emphasis);
  --alert-bg: var(--dark-bg-subtle);
  --alert-border-color: var(--dark-border-subtle);
  --alert-link-color: var(--dark-text-emphasis);
}

.alert-white {
  --alert-color: var(--white-text-emphasis);
  --alert-bg: var(--white-bg-subtle);
  --alert-border-color: var(--white-border-subtle);
  --alert-link-color: var(--white-text-emphasis);
}

.pagination, .pager__items {
  --pagination-padding-x: 0.75rem;
  --pagination-padding-y: 0.375rem;
  --pagination-font-size: 1rem;
  --pagination-color: var(--link-color);
  --pagination-bg: var(--body-bg);
  --pagination-border-width: var(--border-width);
  --pagination-border-color: var(--border-color);
  --pagination-border-radius: var(--border-radius);
  --pagination-hover-color: var(--link-hover-color);
  --pagination-hover-bg: var(--tertiary-bg);
  --pagination-hover-border-color: var(--border-color);
  --pagination-focus-color: var(--link-hover-color);
  --pagination-focus-bg: var(--secondary-bg);
  --pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --pagination-active-color: #fff;
  --pagination-active-bg: #0d6efd;
  --pagination-active-border-color: #0d6efd;
  --pagination-disabled-color: var(--secondary-color);
  --pagination-disabled-bg: var(--secondary-bg);
  --pagination-disabled-border-color: var(--border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link, .pager__item a {
  position: relative;
  display: block;
  padding: var(--pagination-padding-y) var(--pagination-padding-x);
  font-size: var(--pagination-font-size);
  color: var(--pagination-color);
  text-decoration: none;
  background-color: var(--pagination-bg);
  border: var(--pagination-border-width) solid var(--pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link, .pager__item a {
    transition: none;
  }
}
.page-link:hover, .pager__item a:hover {
  z-index: 2;
  color: var(--pagination-hover-color);
  background-color: var(--pagination-hover-bg);
  border-color: var(--pagination-hover-border-color);
}
.page-link:focus, .pager__item a:focus {
  z-index: 3;
  color: var(--pagination-focus-color);
  background-color: var(--pagination-focus-bg);
  outline: 0;
  box-shadow: var(--pagination-focus-box-shadow);
}
.page-link.active, .pager__item a.active, .pager__item.is-active a, .active > .page-link, .pager__item.is-active a > .page-link, .pager__item .active > a {
  z-index: 3;
  color: var(--pagination-active-color);
  background-color: var(--pagination-active-bg);
  border-color: var(--pagination-active-border-color);
}
.page-link.disabled, .pager__item a.disabled, .disabled > .page-link, .pager__item .disabled > a {
  color: var(--pagination-disabled-color);
  pointer-events: none;
  background-color: var(--pagination-disabled-bg);
  border-color: var(--pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link, .page-item:not(:first-child) .pager__item a, .pager__item .page-item:not(:first-child) a, .pager__item:not(:first-child) .page-link, .pager__item:not(:first-child) a {
  margin-left: calc(var(--border-width) * -1);
}
.page-item:first-child .page-link, .page-item:first-child .pager__item a, .pager__item .page-item:first-child a, .pager__item:first-child .page-link, .pager__item:first-child a {
  border-top-left-radius: var(--pagination-border-radius);
  border-bottom-left-radius: var(--pagination-border-radius);
}
.page-item:last-child .page-link, .page-item:last-child .pager__item a, .pager__item .page-item:last-child a, .pager__item:last-child .page-link, .pager__item:last-child a {
  border-top-right-radius: var(--pagination-border-radius);
  border-bottom-right-radius: var(--pagination-border-radius);
}

.pagination-lg {
  --pagination-padding-x: 1.5rem;
  --pagination-padding-y: 0.75rem;
  --pagination-font-size: 1.25rem;
  --pagination-border-radius: var(--border-radius-lg);
}

.pagination-sm {
  --pagination-padding-x: 0.5rem;
  --pagination-padding-y: 0.25rem;
  --pagination-font-size: 0.875rem;
  --pagination-border-radius: var(--border-radius-sm);
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(100%);
  }
  60% {
    transform: translateX(50%);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(100%);
  }
  60% {
    transform: translateX(50%);
  }
}
.clearfix::before,
.clearfix::after {
  display: table;
  content: "";
}
.clearfix::after {
  clear: both;
}

.visually-hidden {
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  clip: rect(0 0 0 0);
  position: absolute;
  overflow: hidden;
}

[id^=onetrust] .visually-hidden, [id^=onetrust] input[type=checkbox], [id^=onetrust] input[type=radio] {
  clip: auto;
}

body.breakpoint-labels::before {
  content: "Default";
  background: #ee1100;
  padding: 0 0.75rem;
  color: #fff;
  font-size: 0.8rem;
  line-height: 2rem;
  border-radius: 0 7px 0 0;
  opacity: 0.75;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 400;
}
@media all and (max-width: 1199px) {
  body.breakpoint-labels::before {
    content: "Extra large";
    background: #442299;
  }
}
@media all and (max-width: 959px) {
  body.breakpoint-labels::before {
    content: "Large";
    background: #11aabb;
  }
}
@media all and (max-width: 767px) {
  body.breakpoint-labels::before {
    content: "Medium";
    background: #aacc22;
  }
}
@media all and (max-width: 479px) {
  body.breakpoint-labels::before {
    content: "Small";
    background: #ff9933;
  }
}

.menu__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.menu__item a {
  display: block;
}

.tabs,
.block-local-tasks-block > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 0 1.5rem;
  display: flex;
}
.tabs li,
.block-local-tasks-block > ul li {
  display: block;
  margin: 0 1px 1px 0;
}
.tabs li a,
.block-local-tasks-block > ul li a {
  display: block;
  padding: 0 0.75rem;
  border: 1px solid #333333;
  background: #333333;
  color: #333333;
  font-size: 0.8rem;
  line-height: 2rem;
  text-decoration: none;
}
.tabs li a:hover,
.block-local-tasks-block > ul li a:hover {
  background: #0084d7;
}

.user-login-form,
.user-register-form,
.user-pass {
  max-width: 25rem;
  margin: 0 0 2.5rem;
}

.pager__items {
  justify-content: center;
}

body.maintenance-page {
  display: table;
}
body.maintenance-page .dialog-off-canvas-main-canvas {
  display: table;
  width: 100%;
  height: 100%;
}

.maintenance-container {
  display: table-cell;
  padding: 1rem;
  vertical-align: middle;
  text-align: center;
}

.maintenance-content {
  display: inline-block;
  max-width: 36rem;
  padding: 2.5rem;
  border: 1px solid #cccccc;
  background: #fff;
}

.maintenance-icon {
  display: inline-block;
  width: 6rem;
  height: 6rem;
  margin: 0 0 1.5rem;
  border-radius: 100%;
  background: #D9D9D9;
  font-size: 2.5rem;
  line-height: 2.5;
}
.maintenance-icon::after {
  margin-left: 0.1em;
}
.maintenance-icon::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzguNiA1QzY5LjEtMi40IDU1LjYtMS41IDQ3IDdMNyA0N2MtOC41IDguNS05LjQgMjItMi4xIDMxLjZsODAgMTA0YzQuNSA1LjkgMTEuNiA5LjQgMTkgOS40aDU0LjFsMTA5IDEwOWMtMTQuNyAyOS0xMCA2NS40IDE0LjMgODkuNmwxMTIgMTEyYzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDY0LTY0YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zbC0xMTItMTEyYy0yNC4yLTI0LjItNjAuNi0yOS04OS42LTE0LjNsLTEwOS0xMDlWMTA0YzAtNy41LTMuNS0xNC41LTkuNC0xOUw3OC42IDV6TTE5LjkgMzk2LjFDNy4yIDQwOC44IDAgNDI2LjEgMCA0NDQuMUMwIDQ4MS42IDMwLjQgNTEyIDY3LjkgNTEyYzE4IDAgMzUuMy03LjIgNDgtMTkuOUwyMzMuNyAzNzQuM2MtNy44LTIwLjktOS00My42LTMuNi02NS4xbC02MS43LTYxLjdMMTkuOSAzOTYuMXpNNTEyIDE0NGMwLTEwLjUtMS4xLTIwLjctMy4yLTMwLjVjLTIuNC0xMS4yLTE2LjEtMTQuMS0yNC4yLTZsLTYzLjkgNjMuOWMtMyAzLTcuMSA0LjctMTEuMyA0LjdIMzUyYy04LjggMC0xNi03LjItMTYtMTZWMTAyLjZjMC00LjIgMS43LTguMyA0LjctMTEuM2w2My45LTYzLjljOC4xLTguMSA1LjItMjEuOC02LTI0LjJDMzg4LjcgMS4xIDM3OC41IDAgMzY4IDBDMjg4LjUgMCAyMjQgNjQuNSAyMjQgMTQ0bDAgLjggODUuMyA4NS4zYzM2LTkuMSA3NS44IC41IDEwNCAyOC43TDQyOSAyNzQuNWM0OS0yMyA4My03Mi44IDgzLTEzMC41ek01NiA0MzJhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzguNiA1QzY5LjEtMi40IDU1LjYtMS41IDQ3IDdMNyA0N2MtOC41IDguNS05LjQgMjItMi4xIDMxLjZsODAgMTA0YzQuNSA1LjkgMTEuNiA5LjQgMTkgOS40aDU0LjFsMTA5IDEwOWMtMTQuNyAyOS0xMCA2NS40IDE0LjMgODkuNmwxMTIgMTEyYzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDY0LTY0YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zbC0xMTItMTEyYy0yNC4yLTI0LjItNjAuNi0yOS04OS42LTE0LjNsLTEwOS0xMDlWMTA0YzAtNy41LTMuNS0xNC41LTkuNC0xOUw3OC42IDV6TTE5LjkgMzk2LjFDNy4yIDQwOC44IDAgNDI2LjEgMCA0NDQuMUMwIDQ4MS42IDMwLjQgNTEyIDY3LjkgNTEyYzE4IDAgMzUuMy03LjIgNDgtMTkuOUwyMzMuNyAzNzQuM2MtNy44LTIwLjktOS00My42LTMuNi02NS4xbC02MS43LTYxLjdMMTkuOSAzOTYuMXpNNTEyIDE0NGMwLTEwLjUtMS4xLTIwLjctMy4yLTMwLjVjLTIuNC0xMS4yLTE2LjEtMTQuMS0yNC4yLTZsLTYzLjkgNjMuOWMtMyAzLTcuMSA0LjctMTEuMyA0LjdIMzUyYy04LjggMC0xNi03LjItMTYtMTZWMTAyLjZjMC00LjIgMS43LTguMyA0LjctMTEuM2w2My45LTYzLjljOC4xLTguMSA1LjItMjEuOC02LTI0LjJDMzg4LjcgMS4xIDM3OC41IDAgMzY4IDBDMjg4LjUgMCAyMjQgNjQuNSAyMjQgMTQ0bDAgLjggODUuMyA4NS4zYzM2LTkuMSA3NS44IC41IDEwNCAyOC43TDQyOSAyNzQuNWM0OS0yMyA4My03Mi44IDgzLTEzMC41ek01NiA0MzJhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #343a40;
}
.maintenance-icon:after {
  margin-left: 0;
}

html,
body {
  width: 100%;
  height: 100%;
}

html {
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 20px;
}

body {
  margin: 0;
  padding: 0;
  background: #D9D9D9;
  color: #080070;
  font-family: "Barlow", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.75;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

*:focus {
  outline: 0;
}

.wrapper {
  max-width: 1920px;
  min-height: 100%;
  margin: 0 auto;
  box-shadow: 0 0 1.5rem rgba(0, 0, 0, 0.1);
  background: #fff;
}

.container, body:not(.path-node) .region-content {
  width: 100%;
  max-width: 1680px;
  padding: 0 6rem;
  margin: 0 auto;
}
@media all and (max-width: 959px) {
  .container, body:not(.path-node) .region-content {
    padding: 0 4rem;
  }
}
@media all and (max-width: 767px) {
  .container, body:not(.path-node) .region-content {
    padding: 0 2rem;
  }
}
@media all and (max-width: 479px) {
  .container, body:not(.path-node) .region-content {
    padding: 0 1rem;
  }
}
.container.container-xxs, body:not(.path-node) .container-xxs.region-content, .container.container-xxsmall, body:not(.path-node) .container-xxsmall.region-content {
  max-width: 630px;
}
.container.container-xs, body:not(.path-node) .container-xs.region-content, .container.container-xsmall, body:not(.path-node) .container-xsmall.region-content {
  max-width: 750px;
}
.container.container-s, body:not(.path-node) .container-s.region-content, .container.container-small, body:not(.path-node) .container-small.region-content {
  max-width: 940px;
}
.container.container-l, body:not(.path-node) .container-l.region-content, .container.container-large, body:not(.path-node) .container-large.region-content {
  max-width: 1800px;
}
.container.container-fw, body:not(.path-node) .container-fw.region-content, .container.container-full-width, body:not(.path-node) .container-full-width.region-content {
  max-width: 100%;
  padding: 0;
}
.container .container, body:not(.path-node) .region-content .container, .container body:not(.path-node) .region-content, body:not(.path-node) .container .region-content, body:not(.path-node) .region-content .region-content {
  padding: 0;
}

details > * {
  box-sizing: border-box;
}

*::-moz-selection {
  color: #FFF;
  background-color: #080070;
}

*::selection {
  color: #FFF;
  background-color: #080070;
}

.icon--arrow-down::before {
  margin-right: 0.1em;
}
.icon--arrow-down::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTc0LjYgNDcyLjZjNC41IDQuNyAxMC44IDcuNCAxNy40IDcuNHMxMi44LTIuNyAxNy40LTcuNGwxNjgtMTc2YzkuMi05LjYgOC44LTI0LjgtLjgtMzMuOXMtMjQuOC04LjgtMzMuOSAuOEwyMTYgMzk2LjEgMjE2IDU2YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0bDAgMzQwLjFMNDEuNCAyNjMuNGMtOS4yLTkuNi0yNC4zLTkuOS0zMy45LS44cy05LjkgMjQuMy0uOCAzMy45bDE2OCAxNzZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTc0LjYgNDcyLjZjNC41IDQuNyAxMC44IDcuNCAxNy40IDcuNHMxMi44LTIuNyAxNy40LTcuNGwxNjgtMTc2YzkuMi05LjYgOC44LTI0LjgtLjgtMzMuOXMtMjQuOC04LjgtMzMuOSAuOEwyMTYgMzk2LjEgMjE2IDU2YzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0bDAgMzQwLjFMNDEuNCAyNjMuNGMtOS4yLTkuNi0yNC4zLTkuOS0zMy45LS44cy05LjkgMjQuMy0uOCAzMy45bDE2OCAxNzZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--arrow-left::before {
  margin-right: 0.1em;
}
.icon--arrow-left::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--arrow-right::before {
  margin-right: 0.1em;
}
.icon--arrow-right::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--arrow-up::before {
  margin-right: 0.1em;
}
.icon--arrow-up::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA5LjQgMzkuNEMyMDQuOCAzNC43IDE5OC42IDMyIDE5MiAzMnMtMTIuOCAyLjctMTcuNCA3LjRsLTE2OCAxNzZjLTkuMiA5LjYtOC44IDI0LjggLjggMzMuOXMyNC44IDguOCAzMy45LS44TDE2OCAxMTUuOVY0NTZjMCAxMy4zIDEwLjcgMjQgMjQgMjRzMjQtMTAuNyAyNC0yNFYxMTUuOUwzNDIuNiAyNDguNmM5LjIgOS42IDI0LjMgOS45IDMzLjkgLjhzOS45LTI0LjMgLjgtMzMuOWwtMTY4LTE3NnoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA5LjQgMzkuNEMyMDQuOCAzNC43IDE5OC42IDMyIDE5MiAzMnMtMTIuOCAyLjctMTcuNCA3LjRsLTE2OCAxNzZjLTkuMiA5LjYtOC44IDI0LjggLjggMzMuOXMyNC44IDguOCAzMy45LS44TDE2OCAxMTUuOVY0NTZjMCAxMy4zIDEwLjcgMjQgMjQgMjRzMjQtMTAuNyAyNC0yNFYxMTUuOUwzNDIuNiAyNDguNmM5LjIgOS42IDI0LjMgOS45IDMzLjkgLjhzOS45LTI0LjMgLjgtMzMuOWwtMTY4LTE3NnoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--bars::before {
  margin-right: 0.1em;
}
.icon--bars::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA5NkMwIDc4LjMgMTQuMyA2NCAzMiA2NEg0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJDMTQuMyAxMjggMCAxMTMuNyAwIDk2ek0wIDI1NmMwLTE3LjcgMTQuMy0zMiAzMi0zMkg0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyek00NDggNDE2YzAgMTcuNy0xNC4zIDMyLTMyIDMySDMyYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMySDQxNmMxNy43IDAgMzIgMTQuMyAzMiAzMnoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA5NkMwIDc4LjMgMTQuMyA2NCAzMiA2NEg0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJDMTQuMyAxMjggMCAxMTMuNyAwIDk2ek0wIDI1NmMwLTE3LjcgMTQuMy0zMiAzMi0zMkg0MTZjMTcuNyAwIDMyIDE0LjMgMzIgMzJzLTE0LjMgMzItMzIgMzJIMzJjLTE3LjcgMC0zMi0xNC4zLTMyLTMyek00NDggNDE2YzAgMTcuNy0xNC4zIDMyLTMyIDMySDMyYy0xNy43IDAtMzItMTQuMy0zMi0zMnMxNC4zLTMyIDMyLTMySDQxNmMxNy43IDAgMzIgMTQuMyAzMiAzMnoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--building::before {
  margin-right: 0.1em;
}
.icon--building::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuNTE2LDAuMDE2IEMwLjY4NzU3Mjg3NSwwLjAxNiAwLjAxNiwwLjY4NzU3Mjg3NSAwLjAxNiwxLjUxNiBMMC4wMTYsMTQuNTE2IEMwLjAxNiwxNS4zNDQ0MjcxIDAuNjg3NTcyODc1LDE2LjAxNiAxLjUxNiwxNi4wMTYgTDQuNTE2LDE2LjAxNiBMNC41MTYsMTMuNTE2IEM0LjUxNiwxMi42ODc1NzI5IDUuMTg3NTcyODgsMTIuMDE2IDYuMDE2LDEyLjAxNiBDNi44NDQ0MjcxMiwxMi4wMTYgNy41MTYsMTIuNjg3NTcyOSA3LjUxNiwxMy41MTYgTDcuNTE2LDE2LjAxNiBMMTAuNTE2LDE2LjAxNiBDMTEuMzQ0NDI3MSwxNi4wMTYgMTIuMDE2LDE1LjM0NDQyNzEgMTIuMDE2LDE0LjUxNiBMMTIuMDE2LDEuNTE2IEMxMi4wMTYsMC42ODc1NzI4NzUgMTEuMzQ0NDI3MSwwLjAxNiAxMC41MTYsMC4wMTYgTDEuNTE2LDAuMDE2IFogTTIuMDE2LDcuNTE2IEMyLjAxNiw3LjIzOTg1NzYzIDIuMjM5ODU3NjMsNy4wMTYgMi41MTYsNy4wMTYgTDMuNTE2LDcuMDE2IEMzLjc5MjE0MjM3LDcuMDE2IDQuMDE2LDcuMjM5ODU3NjMgNC4wMTYsNy41MTYgTDQuMDE2LDguNTE2IEM0LjAxNiw4Ljc5MjE0MjM3IDMuNzkyMTQyMzcsOS4wMTYgMy41MTYsOS4wMTYgTDIuNTE2LDkuMDE2IEMyLjIzOTg1NzYzLDkuMDE2IDIuMDE2LDguNzkyMTQyMzcgMi4wMTYsOC41MTYgTDIuMDE2LDcuNTE2IFogTTUuNTE2LDcuMDE2IEw2LjUxNiw3LjAxNiBDNi43OTIxNDIzNyw3LjAxNiA3LjAxNiw3LjIzOTg1NzYzIDcuMDE2LDcuNTE2IEw3LjAxNiw4LjUxNiBDNy4wMTYsOC43OTIxNDIzNyA2Ljc5MjE0MjM3LDkuMDE2IDYuNTE2LDkuMDE2IEw1LjUxNiw5LjAxNiBDNS4yMzk4NTc2Myw5LjAxNiA1LjAxNiw4Ljc5MjE0MjM3IDUuMDE2LDguNTE2IEw1LjAxNiw3LjUxNiBDNS4wMTYsNy4yMzk4NTc2MyA1LjIzOTg1NzYzLDcuMDE2IDUuNTE2LDcuMDE2IFogTTguMDE2LDcuNTE2IEM4LjAxNiw3LjIzOTg1NzYzIDguMjM5ODU3NjMsNy4wMTYgOC41MTYsNy4wMTYgTDkuNTE2LDcuMDE2IEM5Ljc5MjE0MjM3LDcuMDE2IDEwLjAxNiw3LjIzOTg1NzYzIDEwLjAxNiw3LjUxNiBMMTAuMDE2LDguNTE2IEMxMC4wMTYsOC43OTIxNDIzNyA5Ljc5MjE0MjM3LDkuMDE2IDkuNTE2LDkuMDE2IEw4LjUxNiw5LjAxNiBDOC4yMzk4NTc2Myw5LjAxNiA4LjAxNiw4Ljc5MjE0MjM3IDguMDE2LDguNTE2IEw4LjAxNiw3LjUxNiBaIE0yLjUxNiwzLjAxNiBMMy41MTYsMy4wMTYgQzMuNzkyMTQyMzcsMy4wMTYgNC4wMTYsMy4yMzk4NTc2MyA0LjAxNiwzLjUxNiBMNC4wMTYsNC41MTYgQzQuMDE2LDQuNzkyMTQyMzcgMy43OTIxNDIzNyw1LjAxNiAzLjUxNiw1LjAxNiBMMi41MTYsNS4wMTYgQzIuMjM5ODU3NjMsNS4wMTYgMi4wMTYsNC43OTIxNDIzNyAyLjAxNiw0LjUxNiBMMi4wMTYsMy41MTYgQzIuMDE2LDMuMjM5ODU3NjMgMi4yMzk4NTc2MywzLjAxNiAyLjUxNiwzLjAxNiBaIE01LjAxNiwzLjUxNiBDNS4wMTYsMy4yMzk4NTc2MyA1LjIzOTg1NzYzLDMuMDE2IDUuNTE2LDMuMDE2IEw2LjUxNiwzLjAxNiBDNi43OTIxNDIzNywzLjAxNiA3LjAxNiwzLjIzOTg1NzYzIDcuMDE2LDMuNTE2IEw3LjAxNiw0LjUxNiBDNy4wMTYsNC43OTIxNDIzNyA2Ljc5MjE0MjM3LDUuMDE2IDYuNTE2LDUuMDE2IEw1LjUxNiw1LjAxNiBDNS4yMzk4NTc2Myw1LjAxNiA1LjAxNiw0Ljc5MjE0MjM3IDUuMDE2LDQuNTE2IEw1LjAxNiwzLjUxNiBaIE04LjUxNiwzLjAxNiBMOS41MTYsMy4wMTYgQzkuNzkyMTQyMzcsMy4wMTYgMTAuMDE2LDMuMjM5ODU3NjMgMTAuMDE2LDMuNTE2IEwxMC4wMTYsNC41MTYgQzEwLjAxNiw0Ljc5MjE0MjM3IDkuNzkyMTQyMzcsNS4wMTYgOS41MTYsNS4wMTYgTDguNTE2LDUuMDE2IEM4LjIzOTg1NzYzLDUuMDE2IDguMDE2LDQuNzkyMTQyMzcgOC4wMTYsNC41MTYgTDguMDE2LDMuNTE2IEM4LjAxNiwzLjIzOTg1NzYzIDguMjM5ODU3NjMsMy4wMTYgOC41MTYsMy4wMTYgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuNTE2LDAuMDE2IEMwLjY4NzU3Mjg3NSwwLjAxNiAwLjAxNiwwLjY4NzU3Mjg3NSAwLjAxNiwxLjUxNiBMMC4wMTYsMTQuNTE2IEMwLjAxNiwxNS4zNDQ0MjcxIDAuNjg3NTcyODc1LDE2LjAxNiAxLjUxNiwxNi4wMTYgTDQuNTE2LDE2LjAxNiBMNC41MTYsMTMuNTE2IEM0LjUxNiwxMi42ODc1NzI5IDUuMTg3NTcyODgsMTIuMDE2IDYuMDE2LDEyLjAxNiBDNi44NDQ0MjcxMiwxMi4wMTYgNy41MTYsMTIuNjg3NTcyOSA3LjUxNiwxMy41MTYgTDcuNTE2LDE2LjAxNiBMMTAuNTE2LDE2LjAxNiBDMTEuMzQ0NDI3MSwxNi4wMTYgMTIuMDE2LDE1LjM0NDQyNzEgMTIuMDE2LDE0LjUxNiBMMTIuMDE2LDEuNTE2IEMxMi4wMTYsMC42ODc1NzI4NzUgMTEuMzQ0NDI3MSwwLjAxNiAxMC41MTYsMC4wMTYgTDEuNTE2LDAuMDE2IFogTTIuMDE2LDcuNTE2IEMyLjAxNiw3LjIzOTg1NzYzIDIuMjM5ODU3NjMsNy4wMTYgMi41MTYsNy4wMTYgTDMuNTE2LDcuMDE2IEMzLjc5MjE0MjM3LDcuMDE2IDQuMDE2LDcuMjM5ODU3NjMgNC4wMTYsNy41MTYgTDQuMDE2LDguNTE2IEM0LjAxNiw4Ljc5MjE0MjM3IDMuNzkyMTQyMzcsOS4wMTYgMy41MTYsOS4wMTYgTDIuNTE2LDkuMDE2IEMyLjIzOTg1NzYzLDkuMDE2IDIuMDE2LDguNzkyMTQyMzcgMi4wMTYsOC41MTYgTDIuMDE2LDcuNTE2IFogTTUuNTE2LDcuMDE2IEw2LjUxNiw3LjAxNiBDNi43OTIxNDIzNyw3LjAxNiA3LjAxNiw3LjIzOTg1NzYzIDcuMDE2LDcuNTE2IEw3LjAxNiw4LjUxNiBDNy4wMTYsOC43OTIxNDIzNyA2Ljc5MjE0MjM3LDkuMDE2IDYuNTE2LDkuMDE2IEw1LjUxNiw5LjAxNiBDNS4yMzk4NTc2Myw5LjAxNiA1LjAxNiw4Ljc5MjE0MjM3IDUuMDE2LDguNTE2IEw1LjAxNiw3LjUxNiBDNS4wMTYsNy4yMzk4NTc2MyA1LjIzOTg1NzYzLDcuMDE2IDUuNTE2LDcuMDE2IFogTTguMDE2LDcuNTE2IEM4LjAxNiw3LjIzOTg1NzYzIDguMjM5ODU3NjMsNy4wMTYgOC41MTYsNy4wMTYgTDkuNTE2LDcuMDE2IEM5Ljc5MjE0MjM3LDcuMDE2IDEwLjAxNiw3LjIzOTg1NzYzIDEwLjAxNiw3LjUxNiBMMTAuMDE2LDguNTE2IEMxMC4wMTYsOC43OTIxNDIzNyA5Ljc5MjE0MjM3LDkuMDE2IDkuNTE2LDkuMDE2IEw4LjUxNiw5LjAxNiBDOC4yMzk4NTc2Myw5LjAxNiA4LjAxNiw4Ljc5MjE0MjM3IDguMDE2LDguNTE2IEw4LjAxNiw3LjUxNiBaIE0yLjUxNiwzLjAxNiBMMy41MTYsMy4wMTYgQzMuNzkyMTQyMzcsMy4wMTYgNC4wMTYsMy4yMzk4NTc2MyA0LjAxNiwzLjUxNiBMNC4wMTYsNC41MTYgQzQuMDE2LDQuNzkyMTQyMzcgMy43OTIxNDIzNyw1LjAxNiAzLjUxNiw1LjAxNiBMMi41MTYsNS4wMTYgQzIuMjM5ODU3NjMsNS4wMTYgMi4wMTYsNC43OTIxNDIzNyAyLjAxNiw0LjUxNiBMMi4wMTYsMy41MTYgQzIuMDE2LDMuMjM5ODU3NjMgMi4yMzk4NTc2MywzLjAxNiAyLjUxNiwzLjAxNiBaIE01LjAxNiwzLjUxNiBDNS4wMTYsMy4yMzk4NTc2MyA1LjIzOTg1NzYzLDMuMDE2IDUuNTE2LDMuMDE2IEw2LjUxNiwzLjAxNiBDNi43OTIxNDIzNywzLjAxNiA3LjAxNiwzLjIzOTg1NzYzIDcuMDE2LDMuNTE2IEw3LjAxNiw0LjUxNiBDNy4wMTYsNC43OTIxNDIzNyA2Ljc5MjE0MjM3LDUuMDE2IDYuNTE2LDUuMDE2IEw1LjUxNiw1LjAxNiBDNS4yMzk4NTc2Myw1LjAxNiA1LjAxNiw0Ljc5MjE0MjM3IDUuMDE2LDQuNTE2IEw1LjAxNiwzLjUxNiBaIE04LjUxNiwzLjAxNiBMOS41MTYsMy4wMTYgQzkuNzkyMTQyMzcsMy4wMTYgMTAuMDE2LDMuMjM5ODU3NjMgMTAuMDE2LDMuNTE2IEwxMC4wMTYsNC41MTYgQzEwLjAxNiw0Ljc5MjE0MjM3IDkuNzkyMTQyMzcsNS4wMTYgOS41MTYsNS4wMTYgTDguNTE2LDUuMDE2IEM4LjIzOTg1NzYzLDUuMDE2IDguMDE2LDQuNzkyMTQyMzcgOC4wMTYsNC41MTYgTDguMDE2LDMuNTE2IEM4LjAxNiwzLjIzOTg1NzYzIDguMjM5ODU3NjMsMy4wMTYgOC41MTYsMy4wMTYgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chart-line-down::before {
  margin-right: 0.1em;
}
.icon--chart-line-down::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0yMTcuNCA1Ny40TDIwOCAxOTQuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2w4MCA4MGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMEwzMDQgMTg5LjNsNTcuNCA1Ny40TDMyOSAyNzljLTE1LjEgMTUuMS00LjQgNDEgMTcgNDFINDU2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE4NS45YzAtMjEuNC0yNS45LTMyLjEtNDEtMTdsLTMyLjQgMzIuNC04MC04MGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0yMTcuNCA1Ny40TDIwOCAxOTQuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2w4MCA4MGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMEwzMDQgMTg5LjNsNTcuNCA1Ny40TDMyOSAyNzljLTE1LjEgMTUuMS00LjQgNDEgMTcgNDFINDU2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE4NS45YzAtMjEuNC0yNS45LTMyLjEtNDEtMTdsLTMyLjQgMzIuNC04MC04MGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDB6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chart-line-up-down::before {
  margin-right: 0.1em;
}
.icon--chart-line-up-down::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0zMTMuNCA1Ny40TDI4OCAyMTAuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMGwtODAgODBjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMjA4IDIyMS4zbDU3LjQgNTcuNGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxMTItMTEyIDE4LjcgMTguN2M0LjIgNC4yIDEwIDYuNiAxNiA2LjZjMTIuNSAwIDIyLjYtMTAuMSAyMi42LTIyLjZWOTYuMnYtLjNWODBjMC04LjgtNy4yLTE2LTE2LTE2SDM3NC42QzM2Mi4xIDY0IDM1MiA3NC4xIDM1MiA4Ni42YzAgNiAyLjQgMTEuOCA2LjYgMTZsMTguNyAxOC43em02NCAxNDEuM2wtMTguNyAxOC43LTM0LjctMzQuNy00NS4zIDQ1LjMgMzQuNyAzNC43LTE4LjcgMTguN2MtNC4yIDQuMi02LjYgMTAtNi42IDE2YzAgMTIuNSAxMC4xIDIyLjYgMjIuNiAyMi42bDg5LjQgMGM4LjggMCAxNi03LjIgMTYtMTZWMjc4LjZjMC0xMi41LTEwLjEtMjIuNi0yMi42LTIyLjZjLTYgMC0xMS44IDIuNC0xNiA2LjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0zMTMuNCA1Ny40TDI4OCAyMTAuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMGwtODAgODBjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMjA4IDIyMS4zbDU3LjQgNTcuNGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxMTItMTEyIDE4LjcgMTguN2M0LjIgNC4yIDEwIDYuNiAxNiA2LjZjMTIuNSAwIDIyLjYtMTAuMSAyMi42LTIyLjZWOTYuMnYtLjNWODBjMC04LjgtNy4yLTE2LTE2LTE2SDM3NC42QzM2Mi4xIDY0IDM1MiA3NC4xIDM1MiA4Ni42YzAgNiAyLjQgMTEuOCA2LjYgMTZsMTguNyAxOC43em02NCAxNDEuM2wtMTguNyAxOC43LTM0LjctMzQuNy00NS4zIDQ1LjMgMzQuNyAzNC43LTE4LjcgMTguN2MtNC4yIDQuMi02LjYgMTAtNi42IDE2YzAgMTIuNSAxMC4xIDIyLjYgMjIuNiAyMi42bDg5LjQgMGM4LjggMCAxNi03LjIgMTYtMTZWMjc4LjZjMC0xMi41LTEwLjEtMjIuNi0yMi42LTIyLjZjLTYgMC0xMS44IDIuNC0xNiA2LjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chart-line-up::before {
  margin-right: 0.1em;
}
.icon--chart-line-up::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0ek00MzkgMjc5YzE1LjEgMTUuMSA0MSA0LjQgNDEtMTdWMTUyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDM0NS45Yy0yMS40IDAtMzIuMSAyNS45LTE3IDQxbDMyLjQgMzIuNEwzMDQgMjU4LjdsLTczLjQtNzMuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBsLTgwIDgwYy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwTDIwOCAyNTMuM2w3My40IDczLjRjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsODAtODBMNDM5IDI3OXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0ek00MzkgMjc5YzE1LjEgMTUuMSA0MSA0LjQgNDEtMTdWMTUyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDM0NS45Yy0yMS40IDAtMzIuMSAyNS45LTE3IDQxbDMyLjQgMzIuNEwzMDQgMjU4LjdsLTczLjQtNzMuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBsLTgwIDgwYy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwTDIwOCAyNTMuM2w3My40IDczLjRjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsODAtODBMNDM5IDI3OXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--check::before {
  margin-right: 0.1em;
}
.icon--check::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chevron-down::before {
  margin-right: 0.1em;
}
.icon--chevron-down::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chevron-left::before {
  margin-right: 0.1em;
}
.icon--chevron-left::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chevron-right::before {
  margin-right: 0.1em;
}
.icon--chevron-right::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--chevron-up::before {
  margin-right: 0.1em;
}
.icon--chevron-up::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDExMWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMEw0NjUgMzAzYzkuNCA5LjQgOS40IDI0LjYgMCAzMy45cy0yNC42IDkuNC0zMy45IDBsLTE3NS0xNzVMODEgMzM3Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45TDIzOSAxMTF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDExMWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMEw0NjUgMzAzYzkuNCA5LjQgOS40IDI0LjYgMCAzMy45cy0yNC42IDkuNC0zMy45IDBsLTE3NS0xNzVMODEgMzM3Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45TDIzOSAxMTF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--download::before {
  margin-right: 0.1em;
}
.icon--download::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfNTQ2KSI+CiAgICA8cGF0aCBkPSJNMTcuOTQzNCAxLjU5OTYxVjAuMDk5NjA5NEgxNC45NDM0VjEuNTk5NjFWMTguNDgwOUw5LjAwNTg2IDEyLjU0MzRMNy45NDMzNiAxMS40ODA5TDUuODI0NjEgMTMuNTk5Nkw2Ljg4NzExIDE0LjY2MjFMMTUuMzgwOSAyMy4xNjIxTDE2LjQ0MzQgMjQuMjI0NkwxNy41MDU5IDIzLjE2MjFMMjYuMDA1OSAxNC42NjIxTDI3LjA2ODQgMTMuNTk5NkwyNC45NDM0IDExLjQ4MDlMMjMuODgwOSAxMi41NDM0TDE3Ljk0MzQgMTguNDgwOVYxLjU5OTYxWk04LjQ5MzM2IDE5LjA5OTZIMy40NDMzNkgwLjQ0MzM1OVYyMi4wOTk2VjI5LjA5OTZWMzIuMDk5NkgzLjQ0MzM2SDI5LjQ0MzRIMzIuNDQzNFYyOS4wOTk2VjIyLjA5OTZWMTkuMDk5NkgyOS40NDM0SDI0LjM5MzRMMjEuMzkzNCAyMi4wOTk2SDI5LjQ0MzRWMjkuMDk5NkgzLjQ0MzM2VjIyLjA5OTZIMTEuNDkzNEw4LjQ5MzM2IDE5LjA5OTZaTTI3LjQ0MzQgMjUuNTk5NkMyNy40NDM0IDI1LjIwMTggMjcuMjg1MyAyNC44MjAzIDI3LjAwNCAyNC41Mzg5QzI2LjcyMjcgMjQuMjU3NiAyNi4zNDEyIDI0LjA5OTYgMjUuOTQzNCAyNC4wOTk2QzI1LjU0NTUgMjQuMDk5NiAyNS4xNjQgMjQuMjU3NiAyNC44ODI3IDI0LjUzODlDMjQuNjAxNCAyNC44MjAzIDI0LjQ0MzQgMjUuMjAxOCAyNC40NDM0IDI1LjU5OTZDMjQuNDQzNCAyNS45OTc0IDI0LjYwMTQgMjYuMzc5IDI0Ljg4MjcgMjYuNjYwM0MyNS4xNjQgMjYuOTQxNiAyNS41NDU1IDI3LjA5OTYgMjUuOTQzNCAyNy4wOTk2QzI2LjM0MTIgMjcuMDk5NiAyNi43MjI3IDI2Ljk0MTYgMjcuMDA0IDI2LjY2MDNDMjcuMjg1MyAyNi4zNzkgMjcuNDQzNCAyNS45OTc0IDI3LjQ0MzQgMjUuNTk5NloiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF83XzU0NiI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQzMzU5IDAuMDk5NjA5NCkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfNTQ2KSI+CiAgICA8cGF0aCBkPSJNMTcuOTQzNCAxLjU5OTYxVjAuMDk5NjA5NEgxNC45NDM0VjEuNTk5NjFWMTguNDgwOUw5LjAwNTg2IDEyLjU0MzRMNy45NDMzNiAxMS40ODA5TDUuODI0NjEgMTMuNTk5Nkw2Ljg4NzExIDE0LjY2MjFMMTUuMzgwOSAyMy4xNjIxTDE2LjQ0MzQgMjQuMjI0NkwxNy41MDU5IDIzLjE2MjFMMjYuMDA1OSAxNC42NjIxTDI3LjA2ODQgMTMuNTk5NkwyNC45NDM0IDExLjQ4MDlMMjMuODgwOSAxMi41NDM0TDE3Ljk0MzQgMTguNDgwOVYxLjU5OTYxWk04LjQ5MzM2IDE5LjA5OTZIMy40NDMzNkgwLjQ0MzM1OVYyMi4wOTk2VjI5LjA5OTZWMzIuMDk5NkgzLjQ0MzM2SDI5LjQ0MzRIMzIuNDQzNFYyOS4wOTk2VjIyLjA5OTZWMTkuMDk5NkgyOS40NDM0SDI0LjM5MzRMMjEuMzkzNCAyMi4wOTk2SDI5LjQ0MzRWMjkuMDk5NkgzLjQ0MzM2VjIyLjA5OTZIMTEuNDkzNEw4LjQ5MzM2IDE5LjA5OTZaTTI3LjQ0MzQgMjUuNTk5NkMyNy40NDM0IDI1LjIwMTggMjcuMjg1MyAyNC44MjAzIDI3LjAwNCAyNC41Mzg5QzI2LjcyMjcgMjQuMjU3NiAyNi4zNDEyIDI0LjA5OTYgMjUuOTQzNCAyNC4wOTk2QzI1LjU0NTUgMjQuMDk5NiAyNS4xNjQgMjQuMjU3NiAyNC44ODI3IDI0LjUzODlDMjQuNjAxNCAyNC44MjAzIDI0LjQ0MzQgMjUuMjAxOCAyNC40NDM0IDI1LjU5OTZDMjQuNDQzNCAyNS45OTc0IDI0LjYwMTQgMjYuMzc5IDI0Ljg4MjcgMjYuNjYwM0MyNS4xNjQgMjYuOTQxNiAyNS41NDU1IDI3LjA5OTYgMjUuOTQzNCAyNy4wOTk2QzI2LjM0MTIgMjcuMDk5NiAyNi43MjI3IDI2Ljk0MTYgMjcuMDA0IDI2LjY2MDNDMjcuMjg1MyAyNi4zNzkgMjcuNDQzNCAyNS45OTc0IDI3LjQ0MzQgMjUuNTk5NloiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF83XzU0NiI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQzMzU5IDAuMDk5NjA5NCkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--envelope::before {
  margin-right: 0.1em;
}
.icon--envelope::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--facebook-f::before {
  margin-right: 0.1em;
}
.icon--facebook-f::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--facebook::before {
  margin-right: 0.1em;
}
.icon--facebook::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNTA0IDI1NkM1MDQgMTE5IDM5MyA4IDI1NiA4UzggMTE5IDggMjU2YzAgMTIzLjc4IDkwLjY5IDIyNi4zOCAyMDkuMjUgMjQ1VjMyNy42OWgtNjNWMjU2aDYzdi01NC42NGMwLTYyLjE1IDM3LTk2LjQ4IDkzLjY3LTk2LjQ4IDI3LjE0IDAgNTUuNTIgNC44NCA1NS41MiA0Ljg0djYxaC0zMS4yOGMtMzAuOCAwLTQwLjQxIDE5LjEyLTQwLjQxIDM4LjczVjI1Nmg2OC43OGwtMTEgNzEuNjloLTU3Ljc4VjUwMUM0MTMuMzEgNDgyLjM4IDUwNCAzNzkuNzggNTA0IDI1NnoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNTA0IDI1NkM1MDQgMTE5IDM5MyA4IDI1NiA4UzggMTE5IDggMjU2YzAgMTIzLjc4IDkwLjY5IDIyNi4zOCAyMDkuMjUgMjQ1VjMyNy42OWgtNjNWMjU2aDYzdi01NC42NGMwLTYyLjE1IDM3LTk2LjQ4IDkzLjY3LTk2LjQ4IDI3LjE0IDAgNTUuNTIgNC44NCA1NS41MiA0Ljg0djYxaC0zMS4yOGMtMzAuOCAwLTQwLjQxIDE5LjEyLTQwLjQxIDM4LjczVjI1Nmg2OC43OGwtMTEgNzEuNjloLTU3Ljc4VjUwMUM0MTMuMzEgNDgyLjM4IDUwNCAzNzkuNzggNTA0IDI1NnoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--file-lines::before {
  margin-right: 0.1em;
}
.icon--file-lines::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--google-plus::before {
  margin-right: 0.1em;
}
.icon--google-plus::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2LDhDMTE5LjEsOCw4LDExOS4xLDgsMjU2UzExOS4xLDUwNCwyNTYsNTA0LDUwNCwzOTIuOSw1MDQsMjU2LDM5Mi45LDgsMjU2LDhaTTE4NS4zLDM4MGExMjQsMTI0LDAsMCwxLDAtMjQ4YzMxLjMsMCw2MC4xLDExLDgzLDMyLjNsLTMzLjYsMzIuNmMtMTMuMi0xMi45LTMxLjMtMTkuMS00OS40LTE5LjEtNDIuOSwwLTc3LjIsMzUuNS03Ny4yLDc4LjFTMTQyLjMsMzM0LDE4NS4zLDMzNGMzMi42LDAsNjQuOS0xOS4xLDcwLjEtNTMuM0gxODUuM1YyMzguMUgzMDIuMmExMDkuMiwxMDkuMiwwLDAsMSwxLjksMjAuN2MwLDcwLjgtNDcuNSwxMjEuMi0xMTguOCwxMjEuMlpNNDE1LjUsMjczLjh2MzUuNUgzODBWMjczLjhIMzQ0LjVWMjM4LjNIMzgwVjIwMi44aDM1LjV2MzUuNWgzNS4ydjM1LjVaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2LDhDMTE5LjEsOCw4LDExOS4xLDgsMjU2UzExOS4xLDUwNCwyNTYsNTA0LDUwNCwzOTIuOSw1MDQsMjU2LDM5Mi45LDgsMjU2LDhaTTE4NS4zLDM4MGExMjQsMTI0LDAsMCwxLDAtMjQ4YzMxLjMsMCw2MC4xLDExLDgzLDMyLjNsLTMzLjYsMzIuNmMtMTMuMi0xMi45LTMxLjMtMTkuMS00OS40LTE5LjEtNDIuOSwwLTc3LjIsMzUuNS03Ny4yLDc4LjFTMTQyLjMsMzM0LDE4NS4zLDMzNGMzMi42LDAsNjQuOS0xOS4xLDcwLjEtNTMuM0gxODUuM1YyMzguMUgzMDIuMmExMDkuMiwxMDkuMiwwLDAsMSwxLjksMjAuN2MwLDcwLjgtNDcuNSwxMjEuMi0xMTguOCwxMjEuMlpNNDE1LjUsMjczLjh2MzUuNUgzODBWMjczLjhIMzQ0LjVWMjM4LjNIMzgwVjIwMi44aDM1LjV2MzUuNWgzNS4ydjM1LjVaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--instagram::before {
  margin-right: 0.1em;
}
.icon--instagram::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--linkedin-in::before {
  margin-right: 0.1em;
}
.icon--linkedin-in::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--linkedin::before {
  margin-right: 0.1em;
}
.icon--linkedin::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogIDxwYXRoIGQ9Ik0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptLTQuNSAyMi45SDcuOVYxMi4yaDMuNnYxMC43ek05LjcgMTAuOGMtMS4yIDAtMi0uOC0yLTEuOHMuOC0xLjggMi0xLjggMiAuOCAyIDEuOC0uOCAxLjgtMiAxLjh6bTE0LjYgMTIuMWgtMy42di01LjdjMC0xLjQtLjUtMi40LTEuOC0yLjQtMSAwLTEuNi43LTEuOCAxLjMtLjEuMi0uMS41LS4xLjl2NmgtMy42VjEyLjNIMTd2MS41Yy41LS43IDEuMy0xLjggMy4yLTEuOCAyLjMgMCA0LjEgMS41IDQuMSA0Ljh2Ni4xeiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogIDxwYXRoIGQ9Ik0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptLTQuNSAyMi45SDcuOVYxMi4yaDMuNnYxMC43ek05LjcgMTAuOGMtMS4yIDAtMi0uOC0yLTEuOHMuOC0xLjggMi0xLjggMiAuOCAyIDEuOC0uOCAxLjgtMiAxLjh6bTE0LjYgMTIuMWgtMy42di01LjdjMC0xLjQtLjUtMi40LTEuOC0yLjQtMSAwLTEuNi43LTEuOCAxLjMtLjEuMi0uMS41LS4xLjl2NmgtMy42VjEyLjNIMTd2MS41Yy41LS43IDEuMy0xLjggMy4yLTEuOCAyLjMgMCA0LjEgMS41IDQuMSA0Ljh2Ni4xeiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--location-dot::before {
  margin-right: 0.1em;
}
.icon--location-dot::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--logo::before {
  margin-right: 0.1em;
}
.icon--logo::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--magnifying-glass::before {
  margin-right: 0.1em;
}
.icon--magnifying-glass::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDE2IDIwOGMwIDQ1LjktMTQuOSA4OC4zLTQwIDEyMi43TDQ4Ni42IDQ0MS40IDUwOS4zIDQ2NCA0NjQgNTA5LjNsLTIyLjYtMjIuNkwzMzAuNyAzNzZjLTM0LjQgMjUuMi03Ni44IDQwLTEyMi43IDQwQzkzLjEgNDE2IDAgMzIyLjkgMCAyMDhTOTMuMSAwIDIwOCAwUzQxNiA5My4xIDQxNiAyMDh6TTIwOCAzNTJhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDE2IDIwOGMwIDQ1LjktMTQuOSA4OC4zLTQwIDEyMi43TDQ4Ni42IDQ0MS40IDUwOS4zIDQ2NCA0NjQgNTA5LjNsLTIyLjYtMjIuNkwzMzAuNyAzNzZjLTM0LjQgMjUuMi03Ni44IDQwLTEyMi43IDQwQzkzLjEgNDE2IDAgMzIyLjkgMCAyMDhTOTMuMSAwIDIwOCAwUzQxNiA5My4xIDQxNiAyMDh6TTIwOCAzNTJhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--maintenance::before {
  margin-right: 0.1em;
}
.icon--maintenance::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzguNiA1QzY5LjEtMi40IDU1LjYtMS41IDQ3IDdMNyA0N2MtOC41IDguNS05LjQgMjItMi4xIDMxLjZsODAgMTA0YzQuNSA1LjkgMTEuNiA5LjQgMTkgOS40aDU0LjFsMTA5IDEwOWMtMTQuNyAyOS0xMCA2NS40IDE0LjMgODkuNmwxMTIgMTEyYzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDY0LTY0YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zbC0xMTItMTEyYy0yNC4yLTI0LjItNjAuNi0yOS04OS42LTE0LjNsLTEwOS0xMDlWMTA0YzAtNy41LTMuNS0xNC41LTkuNC0xOUw3OC42IDV6TTE5LjkgMzk2LjFDNy4yIDQwOC44IDAgNDI2LjEgMCA0NDQuMUMwIDQ4MS42IDMwLjQgNTEyIDY3LjkgNTEyYzE4IDAgMzUuMy03LjIgNDgtMTkuOUwyMzMuNyAzNzQuM2MtNy44LTIwLjktOS00My42LTMuNi02NS4xbC02MS43LTYxLjdMMTkuOSAzOTYuMXpNNTEyIDE0NGMwLTEwLjUtMS4xLTIwLjctMy4yLTMwLjVjLTIuNC0xMS4yLTE2LjEtMTQuMS0yNC4yLTZsLTYzLjkgNjMuOWMtMyAzLTcuMSA0LjctMTEuMyA0LjdIMzUyYy04LjggMC0xNi03LjItMTYtMTZWMTAyLjZjMC00LjIgMS43LTguMyA0LjctMTEuM2w2My45LTYzLjljOC4xLTguMSA1LjItMjEuOC02LTI0LjJDMzg4LjcgMS4xIDM3OC41IDAgMzY4IDBDMjg4LjUgMCAyMjQgNjQuNSAyMjQgMTQ0bDAgLjggODUuMyA4NS4zYzM2LTkuMSA3NS44IC41IDEwNCAyOC43TDQyOSAyNzQuNWM0OS0yMyA4My03Mi44IDgzLTEzMC41ek01NiA0MzJhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzguNiA1QzY5LjEtMi40IDU1LjYtMS41IDQ3IDdMNyA0N2MtOC41IDguNS05LjQgMjItMi4xIDMxLjZsODAgMTA0YzQuNSA1LjkgMTEuNiA5LjQgMTkgOS40aDU0LjFsMTA5IDEwOWMtMTQuNyAyOS0xMCA2NS40IDE0LjMgODkuNmwxMTIgMTEyYzEyLjUgMTIuNSAzMi44IDEyLjUgNDUuMyAwbDY0LTY0YzEyLjUtMTIuNSAxMi41LTMyLjggMC00NS4zbC0xMTItMTEyYy0yNC4yLTI0LjItNjAuNi0yOS04OS42LTE0LjNsLTEwOS0xMDlWMTA0YzAtNy41LTMuNS0xNC41LTkuNC0xOUw3OC42IDV6TTE5LjkgMzk2LjFDNy4yIDQwOC44IDAgNDI2LjEgMCA0NDQuMUMwIDQ4MS42IDMwLjQgNTEyIDY3LjkgNTEyYzE4IDAgMzUuMy03LjIgNDgtMTkuOUwyMzMuNyAzNzQuM2MtNy44LTIwLjktOS00My42LTMuNi02NS4xbC02MS43LTYxLjdMMTkuOSAzOTYuMXpNNTEyIDE0NGMwLTEwLjUtMS4xLTIwLjctMy4yLTMwLjVjLTIuNC0xMS4yLTE2LjEtMTQuMS0yNC4yLTZsLTYzLjkgNjMuOWMtMyAzLTcuMSA0LjctMTEuMyA0LjdIMzUyYy04LjggMC0xNi03LjItMTYtMTZWMTAyLjZjMC00LjIgMS43LTguMyA0LjctMTEuM2w2My45LTYzLjljOC4xLTguMSA1LjItMjEuOC02LTI0LjJDMzg4LjcgMS4xIDM3OC41IDAgMzY4IDBDMjg4LjUgMCAyMjQgNjQuNSAyMjQgMTQ0bDAgLjggODUuMyA4NS4zYzM2LTkuMSA3NS44IC41IDEwNCAyOC43TDQyOSAyNzQuNWM0OS0yMyA4My03Mi44IDgzLTEzMC41ek01NiA0MzJhMjQgMjQgMCAxIDEgNDggMCAyNCAyNCAwIDEgMSAtNDggMHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--marker::before {
  margin-right: 0.1em;
}
.icon--marker::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMzMyLDAgTDUuOTQyLDAgQzYuMTAyLDAuMDIgNi4yNjMsMC4wNCA2LjQyMywwLjA2MSBDNy40NjI1OTU0NSwwLjE5MzkzNDYxNSA4LjQ0MTA0MDY2LDAuNjI2NTIxMzY2IDkuMjM5LDEuMzA2IEMxMC41MTg0NzEyLDIuMzUyODMyNzkgMTEuMjY0MjQyNywzLjkxNTg3MzA1IDExLjI3Myw1LjU2OSBDMTEuMjgzODg2Miw2LjY2ODA3NzE3IDEwLjk4NjY1NTIsNy43NDgyMjQ0NiAxMC40MTUsOC42ODcgQzkuMjE1LDEwLjc2NCA4LjAwOSwxMi44MzMgNi44MjMsMTQuOTE2IEM2LjU4MDMzODkzLDE1LjM0MjYyOTYgNi4xMjczMTI3NywxNS42MDYxMzUgNS42MzY1LDE1LjYwNjEzNSBDNS4xNDU2ODcyMywxNS42MDYxMzUgNC42OTI2NjEwNywxNS4zNDI2Mjk2IDQuNDUsMTQuOTE2IEMzLjI3MywxMi44MyAyLjA1NSwxMC43NjUgMC44NjMsOC42ODYgQzAuMTYyMDEwNjczLDcuNTMzNzY1OTYgLTAuMTIwNTE1MDMxLDYuMTc1MTcwNDggMC4wNjMsNC44MzkgQzAuMjAwOTQzMzc2LDMuODExMTA1NTEgMC42Mjc0Mjc3OTksMi44NDMzNjcyOCAxLjI5MywyLjA0OCBDMi4xODkyNzczOSwwLjk0ODI1MTI4NiAzLjQ3NDQ0OTc5LDAuMjM1NjU5MTc3IDQuODgyLDAuMDU4IEM1LjAzMiwwLjAzOCA1LjE4MiwwLjAxOSA1LjMzMiwwIFogTTcuNyw1LjI2OCBDNy43MDc2OTU1OSw0LjEzMTE0NjM3IDYuNzkyNTM4ODEsMy4yMDMxOTg0NyA1LjY1NTY4Nzg4LDMuMTk1MTE0NTkgQzQuNTE4ODM2OTQsMy4xODcwMzA3IDMuNTkwNTc2NTIsNC4xMDE4NzA0OSAzLjU4MjEwNDM1LDUuMjM4NzE4NiBDMy41NzM2MzIxNyw2LjM3NTU2NjcgNC40ODgxNTQ4Niw3LjMwNDEzOTUzIDUuNjI1LDcuMzEzIEM2Ljc2MjI2OTg4LDcuMzIwMjA4NTkgNy42OTA2NDY1Miw2LjQwNTI1NDI2IDcuNyw1LjI2OCBaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMzMyLDAgTDUuOTQyLDAgQzYuMTAyLDAuMDIgNi4yNjMsMC4wNCA2LjQyMywwLjA2MSBDNy40NjI1OTU0NSwwLjE5MzkzNDYxNSA4LjQ0MTA0MDY2LDAuNjI2NTIxMzY2IDkuMjM5LDEuMzA2IEMxMC41MTg0NzEyLDIuMzUyODMyNzkgMTEuMjY0MjQyNywzLjkxNTg3MzA1IDExLjI3Myw1LjU2OSBDMTEuMjgzODg2Miw2LjY2ODA3NzE3IDEwLjk4NjY1NTIsNy43NDgyMjQ0NiAxMC40MTUsOC42ODcgQzkuMjE1LDEwLjc2NCA4LjAwOSwxMi44MzMgNi44MjMsMTQuOTE2IEM2LjU4MDMzODkzLDE1LjM0MjYyOTYgNi4xMjczMTI3NywxNS42MDYxMzUgNS42MzY1LDE1LjYwNjEzNSBDNS4xNDU2ODcyMywxNS42MDYxMzUgNC42OTI2NjEwNywxNS4zNDI2Mjk2IDQuNDUsMTQuOTE2IEMzLjI3MywxMi44MyAyLjA1NSwxMC43NjUgMC44NjMsOC42ODYgQzAuMTYyMDEwNjczLDcuNTMzNzY1OTYgLTAuMTIwNTE1MDMxLDYuMTc1MTcwNDggMC4wNjMsNC44MzkgQzAuMjAwOTQzMzc2LDMuODExMTA1NTEgMC42Mjc0Mjc3OTksMi44NDMzNjcyOCAxLjI5MywyLjA0OCBDMi4xODkyNzczOSwwLjk0ODI1MTI4NiAzLjQ3NDQ0OTc5LDAuMjM1NjU5MTc3IDQuODgyLDAuMDU4IEM1LjAzMiwwLjAzOCA1LjE4MiwwLjAxOSA1LjMzMiwwIFogTTcuNyw1LjI2OCBDNy43MDc2OTU1OSw0LjEzMTE0NjM3IDYuNzkyNTM4ODEsMy4yMDMxOTg0NyA1LjY1NTY4Nzg4LDMuMTk1MTE0NTkgQzQuNTE4ODM2OTQsMy4xODcwMzA3IDMuNTkwNTc2NTIsNC4xMDE4NzA0OSAzLjU4MjEwNDM1LDUuMjM4NzE4NiBDMy41NzM2MzIxNyw2LjM3NTU2NjcgNC40ODgxNTQ4Niw3LjMwNDEzOTUzIDUuNjI1LDcuMzEzIEM2Ljc2MjI2OTg4LDcuMzIwMjA4NTkgNy42OTA2NDY1Miw2LjQwNTI1NDI2IDcuNyw1LjI2OCBaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--minus::before {
  margin-right: 0.1em;
}
.icon--minus::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDMyIDI1NmMwIDEzLjMtMTAuNyAyNC0yNCAyNEw0MCAyODBjLTEzLjMgMC0yNC0xMC43LTI0LTI0czEwLjctMjQgMjQtMjRsMzY4IDBjMTMuMyAwIDI0IDEwLjcgMjQgMjR6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDMyIDI1NmMwIDEzLjMtMTAuNyAyNC0yNCAyNEw0MCAyODBjLTEzLjMgMC0yNC0xMC43LTI0LTI0czEwLjctMjQgMjQtMjRsMzY4IDBjMTMuMyAwIDI0IDEwLjcgMjQgMjR6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--phone::before {
  margin-right: 0.1em;
}
.icon--phone::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNDcyLDAuNjI2IEwzLjExLDAuMDExIEMzLjM5Nzg2MzUsLTAuMDU0OTk0ODgzNyAzLjY5MTkyODA5LDAuMDkzMjk3Njg1NiAzLjgxLDAuMzY0IEw1LjAzNCwzLjIxMSBDNS4xNDE0MjU5MSwzLjQ2MDc2NTQ2IDUuMDY5OTY5MywzLjc1MTQ5MTc5IDQuODU5LDMuOTIzIEwzLjMxOSw1LjE4MyBDNC4yNTE0MTYzMSw3LjE1OTcwNTM5IDUuODQyMjk0NjEsOC43NTA1ODM2OSA3LjgxOSw5LjY4MyBMOS4wNzksOC4xNDMgQzkuMjUwNjk4NCw3LjkzMjMzMTE4IDkuNTQxMjA1MzIsNy44NjA5Mjg1IDkuNzkxLDcuOTY4IEwxMi42MzcsOS4xODggQzEyLjkwODAxMTcsOS4zMDU5NDYzNiAxMy4wNTczMTMzLDkuNTk5NTE2OTMgMTIuOTkzLDkuODg4IEwxMi4zODMsMTIuNTMxIEMxMi4zMjIxMjAzLDEyLjgxMDEyMDMgMTIuMDc1Njc5LDEzLjAwOTYwMDUgMTEuNzksMTMuMDExIEM4LjY2Mjg0Mjk5LDEzLjAxMTI2NTMgNS42NjM3MDQ2NSwxMS43NjkwNTYxIDMuNDUyNTY0NDksOS41NTc3MjgzNyBDMS4yNDE0MjQzMiw3LjM0NjQwMDY2IC0wLjAwMDUzMDUzMjQyMiw0LjM0NzE1Njk4IC00LjUxNzk4NjM5ZS0xNiwxLjIyIEMtMC4wMDAyODQxMDE2NTUsMC45MzYyMTA3NSAwLjE5NTQ4NDU5NiwwLjY4OTg0MDgyMSAwLjQ3MiwwLjYyNiBaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNDcyLDAuNjI2IEwzLjExLDAuMDExIEMzLjM5Nzg2MzUsLTAuMDU0OTk0ODgzNyAzLjY5MTkyODA5LDAuMDkzMjk3Njg1NiAzLjgxLDAuMzY0IEw1LjAzNCwzLjIxMSBDNS4xNDE0MjU5MSwzLjQ2MDc2NTQ2IDUuMDY5OTY5MywzLjc1MTQ5MTc5IDQuODU5LDMuOTIzIEwzLjMxOSw1LjE4MyBDNC4yNTE0MTYzMSw3LjE1OTcwNTM5IDUuODQyMjk0NjEsOC43NTA1ODM2OSA3LjgxOSw5LjY4MyBMOS4wNzksOC4xNDMgQzkuMjUwNjk4NCw3LjkzMjMzMTE4IDkuNTQxMjA1MzIsNy44NjA5Mjg1IDkuNzkxLDcuOTY4IEwxMi42MzcsOS4xODggQzEyLjkwODAxMTcsOS4zMDU5NDYzNiAxMy4wNTczMTMzLDkuNTk5NTE2OTMgMTIuOTkzLDkuODg4IEwxMi4zODMsMTIuNTMxIEMxMi4zMjIxMjAzLDEyLjgxMDEyMDMgMTIuMDc1Njc5LDEzLjAwOTYwMDUgMTEuNzksMTMuMDExIEM4LjY2Mjg0Mjk5LDEzLjAxMTI2NTMgNS42NjM3MDQ2NSwxMS43NjkwNTYxIDMuNDUyNTY0NDksOS41NTc3MjgzNyBDMS4yNDE0MjQzMiw3LjM0NjQwMDY2IC0wLjAwMDUzMDUzMjQyMiw0LjM0NzE1Njk4IC00LjUxNzk4NjM5ZS0xNiwxLjIyIEMtMC4wMDAyODQxMDE2NTUsMC45MzYyMTA3NSAwLjE5NTQ4NDU5NiwwLjY4OTg0MDgyMSAwLjQ3MiwwLjYyNiBaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--pinterest-p::before {
  margin-right: 0.1em;
}
.icon--pinterest-p::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA0IDYuNUMxMDEuNCA2LjUgMCA3NC45IDAgMTg1LjYgMCAyNTYgMzkuNiAyOTYgNjMuNiAyOTZjOS45IDAgMTUuNi0yNy42IDE1LjYtMzUuNCAwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44IDAtODAuNCA2MS4yLTEzNy40IDE0MC40LTEzNy40IDY4LjEgMCAxMTguNSAzOC43IDExOC41IDEwOS44IDAgNTMuMS0yMS4zIDE1Mi43LTkwLjMgMTUyLjctMjQuOSAwLTQ2LjItMTgtNDYuMi00My44IDAtMzcuOCAyNi40LTc0LjQgMjYuNC0xMTMuNCAwLTY2LjItOTMuOS01NC4yLTkzLjkgMjUuOCAwIDE2LjggMi4xIDM1LjQgOS42IDUwLjctMTMuOCA1OS40LTQyIDE0Ny45LTQyIDIwOS4xIDAgMTguOSAyLjcgMzcuNSA0LjUgNTYuNCAzLjQgMy44IDEuNyAzLjQgNi45IDEuNSA1MC40LTY5IDQ4LjYtODIuNSA3MS40LTE3Mi44IDEyLjMgMjMuNCA0NC4xIDM2IDY5LjMgMzYgMTA2LjIgMCAxNTMuOS0xMDMuNSAxNTMuOS0xOTYuOEMzODQgNzEuMyAyOTguMiA2LjUgMjA0IDYuNXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA0IDYuNUMxMDEuNCA2LjUgMCA3NC45IDAgMTg1LjYgMCAyNTYgMzkuNiAyOTYgNjMuNiAyOTZjOS45IDAgMTUuNi0yNy42IDE1LjYtMzUuNCAwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44IDAtODAuNCA2MS4yLTEzNy40IDE0MC40LTEzNy40IDY4LjEgMCAxMTguNSAzOC43IDExOC41IDEwOS44IDAgNTMuMS0yMS4zIDE1Mi43LTkwLjMgMTUyLjctMjQuOSAwLTQ2LjItMTgtNDYuMi00My44IDAtMzcuOCAyNi40LTc0LjQgMjYuNC0xMTMuNCAwLTY2LjItOTMuOS01NC4yLTkzLjkgMjUuOCAwIDE2LjggMi4xIDM1LjQgOS42IDUwLjctMTMuOCA1OS40LTQyIDE0Ny45LTQyIDIwOS4xIDAgMTguOSAyLjcgMzcuNSA0LjUgNTYuNCAzLjQgMy44IDEuNyAzLjQgNi45IDEuNSA1MC40LTY5IDQ4LjYtODIuNSA3MS40LTE3Mi44IDEyLjMgMjMuNCA0NC4xIDM2IDY5LjMgMzYgMTA2LjIgMCAxNTMuOS0xMDMuNSAxNTMuOS0xOTYuOEMzODQgNzEuMyAyOTguMiA2LjUgMjA0IDYuNXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--pinterest::before {
  margin-right: 0.1em;
}
.icon--pinterest::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1Ni42OTMgNTYuNjkzIj4KICA8cGF0aCBkPSJNMjguMzQ4IDUuMTU4Yy0xMy41OTkgMC0yNC42MjUgMTEuMDIzLTI0LjYyNSAyNC42MjUgMCAxMC4wODIgNi4wNjMgMTguNzQ0IDE0LjczOSAyMi41NTMtLjA2OS0xLjcyMS0uMDEyLTMuNzgzLjQyOS01LjY1NGwzLjE2OC0xMy40MThzLS43ODctMS41NzItLjc4Ny0zLjg5NmMwLTMuNjQ4IDIuMTE1LTYuMzczIDQuNzQ5LTYuMzczIDIuMjQgMCAzLjMyMiAxLjY4MiAzLjMyMiAzLjY5NSAwIDIuMjUyLTEuNDM3IDUuNjE5LTIuMTc1IDguNzM4LS42MTYgMi42MTMgMS4zMSA0Ljc0NCAzLjg4NyA0Ljc0NCA0LjY2NSAwIDcuODA4LTUuOTkyIDcuODA4LTEzLjA5MiAwLTUuMzk3LTMuNjM1LTkuNDM3LTEwLjI0Ni05LjQzNy03LjQ3IDAtMTIuMTIzIDUuNTctMTIuMTIzIDExLjc5MiAwIDIuMTQ2LjYzMyAzLjY1OCAxLjYyNCA0LjgzLjQ1NS41MzcuNTE5Ljc1NC4zNTQgMS4zNzEtLjExOC40NTMtLjM4OSAxLjU0NS0uNTAxIDEuOTc3LS4xNjQuNjI1LS42NjkuODQ4LTEuMjMzLjYxNy0zLjQ0LTEuNDA0LTUuMDQzLTUuMTcyLTUuMDQzLTkuNDA4IDAtNi45OTQgNS44OTktMTUuMzgyIDE3LjU5OS0xNS4zODIgOS40IDAgMTUuNTg4IDYuODA0IDE1LjU4OCAxNC4xMDcgMCA5LjY1OC01LjM2OSAxNi44NzUtMTMuMjg1IDE2Ljg3NS0yLjY1OSAwLTUuMTYtMS40MzgtNi4wMTYtMy4wNjggMCAwLTEuNDMgNS42NzQtMS43MzIgNi43NjgtLjUyMiAxLjktMS41NDUgMy43OTctMi40NzkgNS4yNzVhMjQuNTk1IDI0LjU5NSAwIDAgMCA2Ljk3OSAxLjAxYzEzLjU5OCAwIDI0LjYyMy0xMS4wMjMgMjQuNjIzLTI0LjYyMy0uMDAxLTEzLjYwMy0xMS4wMjctMjQuNjI2LTI0LjYyNC0yNC42MjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1Ni42OTMgNTYuNjkzIj4KICA8cGF0aCBkPSJNMjguMzQ4IDUuMTU4Yy0xMy41OTkgMC0yNC42MjUgMTEuMDIzLTI0LjYyNSAyNC42MjUgMCAxMC4wODIgNi4wNjMgMTguNzQ0IDE0LjczOSAyMi41NTMtLjA2OS0xLjcyMS0uMDEyLTMuNzgzLjQyOS01LjY1NGwzLjE2OC0xMy40MThzLS43ODctMS41NzItLjc4Ny0zLjg5NmMwLTMuNjQ4IDIuMTE1LTYuMzczIDQuNzQ5LTYuMzczIDIuMjQgMCAzLjMyMiAxLjY4MiAzLjMyMiAzLjY5NSAwIDIuMjUyLTEuNDM3IDUuNjE5LTIuMTc1IDguNzM4LS42MTYgMi42MTMgMS4zMSA0Ljc0NCAzLjg4NyA0Ljc0NCA0LjY2NSAwIDcuODA4LTUuOTkyIDcuODA4LTEzLjA5MiAwLTUuMzk3LTMuNjM1LTkuNDM3LTEwLjI0Ni05LjQzNy03LjQ3IDAtMTIuMTIzIDUuNTctMTIuMTIzIDExLjc5MiAwIDIuMTQ2LjYzMyAzLjY1OCAxLjYyNCA0LjgzLjQ1NS41MzcuNTE5Ljc1NC4zNTQgMS4zNzEtLjExOC40NTMtLjM4OSAxLjU0NS0uNTAxIDEuOTc3LS4xNjQuNjI1LS42NjkuODQ4LTEuMjMzLjYxNy0zLjQ0LTEuNDA0LTUuMDQzLTUuMTcyLTUuMDQzLTkuNDA4IDAtNi45OTQgNS44OTktMTUuMzgyIDE3LjU5OS0xNS4zODIgOS40IDAgMTUuNTg4IDYuODA0IDE1LjU4OCAxNC4xMDcgMCA5LjY1OC01LjM2OSAxNi44NzUtMTMuMjg1IDE2Ljg3NS0yLjY1OSAwLTUuMTYtMS40MzgtNi4wMTYtMy4wNjggMCAwLTEuNDMgNS42NzQtMS43MzIgNi43NjgtLjUyMiAxLjktMS41NDUgMy43OTctMi40NzkgNS4yNzVhMjQuNTk1IDI0LjU5NSAwIDAgMCA2Ljk3OSAxLjAxYzEzLjU5OCAwIDI0LjYyMy0xMS4wMjMgMjQuNjIzLTI0LjYyMy0uMDAxLTEzLjYwMy0xMS4wMjctMjQuNjI2LTI0LjYyNC0yNC42MjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--play::before {
  margin-right: 0.1em;
}
.icon--play::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzMgMzljLTE0LjgtOS4xLTMzLjQtOS40LTQ4LjUtLjlTMCA2Mi42IDAgODBWNDMyYzAgMTcuNCA5LjQgMzMuNCAyNC41IDQxLjlzMzMuNyA4LjEgNDguNS0uOUwzNjEgMjk3YzE0LjMtOC43IDIzLTI0LjIgMjMtNDFzLTguNy0zMi4yLTIzLTQxTDczIDM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzMgMzljLTE0LjgtOS4xLTMzLjQtOS40LTQ4LjUtLjlTMCA2Mi42IDAgODBWNDMyYzAgMTcuNCA5LjQgMzMuNCAyNC41IDQxLjlzMzMuNyA4LjEgNDguNS0uOUwzNjEgMjk3YzE0LjMtOC43IDIzLTI0LjIgMjMtNDFzLTguNy0zMi4yLTIzLTQxTDczIDM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--plus::before {
  margin-right: 0.1em;
}
.icon--plus::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjQ4IDcyYzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjIzMkg0MGMtMTMuMyAwLTI0IDEwLjctMjQgMjRzMTAuNyAyNCAyNCAyNEgyMDBWNDQwYzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRWMjgwSDQwOGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgyNDhWNzJ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjQ4IDcyYzAtMTMuMy0xMC43LTI0LTI0LTI0cy0yNCAxMC43LTI0IDI0VjIzMkg0MGMtMTMuMyAwLTI0IDEwLjctMjQgMjRzMTAuNyAyNCAyNCAyNEgyMDBWNDQwYzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRWMjgwSDQwOGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgyNDhWNzJ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--search::before {
  margin-right: 0.1em;
}
.icon--search::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--sliders::before {
  margin-right: 0.1em;
}
.icon--sliders::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA0MTZjMCAxNy43IDE0LjMgMzIgMzIgMzJsNTQuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCA0NDhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJsLTI0Ni43IDBjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OEwzMiAzODRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyem0xMjggMGEzMiAzMiAwIDEgMSA2NCAwIDMyIDMyIDAgMSAxIC02NCAwek0zMjAgMjU2YTMyIDMyIDAgMSAxIDY0IDAgMzIgMzIgMCAxIDEgLTY0IDB6bTMyLTgwYy0zMi44IDAtNjEgMTkuNy03My4zIDQ4TDMyIDIyNGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmwyNDYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4bDU0LjcgMGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMmwtNTQuNyAwYy0xMi4zLTI4LjMtNDAuNS00OC03My4zLTQ4ek0xOTIgMTI4YTMyIDMyIDAgMSAxIDAtNjQgMzIgMzIgMCAxIDEgMCA2NHptNzMuMy02NEMyNTMgMzUuNyAyMjQuOCAxNiAxOTIgMTZzLTYxIDE5LjctNzMuMyA0OEwzMiA2NEMxNC4zIDY0IDAgNzguMyAwIDk2czE0LjMgMzIgMzIgMzJsODYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCAxMjhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJMMjY1LjMgNjR6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA0MTZjMCAxNy43IDE0LjMgMzIgMzIgMzJsNTQuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCA0NDhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJsLTI0Ni43IDBjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OEwzMiAzODRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyem0xMjggMGEzMiAzMiAwIDEgMSA2NCAwIDMyIDMyIDAgMSAxIC02NCAwek0zMjAgMjU2YTMyIDMyIDAgMSAxIDY0IDAgMzIgMzIgMCAxIDEgLTY0IDB6bTMyLTgwYy0zMi44IDAtNjEgMTkuNy03My4zIDQ4TDMyIDIyNGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmwyNDYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4bDU0LjcgMGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMmwtNTQuNyAwYy0xMi4zLTI4LjMtNDAuNS00OC03My4zLTQ4ek0xOTIgMTI4YTMyIDMyIDAgMSAxIDAtNjQgMzIgMzIgMCAxIDEgMCA2NHptNzMuMy02NEMyNTMgMzUuNyAyMjQuOCAxNiAxOTIgMTZzLTYxIDE5LjctNzMuMyA0OEwzMiA2NEMxNC4zIDY0IDAgNzguMyAwIDk2czE0LjMgMzIgMzIgMzJsODYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCAxMjhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJMMjY1LjMgNjR6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--threads::before {
  margin-right: 0.1em;
}
.icon--threads::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzMxLjUgMjM1LjdjMi4yIC45IDQuMiAxLjkgNi4zIDIuOGMyOS4yIDE0LjEgNTAuNiAzNS4yIDYxLjggNjEuNGMxNS43IDM2LjUgMTcuMiA5NS44LTMwLjMgMTQzLjJjLTM2LjIgMzYuMi04MC4zIDUyLjUtMTQyLjYgNTNoLS4zYy03MC4yLS41LTEyNC4xLTI0LjEtMTYwLjQtNzAuMmMtMzIuMy00MS00OC45LTk4LjEtNDkuNS0xNjkuNlYyNTZ2LS4yQzE3IDE4NC4zIDMzLjYgMTI3LjIgNjUuOSA4Ni4yQzEwMi4yIDQwLjEgMTU2LjIgMTYuNSAyMjYuNCAxNmguM2M3MC4zIC41IDEyNC45IDI0IDE2Mi4zIDY5LjljMTguNCAyMi43IDMyIDUwIDQwLjYgODEuN2wtNDAuNCAxMC44Yy03LjEtMjUuOC0xNy44LTQ3LjgtMzIuMi02NS40Yy0yOS4yLTM1LjgtNzMtNTQuMi0xMzAuNS01NC42Yy01NyAuNS0xMDAuMSAxOC44LTEyOC4yIDU0LjRDNzIuMSAxNDYuMSA1OC41IDE5NC4zIDU4IDI1NmMuNSA2MS43IDE0LjEgMTA5LjkgNDAuMyAxNDMuM2MyOCAzNS42IDcxLjIgNTMuOSAxMjguMiA1NC40YzUxLjQtLjQgODUuNC0xMi42IDExMy43LTQwLjljMzIuMy0zMi4yIDMxLjctNzEuOCAyMS40LTk1LjljLTYuMS0xNC4yLTE3LjEtMjYtMzEuOS0zNC45Yy0zLjcgMjYuOS0xMS44IDQ4LjMtMjQuNyA2NC44Yy0xNy4xIDIxLjgtNDEuNCAzMy42LTcyLjcgMzUuM2MtMjMuNiAxLjMtNDYuMy00LjQtNjMuOS0xNmMtMjAuOC0xMy44LTMzLTM0LjgtMzQuMy01OS4zYy0yLjUtNDguMyAzNS43LTgzIDk1LjItODYuNGMyMS4xLTEuMiA0MC45LS4zIDU5LjIgMi44Yy0yLjQtMTQuOC03LjMtMjYuNi0xNC42LTM1LjJjLTEwLTExLjctMjUuNi0xNy43LTQ2LjItMTcuOEgyMjdjLTE2LjYgMC0zOSA0LjYtNTMuMyAyNi4zbC0zNC40LTIzLjZjMTkuMi0yOS4xIDUwLjMtNDUuMSA4Ny44LTQ1LjFoLjhjNjIuNiAuNCA5OS45IDM5LjUgMTAzLjcgMTA3LjdsLS4yIC4yem0tMTU2IDY4LjhjMS4zIDI1LjEgMjguNCAzNi44IDU0LjYgMzUuM2MyNS42LTEuNCA1NC42LTExLjQgNTkuNS03My4yYy0xMy4yLTIuOS0yNy44LTQuNC00My40LTQuNGMtNC44IDAtOS42IC4xLTE0LjQgLjRjLTQyLjkgMi40LTU3LjIgMjMuMi01Ni4yIDQxLjhsLS4xIC4xeiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzMxLjUgMjM1LjdjMi4yIC45IDQuMiAxLjkgNi4zIDIuOGMyOS4yIDE0LjEgNTAuNiAzNS4yIDYxLjggNjEuNGMxNS43IDM2LjUgMTcuMiA5NS44LTMwLjMgMTQzLjJjLTM2LjIgMzYuMi04MC4zIDUyLjUtMTQyLjYgNTNoLS4zYy03MC4yLS41LTEyNC4xLTI0LjEtMTYwLjQtNzAuMmMtMzIuMy00MS00OC45LTk4LjEtNDkuNS0xNjkuNlYyNTZ2LS4yQzE3IDE4NC4zIDMzLjYgMTI3LjIgNjUuOSA4Ni4yQzEwMi4yIDQwLjEgMTU2LjIgMTYuNSAyMjYuNCAxNmguM2M3MC4zIC41IDEyNC45IDI0IDE2Mi4zIDY5LjljMTguNCAyMi43IDMyIDUwIDQwLjYgODEuN2wtNDAuNCAxMC44Yy03LjEtMjUuOC0xNy44LTQ3LjgtMzIuMi02NS40Yy0yOS4yLTM1LjgtNzMtNTQuMi0xMzAuNS01NC42Yy01NyAuNS0xMDAuMSAxOC44LTEyOC4yIDU0LjRDNzIuMSAxNDYuMSA1OC41IDE5NC4zIDU4IDI1NmMuNSA2MS43IDE0LjEgMTA5LjkgNDAuMyAxNDMuM2MyOCAzNS42IDcxLjIgNTMuOSAxMjguMiA1NC40YzUxLjQtLjQgODUuNC0xMi42IDExMy43LTQwLjljMzIuMy0zMi4yIDMxLjctNzEuOCAyMS40LTk1LjljLTYuMS0xNC4yLTE3LjEtMjYtMzEuOS0zNC45Yy0zLjcgMjYuOS0xMS44IDQ4LjMtMjQuNyA2NC44Yy0xNy4xIDIxLjgtNDEuNCAzMy42LTcyLjcgMzUuM2MtMjMuNiAxLjMtNDYuMy00LjQtNjMuOS0xNmMtMjAuOC0xMy44LTMzLTM0LjgtMzQuMy01OS4zYy0yLjUtNDguMyAzNS43LTgzIDk1LjItODYuNGMyMS4xLTEuMiA0MC45LS4zIDU5LjIgMi44Yy0yLjQtMTQuOC03LjMtMjYuNi0xNC42LTM1LjJjLTEwLTExLjctMjUuNi0xNy43LTQ2LjItMTcuOEgyMjdjLTE2LjYgMC0zOSA0LjYtNTMuMyAyNi4zbC0zNC40LTIzLjZjMTkuMi0yOS4xIDUwLjMtNDUuMSA4Ny44LTQ1LjFoLjhjNjIuNiAuNCA5OS45IDM5LjUgMTAzLjcgMTA3LjdsLS4yIC4yem0tMTU2IDY4LjhjMS4zIDI1LjEgMjguNCAzNi44IDU0LjYgMzUuM2MyNS42LTEuNCA1NC42LTExLjQgNTkuNS03My4yYy0xMy4yLTIuOS0yNy44LTQuNC00My40LTQuNGMtNC44IDAtOS42IC4xLTE0LjQgLjRjLTQyLjkgMi40LTU3LjIgMjMuMi01Ni4yIDQxLjhsLS4xIC4xeiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--tiktok::before {
  margin-right: 0.1em;
}
.icon--tiktok::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--twitter::before {
  margin-right: 0.1em;
}
.icon--twitter::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabS00NS4wOTEgMzkyLjE1OGMxMTMuMjgzIDAgMTc1LjIyNC05My44NyAxNzUuMjI0LTE3NS4yMjMgMC0yLjY4MiAwLTUuMzY0LS4xMjgtNy45MTlhMTI2LjE1NiAxMjYuMTU2IDAgMCAwIDMwLjc3OS0zMS45MjhjLTEwLjk4MyA0Ljg1My0yMi44NjEgOC4xNzQtMzUuMzc3IDkuNzA2IDEyLjc3Mi03LjY2MyAyMi40NzgtMTkuNjY4IDI3LjA3Ni0zNC4wOTlhMTI0LjcyNyAxMjQuNzI3IDAgMCAxLTM5LjA4MSAxNC45NDJjLTExLjIzOS0xMi4wMDUtMjcuMjAzLTE5LjQxMi00NC45NTUtMTkuNDEyLTMzLjk3MiAwLTYxLjU1OCAyNy41ODYtNjEuNTU4IDYxLjU1OCAwIDQuODUzLjUxMSA5LjU3OCAxLjY2IDE0LjA0OC01MS4yMTMtMi41NTQtOTYuNTUyLTI3LjA3NS0xMjYuOTQ3LTY0LjM2OGE2MS43NzIgNjEuNzcyIDAgMCAwLTguMzAyIDMwLjkwNyA2MS4zMDggNjEuMzA4IDAgMCAwIDI3LjQ1OSA1MS4yMTNjLTEwLjA5LS4yNTUtMTkuNTQxLTMuMDY1LTI3Ljg0Mi03LjY2MnYuNzY2YzAgMjkuODg1IDIxLjIgNTQuNjYxIDQ5LjQyNSA2MC40MDlhNjEuNDIgNjEuNDIgMCAwIDEtMTYuMjE5IDIuMTcxYy0zLjk2IDAtNy43OTEtLjM4My0xMS42MjItMS4xNSA3Ljc5IDI0LjUyMSAzMC41MjMgNDIuMjc0IDU3LjQ3MSA0Mi43ODQtMjEuMDczIDE2LjQ3Ni00Ny42MzcgMjYuMzEtNzYuNTAxIDI2LjMxLTQuOTgxIDAtOS44MzQtLjI1Ni0xNC42ODctLjg5NCAyNi45NDggMTcuNjI0IDU5LjM4NyAyNy44NDEgOTQuMTI1IDI3Ljg0MVoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabS00NS4wOTEgMzkyLjE1OGMxMTMuMjgzIDAgMTc1LjIyNC05My44NyAxNzUuMjI0LTE3NS4yMjMgMC0yLjY4MiAwLTUuMzY0LS4xMjgtNy45MTlhMTI2LjE1NiAxMjYuMTU2IDAgMCAwIDMwLjc3OS0zMS45MjhjLTEwLjk4MyA0Ljg1My0yMi44NjEgOC4xNzQtMzUuMzc3IDkuNzA2IDEyLjc3Mi03LjY2MyAyMi40NzgtMTkuNjY4IDI3LjA3Ni0zNC4wOTlhMTI0LjcyNyAxMjQuNzI3IDAgMCAxLTM5LjA4MSAxNC45NDJjLTExLjIzOS0xMi4wMDUtMjcuMjAzLTE5LjQxMi00NC45NTUtMTkuNDEyLTMzLjk3MiAwLTYxLjU1OCAyNy41ODYtNjEuNTU4IDYxLjU1OCAwIDQuODUzLjUxMSA5LjU3OCAxLjY2IDE0LjA0OC01MS4yMTMtMi41NTQtOTYuNTUyLTI3LjA3NS0xMjYuOTQ3LTY0LjM2OGE2MS43NzIgNjEuNzcyIDAgMCAwLTguMzAyIDMwLjkwNyA2MS4zMDggNjEuMzA4IDAgMCAwIDI3LjQ1OSA1MS4yMTNjLTEwLjA5LS4yNTUtMTkuNTQxLTMuMDY1LTI3Ljg0Mi03LjY2MnYuNzY2YzAgMjkuODg1IDIxLjIgNTQuNjYxIDQ5LjQyNSA2MC40MDlhNjEuNDIgNjEuNDIgMCAwIDEtMTYuMjE5IDIuMTcxYy0zLjk2IDAtNy43OTEtLjM4My0xMS42MjItMS4xNSA3Ljc5IDI0LjUyMSAzMC41MjMgNDIuMjc0IDU3LjQ3MSA0Mi43ODQtMjEuMDczIDE2LjQ3Ni00Ny42MzcgMjYuMzEtNzYuNTAxIDI2LjMxLTQuOTgxIDAtOS44MzQtLjI1Ni0xNC42ODctLjg5NCAyNi45NDggMTcuNjI0IDU5LjM4NyAyNy44NDEgOTQuMTI1IDI3Ljg0MVoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--upload::before {
  margin-right: 0.1em;
}
.icon--upload::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTQ0IDQ4MEM2NC41IDQ4MCAwIDQxNS41IDAgMzM2YzAtNjIuOCA0MC4yLTExNi4yIDk2LjItMTM1LjljLS4xLTIuNy0uMi01LjQtLjItOC4xYzAtODguNCA3MS42LTE2MCAxNjAtMTYwYzU5LjMgMCAxMTEgMzIuMiAxMzguNyA4MC4yQzQwOS45IDEwMiA0MjguMyA5NiA0NDggOTZjNTMgMCA5NiA0MyA5NiA5NmMwIDEyLjItMi4zIDIzLjgtNi40IDM0LjZDNTk2IDIzOC40IDY0MCAyOTAuMSA2NDAgMzUyYzAgNzAuNy01Ny4zIDEyOC0xMjggMTI4SDE0NHptNzktMjE3Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOXMyNC42IDkuNCAzMy45IDBsMzktMzlWMzkyYzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRWMjU3LjlsMzkgMzljOS40IDkuNCAyNC42IDkuNCAzMy45IDBzOS40LTI0LjYgMC0zMy45bC04MC04MGMtOS40LTkuNC0yNC42LTkuNC0zMy45IDBsLTgwIDgweiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTQ0IDQ4MEM2NC41IDQ4MCAwIDQxNS41IDAgMzM2YzAtNjIuOCA0MC4yLTExNi4yIDk2LjItMTM1LjljLS4xLTIuNy0uMi01LjQtLjItOC4xYzAtODguNCA3MS42LTE2MCAxNjAtMTYwYzU5LjMgMCAxMTEgMzIuMiAxMzguNyA4MC4yQzQwOS45IDEwMiA0MjguMyA5NiA0NDggOTZjNTMgMCA5NiA0MyA5NiA5NmMwIDEyLjItMi4zIDIzLjgtNi40IDM0LjZDNTk2IDIzOC40IDY0MCAyOTAuMSA2NDAgMzUyYzAgNzAuNy01Ny4zIDEyOC0xMjggMTI4SDE0NHptNzktMjE3Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOXMyNC42IDkuNCAzMy45IDBsMzktMzlWMzkyYzAgMTMuMyAxMC43IDI0IDI0IDI0czI0LTEwLjcgMjQtMjRWMjU3LjlsMzkgMzljOS40IDkuNCAyNC42IDkuNCAzMy45IDBzOS40LTI0LjYgMC0zMy45bC04MC04MGMtOS40LTkuNC0yNC42LTkuNC0zMy45IDBsLTgwIDgweiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--whatsapp::before {
  margin-right: 0.1em;
}
.icon--whatsapp::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzgwLjkgOTcuMUMzMzkgNTUuMSAyODMuMiAzMiAyMjMuOSAzMmMtMTIyLjQgMC0yMjIgOTkuNi0yMjIgMjIyIDAgMzkuMSAxMC4yIDc3LjMgMjkuNiAxMTFMMCA0ODBsMTE3LjctMzAuOWMzMi40IDE3LjcgNjguOSAyNyAxMDYuMSAyN2guMWMxMjIuMyAwIDIyNC4xLTk5LjYgMjI0LjEtMjIyIDAtNTkuMy0yNS4yLTExNS02Ny4xLTE1N3ptLTE1NyAzNDEuNmMtMzMuMiAwLTY1LjctOC45LTk0LTI1LjdsLTYuNy00LTY5LjggMTguM0w3MiAzNTkuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yIDAtMTAxLjcgODIuOC0xODQuNSAxODQuNi0xODQuNSA0OS4zIDAgOTUuNiAxOS4yIDEzMC40IDU0LjEgMzQuOCAzNC45IDU2LjIgODEuMiA1Ni4xIDEzMC41IDAgMTAxLjgtODQuOSAxODQuNi0xODYuNiAxODQuNnptMTAxLjItMTM4LjJjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUgMi44LTMuNyA1LjYtMTQuMyAxOC0xNy42IDIxLjgtMy4yIDMuNy02LjUgNC4yLTEyIDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjggNS43LTkuMSAxNi4zLTMwLjMgMS44LTMuNy45LTYuOS0uNS05LjctMS40LTIuOC0xMi41LTMwLjEtMTcuMS00MS4yLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4yLTMuNyAwLTkuNyAxLjQtMTQuOCA2LjktNS4xIDUuNi0xOS40IDE5LTE5LjQgNDYuMyAwIDI3LjMgMTkuOSA1My43IDIyLjYgNTcuNCAyLjggMy43IDM5LjEgNTkuNyA5NC44IDgzLjggMzUuMiAxNS4yIDQ5IDE2LjUgNjYuNiAxMy45IDEwLjctMS42IDMyLjgtMTMuNCAzNy40LTI2LjQgNC42LTEzIDQuNi0yNC4xIDMuMi0yNi40LTEuMy0yLjUtNS0zLjktMTAuNS02LjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzgwLjkgOTcuMUMzMzkgNTUuMSAyODMuMiAzMiAyMjMuOSAzMmMtMTIyLjQgMC0yMjIgOTkuNi0yMjIgMjIyIDAgMzkuMSAxMC4yIDc3LjMgMjkuNiAxMTFMMCA0ODBsMTE3LjctMzAuOWMzMi40IDE3LjcgNjguOSAyNyAxMDYuMSAyN2guMWMxMjIuMyAwIDIyNC4xLTk5LjYgMjI0LjEtMjIyIDAtNTkuMy0yNS4yLTExNS02Ny4xLTE1N3ptLTE1NyAzNDEuNmMtMzMuMiAwLTY1LjctOC45LTk0LTI1LjdsLTYuNy00LTY5LjggMTguM0w3MiAzNTkuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yIDAtMTAxLjcgODIuOC0xODQuNSAxODQuNi0xODQuNSA0OS4zIDAgOTUuNiAxOS4yIDEzMC40IDU0LjEgMzQuOCAzNC45IDU2LjIgODEuMiA1Ni4xIDEzMC41IDAgMTAxLjgtODQuOSAxODQuNi0xODYuNiAxODQuNnptMTAxLjItMTM4LjJjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUgMi44LTMuNyA1LjYtMTQuMyAxOC0xNy42IDIxLjgtMy4yIDMuNy02LjUgNC4yLTEyIDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjggNS43LTkuMSAxNi4zLTMwLjMgMS44LTMuNy45LTYuOS0uNS05LjctMS40LTIuOC0xMi41LTMwLjEtMTcuMS00MS4yLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4yLTMuNyAwLTkuNyAxLjQtMTQuOCA2LjktNS4xIDUuNi0xOS40IDE5LTE5LjQgNDYuMyAwIDI3LjMgMTkuOSA1My43IDIyLjYgNTcuNCAyLjggMy43IDM5LjEgNTkuNyA5NC44IDgzLjggMzUuMiAxNS4yIDQ5IDE2LjUgNjYuNiAxMy45IDEwLjctMS42IDMyLjgtMTMuNCAzNy40LTI2LjQgNC42LTEzIDQuNi0yNC4xIDMuMi0yNi40LTEuMy0yLjUtNS0zLjktMTAuNS02LjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--x-twitter::before {
  margin-right: 0.1em;
}
.icon--x-twitter::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--xmark::before {
  margin-right: 0.1em;
}
.icon--xmark::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.icon--youtube::before {
  margin-right: 0.1em;
}
.icon--youtube::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.ajax-throbber .sk-flow-dot {
  background-color: #080070 !important;
}

.vimeo-video {
  width: 100%;
  aspect-ratio: 16/9;
  background-color: #D9D9D9;
}

.fixed-btn {
  position: fixed !important;
  right: 0;
  bottom: 0;
  z-index: 83;
}

.intro {
  margin: 0 0 2.25rem 0;
}

.quote {
  font-size: 1.8rem;
  font-weight: bold;
}

.section--quote {
  text-align: center;
}
.section--quote .line {
  overflow: hidden;
}

.bg--primary, .activities--related--views-block, .pg-bg--primary, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler {
  color: #fff;
  background-color: #080070;
  --bg-color: #080070;
  --input-color: #FFF;
  --input-border-color: #FFF;
}
.bg--primary a:not(.btn), .activities--related--views-block a:not(.btn), .pg-bg--primary a:not(.btn), .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a:not(.btn),
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a:not(.btn), .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a:not(.btn), .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a:not(.btn),
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a:not(.btn), .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a:not(.btn), .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a:not(.btn) {
  color: inherit;
}
.bg--primary a:not(.btn).icon-lbl::before, .activities--related--views-block a:not(.btn).icon-lbl::before, .pg-bg--primary a:not(.btn).icon-lbl::before, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a:not(.btn).icon-lbl::before,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a:not(.btn).icon-lbl::before, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a:not(.btn).icon-lbl::before, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a:not(.btn).icon-lbl::before,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a:not(.btn).icon-lbl::before, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a:not(.btn).icon-lbl::before, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a:not(.btn).icon-lbl::before {
  background-color: #FFF !important;
}
.bg--primary h1, .activities--related--views-block h1, .pg-bg--primary h1, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h1,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h1, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h1, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h1,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h1, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h1,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h1, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h1, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h1 {
  color: inherit;
}
.bg--primary h1.alt, .activities--related--views-block h1.alt, .pg-bg--primary h1.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h1.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h1.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h1.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h1.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h1.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h1.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h1.alt {
  color: inherit;
}
.bg--primary h2, .bg--primary .hero-slide__title, .bg--primary .nav__title,
.bg--primary .menu__title,
.bg--primary .block__title, .activities--related--views-block h2, .activities--related--views-block .hero-slide__title, .pg-bg--primary h2, .pg-bg--primary .hero-slide__title, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h2, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .hero-slide__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h2,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .hero-slide__title, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h2, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .hero-slide__title, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h2,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h2, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h2, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .hero-slide__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h2,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .hero-slide__title, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h2, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .hero-slide__title, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h2, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .hero-slide__title, .activities--related--views-block .nav__title, .pg-bg--primary .nav__title, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .nav__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .nav__title, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .nav__title, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .nav__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .nav__title, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .nav__title, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .nav__title,
.activities--related--views-block .menu__title,
.pg-bg--primary .menu__title,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .menu__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .menu__title,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .menu__title,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .menu__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .menu__title,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .menu__title,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .menu__title,
.activities--related--views-block .block__title,
.pg-bg--primary .block__title,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .block__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .block__title,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .block__title,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .block__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .block__title,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .block__title,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .block__title {
  color: inherit;
}
.bg--primary h2.alt, .bg--primary .alt.hero-slide__title, .bg--primary .alt.nav__title,
.bg--primary .alt.menu__title,
.bg--primary .alt.block__title, .activities--related--views-block h2.alt, .activities--related--views-block .alt.hero-slide__title, .pg-bg--primary h2.alt, .pg-bg--primary .alt.hero-slide__title, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h2.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.hero-slide__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h2.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.hero-slide__title, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h2.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .alt.hero-slide__title, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h2.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .alt.hero-slide__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h2.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .alt.hero-slide__title, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h2.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .alt.hero-slide__title, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h2.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .alt.hero-slide__title, .activities--related--views-block .alt.nav__title, .pg-bg--primary .alt.nav__title, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.nav__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.nav__title, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .alt.nav__title, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .alt.nav__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .alt.nav__title, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .alt.nav__title, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .alt.nav__title,
.activities--related--views-block .alt.menu__title,
.pg-bg--primary .alt.menu__title,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.menu__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.menu__title,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .alt.menu__title,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .alt.menu__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .alt.menu__title,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .alt.menu__title,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .alt.menu__title,
.activities--related--views-block .alt.block__title,
.pg-bg--primary .alt.block__title,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.block__title,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content .alt.block__title,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content .alt.block__title,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .alt.block__title,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .alt.block__title,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content .alt.block__title,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler .alt.block__title {
  color: inherit;
}
.bg--primary h3, .activities--related--views-block h3, .pg-bg--primary h3, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h3,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h3, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h3, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h3,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h3, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h3,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h3, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h3, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h3 {
  color: inherit;
}
.bg--primary h3.alt, .activities--related--views-block h3.alt, .pg-bg--primary h3.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h3.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h3.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h3.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h3.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h3.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h3.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h3.alt {
  color: inherit;
}
.bg--primary h4, .activities--related--views-block h4, .pg-bg--primary h4, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h4,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h4, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h4, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h4,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h4, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h4,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h4, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h4, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h4 {
  color: inherit;
}
.bg--primary h4.alt, .activities--related--views-block h4.alt, .pg-bg--primary h4.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h4.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h4.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h4.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h4.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h4.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h4.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h4.alt {
  color: inherit;
}
.bg--primary h5, .activities--related--views-block h5, .pg-bg--primary h5, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h5,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h5, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h5, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h5,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h5, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h5,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h5, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h5, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h5 {
  color: inherit;
}
.bg--primary h5.alt, .activities--related--views-block h5.alt, .pg-bg--primary h5.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h5.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h5.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h5.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h5.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h5.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h5.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h5.alt {
  color: inherit;
}
.bg--primary h6, .activities--related--views-block h6, .pg-bg--primary h6, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h6,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h6, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h6, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted .node__content h6,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted .node__content h6, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h6,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h6, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h6, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h6 {
  color: inherit;
}
.bg--primary h6.alt, .activities--related--views-block h6.alt, .pg-bg--primary h6.alt, .pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content h6.alt,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content h6.alt, .pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content h6.alt, .pg-bg--none .node--article.node--view-mode-teaser.node--highlighted h6.alt,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted h6.alt, .pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content h6.alt, .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler h6.alt {
  color: inherit;
}

.bg--secondary, .pg-bg--secondary, .pg-bg--none .node--highlight.node--view-mode-teaser,
.pg-bg--neutral .node--highlight.node--view-mode-teaser {
  color: #fff;
  background-color: #C7AD95;
  --bg-color: #C7AD95;
  --input-color: #FFF;
  --input-border-color: #FFF;
}
.bg--secondary a:not(.btn), .pg-bg--secondary a:not(.btn), .pg-bg--none .node--highlight.node--view-mode-teaser a:not(.btn),
.pg-bg--neutral .node--highlight.node--view-mode-teaser a:not(.btn) {
  color: inherit;
}
.bg--secondary a:not(.btn).icon-lbl::before, .pg-bg--secondary a:not(.btn).icon-lbl::before, .pg-bg--none .node--highlight.node--view-mode-teaser a:not(.btn).icon-lbl::before,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a:not(.btn).icon-lbl::before {
  background-color: #FFF !important;
}
.bg--secondary h1, .pg-bg--secondary h1, .pg-bg--none .node--highlight.node--view-mode-teaser h1,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h1 {
  color: inherit;
}
.bg--secondary h1.alt, .pg-bg--secondary h1.alt, .pg-bg--none .node--highlight.node--view-mode-teaser h1.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h1.alt {
  color: inherit;
}
.bg--secondary h2, .bg--secondary .hero-slide__title, .bg--secondary .nav__title,
.bg--secondary .menu__title,
.bg--secondary .block__title, .pg-bg--secondary h2, .pg-bg--secondary .hero-slide__title, .pg-bg--none .node--highlight.node--view-mode-teaser h2, .pg-bg--none .node--highlight.node--view-mode-teaser .hero-slide__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h2,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .hero-slide__title, .pg-bg--secondary .nav__title, .pg-bg--none .node--highlight.node--view-mode-teaser .nav__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .nav__title,
.pg-bg--secondary .menu__title,
.pg-bg--none .node--highlight.node--view-mode-teaser .menu__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .menu__title,
.pg-bg--secondary .block__title,
.pg-bg--none .node--highlight.node--view-mode-teaser .block__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .block__title {
  color: inherit;
}
.bg--secondary h2.alt, .bg--secondary .alt.hero-slide__title, .bg--secondary .alt.nav__title,
.bg--secondary .alt.menu__title,
.bg--secondary .alt.block__title, .pg-bg--secondary h2.alt, .pg-bg--secondary .alt.hero-slide__title, .pg-bg--none .node--highlight.node--view-mode-teaser h2.alt, .pg-bg--none .node--highlight.node--view-mode-teaser .alt.hero-slide__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h2.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .alt.hero-slide__title, .pg-bg--secondary .alt.nav__title, .pg-bg--none .node--highlight.node--view-mode-teaser .alt.nav__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .alt.nav__title,
.pg-bg--secondary .alt.menu__title,
.pg-bg--none .node--highlight.node--view-mode-teaser .alt.menu__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .alt.menu__title,
.pg-bg--secondary .alt.block__title,
.pg-bg--none .node--highlight.node--view-mode-teaser .alt.block__title,
.pg-bg--neutral .node--highlight.node--view-mode-teaser .alt.block__title {
  color: inherit;
}
.bg--secondary h3, .pg-bg--secondary h3, .pg-bg--none .node--highlight.node--view-mode-teaser h3,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h3 {
  color: inherit;
}
.bg--secondary h3.alt, .pg-bg--secondary h3.alt, .pg-bg--none .node--highlight.node--view-mode-teaser h3.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h3.alt {
  color: inherit;
}
.bg--secondary h4, .pg-bg--secondary h4, .pg-bg--none .node--highlight.node--view-mode-teaser h4,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h4 {
  color: inherit;
}
.bg--secondary h4.alt, .pg-bg--secondary h4.alt, .pg-bg--none .node--highlight.node--view-mode-teaser h4.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h4.alt {
  color: inherit;
}
.bg--secondary h5, .pg-bg--secondary h5, .pg-bg--none .node--highlight.node--view-mode-teaser h5,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h5 {
  color: inherit;
}
.bg--secondary h5.alt, .pg-bg--secondary h5.alt, .pg-bg--none .node--highlight.node--view-mode-teaser h5.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h5.alt {
  color: inherit;
}
.bg--secondary h6, .pg-bg--secondary h6, .pg-bg--none .node--highlight.node--view-mode-teaser h6,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h6 {
  color: inherit;
}
.bg--secondary h6.alt, .pg-bg--secondary h6.alt, .pg-bg--none .node--highlight.node--view-mode-teaser h6.alt,
.pg-bg--neutral .node--highlight.node--view-mode-teaser h6.alt {
  color: inherit;
}

.bg--tertiary, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action, .pg-bg--tertiary {
  color: #fff;
  background-color: #F74C63;
  --bg-color: #F74C63;
  --input-color: #FFF;
  --input-border-color: #FFF;
}
.bg--tertiary a:not(.btn), .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a:not(.btn), .pg-bg--tertiary a:not(.btn) {
  color: inherit;
}
.bg--tertiary a:not(.btn).icon-lbl::before, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a:not(.btn).icon-lbl::before, .pg-bg--tertiary a:not(.btn).icon-lbl::before {
  background-color: #FFF !important;
}
.bg--tertiary h1, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h1, .pg-bg--tertiary h1 {
  color: inherit;
}
.bg--tertiary h1.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h1.alt, .pg-bg--tertiary h1.alt {
  color: inherit;
}
.bg--tertiary h2, .bg--tertiary .hero-slide__title, .bg--tertiary .nav__title,
.bg--tertiary .menu__title,
.bg--tertiary .block__title, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h2, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .hero-slide__title, .pg-bg--tertiary h2, .pg-bg--tertiary .hero-slide__title, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .nav__title, .pg-bg--tertiary .nav__title,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .menu__title,
.pg-bg--tertiary .menu__title,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .block__title,
.pg-bg--tertiary .block__title {
  color: inherit;
}
.bg--tertiary h2.alt, .bg--tertiary .alt.hero-slide__title, .bg--tertiary .alt.nav__title,
.bg--tertiary .alt.menu__title,
.bg--tertiary .alt.block__title, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h2.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .alt.hero-slide__title, .pg-bg--tertiary h2.alt, .pg-bg--tertiary .alt.hero-slide__title, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .alt.nav__title, .pg-bg--tertiary .alt.nav__title,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .alt.menu__title,
.pg-bg--tertiary .alt.menu__title,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .alt.block__title,
.pg-bg--tertiary .alt.block__title {
  color: inherit;
}
.bg--tertiary h3, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h3, .pg-bg--tertiary h3 {
  color: inherit;
}
.bg--tertiary h3.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h3.alt, .pg-bg--tertiary h3.alt {
  color: inherit;
}
.bg--tertiary h4, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h4, .pg-bg--tertiary h4 {
  color: inherit;
}
.bg--tertiary h4.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h4.alt, .pg-bg--tertiary h4.alt {
  color: inherit;
}
.bg--tertiary h5, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h5, .pg-bg--tertiary h5 {
  color: inherit;
}
.bg--tertiary h5.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h5.alt, .pg-bg--tertiary h5.alt {
  color: inherit;
}
.bg--tertiary h6, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h6, .pg-bg--tertiary h6 {
  color: inherit;
}
.bg--tertiary h6.alt, .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action h6.alt, .pg-bg--tertiary h6.alt {
  color: inherit;
}

.bg--neutral, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters, .pg-bg--none .views-view--articles--latest > .views-rows .node, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node, .view-item.search_result, .pg-bg--neutral, .pg-bg--none .node--tool.node--view-mode-teaser, .pg-bg--none .node--tool-page.node--view-mode-teaser, .pg-bg--none .node--software.node--view-mode-teaser, .pg-bg--none .node--sector.node--view-mode-teaser, .pg-bg--none .node--province.node--view-mode-teaser, .pg-bg--none .node--press-article.node--view-mode-promoted, .pg-bg--none .node--discount.node--view-mode-teaser, .pg-bg--none .node--article.node--view-mode-promoted, .node--advice.node--view-mode-teaser, .pg-bg--none .advertisement-wrapper, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action, .article--articles--related--views-block,
.press-article--press-articles--related--views-block {
  color: #080070;
  background-color: #D9D9D9;
  --bg-color: #D9D9D9;
  --input-color: #080070;
  --input-border-color: #080070;
}
.bg--neutral a:not(.btn), .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner a:not(.btn), .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters a:not(.btn), .pg-bg--none .views-view--articles--latest > .views-rows .node a:not(.btn), .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node a:not(.btn), .view-item.search_result a:not(.btn), .pg-bg--neutral a:not(.btn), .pg-bg--none .node--tool.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--tool-page.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--software.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--sector.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--province.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--press-article.node--view-mode-promoted a:not(.btn), .pg-bg--none .node--discount.node--view-mode-teaser a:not(.btn), .pg-bg--none .node--article.node--view-mode-promoted a:not(.btn), .node--advice.node--view-mode-teaser a:not(.btn), .pg-bg--none .advertisement-wrapper a:not(.btn), .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action a:not(.btn), .article--articles--related--views-block a:not(.btn),
.press-article--press-articles--related--views-block a:not(.btn) {
  color: inherit;
}
.bg--neutral h1, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h1, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h1, .pg-bg--none .views-view--articles--latest > .views-rows .node h1, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h1, .view-item.search_result h1, .pg-bg--neutral h1, .pg-bg--none .node--tool.node--view-mode-teaser h1, .pg-bg--none .node--tool-page.node--view-mode-teaser h1, .pg-bg--none .node--software.node--view-mode-teaser h1, .pg-bg--none .node--sector.node--view-mode-teaser h1, .pg-bg--none .node--province.node--view-mode-teaser h1, .pg-bg--none .node--press-article.node--view-mode-promoted h1, .pg-bg--none .node--discount.node--view-mode-teaser h1, .pg-bg--none .node--article.node--view-mode-promoted h1, .node--advice.node--view-mode-teaser h1, .pg-bg--none .advertisement-wrapper h1, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h1, .article--articles--related--views-block h1,
.press-article--press-articles--related--views-block h1 {
  color: inherit;
}
.bg--neutral h2, .bg--neutral .hero-slide__title, .bg--neutral .nav__title,
.bg--neutral .menu__title,
.bg--neutral .block__title, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h2, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h2, .pg-bg--none .views-view--articles--latest > .views-rows .node h2, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h2, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner .hero-slide__title, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters .hero-slide__title, .pg-bg--none .views-view--articles--latest > .views-rows .node .hero-slide__title, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node .hero-slide__title, .view-item.search_result h2, .view-item.search_result .hero-slide__title, .pg-bg--neutral h2, .pg-bg--neutral .hero-slide__title, .pg-bg--none .node--tool.node--view-mode-teaser h2, .pg-bg--none .node--tool.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--tool-page.node--view-mode-teaser h2, .pg-bg--none .node--tool-page.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--software.node--view-mode-teaser h2, .pg-bg--none .node--software.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--sector.node--view-mode-teaser h2, .pg-bg--none .node--sector.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--province.node--view-mode-teaser h2, .pg-bg--none .node--province.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--press-article.node--view-mode-promoted h2, .pg-bg--none .node--press-article.node--view-mode-promoted .hero-slide__title, .pg-bg--none .node--discount.node--view-mode-teaser h2, .pg-bg--none .node--discount.node--view-mode-teaser .hero-slide__title, .pg-bg--none .node--article.node--view-mode-promoted h2, .pg-bg--none .node--article.node--view-mode-promoted .hero-slide__title, .node--advice.node--view-mode-teaser h2, .node--advice.node--view-mode-teaser .hero-slide__title, .pg-bg--none .advertisement-wrapper h2, .pg-bg--none .advertisement-wrapper .hero-slide__title, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h2, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .hero-slide__title, .article--articles--related--views-block h2, .article--articles--related--views-block .hero-slide__title,
.press-article--press-articles--related--views-block h2,
.press-article--press-articles--related--views-block .hero-slide__title, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner .nav__title, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters .nav__title, .pg-bg--none .views-view--articles--latest > .views-rows .node .nav__title, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node .nav__title, .view-item.search_result .nav__title, .pg-bg--neutral .nav__title, .pg-bg--none .node--tool.node--view-mode-teaser .nav__title, .pg-bg--none .node--tool-page.node--view-mode-teaser .nav__title, .pg-bg--none .node--software.node--view-mode-teaser .nav__title, .pg-bg--none .node--sector.node--view-mode-teaser .nav__title, .pg-bg--none .node--province.node--view-mode-teaser .nav__title, .pg-bg--none .node--press-article.node--view-mode-promoted .nav__title, .pg-bg--none .node--discount.node--view-mode-teaser .nav__title, .pg-bg--none .node--article.node--view-mode-promoted .nav__title, .node--advice.node--view-mode-teaser .nav__title, .pg-bg--none .advertisement-wrapper .nav__title, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .nav__title, .article--articles--related--views-block .nav__title,
.press-article--press-articles--related--views-block .nav__title,
.pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner .menu__title,
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters .menu__title,
.pg-bg--none .views-view--articles--latest > .views-rows .node .menu__title,
.pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node .menu__title,
.view-item.search_result .menu__title,
.pg-bg--neutral .menu__title,
.pg-bg--none .node--tool.node--view-mode-teaser .menu__title,
.pg-bg--none .node--tool-page.node--view-mode-teaser .menu__title,
.pg-bg--none .node--software.node--view-mode-teaser .menu__title,
.pg-bg--none .node--sector.node--view-mode-teaser .menu__title,
.pg-bg--none .node--province.node--view-mode-teaser .menu__title,
.pg-bg--none .node--press-article.node--view-mode-promoted .menu__title,
.pg-bg--none .node--discount.node--view-mode-teaser .menu__title,
.pg-bg--none .node--article.node--view-mode-promoted .menu__title,
.node--advice.node--view-mode-teaser .menu__title,
.pg-bg--none .advertisement-wrapper .menu__title,
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .menu__title,
.article--articles--related--views-block .menu__title,
.press-article--press-articles--related--views-block .menu__title,
.pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner .block__title,
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters .block__title,
.pg-bg--none .views-view--articles--latest > .views-rows .node .block__title,
.pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node .block__title,
.view-item.search_result .block__title,
.pg-bg--neutral .block__title,
.pg-bg--none .node--tool.node--view-mode-teaser .block__title,
.pg-bg--none .node--tool-page.node--view-mode-teaser .block__title,
.pg-bg--none .node--software.node--view-mode-teaser .block__title,
.pg-bg--none .node--sector.node--view-mode-teaser .block__title,
.pg-bg--none .node--province.node--view-mode-teaser .block__title,
.pg-bg--none .node--press-article.node--view-mode-promoted .block__title,
.pg-bg--none .node--discount.node--view-mode-teaser .block__title,
.pg-bg--none .node--article.node--view-mode-promoted .block__title,
.node--advice.node--view-mode-teaser .block__title,
.pg-bg--none .advertisement-wrapper .block__title,
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .block__title,
.article--articles--related--views-block .block__title,
.press-article--press-articles--related--views-block .block__title {
  color: inherit;
}
.bg--neutral h3, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h3, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h3, .pg-bg--none .views-view--articles--latest > .views-rows .node h3, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h3, .view-item.search_result h3, .pg-bg--neutral h3, .pg-bg--none .node--tool.node--view-mode-teaser h3, .pg-bg--none .node--tool-page.node--view-mode-teaser h3, .pg-bg--none .node--software.node--view-mode-teaser h3, .pg-bg--none .node--sector.node--view-mode-teaser h3, .pg-bg--none .node--province.node--view-mode-teaser h3, .pg-bg--none .node--press-article.node--view-mode-promoted h3, .pg-bg--none .node--discount.node--view-mode-teaser h3, .pg-bg--none .node--article.node--view-mode-promoted h3, .node--advice.node--view-mode-teaser h3, .pg-bg--none .advertisement-wrapper h3, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h3, .article--articles--related--views-block h3,
.press-article--press-articles--related--views-block h3 {
  color: inherit;
}
.bg--neutral h4, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h4, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h4, .pg-bg--none .views-view--articles--latest > .views-rows .node h4, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h4, .view-item.search_result h4, .pg-bg--neutral h4, .pg-bg--none .node--tool.node--view-mode-teaser h4, .pg-bg--none .node--tool-page.node--view-mode-teaser h4, .pg-bg--none .node--software.node--view-mode-teaser h4, .pg-bg--none .node--sector.node--view-mode-teaser h4, .pg-bg--none .node--province.node--view-mode-teaser h4, .pg-bg--none .node--press-article.node--view-mode-promoted h4, .pg-bg--none .node--discount.node--view-mode-teaser h4, .pg-bg--none .node--article.node--view-mode-promoted h4, .node--advice.node--view-mode-teaser h4, .pg-bg--none .advertisement-wrapper h4, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h4, .article--articles--related--views-block h4,
.press-article--press-articles--related--views-block h4 {
  color: inherit;
}
.bg--neutral h5, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h5, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h5, .pg-bg--none .views-view--articles--latest > .views-rows .node h5, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h5, .view-item.search_result h5, .pg-bg--neutral h5, .pg-bg--none .node--tool.node--view-mode-teaser h5, .pg-bg--none .node--tool-page.node--view-mode-teaser h5, .pg-bg--none .node--software.node--view-mode-teaser h5, .pg-bg--none .node--sector.node--view-mode-teaser h5, .pg-bg--none .node--province.node--view-mode-teaser h5, .pg-bg--none .node--press-article.node--view-mode-promoted h5, .pg-bg--none .node--discount.node--view-mode-teaser h5, .pg-bg--none .node--article.node--view-mode-promoted h5, .node--advice.node--view-mode-teaser h5, .pg-bg--none .advertisement-wrapper h5, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h5, .article--articles--related--views-block h5,
.press-article--press-articles--related--views-block h5 {
  color: inherit;
}
.bg--neutral h6, .pg-bg--none .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner h6, .partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters h6, .pg-bg--none .views-view--articles--latest > .views-rows .node h6, .pg-bg--primary .activities--related--views-block .views-view--activities--related .views-rows .node h6, .view-item.search_result h6, .pg-bg--neutral h6, .pg-bg--none .node--tool.node--view-mode-teaser h6, .pg-bg--none .node--tool-page.node--view-mode-teaser h6, .pg-bg--none .node--software.node--view-mode-teaser h6, .pg-bg--none .node--sector.node--view-mode-teaser h6, .pg-bg--none .node--province.node--view-mode-teaser h6, .pg-bg--none .node--press-article.node--view-mode-promoted h6, .pg-bg--none .node--discount.node--view-mode-teaser h6, .pg-bg--none .node--article.node--view-mode-promoted h6, .node--advice.node--view-mode-teaser h6, .pg-bg--none .advertisement-wrapper h6, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h6, .article--articles--related--views-block h6,
.press-article--press-articles--related--views-block h6 {
  color: inherit;
}

.pg-bg--transition[data-bg-prev=none][data-bg-next=none] {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, transparent, 50%, transparent 100%);
}

.pg-bg--transition[data-bg-prev=none][data-bg-next=primary] {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #080070, 50%, #080070 100%);
}

.pg-bg--transition[data-bg-prev=none][data-bg-next=secondary] {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #C7AD95, 50%, #C7AD95 100%);
}

.pg-bg--transition[data-bg-prev=none][data-bg-next=tertiary] {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #F74C63, 50%, #F74C63 100%);
}

.pg-bg--transition[data-bg-prev=none][data-bg-next=neutral] {
  background: linear-gradient(to bottom, transparent 0%, transparent 50%, #D9D9D9, 50%, #D9D9D9 100%);
}

.pg-bg--transition[data-bg-prev=primary][data-bg-next=none] {
  background: linear-gradient(to bottom, #080070 0%, #080070 50%, transparent, 50%, transparent 100%);
}

.pg-bg--transition[data-bg-prev=primary][data-bg-next=primary] {
  background: linear-gradient(to bottom, #080070 0%, #080070 50%, #080070, 50%, #080070 100%);
}

.pg-bg--transition[data-bg-prev=primary][data-bg-next=secondary] {
  background: linear-gradient(to bottom, #080070 0%, #080070 50%, #C7AD95, 50%, #C7AD95 100%);
}

.pg-bg--transition[data-bg-prev=primary][data-bg-next=tertiary] {
  background: linear-gradient(to bottom, #080070 0%, #080070 50%, #F74C63, 50%, #F74C63 100%);
}

.pg-bg--transition[data-bg-prev=primary][data-bg-next=neutral] {
  background: linear-gradient(to bottom, #080070 0%, #080070 50%, #D9D9D9, 50%, #D9D9D9 100%);
}

.pg-bg--transition[data-bg-prev=secondary][data-bg-next=none] {
  background: linear-gradient(to bottom, #C7AD95 0%, #C7AD95 50%, transparent, 50%, transparent 100%);
}

.pg-bg--transition[data-bg-prev=secondary][data-bg-next=primary] {
  background: linear-gradient(to bottom, #C7AD95 0%, #C7AD95 50%, #080070, 50%, #080070 100%);
}

.pg-bg--transition[data-bg-prev=secondary][data-bg-next=secondary] {
  background: linear-gradient(to bottom, #C7AD95 0%, #C7AD95 50%, #C7AD95, 50%, #C7AD95 100%);
}

.pg-bg--transition[data-bg-prev=secondary][data-bg-next=tertiary] {
  background: linear-gradient(to bottom, #C7AD95 0%, #C7AD95 50%, #F74C63, 50%, #F74C63 100%);
}

.pg-bg--transition[data-bg-prev=secondary][data-bg-next=neutral] {
  background: linear-gradient(to bottom, #C7AD95 0%, #C7AD95 50%, #D9D9D9, 50%, #D9D9D9 100%);
}

.pg-bg--transition[data-bg-prev=tertiary][data-bg-next=none] {
  background: linear-gradient(to bottom, #F74C63 0%, #F74C63 50%, transparent, 50%, transparent 100%);
}

.pg-bg--transition[data-bg-prev=tertiary][data-bg-next=primary] {
  background: linear-gradient(to bottom, #F74C63 0%, #F74C63 50%, #080070, 50%, #080070 100%);
}

.pg-bg--transition[data-bg-prev=tertiary][data-bg-next=secondary] {
  background: linear-gradient(to bottom, #F74C63 0%, #F74C63 50%, #C7AD95, 50%, #C7AD95 100%);
}

.pg-bg--transition[data-bg-prev=tertiary][data-bg-next=tertiary] {
  background: linear-gradient(to bottom, #F74C63 0%, #F74C63 50%, #F74C63, 50%, #F74C63 100%);
}

.pg-bg--transition[data-bg-prev=tertiary][data-bg-next=neutral] {
  background: linear-gradient(to bottom, #F74C63 0%, #F74C63 50%, #D9D9D9, 50%, #D9D9D9 100%);
}

.pg-bg--transition[data-bg-prev=neutral][data-bg-next=none] {
  background: linear-gradient(to bottom, #D9D9D9 0%, #D9D9D9 50%, transparent, 50%, transparent 100%);
}

.pg-bg--transition[data-bg-prev=neutral][data-bg-next=primary] {
  background: linear-gradient(to bottom, #D9D9D9 0%, #D9D9D9 50%, #080070, 50%, #080070 100%);
}

.pg-bg--transition[data-bg-prev=neutral][data-bg-next=secondary] {
  background: linear-gradient(to bottom, #D9D9D9 0%, #D9D9D9 50%, #C7AD95, 50%, #C7AD95 100%);
}

.pg-bg--transition[data-bg-prev=neutral][data-bg-next=tertiary] {
  background: linear-gradient(to bottom, #D9D9D9 0%, #D9D9D9 50%, #F74C63, 50%, #F74C63 100%);
}

.pg-bg--transition[data-bg-prev=neutral][data-bg-next=neutral] {
  background: linear-gradient(to bottom, #D9D9D9 0%, #D9D9D9 50%, #D9D9D9, 50%, #D9D9D9 100%);
}

h1, .views-view--global-search--overview .views-filters .search-input--wrapper .lbl {
  margin-top: 0;
  color: #080070;
  font-size: clamp(1.3rem, 3.47vw + 0.47rem, 2.55rem);
  font-weight: bold;
  line-height: 1.2;
}
h1 strong, .views-view--global-search--overview .views-filters .search-input--wrapper .lbl strong {
  color: #C7AD95;
}
h1.alt, .views-view--global-search--overview .views-filters .search-input--wrapper .alt.lbl {
  color: #F74C63;
}

h2, .hero-slide__title, .nav__title,
.menu__title,
.block__title, .node--activity.node--view-mode-teaser .node__inner .node__content .node__body .title {
  margin-top: 0;
  color: #080070;
  line-height: 1.16;
  font-size: clamp(1.1rem, 1.11vw + 0.83rem, 1.5rem);
  font-weight: bold;
}
h2.alt, .alt.hero-slide__title, .alt.nav__title,
.alt.menu__title,
.alt.block__title, .node--activity.node--view-mode-teaser .node__inner .node__content .node__body .alt.title {
  color: #F74C63;
}
h2 strong, .hero-slide__title strong, .nav__title strong,
.menu__title strong,
.block__title strong, .node--activity.node--view-mode-teaser .node__inner .node__content .node__body .title strong {
  color: #C7AD95;
}

h3, .partners__bottom-block .block .block__title, .node--sector.node--view-mode-teaser .node__inner .node__header .title, .block--facet-block .block__title {
  margin-top: 0;
  color: #080070;
  line-height: 1.2;
  font-size: clamp(0.9rem, 0.97vw + 0.67rem, 1.25rem);
  font-weight: bold;
}
h3.alt, .partners__bottom-block .block .alt.block__title, .node--sector.node--view-mode-teaser .node__inner .node__header .alt.title, .block--facet-block .alt.block__title {
  color: #F74C63;
}

h1,
h2,
.hero-slide__title,
.nav__title,
.menu__title,
.block__title,
h3,
h4 {
  margin: 0 0 25px 0;
}
h1:last-child,
h2:last-child,
.hero-slide__title:last-child,
.nav__title:last-child,
.menu__title:last-child,
.block__title:last-child,
h3:last-child,
h4:last-child {
  margin-bottom: 0;
}

.subtitle {
  margin: 0;
  color: #080070;
  font-size: 1rem;
  line-height: 1.2;
}
.subtitle + p {
  margin-bottom: 1rem;
}

.text-small,
p.small {
  font-size: 0.85rem;
}

.text-large,
p.large,
.node--highlight.node--view-mode-teaser.no-title .field--name-field-body {
  font-size: 1.5rem;
  line-height: 1.35em;
}
@media all and (max-width: 767px) {
  .text-large,
  p.large,
  .node--highlight.node--view-mode-teaser.no-title .field--name-field-body {
    font-size: 1.35rem;
  }
}
@media all and (max-width: 479px) {
  .text-large,
  p.large,
  .node--highlight.node--view-mode-teaser.no-title .field--name-field-body {
    font-size: 1.25rem;
  }
}
@media all and (max-width: 399px) {
  .text-large,
  p.large,
  .node--highlight.node--view-mode-teaser.no-title .field--name-field-body {
    font-size: 1.1rem;
  }
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

p {
  margin: 0 0 25px 0;
}
p:last-child {
  margin-bottom: 0;
}

a {
  color: #080070;
  text-decoration: underline;
}
a:hover {
  color: #F74C63;
}

.views-view--tools--not-promoted .views-rows ul, .longtext ul,
.field--type-text-long ul,
.field--type-text-with-summary ul {
  padding: 0;
  margin: 0 0 25px 0;
}
.views-view--tools--not-promoted .views-rows ul li, .longtext ul li,
.field--type-text-long ul li,
.field--type-text-with-summary ul li {
  padding: 0 0 0 1.25rem;
  margin: 0;
  list-style: none;
  position: relative;
}
.views-view--tools--not-promoted .views-rows ul li::before, .longtext ul li::before,
.field--type-text-long ul li::before,
.field--type-text-with-summary ul li::before {
  margin-right: 0.1em;
}
.views-view--tools--not-promoted .views-rows ul li::before, .longtext ul li::before,
.field--type-text-long ul li::before,
.field--type-text-with-summary ul li::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--tools--not-promoted .views-rows ul li:not(:last-child), .longtext ul li:not(:last-child),
.field--type-text-long ul li:not(:last-child),
.field--type-text-with-summary ul li:not(:last-child) {
  margin: 0 0 0.5rem 0;
}
.views-view--tools--not-promoted .views-rows ul li::before, .longtext ul li::before,
.field--type-text-long ul li::before,
.field--type-text-with-summary ul li::before {
  width: 0.75rem;
  height: 0.75rem;
  background-color: #F74C63;
  position: absolute;
  left: 0;
  top: 0.3rem;
}
.pg-bg--tertiary .views-view--tools--not-promoted .views-rows ul li::before, .views-view--tools--not-promoted .views-rows .pg-bg--tertiary ul li::before, .pg-bg--tertiary .longtext ul li::before, .longtext .pg-bg--tertiary ul li::before,
.pg-bg--tertiary .field--type-text-long ul li::before,
.field--type-text-long .pg-bg--tertiary ul li::before,
.pg-bg--tertiary .field--type-text-with-summary ul li::before,
.field--type-text-with-summary .pg-bg--tertiary ul li::before {
  background-color: #FFF;
}

.longtext a.btn + a.btn,
.field--type-text-long a.btn + a.btn,
.field--type-text-with-summary a.btn + a.btn {
  margin-left: 1rem;
}
.longtext table,
.field--type-text-long table,
.field--type-text-with-summary table {
  width: 100%;
  margin: 0 0 25px 0;
}
.longtext table thead tr th,
.field--type-text-long table thead tr th,
.field--type-text-with-summary table thead tr th {
  padding: 0.5rem 1rem;
  color: #FFF;
  background-color: #080070;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: top;
}
.longtext table tbody tr td,
.field--type-text-long table tbody tr td,
.field--type-text-with-summary table tbody tr td {
  padding: 0.6rem 1rem;
  vertical-align: top;
}
.longtext table tbody tr:nth-child(2n) td,
.field--type-text-long table tbody tr:nth-child(2n) td,
.field--type-text-with-summary table tbody tr:nth-child(2n) td {
  background-color: #FFF;
}

.table-wrapper {
  overflow: hidden;
}
@media all and (max-width: 959px) {
  .table-wrapper {
    width: 100%;
    overflow-x: auto;
  }
}

.readmore {
  padding: 0 1rem 0 0;
  position: relative;
  font-weight: bold;
}
.readmore::before {
  margin-right: 0.1em;
}
.readmore::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.readmore::before {
  width: 0.4rem;
  height: 0.4rem;
  margin: 0;
  position: absolute;
  right: 0;
  top: 0.3rem;
}
.readmore:hover, .readmore:focus {
  text-decoration: underline;
}

a.file-link {
  padding: 0 0 0 1rem;
  position: relative;
}
a.file-link::before {
  margin-right: 0.1em;
}
a.file-link::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
a.file-link::before {
  position: absolute;
  left: 0;
  top: 0.35rem;
}

.icon-lbl {
  display: inline-block;
  padding: 0 0 0 1.25rem;
  position: relative;
}
.icon-lbl.phone::before {
  margin-right: 0.1em;
}
.icon-lbl.phone::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNDcyLDAuNjI2IEwzLjExLDAuMDExIEMzLjM5Nzg2MzUsLTAuMDU0OTk0ODgzNyAzLjY5MTkyODA5LDAuMDkzMjk3Njg1NiAzLjgxLDAuMzY0IEw1LjAzNCwzLjIxMSBDNS4xNDE0MjU5MSwzLjQ2MDc2NTQ2IDUuMDY5OTY5MywzLjc1MTQ5MTc5IDQuODU5LDMuOTIzIEwzLjMxOSw1LjE4MyBDNC4yNTE0MTYzMSw3LjE1OTcwNTM5IDUuODQyMjk0NjEsOC43NTA1ODM2OSA3LjgxOSw5LjY4MyBMOS4wNzksOC4xNDMgQzkuMjUwNjk4NCw3LjkzMjMzMTE4IDkuNTQxMjA1MzIsNy44NjA5Mjg1IDkuNzkxLDcuOTY4IEwxMi42MzcsOS4xODggQzEyLjkwODAxMTcsOS4zMDU5NDYzNiAxMy4wNTczMTMzLDkuNTk5NTE2OTMgMTIuOTkzLDkuODg4IEwxMi4zODMsMTIuNTMxIEMxMi4zMjIxMjAzLDEyLjgxMDEyMDMgMTIuMDc1Njc5LDEzLjAwOTYwMDUgMTEuNzksMTMuMDExIEM4LjY2Mjg0Mjk5LDEzLjAxMTI2NTMgNS42NjM3MDQ2NSwxMS43NjkwNTYxIDMuNDUyNTY0NDksOS41NTc3MjgzNyBDMS4yNDE0MjQzMiw3LjM0NjQwMDY2IC0wLjAwMDUzMDUzMjQyMiw0LjM0NzE1Njk4IC00LjUxNzk4NjM5ZS0xNiwxLjIyIEMtMC4wMDAyODQxMDE2NTUsMC45MzYyMTA3NSAwLjE5NTQ4NDU5NiwwLjY4OTg0MDgyMSAwLjQ3MiwwLjYyNiBaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAuNDcyLDAuNjI2IEwzLjExLDAuMDExIEMzLjM5Nzg2MzUsLTAuMDU0OTk0ODgzNyAzLjY5MTkyODA5LDAuMDkzMjk3Njg1NiAzLjgxLDAuMzY0IEw1LjAzNCwzLjIxMSBDNS4xNDE0MjU5MSwzLjQ2MDc2NTQ2IDUuMDY5OTY5MywzLjc1MTQ5MTc5IDQuODU5LDMuOTIzIEwzLjMxOSw1LjE4MyBDNC4yNTE0MTYzMSw3LjE1OTcwNTM5IDUuODQyMjk0NjEsOC43NTA1ODM2OSA3LjgxOSw5LjY4MyBMOS4wNzksOC4xNDMgQzkuMjUwNjk4NCw3LjkzMjMzMTE4IDkuNTQxMjA1MzIsNy44NjA5Mjg1IDkuNzkxLDcuOTY4IEwxMi42MzcsOS4xODggQzEyLjkwODAxMTcsOS4zMDU5NDYzNiAxMy4wNTczMTMzLDkuNTk5NTE2OTMgMTIuOTkzLDkuODg4IEwxMi4zODMsMTIuNTMxIEMxMi4zMjIxMjAzLDEyLjgxMDEyMDMgMTIuMDc1Njc5LDEzLjAwOTYwMDUgMTEuNzksMTMuMDExIEM4LjY2Mjg0Mjk5LDEzLjAxMTI2NTMgNS42NjM3MDQ2NSwxMS43NjkwNTYxIDMuNDUyNTY0NDksOS41NTc3MjgzNyBDMS4yNDE0MjQzMiw3LjM0NjQwMDY2IC0wLjAwMDUzMDUzMjQyMiw0LjM0NzE1Njk4IC00LjUxNzk4NjM5ZS0xNiwxLjIyIEMtMC4wMDAyODQxMDE2NTUsMC45MzYyMTA3NSAwLjE5NTQ4NDU5NiwwLjY4OTg0MDgyMSAwLjQ3MiwwLjYyNiBaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C7AD95;
}
.icon-lbl.email::before {
  margin-right: 0.1em;
}
.icon-lbl.email::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C7AD95;
}
.icon-lbl.location::before {
  margin-right: 0.1em;
}
.icon-lbl.location::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMzMyLDAgTDUuOTQyLDAgQzYuMTAyLDAuMDIgNi4yNjMsMC4wNCA2LjQyMywwLjA2MSBDNy40NjI1OTU0NSwwLjE5MzkzNDYxNSA4LjQ0MTA0MDY2LDAuNjI2NTIxMzY2IDkuMjM5LDEuMzA2IEMxMC41MTg0NzEyLDIuMzUyODMyNzkgMTEuMjY0MjQyNywzLjkxNTg3MzA1IDExLjI3Myw1LjU2OSBDMTEuMjgzODg2Miw2LjY2ODA3NzE3IDEwLjk4NjY1NTIsNy43NDgyMjQ0NiAxMC40MTUsOC42ODcgQzkuMjE1LDEwLjc2NCA4LjAwOSwxMi44MzMgNi44MjMsMTQuOTE2IEM2LjU4MDMzODkzLDE1LjM0MjYyOTYgNi4xMjczMTI3NywxNS42MDYxMzUgNS42MzY1LDE1LjYwNjEzNSBDNS4xNDU2ODcyMywxNS42MDYxMzUgNC42OTI2NjEwNywxNS4zNDI2Mjk2IDQuNDUsMTQuOTE2IEMzLjI3MywxMi44MyAyLjA1NSwxMC43NjUgMC44NjMsOC42ODYgQzAuMTYyMDEwNjczLDcuNTMzNzY1OTYgLTAuMTIwNTE1MDMxLDYuMTc1MTcwNDggMC4wNjMsNC44MzkgQzAuMjAwOTQzMzc2LDMuODExMTA1NTEgMC42Mjc0Mjc3OTksMi44NDMzNjcyOCAxLjI5MywyLjA0OCBDMi4xODkyNzczOSwwLjk0ODI1MTI4NiAzLjQ3NDQ0OTc5LDAuMjM1NjU5MTc3IDQuODgyLDAuMDU4IEM1LjAzMiwwLjAzOCA1LjE4MiwwLjAxOSA1LjMzMiwwIFogTTcuNyw1LjI2OCBDNy43MDc2OTU1OSw0LjEzMTE0NjM3IDYuNzkyNTM4ODEsMy4yMDMxOTg0NyA1LjY1NTY4Nzg4LDMuMTk1MTE0NTkgQzQuNTE4ODM2OTQsMy4xODcwMzA3IDMuNTkwNTc2NTIsNC4xMDE4NzA0OSAzLjU4MjEwNDM1LDUuMjM4NzE4NiBDMy41NzM2MzIxNyw2LjM3NTU2NjcgNC40ODgxNTQ4Niw3LjMwNDEzOTUzIDUuNjI1LDcuMzEzIEM2Ljc2MjI2OTg4LDcuMzIwMjA4NTkgNy42OTA2NDY1Miw2LjQwNTI1NDI2IDcuNyw1LjI2OCBaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMzMyLDAgTDUuOTQyLDAgQzYuMTAyLDAuMDIgNi4yNjMsMC4wNCA2LjQyMywwLjA2MSBDNy40NjI1OTU0NSwwLjE5MzkzNDYxNSA4LjQ0MTA0MDY2LDAuNjI2NTIxMzY2IDkuMjM5LDEuMzA2IEMxMC41MTg0NzEyLDIuMzUyODMyNzkgMTEuMjY0MjQyNywzLjkxNTg3MzA1IDExLjI3Myw1LjU2OSBDMTEuMjgzODg2Miw2LjY2ODA3NzE3IDEwLjk4NjY1NTIsNy43NDgyMjQ0NiAxMC40MTUsOC42ODcgQzkuMjE1LDEwLjc2NCA4LjAwOSwxMi44MzMgNi44MjMsMTQuOTE2IEM2LjU4MDMzODkzLDE1LjM0MjYyOTYgNi4xMjczMTI3NywxNS42MDYxMzUgNS42MzY1LDE1LjYwNjEzNSBDNS4xNDU2ODcyMywxNS42MDYxMzUgNC42OTI2NjEwNywxNS4zNDI2Mjk2IDQuNDUsMTQuOTE2IEMzLjI3MywxMi44MyAyLjA1NSwxMC43NjUgMC44NjMsOC42ODYgQzAuMTYyMDEwNjczLDcuNTMzNzY1OTYgLTAuMTIwNTE1MDMxLDYuMTc1MTcwNDggMC4wNjMsNC44MzkgQzAuMjAwOTQzMzc2LDMuODExMTA1NTEgMC42Mjc0Mjc3OTksMi44NDMzNjcyOCAxLjI5MywyLjA0OCBDMi4xODkyNzczOSwwLjk0ODI1MTI4NiAzLjQ3NDQ0OTc5LDAuMjM1NjU5MTc3IDQuODgyLDAuMDU4IEM1LjAzMiwwLjAzOCA1LjE4MiwwLjAxOSA1LjMzMiwwIFogTTcuNyw1LjI2OCBDNy43MDc2OTU1OSw0LjEzMTE0NjM3IDYuNzkyNTM4ODEsMy4yMDMxOTg0NyA1LjY1NTY4Nzg4LDMuMTk1MTE0NTkgQzQuNTE4ODM2OTQsMy4xODcwMzA3IDMuNTkwNTc2NTIsNC4xMDE4NzA0OSAzLjU4MjEwNDM1LDUuMjM4NzE4NiBDMy41NzM2MzIxNyw2LjM3NTU2NjcgNC40ODgxNTQ4Niw3LjMwNDEzOTUzIDUuNjI1LDcuMzEzIEM2Ljc2MjI2OTg4LDcuMzIwMjA4NTkgNy42OTA2NDY1Miw2LjQwNTI1NDI2IDcuNyw1LjI2OCBaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C7AD95;
}
.icon-lbl.building::before {
  margin-right: 0.1em;
}
.icon-lbl.building::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuNTE2LDAuMDE2IEMwLjY4NzU3Mjg3NSwwLjAxNiAwLjAxNiwwLjY4NzU3Mjg3NSAwLjAxNiwxLjUxNiBMMC4wMTYsMTQuNTE2IEMwLjAxNiwxNS4zNDQ0MjcxIDAuNjg3NTcyODc1LDE2LjAxNiAxLjUxNiwxNi4wMTYgTDQuNTE2LDE2LjAxNiBMNC41MTYsMTMuNTE2IEM0LjUxNiwxMi42ODc1NzI5IDUuMTg3NTcyODgsMTIuMDE2IDYuMDE2LDEyLjAxNiBDNi44NDQ0MjcxMiwxMi4wMTYgNy41MTYsMTIuNjg3NTcyOSA3LjUxNiwxMy41MTYgTDcuNTE2LDE2LjAxNiBMMTAuNTE2LDE2LjAxNiBDMTEuMzQ0NDI3MSwxNi4wMTYgMTIuMDE2LDE1LjM0NDQyNzEgMTIuMDE2LDE0LjUxNiBMMTIuMDE2LDEuNTE2IEMxMi4wMTYsMC42ODc1NzI4NzUgMTEuMzQ0NDI3MSwwLjAxNiAxMC41MTYsMC4wMTYgTDEuNTE2LDAuMDE2IFogTTIuMDE2LDcuNTE2IEMyLjAxNiw3LjIzOTg1NzYzIDIuMjM5ODU3NjMsNy4wMTYgMi41MTYsNy4wMTYgTDMuNTE2LDcuMDE2IEMzLjc5MjE0MjM3LDcuMDE2IDQuMDE2LDcuMjM5ODU3NjMgNC4wMTYsNy41MTYgTDQuMDE2LDguNTE2IEM0LjAxNiw4Ljc5MjE0MjM3IDMuNzkyMTQyMzcsOS4wMTYgMy41MTYsOS4wMTYgTDIuNTE2LDkuMDE2IEMyLjIzOTg1NzYzLDkuMDE2IDIuMDE2LDguNzkyMTQyMzcgMi4wMTYsOC41MTYgTDIuMDE2LDcuNTE2IFogTTUuNTE2LDcuMDE2IEw2LjUxNiw3LjAxNiBDNi43OTIxNDIzNyw3LjAxNiA3LjAxNiw3LjIzOTg1NzYzIDcuMDE2LDcuNTE2IEw3LjAxNiw4LjUxNiBDNy4wMTYsOC43OTIxNDIzNyA2Ljc5MjE0MjM3LDkuMDE2IDYuNTE2LDkuMDE2IEw1LjUxNiw5LjAxNiBDNS4yMzk4NTc2Myw5LjAxNiA1LjAxNiw4Ljc5MjE0MjM3IDUuMDE2LDguNTE2IEw1LjAxNiw3LjUxNiBDNS4wMTYsNy4yMzk4NTc2MyA1LjIzOTg1NzYzLDcuMDE2IDUuNTE2LDcuMDE2IFogTTguMDE2LDcuNTE2IEM4LjAxNiw3LjIzOTg1NzYzIDguMjM5ODU3NjMsNy4wMTYgOC41MTYsNy4wMTYgTDkuNTE2LDcuMDE2IEM5Ljc5MjE0MjM3LDcuMDE2IDEwLjAxNiw3LjIzOTg1NzYzIDEwLjAxNiw3LjUxNiBMMTAuMDE2LDguNTE2IEMxMC4wMTYsOC43OTIxNDIzNyA5Ljc5MjE0MjM3LDkuMDE2IDkuNTE2LDkuMDE2IEw4LjUxNiw5LjAxNiBDOC4yMzk4NTc2Myw5LjAxNiA4LjAxNiw4Ljc5MjE0MjM3IDguMDE2LDguNTE2IEw4LjAxNiw3LjUxNiBaIE0yLjUxNiwzLjAxNiBMMy41MTYsMy4wMTYgQzMuNzkyMTQyMzcsMy4wMTYgNC4wMTYsMy4yMzk4NTc2MyA0LjAxNiwzLjUxNiBMNC4wMTYsNC41MTYgQzQuMDE2LDQuNzkyMTQyMzcgMy43OTIxNDIzNyw1LjAxNiAzLjUxNiw1LjAxNiBMMi41MTYsNS4wMTYgQzIuMjM5ODU3NjMsNS4wMTYgMi4wMTYsNC43OTIxNDIzNyAyLjAxNiw0LjUxNiBMMi4wMTYsMy41MTYgQzIuMDE2LDMuMjM5ODU3NjMgMi4yMzk4NTc2MywzLjAxNiAyLjUxNiwzLjAxNiBaIE01LjAxNiwzLjUxNiBDNS4wMTYsMy4yMzk4NTc2MyA1LjIzOTg1NzYzLDMuMDE2IDUuNTE2LDMuMDE2IEw2LjUxNiwzLjAxNiBDNi43OTIxNDIzNywzLjAxNiA3LjAxNiwzLjIzOTg1NzYzIDcuMDE2LDMuNTE2IEw3LjAxNiw0LjUxNiBDNy4wMTYsNC43OTIxNDIzNyA2Ljc5MjE0MjM3LDUuMDE2IDYuNTE2LDUuMDE2IEw1LjUxNiw1LjAxNiBDNS4yMzk4NTc2Myw1LjAxNiA1LjAxNiw0Ljc5MjE0MjM3IDUuMDE2LDQuNTE2IEw1LjAxNiwzLjUxNiBaIE04LjUxNiwzLjAxNiBMOS41MTYsMy4wMTYgQzkuNzkyMTQyMzcsMy4wMTYgMTAuMDE2LDMuMjM5ODU3NjMgMTAuMDE2LDMuNTE2IEwxMC4wMTYsNC41MTYgQzEwLjAxNiw0Ljc5MjE0MjM3IDkuNzkyMTQyMzcsNS4wMTYgOS41MTYsNS4wMTYgTDguNTE2LDUuMDE2IEM4LjIzOTg1NzYzLDUuMDE2IDguMDE2LDQuNzkyMTQyMzcgOC4wMTYsNC41MTYgTDguMDE2LDMuNTE2IEM4LjAxNiwzLjIzOTg1NzYzIDguMjM5ODU3NjMsMy4wMTYgOC41MTYsMy4wMTYgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEuNTE2LDAuMDE2IEMwLjY4NzU3Mjg3NSwwLjAxNiAwLjAxNiwwLjY4NzU3Mjg3NSAwLjAxNiwxLjUxNiBMMC4wMTYsMTQuNTE2IEMwLjAxNiwxNS4zNDQ0MjcxIDAuNjg3NTcyODc1LDE2LjAxNiAxLjUxNiwxNi4wMTYgTDQuNTE2LDE2LjAxNiBMNC41MTYsMTMuNTE2IEM0LjUxNiwxMi42ODc1NzI5IDUuMTg3NTcyODgsMTIuMDE2IDYuMDE2LDEyLjAxNiBDNi44NDQ0MjcxMiwxMi4wMTYgNy41MTYsMTIuNjg3NTcyOSA3LjUxNiwxMy41MTYgTDcuNTE2LDE2LjAxNiBMMTAuNTE2LDE2LjAxNiBDMTEuMzQ0NDI3MSwxNi4wMTYgMTIuMDE2LDE1LjM0NDQyNzEgMTIuMDE2LDE0LjUxNiBMMTIuMDE2LDEuNTE2IEMxMi4wMTYsMC42ODc1NzI4NzUgMTEuMzQ0NDI3MSwwLjAxNiAxMC41MTYsMC4wMTYgTDEuNTE2LDAuMDE2IFogTTIuMDE2LDcuNTE2IEMyLjAxNiw3LjIzOTg1NzYzIDIuMjM5ODU3NjMsNy4wMTYgMi41MTYsNy4wMTYgTDMuNTE2LDcuMDE2IEMzLjc5MjE0MjM3LDcuMDE2IDQuMDE2LDcuMjM5ODU3NjMgNC4wMTYsNy41MTYgTDQuMDE2LDguNTE2IEM0LjAxNiw4Ljc5MjE0MjM3IDMuNzkyMTQyMzcsOS4wMTYgMy41MTYsOS4wMTYgTDIuNTE2LDkuMDE2IEMyLjIzOTg1NzYzLDkuMDE2IDIuMDE2LDguNzkyMTQyMzcgMi4wMTYsOC41MTYgTDIuMDE2LDcuNTE2IFogTTUuNTE2LDcuMDE2IEw2LjUxNiw3LjAxNiBDNi43OTIxNDIzNyw3LjAxNiA3LjAxNiw3LjIzOTg1NzYzIDcuMDE2LDcuNTE2IEw3LjAxNiw4LjUxNiBDNy4wMTYsOC43OTIxNDIzNyA2Ljc5MjE0MjM3LDkuMDE2IDYuNTE2LDkuMDE2IEw1LjUxNiw5LjAxNiBDNS4yMzk4NTc2Myw5LjAxNiA1LjAxNiw4Ljc5MjE0MjM3IDUuMDE2LDguNTE2IEw1LjAxNiw3LjUxNiBDNS4wMTYsNy4yMzk4NTc2MyA1LjIzOTg1NzYzLDcuMDE2IDUuNTE2LDcuMDE2IFogTTguMDE2LDcuNTE2IEM4LjAxNiw3LjIzOTg1NzYzIDguMjM5ODU3NjMsNy4wMTYgOC41MTYsNy4wMTYgTDkuNTE2LDcuMDE2IEM5Ljc5MjE0MjM3LDcuMDE2IDEwLjAxNiw3LjIzOTg1NzYzIDEwLjAxNiw3LjUxNiBMMTAuMDE2LDguNTE2IEMxMC4wMTYsOC43OTIxNDIzNyA5Ljc5MjE0MjM3LDkuMDE2IDkuNTE2LDkuMDE2IEw4LjUxNiw5LjAxNiBDOC4yMzk4NTc2Myw5LjAxNiA4LjAxNiw4Ljc5MjE0MjM3IDguMDE2LDguNTE2IEw4LjAxNiw3LjUxNiBaIE0yLjUxNiwzLjAxNiBMMy41MTYsMy4wMTYgQzMuNzkyMTQyMzcsMy4wMTYgNC4wMTYsMy4yMzk4NTc2MyA0LjAxNiwzLjUxNiBMNC4wMTYsNC41MTYgQzQuMDE2LDQuNzkyMTQyMzcgMy43OTIxNDIzNyw1LjAxNiAzLjUxNiw1LjAxNiBMMi41MTYsNS4wMTYgQzIuMjM5ODU3NjMsNS4wMTYgMi4wMTYsNC43OTIxNDIzNyAyLjAxNiw0LjUxNiBMMi4wMTYsMy41MTYgQzIuMDE2LDMuMjM5ODU3NjMgMi4yMzk4NTc2MywzLjAxNiAyLjUxNiwzLjAxNiBaIE01LjAxNiwzLjUxNiBDNS4wMTYsMy4yMzk4NTc2MyA1LjIzOTg1NzYzLDMuMDE2IDUuNTE2LDMuMDE2IEw2LjUxNiwzLjAxNiBDNi43OTIxNDIzNywzLjAxNiA3LjAxNiwzLjIzOTg1NzYzIDcuMDE2LDMuNTE2IEw3LjAxNiw0LjUxNiBDNy4wMTYsNC43OTIxNDIzNyA2Ljc5MjE0MjM3LDUuMDE2IDYuNTE2LDUuMDE2IEw1LjUxNiw1LjAxNiBDNS4yMzk4NTc2Myw1LjAxNiA1LjAxNiw0Ljc5MjE0MjM3IDUuMDE2LDQuNTE2IEw1LjAxNiwzLjUxNiBaIE04LjUxNiwzLjAxNiBMOS41MTYsMy4wMTYgQzkuNzkyMTQyMzcsMy4wMTYgMTAuMDE2LDMuMjM5ODU3NjMgMTAuMDE2LDMuNTE2IEwxMC4wMTYsNC41MTYgQzEwLjAxNiw0Ljc5MjE0MjM3IDkuNzkyMTQyMzcsNS4wMTYgOS41MTYsNS4wMTYgTDguNTE2LDUuMDE2IEM4LjIzOTg1NzYzLDUuMDE2IDguMDE2LDQuNzkyMTQyMzcgOC4wMTYsNC41MTYgTDguMDE2LDMuNTE2IEM4LjAxNiwzLjIzOTg1NzYzIDguMjM5ODU3NjMsMy4wMTYgOC41MTYsMy4wMTYgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C7AD95;
}
.icon-lbl.check::before {
  margin-right: 0.1em;
}
.icon-lbl.check::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.icon-lbl::before {
  width: 0.65rem !important;
  height: 0.65rem !important;
  margin: 0 !important;
  position: absolute !important;
  left: 0;
  top: 0.35rem;
}

.pg-bg--secondary .icon-lbl::before {
  background-color: #FFF !important;
}
.pg-bg--secondary .icon-lbl.check::before {
  background-color: #F74C63 !important;
}

.pg-bg--tertiary .icon-lbl::before {
  background-color: #FFF !important;
}

h2 .icon-lbl, .hero-slide__title .icon-lbl, .nav__title .icon-lbl,
.menu__title .icon-lbl,
.block__title .icon-lbl {
  padding: 0 0 0 1.5rem;
}
h2 .icon-lbl::before, .hero-slide__title .icon-lbl::before, .nav__title .icon-lbl::before,
.menu__title .icon-lbl::before,
.block__title .icon-lbl::before {
  width: 1rem !important;
  height: 1rem !important;
}

h3 .icon-lbl::before {
  width: 0.75rem !important;
  height: 0.75rem !important;
}

.button,
.btn,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button,
input[type=submit],
.button-negative,
.btn.negative,
.button-negative-ghost,
.btn.negative.ghost,
.bg--primary a.btn.ghost,
.activities--related--views-block a.btn.ghost,
.pg-bg--primary a.btn.ghost,
.bg--secondary a.btn.ghost,
.pg-bg--secondary a.btn.ghost,
.bg--tertiary a.btn.ghost,
.pg-bg--tertiary a.btn.ghost,
.bg--primary a.btn,
.activities--related--views-block a.btn,
.pg-bg--primary a.btn,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn,
.bg--secondary a.btn,
.pg-bg--secondary a.btn,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn,
.bg--tertiary a.btn,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn,
.pg-bg--tertiary a.btn,
.button-light,
.btn.light,
.button-ghost,
.btn.ghost,
.pg-bg--primary .activities--related--views-block .btn.ghost,
.view .pager .pager__item a.btn,
.view .pager .pager__item a.button {
  display: inline-block;
  padding: 0.75rem 1rem;
  color: #FFF;
  background-color: #F74C63;
  border: 1px solid #F74C63;
  border-radius: 0;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  line-height: 1.2em;
}
.button:hover, .button:focus,
.btn:hover,
.btn:focus,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button:hover,
input[type=submit]:hover,
.button-negative:hover,
.button-negative-ghost:hover,
.btn.negative.ghost:hover,
.bg--primary a.btn:hover,
.activities--related--views-block a.btn:hover,
.pg-bg--primary a.btn:hover,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:hover,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:hover,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn:hover,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn:hover,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn:hover,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn:hover,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn:hover,
.bg--secondary a.btn:hover,
.pg-bg--secondary a.btn:hover,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn:hover,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn:hover,
.bg--tertiary a.btn:hover,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn:hover,
.pg-bg--tertiary a.btn:hover,
.button-light:hover,
.button-ghost:hover,
.pg-bg--primary .activities--related--views-block .btn.ghost:hover,
.view .pager .pager__item a.btn:hover,
.view .pager .pager__item a.button:hover,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button:focus,
input[type=submit]:focus,
.button-negative:focus,
.button-negative-ghost:focus,
.btn.negative.ghost:focus,
.bg--primary a.btn:focus,
.activities--related--views-block a.btn:focus,
.pg-bg--primary a.btn:focus,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:focus,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:focus,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn:focus,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn:focus,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn:focus,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn:focus,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn:focus,
.bg--secondary a.btn:focus,
.pg-bg--secondary a.btn:focus,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn:focus,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn:focus,
.bg--tertiary a.btn:focus,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn:focus,
.pg-bg--tertiary a.btn:focus,
.button-light:focus,
.button-ghost:focus,
.pg-bg--primary .activities--related--views-block .btn.ghost:focus,
.view .pager .pager__item a.btn:focus,
.view .pager .pager__item a.button:focus {
  color: #FFF;
  background-color: #f6344e;
  border-color: #f6344e;
}
.button.disabled,
.btn.disabled,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button.disabled,
input.disabled[type=submit],
.disabled.button-negative,
.disabled.button-negative-ghost,
.disabled.btn.negative.ghost,
.bg--primary a.disabled.btn,
.activities--related--views-block a.disabled.btn,
.pg-bg--primary a.disabled.btn,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.disabled.btn,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.disabled.btn,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.disabled.btn,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.disabled.btn,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.disabled.btn,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.disabled.btn,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.disabled.btn,
.bg--secondary a.disabled.btn,
.pg-bg--secondary a.disabled.btn,
.pg-bg--none .node--highlight.node--view-mode-teaser a.disabled.btn,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.disabled.btn,
.bg--tertiary a.disabled.btn,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.disabled.btn,
.pg-bg--tertiary a.disabled.btn,
.disabled.button-light,
.disabled.button-ghost,
.pg-bg--primary .activities--related--views-block .disabled.btn.ghost,
.view .pager .pager__item a.disabled.btn,
.view .pager .pager__item a.disabled.button {
  opacity: 0.3;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.button.download::before,
.btn.download::before,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button.download::before,
input.download[type=submit]::before,
.download.button-negative::before,
.download.button-negative-ghost::before,
.download.btn.negative.ghost::before,
.bg--primary a.download.btn.ghost::before,
.activities--related--views-block a.download.btn.ghost::before,
.pg-bg--primary a.download.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.download.btn.ghost::before,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.download.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.download.btn.ghost::before,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.download.btn.ghost::before,
.bg--secondary a.download.btn.ghost::before,
.pg-bg--secondary a.download.btn.ghost::before,
.pg-bg--none .node--highlight.node--view-mode-teaser a.download.btn.ghost::before,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.download.btn.ghost::before,
.bg--tertiary a.download.btn.ghost::before,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.download.btn.ghost::before,
.pg-bg--tertiary a.download.btn.ghost::before,
.download.button-light::before,
.download.button-ghost::before,
.pg-bg--primary .activities--related--views-block .download.btn.ghost::before,
.view .pager .pager__item a.download.btn::before,
.view .pager .pager__item a.download.button::before {
  margin-right: 0.1em;
}
.button.download::before,
.btn.download::before,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button.download::before,
input.download[type=submit]::before,
.download.button-negative::before,
.download.button-negative-ghost::before,
.download.btn.negative.ghost::before,
.bg--primary a.download.btn.ghost::before,
.activities--related--views-block a.download.btn.ghost::before,
.pg-bg--primary a.download.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.download.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.download.btn.ghost::before,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.download.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.download.btn.ghost::before,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.download.btn.ghost::before,
.bg--secondary a.download.btn.ghost::before,
.pg-bg--secondary a.download.btn.ghost::before,
.pg-bg--none .node--highlight.node--view-mode-teaser a.download.btn.ghost::before,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.download.btn.ghost::before,
.bg--tertiary a.download.btn.ghost::before,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.download.btn.ghost::before,
.pg-bg--tertiary a.download.btn.ghost::before,
.download.button-light::before,
.download.button-ghost::before,
.pg-bg--primary .activities--related--views-block .download.btn.ghost::before,
.view .pager .pager__item a.download.btn::before,
.view .pager .pager__item a.download.button::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfNTQ2KSI+CiAgICA8cGF0aCBkPSJNMTcuOTQzNCAxLjU5OTYxVjAuMDk5NjA5NEgxNC45NDM0VjEuNTk5NjFWMTguNDgwOUw5LjAwNTg2IDEyLjU0MzRMNy45NDMzNiAxMS40ODA5TDUuODI0NjEgMTMuNTk5Nkw2Ljg4NzExIDE0LjY2MjFMMTUuMzgwOSAyMy4xNjIxTDE2LjQ0MzQgMjQuMjI0NkwxNy41MDU5IDIzLjE2MjFMMjYuMDA1OSAxNC42NjIxTDI3LjA2ODQgMTMuNTk5NkwyNC45NDM0IDExLjQ4MDlMMjMuODgwOSAxMi41NDM0TDE3Ljk0MzQgMTguNDgwOVYxLjU5OTYxWk04LjQ5MzM2IDE5LjA5OTZIMy40NDMzNkgwLjQ0MzM1OVYyMi4wOTk2VjI5LjA5OTZWMzIuMDk5NkgzLjQ0MzM2SDI5LjQ0MzRIMzIuNDQzNFYyOS4wOTk2VjIyLjA5OTZWMTkuMDk5NkgyOS40NDM0SDI0LjM5MzRMMjEuMzkzNCAyMi4wOTk2SDI5LjQ0MzRWMjkuMDk5NkgzLjQ0MzM2VjIyLjA5OTZIMTEuNDkzNEw4LjQ5MzM2IDE5LjA5OTZaTTI3LjQ0MzQgMjUuNTk5NkMyNy40NDM0IDI1LjIwMTggMjcuMjg1MyAyNC44MjAzIDI3LjAwNCAyNC41Mzg5QzI2LjcyMjcgMjQuMjU3NiAyNi4zNDEyIDI0LjA5OTYgMjUuOTQzNCAyNC4wOTk2QzI1LjU0NTUgMjQuMDk5NiAyNS4xNjQgMjQuMjU3NiAyNC44ODI3IDI0LjUzODlDMjQuNjAxNCAyNC44MjAzIDI0LjQ0MzQgMjUuMjAxOCAyNC40NDM0IDI1LjU5OTZDMjQuNDQzNCAyNS45OTc0IDI0LjYwMTQgMjYuMzc5IDI0Ljg4MjcgMjYuNjYwM0MyNS4xNjQgMjYuOTQxNiAyNS41NDU1IDI3LjA5OTYgMjUuOTQzNCAyNy4wOTk2QzI2LjM0MTIgMjcuMDk5NiAyNi43MjI3IDI2Ljk0MTYgMjcuMDA0IDI2LjY2MDNDMjcuMjg1MyAyNi4zNzkgMjcuNDQzNCAyNS45OTc0IDI3LjQ0MzQgMjUuNTk5NloiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF83XzU0NiI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQzMzU5IDAuMDk5NjA5NCkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzdfNTQ2KSI+CiAgICA8cGF0aCBkPSJNMTcuOTQzNCAxLjU5OTYxVjAuMDk5NjA5NEgxNC45NDM0VjEuNTk5NjFWMTguNDgwOUw5LjAwNTg2IDEyLjU0MzRMNy45NDMzNiAxMS40ODA5TDUuODI0NjEgMTMuNTk5Nkw2Ljg4NzExIDE0LjY2MjFMMTUuMzgwOSAyMy4xNjIxTDE2LjQ0MzQgMjQuMjI0NkwxNy41MDU5IDIzLjE2MjFMMjYuMDA1OSAxNC42NjIxTDI3LjA2ODQgMTMuNTk5NkwyNC45NDM0IDExLjQ4MDlMMjMuODgwOSAxMi41NDM0TDE3Ljk0MzQgMTguNDgwOVYxLjU5OTYxWk04LjQ5MzM2IDE5LjA5OTZIMy40NDMzNkgwLjQ0MzM1OVYyMi4wOTk2VjI5LjA5OTZWMzIuMDk5NkgzLjQ0MzM2SDI5LjQ0MzRIMzIuNDQzNFYyOS4wOTk2VjIyLjA5OTZWMTkuMDk5NkgyOS40NDM0SDI0LjM5MzRMMjEuMzkzNCAyMi4wOTk2SDI5LjQ0MzRWMjkuMDk5NkgzLjQ0MzM2VjIyLjA5OTZIMTEuNDkzNEw4LjQ5MzM2IDE5LjA5OTZaTTI3LjQ0MzQgMjUuNTk5NkMyNy40NDM0IDI1LjIwMTggMjcuMjg1MyAyNC44MjAzIDI3LjAwNCAyNC41Mzg5QzI2LjcyMjcgMjQuMjU3NiAyNi4zNDEyIDI0LjA5OTYgMjUuOTQzNCAyNC4wOTk2QzI1LjU0NTUgMjQuMDk5NiAyNS4xNjQgMjQuMjU3NiAyNC44ODI3IDI0LjUzODlDMjQuNjAxNCAyNC44MjAzIDI0LjQ0MzQgMjUuMjAxOCAyNC40NDM0IDI1LjU5OTZDMjQuNDQzNCAyNS45OTc0IDI0LjYwMTQgMjYuMzc5IDI0Ljg4MjcgMjYuNjYwM0MyNS4xNjQgMjYuOTQxNiAyNS41NDU1IDI3LjA5OTYgMjUuOTQzNCAyNy4wOTk2QzI2LjM0MTIgMjcuMDk5NiAyNi43MjI3IDI2Ljk0MTYgMjcuMDA0IDI2LjY2MDNDMjcuMjg1MyAyNi4zNzkgMjcuNDQzNCAyNS45OTc0IDI3LjQ0MzQgMjUuNTk5NloiIGZpbGw9IndoaXRlIi8+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF83XzU0NiI+CiAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNDQzMzU5IDAuMDk5NjA5NCkiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.button.contains-icon,
.btn.contains-icon,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button.contains-icon,
input.contains-icon[type=submit],
.contains-icon.button-negative,
.contains-icon.button-negative-ghost,
.contains-icon.btn.negative.ghost,
.bg--primary a.contains-icon.btn,
.activities--related--views-block a.contains-icon.btn,
.pg-bg--primary a.contains-icon.btn,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.contains-icon.btn,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.contains-icon.btn,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.contains-icon.btn,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.contains-icon.btn,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.contains-icon.btn,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.contains-icon.btn,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.contains-icon.btn,
.bg--secondary a.contains-icon.btn,
.pg-bg--secondary a.contains-icon.btn,
.pg-bg--none .node--highlight.node--view-mode-teaser a.contains-icon.btn,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.contains-icon.btn,
.bg--tertiary a.contains-icon.btn,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.contains-icon.btn,
.pg-bg--tertiary a.contains-icon.btn,
.contains-icon.button-light,
.contains-icon.button-ghost,
.pg-bg--primary .activities--related--views-block .contains-icon.btn.ghost,
.view .pager .pager__item a.contains-icon.btn,
.view .pager .pager__item a.contains-icon.button {
  position: relative;
  padding-left: 2.5rem;
}
.button.contains-icon::before,
.btn.contains-icon::before,
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions button.contains-icon::before,
input.contains-icon[type=submit]::before,
.contains-icon.button-negative::before,
.contains-icon.button-negative-ghost::before,
.contains-icon.btn.negative.ghost::before,
.bg--primary a.contains-icon.btn.ghost::before,
.activities--related--views-block a.contains-icon.btn.ghost::before,
.pg-bg--primary a.contains-icon.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.contains-icon.btn.ghost::before,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.contains-icon.btn.ghost::before,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.contains-icon.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.contains-icon.btn.ghost::before,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.contains-icon.btn.ghost::before,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.contains-icon.btn.ghost::before,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.contains-icon.btn.ghost::before,
.bg--secondary a.contains-icon.btn.ghost::before,
.pg-bg--secondary a.contains-icon.btn.ghost::before,
.pg-bg--none .node--highlight.node--view-mode-teaser a.contains-icon.btn.ghost::before,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.contains-icon.btn.ghost::before,
.bg--tertiary a.contains-icon.btn.ghost::before,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.contains-icon.btn.ghost::before,
.pg-bg--tertiary a.contains-icon.btn.ghost::before,
.contains-icon.button-light::before,
.contains-icon.button-ghost::before,
.pg-bg--primary .activities--related--views-block .contains-icon.btn.ghost::before,
.view .pager .pager__item a.contains-icon.btn::before,
.view .pager .pager__item a.contains-icon.button::before {
  position: absolute;
  left: 1rem;
  top: 1rem;
}

.button-ghost,
.btn.ghost,
.pg-bg--primary .activities--related--views-block .btn.ghost,
.view .pager .pager__item a.btn,
.view .pager .pager__item a.button {
  color: #080070;
  border-color: #C7AD95;
  background-color: transparent;
}
.button-ghost:hover, .button-ghost:focus,
.btn.ghost:hover,
.btn.ghost:focus,
.pg-bg--primary .activities--related--views-block .btn.ghost:hover,
.view .pager .pager__item a.btn:hover,
.view .pager .pager__item a.button:hover,
.pg-bg--primary .activities--related--views-block .btn.ghost:focus,
.view .pager .pager__item a.btn:focus,
.view .pager .pager__item a.button:focus {
  color: #FFF;
  background-color: #f6344e;
  border-color: #f6344e;
}

.button-light,
.btn.light {
  color: #F74C63;
  background-color: #F6D7CE;
  border-color: #F6D7CE;
}
.button-light:hover, .button-light:focus,
.btn.light:hover,
.btn.light:focus {
  background-color: #f2c5b8;
  border-color: #f2c5b8;
}

.button-negative,
.btn.negative,
.button-negative-ghost,
.btn.negative.ghost,
.bg--primary a.btn.ghost,
.activities--related--views-block a.btn.ghost,
.pg-bg--primary a.btn.ghost,
.bg--secondary a.btn.ghost,
.pg-bg--secondary a.btn.ghost,
.bg--tertiary a.btn.ghost,
.pg-bg--tertiary a.btn.ghost,
.bg--primary a.btn,
.activities--related--views-block a.btn,
.pg-bg--primary a.btn,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn,
.bg--secondary a.btn,
.pg-bg--secondary a.btn,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn,
.bg--tertiary a.btn,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn,
.pg-bg--tertiary a.btn {
  color: #F74C63;
  background-color: #FFF;
  border-color: #FFF;
}
.button-negative:hover, .button-negative:focus,
.btn.negative:hover,
.btn.negative:focus,
.button-negative-ghost:hover,
.bg--primary a.btn:hover,
.activities--related--views-block a.btn:hover,
.pg-bg--primary a.btn:hover,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:hover,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:hover,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn:hover,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn:hover,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn:hover,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn:hover,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn:hover,
.bg--secondary a.btn:hover,
.pg-bg--secondary a.btn:hover,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn:hover,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn:hover,
.bg--tertiary a.btn:hover,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn:hover,
.pg-bg--tertiary a.btn:hover,
.button-negative-ghost:focus,
.bg--primary a.btn:focus,
.activities--related--views-block a.btn:focus,
.pg-bg--primary a.btn:focus,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:focus,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn:focus,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn:focus,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn:focus,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn:focus,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn:focus,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn:focus,
.bg--secondary a.btn:focus,
.pg-bg--secondary a.btn:focus,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn:focus,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn:focus,
.bg--tertiary a.btn:focus,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn:focus,
.pg-bg--tertiary a.btn:focus {
  color: #FFF;
  background-color: #f6344e;
  border-color: #f6344e;
}

.button-negative-ghost,
.btn.negative.ghost,
.bg--primary a.btn.ghost,
.activities--related--views-block a.btn.ghost,
.pg-bg--primary a.btn.ghost,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn.ghost,
.bg--secondary a.btn.ghost,
.pg-bg--secondary a.btn.ghost,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn.ghost,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn.ghost,
.bg--tertiary a.btn.ghost,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn.ghost,
.pg-bg--tertiary a.btn.ghost {
  color: #FFF;
  background-color: transparent;
}
.button-negative-ghost:hover, .button-negative-ghost:focus,
.btn.negative.ghost:hover,
.btn.negative.ghost:focus,
.bg--primary a.btn.ghost:hover,
.activities--related--views-block a.btn.ghost:hover,
.pg-bg--primary a.btn.ghost:hover,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost:hover,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost:hover,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost:hover,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost:hover,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost:hover,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost:hover,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn.ghost:hover,
.bg--secondary a.btn.ghost:hover,
.pg-bg--secondary a.btn.ghost:hover,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn.ghost:hover,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn.ghost:hover,
.bg--tertiary a.btn.ghost:hover,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn.ghost:hover,
.pg-bg--tertiary a.btn.ghost:hover,
.bg--primary a.btn.ghost:focus,
.activities--related--views-block a.btn.ghost:focus,
.pg-bg--primary a.btn.ghost:focus,
.pg-bg--none .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost:focus,
.pg-bg--neutral .node--press-article.node--view-mode-teaser.node--highlighted .node__content a.btn.ghost:focus,
.pg-bg--none .node--press-article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost:focus,
.pg-bg--none .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost:focus,
.pg-bg--neutral .node--article.node--view-mode-teaser.node--highlighted a.btn.ghost:focus,
.pg-bg--none .node--article.node--view-mode-promoted.node--highlighted .node__content a.btn.ghost:focus,
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler a.btn.ghost:focus,
.bg--secondary a.btn.ghost:focus,
.pg-bg--secondary a.btn.ghost:focus,
.pg-bg--none .node--highlight.node--view-mode-teaser a.btn.ghost:focus,
.pg-bg--neutral .node--highlight.node--view-mode-teaser a.btn.ghost:focus,
.bg--tertiary a.btn.ghost:focus,
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action a.btn.ghost:focus,
.pg-bg--tertiary a.btn.ghost:focus {
  color: #FFF;
  background-color: #f6344e;
  border-color: #f6344e;
}

.btn + .btn {
  margin-left: 0.5rem;
}

.mm-open {
  position: relative;
  overflow: hidden;
}
.mm-open .off-canvas {
  overflow-y: scroll;
}
.mm-open .wrapper {
  opacity: 0.1;
  pointer-events: none;
  overflow: hidden;
  box-shadow: none;
}

.off-canvas {
  transition: all 0.3s ease;
  position: fixed;
  z-index: 400;
}

.wrapper {
  position: relative;
  left: 0;
  transition: all 0.3s ease;
}

.mm-toggle {
  display: none;
  position: relative;
  z-index: 400;
}
.mm-none .mm-toggle {
  display: none;
}

.mm-left.mm-open .off-canvas {
  left: 0;
}
.mm-left.mm-open .wrapper {
  left: 16rem;
}
.mm-left .off-canvas {
  width: 16rem;
  position: fixed;
  top: 0;
  left: -16rem;
  bottom: 0;
}

.mm-right.mm-open .off-canvas {
  right: 0;
}
.mm-right.mm-open .wrapper {
  left: -16rem;
}
.mm-right .off-canvas {
  width: 16rem;
  position: fixed;
  top: 0;
  right: -16rem;
  bottom: 0;
}

.mm-top.mm-open .off-canvas {
  height: 100%;
  bottom: 0;
  overflow-y: scroll;
}
.mm-top .off-canvas {
  background-color: #fff;
  width: 100%;
  height: 0;
  position: fixed;
  top: 0;
  bottom: 100%;
  overflow: hidden;
  transition: all 0.5s ease;
}

@media all and (max-width: 959px) {
  .mm-toggle {
    display: block;
  }
}
.webform-submission-form {
  max-width: 38.4rem;
}
.webform-submission-form fieldset {
  padding: 0;
  margin: 0 0 1.25rem 0;
  border: none;
}
.webform-submission-form fieldset legend {
  padding: 0;
  font-size: 1.3rem;
  font-weight: bold;
}
.webform-submission-form .description {
  display: block;
  font-size: 80%;
}

.webform-flexbox {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.captcha,
.form-item {
  margin: 0 0 1rem;
}

label.form-required::after {
  content: " *";
  font-size: 80%;
  line-height: 0;
  vertical-align: super;
}
label.error {
  width: 100%;
  text-align: right;
  color: #f44336;
}
label .webform-element-help {
  width: 1rem;
  height: 1rem;
  line-height: 1.125;
}
label .webform-element-help:hover {
  background: #f44336;
  border-color: #f44336;
}

.description {
  font-size: 80%;
  color: rgba(0, 0, 0, 0.5);
}

input[type=tel],
input[type=text],
input[type=email],
input[type=url],
input[type=date],
input[type=search],
input[type=number],
input[type=password],
input[type=file],
textarea {
  width: 100%;
  height: 2rem;
  padding: 0.5rem 0;
  border: none;
  color: var(--input-color, #080070);
  border-bottom: 1px solid var(--input-border-color, #080070);
  border-radius: 0;
  background-color: transparent;
}
input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=file]::-moz-placeholder, textarea::-moz-placeholder {
  color: rgba(var(--input-color, #080070), 0.5);
}
input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=file]:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: rgba(var(--input-color, #080070), 0.5);
}
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=date]::placeholder,
input[type=search]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=file]::placeholder,
textarea::placeholder {
  color: rgba(var(--input-color, #080070), 0.5);
}

.form-date.bef-datepicker {
  padding: 0.3rem 0.3rem 0.3rem 0.6rem;
  background-color: #FFF;
  border: var(--border-width) solid var(--border-color);
  border-radius: var(--border-radius);
}

textarea {
  height: 7.5rem;
  padding: 0.5rem;
  border: 1px solid var(--input-border-color, #080070);
  resize: vertical;
}

select::-ms-expand {
  display: none;
}

.facet--checkboxes--block .facet-item a, .js-form-type-checkbox label {
  display: inline-block;
  padding: 0 0 0 1.25rem;
  position: relative;
  cursor: pointer;
  line-height: 1.5em;
}
.facet--checkboxes--block .facet-item a::before, .js-form-type-checkbox label::before {
  margin-right: 0.1em;
}
.facet--checkboxes--block .facet-item a::before, .js-form-type-checkbox label::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjkgMTQyLjVsLTIzLjIgMjJMMTgxIDM5NS4zbC0yMiAyMC44LTIyLTIwLjhMMjMuMiAyODcuNiAwIDI2NS42bDQ0LTQ2LjUgMjMuMiAyMkwxNTkgMzI4IDM4MC43IDExOGwyMy4yLTIyIDQ0IDQ2LjV6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.facet--checkboxes--block .facet-item a::before, .js-form-type-checkbox label::before {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  content: "";
  opacity: 0;
  position: absolute;
  left: 0.1rem;
  top: 0.35rem;
  z-index: 8;
}
.facet--checkboxes--block .facet-item a::after, .js-form-type-checkbox label::after {
  display: block;
  width: 0.7rem;
  height: 0.7rem;
  content: "";
  background-color: var(--input-border-color, #080070);
  position: absolute;
  left: 0;
  top: 0.25rem;
  z-index: 3;
}

.js-form-type-checkbox input {
  display: none;
}
.js-form-type-checkbox input:checked + label::before {
  opacity: 1;
}

.bg--primary .js-form-type-checkbox label::before, .pg-bg--primary .js-form-type-checkbox label::before,
.bg--secondary .js-form-type-checkbox label::before, .pg-bg--secondary .js-form-type-checkbox label::before,
.bg--tertiary .js-form-type-checkbox label::before, .pg-bg--tertiary .js-form-type-checkbox label::before {
  background-color: #F74C63;
}

input[type=submit] {
  margin-top: 0.5rem;
}
.captcha {
  display: block;
}
@media all and (max-width: 479px) {
  .captcha {
    transform: scale(0.9);
    transform-origin: 0 0;
  }
}

.grecaptcha-badge {
  visibility: hidden;
}

.recaptcha-v3-policy {
  display: block;
  width: 100%;
  font-size: 0.85em;
  font-style: italic;
  opacity: 0.85;
  margin-top: 0.5rem;
}

.js-form-type-webform-custom-composite > label {
  margin: 0 0 1rem 0;
}
.js-form-type-webform-custom-composite .tabledrag-toggle-weight-wrapper,
.js-form-type-webform-custom-composite .webform-multiple-add {
  display: none;
}
.js-form-type-webform-custom-composite table thead {
  display: none;
}
.js-form-type-webform-custom-composite table tbody tr.draggable {
  padding: 0 0 2rem 0;
}
@media all and (max-width: 767px) {
  .js-form-type-webform-custom-composite table tbody tr.draggable {
    padding-bottom: 1.25rem;
  }
}
.js-form-type-webform-custom-composite table tbody tr.draggable td {
  display: block;
  padding: 0;
}
.js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--handle {
  display: none;
}
.js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  gap: 0.5rem;
  width: 100%;
  padding-bottom: 2rem;
  position: static !important;
  text-align: right;
}
@media all and (max-width: 767px) {
  .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations {
    padding-bottom: 0;
  }
}
.js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.5rem;
  margin: 0;
  border: 2px solid #080070;
  border-radius: 50%;
  position: relative;
  z-index: 3;
  cursor: pointer;
  background-image: url("../svg/icons/plus.svg");
  background-repeat: no-repeat;
  background-size: 0.65rem 0.65rem;
  background-position: center center;
}
.js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input:nth-child(2) {
  background-image: url("../svg/icons/minus.svg");
}
.js-form-type-webform-custom-composite table tbody tr.draggable td .form-item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media all and (max-width: 767px) {
  .js-form-type-webform-custom-composite table tbody tr.draggable td .form-item {
    display: block;
  }
}
.js-form-type-webform-custom-composite table tbody tr.draggable td .form-item label {
  display: block;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: 10rem;
  height: auto;
  margin: 0.25rem 0.5rem 0.25rem 0;
  padding: 0;
  clip: auto;
  overflow: visible;
  position: static !important;
  font-weight: normal;
}
@media all and (max-width: 767px) {
  .js-form-type-webform-custom-composite table tbody tr.draggable td .form-item label {
    margin: 0 0 0.25rem 0;
  }
}
.js-form-type-webform-custom-composite table tbody tr.draggable td .form-item > div {
  flex-shrink: 1;
  flex-grow: 1;
  flex-basis: auto;
}

.bg--primary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input,
.bg--secondary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input,
.bg--tertiary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input {
  border-color: #FFF;
}
.bg--primary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::before, .bg--primary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::after,
.bg--secondary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::before,
.bg--secondary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::after,
.bg--tertiary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::before,
.bg--tertiary .js-form-type-webform-custom-composite table tbody tr.draggable td.webform-multiple-table--operations input::after {
  background-color: #FFF;
}

.sliding-popup-bottom {
  width: calc(100% - 80px);
  max-width: 37.5rem;
  padding: 2.5rem;
  color: #fff;
  background: #080070;
  position: fixed;
  right: 2rem;
  bottom: 2rem !important;
  text-align: left;
  line-height: 1.5em;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 10px;
}
.sliding-popup-bottom h2, .sliding-popup-bottom .hero-slide__title, .sliding-popup-bottom .nav__title,
.sliding-popup-bottom .menu__title,
.sliding-popup-bottom .block__title, .sliding-popup-bottom h3, .sliding-popup-bottom a {
  color: #fff;
}
@media all and (max-width: 1199px) {
  .sliding-popup-bottom {
    width: calc(100% - 60px);
    padding: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem !important;
  }
}
@media all and (max-width: 767px) {
  .sliding-popup-bottom {
    width: 100%;
    height: auto;
    padding: 1.5rem 0;
    right: 0rem;
    bottom: 0rem !important;
  }
}
.sliding-popup-bottom .inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  -webkit-overflow-scrolling: touch;
}
@media all and (max-width: 767px) {
  .sliding-popup-bottom .inner {
    display: block;
    height: 100%;
    padding: 0 1.5rem;
    overflow-y: auto;
  }
}
.sliding-popup-bottom .inner .gdpr_popup__content {
  flex: 1 1 auto;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__intro {
  margin: 0 0 1.5rem 0;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__categories {
  clear: both;
  display: none;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__categories .category {
  margin: 0 0 0.75rem 0;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__categories .category:nth-last-child(1) {
  margin: 0;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__categories .category .category__description {
  padding-left: 1.25rem;
  color: #aaaaaa;
  font-size: 0.9rem;
}
@media all and (max-width: 479px) {
  .sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__categories .category .category__description {
    display: none;
  }
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__buttons {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin: 1.5rem 0 0 0;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__buttons .save-preferences--link--container {
  display: none;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__buttons .agree-button:hover, .sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__content__buttons .agree-button:focus {
  color: #fff !important;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__privacy-url {
  margin: 1.5rem 0 0 0;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__privacy-url a {
  color: #fff;
  text-decoration: underline;
}
.sliding-popup-bottom .inner .gdpr_popup__content .gdpr_popup__privacy-url a:hover {
  text-decoration: none;
}

.ajax-progress.ajax-progress-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  opacity: 1;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0;
}
.ajax-progress.ajax-progress-fullscreen .ajax-throbber {
  position: absolute;
  top: 49%;
  left: 49%;
}
@supports (display: flex) {
  .ajax-progress.ajax-progress-fullscreen {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .ajax-progress.ajax-progress-fullscreen .ajax-throbber {
    position: relative;
    top: auto;
    left: auto;
  }
}

.ajax-throbber.sk-chasing-dots .sk-child, .ajax-throbber.sk-circle .sk-child::before, .ajax-throbber.sk-cube-grid .sk-cube, .ajax-throbber.sk-double-bounce .sk-child, .ajax-throbber.sk-fading-circle .sk-circle::before, .ajax-throbber.sk-folding-cube .sk-cube::before, .ajax-throbber.sk-spinner-pulse, .ajax-throbber.sk-rotating-plane, .ajax-throbber.sk-three-bounce .sk-child, .ajax-throbber.sk-wandering-cubes .sk-cube, .ajax-throbber.sk-wave .sk-rect, .ajax-throbber.sk-flow .sk-flow-dot {
  background-color: #ff9800;
}

.block .block__intro {
  margin: 0 0 25px 0;
}
.block .block__outro {
  margin: 25px 0 0 0;
}

.search--side-cta--block {
  margin: 0 0 25px 0;
}

@media all and (max-width: 767px) {
  .block--facet-block .block__title {
    margin: 0 0 0.75rem 0;
  }
}
@media all and (max-width: 479px) {
  .block--facet-block .block__title {
    margin: 0 0 0.5rem 0;
  }
}
.block--facet-block ul {
  padding: 0;
  margin: 0;
}
.block--facet-block ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.block--facet-block ul li:not(:last-child) {
  margin: 0 0 0.25rem 0;
}
.facet--checkboxes--block .facet-item a {
  color: #080070 !important;
  text-decoration: none;
}
.facet--checkboxes--block .facet-item a::before {
  top: 0.3rem;
}
.facet--checkboxes--block .facet-item a::after {
  top: 0.2rem;
}
.facet--checkboxes--block .facet-item a:hover {
  text-decoration: underline;
}
.facet--checkboxes--block .facet-item a.is-active::before {
  opacity: 1;
}

.form--search-placeholder {
  display: none;
}

.block-system-breadcrumb-block {
  margin: 0 0 0.25rem 0;
  color: #aaaaaa;
  font-size: 0.85rem;
  line-height: 1.3em;
}
.block-system-breadcrumb-block nav ol {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  margin: 0;
}
.block-system-breadcrumb-block nav ol li {
  padding: 0 0.75rem 0 0;
  margin: 0 0.75rem 0 0;
  position: relative;
  list-style: none;
}
.block-system-breadcrumb-block nav ol li::before {
  margin-right: 0.1em;
}
.block-system-breadcrumb-block nav ol li::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #aaaaaa;
}
.block-system-breadcrumb-block nav ol li::before {
  width: 0.25rem;
  height: 0.5rem;
  position: absolute;
  right: 0;
  top: 0.2rem;
  translate: 50% 0;
}
.block-system-breadcrumb-block nav ol li:last-child::before {
  display: none;
}
.block-system-breadcrumb-block nav ol li a {
  display: inline-block;
  color: #aaaaaa;
  text-decoration: none;
  line-height: 1.3em;
}
.block-system-breadcrumb-block nav ol li a:hover, .block-system-breadcrumb-block nav ol li a:focus {
  text-decoration: underline;
}

.section--alternatives {
  padding-bottom: 0 !important;
  position: relative;
  z-index: 8;
  overflow: hidden;
}
.section--alternatives .graphic {
  display: block;
  width: 15rem;
  aspect-ratio: 596/1160;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  background-image: url("../img/layout/brand-img-2.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100% 100%;
}
.section--alternatives .section__intro__inner {
  margin-bottom: 2.25rem;
  position: relative;
  z-index: 0;
  text-align: center;
}
.section--alternatives .section__content__inner .items {
  display: flex;
  flex-flow: row nowrap;
  gap: 0.75rem;
}
.section--alternatives .section__content__inner .items li {
  width: calc(33.33% - 10px);
  padding: 2.5rem;
  margin: 0;
  list-style: none;
  position: relative;
  background-color: #FFF;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px;
}
.section--alternatives .section__content__inner .items li img {
  width: 4.5rem;
  aspect-ratio: 1/1;
  margin: 0 0 25px 0;
}
.section--alternatives .section__content__inner .items li.item-1 {
  left: 100rem;
  rotate: 0deg;
}
.section--alternatives .section__content__inner .items li.item-1.aos-animate {
  left: 0;
  rotate: 2deg;
}
.section--alternatives .section__content__inner .items li.item-2 {
  left: 100rem;
  rotate: 0deg;
}
.section--alternatives .section__content__inner .items li.item-2.aos-animate {
  left: 0;
  rotate: -5deg;
}
.section--alternatives .section__content__inner .items li.item-3 {
  left: 100rem;
  rotate: 0deg;
}
.section--alternatives .section__content__inner .items li.item-3.aos-animate {
  left: 0;
  rotate: 3deg;
}

.share .facebook::after {
  margin-left: 0.1em;
}
.share .facebook::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.share .linkedin::after {
  margin-left: 0.1em;
}
.share .linkedin::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.share .twitter::after {
  margin-left: 0.1em;
}
.share .twitter::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.share .whatsapp::after {
  margin-left: 0.1em;
}
.share .whatsapp::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzgwLjkgOTcuMUMzMzkgNTUuMSAyODMuMiAzMiAyMjMuOSAzMmMtMTIyLjQgMC0yMjIgOTkuNi0yMjIgMjIyIDAgMzkuMSAxMC4yIDc3LjMgMjkuNiAxMTFMMCA0ODBsMTE3LjctMzAuOWMzMi40IDE3LjcgNjguOSAyNyAxMDYuMSAyN2guMWMxMjIuMyAwIDIyNC4xLTk5LjYgMjI0LjEtMjIyIDAtNTkuMy0yNS4yLTExNS02Ny4xLTE1N3ptLTE1NyAzNDEuNmMtMzMuMiAwLTY1LjctOC45LTk0LTI1LjdsLTYuNy00LTY5LjggMTguM0w3MiAzNTkuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yIDAtMTAxLjcgODIuOC0xODQuNSAxODQuNi0xODQuNSA0OS4zIDAgOTUuNiAxOS4yIDEzMC40IDU0LjEgMzQuOCAzNC45IDU2LjIgODEuMiA1Ni4xIDEzMC41IDAgMTAxLjgtODQuOSAxODQuNi0xODYuNiAxODQuNnptMTAxLjItMTM4LjJjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUgMi44LTMuNyA1LjYtMTQuMyAxOC0xNy42IDIxLjgtMy4yIDMuNy02LjUgNC4yLTEyIDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjggNS43LTkuMSAxNi4zLTMwLjMgMS44LTMuNy45LTYuOS0uNS05LjctMS40LTIuOC0xMi41LTMwLjEtMTcuMS00MS4yLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4yLTMuNyAwLTkuNyAxLjQtMTQuOCA2LjktNS4xIDUuNi0xOS40IDE5LTE5LjQgNDYuMyAwIDI3LjMgMTkuOSA1My43IDIyLjYgNTcuNCAyLjggMy43IDM5LjEgNTkuNyA5NC44IDgzLjggMzUuMiAxNS4yIDQ5IDE2LjUgNjYuNiAxMy45IDEwLjctMS42IDMyLjgtMTMuNCAzNy40LTI2LjQgNC42LTEzIDQuNi0yNC4xIDMuMi0yNi40LTEuMy0yLjUtNS0zLjktMTAuNS02LjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzgwLjkgOTcuMUMzMzkgNTUuMSAyODMuMiAzMiAyMjMuOSAzMmMtMTIyLjQgMC0yMjIgOTkuNi0yMjIgMjIyIDAgMzkuMSAxMC4yIDc3LjMgMjkuNiAxMTFMMCA0ODBsMTE3LjctMzAuOWMzMi40IDE3LjcgNjguOSAyNyAxMDYuMSAyN2guMWMxMjIuMyAwIDIyNC4xLTk5LjYgMjI0LjEtMjIyIDAtNTkuMy0yNS4yLTExNS02Ny4xLTE1N3ptLTE1NyAzNDEuNmMtMzMuMiAwLTY1LjctOC45LTk0LTI1LjdsLTYuNy00LTY5LjggMTguM0w3MiAzNTkuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yIDAtMTAxLjcgODIuOC0xODQuNSAxODQuNi0xODQuNSA0OS4zIDAgOTUuNiAxOS4yIDEzMC40IDU0LjEgMzQuOCAzNC45IDU2LjIgODEuMiA1Ni4xIDEzMC41IDAgMTAxLjgtODQuOSAxODQuNi0xODYuNiAxODQuNnptMTAxLjItMTM4LjJjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUgMi44LTMuNyA1LjYtMTQuMyAxOC0xNy42IDIxLjgtMy4yIDMuNy02LjUgNC4yLTEyIDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjggNS43LTkuMSAxNi4zLTMwLjMgMS44LTMuNy45LTYuOS0uNS05LjctMS40LTIuOC0xMi41LTMwLjEtMTcuMS00MS4yLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4yLTMuNyAwLTkuNyAxLjQtMTQuOCA2LjktNS4xIDUuNi0xOS40IDE5LTE5LjQgNDYuMyAwIDI3LjMgMTkuOSA1My43IDIyLjYgNTcuNCAyLjggMy43IDM5LjEgNTkuNyA5NC44IDgzLjggMzUuMiAxNS4yIDQ5IDE2LjUgNjYuNiAxMy45IDEwLjctMS42IDMyLjgtMTMuNCAzNy40LTI2LjQgNC42LTEzIDQuNi0yNC4xIDMuMi0yNi40LTEuMy0yLjUtNS0zLjktMTAuNS02LjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.share .mail::after {
  margin-left: 0.1em;
}
.share .mail::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA2NEg1MTJ2ODBMMjU2IDMyMCAwIDE0NFY2NHpNMCA0NDhWMTgyLjhMMjM3LjkgMzQ2LjQgMjU2IDM1OC44bDE4LjEtMTIuNUw1MTIgMTgyLjhWNDQ4SDB6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.inline-header .social-share--block {
  position: absolute;
  left: -2rem;
  top: calc(100% + 45px);
  translate: -100% 0;
}
@media all and (max-width: 1199px) {
  .inline-header .social-share--block {
    padding: 0.75rem 1rem;
    margin-top: 25px;
    position: static;
    translate: 0 0;
    background-color: #D9D9D9;
  }
}
.inline-header .social-share--block .share {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  gap: 1rem;
}
@media all and (max-width: 1199px) {
  .inline-header .social-share--block .share {
    flex-flow: row wrap;
  }
}
.inline-header .social-share--block .share .lbl {
  display: block;
  color: #aaaaaa;
  font-size: 0.55rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.inline-header .social-share--block .share ul {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  gap: 0.9rem;
  padding: 0;
  margin: 0;
  text-align: center;
}
@media all and (max-width: 1199px) {
  .inline-header .social-share--block .share ul {
    flex-flow: row wrap;
  }
}
.inline-header .social-share--block .share ul li {
  display: block;
  width: 0.9rem;
  height: 0.9rem;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media all and (max-width: 1199px) {
  .inline-header .social-share--block .share ul li {
    width: 0.75rem;
    height: 0.75rem;
  }
}
.inline-header .social-share--block .share ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.inline-header .social-share--block .share ul li a::after {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  margin: 0;
}

.has-background .inline-header .social-share--block {
  background-color: #FFF;
}

.social-media--block .socials {
  display: flex;
  flex-flow: row wrap;
  gap: 0.5rem;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 1399px) {
  .social-media--block .socials {
    gap: 0.4rem;
  }
}
.social-media--block .socials .social a {
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  background-color: #C7AD95;
  border-radius: 50%;
  overflow: hidden;
}
@media all and (max-width: 959px) {
  .social-media--block .socials .social a {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.social-media--block .socials .social a .icon {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.social-media--block .socials .social a .icon.instagram::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.instagram::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.threads::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.threads::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzMxLjUgMjM1LjdjMi4yIC45IDQuMiAxLjkgNi4zIDIuOGMyOS4yIDE0LjEgNTAuNiAzNS4yIDYxLjggNjEuNGMxNS43IDM2LjUgMTcuMiA5NS44LTMwLjMgMTQzLjJjLTM2LjIgMzYuMi04MC4zIDUyLjUtMTQyLjYgNTNoLS4zYy03MC4yLS41LTEyNC4xLTI0LjEtMTYwLjQtNzAuMmMtMzIuMy00MS00OC45LTk4LjEtNDkuNS0xNjkuNlYyNTZ2LS4yQzE3IDE4NC4zIDMzLjYgMTI3LjIgNjUuOSA4Ni4yQzEwMi4yIDQwLjEgMTU2LjIgMTYuNSAyMjYuNCAxNmguM2M3MC4zIC41IDEyNC45IDI0IDE2Mi4zIDY5LjljMTguNCAyMi43IDMyIDUwIDQwLjYgODEuN2wtNDAuNCAxMC44Yy03LjEtMjUuOC0xNy44LTQ3LjgtMzIuMi02NS40Yy0yOS4yLTM1LjgtNzMtNTQuMi0xMzAuNS01NC42Yy01NyAuNS0xMDAuMSAxOC44LTEyOC4yIDU0LjRDNzIuMSAxNDYuMSA1OC41IDE5NC4zIDU4IDI1NmMuNSA2MS43IDE0LjEgMTA5LjkgNDAuMyAxNDMuM2MyOCAzNS42IDcxLjIgNTMuOSAxMjguMiA1NC40YzUxLjQtLjQgODUuNC0xMi42IDExMy43LTQwLjljMzIuMy0zMi4yIDMxLjctNzEuOCAyMS40LTk1LjljLTYuMS0xNC4yLTE3LjEtMjYtMzEuOS0zNC45Yy0zLjcgMjYuOS0xMS44IDQ4LjMtMjQuNyA2NC44Yy0xNy4xIDIxLjgtNDEuNCAzMy42LTcyLjcgMzUuM2MtMjMuNiAxLjMtNDYuMy00LjQtNjMuOS0xNmMtMjAuOC0xMy44LTMzLTM0LjgtMzQuMy01OS4zYy0yLjUtNDguMyAzNS43LTgzIDk1LjItODYuNGMyMS4xLTEuMiA0MC45LS4zIDU5LjIgMi44Yy0yLjQtMTQuOC03LjMtMjYuNi0xNC42LTM1LjJjLTEwLTExLjctMjUuNi0xNy43LTQ2LjItMTcuOEgyMjdjLTE2LjYgMC0zOSA0LjYtNTMuMyAyNi4zbC0zNC40LTIzLjZjMTkuMi0yOS4xIDUwLjMtNDUuMSA4Ny44LTQ1LjFoLjhjNjIuNiAuNCA5OS45IDM5LjUgMTAzLjcgMTA3LjdsLS4yIC4yem0tMTU2IDY4LjhjMS4zIDI1LjEgMjguNCAzNi44IDU0LjYgMzUuM2MyNS42LTEuNCA1NC42LTExLjQgNTkuNS03My4yYy0xMy4yLTIuOS0yNy44LTQuNC00My40LTQuNGMtNC44IDAtOS42IC4xLTE0LjQgLjRjLTQyLjkgMi40LTU3LjIgMjMuMi01Ni4yIDQxLjhsLS4xIC4xeiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzMxLjUgMjM1LjdjMi4yIC45IDQuMiAxLjkgNi4zIDIuOGMyOS4yIDE0LjEgNTAuNiAzNS4yIDYxLjggNjEuNGMxNS43IDM2LjUgMTcuMiA5NS44LTMwLjMgMTQzLjJjLTM2LjIgMzYuMi04MC4zIDUyLjUtMTQyLjYgNTNoLS4zYy03MC4yLS41LTEyNC4xLTI0LjEtMTYwLjQtNzAuMmMtMzIuMy00MS00OC45LTk4LjEtNDkuNS0xNjkuNlYyNTZ2LS4yQzE3IDE4NC4zIDMzLjYgMTI3LjIgNjUuOSA4Ni4yQzEwMi4yIDQwLjEgMTU2LjIgMTYuNSAyMjYuNCAxNmguM2M3MC4zIC41IDEyNC45IDI0IDE2Mi4zIDY5LjljMTguNCAyMi43IDMyIDUwIDQwLjYgODEuN2wtNDAuNCAxMC44Yy03LjEtMjUuOC0xNy44LTQ3LjgtMzIuMi02NS40Yy0yOS4yLTM1LjgtNzMtNTQuMi0xMzAuNS01NC42Yy01NyAuNS0xMDAuMSAxOC44LTEyOC4yIDU0LjRDNzIuMSAxNDYuMSA1OC41IDE5NC4zIDU4IDI1NmMuNSA2MS43IDE0LjEgMTA5LjkgNDAuMyAxNDMuM2MyOCAzNS42IDcxLjIgNTMuOSAxMjguMiA1NC40YzUxLjQtLjQgODUuNC0xMi42IDExMy43LTQwLjljMzIuMy0zMi4yIDMxLjctNzEuOCAyMS40LTk1LjljLTYuMS0xNC4yLTE3LjEtMjYtMzEuOS0zNC45Yy0zLjcgMjYuOS0xMS44IDQ4LjMtMjQuNyA2NC44Yy0xNy4xIDIxLjgtNDEuNCAzMy42LTcyLjcgMzUuM2MtMjMuNiAxLjMtNDYuMy00LjQtNjMuOS0xNmMtMjAuOC0xMy44LTMzLTM0LjgtMzQuMy01OS4zYy0yLjUtNDguMyAzNS43LTgzIDk1LjItODYuNGMyMS4xLTEuMiA0MC45LS4zIDU5LjIgMi44Yy0yLjQtMTQuOC03LjMtMjYuNi0xNC42LTM1LjJjLTEwLTExLjctMjUuNi0xNy43LTQ2LjItMTcuOEgyMjdjLTE2LjYgMC0zOSA0LjYtNTMuMyAyNi4zbC0zNC40LTIzLjZjMTkuMi0yOS4xIDUwLjMtNDUuMSA4Ny44LTQ1LjFoLjhjNjIuNiAuNCA5OS45IDM5LjUgMTAzLjcgMTA3LjdsLS4yIC4yem0tMTU2IDY4LjhjMS4zIDI1LjEgMjguNCAzNi44IDU0LjYgMzUuM2MyNS42LTEuNCA1NC42LTExLjQgNTkuNS03My4yYy0xMy4yLTIuOS0yNy44LTQuNC00My40LTQuNGMtNC44IDAtOS42IC4xLTE0LjQgLjRjLTQyLjkgMi40LTU3LjIgMjMuMi01Ni4yIDQxLjhsLS4xIC4xeiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.facebook::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.facebook::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.linkedin::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.linkedin::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.twitter::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.twitter::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzg5LjIgNDhoNzAuNkwzMDUuNiAyMjQuMiA0ODcgNDY0SDM0NUwyMzMuNyAzMTguNiAxMDYuNSA0NjRIMzUuOEwyMDAuNyAyNzUuNSAyNi44IDQ4SDE3Mi40TDI3Mi45IDE4MC45IDM4OS4yIDQ4ek0zNjQuNCA0MjEuOGgzOS4xTDE1MS4xIDg4aC00MkwzNjQuNCA0MjEuOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.pinterest::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.pinterest::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA0IDYuNUMxMDEuNCA2LjUgMCA3NC45IDAgMTg1LjYgMCAyNTYgMzkuNiAyOTYgNjMuNiAyOTZjOS45IDAgMTUuNi0yNy42IDE1LjYtMzUuNCAwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44IDAtODAuNCA2MS4yLTEzNy40IDE0MC40LTEzNy40IDY4LjEgMCAxMTguNSAzOC43IDExOC41IDEwOS44IDAgNTMuMS0yMS4zIDE1Mi43LTkwLjMgMTUyLjctMjQuOSAwLTQ2LjItMTgtNDYuMi00My44IDAtMzcuOCAyNi40LTc0LjQgMjYuNC0xMTMuNCAwLTY2LjItOTMuOS01NC4yLTkzLjkgMjUuOCAwIDE2LjggMi4xIDM1LjQgOS42IDUwLjctMTMuOCA1OS40LTQyIDE0Ny45LTQyIDIwOS4xIDAgMTguOSAyLjcgMzcuNSA0LjUgNTYuNCAzLjQgMy44IDEuNyAzLjQgNi45IDEuNSA1MC40LTY5IDQ4LjYtODIuNSA3MS40LTE3Mi44IDEyLjMgMjMuNCA0NC4xIDM2IDY5LjMgMzYgMTA2LjIgMCAxNTMuOS0xMDMuNSAxNTMuOS0xOTYuOEMzODQgNzEuMyAyOTguMiA2LjUgMjA0IDYuNXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjA0IDYuNUMxMDEuNCA2LjUgMCA3NC45IDAgMTg1LjYgMCAyNTYgMzkuNiAyOTYgNjMuNiAyOTZjOS45IDAgMTUuNi0yNy42IDE1LjYtMzUuNCAwLTkuMy0yMy43LTI5LjEtMjMuNy02Ny44IDAtODAuNCA2MS4yLTEzNy40IDE0MC40LTEzNy40IDY4LjEgMCAxMTguNSAzOC43IDExOC41IDEwOS44IDAgNTMuMS0yMS4zIDE1Mi43LTkwLjMgMTUyLjctMjQuOSAwLTQ2LjItMTgtNDYuMi00My44IDAtMzcuOCAyNi40LTc0LjQgMjYuNC0xMTMuNCAwLTY2LjItOTMuOS01NC4yLTkzLjkgMjUuOCAwIDE2LjggMi4xIDM1LjQgOS42IDUwLjctMTMuOCA1OS40LTQyIDE0Ny45LTQyIDIwOS4xIDAgMTguOSAyLjcgMzcuNSA0LjUgNTYuNCAzLjQgMy44IDEuNyAzLjQgNi45IDEuNSA1MC40LTY5IDQ4LjYtODIuNSA3MS40LTE3Mi44IDEyLjMgMjMuNCA0NC4xIDM2IDY5LjMgMzYgMTA2LjIgMCAxNTMuOS0xMDMuNSAxNTMuOS0xOTYuOEMzODQgNzEuMyAyOTguMiA2LjUgMjA0IDYuNXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.youtube::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.youtube::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon.tiktok::before {
  margin-right: 0.1em;
}
.social-media--block .socials .social a .icon.tiktok::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.social-media--block .socials .social a .icon::before {
  width: 0.9rem !important;
  height: 0.9rem !important;
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% calc(-50% - 1px);
  line-height: 1em;
}
@media all and (max-width: 959px) {
  .social-media--block .socials .social a .icon::before {
    width: 0.7rem !important;
    height: 0.7rem !important;
    top: 35%;
  }
}
.social-media--block .socials .social a .lbl {
  display: none;
  text-indent: -19rem;
}

.statistic_companies {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 5.5rem;
  padding: 4.25rem 3.5rem;
  background-color: #FFF;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 20px;
  margin-top: -15rem;
  position: relative;
  z-index: 38;
}
.statistic_companies .graphic {
  width: calc(50% - 55px);
}
.statistic_companies .graphic .dots {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 5%;
       column-gap: 5%;
  row-gap: 1.5rem;
}
.statistic_companies .graphic .dots .dot {
  display: block;
  width: 5%;
  aspect-ratio: 1/1;
  background-color: #D9D9D9;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.statistic_companies .graphic .dots .dot span {
  display: block;
  width: 0%;
  height: 0%;
  background-color: #F74C63;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50ù;
}
.statistic_companies .graphic .dots .dot span.aos-animate {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.statistic_companies .text {
  width: calc(50% - 55px);
  font-size: 1.4rem;
  text-align: center;
}
.statistic_companies .text .text__inner {
  max-width: 20rem;
  margin: 0 auto;
}
.statistic_companies .text .text__inner .value {
  display: block;
  font-size: 5rem;
  font-weight: bold;
  text-align: center;
}

.article--articles--related--views-block,
.press-article--press-articles--related--views-block {
  padding: 130px 0;
  margin: 0 0 130px 0;
}
@media all and (max-width: 1199px) {
  .article--articles--related--views-block,
  .press-article--press-articles--related--views-block {
    padding: 5rem 0;
    margin: 0 0 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .article--articles--related--views-block,
  .press-article--press-articles--related--views-block {
    padding: 4rem 0;
    margin: 0 0 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .article--articles--related--views-block,
  .press-article--press-articles--related--views-block {
    padding: 3rem 0;
    margin: 0 0 3rem 0;
  }
}

.discounts--promoted--views-block {
  padding: 2rem;
}
@media all and (max-width: 479px) {
  .discounts--promoted--views-block {
    padding: 1rem;
  }
}
.discounts--promoted--views-block .node {
  background-color: #FFF !important;
}

.block-system-branding-block {
  width: 7rem;
}

@media all and (max-width: 959px) {
  .block-system-branding-block {
    width: 5rem;
  }
}
.language-switcher--block {
  width: 100%;
  max-width: calc(var(--user-account-menu--width, 250px) - 20px);
  text-transform: uppercase;
}
.language-switcher--block ul {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  gap: 0.6rem;
  padding: 0;
  margin: 0;
}
.language-switcher--block ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.language-switcher--block ul li.is-active {
  font-weight: bold;
}
.language-switcher--block ul li a {
  text-decoration: none;
}
@media all and (max-width: 767px) {
  .language-switcher--block ul li a {
    color: #FFF;
  }
}

.contact--webform-block {
  display: flex;
  flex-flow: row nowrap;
  gap: 1.5rem;
}
@media all and (max-width: 1199px) {
  .contact--webform-block {
    flex-flow: column wrap;
  }
}
@media all and (max-width: 767px) {
  .contact--webform-block {
    gap: 1rem;
  }
}
.contact--webform-block > .block__inner {
  flex: 1 1 100%;
  max-width: 50rem;
  padding: 2.5rem 3.5rem;
  margin: 0 auto;
  border-radius: 0.4rem;
}
@media all and (max-width: 1599px) {
  .contact--webform-block > .block__inner {
    padding: 2.5rem;
  }
}
@media all and (max-width: 767px) {
  .contact--webform-block > .block__inner {
    padding: 2rem;
  }
}
@media all and (max-width: 479px) {
  .contact--webform-block > .block__inner {
    padding: 1rem;
  }
}
.contact--webform-block .block__aside {
  flex: 0 0 25rem;
}
@media all and (max-width: 1399px) {
  .contact--webform-block .block__aside {
    flex: 0 0 20rem;
  }
}
@media all and (max-width: 1199px) {
  .contact--webform-block .block__aside {
    flex: 0 0 auto;
  }
}
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item:not(:last-child) {
  margin: 0 0 1.5rem 0;
}
@media all and (max-width: 767px) {
  .contact--webform-block .block__aside .field--name-field-form-ctas .field__item:not(:last-child) {
    margin: 0 0 1rem 0;
  }
}
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action {
  padding: 2rem 2.5rem 2rem 2rem;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1.3em;
}
@media all and (max-width: 767px) {
  .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action {
    padding: 1.75rem;
  }
}
@media all and (max-width: 479px) {
  .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action {
    padding: 1rem;
  }
}
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h2, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .hero-slide__title, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .nav__title,
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .menu__title,
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action .block__title, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item .node--call-to-action h3 {
  color: #F74C63;
}
.contact--webform-block .block__aside .field--name-field-form-ctas .field__item a.node--call-to-action:hover, .contact--webform-block .block__aside .field--name-field-form-ctas .field__item a.node--call-to-action:focus {
  background-color: #cccccc;
}

.lightbox.video {
  position: relative;
  font-size: 4rem;
}
.lightbox.video::after {
  margin-left: 0.1em;
}
.lightbox.video::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzMgMzljLTE0LjgtOS4xLTMzLjQtOS40LTQ4LjUtLjlTMCA2Mi42IDAgODBWNDMyYzAgMTcuNCA5LjQgMzMuNCAyNC41IDQxLjlzMzMuNyA4LjEgNDguNS0uOUwzNjEgMjk3YzE0LjMtOC43IDIzLTI0LjIgMjMtNDFzLTguNy0zMi4yLTIzLTQxTDczIDM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNzMgMzljLTE0LjgtOS4xLTMzLjQtOS40LTQ4LjUtLjlTMCA2Mi42IDAgODBWNDMyYzAgMTcuNCA5LjQgMzMuNCAyNC41IDQxLjlzMzMuNyA4LjEgNDguNS0uOUwzNjEgMjk3YzE0LjMtOC43IDIzLTI0LjIgMjMtNDFzLTguNy0zMi4yLTIzLTQxTDczIDM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: white;
}
.lightbox.video:after {
  position: absolute;
  z-index: 10;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}

.ui-dialog .filter-wrapper {
  display: none;
}

.logo-container .logo {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 8.6419%;
}
.logo-container .logo span {
  display: block;
}
.logo-container .logo span.logo-graphic {
  width: 32.716%;
  aspect-ratio: 53/76;
}
.logo-container .logo span.logo-text {
  width: 58.6419%;
  aspect-ratio: 97/53;
}

.placeholder-img {
  background-color: #FFF;
  background-image: url("../img/logo-graphic.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 25% auto;
}
.pg-bg--none .placeholder-img {
  background-color: #D9D9D9;
}

.read-more--full {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  text-indent: -19rem;
  overflow: hidden;
}

.files__field {
  container-type: inline-size;
}
.files__field .field__items {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  row-gap: 1rem;
  width: 100%;
}
.files__field .field__items .field__item {
  width: calc(33.33% - 20px);
}
@container (max-width: 1299px) {
  .files__field .field__items .field__item {
    width: calc(50% - 15px);
  }
}
@container (max-width: 849px) {
  .files__field .field__items .field__item {
    width: 100%;
  }
}

.media--file--field {
  text-decoration: none;
}
.media--file--field .media__inner {
  display: flex;
  flex-flow: row nowrap;
  gap: 0.5rem;
}
.media--file--field .media__inner .icon__wrapper .icon {
  display: block;
}
.media--file--field .media__inner .icon__wrapper .icon::before {
  margin-right: 0.1em;
}
.media--file--field .media__inner .icon__wrapper .icon::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNDY0Yy04LjggMC0xNi03LjItMTYtMTZWNjRjMC04LjggNy4yLTE2IDE2LTE2SDIyNHY4MGMwIDE3LjcgMTQuMyAzMiAzMiAzMmg4MFY0NDhjMCA4LjgtNy4yIDE2LTE2IDE2SDY0ek02NCAwQzI4LjcgMCAwIDI4LjcgMCA2NFY0NDhjMCAzNS4zIDI4LjcgNjQgNjQgNjRIMzIwYzM1LjMgMCA2NC0yOC43IDY0LTY0VjE1NC41YzAtMTctNi43LTMzLjMtMTguNy00NS4zTDI3NC43IDE4LjdDMjYyLjcgNi43IDI0Ni41IDAgMjI5LjUgMEg2NHptNTYgMjU2Yy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0SDI2NGMxMy4zIDAgMjQtMTAuNyAyNC0yNHMtMTAuNy0yNC0yNC0yNEgxMjB6bTAgOTZjLTEzLjMgMC0yNCAxMC43LTI0IDI0czEwLjcgMjQgMjQgMjRIMjY0YzEzLjMgMCAyNC0xMC43IDI0LTI0cy0xMC43LTI0LTI0LTI0SDEyMHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.media--file--field .media__inner .icon__wrapper .icon::before {
  width: 2rem;
  height: 2rem;
}
.media--file--field .media__inner .media__content {
  margin-top: 0.5rem;
}
.media--file--field .media__inner .media__content .media__header {
  line-height: 1.35em;
}
.media--file--field .media__inner .media__content .media__header .title {
  display: block;
  font-size: 1.1rem;
  font-weight: bold;
}
.media--file--field .media__inner .media__content .media__header .info {
  display: block;
  font-size: 0.85rem;
}
.media--file--field .media__inner .media__content .field--name-field-description {
  margin: 0.5rem 0 0 0;
}

.graph-item {
  position: relative;
}
.graph-item a, .graph-item img {
  position: relative;
  z-index: 3;
}
.graph-item .field--name-field-graph-type {
  display: block;
  width: 4rem;
  height: 4rem;
  position: absolute;
  background-color: #FFF;
  right: 0;
  bottom: 0;
  z-index: 8;
}
.graph-item .field--name-field-graph-type .graph-item__icon {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.graph-item .field--name-field-graph-type .graph-item__icon.decrease::before {
  margin-right: 0.1em;
}
.graph-item .field--name-field-graph-type .graph-item__icon.decrease::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0yMTcuNCA1Ny40TDIwOCAxOTQuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2w4MCA4MGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMEwzMDQgMTg5LjNsNTcuNCA1Ny40TDMyOSAyNzljLTE1LjEgMTUuMS00LjQgNDEgMTcgNDFINDU2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE4NS45YzAtMjEuNC0yNS45LTMyLjEtNDEtMTdsLTMyLjQgMzIuNC04MC04MGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0yMTcuNCA1Ny40TDIwOCAxOTQuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMHMtMTIuNSAzMi44IDAgNDUuM2w4MCA4MGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMEwzMDQgMTg5LjNsNTcuNCA1Ny40TDMyOSAyNzljLTE1LjEgMTUuMS00LjQgNDEgMTcgNDFINDU2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE4NS45YzAtMjEuNC0yNS45LTMyLjEtNDEtMTdsLTMyLjQgMzIuNC04MC04MGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDB6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.graph-item .field--name-field-graph-type .graph-item__icon.stagnation::before {
  margin-right: 0.1em;
}
.graph-item .field--name-field-graph-type .graph-item__icon.stagnation::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0zMTMuNCA1Ny40TDI4OCAyMTAuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMGwtODAgODBjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMjA4IDIyMS4zbDU3LjQgNTcuNGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxMTItMTEyIDE4LjcgMTguN2M0LjIgNC4yIDEwIDYuNiAxNiA2LjZjMTIuNSAwIDIyLjYtMTAuMSAyMi42LTIyLjZWOTYuMnYtLjNWODBjMC04LjgtNy4yLTE2LTE2LTE2SDM3NC42QzM2Mi4xIDY0IDM1MiA3NC4xIDM1MiA4Ni42YzAgNiAyLjQgMTEuOCA2LjYgMTZsMTguNyAxOC43em02NCAxNDEuM2wtMTguNyAxOC43LTM0LjctMzQuNy00NS4zIDQ1LjMgMzQuNyAzNC43LTE4LjcgMTguN2MtNC4yIDQuMi02LjYgMTAtNi42IDE2YzAgMTIuNSAxMC4xIDIyLjYgMjIuNiAyMi42bDg5LjQgMGM4LjggMCAxNi03LjIgMTYtMTZWMjc4LjZjMC0xMi41LTEwLjEtMjIuNi0yMi42LTIyLjZjLTYgMC0xMS44IDIuNC0xNiA2LjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0em0zMTMuNCA1Ny40TDI4OCAyMTAuN2wtNTcuNC01Ny40Yy0xMi41LTEyLjUtMzIuOC0xMi41LTQ1LjMgMGwtODAgODBjLTEyLjUgMTIuNS0xMi41IDMyLjggMCA0NS4zczMyLjggMTIuNSA0NS4zIDBMMjA4IDIyMS4zbDU3LjQgNTcuNGMxMi41IDEyLjUgMzIuOCAxMi41IDQ1LjMgMGwxMTItMTEyIDE4LjcgMTguN2M0LjIgNC4yIDEwIDYuNiAxNiA2LjZjMTIuNSAwIDIyLjYtMTAuMSAyMi42LTIyLjZWOTYuMnYtLjNWODBjMC04LjgtNy4yLTE2LTE2LTE2SDM3NC42QzM2Mi4xIDY0IDM1MiA3NC4xIDM1MiA4Ni42YzAgNiAyLjQgMTEuOCA2LjYgMTZsMTguNyAxOC43em02NCAxNDEuM2wtMTguNyAxOC43LTM0LjctMzQuNy00NS4zIDQ1LjMgMzQuNyAzNC43LTE4LjcgMTguN2MtNC4yIDQuMi02LjYgMTAtNi42IDE2YzAgMTIuNSAxMC4xIDIyLjYgMjIuNiAyMi42bDg5LjQgMGM4LjggMCAxNi03LjIgMTYtMTZWMjc4LjZjMC0xMi41LTEwLjEtMjIuNi0yMi42LTIyLjZjLTYgMC0xMS44IDIuNC0xNiA2LjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.graph-item .field--name-field-graph-type .graph-item__icon.increase::before {
  margin-right: 0.1em;
}
.graph-item .field--name-field-graph-type .graph-item__icon.increase::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0ek00MzkgMjc5YzE1LjEgMTUuMSA0MSA0LjQgNDEtMTdWMTUyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDM0NS45Yy0yMS40IDAtMzIuMSAyNS45LTE3IDQxbDMyLjQgMzIuNEwzMDQgMjU4LjdsLTczLjQtNzMuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBsLTgwIDgwYy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwTDIwOCAyNTMuM2w3My40IDczLjRjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsODAtODBMNDM5IDI3OXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNjQgNjRjMC0xNy43LTE0LjMtMzItMzItMzJTMCA0Ni4zIDAgNjRWNDAwYzAgNDQuMiAzNS44IDgwIDgwIDgwSDQ4MGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMkg4MGMtOC44IDAtMTYtNy4yLTE2LTE2VjY0ek00MzkgMjc5YzE1LjEgMTUuMSA0MSA0LjQgNDEtMTdWMTUyYzAtMTMuMy0xMC43LTI0LTI0LTI0SDM0NS45Yy0yMS40IDAtMzIuMSAyNS45LTE3IDQxbDMyLjQgMzIuNEwzMDQgMjU4LjdsLTczLjQtNzMuNGMtMTIuNS0xMi41LTMyLjgtMTIuNS00NS4zIDBsLTgwIDgwYy0xMi41IDEyLjUtMTIuNSAzMi44IDAgNDUuM3MzMi44IDEyLjUgNDUuMyAwTDIwOCAyNTMuM2w3My40IDczLjRjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsODAtODBMNDM5IDI3OXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.graph-item .field--name-field-graph-type .graph-item__icon::before {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

.pg-bg--none .graph-item .field--name-field-graph-type,
.pg-bg--neutral .graph-item .field--name-field-graph-type {
  background-color: #080070;
}
.pg-bg--none .graph-item .field--name-field-graph-type .graph-item__icon::before,
.pg-bg--neutral .graph-item .field--name-field-graph-type .graph-item__icon::before {
  background-color: #FFF !important;
}

.lbl.private {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 1.5rem;
  color: #FFF;
  background-color: #F74C63;
  line-height: 1.2em;
}
.lbl.private .lbl-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.lbl.private .lbl-inner .b-logo {
  display: block;
  width: 0.75rem;
  height: 0.95rem;
  position: relative;
}
.lbl.private .lbl-inner .b-logo::before {
  margin-right: 0.1em;
}
.lbl.private .lbl-inner .b-logo::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.lbl.private .lbl-inner .b-logo span {
  display: none;
}
.lbl.private .lbl-inner .b-logo::before {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.lbl.private .lbl-inner .text {
  font-size: 1.1rem;
}

.pg-bg--tertiary .node--article.node--view-mode-teaser .node__inner .node__media .lbl.private {
  color: #F74C63;
  background-color: #FFF;
}
.pg-bg--tertiary .node--article.node--view-mode-teaser .node__inner .node__media .lbl.private .lbl-inner .b-logo::before {
  background-color: #F74C63;
}

.footer--webform-block {
  padding: 2.75rem;
  padding-left: var(--wrapper-space--width, 120px);
}
@media all and (max-width: 959px) {
  .footer--webform-block {
    padding: 2.5rem 4rem;
  }
}
@media all and (max-width: 767px) {
  .footer--webform-block {
    padding: 2.5rem 2rem;
  }
}
@media all and (max-width: 479px) {
  .footer--webform-block {
    padding: 2.5rem 1rem;
  }
}
.footer--webform-block .form-item-newsletter {
  padding: 0.5rem 0.75rem;
  margin-right: 0.5rem;
  color: #FFF;
  background-color: #F74C63;
  position: relative;
  font-weight: bold;
}
@media all and (max-width: 767px) {
  .footer--webform-block .form-item-newsletter {
    margin-right: 0;
  }
}
.footer--webform-block .form-item-newsletter::before {
  display: block;
  content: "";
  border: 8px solid transparent;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-left-color: #F74C63;
  position: absolute;
  right: 0;
  top: 50%;
  translate: 100% -50%;
}
@media all and (max-width: 767px) {
  .footer--webform-block .form-item-newsletter::before {
    display: none;
  }
}
.footer--webform-block input[type=submit] {
  margin: 0;
}

.geysir-modal-add-select-type-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-5% / 2) -5%;
  padding: 1.75rem 0;
}
.geysir-modal-add-select-type-form .geysir-add-type {
  flex: 0 0 calc(100% / 5 - 5%);
  flex-basis: calc(100% / 5 - 5%);
  width: calc(100% / 5 - 5%);
  min-height: 1px;
  margin: 0 calc(5% / 2) 5%;
}
.geysir-modal-add-select-type-form .geysir-add-type {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border: 1px solid transparent;
  min-width: auto;
}
.geysir-modal-add-select-type-form .geysir-add-type input {
  width: 100%;
  margin-bottom: auto;
}
.geysir-modal-add-select-type-form .geysir-add-type span {
  margin-top: 0.25rem;
}
@media all and (max-width: 959px) {
  .geysir-modal-add-select-type-form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-3% / 2) -3%;
  }
  .geysir-modal-add-select-type-form .geysir-add-type {
    flex: 0 0 calc(100% / 4 - 3%);
    flex-basis: calc(100% / 4 - 3%);
    width: calc(100% / 4 - 3%);
    min-height: 1px;
    margin: 0 calc(3% / 2) 3%;
  }
}
@media all and (max-width: 767px) {
  .geysir-modal-add-select-type-form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-3% / 2) -3%;
  }
  .geysir-modal-add-select-type-form .geysir-add-type {
    flex: 0 0 calc(100% / 3 - 3%);
    flex-basis: calc(100% / 3 - 3%);
    width: calc(100% / 3 - 3%);
    min-height: 1px;
    margin: 0 calc(3% / 2) 3%;
  }
}
@media all and (max-width: 479px) {
  .geysir-modal-add-select-type-form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-3% / 2) -3%;
  }
  .geysir-modal-add-select-type-form .geysir-add-type {
    flex: 0 0 calc(100% / 2 - 3%);
    flex-basis: calc(100% / 2 - 3%);
    width: calc(100% / 2 - 3%);
    min-height: 1px;
    margin: 0 calc(3% / 2) 3%;
  }
}

.geysir-modal-add-select-type-form .geysir-add-type:hover {
  border: 1px solid #2196f3;
}

.geysir-button {
  margin: 0 auto;
}

.geysir-field-paragraph-wrapper {
  pointer-events: none;
}
.geysir-field-paragraph-wrapper > * {
  pointer-events: all;
}
.geysir-field-paragraph-wrapper:hover {
  z-index: 2;
}
.geysir-field-paragraph-wrapper:hover > .paragraph {
  position: relative;
  z-index: 1;
}
.geysir-field-paragraph-wrapper:hover::after {
  background-color: transparent;
}

div[data-geysir-field-paragraph-field-wrapper=geysir-field-hero] {
  background-color: #efefef;
  position: relative;
  height: 5rem;
}
div[data-geysir-field-paragraph-field-wrapper=geysir-field-hero]::before {
  content: "Click here to add a hero";
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0.3;
  translate: -50% -50%;
  color: #6c757d;
  font-weight: bold;
  font-size: clamp(1.8rem, 0.83vw + 1.6rem, 2.1rem);
}

.editor-link-dialog {
  width: 24rem;
  min-height: 15rem;
}
@media all and (max-width: 767px) {
  .editor-link-dialog {
    width: auto;
    max-width: 16rem;
  }
}
.editor-link-dialog .editor-link-dialog {
  min-height: 15rem;
}
.editor-link-dialog .linkit-ui-autocomplete {
  max-height: 9.5rem;
  box-shadow: 0 5px 10px 0 rgba(217, 217, 217, 0.75);
}

.geysir-dialog {
  z-index: 100;
}

.media-image-edit-form .focal-point-wrapper .focal-point-preview-link {
  background-color: #D9D9D9;
  margin: 1rem 0 0;
  padding: 0.25rem;
  color: #000;
  border: 1px solid #cccccc;
  text-decoration: none;
}
.media-image-edit-form .focal-point-wrapper .focal-point-preview-link::before {
  margin-right: 0.25rem;
}
.media-image-edit-form .focal-point-wrapper .focal-point-preview-link:hover {
  background-color: #cccccc;
  color: #000;
}
.media-image-edit-form details[data-drupal-selector=edit-group-video] {
  background-color: #D9D9D9;
  margin: 1rem 0;
  padding: 0.5rem;
  border: 1px solid #cccccc;
}
.media-image-edit-form details[data-drupal-selector=edit-group-video] > summary {
  display: none;
}
.media-image-edit-form .js-form-type-vertical-tabs {
  display: none;
}

.geysir-dialog .ui-dialog-content {
  padding: 0.5rem;
}
.geysir-dialog .tabledrag-toggle-weight-wrapper {
  display: none;
}
.geysir-dialog details {
  padding: 0.5rem 0;
}
.geysir-dialog details > summary {
  display: none;
}
.geysir-dialog .form-required::after {
  content: "*";
  display: inline-block;
  margin-left: 0.15rem;
}
.geysir-dialog .field--type-link fieldset {
  border: 1px solid #cccccc;
}
.geysir-dialog .horizontal-tabs {
  margin: 0;
}
.geysir-dialog .horizontal-tabs-list {
  font-size: 1rem;
}
.geysir-dialog .field-multiple-table {
  width: 100%;
}
.geysir-dialog .field-multiple-table thead h4 {
  background-color: #D9D9D9;
  margin: 0;
  padding: 0.5rem 0;
  text-transform: uppercase;
}
.geysir-dialog .field-multiple-table td.field-multiple-drag {
  width: 1.5rem;
}
.geysir-dialog .paragraphs-actions {
  display: flex;
  justify-content: flex-end;
  float: none !important;
  margin: 0 !important;
  padding: 0.5rem 0;
  border-bottom: 1px dashed #D9D9D9;
}
@media all and (max-width: 767px) {
  .geysir-dialog .paragraphs-actions input[type=submit].paragraphs-icon-button-edit {
    background-image: url(../dist/svg/geysir/icon-edit.svg);
  }
  .geysir-dialog .paragraphs-actions input[type=submit].paragraphs-icon-button-collapse {
    background-image: url(../dist/svg/geysir/icon-collapse.svg);
  }
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown {
  margin: 0;
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions {
  border: 0;
  top: 1.85rem;
}
@media all and (max-width: 767px) {
  .geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions {
    top: 1.75rem;
  }
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions input[type=submit] {
  background-color: #fff;
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions input[type=submit]:not(:first-child) {
  margin-top: -1px;
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions input[type=submit]:hover {
  background-color: #cccccc;
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-actions {
  box-shadow: none;
  border-radius: 0;
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-toggle {
  background-color: #D9D9D9;
  height: 1.9rem;
  border: 1px solid #cccccc;
  border-left: 0;
  border-radius: 0;
  cursor: pointer;
  box-shadow: none;
}
@media all and (max-width: 767px) {
  .geysir-dialog .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-toggle {
    height: 1.8rem;
  }
}
.geysir-dialog .paragraphs-actions .paragraphs-dropdown .paragraphs-dropdown-toggle:hover {
  background-color: #cccccc;
}
.geysir-dialog a:hover {
  color: #2196f3;
}
.geysir-dialog .paragraphs-subform {
  margin-top: 0.5rem;
}
.geysir-dialog .tabledrag-handle .handle {
  background-position: center;
  width: 30px;
  height: 24px;
  margin: 0;
}
.geysir-dialog .dropbutton-multiple .dropbutton-toggle {
  background-color: #D9D9D9;
  border: 1px solid #cccccc;
  border-left: 0;
}
.geysir-dialog .dropbutton-multiple.open .dropbutton-action {
  margin-top: -1px;
}
.geysir-dialog .dropbutton-multiple.open .dropbutton-action .button {
  width: 100%;
}
.geysir-dialog .dropbutton-multiple.open .dropbutton-action:first-child {
  margin-top: 0;
}
.geysir-dialog .entities-list {
  display: flex;
  flex-wrap: wrap;
}
.geysir-dialog .entities-list .rendered-entity {
  background-color: rgba(217, 217, 217, 0.5);
  width: calc(33.333% - 20px);
  padding: 0.5rem;
  overflow: hidden;
  text-align: center;
  border: 1px solid transparent;
  display: flex;
  flex-direction: column;
}
.geysir-dialog .entities-list .rendered-entity .field {
  margin: 0 0 0.5rem;
}
.geysir-dialog .entities-list .rendered-entity .remove-button {
  margin-top: auto;
}
@media all and (max-width: 767px) {
  .geysir-dialog .entities-list .rendered-entity {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 479px) {
  .geysir-dialog .entities-list .rendered-entity {
    width: calc(100% - 20px);
  }
}
.geysir-dialog .entities-list .rendered-entity .field--name-name {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.geysir-dialog .entities-list .rendered-entity:hover {
  background-color: #D9D9D9;
  border-color: #cccccc;
  opacity: 1;
}
.geysir-dialog .entities-list .rendered-entity input[type=submit] {
  padding: 0rem 0.75rem;
}
.geysir-dialog.ui-dialog input[type=submit] {
  display: inline-block;
  background-color: #D9D9D9;
  background-image: none;
  padding: 0.2rem 0.8rem;
  font-size: 1rem;
  color: #333333;
  border: 1px solid #cccccc;
  border-radius: 0;
}
.geysir-dialog.ui-dialog input[type=submit]:hover {
  background-color: #cccccc;
}
.geysir-dialog .description {
  font-size: 80%;
  color: rgba(0, 0, 0, 0.5);
}
.geysir-dialog input[type=tel],
.geysir-dialog input[type=text],
.geysir-dialog input[type=email],
.geysir-dialog input[type=url],
.geysir-dialog input[type=date],
.geysir-dialog input[type=search],
.geysir-dialog input[type=number],
.geysir-dialog input[type=password],
.geysir-dialog select,
.geysir-dialog textarea,
.geysir-dialog .file-input-wrapper {
  width: 100%;
  height: 2.1rem;
  padding: 0.3rem 0.75rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #cccccc;
  border-radius: 0;
  background-color: #fff;
  color: #080070;
  font-size: 1rem;
  line-height: 1.75;
}
.geysir-dialog input[type=tel].error,
.geysir-dialog input[type=text].error,
.geysir-dialog input[type=email].error,
.geysir-dialog input[type=url].error,
.geysir-dialog input[type=date].error,
.geysir-dialog input[type=search].error,
.geysir-dialog input[type=number].error,
.geysir-dialog input[type=password].error,
.geysir-dialog select.error,
.geysir-dialog textarea.error,
.geysir-dialog .file-input-wrapper.error {
  border: 1px solid #f44336;
}
.geysir-dialog input[type=tel].error:focus,
.geysir-dialog input[type=text].error:focus,
.geysir-dialog input[type=email].error:focus,
.geysir-dialog input[type=url].error:focus,
.geysir-dialog input[type=date].error:focus,
.geysir-dialog input[type=search].error:focus,
.geysir-dialog input[type=number].error:focus,
.geysir-dialog input[type=password].error:focus,
.geysir-dialog select.error:focus,
.geysir-dialog textarea.error:focus,
.geysir-dialog .file-input-wrapper.error:focus {
  border-color: #f44336;
}
.geysir-dialog input[type=tel]:focus,
.geysir-dialog input[type=text]:focus,
.geysir-dialog input[type=email]:focus,
.geysir-dialog input[type=url]:focus,
.geysir-dialog input[type=date]:focus,
.geysir-dialog input[type=search]:focus,
.geysir-dialog input[type=number]:focus,
.geysir-dialog input[type=password]:focus,
.geysir-dialog select:focus,
.geysir-dialog textarea:focus,
.geysir-dialog .file-input-wrapper:focus {
  border: 1px solid #aaaaaa;
}
.geysir-dialog select {
  padding-right: 2rem;
  background-image: url("../dist/svg/icons/dropdown.svg");
  background-size: 0.5rem 0.5rem;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
}
.geysir-dialog textarea {
  min-height: 10rem;
  font-size: 1rem;
  resize: vertical;
}
.geysir-dialog .messages {
  margin: 0.5rem 0;
  padding: 0.5rem;
}
.geysir-dialog .field-multiple-table {
  border-collapse: collapse;
}
.geysir-dialog tr.drag-previous {
  background-color: #ffd;
}
.geysir-dialog tr.draggable {
  border-bottom: 1px dashed #D9D9D9;
}
.geysir-dialog tr.draggable .paragraphs-actions {
  padding: 0;
  border: 0;
}
.geysir-dialog tr.draggable:last-child {
  border: 0;
}
.geysir-dialog tr.draggable.drag {
  background-color: #D9D9D9;
  opacity: 0.5;
}

.layout__twocol__sidebar_first .layout__content {
  display: flex;
  flex-flow: row nowrap;
  gap: 5rem;
}
@media all and (max-width: 1599px) {
  .layout__twocol__sidebar_first .layout__content {
    gap: 2.5rem;
  }
}
@media all and (max-width: 1199px) {
  .layout__twocol__sidebar_first .layout__content {
    flex-flow: column wrap;
    gap: 25px;
  }
}
.layout__twocol__sidebar_first .layout__content .layout__content__aside {
  width: 25%;
}
@media all and (max-width: 1599px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__aside {
    width: 30%;
  }
}
@media all and (max-width: 1199px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__aside {
    width: 100%;
  }
}
@media all and (max-width: 1199px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__aside .sidebar__filters .sidebar__filters__inner {
    display: none;
    padding: 2rem;
    background-color: #D9D9D9;
  }
}
@media all and (max-width: 479px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__aside .sidebar__filters .sidebar__filters__inner {
    padding: 1rem;
  }
}
.layout__twocol__sidebar_first .layout__content .layout__content__aside .sidebar__filters.active, .layout__twocol__sidebar_first .layout__content .layout__content__aside .pager__item.is-active a.sidebar__filters, .pager__item.is-active .layout__twocol__sidebar_first .layout__content .layout__content__aside a.sidebar__filters {
  display: block;
}
.layout__twocol__sidebar_first .layout__content .layout__content__aside .sidebar__filters .block {
  margin: 2.25rem 0 0 0;
}
.layout__twocol__sidebar_first .layout__content .layout__content__aside .sidebar__filters .block:first-child {
  margin-top: 0;
}
.layout__twocol__sidebar_first .layout__content .layout__content__main {
  width: calc(75% - 100px);
}
@media all and (max-width: 1599px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__main {
    width: calc(70% - 50px);
  }
}
@media all and (max-width: 1199px) {
  .layout__twocol__sidebar_first .layout__content .layout__content__main {
    width: 100%;
  }
}
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper {
  display: none;
  margin: 0 0 0.5rem 0;
}
@media all and (max-width: 1199px) {
  .layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper {
    display: block;
  }
}
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler {
  display: inline-block;
  padding: 0.25rem 0.75rem 0.25rem 2rem;
  border-radius: 0.25rem;
  position: relative;
  cursor: pointer;
}
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler::before {
  margin-right: 0.1em;
}
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA0MTZjMCAxNy43IDE0LjMgMzIgMzIgMzJsNTQuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCA0NDhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJsLTI0Ni43IDBjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OEwzMiAzODRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyem0xMjggMGEzMiAzMiAwIDEgMSA2NCAwIDMyIDMyIDAgMSAxIC02NCAwek0zMjAgMjU2YTMyIDMyIDAgMSAxIDY0IDAgMzIgMzIgMCAxIDEgLTY0IDB6bTMyLTgwYy0zMi44IDAtNjEgMTkuNy03My4zIDQ4TDMyIDIyNGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmwyNDYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4bDU0LjcgMGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMmwtNTQuNyAwYy0xMi4zLTI4LjMtNDAuNS00OC03My4zLTQ4ek0xOTIgMTI4YTMyIDMyIDAgMSAxIDAtNjQgMzIgMzIgMCAxIDEgMCA2NHptNzMuMy02NEMyNTMgMzUuNyAyMjQuOCAxNiAxOTIgMTZzLTYxIDE5LjctNzMuMyA0OEwzMiA2NEMxNC4zIDY0IDAgNzguMyAwIDk2czE0LjMgMzIgMzIgMzJsODYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCAxMjhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJMMjY1LjMgNjR6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMCA0MTZjMCAxNy43IDE0LjMgMzIgMzIgMzJsNTQuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCA0NDhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJsLTI0Ni43IDBjLTEyLjMtMjguMy00MC41LTQ4LTczLjMtNDhzLTYxIDE5LjctNzMuMyA0OEwzMiAzODRjLTE3LjcgMC0zMiAxNC4zLTMyIDMyem0xMjggMGEzMiAzMiAwIDEgMSA2NCAwIDMyIDMyIDAgMSAxIC02NCAwek0zMjAgMjU2YTMyIDMyIDAgMSAxIDY0IDAgMzIgMzIgMCAxIDEgLTY0IDB6bTMyLTgwYy0zMi44IDAtNjEgMTkuNy03My4zIDQ4TDMyIDIyNGMtMTcuNyAwLTMyIDE0LjMtMzIgMzJzMTQuMyAzMiAzMiAzMmwyNDYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4bDU0LjcgMGMxNy43IDAgMzItMTQuMyAzMi0zMnMtMTQuMy0zMi0zMi0zMmwtNTQuNyAwYy0xMi4zLTI4LjMtNDAuNS00OC03My4zLTQ4ek0xOTIgMTI4YTMyIDMyIDAgMSAxIDAtNjQgMzIgMzIgMCAxIDEgMCA2NHptNzMuMy02NEMyNTMgMzUuNyAyMjQuOCAxNiAxOTIgMTZzLTYxIDE5LjctNzMuMyA0OEwzMiA2NEMxNC4zIDY0IDAgNzguMyAwIDk2czE0LjMgMzIgMzIgMzJsODYuNyAwYzEyLjMgMjguMyA0MC41IDQ4IDczLjMgNDhzNjEtMTkuNyA3My4zLTQ4TDQ4MCAxMjhjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJMMjY1LjMgNjR6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.layout__twocol__sidebar_first .sidebar__filters .filters_toggler__wrapper .filters_toggler::before {
  margin: 0;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  translate: 0 -50%;
}

.bottom--menu-block {
  line-height: 1em;
}
@media all and (max-width: 1399px) {
  .bottom--menu-block {
    line-height: 1.3em;
  }
}
.bottom--menu-block ul.menu__list {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0;
  text-align: center;
}
@media all and (max-width: 767px) {
  .bottom--menu-block ul.menu__list {
    flex-flow: column wrap;
  }
}
.bottom--menu-block ul.menu__list li {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
@media all and (max-width: 767px) {
  .bottom--menu-block ul.menu__list li {
    display: block;
  }
}
.bottom--menu-block ul.menu__list li:not(:last-child) {
  padding: 0 0.5rem 0 0;
  margin: 0 0.5rem 0 0;
}
@media all and (max-width: 767px) {
  .bottom--menu-block ul.menu__list li:not(:last-child) {
    padding: 0;
    margin: 0 0 0.25rem 0;
  }
}
.bottom--menu-block ul.menu__list li:not(:last-child)::before {
  display: block;
  content: "-";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  translate: 50% 0;
}
@media all and (max-width: 767px) {
  .bottom--menu-block ul.menu__list li:not(:last-child)::before {
    display: none;
  }
}
.bottom--menu-block ul.menu__list li a {
  display: block;
  text-decoration: none;
}

.block--menu-block--dms {
  text-align: center;
}
.block--menu-block--dms .menu__item {
  display: inline-block;
}
.block--menu-block--dms .menu__item:not(:first-child) {
  margin-left: 0.75rem;
}
@media all and (max-width: 479px) {
  .block--menu-block--dms .menu__item {
    margin: 0;
  }
}

.footer--menu-block {
  line-height: 1.35em;
}
.footer--menu-block > ul.menu__list {
  display: flex;
  flex-flow: row wrap;
  gap: 2rem;
  width: 100%;
  margin-top: -1.75rem;
}
@media all and (max-width: 959px) {
  .footer--menu-block > ul.menu__list {
    gap: 1rem;
  }
}
@media all and (max-width: 619px) {
  .footer--menu-block > ul.menu__list {
    flex-flow: column wrap;
  }
}
.footer--menu-block > ul.menu__list > li {
  flex: 0 0 calc(33.33% - 27px);
  max-width: calc(33.33% - 27px);
}
@media all and (max-width: 959px) {
  .footer--menu-block > ul.menu__list > li {
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
  }
}
@media all and (max-width: 619px) {
  .footer--menu-block > ul.menu__list > li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.footer--menu-block > ul.menu__list > li > a, .footer--menu-block > ul.menu__list > li > span {
  display: none;
}
.footer--menu-block > ul.menu__list > li > ul.menu__list > li:not(:last-child) {
  margin: 0 0 0.5rem 0;
}
.footer--menu-block > ul.menu__list > li > ul.menu__list > li > a, .footer--menu-block > ul.menu__list > li > ul.menu__list > li > span {
  display: block;
  text-decoration: none;
}
.footer--menu-block > ul.menu__list > li > ul.menu__list > li > a.title, .footer--menu-block > ul.menu__list > li > ul.menu__list > li > span.title {
  display: block;
  font-size: 1.2rem;
  font-weight: bold;
  margin: 1.75rem 0 1rem 0;
}
.footer--menu-block > ul.menu__list > li > ul.menu__list > li > a:hover, .footer--menu-block > ul.menu__list > li > ul.menu__list > li > a:focus {
  text-decoration: underline;
}

.region--header-bottom .main-menu--menu-block {
  position: static;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.2em;
}
@media all and (max-width: 1649px) {
  .region--header-bottom .main-menu--menu-block {
    font-size: 1.1rem;
  }
}
@media all and (max-width: 1599px) {
  .region--header-bottom .main-menu--menu-block {
    font-size: 1rem;
  }
}
@media all and (max-width: 1249px) {
  .region--header-bottom .main-menu--menu-block {
    display: none;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0;
  margin: 0;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > a {
  display: block;
  padding: 1rem 1.25rem;
  text-decoration: none;
}
@media all and (max-width: 1749px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > a {
    padding: 1rem 1.1rem;
  }
}
@media all and (max-width: 1599px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > a {
    padding: 0.75rem 0.9rem;
  }
}
@media all and (max-width: 1399px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > a {
    padding: 0.75rem;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > a:not(.btn):hover, .region--header-bottom .main-menu--menu-block > ul.menu > li > a:not(.btn):focus {
  background-color: #FFF;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > ul.menu, .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu {
  display: none;
}

@media all and (max-width: 1249px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li {
    display: none;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu {
  display: none;
  width: 100%;
  height: 55vh;
  min-height: 20rem;
  padding: 3rem;
  color: #FFF;
  background-color: #080070;
  position: absolute;
  left: 0;
  top: 100%;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu .menu__title {
  display: block;
  width: 100%;
  color: #C7AD95;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu {
  display: block;
  padding: 0;
  margin: 0;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a {
  display: block;
  width: calc(25% - 30px);
  padding: 0.75rem 3rem 0.75rem 1.5rem;
  color: #FFF;
  position: relative;
  z-index: 1;
  font-weight: normal;
  text-decoration: none;
  border-radius: 2.5rem 0 0 2.5rem;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a::before {
  margin-right: 0.1em;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C7AD95;
}
@media all and (max-width: 1649px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a {
    padding: 0.6rem 3rem 0.6rem 1.5rem;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a::before {
  position: absolute;
  right: 1.5rem;
  top: 0.9rem;
  transition: right 0.2s ease-in-out;
}
@media all and (max-width: 1649px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a::before {
    top: 0.75rem;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li::before {
  display: block;
  width: 75%;
  height: 100%;
  content: "";
  background-color: #1E3239;
  position: absolute;
  left: 25%;
  top: 0;
  z-index: 3;
  pointer-events: none;
  box-shadow: inset rgba(0, 0, 0, 0.1) 8px 2px 10px;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:hover > a, .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:focus > a {
  background-color: #1E3239;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:hover > a::before, .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:focus > a::before {
  right: 1rem;
  background-color: #F74C63;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__side {
  display: none;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li:hover .submenu, .region--header-bottom .main-menu--menu-block > ul.menu > li:focus .submenu {
  display: block;
}

@media all and (max-width: 1249px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li {
    display: none;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu {
  display: none;
  flex-flow: row nowrap;
  width: 75%;
  height: 100%;
  padding: 3rem;
  background-color: #1E3239;
  position: absolute;
  left: 25%;
  top: 0;
  z-index: 8;
  box-shadow: inset rgba(0, 0, 0, 0.1) 8px 2px 10px;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner {
  flex: 1 1 100%;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner .menu__title {
  display: block;
  width: 100%;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  color: #FFF;
  font-size: 1.2rem;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu {
  padding: 0 1rem;
  margin: 0;
  -moz-columns: 2;
       columns: 2;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
  font-size: 1rem;
  font-weight: normal;
}
@media all and (max-width: 1599px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
    padding: 0;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li {
  padding: 0;
  margin: 0 0 0.25rem 0;
  list-style: none;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a {
  display: block;
  padding: 0.65rem 0.75rem;
  color: #FFF;
  text-decoration: none;
}
@media all and (max-width: 1599px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a {
    padding: 0.5rem 0.75rem;
  }
}
@media all and (max-width: 1399px) {
  .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a {
    padding: 0.25rem 0.5rem;
  }
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a:hover, .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > a:focus {
  background-color: rgba(255, 255, 255, 0.1);
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu > .submenu__side {
  flex: 0 0 15rem;
  margin-left: 2rem;
}
.region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:hover > .submenu, .region--header-bottom .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li:focus > .submenu {
  display: flex;
}

.mlink-ctas {
  display: block;
  margin-top: 2.25rem;
  font-size: 1rem;
  font-weight: normal;
}
@media all and (max-width: 1249px) {
  .mlink-ctas {
    margin: 0.75rem -1rem 1.25rem -1rem;
  }
}
.mlink-ctas .node {
  width: 100%;
}
.mlink-ctas .node:not(:last-child) {
  margin: 0 0 0.75rem 0;
}

.mmenu_toggler {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  width: 2rem;
  height: 2rem;
  padding: 0.4rem 0.25rem;
  cursor: pointer;
}
.mmenu_toggler span {
  display: block;
  width: 100%;
  height: 0.2rem;
  border-radius: 1rem;
  background: #080070;
  transition: all 0.2s ease-in-out;
}
.mmenu_toggler.active span:nth-child(1), .pager__item.is-active a.mmenu_toggler span:nth-child(1) {
  transform: rotate(45deg) translateX(7px) translateY(9px);
}
.mmenu_toggler.active span:nth-child(2), .pager__item.is-active a.mmenu_toggler span:nth-child(2) {
  opacity: 0;
}
.mmenu_toggler.active span:nth-child(3), .pager__item.is-active a.mmenu_toggler span:nth-child(3) {
  transform: rotate(-45deg) translateX(5px) translateY(-8px);
}

.mmenu {
  display: block;
  width: 100%;
  max-width: 25rem;
  height: 100%;
  left: -100%;
  top: 0;
  padding: 2rem 0;
  position: fixed;
  z-index: 388;
  color: #FFF;
  background-color: #080070;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  transition: all 0.2s ease-out;
  line-height: 1.5em;
}
.mmenu .mmenu_close {
  display: block;
  width: 2rem;
  height: 2rem;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #04003d;
  cursor: pointer;
}
.mmenu .mmenu_close::before {
  margin-right: 0.1em;
}
.mmenu .mmenu_close::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.mmenu .mmenu_close::before {
  width: 1rem;
  height: 1rem;
  margin: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
.mmenu .mmenu__inner {
  height: 100%;
  padding: 0 1rem;
  overflow-y: auto;
}
.mmenu .mmenu__inner .block {
  margin: 0 0 1.25rem 0;
}
.mmenu .mmenu__inner .block ul.menu__list,
.mmenu .mmenu__inner .block ul.menu {
  padding: 0;
}
.mmenu .mmenu__inner .block ul.menu__list li,
.mmenu .mmenu__inner .block ul.menu li {
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.mmenu .mmenu__inner .block ul.menu__list li:last-child,
.mmenu .mmenu__inner .block ul.menu li:last-child {
  margin: 0;
  border: none;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item-btn,
.mmenu .mmenu__inner .block ul.menu li.menu__item-btn {
  border-bottom: 0;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item-btn + .menu__item-btn,
.mmenu .mmenu__inner .block ul.menu li.menu__item-btn + .menu__item-btn {
  margin-top: 0.5rem;
  border-bottom: 0;
}
.mmenu .mmenu__inner .block ul.menu__list li a:not(.node):not(.btn), .mmenu .mmenu__inner .block ul.menu__list li > span,
.mmenu .mmenu__inner .block ul.menu li a:not(.node):not(.btn),
.mmenu .mmenu__inner .block ul.menu li > span {
  display: block;
  padding: 0.6rem 0;
  color: #FFF;
  text-decoration: none;
}
.mmenu .mmenu__inner .block ul.menu__list li a.btn,
.mmenu .mmenu__inner .block ul.menu li a.btn {
  display: block;
  /*
    padding: rem(12) 0 !important;
    color: #FFF !important;
    background: none !important;
    border: none !important;
  */
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu,
.mmenu .mmenu__inner .block ul.menu li .submenu {
  display: none;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu .menu__title,
.mmenu .mmenu__inner .block ul.menu li .submenu .menu__title {
  display: none;
  color: #FFF;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu-item--active-trail > a,
.mmenu .mmenu__inner .block ul.menu li.menu-item--active-trail > a {
  font-weight: bold;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu-item--active-trail > .submenu,
.mmenu .mmenu__inner .block ul.menu li.menu-item--active-trail > .submenu {
  display: block;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu-toggler,
.mmenu .mmenu__inner .block ul.menu li .submenu-toggler {
  display: block;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0.45rem;
  cursor: pointer;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu-toggler span,
.mmenu .mmenu__inner .block ul.menu li .submenu-toggler span {
  display: block;
  width: 1.45rem;
  height: 1.45rem;
  text-align: center;
  line-height: 1.45rem;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu-toggler span::before,
.mmenu .mmenu__inner .block ul.menu li .submenu-toggler span::before {
  margin-right: 0.1em;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu-toggler span::before,
.mmenu .mmenu__inner .block ul.menu li .submenu-toggler span::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.mmenu .mmenu__inner .block ul.menu__list li .submenu-toggler span::before,
.mmenu .mmenu__inner .block ul.menu li .submenu-toggler span::before {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--active ul.menu__list, .mmenu .mmenu__inner .block ul.menu__list li.menu__item--active ul.menu,
.mmenu .mmenu__inner .block ul.menu li.menu__item--active ul.menu__list,
.mmenu .mmenu__inner .block ul.menu li.menu__item--active ul.menu {
  display: block;
}
.mmenu .mmenu__inner .language-switcher-language-url select, .mmenu .mmenu__inner .language-switcher-language-url option {
  text-transform: uppercase;
}
.mmenu.active, .pager__item.is-active a.mmenu {
  left: 0;
}

.mmenu .megamenu {
  display: none;
  padding: 0 1rem;
  background-color: #060057;
}
.mmenu .megamenu .expertise .expertise__header .media {
  display: none;
}
.mmenu .menu__item--active .megamenu {
  display: block;
}

.mmenu .main-menu--menu-block > ul.menu > li > .submenu {
  padding: 1.5rem;
  padding-top: 0.9rem;
  border-radius: 0 1rem 0 0;
  background-color: #1E3239;
}
@media all and (max-width: 479px) {
  .mmenu .main-menu--menu-block > ul.menu > li > .submenu {
    padding: 0.5rem 1rem;
  }
}
.mmenu .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu {
  padding: 0 1.25rem 0.5rem 1.25rem;
}
@media all and (max-width: 479px) {
  .mmenu .main-menu--menu-block > ul.menu > li > .submenu > .submenu__inner > ul.menu > li > .submenu {
    padding: 0 1.25rem 0.5rem 1.25rem;
  }
}

/*
.mmenu .user-account--menu-block {
  padding: rem(10) rem(20);
  background-color: $accent;
}
 */
.region--header-top .secondary-menu--menu-block ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
  gap: 2rem;
  padding: 0;
  margin: 0;
}
@media all and (max-width: 1749px) {
  .region--header-top .secondary-menu--menu-block ul.menu__list {
    gap: 1.75rem;
  }
}
@media all and (max-width: 1649px) {
  .region--header-top .secondary-menu--menu-block ul.menu__list {
    gap: 1.5rem;
  }
}
@media all and (max-width: 1599px) {
  .region--header-top .secondary-menu--menu-block ul.menu__list {
    gap: 1.25rem;
  }
}
.region--header-top .secondary-menu--menu-block ul.menu__list li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.region--header-top .secondary-menu--menu-block ul.menu__list li a {
  text-decoration: none;
}

.region--header-bottom .user-account--menu-block {
  font-size: 1.125rem;
  line-height: 1.2em;
  font-weight: bold;
}
@media all and (max-width: 1649px) {
  .region--header-bottom .user-account--menu-block {
    font-size: 1.1rem;
  }
}
@media all and (max-width: 1599px) {
  .region--header-bottom .user-account--menu-block {
    font-size: 1rem;
  }
}
@media all and (max-width: 1249px) {
  .region--header-bottom .user-account--menu-block {
    display: none;
  }
}
.region--header-bottom .user-account--menu-block ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
  padding: 0;
  margin: 0;
}
.region--header-bottom .user-account--menu-block ul.menu__list li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.region--header-bottom .user-account--menu-block ul.menu__list li a {
  display: block;
  padding: 1rem 1.25rem;
  text-decoration: none;
}
@media all and (max-width: 1749px) {
  .region--header-bottom .user-account--menu-block ul.menu__list li a {
    padding: 1rem 1.1rem;
  }
}
@media all and (max-width: 1599px) {
  .region--header-bottom .user-account--menu-block ul.menu__list li a {
    padding: 0.75rem 0.9rem;
  }
}
@media all and (max-width: 1399px) {
  .region--header-bottom .user-account--menu-block ul.menu__list li a {
    padding: 0.75rem;
  }
}
.region--header-bottom .user-account--menu-block ul.menu__list li a.btn {
  border: none;
}

.ui-widget-overlay {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.secured-files-popup-dialog {
  padding: 2rem !important;
  background-color: #FFF !important;
}
@media all and (max-width: 1199px) {
  .secured-files-popup-dialog {
    padding: 1.5rem !important;
  }
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog {
    padding: 1rem !important;
  }
}
.secured-files-popup-dialog .ui-dialog-titlebar {
  width: 100%;
  position: absolute !important;
  right: 0;
  top: 0;
}
.secured-files-popup-dialog .ui-dialog-titlebar.ui-widget-header {
  background: none;
  border: none;
}
.secured-files-popup-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
  width: 1rem;
  height: 1rem;
  border: none;
  background: none;
  right: 1rem;
  top: 1rem;
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
    right: 0.5rem;
    top: 0.5rem;
  }
}
.secured-files-popup-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close .ui-button-icon {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("../svg/icons/xmark.svg") !important;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
}
.secured-files-popup-dialog .ui-dialog-content {
  padding: 1.75rem 4rem 0.5rem 4rem;
}
@media all and (max-width: 959px) {
  .secured-files-popup-dialog .ui-dialog-content {
    padding: 0.5rem 2rem 0.5rem 2rem;
  }
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-content {
    padding: 0.5rem 1rem 0.5rem 1rem;
  }
}
.secured-files-popup-dialog .ui-dialog-content .popup-intro {
  margin: 0 0 1.25rem 0;
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-content .popup-intro h2, .secured-files-popup-dialog .ui-dialog-content .popup-intro .hero-slide__title, .secured-files-popup-dialog .ui-dialog-content .popup-intro .nav__title,
  .secured-files-popup-dialog .ui-dialog-content .popup-intro .menu__title,
  .secured-files-popup-dialog .ui-dialog-content .popup-intro .block__title {
    padding: 0;
  }
  .secured-files-popup-dialog .ui-dialog-content .popup-intro h2::before, .secured-files-popup-dialog .ui-dialog-content .popup-intro .hero-slide__title::before, .secured-files-popup-dialog .ui-dialog-content .popup-intro .nav__title::before,
  .secured-files-popup-dialog .ui-dialog-content .popup-intro .menu__title::before,
  .secured-files-popup-dialog .ui-dialog-content .popup-intro .block__title::before {
    display: none;
  }
}
.secured-files-popup-dialog .ui-dialog-content .content__inner {
  width: 100%;
  max-width: 750px;
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-content {
    padding: 2rem;
  }
}
.secured-files-popup-dialog .ui-dialog-buttonpane {
  padding: 0.5rem 4rem 4rem 4rem;
  margin: 0;
  border: none;
}
@media all and (max-width: 959px) {
  .secured-files-popup-dialog .ui-dialog-buttonpane {
    padding: 0.5rem 2rem 2rem 2rem;
  }
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-buttonpane {
    padding: 0.5rem 1rem 1rem 1rem;
  }
}
.secured-files-popup-dialog .ui-dialog-buttonpane .form-actions {
  float: left !important;
}
@media all and (max-width: 767px) {
  .secured-files-popup-dialog {
    width: 80% !important;
  }
}

.ui-widget.ui-widget-content {
  position: fixed;
  z-index: 183;
}

.ui-widget-overlay {
  position: fixed;
  z-index: 138;
}

@media all and (max-width: 767px) {
  .secured-files-popup-dialog .ui-dialog-content {
    padding-top: 0 !important;
  }
}
html.page--node--unpublished {
  position: relative;
}
html.page--node--unpublished::before, html.page--node--unpublished::after {
  content: attr(data-unpublished);
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  padding: 0.5rem 1rem;
  color: #FFF;
  background-color: rgba(255, 0, 0, 0.567);
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  z-index: 1000;
}
html.page--node--unpublished::after {
  top: unset;
  bottom: 0;
}

.node__content__body > .container > .field, body:not(.path-node) .node__content__body > .region-content > .field {
  padding: 130px 0;
  position: relative;
}
@media all and (max-width: 1199px) {
  .node__content__body > .container > .field, body:not(.path-node) .node__content__body > .region-content > .field {
    padding: 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .node__content__body > .container > .field, body:not(.path-node) .node__content__body > .region-content > .field {
    padding: 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .node__content__body > .container > .field, body:not(.path-node) .node__content__body > .region-content > .field {
    padding: 3rem 0;
  }
}
.node__content__body > .container > .field + .field, body:not(.path-node) .node__content__body > .region-content > .field + .field {
  padding-top: 0;
}

.no-paragraphs--content .node__content__body > .container > .field:first-child, .no-paragraphs--content body:not(.path-node) .node__content__body > .region-content > .field:first-child, body:not(.path-node) .no-paragraphs--content .node__content__body > .region-content > .field:first-child,
.last-pg--no-bg .node__content__body > .container > .field:first-child,
.last-pg--no-bg body:not(.path-node) .node__content__body > .region-content > .field:first-child,
body:not(.path-node) .last-pg--no-bg .node__content__body > .region-content > .field:first-child {
  padding-top: 0 !important;
}

.no-paragraphs .node__content__body > .container > .field:last-child, .no-paragraphs body:not(.path-node) .node__content__body > .region-content > .field:last-child, body:not(.path-node) .no-paragraphs .node__content__body > .region-content > .field:last-child,
.last-pg--has-bg .node__content__body > .container > .field:last-child,
.last-pg--has-bg body:not(.path-node) .node__content__body > .region-content > .field:last-child,
body:not(.path-node) .last-pg--has-bg .node__content__body > .region-content > .field:last-child {
  padding-bottom: 0 !important;
}

.node--activity.node--view-mode-compact {
  display: block;
  padding: 1.25rem;
  color: #080070;
  text-decoration: none;
  background-color: #FFF;
}
.node--activity.node--view-mode-compact .lbl.private {
  margin: 0 0 0.5rem 0;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .tags {
  display: flex;
  flex-flow: row nowrap;
  gap: 1rem;
  margin: 0 0 0.25rem 0;
  line-height: 1em;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .title {
  display: block;
  font-size: 1.2rem;
  line-height: 1.3em;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .field--name-field-activity-location {
  padding: 0 0 0 1rem;
  margin: 0.75rem 0 0 0;
  position: relative;
  line-height: 1.3em;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .field--name-field-activity-location::before {
  margin-right: 0.1em;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .field--name-field-activity-location::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.node--activity.node--view-mode-compact .node__inner .node__content .node__body .field--name-field-activity-location::before {
  position: absolute;
  left: 0;
  top: 0.15rem;
}

.pg-bg--none .node--activity.node--view-mode-compact {
  background-color: #D9D9D9;
}

.node--activity.node--view-mode-teaser {
  display: block;
  color: #080070;
  position: relative;
  text-decoration: none;
  background-color: #FFF;
  container-type: inline-size;
}
.node--activity.node--view-mode-teaser .private_lbl__wrapper {
  position: absolute;
  left: -1rem;
  top: 0.6rem;
  z-index: 8;
}
@container (max-width: 849px) {
  .node--activity.node--view-mode-teaser .private_lbl__wrapper {
    padding: 1.25rem 1.25rem 0 1.25rem;
    position: static;
    left: 0;
    top: 0;
  }
}
@container (max-width: 549px) {
  .node--activity.node--view-mode-teaser .private_lbl__wrapper {
    padding: 1rem 1rem 0 1rem;
  }
}
.node--activity.node--view-mode-teaser .node__inner {
  display: flex;
  flex-flow: row nowrap;
  position: relative;
  z-index: 3;
}
.node--activity.node--view-mode-teaser .node__inner .node__media {
  width: 9rem;
  background-color: silver;
  position: relative;
}
.node--activity.node--view-mode-teaser .node__inner .node__media::before {
  margin-right: 0.1em;
}
.node--activity.node--view-mode-teaser .node__inner .node__media::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #999999;
}
@container (max-width: 849px) {
  .node--activity.node--view-mode-teaser .node__inner .node__media {
    display: none;
  }
}
.node--activity.node--view-mode-teaser .node__inner .node__media::before {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  z-index: 1;
}
.node--activity.node--view-mode-teaser .node__inner .node__media .field, .node--activity.node--view-mode-teaser .node__inner .node__media a, .node--activity.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--activity.node--view-mode-teaser .node__inner .node__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
  width: calc(100% - 180px);
  padding: 1.25rem;
}
@container (max-width: 849px) {
  .node--activity.node--view-mode-teaser .node__inner .node__content {
    width: 100%;
  }
}
@container (max-width: 549px) {
  .node--activity.node--view-mode-teaser .node__inner .node__content {
    flex-flow: column wrap;
    align-items: flex-start;
    padding: 1rem;
    gap: 25px;
  }
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date {
  margin-right: 1rem;
  position: relative;
  text-align: center;
}
@container (max-width: 849px) {
  .node--activity.node--view-mode-teaser .node__inner .node__content .activity__date {
    display: none;
  }
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date::before {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background-color: silver;
  position: absolute;
  right: -1.5rem;
  top: 0;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date .activity__date__inner {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  width: 5rem;
  aspect-ratio: 1/1;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date .activity__date__inner .activity__date__top {
  display: block;
  width: 100%;
  margin: 0 0 0.25rem 0;
  text-transform: uppercase;
  line-height: 1em;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date .activity__date__inner .activity__date__middle {
  display: block;
  width: 100%;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1em;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .activity__date .activity__date__inner .activity__date__bottom {
  display: block;
  width: 100%;
  margin: 0.25rem 0 0 0;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.3em;
  letter-spacing: 2px;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .tags {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  row-gap: 0.25rem;
  margin: 0 0 0.25rem 0;
  line-height: 1em;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .tags .field.date {
  display: none;
}
@container (max-width: 849px) {
  .node--activity.node--view-mode-teaser .node__inner .node__content .node__body .tags .field.date {
    display: block;
  }
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .title {
  display: block;
  line-height: 1.16;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .field--name-field-activity-location {
  padding: 0 0 0 1rem;
  margin: 0.75rem 0 0 0;
  position: relative;
  line-height: 1.3em;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .field--name-field-activity-location::before {
  margin-right: 0.1em;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .field--name-field-activity-location::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjE1LjcgNDk5LjJDMjY3IDQzNSAzODQgMjc5LjQgMzg0IDE5MkMzODQgODYgMjk4IDAgMTkyIDBTMCA4NiAwIDE5MmMwIDg3LjQgMTE3IDI0MyAxNjguMyAzMDcuMmMxMi4zIDE1LjMgMzUuMSAxNS4zIDQ3LjQgMHpNMTkyIDEyOGE2NCA2NCAwIDEgMSAwIDEyOCA2NCA2NCAwIDEgMSAwLTEyOHoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__body .field--name-field-activity-location::before {
  position: absolute;
  left: 0;
  top: 0.15rem;
}
.node--activity.node--view-mode-teaser .node__inner .node__content .node__actions {
  margin-left: auto;
  white-space: nowrap;
}
@container (max-width: 549px) {
  .node--activity.node--view-mode-teaser .node__inner .node__content .node__actions {
    margin-left: 0;
  }
}

.pg-bg--none .node--activity.node--view-mode-teaser {
  background-color: #D9D9D9;
}

.node--advertisement.node--view-mode-teaser img {
  display: block;
}

.advertisement-wrapper {
  display: block;
  width: 100%;
  margin: 0 auto;
  background-color: #FFF;
  position: relative;
}
.advertisement-wrapper.square {
  max-width: 45rem;
  aspect-ratio: 6/5;
}
.advertisement-wrapper.horizontal {
  max-width: 90rem;
  aspect-ratio: 6/1;
}
.advertisement-wrapper.vertical {
  max-width: 45rem;
  aspect-ratio: 1/2;
}
.advertisement-wrapper .node {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
.advertisement-wrapper .node .field, .advertisement-wrapper .node img {
  display: block;
  width: 100%;
  height: 100%;
}
.advertisement-wrapper .node img {
  -o-object-fit: cover;
     object-fit: cover;
}

.node--advice.node--view-mode-teaser {
  display: block;
  color: #080070;
  text-decoration: none;
  container-type: inline-size;
}
.node--advice.node--view-mode-teaser .node__inner {
  display: flex;
  flex-flow: column wrap;
  padding: 2rem;
}
@container (max-width: 849px) {
  .node--advice.node--view-mode-teaser .node__inner {
    padding: 1.75rem;
  }
}
@container (max-width: 549px) {
  .node--advice.node--view-mode-teaser .node__inner {
    padding: 1rem;
  }
}
.node--advice.node--view-mode-teaser .node__inner .node__top {
  display: flex;
  flex-flow: row wrap;
  margin: 0 0 0.5rem 0;
  line-height: 1.2em;
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__top {
    display: block;
    order: 8;
  }
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field {
  position: relative;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  margin: 0;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul li:not(:last-child) {
  padding: 0 0.75rem 0 0;
  margin: 0 0.75rem 0 0;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul li:not(:last-child)::before {
  margin-right: 0.1em;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul li:not(:last-child)::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field.field--filters ul li:not(:last-child)::before {
  position: absolute;
  right: 0;
  top: 0.25rem;
  font-size: 0.65rem;
  translate: 50% 0;
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field:not(:last-child) {
  padding-right: 1rem;
  margin-right: 1rem;
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__top .field:not(:last-child) {
    padding: 0;
    margin: 0 0 0.25rem 0;
  }
}
.node--advice.node--view-mode-teaser .node__inner .node__top .field:not(:last-child)::before {
  display: block;
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  background-color: #080070;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0.35rem;
  translate: 50% 0;
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__top .field:not(:last-child)::before {
    display: none;
  }
}
.node--advice.node--view-mode-teaser .node__inner .node__header {
  display: flex;
  flex-flow: row nowrap;
  gap: 0.75rem;
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__header {
    display: block;
    order: 3;
    margin: 0 0 0.75rem 0;
  }
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__header .private_lbl__wrapper {
    margin: 0 0 1rem 0;
  }
}
.node--advice.node--view-mode-teaser .node__inner .node__header h3 {
  margin-top: 0.25rem;
  line-height: 1.2em;
}
@container (max-width: 449px) {
  .node--advice.node--view-mode-teaser .node__inner .node__header h3 {
    margin-top: 0;
  }
}

.node--article.node--view-mode-promoted {
  display: block;
  color: #080070;
  background-color: #FFF;
  position: relative;
  text-decoration: none;
  container-type: inline-size;
}
.node--article.node--view-mode-promoted .node__inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@container (max-width: 849px) {
  .node--article.node--view-mode-promoted .node__inner {
    flex-flow: column wrap;
    align-items: flex-start;
  }
}
.node--article.node--view-mode-promoted .node__inner .node__media {
  display: block;
  width: 65%;
  aspect-ratio: 9/6;
  position: relative;
}
@container (max-width: 849px) {
  .node--article.node--view-mode-promoted .node__inner .node__media {
    width: 100%;
  }
}
.node--article.node--view-mode-promoted .node__inner .node__media .field, .node--article.node--view-mode-promoted .node__inner .node__media a, .node--article.node--view-mode-promoted .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--article.node--view-mode-promoted .node__inner .node__media .lbl {
  display: inline-block;
  position: absolute;
  z-index: 8;
  line-height: 1.3em;
}
.node--article.node--view-mode-promoted .node__inner .node__media .lbl.private {
  left: 0.75rem;
  top: 0.6rem;
  z-index: 38;
}
.node--article.node--view-mode-promoted .node__inner .node__media .lbl.sponsored {
  padding: 0.4rem 0.75rem;
  color: #080070;
  background-color: #FFF;
  right: 0.75rem;
  top: 0.75rem;
  font-size: 0.85rem;
}
.node--article.node--view-mode-promoted .node__content {
  width: 40%;
  padding: 2rem;
}
@container (max-width: 849px) {
  .node--article.node--view-mode-promoted .node__content {
    width: 100%;
    padding: 1.5rem;
  }
}
@container (max-width: 549px) {
  .node--article.node--view-mode-promoted .node__content {
    padding: 1rem;
  }
}
.node--article.node--view-mode-promoted .node__content .node__header .title a {
  text-decoration: none;
}
.node--article.node--view-mode-promoted .node__content .node__body {
  margin: 25px 0 0 0;
}
.node--article.node--view-mode-promoted .node__content .node__body .field {
  max-width: 25rem;
}
.node--article.node--view-mode-promoted .node__content .node__actions {
  margin: 25px 0 0 0;
}
.node--article.node--view-mode-promoted.node--highlighted .node__content {
  padding: 1.5rem;
  margin: 0;
  color: #080070;
  background-color: #FFF;
}

a.node--article.node--view-mode-promoted {
  color: #080070;
}

.node--article.node--view-mode-teaser {
  display: block;
  position: relative;
  text-decoration: none;
}
@container (max-width: 849px) {
  .node--article.node--view-mode-teaser {
    background-color: #FFF;
  }
}
.node--article.node--view-mode-teaser .node__inner .node__media {
  width: 100%;
  aspect-ratio: 456/340;
  position: relative;
  background-color: #FFF;
}
.node--article.node--view-mode-teaser .node__inner .node__media::before {
  margin-right: 0.1em;
}
.node--article.node--view-mode-teaser .node__inner .node__media::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #aaaaaa;
}
@container (max-width: 1149px) {
  .node--article.node--view-mode-teaser .node__inner .node__media {
    aspect-ratio: 330/340;
  }
}
@container (max-width: 849px) {
  .node--article.node--view-mode-teaser .node__inner .node__media {
    aspect-ratio: 9/6;
  }
}
.node--article.node--view-mode-teaser .node__inner .node__media::before {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  z-index: 1;
}
.node--article.node--view-mode-teaser .node__inner .node__media .field, .node--article.node--view-mode-teaser .node__inner .node__media a, .node--article.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--article.node--view-mode-teaser .node__inner .node__media .field {
  overflow: hidden;
}
.node--article.node--view-mode-teaser .node__inner .node__media .field img {
  transition: all 0.2s ease-in-out;
}
.node--article.node--view-mode-teaser .node__inner .node__media .lbl {
  display: inline-block;
  position: absolute;
  z-index: 8;
  line-height: 1.3em;
}
.node--article.node--view-mode-teaser .node__inner .node__media .lbl.private {
  left: -0.75rem;
  top: 0.6rem;
  z-index: 38;
}
.node--article.node--view-mode-teaser .node__inner .node__media .lbl.sponsored {
  padding: 0.4rem 0.75rem;
  color: #080070;
  background-color: #FFF;
  right: 0.75rem;
  top: 0.75rem;
  font-size: 0.85rem;
}
.node--article.node--view-mode-teaser .node__content {
  margin: 25px 0 0 0;
}
@container (max-width: 849px) {
  .node--article.node--view-mode-teaser .node__content {
    padding: 1.5rem;
    margin: 0;
  }
}
@container (max-width: 549px) {
  .node--article.node--view-mode-teaser .node__content {
    padding: 1rem;
  }
}
.node--article.node--view-mode-teaser .node__content .node__header .title a {
  text-decoration: none;
}
.node--article.node--view-mode-teaser .node__content .node__body {
  margin: 25px 0 0 0;
}
.node--article.node--view-mode-teaser .node__content .node__body .field {
  max-width: 25rem;
}
.node--article.node--view-mode-teaser .node__content .node__actions {
  margin: 25px 0 0 0;
}
.node--article.node--view-mode-teaser.node--highlighted {
  background-color: #FFF;
}
.node--article.node--view-mode-teaser.node--highlighted .node__content {
  padding: 1.5rem;
  margin: 0;
  color: #080070;
}
.node--article.node--view-mode-teaser:hover .node__media img, .node--article.node--view-mode-teaser:focus .node__media img {
  scale: 1.1;
}

.row.small .node--article.node--view-mode-teaser .node__media {
  aspect-ratio: 330/340;
}
@container (max-width: 849px) {
  .row.small .node--article.node--view-mode-teaser .node__media {
    aspect-ratio: 9/6;
  }
}

.row.large .node--article.node--view-mode-teaser .node__media {
  aspect-ratio: 700/350;
}
@container (max-width: 1149px) {
  .row.large .node--article.node--view-mode-teaser .node__media {
    aspect-ratio: 330/340;
  }
}
@container (max-width: 849px) {
  .row.large .node--article.node--view-mode-teaser .node__media {
    aspect-ratio: 9/6;
  }
}

.row.no-description .node--article.node--view-mode-teaser .node__body {
  display: none;
}

a.node--article.node--view-mode-teaser {
  color: #080070;
}
.pg-bg--primary a.node--article.node--view-mode-teaser, .pg-bg--secondary a.node--article.node--view-mode-teaser, .pg-bg--tertiary a.node--article.node--view-mode-teaser {
  color: #FFF;
}

@container (max-width: 849px) {
  .pg-bg--none .node--article.node--view-mode-teaser {
    background-color: #D9D9D9;
  }
}
.pg-bg--none .node--article.node--view-mode-teaser .node__inner .node__media {
  background-color: #D9D9D9;
}

.node--call-to-action.node--view-mode-compact {
  display: block;
  padding: 1rem 2.5rem 1rem 1rem;
  color: #FFF;
  background-color: #080070;
  position: relative;
  text-decoration: none;
  transition: background 0.2s ease-in-out;
}
.node--call-to-action.node--view-mode-compact h2, .node--call-to-action.node--view-mode-compact .hero-slide__title, .node--call-to-action.node--view-mode-compact .nav__title,
.node--call-to-action.node--view-mode-compact .menu__title,
.node--call-to-action.node--view-mode-compact .block__title, .node--call-to-action.node--view-mode-compact h3 {
  display: block;
  margin: 0 0 0.5rem 0;
  font-size: 1.4rem;
  color: #C7AD95;
}
.node--call-to-action.node--view-mode-compact:hover, .node--call-to-action.node--view-mode-compact:focus {
  background-color: #04003d;
}

a.node--call-to-action.node--view-mode-compact::before {
  margin-right: 0.1em;
}
a.node--call-to-action.node--view-mode-compact::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
a.node--call-to-action.node--view-mode-compact::before {
  width: 0.5rem;
  height: 1rem;
  margin: 0;
  position: absolute;
  right: 1rem;
  bottom: 1rem;
}

.main-menu--menu-block .node--call-to-action.node--view-mode-compact {
  background-color: rgba(255, 255, 255, 0.1);
}
@media all and (max-width: 1249px) {
  .main-menu--menu-block .node--call-to-action.node--view-mode-compact {
    background-color: #152328;
  }
}

.main-menu--menu-block a.node--call-to-action.node--view-mode-compact:hover, .main-menu--menu-block a.node--call-to-action.node--view-mode-compact:focus {
  background-color: rgba(255, 255, 255, 0.15);
}
@media all and (max-width: 1249px) {
  .main-menu--menu-block a.node--call-to-action.node--view-mode-compact:hover, .main-menu--menu-block a.node--call-to-action.node--view-mode-compact:focus {
    background-color: #152328;
  }
}

.node--discount.node--view-mode-teaser {
  display: flex;
  flex-flow: column wrap;
  color: #080070;
  background-color: #FFF;
  text-decoration: none;
  container-type: inline-size;
}
.node--discount.node--view-mode-teaser .node__inner {
  padding: 2rem;
}
@media all and (max-width: 767px) {
  .node--discount.node--view-mode-teaser .node__inner {
    padding: 1.5rem;
  }
}
@media all and (max-width: 479px) {
  .node--discount.node--view-mode-teaser .node__inner {
    padding: 1rem;
  }
}
.node--discount.node--view-mode-teaser .node__inner .node__media {
  flex: 0 0 2.5rem;
  margin: 0 0 0.75rem 0;
}
.node--discount.node--view-mode-teaser .node__inner .node__media .field {
  height: 2.5rem;
}
.node--discount.node--view-mode-teaser .node__inner .node__media .field img {
  display: block;
  width: auto;
  height: 100%;
}
.node--discount.node--view-mode-teaser .node__inner .node__header {
  margin: 0 0 0.75rem 0;
}
.node--discount.node--view-mode-teaser .node__inner .node__content {
  margin: auto 0 0 0;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--discount.node--view-mode-teaser .node__inner .node__content {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.node--discount.node--view-mode-teaser .node__inner .node__content .node__body {
  grid-row-start: 1;
  grid-column-start: 1;
  line-height: 1.5em;
  transition: all 0.2s ease-in-out;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--discount.node--view-mode-teaser .node__inner .node__content .node__body {
    opacity: 0;
    translate: 0 40px;
  }
}
.node--discount.node--view-mode-teaser .node__inner .node__content .node__actions {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  margin: 25px 0 0 0;
  transition: all 0.2s ease-in-out;
}
.node--discount.node--view-mode-teaser .node__inner .node__content .node__actions .btn {
  display: block;
  width: 100%;
  color: #080070 !important;
  background-color: transparent !important;
  border-color: #C7AD95 !important;
}
.node--discount.node--view-mode-teaser:hover, .node--discount.node--view-mode-teaser:focus {
  /*
  .btn {
    color: #FFF;
    background-color: $accent;
    border-color: $accent;
  }
   */
}
.node--discount.node--view-mode-teaser:hover .node__body, .node--discount.node--view-mode-teaser:focus .node__body {
  opacity: 1 !important;
  translate: 0 0 !important;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--discount.node--view-mode-teaser:hover .node__actions, .node--discount.node--view-mode-teaser:focus .node__actions {
    opacity: 0;
  }
}

.node--highlight.node--view-mode-teaser {
  display: block;
  padding: 1.5rem 4rem 1.5rem 1.5rem;
  color: #080070 !important;
  background-color: rgba(255, 255, 255, 0.85);
  position: relative;
  text-decoration: none;
  transition: background 0.2s ease-in-out;
}
@media all and (max-width: 479px) {
  .node--highlight.node--view-mode-teaser {
    padding: 1rem 3rem 1rem 1rem;
  }
}
.node--highlight.node--view-mode-teaser h2, .node--highlight.node--view-mode-teaser .hero-slide__title, .node--highlight.node--view-mode-teaser .nav__title,
.node--highlight.node--view-mode-teaser .menu__title,
.node--highlight.node--view-mode-teaser .block__title, .node--highlight.node--view-mode-teaser h3 {
  display: block;
  margin: 0 0 0.5rem 0;
  font-size: 1.4rem;
}
.node--highlight.node--view-mode-teaser .node__actions {
  margin: 0.5rem 0 0 0;
}
.node--highlight.node--view-mode-teaser .node__actions .read-more {
  color: #080070;
  font-weight: bold;
}
.node--highlight.node--view-mode-teaser:hover, .node--highlight.node--view-mode-teaser:focus {
  color: #080070 !important;
  background-color: #FFF;
}
.node--highlight.node--view-mode-teaser.no-title .field--name-field-body {
  line-height: 1.3em;
}

a.node--highlight.node--view-mode-teaser::before {
  margin-right: 0.1em;
}
a.node--highlight.node--view-mode-teaser::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
a.node--highlight.node--view-mode-teaser::before {
  width: 0.5rem;
  height: 1rem;
  margin: 0;
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
}
@media all and (max-width: 479px) {
  a.node--highlight.node--view-mode-teaser::before {
    right: 1rem;
    top: 1rem;
  }
}

.pg-bg--none .node--highlight.node--view-mode-teaser,
.pg-bg--neutral .node--highlight.node--view-mode-teaser {
  color: #FFF !important;
}
.pg-bg--none .node--highlight.node--view-mode-teaser:hover, .pg-bg--none .node--highlight.node--view-mode-teaser:focus,
.pg-bg--neutral .node--highlight.node--view-mode-teaser:hover,
.pg-bg--neutral .node--highlight.node--view-mode-teaser:focus {
  background-color: #bea084;
}

.node-type-homepage .node--highlight.node--view-mode-teaser.contains-title {
  color: #080070 !important;
  background-color: #D9D9D9;
}
.node-type-homepage .node--highlight.node--view-mode-teaser.contains-title:hover, .node-type-homepage .node--highlight.node--view-mode-teaser.contains-title:focus {
  background-color: #cccccc;
}

.node--partner.node--view-mode-teaser {
  filter: grayscale(1);
  transition: all 0.1s ease-in-out;
}
.node--partner.node--view-mode-teaser:hover {
  filter: grayscale(0);
}

.node--person.node--view-mode-teaser {
  container-type: inline-size;
}
.node--person.node--view-mode-teaser .node__inner {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
@container (max-width: 549px) {
  .node--person.node--view-mode-teaser .node__inner {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }
}
.node--person.node--view-mode-teaser .node__inner .node__media {
  width: 40%;
  aspect-ratio: 1/1;
  position: relative;
  border-radius: 0.5rem;
  overflow: hidden;
}
@container (max-width: 549px) {
  .node--person.node--view-mode-teaser .node__inner .node__media {
    width: 100%;
  }
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-picture, .node--person.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b {
  width: calc(100% - 40px);
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 8;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item {
  padding: 0.25rem 0.5rem 0.25rem 1.25rem;
  background-color: #D9D9D9;
  border-radius: 0.25rem;
  position: relative;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item::before {
  margin-right: 0.1em;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item:not(:last-child) {
  margin: 0 0 0.25rem 0;
}
.node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item::before {
  display: block;
  width: 0.4rem;
  height: 0.65rem;
  position: absolute;
  left: 0.5rem;
  top: 0.4rem;
}
.node--person.node--view-mode-teaser .node__inner .node__media.no-image .field--name-field-person-b .field__item {
  background-color: #dedede;
}
.node--person.node--view-mode-teaser .node__inner .node__media:hover .field--name-field-person-b {
  opacity: 1;
}
.node--person.node--view-mode-teaser .node__inner .node__content {
  display: block;
  width: calc(60% - 20px);
}
@container (max-width: 549px) {
  .node--person.node--view-mode-teaser .node__inner .node__content {
    width: 100%;
  }
}
.node--person.node--view-mode-teaser .node__inner .node__content .node__header {
  display: block;
}
.node--person.node--view-mode-teaser .node__inner .node__content .node__header .person__name {
  display: block;
  font-size: 1.3rem;
  font-weight: bold;
  line-height: 1.3em;
}
.node--person.node--view-mode-teaser .node__inner .node__content .node__header .field--name-field-person-function {
  display: block;
  margin: 0.25rem 0 0 0;
  color: #C7AD95;
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1.3em;
}
.node--person.node--view-mode-teaser .node__inner .node__content .field--name-field-person-description {
  margin: 0.75rem 0 0 0;
  color: rgba(8, 0, 112, 0.7);
}
.node--person.node--view-mode-teaser .node__inner .node__content .person__contact_data {
  margin: 0.75rem 0 0 0;
}
.node--person.node--view-mode-teaser .node__inner .node__content .person__contact_data a {
  text-decoration: none;
}
.node--person.node--view-mode-teaser .node__inner .node__content .person__contact_data a:hover, .node--person.node--view-mode-teaser .node__inner .node__content .person__contact_data a:focus {
  text-decoration: underline;
}

.pg-bg--primary .node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item {
  color: #080070;
}
.pg-bg--primary .node--person.node--view-mode-teaser .node__inner .node__content .field--name-field-person-description {
  color: #FFF;
}

.pg-bg--secondary .node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item,
.pg-bg--tertiary .node--person.node--view-mode-teaser .node__inner .node__media .field--name-field-person-b .field__item {
  color: #080070;
}
.pg-bg--secondary .node--person.node--view-mode-teaser .node__inner .node__content .node__header .field--name-field-person-function,
.pg-bg--tertiary .node--person.node--view-mode-teaser .node__inner .node__content .node__header .field--name-field-person-function {
  color: #FFF;
}
.pg-bg--secondary .node--person.node--view-mode-teaser .node__inner .node__content .field--name-field-person-description,
.pg-bg--tertiary .node--person.node--view-mode-teaser .node__inner .node__content .field--name-field-person-description {
  color: #FFF;
}

.node--press-article.node--view-mode-promoted {
  display: block;
  color: #080070;
  background-color: #FFF;
  position: relative;
  text-decoration: none;
  container-type: inline-size;
}
.node--press-article.node--view-mode-promoted .node__inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-promoted .node__inner {
    flex-flow: column wrap;
    align-items: flex-start;
  }
}
.node--press-article.node--view-mode-promoted .node__inner .node__media {
  display: block;
  width: 65%;
  aspect-ratio: 9/6;
  position: relative;
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-promoted .node__inner .node__media {
    width: 100%;
  }
}
.node--press-article.node--view-mode-promoted .node__inner .node__media .field, .node--press-article.node--view-mode-promoted .node__inner .node__media a, .node--press-article.node--view-mode-promoted .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--press-article.node--view-mode-promoted .node__inner .node__media .lbl {
  display: inline-block;
  position: absolute;
  z-index: 8;
  line-height: 1.3em;
}
.node--press-article.node--view-mode-promoted .node__inner .node__media .lbl.private {
  left: 0.75rem;
  top: 0.6rem;
  z-index: 38;
}
.node--press-article.node--view-mode-promoted .node__inner .node__media .lbl.sponsored {
  padding: 0.4rem 0.75rem;
  color: #080070;
  background-color: #FFF;
  right: 0.75rem;
  top: 0.75rem;
  font-size: 0.85rem;
}
.node--press-article.node--view-mode-promoted .node__content {
  width: 40%;
  padding: 2rem;
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-promoted .node__content {
    width: 100%;
    padding: 1.5rem;
  }
}
@container (max-width: 549px) {
  .node--press-article.node--view-mode-promoted .node__content {
    padding: 1rem;
  }
}
.node--press-article.node--view-mode-promoted .node__content .node__header .title a {
  text-decoration: none;
}
.node--press-article.node--view-mode-promoted .node__content .node__body {
  margin: 25px 0 0 0;
}
.node--press-article.node--view-mode-promoted .node__content .node__body .field {
  max-width: 25rem;
}
.node--press-article.node--view-mode-promoted .node__content .node__actions {
  margin: 25px 0 0 0;
}
.node--press-article.node--view-mode-promoted.node--highlighted .node__content {
  padding: 1.5rem;
  margin: 0;
  color: #080070;
  background-color: #FFF;
}

a.node--press-article.node--view-mode-promoted {
  color: #080070;
}

.node--press-article.node--view-mode-teaser {
  display: block;
  position: relative;
  text-decoration: none;
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-teaser {
    background-color: #FFF;
  }
}
.node--press-article.node--view-mode-teaser .node__inner .node__media {
  width: 100%;
  aspect-ratio: 456/340;
  position: relative;
  background-color: #FFF;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media::before {
  margin-right: 0.1em;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #aaaaaa;
}
@container (max-width: 1149px) {
  .node--press-article.node--view-mode-teaser .node__inner .node__media {
    aspect-ratio: 330/340;
  }
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-teaser .node__inner .node__media {
    aspect-ratio: 9/6;
  }
}
.node--press-article.node--view-mode-teaser .node__inner .node__media::before {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  z-index: 1;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .field, .node--press-article.node--view-mode-teaser .node__inner .node__media a, .node--press-article.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .field {
  overflow: hidden;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .field img {
  transition: all 0.2s ease-in-out;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .lbl {
  display: inline-block;
  position: absolute;
  z-index: 8;
  line-height: 1.3em;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .lbl.private {
  left: -0.75rem;
  top: 0.6rem;
  z-index: 38;
}
.node--press-article.node--view-mode-teaser .node__inner .node__media .lbl.sponsored {
  padding: 0.4rem 0.75rem;
  color: #080070;
  background-color: #FFF;
  right: 0.75rem;
  top: 0.75rem;
  font-size: 0.85rem;
}
.node--press-article.node--view-mode-teaser .node__content {
  margin: 25px 0 0 0;
}
@container (max-width: 849px) {
  .node--press-article.node--view-mode-teaser .node__content {
    padding: 1.5rem;
    margin: 0;
  }
}
@container (max-width: 549px) {
  .node--press-article.node--view-mode-teaser .node__content {
    padding: 1rem;
  }
}
.node--press-article.node--view-mode-teaser .node__content .node__header .title a {
  text-decoration: none;
}
.node--press-article.node--view-mode-teaser .node__content .node__body {
  margin: 25px 0 0 0;
}
.node--press-article.node--view-mode-teaser .node__content .node__body .field {
  max-width: 25rem;
}
.node--press-article.node--view-mode-teaser .node__content .node__actions {
  margin: 25px 0 0 0;
}
.node--press-article.node--view-mode-teaser.node--highlighted .node__content {
  padding: 1.5rem;
  margin: 0;
  color: #080070;
  background-color: #FFF;
}
.node--press-article.node--view-mode-teaser:hover .node__media img, .node--press-article.node--view-mode-teaser:focus .node__media img {
  scale: 1.1;
}

.row.small .node--press-article.node--view-mode-teaser .node__media {
  aspect-ratio: 330/340;
}
@container (max-width: 849px) {
  .row.small .node--press-article.node--view-mode-teaser .node__media {
    aspect-ratio: 9/6;
  }
}

.row.large .node--press-article.node--view-mode-teaser .node__media {
  aspect-ratio: 700/350;
}
@container (max-width: 1149px) {
  .row.large .node--press-article.node--view-mode-teaser .node__media {
    aspect-ratio: 330/340;
  }
}
@container (max-width: 849px) {
  .row.large .node--press-article.node--view-mode-teaser .node__media {
    aspect-ratio: 9/6;
  }
}

.row.no-description .node--press-article.node--view-mode-teaser .node__body {
  display: none;
}

a.node--press-article.node--view-mode-teaser {
  color: #080070;
}
.pg-bg--primary a.node--press-article.node--view-mode-teaser, .pg-bg--secondary a.node--press-article.node--view-mode-teaser, .pg-bg--tertiary a.node--press-article.node--view-mode-teaser {
  color: #FFF;
}

@container (max-width: 849px) {
  .pg-bg--none .node--press-article.node--view-mode-teaser {
    background-color: #D9D9D9;
  }
}
.pg-bg--none .node--press-article.node--view-mode-teaser .node__inner .node__media {
  background-color: #D9D9D9;
}

.node--province.node--view-mode-teaser {
  padding: 1rem 2.5rem 1rem 1rem;
  color: #080070 !important;
  background-color: #FFF;
  position: relative;
  font-size: 1.2rem;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.3em;
}
.node--province.node--view-mode-teaser::before {
  margin-right: 0.1em;
}
.node--province.node--view-mode-teaser::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.node--province.node--view-mode-teaser::before {
  width: 0.5rem;
  height: 1rem;
  margin: 0;
  position: absolute;
  right: 1rem;
  top: 1.1rem;
}

.pg-bg--none .node--province.node--view-mode-teaser:hover {
  background-color: #cccccc;
}

.node--publication.node--view-mode-teaser {
  display: block;
  color: #080070;
  position: relative;
  text-decoration: none;
  background-color: #FFF;
  container-type: inline-size;
}
.node--publication.node--view-mode-teaser .private_lbl__wrapper {
  position: absolute;
  left: -1rem;
  top: 0.6rem;
  z-index: 8;
}
@container (max-width: 849px) {
  .node--publication.node--view-mode-teaser .private_lbl__wrapper {
    padding: 1.25rem 1.25rem 0 1.25rem;
    position: static;
    left: 0;
    top: 0;
  }
}
@container (max-width: 549px) {
  .node--publication.node--view-mode-teaser .private_lbl__wrapper {
    padding: 1rem 1rem 0 1rem;
  }
}
.node--publication.node--view-mode-teaser .node__inner {
  display: flex;
  flex-flow: row nowrap;
  position: relative;
}
.node--publication.node--view-mode-teaser .node__inner .node__media {
  width: 9rem;
  aspect-ratio: 1/1;
  background-color: silver;
  position: relative;
}
.node--publication.node--view-mode-teaser .node__inner .node__media::before {
  margin-right: 0.1em;
}
.node--publication.node--view-mode-teaser .node__inner .node__media::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTMgNzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTAsNjEuNjgzIEwwLDc0LjY0MiBDMC4wMDA2MzY0MjI0MjcsNzUuMTY0MzUxMyAwLjMxNTUwNTA3Miw3NS42MzUwMTI5IDAuNzk4MDc2MTgyLDc1LjgzNDk1NCBDMS4yODA2NDcyOSw3Ni4wMzQ4OTUxIDEuODM2MTIxOTIsNzUuOTI0ODM4MSAyLjIwNiw3NS41NTYgTDEyLjI1LDY1LjUxMyBNMzguOSw0NS43MjMgQzM4Ljg5NjE0MjQsNDkuMTE0MDg2MSAzNi4xNDgwODYxLDUxLjg2MjE0MjQgMzIuNzU3LDUxLjg2NiBMMTIuOTg4LDUxLjg2NiBMMTIuOTg4LDM5LjU4IEwzMi43NTIsMzkuNTggQzM2LjE0NTI2NjcsMzkuNTgwNTUwMiAzOC44OTY2ODksNDIuMzI5NzM0OSAzOC45LDQ1LjcyMyBNMTcuMjY2LDY1LjUxMyBMMzIuMzMyLDY1LjUxMyBDNDMuMTE5NTQyLDY1LjU5NjY5MjEgNTIuMDQyNTI5Miw1Ny4xMzU3NTY3IDUyLjUzMiw0Ni4zNTkgQzUyLjc5MDMwMjgsMzcuOTYzNjczNSA0Ny43MjM1OTgsMzAuMzE4OTI1NCAzOS44OTEsMjcuMjg2IEM0MC44NzEyMTIyLDI0LjkwNzA1NDEgNDEuMzc1MzkyMSwyMi4zNTg5NzQ4IDQxLjM3NSwxOS43ODYgQzQxLjM2MzQyNTUsOC44NjEwODI3IDMyLjUwOTkxNzMsMC4wMDc1NzQ0OCAyMS41ODUsLTAuMDA0IEwwLjExMywwLjAwNyBMMC4wOSwxMy42NCBMMTkuMywxMy42NCBMMjEuNTg2LDEzLjY0IEMyMy4zMTg4Njg2LDEzLjY0MTc4NjQgMjQuOTcwNTQzNywxNC4zNzQ2NjgzIDI2LjEzNDYyMzksMTUuNjU4MzE3IEMyNy4yOTg3MDQxLDE2Ljk0MTk2NTggMjcuODY3MTE2MiwxOC42NTcyMDc2IDI3LjcsMjAuMzgyIEMyNy4zMzUxMDE2LDIzLjU3MjQwOTggMjQuNjE1OTg3NywyNS45Njk3MjIyIDIxLjQwNSwyNS45MzIgTDAuMDY4LDI1LjkzMiBMMC4wNDUsMzkuNTggTDAuMDQ1LDUxLjg2NiBMMC4wMjQsNTEuODY2IEwwLDY1LjQ0IiBpZD0iUGF0aF8yODY5MSIgZmlsbD0iIzNDNEU1NyIgZmlsbC1ydWxlPSJub256ZXJvIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #999999;
}
@container (max-width: 849px) {
  .node--publication.node--view-mode-teaser .node__inner .node__media {
    display: none;
  }
}
.node--publication.node--view-mode-teaser .node__inner .node__media::before {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
  z-index: 1;
}
.node--publication.node--view-mode-teaser .node__inner .node__media .field, .node--publication.node--view-mode-teaser .node__inner .node__media a, .node--publication.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--publication.node--view-mode-teaser .node__inner .node__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
  width: calc(100% - 180px);
  padding: 1.25rem;
}
@container (max-width: 849px) {
  .node--publication.node--view-mode-teaser .node__inner .node__content {
    width: 100%;
  }
}
@container (max-width: 549px) {
  .node--publication.node--view-mode-teaser .node__inner .node__content {
    flex-flow: column wrap;
    align-items: flex-start;
    padding: 1rem;
    gap: 25px;
  }
}
.node--publication.node--view-mode-teaser .node__inner .node__content .node__header .node__tags {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
  row-gap: 0.25rem;
  margin: 0 0 0.25rem 0;
  line-height: 1em;
}
.node--publication.node--view-mode-teaser .node__inner .node__content .node__header .node__tags .field {
  position: relative;
}
.node--publication.node--view-mode-teaser .node__inner .node__content .node__header .node__tags .field:not(:last-child)::before {
  display: block;
  width: 0.25rem;
  height: 0.25rem;
  content: "";
  background-color: #080070;
  border-radius: 50%;
  position: absolute;
  right: -1.1rem;
  top: 50%;
  translate: -50% -50%;
}
.node--publication.node--view-mode-teaser .node__inner .node__content .node__actions {
  margin-left: auto;
  position: relative;
  z-index: 38;
}
@container (max-width: 549px) {
  .node--publication.node--view-mode-teaser .node__inner .node__content .node__actions {
    margin-left: 0;
  }
}
.node--publication.node--view-mode-teaser .read-more--full {
  z-index: 8;
}

.pg-bg--none .node--publication.node--view-mode-teaser {
  background-color: #D9D9D9;
}

.node--sector.node--view-mode-teaser {
  color: #080070 !important;
  background-color: #FFF;
  text-decoration: none;
  overflow: hidden;
  container-type: inline-size;
}
.node--sector.node--view-mode-teaser .node__inner {
  aspect-ratio: 1/1;
  position: relative;
}
@media all and (max-width: 479px) {
  .node--sector.node--view-mode-teaser .node__inner {
    aspect-ratio: auto;
  }
}
.node--sector.node--view-mode-teaser .node__inner .node__media {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .node__header {
  width: calc(100% - 50px);
  position: absolute;
  left: 1.25rem;
  bottom: 1.25rem;
  z-index: 8;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .node__header .title {
  display: block;
  padding: 0 2rem 0 0;
  position: relative;
  color: #FFF;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .node__header .title::before {
  margin-right: 0.1em;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .node__header .title::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .node__header .title::before {
  margin: 0;
  background-color: #FFF;
  position: absolute;
  right: 0;
  top: 0.25rem;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .field--name-field-teaser-image, .node--sector.node--view-mode-teaser .node__inner .node__media img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--sector.node--view-mode-teaser .node__inner .node__media .field--name-field-teaser-image::before {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  content: "";
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.4));
}
.node--sector.node--view-mode-teaser .node__inner .node__content {
  padding: 1.25rem;
  position: relative;
  z-index: 3;
}
.node--sector.node--view-mode-teaser .node__inner .node__content .node__header .title {
  display: block;
}
.node--sector.node--view-mode-teaser .node__inner .node__content .node__body {
  margin: 25px 0 0 0;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--sector.node--view-mode-teaser:hover .node__inner .node__media, .node--sector.node--view-mode-teaser:focus .node__inner .node__media {
    opacity: 1;
  }
}

.pg-bg--none .node--sector.node--view-mode-teaser:hover {
  background-color: #cccccc;
}

.node--software.node--view-mode-teaser {
  display: flex;
  flex-flow: column wrap;
  color: #080070;
  background-color: #FFF;
  text-decoration: none;
  container-type: inline-size;
}
.node--software.node--view-mode-teaser .node__inner {
  padding: 2rem;
}
@media all and (max-width: 767px) {
  .node--software.node--view-mode-teaser .node__inner {
    padding: 1.5rem;
  }
}
@media all and (max-width: 479px) {
  .node--software.node--view-mode-teaser .node__inner {
    padding: 1rem;
  }
}
.node--software.node--view-mode-teaser .node__inner .node__media {
  flex: 0 0 2.5rem;
  margin: 0 0 0.75rem 0;
}
.node--software.node--view-mode-teaser .node__inner .node__media .field {
  height: 2.5rem;
}
.node--software.node--view-mode-teaser .node__inner .node__media .field img {
  display: block;
  width: auto;
  height: 100%;
}
.node--software.node--view-mode-teaser .node__inner .node__header {
  margin: 0 0 0.75rem 0;
}
.node--software.node--view-mode-teaser .node__inner .node__content {
  margin: auto 0 0 0;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--software.node--view-mode-teaser .node__inner .node__content {
    display: grid;
    grid-template-columns: 1fr;
  }
}
.node--software.node--view-mode-teaser .node__inner .node__content .node__body {
  grid-row-start: 1;
  grid-column-start: 1;
  line-height: 1.5em;
  transition: all 0.2s ease-in-out;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--software.node--view-mode-teaser .node__inner .node__content .node__body {
    opacity: 0;
    translate: 0 40px;
  }
}
.node--software.node--view-mode-teaser .node__inner .node__content .node__actions {
  grid-row-start: 1;
  grid-column-start: 1;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  margin: 25px 0 0 0;
  transition: all 0.2s ease-in-out;
}
.node--software.node--view-mode-teaser .node__inner .node__content .node__actions .btn {
  display: block;
  width: 100%;
  color: #080070 !important;
  background-color: transparent !important;
  border-color: #C7AD95 !important;
}
.node--software.node--view-mode-teaser:hover, .node--software.node--view-mode-teaser:focus {
  /*
  .btn {
    color: #FFF;
    background-color: $accent;
    border-color: $accent;
  }
   */
}
.node--software.node--view-mode-teaser:hover .node__body, .node--software.node--view-mode-teaser:focus .node__body {
  opacity: 1 !important;
  translate: 0 0 !important;
}
@media (any-hover: hover) and (pointer: fine) {
  .node--software.node--view-mode-teaser:hover .node__actions, .node--software.node--view-mode-teaser:focus .node__actions {
    opacity: 0;
  }
}

.node--testimonial.node--view-mode-teaser .node__inner {
  text-align: center;
}
.node--testimonial.node--view-mode-teaser .node__inner .field--name-field-testimonial-body {
  font-size: clamp(1rem, 1.11vw + 0.73rem, 1.4rem);
  line-height: 1.3em;
}
.node--testimonial.node--view-mode-teaser .node__inner .testimonial-info {
  margin: 25px 0 0 0;
}
.node--testimonial.node--view-mode-teaser .node__inner .testimonial-info .testimonial-info--name-subtitle .field {
  display: block;
}
.node--testimonial.node--view-mode-teaser .node__inner .testimonial-info .testimonial-info--name-subtitle .field.field--name-field-name {
  font-weight: bold;
}
.node--testimonial.node--view-mode-teaser .node__inner .testimonial-info .testimonial-info--name-subtitle .field.field--name-field-subtitle {
  font-style: italic;
}

.pg-bg--secondary .node--testimonial.node--view-mode-teaser .node__inner .field--name-field-testimonial-body::before {
  color: #080070;
}

.pg-bg--tertiary .node--testimonial.node--view-mode-teaser .node__inner .field--name-field-testimonial-body::before {
  color: #FFF;
}

.node--tool-page.node--view-mode-teaser {
  text-decoration: none;
  color: #080070 !important;
  background-color: #FFF;
  container-type: inline-size;
}
.node--tool-page.node--view-mode-teaser .node__inner {
  padding: 2rem;
}
@media all and (max-width: 1399px) {
  .node--tool-page.node--view-mode-teaser .node__inner {
    padding: 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .node--tool-page.node--view-mode-teaser .node__inner {
    padding: 1rem;
  }
}
.node--tool-page.node--view-mode-teaser .node__inner .node__header {
  margin: 0 0 25px 0;
}
.node--tool-page.node--view-mode-teaser .node__inner .node__actions {
  margin: 25px 0 0 0;
}

.node--tool.node--view-mode-teaser {
  text-decoration: none;
  color: #080070 !important;
  background-color: #FFF;
  container-type: inline-size;
}
.node--tool.node--view-mode-teaser .node__inner {
  padding: 2rem;
}
@media all and (max-width: 1399px) {
  .node--tool.node--view-mode-teaser .node__inner {
    padding: 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .node--tool.node--view-mode-teaser .node__inner {
    padding: 1rem;
  }
}
.node--tool.node--view-mode-teaser .node__inner .node__header {
  margin: 0 0 25px 0;
}
.node--tool.node--view-mode-teaser .node__inner .node__actions {
  margin: 25px 0 0 0;
}

.paragraph {
  padding: 130px 0;
  position: relative;
}
@media all and (max-width: 1199px) {
  .paragraph {
    padding: 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .paragraph {
    padding: 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .paragraph {
    padding: 3rem 0;
  }
}
.paragraph .paragraph {
  padding: 0;
}
.paragraph .html-id {
  background-color: #080070;
}
.paragraph .section__intro {
  margin: 0 0 2.25rem 0;
}
.paragraph .section__intro .section__intro__inner {
  max-width: 940px;
}
.paragraph .section__outro {
  margin: 2.25rem 0 0 0;
}
.paragraph .section__outro .section__intro__inner {
  max-width: 940px;
}
.paragraph.no-vert-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

.pg-section__title {
  margin-top: 0;
}

.geysir-field-paragraph-wrapper > .paragraph {
  padding: 130px 0;
}
@media all and (max-width: 1199px) {
  .geysir-field-paragraph-wrapper > .paragraph {
    padding: 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .geysir-field-paragraph-wrapper > .paragraph {
    padding: 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .geysir-field-paragraph-wrapper > .paragraph {
    padding: 3rem 0;
  }
}
.geysir-field-paragraph-wrapper > .paragraph.no-vert-spacing {
  padding-top: 0;
  padding-bottom: 0;
}

.pg-bg--none + .pg-bg--none,
.pg-bg--primary + .pg-bg--primary,
.pg-bg--secondary + .pg-bg--secondary,
.pg-bg--neutral + .pg-bg--neutral {
  padding-top: 0;
}

.pg-valign--center > .container, body:not(.path-node) .pg-valign--center > .region-content {
  align-items: center;
}

.pg-valign--bottom > .container, body:not(.path-node) .pg-valign--bottom > .region-content {
  align-items: flex-end;
}

.paragraph--type--accordion-item {
  flex: 1;
  transition: all 0.3s cubic-bezier(0.59, 0.01, 0.45, 1);
}
.paragraph--type--accordion-item:hover, .paragraph--type--accordion-item:focus, .paragraph--type--accordion-item:focus-within {
  flex: 0 0 60%;
}

.section--watals {
  position: relative;
  z-index: 0;
}
.section--watals .graphic {
  display: block;
  width: 15rem;
  aspect-ratio: 596/1160;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-image: url("../img/layout/brand-img-2-mirrored.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 100% 100%;
  translate: 0 -50%;
}
.section--watals ul.accordeon {
  padding: 0;
  margin: 0;
}
.section--watals ul.accordeon li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.section--watals ul.accordeon li:not(:last-child) {
  margin: 0 0 25px 0;
}
.section--watals ul.accordeon li .title {
  padding: 0 2rem 0 0;
  position: relative;
  font-size: 1.1rem;
  font-weight: bold;
  cursor: pointer;
}
.section--watals ul.accordeon li .title::before {
  margin-right: 0.1em;
}
.section--watals ul.accordeon li .title::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjM5IDQwMWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMEw0NjUgMjA5YzkuNC05LjQgOS40LTI0LjYgMC0zMy45cy0yNC42LTkuNC0zMy45IDBsLTE3NSAxNzVMODEgMTc1Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMHMtOS40IDI0LjYgMCAzMy45TDIzOSA0MDF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.section--watals ul.accordeon li .title::before {
  position: absolute;
  right: 0;
  top: 0.5rem;
}
.section--watals ul.accordeon li .body {
  margin: 0.5rem 0 0 0;
}

.paragraph--type--brands {
  text-align: center;
}
.paragraph--type--brands .pg-section__title,
.paragraph--type--brands .field--name-field-intro {
  max-width: 38rem;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--brands .field--name-field-intro {
  margin-bottom: 1.5rem;
}

.field--name-field-brands .slick-track {
  display: flex;
  align-items: center;
}
.field--name-field-brands .field--name-field-logo {
  margin: 0 0.5rem;
}
.field--name-field-brands .field--name-field-logo img {
  margin: 0 auto;
}
.field--name-field-brands .slick-slider {
  position: relative;
}
.field--name-field-brands .slick-arrow,
.field--name-field-brands .tns-nav {
  position: absolute;
  z-index: 3;
  color: #fff;
}
.field--name-field-brands .slick-arrow {
  top: 50%;
  background-color: #080070;
  position: absolute;
  transform: translateY(-50%);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border: 0;
  cursor: pointer;
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.field--name-field-brands .slick-arrow.slick-prev {
  left: -2.5rem;
}
.field--name-field-brands .slick-arrow.slick-prev::after {
  margin-left: 0.1em;
}
.field--name-field-brands .slick-arrow.slick-prev::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
@media all and (max-width: 767px) {
  .field--name-field-brands .slick-arrow.slick-prev {
    left: -1.5rem;
  }
}
@media all and (max-width: 479px) {
  .field--name-field-brands .slick-arrow.slick-prev {
    left: -0.5rem;
  }
}
.field--name-field-brands .slick-arrow.slick-prev::after {
  margin: 0;
}
.field--name-field-brands .slick-arrow.slick-next {
  right: -2.5rem;
}
.field--name-field-brands .slick-arrow.slick-next::after {
  margin-left: 0.1em;
}
.field--name-field-brands .slick-arrow.slick-next::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
@media all and (max-width: 767px) {
  .field--name-field-brands .slick-arrow.slick-next {
    right: -1.5rem;
  }
}
@media all and (max-width: 479px) {
  .field--name-field-brands .slick-arrow.slick-next {
    right: -0.5rem;
  }
}
.field--name-field-brands .slick-arrow.slick-next::after {
  margin: 0;
}
.field--name-field-brands .slick-arrow.slick-disabled {
  display: none !important;
}
.field--name-field-brands .carousel__btn {
  color: #080070;
  font-size: 2.1rem;
}
.field--name-field-brands .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  bottom: 0.4rem;
  width: 100%;
  list-style: none;
  display: flex;
  justify-content: center;
  text-align: center;
}
.field--name-field-brands .slick-dots li:only-child {
  display: none;
}
.field--name-field-brands .slick-dots button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  padding: 0;
  width: 0.8rem;
  height: 0.8rem;
  font-size: 0;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #080070;
  background-color: #fff;
}
.field--name-field-brands .slick-dots .slick-active button {
  background-color: #080070;
}
.field--name-field-brands.pg-bg--secondary .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.field--name-field-brands.pg-bg--secondary .slick-dots button {
  border: 1px solid #fff;
  background-color: #080070;
}
.field--name-field-brands.pg-bg--secondary .slick-dots .slick-active button {
  background-color: #fff;
}

.paragraph--type--cta {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.paragraph--type--cta .node__content__actions ul {
  display: flex;
  padding: 0;
  margin: 0;
  gap: 0.5rem;
}
.paragraph--type--cta .node__content__actions ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  container-type: inline-size;
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  max-width: 940px;
  padding: 1.75rem;
  background-color: #FFF;
  border-radius: 0.5rem;
  position: relative;
  z-index: 0;
  box-shadow: rgba(0, 0, 0, 0.16) 0 3px 6px;
}
@media all and (max-width: 479px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action {
    padding: 1rem;
  }
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content {
  display: flex;
  flex-flow: row nowrap;
  gap: 2rem;
  width: 100%;
}
@container (max-width: 1149px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content {
    gap: 1rem;
  }
}
@container (max-width: 849px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content {
    flex-flow: column wrap;
    gap: 25px;
  }
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__body {
  width: 100%;
  max-width: calc(60% - 20px);
  font-size: clamp(0.8rem, 1.11vw + 0.53rem, 1.2rem);
  font-weight: bold;
  line-height: 1.35em;
}
@container (max-width: 849px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__body {
    width: 100%;
    max-width: 100%;
  }
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__body strong {
  color: #C7AD95;
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__actions {
  width: calc(40% - 20px);
}
@container (max-width: 849px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__actions {
    width: 100%;
  }
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__actions ul {
  flex-flow: column wrap;
  margin: 25px 0 0 0;
  white-space: nowrap;
  text-align: center;
}
@container (max-width: 849px) {
  .paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__actions ul {
    margin: 0;
    text-align: left;
  }
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .node__content .node__content__actions ul li a {
  display: inline-block;
}
.paragraph--type--cta.paragraph--view-mode--default .field--name-field-cta .node--call-to-action .arrow {
  display: none;
}

.paragraph--type--cta.paragraph--view-mode--large {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta {
  display: flex;
  flex-flow: row nowrap;
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action {
  width: 100%;
  max-width: 940px;
  padding: 3.75rem;
  border-radius: 0 1.25rem 1.25rem 0;
  position: relative;
}
@media all and (max-width: 1199px) {
  .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action {
    padding: 2.5rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action {
    padding: 2rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action {
    padding: 1.5rem 1rem 1rem 1rem;
  }
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .node__content__actions {
  margin: 25px 0 0 0;
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .node__content__actions ul {
  flex-flow: row wrap;
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .arrow {
  display: block;
  width: 2rem;
  aspect-ratio: 50/44;
  position: absolute;
  left: 0;
  top: 0;
  translate: 0 calc(-100% + 1px);
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: #F74C63;
}
.paragraph--type--cta.paragraph--view-mode--large .field--name-field-cta .node--call-to-action .arrow svg * {
  fill: #F74C63;
}

.paragraph--type--faq .faq-items {
  width: 100%;
  max-width: 940px;
  padding: 0;
  margin: 0;
}
.paragraph--type--faq .faq-items .node {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  z-index: 0;
  transition: margin 0.2s ease-in-out;
}
.paragraph--type--faq .faq-items .node::before {
  display: block;
  content: "";
  width: calc(100% + 50px);
  height: calc(100% + 25px);
  position: absolute;
  left: -1.25rem;
  top: 0;
  z-index: -1;
  border-radius: 0.5rem;
  background-color: rgba(255, 255, 255, 0.16);
  transition: opacity 0.2s ease-in-out;
  opacity: 0;
}
@media all and (max-width: 479px) {
  .paragraph--type--faq .faq-items .node::before {
    width: calc(100% + 40px);
    height: calc(100% + 20px);
    left: -1rem;
    border-radius: 0;
  }
}
.paragraph--type--faq .faq-items .node .field--name-field-faq-question {
  display: block;
  padding: 1.25rem 1.5rem 1.25rem 0;
  position: relative;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.3em;
  cursor: pointer;
}
.paragraph--type--faq .faq-items .node .field--name-field-faq-question::before {
  margin-right: 0.1em;
}
.paragraph--type--faq .faq-items .node .field--name-field-faq-question::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
@media all and (max-width: 479px) {
  .paragraph--type--faq .faq-items .node .field--name-field-faq-question {
    padding: 1rem 1.5rem 1.25rem 0;
  }
}
.paragraph--type--faq .faq-items .node .field--name-field-faq-question::before {
  display: block;
  width: 0.5rem;
  height: 0.75rem;
  margin: 0;
  position: absolute;
  right: 0;
  top: 1.4rem;
  transition: rotate 0.2s ease-in-out;
}
.paragraph--type--faq .faq-items .node .field--name-field-faq-answer {
  display: block;
}
.paragraph--type--faq .faq-items .node.active, .paragraph--type--faq .faq-items .pager__item.is-active a.node, .pager__item.is-active .paragraph--type--faq .faq-items a.node {
  margin: 0 0 1.25rem 0;
}
.paragraph--type--faq .faq-items .node.active::before, .paragraph--type--faq .faq-items .pager__item.is-active a.node::before, .pager__item.is-active .paragraph--type--faq .faq-items a.node::before {
  opacity: 1;
}
.paragraph--type--faq .faq-items .node.active .field--name-field-faq-question::before, .paragraph--type--faq .faq-items .pager__item.is-active a.node .field--name-field-faq-question::before, .pager__item.is-active .paragraph--type--faq .faq-items a.node .field--name-field-faq-question::before {
  rotate: 90deg;
}

.pg-bg--none.paragraph--type--faq .faq-items .node.active::before, .pg-bg--none.paragraph--type--faq .faq-items .pager__item.is-active a.node::before, .pager__item.is-active .pg-bg--none.paragraph--type--faq .faq-items a.node::before {
  background-color: #D9D9D9;
}

.pg-bg--tertiary.paragraph--type--faq .faq-items .node .field--name-field-faq-question::before {
  background-color: #FFF;
}

.paragraph--type--faq .faq-items .node .field--name-field-faq-question::before .pg-bg--neutral.paragraph--type--faq .faq-items .node.active::before, .paragraph--type--faq .faq-items .node .field--name-field-faq-question::before .pg-bg--neutral.paragraph--type--faq .faq-items .pager__item.is-active a.node::before, .pager__item.is-active .paragraph--type--faq .faq-items .node .field--name-field-faq-question::before .pg-bg--neutral.paragraph--type--faq .faq-items a.node::before {
  background-color: #FFF;
}

.paragraph--type--form .paragraph__inner {
  display: flex;
  gap: 3rem;
  align-items: flex-start;
}
@media all and (max-width: 767px) {
  .paragraph--type--form .paragraph__inner {
    flex-direction: column;
  }
}
.paragraph--type--form .pg-form__form {
  max-width: 35rem;
}
.paragraph--type--form .field--name-field-text-optional {
  flex: 1;
  background-color: #D9D9D9;
  padding: 1.5rem;
}
.paragraph--type--form .field--name-field-text-optional iframe {
  border: 2px solid #ddd;
}

.paragraph--highlights .paragraph__inner {
  display: flex;
  flex-flow: row wrap;
  gap: 4rem;
}
@media all and (max-width: 1399px) {
  .paragraph--highlights .paragraph__inner {
    gap: 2rem;
  }
}
@media all and (max-width: 1199px) {
  .paragraph--highlights .paragraph__inner {
    display: block;
  }
}
.paragraph--highlights .paragraph__inner .section__content {
  width: calc(50% - 40px);
}
@media all and (max-width: 1399px) {
  .paragraph--highlights .paragraph__inner .section__content {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 1199px) {
  .paragraph--highlights .paragraph__inner .section__content {
    width: 100%;
  }
}
.paragraph--highlights .paragraph__inner .section__content .field--name-field-body {
  margin: 0 0 25px 0;
}
.paragraph--highlights .paragraph__inner .section__content .field--name-field-highlights .field__item:not(:last-child) {
  margin: 0 0 25px 0;
}
.paragraph--highlights .paragraph__inner .section__aside {
  width: calc(50% - 40px);
}
@media all and (max-width: 1399px) {
  .paragraph--highlights .paragraph__inner .section__aside {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 1199px) {
  .paragraph--highlights .paragraph__inner .section__aside {
    width: 100%;
    margin-top: 25px;
  }
}

.paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner {
  gap: 4rem;
}
@media all and (max-width: 1399px) {
  .paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner {
    gap: 2rem;
  }
}
.paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__content {
  width: calc(66.66% - 40px);
}
@media all and (max-width: 1399px) {
  .paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__content {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 1199px) {
  .paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__content {
    width: 100%;
  }
}
.paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__aside {
  width: calc(33.33% - 40px);
}
@media all and (max-width: 1399px) {
  .paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__aside {
    width: calc(50% - 20px);
  }
}
@media all and (max-width: 1199px) {
  .paragraph--highlights.paragraph--view-mode--columns__66_33 .paragraph__inner .section__aside {
    width: 100%;
  }
}

.paragraph--type--image-slider .field__item {
  margin: 0 0.5rem;
}
.paragraph--type--image-slider a {
  display: block;
}

.paragraph--type--image-slider .slick-slider {
  position: relative;
}
.paragraph--type--image-slider .slick-slider .slick-arrow,
.paragraph--type--image-slider .slick-slider .tns-nav {
  position: absolute;
  z-index: 3;
  color: #080070;
}
.paragraph--type--image-slider .slick-slider .slick-arrow {
  top: 50%;
  background-color: #fff;
  position: absolute;
  transform: translateY(-50%);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border: 0;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-prev {
  left: 0.8rem;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-prev::after {
  margin-left: 0.1em;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-prev::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNy40IDI3My40QzIuNyAyNjguOCAwIDI2Mi42IDAgMjU2czIuNy0xMi44IDcuNC0xNy40bDE3Ni0xNjhjOS42LTkuMiAyNC44LTguOCAzMy45IC44czguOCAyNC44LS44IDMzLjlMODMuOSAyMzIgNDI0IDIzMmMxMy4zIDAgMjQgMTAuNyAyNCAyNHMtMTAuNyAyNC0yNCAyNEw4My45IDI4MCAyMTYuNiA0MDYuNmM5LjYgOS4yIDkuOSAyNC4zIC44IDMzLjlzLTI0LjMgOS45LTMzLjkgLjhsLTE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-prev::after {
  margin: 0;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-next {
  right: 0.8rem;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-next::after {
  margin-left: 0.1em;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-next::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQwLjYgMjczLjRjNC43LTQuNSA3LjQtMTAuOCA3LjQtMTcuNHMtMi43LTEyLjgtNy40LTE3LjRsLTE3Ni0xNjhjLTkuNi05LjItMjQuOC04LjgtMzMuOSAuOHMtOC44IDI0LjggLjggMzMuOUwzNjQuMSAyMzIgMjQgMjMyYy0xMy4zIDAtMjQgMTAuNy0yNCAyNHMxMC43IDI0IDI0IDI0bDM0MC4xIDBMMjMxLjQgNDA2LjZjLTkuNiA5LjItOS45IDI0LjMtLjggMzMuOXMyNC4zIDkuOSAzMy45IC44bDE3Ni0xNjh6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.paragraph--type--image-slider .slick-slider .slick-arrow.slick-next::after {
  margin: 0;
}
.paragraph--type--image-slider .slick-slider .carousel__btn {
  color: #080070;
  font-size: 2.1rem;
}
.paragraph--type--image-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 25px 0 0 0;
  text-align: center;
}
.paragraph--type--image-slider .slick-dots li:only-child {
  display: none;
}
.paragraph--type--image-slider .slick-dots button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  padding: 0;
  width: 0.6rem;
  height: 0.6rem;
  font-size: 0;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background-color: #FFF;
}
.paragraph--type--image-slider .slick-dots .slick-active button {
  background-color: #F74C63;
}

.pg-bg--tertiary.paragraph--type--image-slider .slick-dots .slick-active button {
  background-color: #080070;
}

.pg-bg--none.paragraph--type--image-slider .slick-dots button,
.pg-bg--neutral.paragraph--type--image-slider .slick-dots button {
  background-color: #cccccc;
}
.pg-bg--none.paragraph--type--image-slider .slick-dots .slick-active button,
.pg-bg--neutral.paragraph--type--image-slider .slick-dots .slick-active button {
  background-color: #080070;
}

.paragraph--type--list .paragraph--list-item {
  position: relative;
  text-decoration: none;
  overflow: hidden;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__visual {
  margin: 0 0 25px 0;
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__visual .field--name-field-list-item-visual {
  position: relative;
  z-index: 3;
  transition: all 0.4s ease-out;
  aspect-ratio: 2/1;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__visual .field--name-field-list-item-visual img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0;
  transition: opacity 0.4s ease-out;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__visual .field--name-field-list-item-visual img:first-child {
  opacity: 1;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content {
  position: relative;
  z-index: 3;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content > div {
  margin: 0 0 1rem 0;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content > div:last-child {
  margin-bottom: 0;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content > div.paragraph--type-list-item__title {
  display: block;
  padding: 0 2rem 0 0;
  color: #080070;
  position: relative;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3em;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content > div.field--name-field-list-item-text {
  transition: color 0.3s ease;
  margin-bottom: 1.5rem;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content > div.field--name-field-list-item-text:last-child {
  margin-bottom: 0;
}
.paragraph--type--list .paragraph--list-item .paragraph--type-list-item__content .actions {
  margin: 25px 0 0 0;
}
.paragraph--type--list .paragraph--list-item > .actions {
  position: absolute;
  width: 1rem;
  height: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  margin: 25px 0 0 0;
}
.paragraph--type--list .paragraph--list-item > .actions .readmore {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
}
.paragraph--type--list .paragraph--list-item > .actions .readmore::before {
  margin-right: 0.1em;
}
.paragraph--type--list .paragraph--list-item > .actions .readmore::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.paragraph--type--list .paragraph--list-item > .actions .readmore::before {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.paragraph--type--list .paragraph--list-item > .list-item--link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  color: #080070;
  text-decoration: underline;
  text-indent: -19rem;
  overflow: hidden;
}
.paragraph--type--list .paragraph--list-item.contains-link .paragraph--type-list-item__title::before {
  margin-right: 0.1em;
}
.paragraph--type--list .paragraph--list-item.contains-link .paragraph--type-list-item__title::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.paragraph--type--list .paragraph--list-item.contains-link .paragraph--type-list-item__title::before {
  position: absolute;
  right: 0;
  top: 0.35rem;
}
.paragraph--type--list .paragraph--list-item.contains-link:hover .field--name-field-list-item-visual, .paragraph--type--list .paragraph--list-item.contains-link:focus .field--name-field-list-item-visual {
  scale: 1.2;
}
.paragraph--type--list .paragraph--list-item.link-no-title {
  padding-bottom: 4.25rem;
}
.paragraph--type--list .paragraph--list-item.link-no-title .paragraph--type-list-item__content {
  padding-bottom: 0;
}

.paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item {
  color: #FFF;
  background-color: rgba(255, 255, 255, 0.16);
}
.paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item .paragraph--type-list-item__visual {
  margin: 0;
}
.paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item .paragraph--type-list-item__content {
  padding: 1.5rem;
}
@media all and (max-width: 479px) {
  .paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item .paragraph--type-list-item__content {
    padding: 1rem;
  }
}

.pg-bg--tertiary.paragraph--type--list .paragraph--list-item > .actions .readmore::before {
  background-color: #FFF;
}
.pg-bg--tertiary.paragraph--type--list.paragraph--view-mode--default .actions .readmore::before {
  background-color: #FFF !important;
}

.pg-bg--none.paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item {
  color: #080070;
  background-color: #D9D9D9;
}

.pg-bg--neutral.paragraph--type--list.paragraph--view-mode--boxed .paragraph--list-item {
  color: #080070;
  background-color: #FFF;
}

.paragraph--type--list.pg-gridcol--2 .field--name-field-list-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2.5% / 2) -2.5%;
}
.paragraph--type--list.pg-gridcol--2 .field--name-field-list-items .paragraph--type--list-item {
  flex: 0 0 calc(100% / 2 - 2.5%);
  flex-basis: calc(100% / 2 - 2.5%);
  width: calc(100% / 2 - 2.5%);
  min-height: 1px;
  margin: 0 calc(2.5% / 2) 2.5%;
}
@media all and (max-width: 479px) {
  .paragraph--type--list.pg-gridcol--2 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2.5% / 2) -2.5%;
  }
  .paragraph--type--list.pg-gridcol--2 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 2.5%);
    flex-basis: calc(100% / 1 - 2.5%);
    width: calc(100% / 1 - 2.5%);
    min-height: 1px;
    margin: 0 calc(2.5% / 2) 2.5%;
  }
}
.paragraph--type--list.pg-gridcol--3 .field--name-field-list-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2.5% / 2) -2.5%;
}
.paragraph--type--list.pg-gridcol--3 .field--name-field-list-items .paragraph--type--list-item {
  flex: 0 0 calc(100% / 3 - 2.5%);
  flex-basis: calc(100% / 3 - 2.5%);
  width: calc(100% / 3 - 2.5%);
  min-height: 1px;
  margin: 0 calc(2.5% / 2) 2.5%;
}
@media all and (max-width: 767px) {
  .paragraph--type--list.pg-gridcol--3 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2.5% / 2) -2.5%;
  }
  .paragraph--type--list.pg-gridcol--3 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 2 - 2.5%);
    flex-basis: calc(100% / 2 - 2.5%);
    width: calc(100% / 2 - 2.5%);
    min-height: 1px;
    margin: 0 calc(2.5% / 2) 2.5%;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--list.pg-gridcol--3 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2.5% / 2) -2.5%;
  }
  .paragraph--type--list.pg-gridcol--3 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 2.5%);
    flex-basis: calc(100% / 1 - 2.5%);
    width: calc(100% / 1 - 2.5%);
    min-height: 1px;
    margin: 0 calc(2.5% / 2) 2.5%;
  }
}
.paragraph--type--list.pg-gridcol--4 .field--name-field-list-items {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2% / 2) -2%;
}
.paragraph--type--list.pg-gridcol--4 .field--name-field-list-items .paragraph--type--list-item {
  flex: 0 0 calc(100% / 4 - 2%);
  flex-basis: calc(100% / 4 - 2%);
  width: calc(100% / 4 - 2%);
  min-height: 1px;
  margin: 0 calc(2% / 2) 2%;
}
@media all and (max-width: 959px) {
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2% / 2) -2%;
  }
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 3 - 2%);
    flex-basis: calc(100% / 3 - 2%);
    width: calc(100% / 3 - 2%);
    min-height: 1px;
    margin: 0 calc(2% / 2) 2%;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2.5% / 2) -2.5%;
  }
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 2 - 2.5%);
    flex-basis: calc(100% / 2 - 2.5%);
    width: calc(100% / 2 - 2.5%);
    min-height: 1px;
    margin: 0 calc(2.5% / 2) 2.5%;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2.5% / 2) -2.5%;
  }
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 2.5%);
    flex-basis: calc(100% / 1 - 2.5%);
    width: calc(100% / 1 - 2.5%);
    min-height: 1px;
    margin: 0 calc(2.5% / 2) 2.5%;
  }
}

.paragraph--type--persons {
  container-type: inline-size;
}
.paragraph--type--persons .field--name-field-persons {
  display: flex;
  flex-flow: row wrap;
  gap: 2rem;
}
@container (max-width: 849px) {
  .paragraph--type--persons .field--name-field-persons {
    flex-flow: column wrap;
    gap: 25px;
  }
}
.paragraph--type--persons .field--name-field-persons > .node {
  width: calc(50% - 20px);
  max-width: 35rem;
}
@container (max-width: 849px) {
  .paragraph--type--persons .field--name-field-persons > .node {
    width: 100%;
  }
}

.paragraph--type--story {
  padding: 0;
  position: relative;
}
.paragraph--type--story.single-story .story-text .story-text-title .story-text-pager,
.paragraph--type--story.single-story .story-text .story-text-navs {
  display: none;
}
.paragraph--type--story .container, .paragraph--type--story body:not(.path-node) .region-content, body:not(.path-node) .paragraph--type--story .region-content {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
}
.paragraph--type--story.pg--has-media-right .container, .paragraph--type--story.pg--has-media-right body:not(.path-node) .region-content, body:not(.path-node) .paragraph--type--story.pg--has-media-right .region-content {
  justify-content: flex-start;
}
.paragraph--type--story.pg--has-media-right .story-image {
  left: auto;
  right: 0;
}
.paragraph--type--story .story-image {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
@media all and (max-width: 767px) {
  .paragraph--type--story .story-image {
    width: 100%;
  }
}
.paragraph--type--story .story-image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  transition: 0.4s ease-out;
  position: absolute;
  inset: 0;
  opacity: 0;
}
.paragraph--type--story .story-image img.active {
  opacity: 1;
}
.paragraph--type--story .story-text {
  background-color: #fff;
  width: 60%;
  margin: 6rem 0;
  padding: 4rem 3rem;
  color: #080070;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.1);
}
.paragraph--type--story .story-text .field {
  display: none;
}
.paragraph--type--story .story-text .field.active, .paragraph--type--story .story-text .pager__item.is-active a.field, .pager__item.is-active .paragraph--type--story .story-text a.field {
  display: block;
}
@media all and (max-width: 767px) {
  .paragraph--type--story .story-text {
    width: 100%;
    margin: 1.5rem 0;
    padding: 1.5rem;
  }
}
.paragraph--type--story .story-text .story-text-title {
  padding: 0.5rem 1rem;
  font-size: 1rem;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
}
@media all and (max-width: 767px) {
  .paragraph--type--story .story-text .story-text-title {
    margin-bottom: 1.5rem;
    text-align: right;
    padding: 0;
    position: relative;
  }
}
.paragraph--type--story .story-text .story-text-title .story-text-pager {
  display: inline-block;
}
.paragraph--type--story .story-text .story-text-title .story-text-pager::before {
  content: "-";
  margin: 0 0.4rem;
}
.paragraph--type--story .story-text .story-text-navs {
  display: flex;
  justify-content: flex-end;
  position: absolute;
  right: 10px;
  bottom: 5px;
}
@media all and (max-width: 767px) {
  .paragraph--type--story .story-text .story-text-navs {
    margin-top: 1.5rem;
    position: relative;
    right: auto;
    bottom: auto;
  }
}
.paragraph--type--story .story-text .story-text-nav {
  font-size: 2rem;
  position: relative;
  cursor: pointer;
}
.paragraph--type--story .story-text .story-text-nav.prev::after {
  margin-left: 0.1em;
}
.paragraph--type--story .story-text .story-text-nav.prev::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.paragraph--type--story .story-text .story-text-nav.next::after {
  margin-left: 0.1em;
}
.paragraph--type--story .story-text .story-text-nav.next::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}

.section--text-media .section__inner {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 5.5rem;
}
.section--text-media .section__inner .p_text_media--content {
  width: calc(50% - 55px);
  padding-left: var(--wrapper-space--width, 0);
}
.section--text-media .section__inner .p_text_media--media {
  width: calc(50% - 55px);
}
.section--text-media .section__inner .p_text_media--media img {
  width: 100%;
}

.pg-textcol--1 .field--name-field-text-columns {
  max-width: 45rem;
}
.pg-textcol--2 .field--name-field-text-columns {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-40px / 2) -40px;
}
.pg-textcol--2 .field--name-field-text-columns .paragraph--type--text-column {
  flex: 0 0 calc(100% / 2 - 40px);
  flex-basis: calc(100% / 2 - 40px);
  width: calc(100% / 2 - 40px);
  min-height: 1px;
  margin: 0 calc(40px / 2) 40px;
}
@media all and (max-width: 767px) {
  .pg-textcol--2 .field--name-field-text-columns {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-40px / 2) -40px;
  }
  .pg-textcol--2 .field--name-field-text-columns .paragraph--type--text-column {
    flex: 0 0 calc(100% / 1 - 40px);
    flex-basis: calc(100% / 1 - 40px);
    width: calc(100% / 1 - 40px);
    min-height: 1px;
    margin: 0 calc(40px / 2) 40px;
  }
}
.field--name-field-text-columns .pg-textcol--1, .pg-textcol--3 .field--name-field-text-columns {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-40px / 2) -40px;
}
.field--name-field-text-columns .pg-textcol--1 .paragraph--type--text-column, .pg-textcol--3 .field--name-field-text-columns .paragraph--type--text-column {
  flex: 0 0 calc(100% / 3 - 40px);
  flex-basis: calc(100% / 3 - 40px);
  width: calc(100% / 3 - 40px);
  min-height: 1px;
  margin: 0 calc(40px / 2) 40px;
}
@media all and (max-width: 959px) {
  .pg-textcol--3 .field--name-field-text-columns {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-40px / 2) -40px;
  }
  .pg-textcol--3 .field--name-field-text-columns .paragraph--type--text-column {
    flex: 0 0 calc(100% / 1 - 40px);
    flex-basis: calc(100% / 1 - 40px);
    width: calc(100% / 1 - 40px);
    min-height: 1px;
    margin: 0 calc(40px / 2) 40px;
  }
}

.content-full-grid-width.pg-textcol--1 .field--name-field-text-columns {
  max-width: 100%;
}

.paragraph--type--timeline .field--name-field-intro {
  margin-bottom: 1.5rem;
}
.paragraph--type--timeline .paragraph--type--timeline-entry {
  position: relative;
  padding-bottom: 3rem;
}
.paragraph--type--timeline .paragraph--type--timeline-entry::before {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  border-left: 1px solid #cccccc;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .paragraph--type--timeline-entry::before {
    left: 2rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline .paragraph--type--timeline-entry::before {
    display: none;
  }
}
.paragraph--type--timeline .paragraph--type--timeline-entry:first-child::before {
  height: 50%;
  top: 50%;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .paragraph--type--timeline-entry:first-child::before {
    height: 100%;
    top: 0;
  }
}
.paragraph--type--timeline .paragraph--type--timeline-entry:last-child {
  padding-bottom: 0;
}
.paragraph--type--timeline .paragraph--type--timeline-entry:last-child::before {
  height: 50%;
  top: auto;
  bottom: 50%;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .paragraph--type--timeline-entry:last-child::before {
    display: none;
  }
}
.paragraph--type--timeline .timeline-entry-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  z-index: 2;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .timeline-entry-wrapper {
    display: block;
    padding-left: 120px;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline .timeline-entry-wrapper {
    padding-left: 0;
  }
}
.paragraph--type--timeline .timeline-entry-wrapper .field--name-field-year {
  order: 2;
  display: flex;
  align-items: center;
  justify-content: space-around;
  background-color: #fff;
  width: 4rem;
  height: 4rem;
  font-weight: 700;
  border: 1px solid #cccccc;
  border-radius: 50%;
  text-align: center;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-year {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-year {
    display: block;
    background-color: transparent;
    width: auto;
    height: auto;
    border: 0;
    text-align: left;
    position: relative;
  }
}
.paragraph--type--timeline .timeline-entry-wrapper .field--name-field-body {
  order: 1;
  width: calc(50% - 100px);
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-body {
    width: 100%;
  }
}
.paragraph--type--timeline .timeline-entry-wrapper .field--name-field-media {
  order: 3;
  width: calc(50% - 100px);
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-media {
    width: 100%;
    margin-top: 1.5rem;
  }
}
.paragraph--type--timeline.timeline--primary .paragraph--type--timeline-entry::before {
  border-color: #0d6efd;
}
.paragraph--type--timeline.timeline--primary .timeline-entry-wrapper .field--name-field-year {
  background-color: #0d6efd;
  color: #fff;
  border-color: #0d6efd;
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline.timeline--primary .timeline-entry-wrapper .field--name-field-year {
    background-color: transparent;
  }
}
.paragraph--type--timeline.timeline--secondary .paragraph--type--timeline-entry::before {
  border-color: #6c757d;
}
.paragraph--type--timeline.timeline--secondary .timeline-entry-wrapper .field--name-field-year {
  background-color: #6c757d;
  color: #fff;
  border-color: #6c757d;
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline.timeline--secondary .timeline-entry-wrapper .field--name-field-year {
    background-color: transparent;
  }
}
.paragraph--type--timeline.timeline--neutral .paragraph--type--timeline-entry::before {
  border-color: #efefef;
}
.paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year {
  background-color: #efefef;
  border-color: #efefef;
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year {
    background-color: transparent;
  }
}

.timeline-layout--alternate .paragraph--type--timeline-entry:nth-child(even) .field--name-field-body {
  order: 2;
}
.timeline-layout--alternate .paragraph--type--timeline-entry:nth-child(even) .field--name-field-media {
  order: 1;
}

.timeline-layout--image-left .paragraph--type--timeline-entry .field--name-field-body {
  order: 2;
}
.timeline-layout--image-left .paragraph--type--timeline-entry .field--name-field-media {
  order: 1;
}

.paragraph--type--usp-item .section__content {
  max-width: 25rem;
}
.paragraph--type--usp-item .section__content .field--name-field-icon {
  width: 100%;
  margin: 0 0 25px 0;
}
.paragraph--type--usp-item .section__content .field--name-field-icon .field {
  display: block;
  width: 100%;
  max-width: 2.75rem;
  aspect-ratio: 1/1;
}
.paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  display: block;
  width: 100%;
  height: 100%;
}

.paragraph--type--usp-list.icons-color--primary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #080070;
}
.paragraph--type--usp-list.icons-color--primary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #080070;
}
.paragraph--type--usp-list.icons-color--secondary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #C7AD95;
}
.paragraph--type--usp-list.icons-color--secondary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #C7AD95;
}
.paragraph--type--usp-list.icons-color--tertiary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #F74C63;
}
.paragraph--type--usp-list.icons-color--tertiary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #F74C63;
}
.paragraph--type--usp-list.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #D9D9D9;
}
.paragraph--type--usp-list.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #D9D9D9;
}

.paragraph--type--usp-list.pg-bg--primary.icons-color--primary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg,
.paragraph--type--usp-list.pg-bg--secondary.icons-color--secondary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg,
.paragraph--type--usp-list.pg-bg--tertiary.icons-color--tertiary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #FFF;
}
.paragraph--type--usp-list.pg-bg--primary.icons-color--primary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg *,
.paragraph--type--usp-list.pg-bg--secondary.icons-color--secondary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg *,
.paragraph--type--usp-list.pg-bg--tertiary.icons-color--tertiary .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #FFF;
}

.paragraph--type--usp-list.pg-bg--neutral.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg,
.paragraph--type--usp-list.pg-bg--none.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg {
  fill: #C7AD95;
}
.paragraph--type--usp-list.pg-bg--neutral.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg *,
.paragraph--type--usp-list.pg-bg--none.icons-color--neutral .paragraph--type--usp-item .section__content .field--name-field-icon .field svg * {
  fill: #C7AD95;
}

.paragraph--type--usp-list {
  container-type: inline-size;
}
.paragraph--type--usp-list .field--name-field-usp-items {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  row-gap: 4rem;
  container-type: inline-size;
}
@container (max-width: 549px) {
  .paragraph--type--usp-list .field--name-field-usp-items {
    row-gap: 3rem;
  }
}
.paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
  width: calc(33.33% - 27px);
}
@container (max-width: 849px) {
  .paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
    width: calc(50% - 30px);
  }
}
@container (max-width: 549px) {
  .paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
    width: 100%;
  }
}
.paragraph--type--usp-list.pg-gridcol--2 .field--name-field-usp-items .paragraph--type--usp-item {
  width: calc(50% - 20px);
}
@container (max-width: 549px) {
  .paragraph--type--usp-list.pg-gridcol--2 .field--name-field-usp-items .paragraph--type--usp-item {
    width: 100%;
  }
}
.paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
  width: calc(25% - 30px);
}
@container (max-width: 1149px) {
  .paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
    width: calc(33.33% - 27px);
  }
}
@container (max-width: 849px) {
  .paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
    width: calc(50% - 20px);
  }
}
@container (max-width: 549px) {
  .paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
    width: 100%;
  }
}

.paragraph--type--usp-list.paragraph--view-mode--centered .field--name-field-usp-items {
  text-align: center;
}
.paragraph--type--usp-list.paragraph--view-mode--centered .field--name-field-usp-items .paragraph--type--usp-item .section__content .field--name-field-icon .field {
  margin: 0 auto;
}

.section--video {
  position: relative;
  z-index: 38;
}

.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media all and (max-width: 1199px) {
  .paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner {
    display: block;
  }
}
.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__content {
  width: calc(50% - 40px);
}
@media all and (max-width: 1199px) {
  .paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__content {
    width: 100%;
    margin: 0 0 2rem 0;
  }
}
.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__block {
  width: calc(50% - 40px);
}
@media all and (max-width: 1199px) {
  .paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__block {
    width: 100%;
  }
}

.paragraph--type--block.paragraph--view-mode--content_aside.content-width-fw .block__content {
  padding-left: var(--wrapper-space--width, 120px);
}

.paragraph--type--image-gallery.paragraph--view-mode--default .field--name-field-images .field__items {
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
}
.paragraph--type--image-gallery.paragraph--view-mode--default .field--name-field-images .field__items .field__item {
  border-radius: 0.5rem;
  overflow: hidden;
}
.paragraph--type--image-gallery.paragraph--view-mode--default .field--name-field-images .field__items .field__item img {
  display: block;
}
.paragraph--type--image-gallery.paragraph--view-mode--default.pg-image-gallery--grid-preference--3 .field--name-field-images .field__items .field__item {
  width: calc(33.33% - 14px);
}
.paragraph--type--image-gallery.paragraph--view-mode--default.pg-image-gallery--grid-preference--4 .field--name-field-images .field__items .field__item {
  width: calc(25% - 15px);
}
.paragraph--type--image-gallery.paragraph--view-mode--default.pg-image-gallery--grid-preference--5 .field--name-field-images .field__items .field__item {
  width: calc(20% - 16px);
}

.paragraph--type--image-gallery.paragraph--view-mode--masonry .field--name-field-images {
  position: relative;
  container-type: inline-size;
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry .field--name-field-images .field__items {
  position: relative;
  z-index: 8;
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry .field--name-field-images .field__items .field__item {
  border-radius: 0.5rem;
  overflow: hidden;
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry .field--name-field-images .field__items .field__item img {
  display: block;
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry .field--name-field-images .gutter {
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  opacity: 0;
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
  width: calc(33.33% - 14px);
}
@container (max-width: 849px) {
  .paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
    width: 100%;
  }
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
  width: calc(25% - 15px);
}
@container (max-width: 1149px) {
  .paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
    width: calc(33.33% - 14px);
  }
}
@container (max-width: 849px) {
  .paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
    width: 100%;
  }
}
.paragraph--type--image-gallery.paragraph--view-mode--masonry.pg-image-gallery--grid-preference--5 .field--name-field-images .field__item {
  width: calc(20% - 16px);
}

.paragraph--type--statistic {
  padding: 1.25rem !important;
  color: #080070;
  background-color: #FFF;
  --background: #FFF;
  position: relative;
  border-radius: 0 0.5rem 0.5rem 0.5rem;
}
.paragraph--type--statistic .statistic_data > .lbl {
  display: block;
  font-weight: bold;
  line-height: 1em;
}
.paragraph--type--statistic .statistic_data > .lbl.prefix {
  margin: 0 0 0.15rem 0;
}
@media all and (max-width: 1399px) {
  .paragraph--type--statistic .statistic_data > .lbl.prefix {
    margin: 0 0 0.25rem 0;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--statistic .statistic_data > .lbl.prefix {
    margin: 0 0 0.15rem 0;
  }
}
.paragraph--type--statistic .statistic_data > .lbl.suffix {
  margin: 0.25rem 0 0 0;
}
@media all and (max-width: 767px) {
  .paragraph--type--statistic .statistic_data > .lbl.suffix {
    margin: 0.15rem 0 0 0;
  }
}
.paragraph--type--statistic .statistic_data .content {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.paragraph--type--statistic .statistic_data .content .lbl {
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 1.3em;
}
.paragraph--type--statistic .statistic_data .content .lbl.suffix {
  margin: 0 0 0 0.5rem;
}
.paragraph--type--statistic .statistic_data .content .value {
  display: inline-block;
  font-size: clamp(1rem, 3.47vw + 0.17rem, 2.25rem);
  color: #F74C63;
  font-weight: bold;
  line-height: 1.2em;
}
@media all and (max-width: 1399px) {
  .paragraph--type--statistic .statistic_data .content .value {
    font-size: 2rem;
  }
}
@media all and (max-width: 959px) {
  .paragraph--type--statistic .statistic_data .content .value {
    font-size: 1.6rem;
  }
}
.paragraph--type--statistic .statistic_text {
  margin: 25px 0 0 0;
}
.paragraph--type--statistic .arrow {
  display: block;
  width: 1rem;
  aspect-ratio: 50/44;
  position: absolute;
  left: 0;
  top: 0;
  translate: 0 calc(-100% + 1px);
}
.paragraph--type--statistic .arrow svg {
  display: block;
  width: 100%;
  height: 100%;
  fill: var(--background);
}
.paragraph--type--statistic .arrow svg * {
  fill: var(--background);
}

.pg-bg--none.paragraph--statistics .paragraph--type--statistic {
  background-color: #D9D9D9;
  --background: #D9D9D9;
}

@property --percentage {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 0%;
}
.section--statistic__employees {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
  text-align: center;
}
.section--statistic__employees::before {
  display: block;
  content: "";
  width: 100%;
  height: 800%;
  background-image: url("../img/layout/background.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.section--statistic__employees .statistic__inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 2rem;
}
.section--statistic__employees .statistic__inner .statistic_data {
  width: 27.5rem;
}
.section--statistic__employees .statistic__inner .statistic_data .content .value {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 12.5rem;
  aspect-ratio: 1/1;
  margin: 0 auto;
  position: relative;
  font-size: clamp(2.25rem, 1.39vw + 1.92rem, 2.75rem);
  font-weight: bold;
  line-height: 1.3em;
}
.section--statistic__employees .statistic__inner .statistic_data .content .value .value__inner {
  display: flex;
  flex-flow: row nowrap;
  gap: 0.25rem;
  align-items: center;
  position: relative;
  z-index: 8;
}
.section--statistic__employees .statistic__inner .statistic_data .content .value .value__inner .val {
  display: block;
}
.section--statistic__employees .statistic__inner .statistic_data .content .value .value__inner .unit {
  display: block;
}
.section--statistic__employees .statistic__inner .statistic_text {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.3em;
}
.section--statistic__employees .statistic-graphic {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
  border-radius: 50%;
  inset: 0;
  background: conic-gradient(#FFF var(--percentage), rgba(255, 255, 255, 0.16) 0);
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - 22px), #000 calc(100% - 22px));
          mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(99% - 22px), #000 calc(100% - 22px));
  transition: --percentage 2s ease-in-out, rotate 2.5s ease-in-out;
}
.section--statistic__employees .statistic-graphic.animating {
  rotate: 360deg;
}

.pg-bg--none .statistic-graphic {
  background: conic-gradient(#F74C63 var(--percentage), #FFF 0);
}

.pg-bg--secondary .statistic-graphic {
  background: conic-gradient(#F74C63 var(--percentage), rgba(255, 255, 255, 0.16) 0);
}

.pg-bg--neutral .statistic-graphic {
  background: conic-gradient(#F74C63 var(--percentage), #FFF 0);
}

.paragraph--type--statistics .statistics-items {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  -moz-column-gap: 1.2rem;
       column-gap: 1.2rem;
  row-gap: 2.25rem;
}

.statistics-items.grid-items--2 .paragraph {
  flex: 0 0 calc(50% - 12px);
}
@media all and (max-width: 767px) {
  .statistics-items.grid-items--2 .paragraph {
    flex: 0 0 100%;
  }
}

.statistics-items.grid-items--3 .paragraph {
  flex: 0 0 calc(33.33% - 16px);
}
@media all and (max-width: 1199px) {
  .statistics-items.grid-items--3 .paragraph {
    flex: 0 0 calc(50% - 12px);
  }
}
@media all and (max-width: 767px) {
  .statistics-items.grid-items--3 .paragraph {
    flex: 0 0 100%;
  }
}

.statistics-items.grid-items--4 .paragraph {
  flex: 0 0 calc(25% - 18px);
}
@media all and (max-width: 1199px) {
  .statistics-items.grid-items--4 .paragraph {
    flex: 0 0 calc(50% - 12px);
  }
}
@media all and (max-width: 767px) {
  .statistics-items.grid-items--4 .paragraph {
    flex: 0 0 100%;
  }
}

.statistics-items.grid-items--5 .paragraph {
  flex: 0 0 calc(20% - 20px);
}
@media all and (max-width: 1399px) {
  .statistics-items.grid-items--5 .paragraph {
    flex: 0 0 calc(25% - 18px);
  }
}
@media all and (max-width: 1199px) {
  .statistics-items.grid-items--5 .paragraph {
    flex: 0 0 calc(50% - 12px);
  }
}
@media all and (max-width: 767px) {
  .statistics-items.grid-items--5 .paragraph {
    flex: 0 0 100%;
  }
}

.views-view--global-search--overview .views-filters {
  margin: 0 0 2.25rem 0;
}
.views-view--global-search--overview .views-filters form > .form-item:not(:last-child),
.views-view--global-search--overview .views-filters form > .form-wrapper:not(:last-child) {
  margin: 0 0 25px 0;
}
.views-view--global-search--overview .views-filters .search-input--wrapper {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 25px;
}
@media all and (max-width: 959px) {
  .views-view--global-search--overview .views-filters .search-input--wrapper {
    flex-flow: column wrap;
    align-items: flex-start;
  }
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line {
  position: relative;
}
@media all and (max-width: 479px) {
  .views-view--global-search--overview .views-filters .search-input--wrapper .form_line {
    width: 100%;
  }
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-item {
  margin: 0;
  position: relative;
  z-index: 3;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-item input {
  padding: 0 0 0 1.5rem;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-actions {
  width: 1rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-actions::before {
  margin-right: 0.1em;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-actions::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-actions::before {
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 0;
  top: 0.6rem;
  z-index: 8;
}
.views-view--global-search--overview .views-filters .search-input--wrapper .form_line .form-actions .form-submit {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  padding: 0;
  margin: 0;
  opacity: 0;
}
.views-view--global-search--overview .views-filters .results-placeholder {
  font-size: 1.2rem;
  font-weight: bold;
}
.views-view--global-search--overview .views-filters .categories-slider {
  container-type: inline-size;
}
.views-view--global-search--overview .views-filters .categories-slider ul {
  padding: 0;
  margin: 0;
}
.views-view--global-search--overview .views-filters .categories-slider ul li {
  padding: 0;
  margin: 0 2.5rem 0 0;
}
@container (max-width: 1149px) {
  .views-view--global-search--overview .views-filters .categories-slider ul li {
    margin: 0 1.75rem 0 0;
  }
}
@container (max-width: 849px) {
  .views-view--global-search--overview .views-filters .categories-slider ul li {
    margin: 0 1.25rem 0 0;
  }
}
.views-view--global-search--overview .views-filters .categories-slider ul li a {
  display: block;
  padding: 0 0 0.25rem 0;
  color: #080070;
  position: relative;
  text-decoration: none;
}
.views-view--global-search--overview .views-filters .categories-slider ul li a:hover, .views-view--global-search--overview .views-filters .categories-slider ul li a:focus {
  color: #080070;
}
.views-view--global-search--overview .views-filters .categories-slider ul li a::before {
  display: block;
  content: "";
  height: 0.1rem;
  background-color: #080070;
  position: absolute;
  left: 50%;
  translate: -50% 0;
  bottom: 0;
}
.views-view--global-search--overview .views-filters .categories-slider ul li a.bef-link--selected {
  font-weight: bold;
}
.views-view--global-search--overview .views-filters .categories-slider ul li a.bef-link--selected::before {
  width: 100%;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider {
  position: relative;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider::before {
  display: block;
  content: "";
  width: 7.5rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
  background: linear-gradient(to right, transparent, #FFF 50%);
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-list {
  position: relative;
  z-index: 3;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow {
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 0.1rem;
  z-index: 38;
  text-align: center;
  cursor: pointer;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-prev {
  right: 1.5rem;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-prev::before {
  margin-right: 0.1em;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-prev::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-next {
  right: 0;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-next::before {
  margin-right: 0.1em;
}
.views-view--global-search--overview .views-filters .categories-slider .slick-slider .slick-arrow.arrow-next::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--global-search--overview .views-rows {
  display: block;
}
.views-view--global-search--overview .views-rows .view-item:not(:last-child) {
  margin: 0 0 25px 0;
}

.search-btn::before {
  margin-right: 0.1em;
}
.search-btn::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.search_popup {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 888;
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.9);
}
@media all and (max-height: 749px) {
  .search_popup {
    display: none;
  }
}
.search_popup.active, .pager__item.is-active a.search_popup {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
.search_popup .search_popup__close {
  display: block;
  width: 2rem;
  height: 2rem;
  padding: 0.5rem;
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  z-index: 38;
  transition: rotate 0.15s ease-in-out;
  cursor: pointer;
}
.search_popup .search_popup__close::before {
  margin-right: 0.1em;
}
.search_popup .search_popup__close::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.search_popup .search_popup__close::before {
  width: 100%;
  height: 100%;
}
@media (any-hover: hover) and (pointer: fine) {
  .search_popup .search_popup__close:hover {
    rotate: 90deg;
  }
}
.search_popup .search_popup__inner .search_popup__body {
  display: flex;
  flex-flow: row nowrap;
  width: 100%;
  height: 100%;
  align-items: center;
  position: relative;
  z-index: 8;
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .search_popup__body {
    height: auto;
  }
}
.search_popup .search_popup__inner .search_popup__body__inner {
  width: 100%;
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .search_popup__body__inner form {
    padding: 0 4rem;
  }
}
@media all and (max-width: 767px) {
  .search_popup .search_popup__inner .search_popup__body__inner form {
    padding: 0 2rem;
  }
}
@media all and (max-width: 479px) {
  .search_popup .search_popup__inner .search_popup__body__inner form {
    padding: 0 1rem;
  }
}
.search_popup .search_popup__inner .search_popup__body__inner form .search-input {
  height: 5rem;
  padding: 0;
  color: #FFF;
  background-color: transparent;
  border: none;
  font-size: 2.8rem;
  box-shadow: rgba(0, 0, 0, 0) 0 0 0;
  text-align: center;
}
@media all and (max-width: 959px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .search-input {
    height: 3rem;
    font-size: 2.3rem;
  }
}
@media all and (max-width: 767px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .search-input {
    height: 3rem;
    background-color: rgba(255, 255, 255, 0.1);
    font-size: 1.3rem;
  }
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .search-input {
    height: 3rem;
    background-color: rgba(255, 255, 255, 0.1);
    font-size: 1.3rem;
  }
}
@media all and (max-width: 479px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .search-input {
    font-size: 1rem;
  }
}
@media all and (max-width: 767px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .form-actions {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    clip: auto;
    position: static !important;
    overflow: visible;
    text-align: center;
  }
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .form-actions {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    clip: auto;
    position: static !important;
    overflow: visible;
    text-align: center;
  }
}
.search_popup .search_popup__inner .search_popup__body__inner form .form-actions .form-submit {
  display: inline-block;
  margin: 0;
}
@media all and (max-width: 767px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .form-actions .form-submit {
    width: 100%;
  }
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .search_popup__body__inner form .form-actions .form-submit {
    width: 100%;
  }
}
.search_popup .search_popup__inner .helper_text {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 3rem;
  z-index: 3;
  text-align: center;
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .helper_text {
    position: static;
    margin-top: 25px;
  }
}
.search_popup .search_popup__inner .helper_text .search-btn {
  display: inline-block;
  width: 2rem;
  height: 1rem;
  position: absolute;
  left: 50%;
  top: -1rem;
  translate: -50% -100%;
  cursor: pointer;
}
.search_popup .search_popup__inner .helper_text .search-btn::before {
  margin-right: 0.1em;
}
.search_popup .search_popup__inner .helper_text .search-btn::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #FFF;
}
.search_popup .search_popup__inner .helper_text .search-btn::before {
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  translate: -50% 0;
}
@media all and (max-height: 749px) {
  .search_popup .search_popup__inner .helper_text .search-btn::before {
    display: none;
  }
}
.search_popup .search_popup__inner .helper_text .helper_text__inner {
  position: relative;
}

.view-item.search_result {
  display: block;
  text-decoration: none;
  position: relative;
  transition: background 0.2s ease-in-out;
  container-type: inline-size;
}
.view-item.search_result .node__content {
  padding: 2rem 5rem 2rem 2rem;
  position: relative;
}
.view-item.search_result .node__content::before {
  margin-right: 0.1em;
}
.view-item.search_result .node__content::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
@media all and (max-width: 767px) {
  .view-item.search_result .node__content {
    padding: 1.5rem 3.5rem 1.5rem 1.5rem;
  }
}
@media all and (max-width: 479px) {
  .view-item.search_result .node__content {
    padding: 1rem 2.5rem 1rem 1rem;
  }
}
.view-item.search_result .node__content::before {
  display: block;
  width: 1rem;
  height: 1.5rem;
  position: absolute;
  right: 1.5rem;
  top: 2rem;
}
@media all and (max-width: 767px) {
  .view-item.search_result .node__content::before {
    width: 0.5rem;
    height: 0.75rem;
    right: 0.75rem;
    top: 1.5rem;
  }
}
@media all and (max-width: 479px) {
  .view-item.search_result .node__content::before {
    top: 1rem;
  }
}
.view-item.search_result .node__content .node__header {
  margin: 0 0 25px 0;
}
.view-item.search_result .node__content .node__header .title {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  gap: 1rem;
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.3em;
}
.view-item.search_result .node__content .node__header .title .lbl.private .b-logo {
  padding: 0.25rem 0.5rem;
  width: 0.5rem !important;
  height: 0.8rem !important;
}
.view-item.search_result .node__content .node__header .title .lbl.private .text {
  font-size: 0.85rem !important;
}
.view-item.search_result .node__content .node__header .title .title-text .type {
  display: block;
  margin: 0.25rem 0 0 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1em;
}
.view-item.search_result .node__content .node__header .title.contains-label .title-text {
  margin-top: 0.4rem;
}
.view-item.search_result .node__content .node__body {
  margin: 25px 0 0 0;
}
.view-item.search_result .node__content .node__body strong {
  color: #FFF;
  background-color: #080070;
}
.view-item.search_result:hover, .view-item.search_result:focus {
  background-color: #d4d4d4;
}

.inline-header {
  margin: 0 0 25px 0;
}
.inline-header .inline-header__inner {
  position: relative;
}
.inline-header .inline-header__inner .subtitle {
  display: block;
  margin: 0 0 0.25rem 0;
  font-size: 1.25rem;
}
@media all and (max-width: 959px) {
  .inline-header .inline-header__inner .subtitle {
    font-size: 1.15rem;
  }
}
@media all and (max-width: 479px) {
  .inline-header .inline-header__inner .subtitle {
    font-size: 1rem;
  }
}
.inline-header .inline-header__inner .labels.top {
  margin: 25px 0 0.25rem 0;
}
.inline-header .inline-header__inner .labels.bottom {
  margin: 25px 0 25px 0;
}
.inline-header .inline-header__inner .labels .lbl__wrapper.date .lbl {
  font-weight: bold;
}
.inline-header .inline-header__inner h1 {
  margin: 0;
}
.inline-header.title-align--center {
  text-align: center;
}

.inline-header--hidden .inline-header {
  display: none;
}

.no-paragraphs--content .layout-content {
  padding: 130px 0;
}
@media all and (max-width: 1199px) {
  .no-paragraphs--content .layout-content {
    padding: 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .no-paragraphs--content .layout-content {
    padding: 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .no-paragraphs--content .layout-content {
    padding: 3rem 0;
  }
}

.layout-header {
  position: relative;
  z-index: 8;
}

.layout-content {
  position: relative;
  z-index: 3;
}
.layout-content .layout-content__inner {
  flex-flow: row nowrap;
  gap: 5rem;
}
.layout-content.contains-sidebar {
  padding: 130px 0;
}
@media all and (max-width: 1199px) {
  .layout-content.contains-sidebar {
    padding: 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .layout-content.contains-sidebar {
    padding: 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .layout-content.contains-sidebar {
    padding: 3rem 0;
  }
}
.layout-content.contains-sidebar .layout-content__inner {
  display: flex;
  flex-flow: row nowrap;
  gap: 5rem;
}
@media all and (max-width: 1649px) {
  .layout-content.contains-sidebar .layout-content__inner {
    gap: 2.5rem;
  }
}
@media all and (max-width: 1199px) {
  .layout-content.contains-sidebar .layout-content__inner {
    display: block;
  }
}
.layout-content.contains-sidebar .layout-content__inner .main {
  width: calc(100% - 700px);
}
@media all and (max-width: 1649px) {
  .layout-content.contains-sidebar .layout-content__inner .main {
    width: calc(100% - 650px);
  }
}
@media all and (max-width: 1199px) {
  .layout-content.contains-sidebar .layout-content__inner .main {
    width: 100%;
  }
}
.layout-content.contains-sidebar .layout-content__inner .sidebar {
  width: 30rem;
}
@media all and (max-width: 1199px) {
  .layout-content.contains-sidebar .layout-content__inner .sidebar {
    width: 100%;
  }
}
.layout-content.contains-sidebar .paragraph.first {
  padding-top: 0;
}
.layout-content.contains-sidebar .paragraph.last {
  padding-bottom: 0;
}

.node-type-article .layout-content.contains-sidebar .layout-content__inner .main,
.node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main,
.search-page .layout-content.contains-sidebar .layout-content__inner .main {
  width: calc(100% - 500px);
}
@media all and (max-width: 1649px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .main,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main,
  .search-page .layout-content.contains-sidebar .layout-content__inner .main {
    width: calc(100% - 450px);
  }
}
@media all and (max-width: 1199px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .main,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main,
  .search-page .layout-content.contains-sidebar .layout-content__inner .main {
    width: 100%;
  }
}
.node-type-article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
.node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
.search-page .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background {
  padding: 130px 3rem;
}
@media all and (max-width: 1199px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .search-page .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background {
    padding: 5rem 3rem;
  }
}
@media all and (max-width: 959px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .search-page .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background {
    padding: 3rem 2rem;
  }
}
@media all and (max-width: 479px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background,
  .search-page .layout-content.contains-sidebar .layout-content__inner .main .paragraph.has-background {
    padding: 3rem 1rem;
  }
}
.node-type-article .layout-content.contains-sidebar .layout-content__inner .sidebar,
.node-type-press_article .layout-content.contains-sidebar .layout-content__inner .sidebar,
.search-page .layout-content.contains-sidebar .layout-content__inner .sidebar {
  width: 20rem;
}
@media all and (max-width: 1199px) {
  .node-type-article .layout-content.contains-sidebar .layout-content__inner .sidebar,
  .node-type-press_article .layout-content.contains-sidebar .layout-content__inner .sidebar,
  .search-page .layout-content.contains-sidebar .layout-content__inner .sidebar {
    width: 100%;
  }
}

.layout-bottom .region--bottom {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 2rem;
  padding: 1rem 0;
}
@media all and (max-width: 1399px) {
  .layout-bottom .region--bottom {
    flex-flow: column wrap;
    gap: 1rem;
  }
}

.page_footer {
  padding: 12.5rem 0 130px 0;
  margin-top: -7.5rem;
  color: #FFF;
  background-color: #0A0075;
  background-image: url("../img/layout/brand-img-3.png");
  background-repeat: no-repeat;
  background-position: right bottom;
  background-attachment: fixed;
  background-size: auto 100%;
  position: relative;
  z-index: 3;
}
.page_footer h2, .page_footer .hero-slide__title, .page_footer .nav__title,
.page_footer .menu__title,
.page_footer .block__title {
  color: #FFF;
}
.page_footer .page_footer__inner .body {
  max-width: 40rem;
}

.page_header {
  color: #FFF;
  background-color: #0A0075;
  background-image: url("../img/layout/brand-img-1.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  background-attachment: fixed;
  background-size: 60% auto;
  position: relative;
  z-index: 8;
}
.page_header h1 {
  color: #FFF;
}
.page_header h1 .line {
  overflow: hidden;
}
.page_header h1 strong {
  color: #FFF;
}
.page_header .page_header__inner {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  gap: 4rem;
}
.page_header .page_header__inner .page_header__media {
  width: 50%;
  position: relative;
  padding-bottom: 15rem;
}
.page_header .page_header__inner .page_header__media .page_header__media__inner {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.page_header .page_header__inner .page_header__media .page_header__media__inner .logo {
  max-width: 15rem;
  position: absolute;
  left: 0;
  top: 3.5rem;
  z-index: 8;
}
.page_header .page_header__inner .page_header__media .page_header__media__inner .image {
  position: relative;
  z-index: 3;
}
.page_header .page_header__inner .page_header__content {
  width: 60%;
}
.page_header .page_header__inner .page_header__content .page_header__content__inner {
  width: 100%;
  max-width: 40rem;
  padding: 17.5rem 0 27.5rem 0;
  padding-right: var(--wrapper-space--width, 0);
}
.page_header .page_header__inner .page_header__content .page_header__content__inner h1 .subtitle {
  display: block;
  color: #FFF;
  font-size: 1.1rem;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.page_header .page_header__inner .page_header__content .page_header__content__inner h1 strong {
  font-size: 3rem;
}
.page_header .page_header__inner .page_header__content .page_header__content__inner .body {
  font-size: 1.1rem;
}

.region-off-canvas {
  background-color: #fff;
}

.region--top {
  display: flex;
  justify-content: flex-end;
  gap: 1.5rem;
}

.hero-slide {
  width: 100%;
  position: relative;
}

.hero-slide__link {
  color: #fff;
  text-decoration: none;
}
.hero-slide__link:hover .hero-slide__content {
  background: rgba(0, 0, 0, 0.9);
}

.hero-slide__content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.75);
  max-width: 20rem;
  padding: 0.5rem 1rem;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  transition: all 0.2s ease-in;
}

.hero-slide__title {
  color: #fff;
}

.hero-slide__text {
  display: block;
}
.hero-slide__text p {
  margin: 1rem 0 0;
}
@media all and (max-width: 767px) {
  .hero-slide__text {
    display: none;
  }
}

.socials {
  text-align: left;
}
.socials .general_settings {
  display: flex;
}
.socials .field--name-field-gs-facebook a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-facebook a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNTA0IDI1NkM1MDQgMTE5IDM5MyA4IDI1NiA4UzggMTE5IDggMjU2YzAgMTIzLjc4IDkwLjY5IDIyNi4zOCAyMDkuMjUgMjQ1VjMyNy42OWgtNjNWMjU2aDYzdi01NC42NGMwLTYyLjE1IDM3LTk2LjQ4IDkzLjY3LTk2LjQ4IDI3LjE0IDAgNTUuNTIgNC44NCA1NS41MiA0Ljg0djYxaC0zMS4yOGMtMzAuOCAwLTQwLjQxIDE5LjEyLTQwLjQxIDM4LjczVjI1Nmg2OC43OGwtMTEgNzEuNjloLTU3Ljc4VjUwMUM0MTMuMzEgNDgyLjM4IDUwNCAzNzkuNzggNTA0IDI1NnoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNTA0IDI1NkM1MDQgMTE5IDM5MyA4IDI1NiA4UzggMTE5IDggMjU2YzAgMTIzLjc4IDkwLjY5IDIyNi4zOCAyMDkuMjUgMjQ1VjMyNy42OWgtNjNWMjU2aDYzdi01NC42NGMwLTYyLjE1IDM3LTk2LjQ4IDkzLjY3LTk2LjQ4IDI3LjE0IDAgNTUuNTIgNC44NCA1NS41MiA0Ljg0djYxaC0zMS4yOGMtMzAuOCAwLTQwLjQxIDE5LjEyLTQwLjQxIDM4LjczVjI1Nmg2OC43OGwtMTEgNzEuNjloLTU3Ljc4VjUwMUM0MTMuMzEgNDgyLjM4IDUwNCAzNzkuNzggNTA0IDI1NnoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-instagram a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-instagram a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjI0LjEgMTQxYy02My42IDAtMTE0LjkgNTEuMy0xMTQuOSAxMTQuOXM1MS4zIDExNC45IDExNC45IDExNC45UzMzOSAzMTkuNSAzMzkgMjU1LjkgMjg3LjcgMTQxIDIyNC4xIDE0MXptMCAxODkuNmMtNDEuMSAwLTc0LjctMzMuNS03NC43LTc0LjdzMzMuNS03NC43IDc0LjctNzQuNyA3NC43IDMzLjUgNzQuNyA3NC43LTMzLjYgNzQuNy03NC43IDc0Ljd6bTE0Ni40LTE5NC4zYzAgMTQuOS0xMiAyNi44LTI2LjggMjYuOC0xNC45IDAtMjYuOC0xMi0yNi44LTI2LjhzMTItMjYuOCAyNi44LTI2LjggMjYuOCAxMiAyNi44IDI2Ljh6bTc2LjEgMjcuMmMtMS43LTM1LjktOS45LTY3LjctMzYuMi05My45LTI2LjItMjYuMi01OC0zNC40LTkzLjktMzYuMi0zNy0yLjEtMTQ3LjktMi4xLTE4NC45IDAtMzUuOCAxLjctNjcuNiA5LjktOTMuOSAzNi4xcy0zNC40IDU4LTM2LjIgOTMuOWMtMi4xIDM3LTIuMSAxNDcuOSAwIDE4NC45IDEuNyAzNS45IDkuOSA2Ny43IDM2LjIgOTMuOXM1OCAzNC40IDkzLjkgMzYuMmMzNyAyLjEgMTQ3LjkgMi4xIDE4NC45IDAgMzUuOS0xLjcgNjcuNy05LjkgOTMuOS0zNi4yIDI2LjItMjYuMiAzNC40LTU4IDM2LjItOTMuOSAyLjEtMzcgMi4xLTE0Ny44IDAtMTg0Ljh6TTM5OC44IDM4OGMtNy44IDE5LjYtMjIuOSAzNC43LTQyLjYgNDIuNi0yOS41IDExLjctOTkuNSA5LTEzMi4xIDlzLTEwMi43IDIuNi0xMzIuMS05Yy0xOS42LTcuOC0zNC43LTIyLjktNDIuNi00Mi42LTExLjctMjkuNS05LTk5LjUtOS0xMzIuMXMtMi42LTEwMi43IDktMTMyLjFjNy44LTE5LjYgMjIuOS0zNC43IDQyLjYtNDIuNiAyOS41LTExLjcgOTkuNS05IDEzMi4xLTlzMTAyLjctMi42IDEzMi4xIDljMTkuNiA3LjggMzQuNyAyMi45IDQyLjYgNDIuNiAxMS43IDI5LjUgOSA5OS41IDkgMTMyLjFzMi43IDEwMi43LTkgMTMyLjF6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-tik-tok a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-tik-tok a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgc2hhcGUtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHRleHQtcmVuZGVyaW5nPSJnZW9tZXRyaWNQcmVjaXNpb24iIHZpZXdCb3g9IjAgMCAzMzMzIDMzMzMiPgogIDxwYXRoIGQ9Ik0xNjY3IDBjOTIwIDAgMTY2NyA3NDYgMTY2NyAxNjY3IDAgOTIwLTc0NiAxNjY3LTE2NjcgMTY2N0M3NDcgMzMzNCAwIDI1ODggMCAxNjY3IDAgNzQ3IDc0NiAwIDE2NjcgMHptMzYxIDc0NGMzMSAyNjIgMTc3IDQxOCA0MzAgNDM0djI5NGMtMTQ3IDE0LTI3Ni0zNC00MjYtMTI0djU1MGMwIDcwMC03NjMgOTE4LTEwNjkgNDE3LTE5Ny0zMjItNzYtODg5IDU1Ni05MTF2MzExYy00OCA4LTk5IDIwLTE0NiAzNi0xNDEgNDctMjIwIDEzNy0xOTggMjk0IDQzIDMwMSA1OTUgMzkwIDU0OS0xOThWNzQ1aDMwNXoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-linkedin a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-linkedin a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogIDxwYXRoIGQ9Ik0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptLTQuNSAyMi45SDcuOVYxMi4yaDMuNnYxMC43ek05LjcgMTAuOGMtMS4yIDAtMi0uOC0yLTEuOHMuOC0xLjggMi0xLjggMiAuOCAyIDEuOC0uOCAxLjgtMiAxLjh6bTE0LjYgMTIuMWgtMy42di01LjdjMC0xLjQtLjUtMi40LTEuOC0yLjQtMSAwLTEuNi43LTEuOCAxLjMtLjEuMi0uMS41LS4xLjl2NmgtMy42VjEyLjNIMTd2MS41Yy41LS43IDEuMy0xLjggMy4yLTEuOCAyLjMgMCA0LjEgMS41IDQuMSA0Ljh2Ni4xeiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgogIDxwYXRoIGQ9Ik0xNiAwQzcuMiAwIDAgNy4yIDAgMTZzNy4yIDE2IDE2IDE2IDE2LTcuMiAxNi0xNlMyNC44IDAgMTYgMHptLTQuNSAyMi45SDcuOVYxMi4yaDMuNnYxMC43ek05LjcgMTAuOGMtMS4yIDAtMi0uOC0yLTEuOHMuOC0xLjggMi0xLjggMiAuOCAyIDEuOC0uOCAxLjgtMiAxLjh6bTE0LjYgMTIuMWgtMy42di01LjdjMC0xLjQtLjUtMi40LTEuOC0yLjQtMSAwLTEuNi43LTEuOCAxLjMtLjEuMi0uMS41LS4xLjl2NmgtMy42VjEyLjNIMTd2MS41Yy41LS43IDEuMy0xLjggMy4yLTEuOCAyLjMgMCA0LjEgMS41IDQuMSA0Ljh2Ni4xeiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-pinterest a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-pinterest a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1Ni42OTMgNTYuNjkzIj4KICA8cGF0aCBkPSJNMjguMzQ4IDUuMTU4Yy0xMy41OTkgMC0yNC42MjUgMTEuMDIzLTI0LjYyNSAyNC42MjUgMCAxMC4wODIgNi4wNjMgMTguNzQ0IDE0LjczOSAyMi41NTMtLjA2OS0xLjcyMS0uMDEyLTMuNzgzLjQyOS01LjY1NGwzLjE2OC0xMy40MThzLS43ODctMS41NzItLjc4Ny0zLjg5NmMwLTMuNjQ4IDIuMTE1LTYuMzczIDQuNzQ5LTYuMzczIDIuMjQgMCAzLjMyMiAxLjY4MiAzLjMyMiAzLjY5NSAwIDIuMjUyLTEuNDM3IDUuNjE5LTIuMTc1IDguNzM4LS42MTYgMi42MTMgMS4zMSA0Ljc0NCAzLjg4NyA0Ljc0NCA0LjY2NSAwIDcuODA4LTUuOTkyIDcuODA4LTEzLjA5MiAwLTUuMzk3LTMuNjM1LTkuNDM3LTEwLjI0Ni05LjQzNy03LjQ3IDAtMTIuMTIzIDUuNTctMTIuMTIzIDExLjc5MiAwIDIuMTQ2LjYzMyAzLjY1OCAxLjYyNCA0LjgzLjQ1NS41MzcuNTE5Ljc1NC4zNTQgMS4zNzEtLjExOC40NTMtLjM4OSAxLjU0NS0uNTAxIDEuOTc3LS4xNjQuNjI1LS42NjkuODQ4LTEuMjMzLjYxNy0zLjQ0LTEuNDA0LTUuMDQzLTUuMTcyLTUuMDQzLTkuNDA4IDAtNi45OTQgNS44OTktMTUuMzgyIDE3LjU5OS0xNS4zODIgOS40IDAgMTUuNTg4IDYuODA0IDE1LjU4OCAxNC4xMDcgMCA5LjY1OC01LjM2OSAxNi44NzUtMTMuMjg1IDE2Ljg3NS0yLjY1OSAwLTUuMTYtMS40MzgtNi4wMTYtMy4wNjggMCAwLTEuNDMgNS42NzQtMS43MzIgNi43NjgtLjUyMiAxLjktMS41NDUgMy43OTctMi40NzkgNS4yNzVhMjQuNTk1IDI0LjU5NSAwIDAgMCA2Ljk3OSAxLjAxYzEzLjU5OCAwIDI0LjYyMy0xMS4wMjMgMjQuNjIzLTI0LjYyMy0uMDAxLTEzLjYwMy0xMS4wMjctMjQuNjI2LTI0LjYyNC0yNC42MjZ6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCA1Ni42OTMgNTYuNjkzIj4KICA8cGF0aCBkPSJNMjguMzQ4IDUuMTU4Yy0xMy41OTkgMC0yNC42MjUgMTEuMDIzLTI0LjYyNSAyNC42MjUgMCAxMC4wODIgNi4wNjMgMTguNzQ0IDE0LjczOSAyMi41NTMtLjA2OS0xLjcyMS0uMDEyLTMuNzgzLjQyOS01LjY1NGwzLjE2OC0xMy40MThzLS43ODctMS41NzItLjc4Ny0zLjg5NmMwLTMuNjQ4IDIuMTE1LTYuMzczIDQuNzQ5LTYuMzczIDIuMjQgMCAzLjMyMiAxLjY4MiAzLjMyMiAzLjY5NSAwIDIuMjUyLTEuNDM3IDUuNjE5LTIuMTc1IDguNzM4LS42MTYgMi42MTMgMS4zMSA0Ljc0NCAzLjg4NyA0Ljc0NCA0LjY2NSAwIDcuODA4LTUuOTkyIDcuODA4LTEzLjA5MiAwLTUuMzk3LTMuNjM1LTkuNDM3LTEwLjI0Ni05LjQzNy03LjQ3IDAtMTIuMTIzIDUuNTctMTIuMTIzIDExLjc5MiAwIDIuMTQ2LjYzMyAzLjY1OCAxLjYyNCA0LjgzLjQ1NS41MzcuNTE5Ljc1NC4zNTQgMS4zNzEtLjExOC40NTMtLjM4OSAxLjU0NS0uNTAxIDEuOTc3LS4xNjQuNjI1LS42NjkuODQ4LTEuMjMzLjYxNy0zLjQ0LTEuNDA0LTUuMDQzLTUuMTcyLTUuMDQzLTkuNDA4IDAtNi45OTQgNS44OTktMTUuMzgyIDE3LjU5OS0xNS4zODIgOS40IDAgMTUuNTg4IDYuODA0IDE1LjU4OCAxNC4xMDcgMCA5LjY1OC01LjM2OSAxNi44NzUtMTMuMjg1IDE2Ljg3NS0yLjY1OSAwLTUuMTYtMS40MzgtNi4wMTYtMy4wNjggMCAwLTEuNDMgNS42NzQtMS43MzIgNi43NjgtLjUyMiAxLjktMS41NDUgMy43OTctMi40NzkgNS4yNzVhMjQuNTk1IDI0LjU5NSAwIDAgMCA2Ljk3OSAxLjAxYzEzLjU5OCAwIDI0LjYyMy0xMS4wMjMgMjQuNjIzLTI0LjYyMy0uMDAxLTEzLjYwMy0xMS4wMjctMjQuNjI2LTI0LjYyNC0yNC42MjZ6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-twitter a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-twitter a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabS00NS4wOTEgMzkyLjE1OGMxMTMuMjgzIDAgMTc1LjIyNC05My44NyAxNzUuMjI0LTE3NS4yMjMgMC0yLjY4MiAwLTUuMzY0LS4xMjgtNy45MTlhMTI2LjE1NiAxMjYuMTU2IDAgMCAwIDMwLjc3OS0zMS45MjhjLTEwLjk4MyA0Ljg1My0yMi44NjEgOC4xNzQtMzUuMzc3IDkuNzA2IDEyLjc3Mi03LjY2MyAyMi40NzgtMTkuNjY4IDI3LjA3Ni0zNC4wOTlhMTI0LjcyNyAxMjQuNzI3IDAgMCAxLTM5LjA4MSAxNC45NDJjLTExLjIzOS0xMi4wMDUtMjcuMjAzLTE5LjQxMi00NC45NTUtMTkuNDEyLTMzLjk3MiAwLTYxLjU1OCAyNy41ODYtNjEuNTU4IDYxLjU1OCAwIDQuODUzLjUxMSA5LjU3OCAxLjY2IDE0LjA0OC01MS4yMTMtMi41NTQtOTYuNTUyLTI3LjA3NS0xMjYuOTQ3LTY0LjM2OGE2MS43NzIgNjEuNzcyIDAgMCAwLTguMzAyIDMwLjkwNyA2MS4zMDggNjEuMzA4IDAgMCAwIDI3LjQ1OSA1MS4yMTNjLTEwLjA5LS4yNTUtMTkuNTQxLTMuMDY1LTI3Ljg0Mi03LjY2MnYuNzY2YzAgMjkuODg1IDIxLjIgNTQuNjYxIDQ5LjQyNSA2MC40MDlhNjEuNDIgNjEuNDIgMCAwIDEtMTYuMjE5IDIuMTcxYy0zLjk2IDAtNy43OTEtLjM4My0xMS42MjItMS4xNSA3Ljc5IDI0LjUyMSAzMC41MjMgNDIuMjc0IDU3LjQ3MSA0Mi43ODQtMjEuMDczIDE2LjQ3Ni00Ny42MzcgMjYuMzEtNzYuNTAxIDI2LjMxLTQuOTgxIDAtOS44MzQtLjI1Ni0xNC42ODctLjg5NCAyNi45NDggMTcuNjI0IDU5LjM4NyAyNy44NDEgOTQuMTI1IDI3Ljg0MVoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabS00NS4wOTEgMzkyLjE1OGMxMTMuMjgzIDAgMTc1LjIyNC05My44NyAxNzUuMjI0LTE3NS4yMjMgMC0yLjY4MiAwLTUuMzY0LS4xMjgtNy45MTlhMTI2LjE1NiAxMjYuMTU2IDAgMCAwIDMwLjc3OS0zMS45MjhjLTEwLjk4MyA0Ljg1My0yMi44NjEgOC4xNzQtMzUuMzc3IDkuNzA2IDEyLjc3Mi03LjY2MyAyMi40NzgtMTkuNjY4IDI3LjA3Ni0zNC4wOTlhMTI0LjcyNyAxMjQuNzI3IDAgMCAxLTM5LjA4MSAxNC45NDJjLTExLjIzOS0xMi4wMDUtMjcuMjAzLTE5LjQxMi00NC45NTUtMTkuNDEyLTMzLjk3MiAwLTYxLjU1OCAyNy41ODYtNjEuNTU4IDYxLjU1OCAwIDQuODUzLjUxMSA5LjU3OCAxLjY2IDE0LjA0OC01MS4yMTMtMi41NTQtOTYuNTUyLTI3LjA3NS0xMjYuOTQ3LTY0LjM2OGE2MS43NzIgNjEuNzcyIDAgMCAwLTguMzAyIDMwLjkwNyA2MS4zMDggNjEuMzA4IDAgMCAwIDI3LjQ1OSA1MS4yMTNjLTEwLjA5LS4yNTUtMTkuNTQxLTMuMDY1LTI3Ljg0Mi03LjY2MnYuNzY2YzAgMjkuODg1IDIxLjIgNTQuNjYxIDQ5LjQyNSA2MC40MDlhNjEuNDIgNjEuNDIgMCAwIDEtMTYuMjE5IDIuMTcxYy0zLjk2IDAtNy43OTEtLjM4My0xMS42MjItMS4xNSA3Ljc5IDI0LjUyMSAzMC41MjMgNDIuMjc0IDU3LjQ3MSA0Mi43ODQtMjEuMDczIDE2LjQ3Ni00Ny42MzcgMjYuMzEtNzYuNTAxIDI2LjMxLTQuOTgxIDAtOS44MzQtLjI1Ni0xNC42ODctLjg5NCAyNi45NDggMTcuNjI0IDU5LjM4NyAyNy44NDEgOTQuMTI1IDI3Ljg0MVoiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--name-field-gs-youtube a::after {
  margin-left: 0.1em;
}
.socials .field--name-field-gs-youtube a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MiIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogIDxwYXRoIGQ9Ik0yNTYgMGMxNDEuMjkgMCAyNTYgMTE0LjcxIDI1NiAyNTYgMCAxNDEuMjktMTE0LjcxIDI1Ni0yNTYgMjU2QzExNC43MSA1MTIgMCAzOTcuMjkgMCAyNTYgMCAxMTQuNzEgMTE0LjcxIDAgMjU2IDBabTE1My4zMTUgMTc4Ljk3OGMtMy42OC0xMy43NjktMTQuNTIyLTI0LjYxLTI4LjI5LTI4LjI5QzM1Ni4wNjcgMTQ0IDI1NiAxNDQgMjU2IDE0NHMtMTAwLjA2NyAwLTEyNS4wMjUgNi42ODhjLTEzLjc2NSAzLjY4LTI0LjYxIDE0LjUyMS0yOC4yOSAyOC4yOUM5NiAyMDMuOTMzIDk2IDI1Ni4wMDIgOTYgMjU2LjAwMnMwIDUyLjA2NyA2LjY4NSA3Ny4wMmMzLjY4IDEzLjc2OSAxNC41MjUgMjQuNjE0IDI4LjI5IDI4LjI5M0MxNTUuOTMzIDM2OCAyNTYgMzY4IDI1NiAzNjhzMTAwLjA2NyAwIDEyNS4wMjUtNi42ODVjMTMuNzY4LTMuNjc5IDI0LjYxLTE0LjUyNCAyOC4yOS0yOC4yOTNDNDE2IDMwOC4wNjkgNDE2IDI1Ni4wMDIgNDE2IDI1Ni4wMDJzMC01Mi4wNjktNi42ODUtNzcuMDI0Wk0yMjMuOTk5IDMwNC4wMDN2LTk2LjAwMmw4My4xMzcgNDguMDAxLTgzLjEzNyA0OC4wMDFaIi8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: black;
}
.socials .field--type-link {
  display: inline-block;
  margin: 0 0.25rem;
  width: 1.5rem;
}
.socials .field--type-link a {
  display: block;
  vertical-align: middle;
  text-indent: -9999px;
  overflow: hidden;
}
.socials .field--type-link a::before, .socials .field--type-link a::after {
  float: left;
  margin: 0 !important;
  text-indent: 0;
  width: 1.5rem;
  height: 1.5rem;
}

.faq-menu-overview--block .node--type-faq-item {
  margin: 0 0 2.25rem 0;
}

.view .pager {
  padding: 0;
  margin: 50px 0 0 0;
}
.view .pager .pager__item {
  --pagination-color: #080070;
  --pagination-active-bg: #080070;
  --pagination-active-border-color: #080070;
  --pagination-hover-color: #FFF;
  --pagination-hover-bg: #080070;
  --pagination-hover-border-color: #080070;
  --pagination-focus-color: #080070;
  --pagination-focus-bg: #FFF;
  list-style: none;
  text-align: center;
  /*
  &.pager__item--first,
  &.pager__item--previous,
  &.pager__item--next,
  &.pager__item--last{
    --pagination-color: #F74C63;
  }
  */
}
.view .pager .pager__item.pager__item--ellipsis {
  display: none;
}
.view .pager .pager__item.is-active a, .view .pager .pager__item:hover a {
  color: #FFF !important;
}
.view .pager .pager__item:focus {
  color: #080070;
}
.view .pager .pager__item a {
  display: inline-block;
}
.slick-dots {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 0.4rem;
  width: 100%;
  position: relative;
  z-index: 8;
  padding: 0;
  margin: 0;
}
.slick-dots li {
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  padding: 0;
  margin: 0;
  position: relative;
  border-radius: 50%;
  list-style: none;
  background-color: rgba(255, 255, 255, 0.25);
  cursor: pointer;
}
.slick-dots li button {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.slick-dots li.slick-active {
  background-color: #FFF;
}

.pg-bg--none .slick-dots li,
.pg-bg--neutral .slick-dots li {
  background-color: #cccccc;
}
.pg-bg--none .slick-dots li.slick-active,
.pg-bg--neutral .slick-dots li.slick-active {
  background-color: #080070;
}

.views-view--software--overview .views-exposed-form > .form-item.search-wrapper, .persons--overview--views-block .views-view .views-filters form, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper {
  width: 15rem;
  position: relative;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-item, .persons--overview--views-block .views-view .views-filters form .form-item, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-item {
  margin: 0;
  position: relative;
  z-index: 3;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-item label, .persons--overview--views-block .views-view .views-filters form .form-item label, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-item label {
  display: none;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-item input, .persons--overview--views-block .views-view .views-filters form .form-item input, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-item input {
  padding: 0 0 0 1.75rem;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-actions, .persons--overview--views-block .views-view .views-filters form .form-actions, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-actions {
  display: block;
  width: 1.5rem;
  height: 2rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before, .persons--overview--views-block .views-view .views-filters form .form-actions::before, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before {
  margin-right: 0.1em;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before, .persons--overview--views-block .views-view .views-filters form .form-actions::before, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDE2IDIwOGMwIDQ1LjktMTQuOSA4OC4zLTQwIDEyMi43TDQ4Ni42IDQ0MS40IDUwOS4zIDQ2NCA0NjQgNTA5LjNsLTIyLjYtMjIuNkwzMzAuNyAzNzZjLTM0LjQgMjUuMi03Ni44IDQwLTEyMi43IDQwQzkzLjEgNDE2IDAgMzIyLjkgMCAyMDhTOTMuMSAwIDIwOCAwUzQxNiA5My4xIDQxNiAyMDh6TTIwOCAzNTJhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDE2IDIwOGMwIDQ1LjktMTQuOSA4OC4zLTQwIDEyMi43TDQ4Ni42IDQ0MS40IDUwOS4zIDQ2NCA0NjQgNTA5LjNsLTIyLjYtMjIuNkwzMzAuNyAzNzZjLTM0LjQgMjUuMi03Ni44IDQwLTEyMi43IDQwQzkzLjEgNDE2IDAgMzIyLjkgMCAyMDhTOTMuMSAwIDIwOCAwUzQxNiA5My4xIDQxNiAyMDh6TTIwOCAzNTJhMTQ0IDE0NCAwIDEgMCAwLTI4OCAxNDQgMTQ0IDAgMSAwIDAgMjg4eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before, .persons--overview--views-block .views-view .views-filters form .form-actions::before, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-actions::before {
  width: 0.85rem;
  height: 0.85rem;
  position: absolute;
  left: 0;
  top: 1rem;
  z-index: 3;
  translate: 0 -50%;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper .form-actions .button, .persons--overview--views-block .views-view .views-filters form .form-actions .button, .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper .form-actions .button {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 8;
  background-color: transparent !important;
  border: none !important;
  text-indent: -19rem !important;
  overflow: hidden !important;
}

.activities-overview--block .layout__content__aside .layout__content__aside__inner > .sidebar__filters .sidebar__filters__inner {
  padding: 1.25rem;
  background-color: #D9D9D9;
}
.activities-overview--block .layout__content__aside .layout__content__aside__inner > .sidebar__filters .sidebar__filters__inner .block {
  margin: 0;
}
.activities-overview--block .layout__content__aside .layout__content__aside__inner > .sidebar__filters .sidebar__filters__inner .block:not(:last-child) {
  margin: 0 0 1rem 0;
}
.activities-overview--block .layout__content__aside .layout__content__aside__inner > .sidebar__filters .sidebar__filters__inner .block .form-item {
  margin: 0;
}
.activities-overview--block .sidebar__content {
  margin: 25px 0 0 0;
}
.activities-overview--block .sidebar__content .field--name-field-activities-ctas .field__item:not(:last-child) {
  margin: 0 0 25px 0;
}

.views-view--activities--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
}
.views-view--activities--overview .views-rows .node {
  display: block;
  width: 100%;
}

.activities--related--views-block {
  padding: 4rem;
}
@media all and (max-width: 1399px) {
  .activities--related--views-block {
    padding: 3rem;
  }
}
@media all and (max-width: 959px) {
  .activities--related--views-block {
    padding: 2rem;
  }
}
@media all and (max-width: 479px) {
  .activities--related--views-block {
    padding: 1rem;
  }
}
.activities--related--views-block .views-view--activities--related .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
}
.activities--related--views-block .views-view--activities--related .views-rows .node {
  display: block;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.15);
}
.activities--related--views-block .views-view--activities--related .views-rows .node .node__inner .node__content .node__body .field--name-field-activity-location::before {
  background-color: #C7AD95;
}

.pg-bg--primary .activities--related--views-block {
  background-color: #FFF;
}
.pg-bg--primary .activities--related--views-block .block__title {
  color: #080070;
}
.views-view--advices--overview .views-rows .node {
  display: block;
}
.views-view--advices--overview .views-rows .node:not(:last-child) {
  margin: 0 0 25px 0;
}

.advices--overview-block .views-exposed-form form,
.advices--overview-block .searchapi-search-placeholder--form--block form {
  position: relative;
}
.advices--overview-block .views-exposed-form form .form-item,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-item {
  margin: 0;
}
.advices--overview-block .views-exposed-form form .form-item input,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-item input {
  padding: 0 0 0 1.5rem;
}
.advices--overview-block .views-exposed-form form .form-actions,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-actions {
  width: 2rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.advices--overview-block .views-exposed-form form .form-actions::before,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  margin-right: 0.1em;
}
.advices--overview-block .views-exposed-form form .form-actions::before,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.advices--overview-block .views-exposed-form form .form-actions::before,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 3;
  translate: 0 -50%;
}
.advices--overview-block .views-exposed-form form .form-actions .button,
.advices--overview-block .searchapi-search-placeholder--form--block form .form-actions .button {
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  z-index: 8;
  opacity: 0;
}
.advices--overview-block .categories-filter--block {
  position: relative;
}
.advices--overview-block .categories-filter--block ul.facet-active li {
  display: none;
}
.advices--overview-block .categories-filter--block ul.facet-active li.is-active {
  display: block;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a {
  padding: 0 0 0 0.75rem;
  position: relative;
  font-size: 0.85rem;
  text-decoration: underline;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a::before {
  margin-right: 0.1em;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzQ1IDEzN2M5LjQtOS40IDkuNC0yNC42IDAtMzMuOXMtMjQuNi05LjQtMzMuOSAwbC0xMTkgMTE5TDczIDEwM2MtOS40LTkuNC0yNC42LTkuNC0zMy45IDBzLTkuNCAyNC42IDAgMzMuOWwxMTkgMTE5TDM5IDM3NWMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlzMjQuNiA5LjQgMzMuOSAwbDExOS0xMTlMMzExIDQwOWM5LjQgOS40IDI0LjYgOS40IDMzLjkgMHM5LjQtMjQuNiAwLTMzLjlsLTExOS0xMTlMMzQ1IDEzN3oiLz4KPC9zdmc+Cg==");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a::before, .advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a::after {
  display: none;
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a::before {
  display: block;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0.15rem;
  opacity: 1;
  background-color: #080070;
}
@media all and (max-width: 399px) {
  .advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a .facet-item__value {
    display: none;
  }
}
.advices--overview-block .categories-filter--block ul.facet-active li.facets-reset a:hover {
  text-decoration: none;
}

.articles--related--views-block {
  position: relative;
  container-type: inline-size;
}
.articles--related--views-block .block__intro {
  position: absolute;
  right: 0;
  top: calc(25px * -1);
  translate: 0 -100%;
}
@container (max-width: 549px) {
  .articles--related--views-block .block__intro {
    position: static;
    translate: 0 0;
  }
}

.views-view--articles--latest {
  container-type: inline-size;
}
.views-view--articles--latest > .views-rows {
  display: flex;
  flex-flow: row wrap;
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
@container (max-width: 849px) {
  .views-view--articles--latest > .views-rows {
    row-gap: 3rem;
  }
}
@container (max-width: 549px) {
  .views-view--articles--latest > .views-rows {
    row-gap: 2.25rem;
  }
}
.views-view--articles--latest > .views-rows .node {
  width: calc(33.33% - 20px);
  color: #080070 !important;
  background-color: #FFF;
}
@container (max-width: 1149px) {
  .views-view--articles--latest > .views-rows .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .views-view--articles--latest > .views-rows .node {
    width: 100%;
  }
}
.views-view--articles--latest > .views-rows .node .node__content {
  padding: 1.75rem;
  margin: 0;
}
@container (max-width: 849px) {
  .views-view--articles--latest > .views-rows .node .node__content {
    padding: 1.5rem;
    margin: 0;
  }
}
@container (max-width: 549px) {
  .views-view--articles--latest > .views-rows .node .node__content {
    padding: 1rem;
  }
}

.pg-bg--none .views-view--articles--latest > .views-rows .node.node--highlighted .node__content {
  color: #080070;
  background-color: transparent;
}

.views-view--articles--overview,
.views-view--press-articles--overview {
  container-type: inline-size;
}
.views-view--articles--overview .articles--promoted--views-block,
.views-view--press-articles--overview .articles--promoted--views-block {
  margin: 0 0 130px 0;
}
@media all and (max-width: 1199px) {
  .views-view--articles--overview .articles--promoted--views-block,
  .views-view--press-articles--overview .articles--promoted--views-block {
    margin: 0 0 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .views-view--articles--overview .articles--promoted--views-block,
  .views-view--press-articles--overview .articles--promoted--views-block {
    margin: 0 0 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .views-view--articles--overview .articles--promoted--views-block,
  .views-view--press-articles--overview .articles--promoted--views-block {
    margin: 0 0 3rem 0;
  }
}
.views-view--articles--overview > .views-rows,
.views-view--press-articles--overview > .views-rows {
  display: flex;
  flex-flow: row wrap;
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
@container (max-width: 1149px) {
  .views-view--articles--overview > .views-rows,
  .views-view--press-articles--overview > .views-rows {
    row-gap: 3rem;
  }
}
@container (max-width: 849px) {
  .views-view--articles--overview > .views-rows,
  .views-view--press-articles--overview > .views-rows {
    row-gap: 2.25rem;
  }
}
.views-view--articles--overview > .views-rows .row,
.views-view--press-articles--overview > .views-rows .row {
  width: calc(33.33% - 20px);
}
@container (max-width: 1149px) {
  .views-view--articles--overview > .views-rows .row,
  .views-view--press-articles--overview > .views-rows .row {
    width: calc(50% - 15px);
  }
}
@container (max-width: 849px) {
  .views-view--articles--overview > .views-rows .row,
  .views-view--press-articles--overview > .views-rows .row {
    width: 100%;
  }
}
.views-view--articles--overview > .views-rows .row.small,
.views-view--press-articles--overview > .views-rows .row.small {
  width: calc(25% - 20px);
}
@container (max-width: 1299px) {
  .views-view--articles--overview > .views-rows .row.small,
  .views-view--press-articles--overview > .views-rows .row.small {
    width: calc(33.33% - 20px);
  }
}
@container (max-width: 1149px) {
  .views-view--articles--overview > .views-rows .row.small,
  .views-view--press-articles--overview > .views-rows .row.small {
    width: calc(50% - 15px);
  }
}
@container (max-width: 849px) {
  .views-view--articles--overview > .views-rows .row.small,
  .views-view--press-articles--overview > .views-rows .row.small {
    width: 100%;
  }
}
.views-view--articles--overview > .views-rows .row.large,
.views-view--press-articles--overview > .views-rows .row.large {
  width: calc(50% - 20px);
}
@container (max-width: 1299px) {
  .views-view--articles--overview > .views-rows .row.large,
  .views-view--press-articles--overview > .views-rows .row.large {
    width: calc(33.33% - 20px);
  }
}
@container (max-width: 1149px) {
  .views-view--articles--overview > .views-rows .row.large,
  .views-view--press-articles--overview > .views-rows .row.large {
    width: calc(50% - 15px);
  }
}
@container (max-width: 849px) {
  .views-view--articles--overview > .views-rows .row.large,
  .views-view--press-articles--overview > .views-rows .row.large {
    width: 100%;
  }
}
.views-view--articles .views-rows .slick-dots,
.views-view--press-articles .views-rows .slick-dots {
  margin: 2.25rem 0 0 0;
}

.views-view--articles--related,
.views-view--press-articles--related {
  container-type: inline-size;
}
.views-view--articles--related .views-rows,
.views-view--press-articles--related .views-rows {
  display: flex;
  flex-flow: row wrap;
  row-gap: 4rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
@container (max-width: 1149px) {
  .views-view--articles--related .views-rows,
  .views-view--press-articles--related .views-rows {
    row-gap: 2rem;
  }
}
@container (max-width: 849px) {
  .views-view--articles--related .views-rows,
  .views-view--press-articles--related .views-rows {
    row-gap: 25px;
  }
}
.views-view--articles--related .views-rows .node,
.views-view--press-articles--related .views-rows .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 1149px) {
  .views-view--articles--related .views-rows .node,
  .views-view--press-articles--related .views-rows .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 849px) {
  .views-view--articles--related .views-rows .node,
  .views-view--press-articles--related .views-rows .node {
    width: 100%;
  }
}

.views-view--discounts--overview,
.views-view--discounts--promoted {
  container-type: inline-size;
}
.views-view--discounts--overview .views-rows,
.views-view--discounts--overview .views-infinite-scroll-content-wrapper,
.views-view--discounts--promoted .views-rows,
.views-view--discounts--promoted .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  width: 100%;
}
.views-view--discounts--overview .views-rows::before,
.views-view--discounts--overview .views-infinite-scroll-content-wrapper::before,
.views-view--discounts--promoted .views-rows::before,
.views-view--discounts--promoted .views-infinite-scroll-content-wrapper::before {
  display: none;
}
.views-view--discounts--overview .node,
.views-view--discounts--promoted .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 849px) {
  .views-view--discounts--overview .node,
  .views-view--discounts--promoted .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .views-view--discounts--overview .node,
  .views-view--discounts--promoted .node {
    width: 100%;
  }
}
.views-view--discounts--overview .slick-list .node,
.views-view--discounts--promoted .slick-list .node {
  margin: 0 1.5rem 0 0;
}
@media all and (max-width: 479px) {
  .views-view--discounts--overview .slick-list .node,
  .views-view--discounts--promoted .slick-list .node {
    margin-right: 0;
  }
}

.views-view--discounts--promoted .views-rows {
  display: block;
}
.views-view--discounts--promoted .views-rows .slick-list .node {
  margin: 0 5px;
}
.views-view--discounts--promoted .views-rows .slick-dots {
  margin: 1.5rem 0 0 0;
}

.views-view--discounts--overview .views-exposed-form {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 1.5rem;
  margin: 0 0 2.25rem 0;
}
@container (max-width: 849px) {
  .views-view--discounts--overview .views-exposed-form {
    flex-flow: column wrap;
    align-items: flex-start;
    gap: 25px;
    margin: 0 0 25px 0;
  }
}
.views-view--discounts--overview .views-exposed-form > .form-item {
  margin: 0;
}
.views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper {
  width: 12.5rem;
}
@container (max-width: 1149px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper {
    width: 10rem;
  }
}
@container (max-width: 849px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.search-wrapper {
    width: 100%;
    order: 1;
  }
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
  width: 12.5rem;
}
@container (max-width: 1149px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
    width: 10rem;
  }
}
@container (max-width: 849px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
    width: 100%;
    order: 3;
  }
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category {
  width: calc(100% - 560px);
  padding-left: 1.5rem;
  border-left: 1px solid #cccccc;
  overflow: hidden;
}
@container (max-width: 1149px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category {
    width: calc(100% - 460px);
  }
}
@container (max-width: 849px) {
  .views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category {
    width: 100%;
    padding-left: 0;
    border-left: none;
    order: 2;
  }
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  margin: 0;
  width: 100%;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul li {
  padding: 0;
  margin: 0 1.5rem 0 0;
  list-style: none;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul li a {
  color: #080070;
  text-decoration: none;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul li a:hover, .views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul li a:focus {
  text-decoration: underline;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul li a.bef-link--selected {
  font-weight: bold;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider {
  position: relative;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider::before {
  display: block;
  width: 5rem;
  height: 100%;
  content: "";
  background: linear-gradient(to right, transparent, #FFF 50%);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-list {
  position: relative;
  z-index: 3;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow {
  width: 1rem;
  height: 1.5rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 38;
  text-align: center;
  line-height: 1.5rem;
  cursor: pointer;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev {
  right: 1rem;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev::before {
  margin-right: 0.1em;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next {
  right: 0;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next::before {
  margin-right: 0.1em;
}
.views-view--discounts--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.locations__overview .locations__filters {
  margin: 0 0 1.5rem 0;
}
.locations__overview .locations__map {
  width: 100%;
  margin: 0 0 1.5rem 0;
}
.locations__overview .locations__map .inner {
  width: 100%;
  height: 0;
  padding-bottom: 50%;
  position: relative;
}
.locations__overview .locations__map .inner .map {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.locations__overview .locations__map .inner .map .geolocation-common-map {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.locations__overview .locations__map .inner .map .geolocation-map-wrapper {
  height: 100%;
}
.locations__overview .locations__cards .cards {
  display: flex;
  flex-flow: row wrap;
}
.locations__overview .locations__cards .cards .location {
  display: block;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(33.33% - 20px);
  padding: 1.5rem;
  margin: 0 1.5rem 1.5rem 0;
  background: #D9D9D9;
}
.locations__overview .locations__cards .cards .location:nth-child(3n) {
  margin-right: 0;
}
@media all and (max-width: 959px) {
  .locations__overview .locations__cards .cards .location {
    flex-basis: calc(50% - 20px);
    margin: 0 2rem 2rem 0;
  }
  .locations__overview .locations__cards .cards .location:nth-child(3n) {
    margin: 0 2rem 2rem 0;
  }
  .locations__overview .locations__cards .cards .location:nth-child(2n) {
    margin-right: 0;
  }
}
@media all and (max-width: 767px) {
  .locations__overview .locations__cards .cards .location {
    flex-basis: 100%;
    margin: 0 0 1rem 0;
  }
  .locations__overview .locations__cards .cards .location:nth-child(3n) {
    margin: 0 0 1rem 0;
  }
  .locations__overview .locations__cards .cards .location:nth-child(2n) {
    margin-right: 0;
  }
}
.locations__overview .locations__cards .cards .location .location__name {
  display: block;
  margin: 0 0 1rem 0;
  color: #080070;
  font-weight: bold;
  text-transform: uppercase;
}
.partners__bottom-block {
  margin: 130px 0 0 0;
}
@media all and (max-width: 1199px) {
  .partners__bottom-block {
    margin: 5rem 0 0 0;
  }
}
@media all and (max-width: 959px) {
  .partners__bottom-block {
    margin: 4rem 0 0 0;
  }
}
@media all and (max-width: 767px) {
  .partners__bottom-block {
    margin: 3rem 0 0 0;
  }
}
.partners__bottom-block .block:not(:last-child) {
  margin: 0 0 130px 0;
}
@media all and (max-width: 1199px) {
  .partners__bottom-block .block:not(:last-child) {
    margin: 0 0 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .partners__bottom-block .block:not(:last-child) {
    margin: 0 0 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .partners__bottom-block .block:not(:last-child) {
    margin: 0 0 3rem 0;
  }
}
.partners__bottom-block .block .views-view .views-rows {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 5%;
       column-gap: 5%;
  row-gap: 2rem;
}
@media all and (max-width: 959px) {
  .partners__bottom-block .block .views-view .views-rows {
    -moz-column-gap: 4%;
         column-gap: 4%;
    row-gap: 1rem;
  }
}
@media all and (max-width: 479px) {
  .partners__bottom-block .block .views-view .views-rows {
    row-gap: 0.5rem;
  }
}
.partners__bottom-block .block .views-view .views-rows .node {
  display: block;
  width: 12.5%;
}
@media all and (max-width: 959px) {
  .partners__bottom-block .block .views-view .views-rows .node {
    width: 17%;
  }
}
@media all and (max-width: 767px) {
  .partners__bottom-block .block .views-view .views-rows .node {
    width: 22%;
  }
}
@media all and (max-width: 479px) {
  .partners__bottom-block .block .views-view .views-rows .node {
    width: 30.63%;
  }
}
@media all and (max-width: 399px) {
  .partners__bottom-block .block .views-view .views-rows .node {
    width: 48%;
  }
}

.no-paragraphs .partners__bottom-block,
.last-pg--no-bg .partners__bottom-block {
  margin-top: 0;
}

.partners__overview {
  container-type: inline-size;
}
.partners__overview .partners__overview__inner {
  display: flex;
  flex-flow: row nowrap;
  gap: 5rem;
}
@container (max-width: 1299px) {
  .partners__overview .partners__overview__inner {
    gap: 2.5rem;
  }
}
@container (max-width: 1149px) {
  .partners__overview .partners__overview__inner {
    flex-flow: column wrap;
  }
}
.partners__overview .partners__overview__inner .partners__overview__filters {
  width: 25%;
  position: relative;
}
@container (max-width: 1299px) {
  .partners__overview .partners__overview__inner .partners__overview__filters {
    width: 33.33%;
  }
}
@container (max-width: 1149px) {
  .partners__overview .partners__overview__inner .partners__overview__filters {
    width: 100%;
    order: 8;
  }
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner {
  position: -webkit-sticky;
  position: sticky;
  top: 2rem;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters {
  padding: 1.25rem;
  margin: 0;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li:not(:last-child) {
  margin: 0 0 0.75rem 0;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li .title {
  display: block;
  position: relative;
  font-size: 1.3rem;
  font-weight: bold;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li .title::before {
  margin-right: 0.1em;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li .title::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #F74C63;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li .title::before {
  display: block;
  margin: 0;
  position: absolute !important;
  right: 0;
  top: 0.4rem;
  transition: rotate 0.2s ease-in-out;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li.active .title::before {
  rotate: 90deg;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li ul {
  display: none;
  padding: 0;
  margin: 0.25rem 0 0 0;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li ul li:not(:last-child) {
  margin: 0 0 0.25rem 0;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li ul li a {
  text-decoration: none;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .filters > li ul li a:hover {
  text-decoration: underline;
}
.partners__overview .partners__overview__inner .partners__overview__filters .partners__overview__filters__inner .node--call-to-action {
  margin: 25px 0 0 0;
}
.partners__overview .partners__overview__inner .partners__overview__content {
  width: calc(75% - 100px);
}
@container (max-width: 1299px) {
  .partners__overview .partners__overview__inner .partners__overview__content {
    width: calc(66.66% - 50px);
  }
}
@container (max-width: 1149px) {
  .partners__overview .partners__overview__inner .partners__overview__content {
    width: 100%;
    order: 3;
  }
}
.partners__overview .partners__overview__inner .partners__overview__content .partners__category:not(:last-child) {
  margin: 0 0 130px 0;
}
@media all and (max-width: 1199px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category:not(:last-child) {
    margin: 0 0 5rem 0;
  }
}
@media all and (max-width: 959px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category:not(:last-child) {
    margin: 0 0 4rem 0;
  }
}
@media all and (max-width: 767px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category:not(:last-child) {
    margin: 0 0 3rem 0;
  }
}
.partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners {
  display: flex;
  flex-flow: row wrap;
  gap: 3rem;
}
@container (max-width: 549px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners {
    row-gap: 1.5rem;
  }
}
.partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners .partner {
  width: calc(20% - 48px);
}
@container (max-width: 849px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners .partner {
    width: calc(25% - 45px);
  }
}
@container (max-width: 549px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners .partner {
    width: calc(33.33% - 40px);
  }
}
@container (max-width: 449px) {
  .partners__overview .partners__overview__inner .partners__overview__content .partners__category .partners .partner {
    width: calc(50% - 30px);
  }
}

.persons--overview--views-block .views-view .views-filters {
  margin: 0 0 2.25rem 0;
}
.persons--overview--views-block .views-view .views-rows,
.persons--overview--views-block .views-view .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  row-gap: 3.25rem;
  width: 100%;
  container-type: inline-size;
}
.persons--overview--views-block .views-view .views-rows::before,
.persons--overview--views-block .views-view .views-infinite-scroll-content-wrapper::before {
  display: none;
}
.persons--overview--views-block .views-view .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 849px) {
  .persons--overview--views-block .views-view .node {
    width: calc(50% - 30px);
  }
}
@container (max-width: 549px) {
  .persons--overview--views-block .views-view .node {
    width: 100%;
  }
}
.persons--overview--views-block .views-view .node .node__inner {
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.persons--overview--views-block .views-view .node .node__inner .node__media,
.persons--overview--views-block .views-view .node .node__inner .node__content {
  width: 100%;
}

.views-view--provinces--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
  container-type: inline-size;
}
.views-view--provinces--overview .views-rows .node {
  width: calc(20% - 16px);
}
@container (max-width: 1299px) {
  .views-view--provinces--overview .views-rows .node {
    width: calc(25% - 15px);
  }
}
@container (max-width: 1149px) {
  .views-view--provinces--overview .views-rows .node {
    width: calc(33.33% - 14px);
  }
}
@container (max-width: 849px) {
  .views-view--provinces--overview .views-rows .node {
    width: calc(50% - 10px);
  }
}
@container (max-width: 549px) {
  .views-view--provinces--overview .views-rows .node {
    width: 100%;
  }
}

.views-view--publications--overview .views-rows .node {
  display: block;
}
.views-view--publications--overview .views-rows .node:not(:last-child) {
  margin: 0 0 25px 0;
}
.views-view--publications--overview .views-rows .advertisement-wrapper {
  margin: 0 0 25px 0;
}

.publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner {
  padding: 2rem;
  color: #080070;
  background-color: #FFF;
}
@media all and (max-width: 767px) {
  .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner {
    padding: 1.5rem;
  }
}
@media all and (max-width: 479px) {
  .publications--overview-block .layout__content__aside__inner .sidebar__filters .sidebar__filters__inner {
    padding: 1rem;
  }
}
.publications--overview-block .views-exposed-form form,
.publications--overview-block .searchapi-search-placeholder--form--block form {
  position: relative;
}
.publications--overview-block .views-exposed-form form .form-item,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-item {
  margin: 0;
}
.publications--overview-block .views-exposed-form form .form-item input,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-item input {
  padding: 0 0 0 1.5rem;
}
.publications--overview-block .views-exposed-form form .form-actions,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-actions {
  width: 2rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.publications--overview-block .views-exposed-form form .form-actions::before,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  margin-right: 0.1em;
}
.publications--overview-block .views-exposed-form form .form-actions::before,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTIyLjQsMjEuMyBMMTcuMSwxNiBDMTguNSwxNC4zIDE5LjMsMTIuMiAxOS40LDkuOSBDMTkuNCw3LjQgMTguNCw1IDE2LjYsMy4yIEMxNC44LDEuNCAxMi40LDAuNCA5LjksMC40IEM0LjcsMC40IDAuNCw0LjcgMC40LDkuOSBDMC40LDE1LjEgNC43LDE5LjQgOS45LDE5LjQgQzkuOSwxOS40IDkuOSwxOS40IDkuOSwxOS40IEMxMi4xLDE5LjQgMTQuMSwxOC43IDE1LjcsMTcuNCBMMjEsMjIuNyBMMjIuNCwyMS4zIFogTTkuOSwxNy40IEM1LjgsMTcuNCAyLjQsMTQgMi40LDkuOSBDMi40LDcuOSAzLjIsNiA0LjYsNC42IEM2LDMuMiA3LjksMi40IDkuOSwyLjQgQzExLjksMi40IDEzLjgsMy4yIDE1LjIsNC42IEMxNi42LDYgMTcuNCw3LjkgMTcuNCw5LjkgQzE3LjQsMTQgMTQsMTcuNCA5LjksMTcuNCBDOS45LDE3LjQgOS45LDE3LjQgOS45LDE3LjQgWiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.publications--overview-block .views-exposed-form form .form-actions::before,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-actions::before {
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 3;
  translate: 0 -50%;
}
.publications--overview-block .views-exposed-form form .form-actions .button,
.publications--overview-block .searchapi-search-placeholder--form--block form .form-actions .button {
  width: 100%;
  height: 100%;
  margin: 0;
  position: relative;
  z-index: 8;
  opacity: 0;
}

.views-view--sector--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1rem;
  container-type: inline-size;
}
.views-view--sector--overview .views-rows .node {
  width: calc(25% - 15px);
}
@container (max-width: 1149px) {
  .views-view--sector--overview .views-rows .node {
    width: calc(33.33% - 14px);
  }
}
@container (max-width: 849px) {
  .views-view--sector--overview .views-rows .node {
    width: calc(50% - 10px);
  }
}
@container (max-width: 549px) {
  .views-view--sector--overview .views-rows .node {
    width: 100%;
  }
}

.views-view--software--overview,
.views-view--software--promoted {
  container-type: inline-size;
}
.views-view--software--overview .views-rows,
.views-view--software--overview .views-infinite-scroll-content-wrapper,
.views-view--software--promoted .views-rows,
.views-view--software--promoted .views-infinite-scroll-content-wrapper {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  width: 100%;
}
.views-view--software--overview .views-rows::before,
.views-view--software--overview .views-infinite-scroll-content-wrapper::before,
.views-view--software--promoted .views-rows::before,
.views-view--software--promoted .views-infinite-scroll-content-wrapper::before {
  display: none;
}
.views-view--software--overview .node,
.views-view--software--promoted .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 849px) {
  .views-view--software--overview .node,
  .views-view--software--promoted .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .views-view--software--overview .node,
  .views-view--software--promoted .node {
    width: 100%;
  }
}
.views-view--software--overview .slick-list .node,
.views-view--software--promoted .slick-list .node {
  margin: 0 1.5rem 0 0;
}

.views-view--software--overview .views-exposed-form {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 1.5rem;
  margin: 0 0 2.25rem 0;
}
@container (max-width: 849px) {
  .views-view--software--overview .views-exposed-form {
    flex-flow: column wrap;
    align-items: flex-start;
    gap: 25px;
    margin: 0 0 25px 0;
  }
}
.views-view--software--overview .views-exposed-form > .form-item {
  margin: 0;
}
.views-view--software--overview .views-exposed-form > .form-item.search-wrapper {
  width: 12.5rem;
}
@container (max-width: 1149px) {
  .views-view--software--overview .views-exposed-form > .form-item.search-wrapper {
    width: 10rem;
  }
}
@container (max-width: 849px) {
  .views-view--software--overview .views-exposed-form > .form-item.search-wrapper {
    width: 100%;
    order: 1;
  }
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
  width: 12.5rem;
}
@container (max-width: 1149px) {
  .views-view--software--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
    width: 10rem;
  }
}
@container (max-width: 849px) {
  .views-view--software--overview .views-exposed-form > .form-item.js-form-item-sort-bef-combine {
    width: 100%;
    order: 3;
  }
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category {
  width: calc(100% - 560px);
  padding-left: 1.5rem;
  border-left: 1px solid #cccccc;
  overflow: hidden;
}
@container (max-width: 1149px) {
  .views-view--software--overview .views-exposed-form > .form-item.js-form-item-category {
    width: calc(100% - 460px);
  }
}
@container (max-width: 849px) {
  .views-view--software--overview .views-exposed-form > .form-item.js-form-item-category {
    width: 100%;
    padding-left: 0;
    border-left: none;
    order: 2;
  }
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul {
  display: flex;
  flex-flow: row wrap;
  padding: 0;
  margin: 0;
  width: 100%;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul li {
  padding: 0;
  margin: 0 1.5rem 0 0;
  list-style: none;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul li a {
  color: #080070;
  text-decoration: none;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul li a:hover, .views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul li a:focus {
  text-decoration: underline;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul li a.bef-link--selected {
  font-weight: bold;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider {
  position: relative;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider::before {
  display: block;
  width: 5rem;
  height: 100%;
  content: "";
  background: linear-gradient(to right, transparent, #FFF 50%);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-list {
  position: relative;
  z-index: 3;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow {
  width: 1rem;
  height: 1.5rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 38;
  text-align: center;
  line-height: 1.5rem;
  cursor: pointer;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev {
  right: 1rem;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev::before {
  margin-right: 0.1em;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-prev::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTUgMjM5Yy05LjQgOS40LTkuNCAyNC42IDAgMzMuOUwyMDcgNDY1YzkuNCA5LjQgMjQuNiA5LjQgMzMuOSAwczkuNC0yNC42IDAtMzMuOUw2NS45IDI1NiAyNDEgODFjOS40LTkuNCA5LjQtMjQuNiAwLTMzLjlzLTI0LjYtOS40LTMzLjkgMEwxNSAyMzl6Ii8+Cjwvc3ZnPgo=");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next {
  right: 0;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next::before {
  margin-right: 0.1em;
}
.views-view--software--overview .views-exposed-form > .form-item.js-form-item-category ul.slick-slider .slick-arrow.arrow-next::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjQuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMzA1IDIzOWM5LjQgOS40IDkuNCAyNC42IDAgMzMuOUwxMTMgNDY1Yy05LjQgOS40LTI0LjYgOS40LTMzLjkgMHMtOS40LTI0LjYgMC0zMy45bDE3NS0xNzVMNzkgODFjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45czI0LjYtOS40IDMzLjkgMEwzMDUgMjM5eiIvPgo8L3N2Zz4K");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #080070;
}

.views-view--tool-pages--overview {
  container-type: inline-size;
}
.views-view--tool-pages--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  width: 100%;
}
.views-view--tool-pages--overview .views-rows .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 849px) {
  .views-view--tool-pages--overview .views-rows .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .views-view--tool-pages--overview .views-rows .node {
    width: 100%;
  }
}

.views-view--tools--overview {
  container-type: inline-size;
}
.views-view--tools--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.5rem;
  width: 100%;
}
.views-view--tools--overview .views-rows .node {
  width: calc(33.33% - 20px);
}
@container (max-width: 849px) {
  .views-view--tools--overview .views-rows .node {
    width: calc(50% - 15px);
  }
}
@container (max-width: 549px) {
  .views-view--tools--overview .views-rows .node {
    width: 100%;
  }
}

/*# sourceMappingURL=styles.css.map*/