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

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

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-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(--bs-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;
}

.btn, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit, input[type=submit], .button {
  --bs-btn-padding-x: 25px;
  --bs-btn-padding-y: 7px;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 2px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 40px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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) {
  .btn, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
  body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
  .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit, input[type=submit], .button {
    transition: none;
  }
}
.btn:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:hover, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:hover, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:hover, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:hover, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:hover, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:hover,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:hover,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:hover, input[type=submit]:hover, .button:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check + .back-to-product-finder:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check + .product-list-download-link:hover, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check + a:hover, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check + a:hover, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check + a:hover, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check + a:hover, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check + .webform-button--submit:hover,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check + .webform-button--submit:hover,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check + .webform-button--submit:hover, .btn-check + input[type=submit]:hover, .btn-check + .button:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:focus-visible, input[type=submit]:focus-visible, .button:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:focus-visible + .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:focus-visible + .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check:focus-visible + a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check:focus-visible + a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check:focus-visible + a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check:focus-visible + a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:focus-visible + .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:focus-visible + .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:focus-visible + .webform-button--submit, .btn-check:focus-visible + input[type=submit], .btn-check:focus-visible + .button {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:checked + .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:checked + .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check:checked + a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check:checked + a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check:checked + a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check:checked + a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit, .btn-check:checked + input[type=submit], .btn-check:checked + .button, :not(.btn-check) + .btn:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content :not(.btn-check) + .back-to-product-finder:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content :not(.btn-check) + .product-list-download-link:active, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item :not(.btn-check) + a:active, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active, :not(.btn-check) + input[type=submit]:active, :not(.btn-check) + .button:active, .btn:first-child:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder:first-child:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:first-child:active, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:first-child:active, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:first-child:active, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:first-child:active, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:first-child:active, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active, input[type=submit]:first-child:active, .button:first-child:active, .btn.active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .active.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .active.product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.active, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.active, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.active, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.active, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit, input.active[type=submit], .active.button, .pager__item.is-active a.btn, .pager__item.is-active .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pager__item.is-active a.back-to-product-finder, .pager__item.is-active .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pager__item.is-active a.product-list-download-link, .pager__item.is-active .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .pager__item.is-active a, .pager__item.is-active .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .pager__item.is-active .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .pager__item.is-active .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .pager__item.is-active a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .pager__item.is-active a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .pager__item.is-active a, .pager__item.is-active body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit,
.pager__item.is-active body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit,
.pager__item.is-active .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit, .pager__item.is-active a.button, .btn.show, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .show.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .show.product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.show, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.show, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.show, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.show, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit, input.show[type=submit], .show.button {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:checked + .back-to-product-finder:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:checked + .product-list-download-link:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check:checked + a:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check:checked + a:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check:checked + a:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check:checked + a:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:checked + .webform-button--submit:focus-visible, .btn-check:checked + input[type=submit]:focus-visible, .btn-check:checked + .button:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content :not(.btn-check) + .back-to-product-finder:active:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content :not(.btn-check) + .product-list-download-link:active:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item :not(.btn-check) + a:active:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link :not(.btn-check) + a:active:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container :not(.btn-check) + .webform-button--submit:active:focus-visible, :not(.btn-check) + input[type=submit]:active:focus-visible, :not(.btn-check) + .button:active:focus-visible, .btn:first-child:active:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder:first-child:active:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:first-child:active:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:first-child:active:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:first-child:active:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:first-child:active:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:first-child:active:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:first-child:active:focus-visible, input[type=submit]:first-child:active:focus-visible, .button:first-child:active:focus-visible, .btn.active:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .active.back-to-product-finder:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .active.product-list-download-link:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.active:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.active:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.active:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.active:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .active.webform-button--submit:focus-visible, input.active[type=submit]:focus-visible, .active.button:focus-visible, .pager__item.is-active a.btn:focus-visible, .pager__item.is-active .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pager__item.is-active a.back-to-product-finder:focus-visible, .pager__item.is-active .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pager__item.is-active a.product-list-download-link:focus-visible, .pager__item.is-active .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .pager__item.is-active a:focus-visible, .pager__item.is-active .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:focus-visible, .pager__item.is-active .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:focus-visible, body:not(.path-node) .pager__item.is-active .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .pager__item.is-active a:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .pager__item.is-active a:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .pager__item.is-active a:focus-visible, .pager__item.is-active body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit:focus-visible,
.pager__item.is-active body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit:focus-visible,
.pager__item.is-active .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .pager__item.is-active a.webform-button--submit:focus-visible, .pager__item.is-active a.button:focus-visible, .btn.show:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .show.back-to-product-finder:focus-visible, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .show.product-list-download-link:focus-visible, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.show:focus-visible, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.show:focus-visible, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.show:focus-visible, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.show:focus-visible, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit:focus-visible,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit:focus-visible,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .show.webform-button--submit:focus-visible, input.show[type=submit]:focus-visible, .show.button:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder:disabled, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:disabled, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:disabled, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:disabled, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:disabled, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:disabled, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:disabled,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:disabled,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit:disabled, input[type=submit]:disabled, .button:disabled, .btn.disabled, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .disabled.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .disabled.product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.disabled, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.disabled, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.disabled, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.disabled, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .disabled.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .disabled.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .disabled.webform-button--submit, input.disabled[type=submit], .disabled.button, fieldset:disabled .btn, fieldset:disabled .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content fieldset:disabled .back-to-product-finder, fieldset:disabled .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content fieldset:disabled .product-list-download-link, fieldset:disabled .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item fieldset:disabled a, fieldset:disabled .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, fieldset:disabled .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) fieldset:disabled .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link fieldset:disabled a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link fieldset:disabled a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link fieldset:disabled a, fieldset:disabled body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container fieldset:disabled .webform-button--submit,
fieldset:disabled body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container fieldset:disabled .webform-button--submit,
fieldset:disabled .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container fieldset:disabled .webform-button--submit, fieldset:disabled input[type=submit], fieldset:disabled .button {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary, .page_footer .btn, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .back-to-product-finder, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .product-list-download-link, .page_footer .button, .page_footer input[type=submit], .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit,
.page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit,
.page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit, .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer a, .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer a, .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer a, .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer a, .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .webform-button--submit, input[type=submit], .pg-bg--tertiary .btn--bg-aware {
  --bs-btn-color: #fff;
  --bs-btn-bg: #003346;
  --bs-btn-border-color: #003346;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002b3c;
  --bs-btn-hover-border-color: #002938;
  --bs-btn-focus-shadow-rgb: 38, 82, 98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #002938;
  --bs-btn-active-border-color: #002635;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #003346;
  --bs-btn-disabled-border-color: #003346;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b2b2b;
  --bs-btn-hover-border-color: #292929;
  --bs-btn-focus-shadow-rgb: 82, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #292929;
  --bs-btn-active-border-color: #262626;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333333;
  --bs-btn-disabled-border-color: #333333;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger, input[type=submit].button--danger, .button--danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light, .btn-neutral {
  --bs-btn-color: #000;
  --bs-btn-bg: #F7F9FA;
  --bs-btn-border-color: #F7F9FA;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d2d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 210, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #b9bbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F7F9FA;
  --bs-btn-disabled-border-color: #F7F9FA;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-white {
  --bs-btn-color: #000;
  --bs-btn-bg: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
}

.btn-outline-primary, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder {
  --bs-btn-color: #003346;
  --bs-btn-border-color: #003346;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #003346;
  --bs-btn-hover-border-color: #003346;
  --bs-btn-focus-shadow-rgb: 0, 51, 70;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #003346;
  --bs-btn-active-border-color: #003346;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #003346;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #003346;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333;
  --bs-btn-hover-border-color: #333333;
  --bs-btn-focus-shadow-rgb: 51, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #333333;
  --bs-btn-active-border-color: #333333;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333333;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light, .btn-outline-neutral {
  --bs-btn-color: #F7F9FA;
  --bs-btn-border-color: #F7F9FA;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F7F9FA;
  --bs-btn-hover-border-color: #F7F9FA;
  --bs-btn-focus-shadow-rgb: 247, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #F7F9FA;
  --bs-btn-active-border-color: #F7F9FA;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F7F9FA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F7F9FA;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-outline-white {
  --bs-btn-color: #fff;
  --bs-btn-border-color: #fff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-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(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-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(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-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,
textarea {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-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(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select, select {
  --bs-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(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-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(--bs-secondary-bg);
}
.form-select:-moz-focusring, select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

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

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

[data-bs-theme=dark] .form-select, [data-bs-theme=dark] select {
  --bs-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, .js-form-type-checkbox,
.js-form-type-radio {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input, .js-form-type-checkbox .form-check-input, .js-form-type-checkbox input,
.js-form-type-radio .form-check-input,
.js-form-type-radio 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, .form-check-reverse .js-form-type-checkbox input, .js-form-type-checkbox .form-check-reverse input,
.form-check-reverse .js-form-type-radio input,
.js-form-type-radio .form-check-reverse input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input, .js-form-type-checkbox input,
.js-form-type-radio input {
  --bs-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(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox], .js-form-type-checkbox input[type=checkbox],
.js-form-type-radio input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio], .js-form-type-checkbox input[type=radio],
.js-form-type-radio input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active, .js-form-type-checkbox input:active,
.js-form-type-radio input:active {
  filter: brightness(90%);
}
.form-check-input:focus, .js-form-type-checkbox input:focus,
.js-form-type-radio input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked, .js-form-type-checkbox input:checked,
.js-form-type-radio input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox], .js-form-type-checkbox input:checked[type=checkbox],
.js-form-type-radio input:checked[type=checkbox] {
  --bs-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], .js-form-type-checkbox input:checked[type=radio],
.js-form-type-radio input:checked[type=radio] {
  --bs-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, .js-form-type-checkbox input[type=checkbox]:indeterminate,
.js-form-type-radio input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-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, .js-form-type-checkbox input:disabled,
.js-form-type-radio input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .js-form-type-checkbox .form-check-input[disabled] ~ label,
.js-form-type-radio .form-check-input[disabled] ~ label, .js-form-type-checkbox input[disabled] ~ .form-check-label, .js-form-type-checkbox input[disabled] ~ label,
.js-form-type-radio input[disabled] ~ .form-check-label,
.js-form-type-radio input[disabled] ~ label, .form-check-input:disabled ~ .form-check-label, .js-form-type-checkbox .form-check-input:disabled ~ label,
.js-form-type-radio .form-check-input:disabled ~ label, .js-form-type-checkbox input:disabled ~ .form-check-label, .js-form-type-checkbox input:disabled ~ label,
.js-form-type-radio input:disabled ~ .form-check-label,
.js-form-type-radio input:disabled ~ label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input, .form-switch .js-form-type-checkbox input, .js-form-type-checkbox .form-switch input,
.form-switch .js-form-type-radio input,
.js-form-type-radio .form-switch input {
  --bs-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(--bs-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, .form-switch .js-form-type-checkbox input, .js-form-type-checkbox .form-switch input,
  .form-switch .js-form-type-radio input,
  .js-form-type-radio .form-switch input {
    transition: none;
  }
}
.form-switch .form-check-input:focus, .form-switch .js-form-type-checkbox input:focus, .js-form-type-checkbox .form-switch input:focus,
.form-switch .js-form-type-radio input:focus,
.js-form-type-radio .form-switch input:focus {
  --bs-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, .form-switch .js-form-type-checkbox input:checked, .js-form-type-checkbox .form-switch input:checked,
.form-switch .js-form-type-radio input:checked,
.js-form-type-radio .form-switch input:checked {
  background-position: right center;
  --bs-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, .form-switch.form-check-reverse .js-form-type-checkbox input, .js-form-type-checkbox .form-switch.form-check-reverse input,
.form-switch.form-check-reverse .js-form-type-radio input,
.js-form-type-radio .form-switch.form-check-reverse 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, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check[disabled] + .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check[disabled] + .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check[disabled] + a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check[disabled] + a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check[disabled] + a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check[disabled] + a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check[disabled] + .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check[disabled] + .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check[disabled] + .webform-button--submit, .btn-check[disabled] + input[type=submit], .btn-check[disabled] + .button, .btn-check:disabled + .btn, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:disabled + .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-check:disabled + .product-list-download-link, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .btn-check:disabled + a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .btn-check:disabled + a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .btn-check:disabled + a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .btn-check:disabled + a, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:disabled + .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:disabled + .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-check:disabled + .webform-button--submit, .btn-check:disabled + input[type=submit], .btn-check:disabled + .button {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus), [data-bs-theme=dark] .form-switch .js-form-type-checkbox input:not(:checked):not(:focus), .js-form-type-checkbox [data-bs-theme=dark] .form-switch input:not(:checked):not(:focus),
[data-bs-theme=dark] .form-switch .js-form-type-radio input:not(:checked):not(:focus),
.js-form-type-radio [data-bs-theme=dark] .form-switch input:not(:checked):not(:focus) {
  --bs-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(--bs-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(--bs-success);
  border-radius: var(--bs-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, .was-validated input[type=tel]:valid,
.was-validated input[type=text]:valid,
.was-validated input[type=email]:valid,
.was-validated input[type=url]:valid,
.was-validated input[type=date]:valid,
.was-validated input[type=search]:valid,
.was-validated input[type=number]:valid,
.was-validated input[type=password]:valid,
.was-validated input[type=file]:valid,
.was-validated textarea:valid, .form-control.is-valid, input.is-valid[type=tel],
input.is-valid[type=text],
input.is-valid[type=email],
input.is-valid[type=url],
input.is-valid[type=date],
input.is-valid[type=search],
input.is-valid[type=number],
input.is-valid[type=password],
input.is-valid[type=file],
textarea.is-valid {
  border-color: var(--bs-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, .was-validated input[type=tel]:valid:focus,
.was-validated input[type=text]:valid:focus,
.was-validated input[type=email]:valid:focus,
.was-validated input[type=url]:valid:focus,
.was-validated input[type=date]:valid:focus,
.was-validated input[type=search]:valid:focus,
.was-validated input[type=number]:valid:focus,
.was-validated input[type=password]:valid:focus,
.was-validated input[type=file]:valid:focus,
.was-validated textarea:valid:focus, .form-control.is-valid:focus, input.is-valid[type=tel]:focus,
input.is-valid[type=text]:focus,
input.is-valid[type=email]:focus,
input.is-valid[type=url]:focus,
input.is-valid[type=date]:focus,
input.is-valid[type=search]:focus,
input.is-valid[type=number]:focus,
input.is-valid[type=password]:focus,
input.is-valid[type=file]:focus,
textarea.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid,
.was-validated textarea:valid, textarea.form-control.is-valid,
textarea.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(--bs-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"] {
  --bs-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(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-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, .was-validated .js-form-type-checkbox input:valid, .js-form-type-checkbox .was-validated input:valid,
.was-validated .js-form-type-radio input:valid,
.js-form-type-radio .was-validated input:valid, .form-check-input.is-valid, .js-form-type-checkbox input.is-valid,
.js-form-type-radio input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .was-validated .js-form-type-checkbox input:valid:checked, .js-form-type-checkbox .was-validated input:valid:checked,
.was-validated .js-form-type-radio input:valid:checked,
.js-form-type-radio .was-validated input:valid:checked, .form-check-input.is-valid:checked, .js-form-type-checkbox input.is-valid:checked,
.js-form-type-radio input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .was-validated .js-form-type-checkbox input:valid:focus, .js-form-type-checkbox .was-validated input:valid:focus,
.was-validated .js-form-type-radio input:valid:focus,
.js-form-type-radio .was-validated input:valid:focus, .form-check-input.is-valid:focus, .js-form-type-checkbox input.is-valid:focus,
.js-form-type-radio input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .was-validated .js-form-type-checkbox .form-check-input:valid ~ label, .js-form-type-checkbox .was-validated .form-check-input:valid ~ label,
.was-validated .js-form-type-radio .form-check-input:valid ~ label,
.js-form-type-radio .was-validated .form-check-input:valid ~ label, .was-validated .js-form-type-checkbox input:valid ~ .form-check-label, .was-validated .js-form-type-checkbox input:valid ~ label, .js-form-type-checkbox .was-validated input:valid ~ .form-check-label, .js-form-type-checkbox .was-validated input:valid ~ label,
.was-validated .js-form-type-radio input:valid ~ .form-check-label,
.was-validated .js-form-type-radio input:valid ~ label,
.js-form-type-radio .was-validated input:valid ~ .form-check-label,
.js-form-type-radio .was-validated input:valid ~ label, .form-check-input.is-valid ~ .form-check-label, .js-form-type-checkbox .form-check-input.is-valid ~ label,
.js-form-type-radio .form-check-input.is-valid ~ label, .js-form-type-checkbox input.is-valid ~ .form-check-label, .js-form-type-checkbox input.is-valid ~ label,
.js-form-type-radio input.is-valid ~ .form-check-label,
.js-form-type-radio input.is-valid ~ label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback, .form-check-inline .js-form-type-checkbox input ~ .valid-feedback, .js-form-type-checkbox .form-check-inline input ~ .valid-feedback,
.form-check-inline .js-form-type-radio input ~ .valid-feedback,
.js-form-type-radio .form-check-inline input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > input[type=tel]:not(:focus):valid,
.was-validated .input-group > input[type=text]:not(:focus):valid,
.was-validated .input-group > input[type=email]:not(:focus):valid,
.was-validated .input-group > input[type=url]:not(:focus):valid,
.was-validated .input-group > input[type=date]:not(:focus):valid,
.was-validated .input-group > input[type=search]:not(:focus):valid,
.was-validated .input-group > input[type=number]:not(:focus):valid,
.was-validated .input-group > input[type=password]:not(:focus):valid,
.was-validated .input-group > input[type=file]:not(:focus):valid,
.was-validated .input-group > textarea:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, .input-group > input[type=tel]:not(:focus).is-valid,
.input-group > input[type=text]:not(:focus).is-valid,
.input-group > input[type=email]:not(:focus).is-valid,
.input-group > input[type=url]:not(:focus).is-valid,
.input-group > input[type=date]:not(:focus).is-valid,
.input-group > input[type=search]:not(:focus).is-valid,
.input-group > input[type=number]:not(:focus).is-valid,
.input-group > input[type=password]:not(:focus).is-valid,
.input-group > input[type=file]:not(:focus).is-valid,
.input-group > textarea: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(--bs-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(--bs-danger);
  border-radius: var(--bs-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, .was-validated input[type=tel]:invalid,
.was-validated input[type=text]:invalid,
.was-validated input[type=email]:invalid,
.was-validated input[type=url]:invalid,
.was-validated input[type=date]:invalid,
.was-validated input[type=search]:invalid,
.was-validated input[type=number]:invalid,
.was-validated input[type=password]:invalid,
.was-validated input[type=file]:invalid,
.was-validated textarea:invalid, .form-control.is-invalid,
textarea.form-control.error, input.is-invalid[type=tel], input[type=tel].error,
input.is-invalid[type=text],
input[type=text].error,
input.is-invalid[type=email],
input[type=email].error,
input.is-invalid[type=url],
input[type=url].error,
input.is-invalid[type=date],
input[type=date].error,
input.is-invalid[type=search],
input[type=search].error,
input.is-invalid[type=number],
input[type=number].error,
input.is-invalid[type=password],
input[type=password].error,
input.is-invalid[type=file],
input[type=file].error,
textarea.is-invalid,
textarea.error {
  border-color: var(--bs-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, .was-validated input[type=tel]:invalid:focus,
.was-validated input[type=text]:invalid:focus,
.was-validated input[type=email]:invalid:focus,
.was-validated input[type=url]:invalid:focus,
.was-validated input[type=date]:invalid:focus,
.was-validated input[type=search]:invalid:focus,
.was-validated input[type=number]:invalid:focus,
.was-validated input[type=password]:invalid:focus,
.was-validated input[type=file]:invalid:focus,
.was-validated textarea:invalid:focus, .form-control.is-invalid:focus, input.is-invalid[type=tel]:focus, input[type=tel].error:focus,
input.is-invalid[type=text]:focus,
input[type=text].error:focus,
input.is-invalid[type=email]:focus,
input[type=email].error:focus,
input.is-invalid[type=url]:focus,
input[type=url].error:focus,
input.is-invalid[type=date]:focus,
input[type=date].error:focus,
input.is-invalid[type=search]:focus,
input[type=search].error:focus,
input.is-invalid[type=number]:focus,
input[type=number].error:focus,
input.is-invalid[type=password]:focus,
input[type=password].error:focus,
input.is-invalid[type=file]:focus,
input[type=file].error:focus,
textarea.is-invalid:focus,
textarea.error:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid,
.was-validated textarea:invalid, textarea.form-control.is-invalid,
textarea.form-control.error,
textarea.is-invalid,
textarea.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(--bs-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"] {
  --bs-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(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-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, .was-validated .js-form-type-checkbox input:invalid, .js-form-type-checkbox .was-validated input:invalid,
.was-validated .js-form-type-radio input:invalid,
.js-form-type-radio .was-validated input:invalid, .form-check-input.is-invalid, .js-form-type-checkbox input.is-invalid,
.js-form-type-radio input.is-invalid, input.form-check-input[type=tel].error, .js-form-type-checkbox input[type=tel].error,
.js-form-type-radio input[type=tel].error,
input.form-check-input[type=text].error,
.js-form-type-checkbox input[type=text].error,
.js-form-type-radio input[type=text].error,
input.form-check-input[type=email].error,
.js-form-type-checkbox input[type=email].error,
.js-form-type-radio input[type=email].error,
input.form-check-input[type=url].error,
.js-form-type-checkbox input[type=url].error,
.js-form-type-radio input[type=url].error,
input.form-check-input[type=date].error,
.js-form-type-checkbox input[type=date].error,
.js-form-type-radio input[type=date].error,
input.form-check-input[type=search].error,
.js-form-type-checkbox input[type=search].error,
.js-form-type-radio input[type=search].error,
input.form-check-input[type=number].error,
.js-form-type-checkbox input[type=number].error,
.js-form-type-radio input[type=number].error,
input.form-check-input[type=password].error,
.js-form-type-checkbox input[type=password].error,
.js-form-type-radio input[type=password].error,
input.form-check-input[type=file].error,
.js-form-type-checkbox input[type=file].error,
.js-form-type-radio input[type=file].error,
textarea.form-check-input.error {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .was-validated .js-form-type-checkbox input:invalid:checked, .js-form-type-checkbox .was-validated input:invalid:checked,
.was-validated .js-form-type-radio input:invalid:checked,
.js-form-type-radio .was-validated input:invalid:checked, .form-check-input.is-invalid:checked, .js-form-type-checkbox input.is-invalid:checked,
.js-form-type-radio input.is-invalid:checked, input.form-check-input[type=tel].error:checked, .js-form-type-checkbox input[type=tel].error:checked,
.js-form-type-radio input[type=tel].error:checked,
input.form-check-input[type=text].error:checked,
.js-form-type-checkbox input[type=text].error:checked,
.js-form-type-radio input[type=text].error:checked,
input.form-check-input[type=email].error:checked,
.js-form-type-checkbox input[type=email].error:checked,
.js-form-type-radio input[type=email].error:checked,
input.form-check-input[type=url].error:checked,
.js-form-type-checkbox input[type=url].error:checked,
.js-form-type-radio input[type=url].error:checked,
input.form-check-input[type=date].error:checked,
.js-form-type-checkbox input[type=date].error:checked,
.js-form-type-radio input[type=date].error:checked,
input.form-check-input[type=search].error:checked,
.js-form-type-checkbox input[type=search].error:checked,
.js-form-type-radio input[type=search].error:checked,
input.form-check-input[type=number].error:checked,
.js-form-type-checkbox input[type=number].error:checked,
.js-form-type-radio input[type=number].error:checked,
input.form-check-input[type=password].error:checked,
.js-form-type-checkbox input[type=password].error:checked,
.js-form-type-radio input[type=password].error:checked,
input.form-check-input[type=file].error:checked,
.js-form-type-checkbox input[type=file].error:checked,
.js-form-type-radio input[type=file].error:checked,
textarea.form-check-input.error:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .was-validated .js-form-type-checkbox input:invalid:focus, .js-form-type-checkbox .was-validated input:invalid:focus,
.was-validated .js-form-type-radio input:invalid:focus,
.js-form-type-radio .was-validated input:invalid:focus, .form-check-input.is-invalid:focus, .js-form-type-checkbox input.is-invalid:focus,
.js-form-type-radio input.is-invalid:focus, input.form-check-input[type=tel].error:focus, .js-form-type-checkbox input[type=tel].error:focus,
.js-form-type-radio input[type=tel].error:focus,
input.form-check-input[type=text].error:focus,
.js-form-type-checkbox input[type=text].error:focus,
.js-form-type-radio input[type=text].error:focus,
input.form-check-input[type=email].error:focus,
.js-form-type-checkbox input[type=email].error:focus,
.js-form-type-radio input[type=email].error:focus,
input.form-check-input[type=url].error:focus,
.js-form-type-checkbox input[type=url].error:focus,
.js-form-type-radio input[type=url].error:focus,
input.form-check-input[type=date].error:focus,
.js-form-type-checkbox input[type=date].error:focus,
.js-form-type-radio input[type=date].error:focus,
input.form-check-input[type=search].error:focus,
.js-form-type-checkbox input[type=search].error:focus,
.js-form-type-radio input[type=search].error:focus,
input.form-check-input[type=number].error:focus,
.js-form-type-checkbox input[type=number].error:focus,
.js-form-type-radio input[type=number].error:focus,
input.form-check-input[type=password].error:focus,
.js-form-type-checkbox input[type=password].error:focus,
.js-form-type-radio input[type=password].error:focus,
input.form-check-input[type=file].error:focus,
.js-form-type-checkbox input[type=file].error:focus,
.js-form-type-radio input[type=file].error:focus,
textarea.form-check-input.error:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .was-validated .js-form-type-checkbox .form-check-input:invalid ~ label, .js-form-type-checkbox .was-validated .form-check-input:invalid ~ label,
.was-validated .js-form-type-radio .form-check-input:invalid ~ label,
.js-form-type-radio .was-validated .form-check-input:invalid ~ label, .was-validated .js-form-type-checkbox input:invalid ~ .form-check-label, .was-validated .js-form-type-checkbox input:invalid ~ label,
.was-validated .js-form-type-checkbox .js-form-type-radio input:invalid ~ label,
.js-form-type-radio .was-validated .js-form-type-checkbox input:invalid ~ label, .js-form-type-checkbox .was-validated input:invalid ~ .form-check-label, .js-form-type-checkbox .was-validated input:invalid ~ label,
.js-form-type-checkbox .was-validated .js-form-type-radio input:invalid ~ label,
.js-form-type-radio .js-form-type-checkbox .was-validated input:invalid ~ label,
.was-validated .js-form-type-radio input:invalid ~ .form-check-label,
.was-validated .js-form-type-radio .js-form-type-checkbox input:invalid ~ label,
.js-form-type-checkbox .was-validated .js-form-type-radio input:invalid ~ label,
.was-validated .js-form-type-radio input:invalid ~ label,
.js-form-type-radio .was-validated input:invalid ~ .form-check-label,
.js-form-type-radio .was-validated .js-form-type-checkbox input:invalid ~ label,
.js-form-type-checkbox .js-form-type-radio .was-validated input:invalid ~ label,
.js-form-type-radio .was-validated input:invalid ~ label, .form-check-input.is-invalid ~ .form-check-label, .js-form-type-checkbox .form-check-input.is-invalid ~ label,
.js-form-type-radio .form-check-input.is-invalid ~ label, .js-form-type-checkbox input.is-invalid ~ .form-check-label, .js-form-type-checkbox input.is-invalid ~ label,
.js-form-type-checkbox .js-form-type-radio input.is-invalid ~ label,
.js-form-type-radio .js-form-type-checkbox input.is-invalid ~ label,
.js-form-type-radio input.is-invalid ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input.is-invalid ~ label,
.js-form-type-checkbox .js-form-type-radio input.is-invalid ~ label,
.js-form-type-radio input.is-invalid ~ label, input.form-check-input[type=tel].error ~ .form-check-label, .js-form-type-checkbox input.form-check-input[type=tel].error ~ label,
.js-form-type-radio input.form-check-input[type=tel].error ~ label, .js-form-type-checkbox input[type=tel].error ~ .form-check-label, .js-form-type-checkbox input[type=tel].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=tel].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=tel].error ~ label,
.js-form-type-radio input[type=tel].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=tel].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=tel].error ~ label,
.js-form-type-radio input[type=tel].error ~ label,
input.form-check-input[type=text].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=text].error ~ label,
.js-form-type-radio input.form-check-input[type=text].error ~ label,
.js-form-type-checkbox input[type=text].error ~ .form-check-label,
.js-form-type-checkbox input[type=text].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=text].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=text].error ~ label,
.js-form-type-radio input[type=text].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=text].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=text].error ~ label,
.js-form-type-radio input[type=text].error ~ label,
input.form-check-input[type=email].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=email].error ~ label,
.js-form-type-radio input.form-check-input[type=email].error ~ label,
.js-form-type-checkbox input[type=email].error ~ .form-check-label,
.js-form-type-checkbox input[type=email].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=email].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=email].error ~ label,
.js-form-type-radio input[type=email].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=email].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=email].error ~ label,
.js-form-type-radio input[type=email].error ~ label,
input.form-check-input[type=url].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=url].error ~ label,
.js-form-type-radio input.form-check-input[type=url].error ~ label,
.js-form-type-checkbox input[type=url].error ~ .form-check-label,
.js-form-type-checkbox input[type=url].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=url].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=url].error ~ label,
.js-form-type-radio input[type=url].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=url].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=url].error ~ label,
.js-form-type-radio input[type=url].error ~ label,
input.form-check-input[type=date].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=date].error ~ label,
.js-form-type-radio input.form-check-input[type=date].error ~ label,
.js-form-type-checkbox input[type=date].error ~ .form-check-label,
.js-form-type-checkbox input[type=date].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=date].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=date].error ~ label,
.js-form-type-radio input[type=date].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=date].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=date].error ~ label,
.js-form-type-radio input[type=date].error ~ label,
input.form-check-input[type=search].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=search].error ~ label,
.js-form-type-radio input.form-check-input[type=search].error ~ label,
.js-form-type-checkbox input[type=search].error ~ .form-check-label,
.js-form-type-checkbox input[type=search].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=search].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=search].error ~ label,
.js-form-type-radio input[type=search].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=search].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=search].error ~ label,
.js-form-type-radio input[type=search].error ~ label,
input.form-check-input[type=number].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=number].error ~ label,
.js-form-type-radio input.form-check-input[type=number].error ~ label,
.js-form-type-checkbox input[type=number].error ~ .form-check-label,
.js-form-type-checkbox input[type=number].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=number].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=number].error ~ label,
.js-form-type-radio input[type=number].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=number].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=number].error ~ label,
.js-form-type-radio input[type=number].error ~ label,
input.form-check-input[type=password].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=password].error ~ label,
.js-form-type-radio input.form-check-input[type=password].error ~ label,
.js-form-type-checkbox input[type=password].error ~ .form-check-label,
.js-form-type-checkbox input[type=password].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=password].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=password].error ~ label,
.js-form-type-radio input[type=password].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=password].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=password].error ~ label,
.js-form-type-radio input[type=password].error ~ label,
input.form-check-input[type=file].error ~ .form-check-label,
.js-form-type-checkbox input.form-check-input[type=file].error ~ label,
.js-form-type-radio input.form-check-input[type=file].error ~ label,
.js-form-type-checkbox input[type=file].error ~ .form-check-label,
.js-form-type-checkbox input[type=file].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=file].error ~ label,
.js-form-type-radio .js-form-type-checkbox input[type=file].error ~ label,
.js-form-type-radio input[type=file].error ~ .form-check-label,
.js-form-type-radio .js-form-type-checkbox input[type=file].error ~ label,
.js-form-type-checkbox .js-form-type-radio input[type=file].error ~ label,
.js-form-type-radio input[type=file].error ~ label,
textarea.form-check-input.error ~ .form-check-label,
.js-form-type-checkbox textarea.form-check-input.error ~ label,
.js-form-type-radio textarea.form-check-input.error ~ label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback, .form-check-inline .js-form-type-checkbox input ~ .invalid-feedback, .js-form-type-checkbox .form-check-inline input ~ .invalid-feedback,
.form-check-inline .js-form-type-radio input ~ .invalid-feedback,
.js-form-type-radio .form-check-inline input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > input[type=tel]:not(:focus):invalid,
.was-validated .input-group > input[type=text]:not(:focus):invalid,
.was-validated .input-group > input[type=email]:not(:focus):invalid,
.was-validated .input-group > input[type=url]:not(:focus):invalid,
.was-validated .input-group > input[type=date]:not(:focus):invalid,
.was-validated .input-group > input[type=search]:not(:focus):invalid,
.was-validated .input-group > input[type=number]:not(:focus):invalid,
.was-validated .input-group > input[type=password]:not(:focus):invalid,
.was-validated .input-group > input[type=file]:not(:focus):invalid,
.was-validated .input-group > textarea:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, .input-group > input[type=tel]:not(:focus).is-invalid, .input-group > input[type=tel].error:not(:focus),
.input-group > input[type=text]:not(:focus).is-invalid,
.input-group > input[type=text].error:not(:focus),
.input-group > input[type=email]:not(:focus).is-invalid,
.input-group > input[type=email].error:not(:focus),
.input-group > input[type=url]:not(:focus).is-invalid,
.input-group > input[type=url].error:not(:focus),
.input-group > input[type=date]:not(:focus).is-invalid,
.input-group > input[type=date].error:not(:focus),
.input-group > input[type=search]:not(:focus).is-invalid,
.input-group > input[type=search].error:not(:focus),
.input-group > input[type=number]:not(:focus).is-invalid,
.input-group > input[type=number].error:not(:focus),
.input-group > input[type=password]:not(:focus).is-invalid,
.input-group > input[type=password].error:not(:focus),
.input-group > input[type=file]:not(:focus).is-invalid,
.input-group > input[type=file].error:not(:focus),
.input-group > textarea:not(:focus).is-invalid,
.input-group > textarea.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,
.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 {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link, .messages--error a, .messages--warning a, .messages--status a {
  font-weight: 700;
  color: var(--bs-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 {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

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

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

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

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

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

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

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

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

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

.page-link, .pager__item a {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-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(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus, .pager__item a:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-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(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .pager__item a.disabled, .disabled > .page-link, .pager__item .disabled > a {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-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(--bs-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(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-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(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

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

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

:root {
  --body: #003346;
  --body-bg: #fff;
}

body[data-color-scheme=dark] {
  --body: #fff;
  --body-bg: #003346;
}

@-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, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .facet-item__status {
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  clip: rect(0 0 0 0);
  position: absolute;
  overflow: hidden;
}

[id^=onetrust] .visually-hidden, [id^=onetrust] .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .facet-item__status, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a [id^=onetrust] .facet-item__status, [id^=onetrust] input[type=checkbox], [id^=onetrust] input[type=radio] {
  clip: auto;
}

body.breakpoint-labels::before {
  content: "Default";
  background: #ee1100;
  padding: 0 0.9375rem;
  color: #fff;
  font-size: 1rem;
  line-height: 2.5rem;
  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.875rem;
  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.9375rem;
  border: 1px solid #333333;
  background: #333333;
  color: #333333;
  font-size: 1rem;
  line-height: 2.5rem;
  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: 31.25rem;
  margin: 0 0 3.125rem;
}

.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: 1.25rem;
  vertical-align: middle;
  text-align: center;
}

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

.maintenance-icon {
  display: inline-block;
  width: 7.5rem;
  height: 7.5rem;
  margin: 0 0 1.875rem;
  border-radius: 100%;
  background: #F7F9FA;
  font-size: 3.125rem;
  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;
}

:root {
  color-scheme: light dark;
}

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

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

body {
  margin: 0;
  padding: 0;
  background: #F7F9FA;
  color: #003346;
  font-family: "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.55;
  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.875rem rgba(0, 0, 0, 0.1);
  overflow: hidden;
  background: #FFF;
}
body[data-color-scheme=dark] .wrapper {
  background: linear-gradient(to bottom, #021015, #003346);
}

.container, body:not(.path-node) .region-content,
.page_content.contains-sidebar .layout-content {
  width: 100%;
  max-width: 1680px;
  padding: 0 7.5rem;
  margin: 0 auto;
}
@media all and (max-width: 959px) {
  .container, body:not(.path-node) .region-content,
  .page_content.contains-sidebar .layout-content {
    padding: 0 5rem;
  }
}
@media all and (max-width: 767px) {
  .container, body:not(.path-node) .region-content,
  .page_content.contains-sidebar .layout-content {
    padding: 0 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .container, body:not(.path-node) .region-content,
  .page_content.contains-sidebar .layout-content {
    padding: 0 1.25rem;
  }
}
.container.container-s, body:not(.path-node) .container-s.region-content, .container.container-small, body:not(.path-node) .container-small.region-content,
.page_content.contains-sidebar .container-s.layout-content,
.page_content.contains-sidebar .container-small.layout-content {
  max-width: 1000px;
}
.container.container-l, body:not(.path-node) .container-l.region-content, .container.container-large, body:not(.path-node) .container-large.region-content,
.page_content.contains-sidebar .container-l.layout-content,
.page_content.contains-sidebar .container-large.layout-content {
  max-width: 1920px;
}
.container.container-fw, body:not(.path-node) .container-fw.region-content, .container.container-full-width, body:not(.path-node) .container-full-width.region-content,
.page_content.contains-sidebar .container-fw.layout-content,
.page_content.contains-sidebar .container-full-width.layout-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,
.page_content.contains-sidebar .layout-content .container,
.page_content.contains-sidebar .layout-content body:not(.path-node) .region-content,
body:not(.path-node) .page_content.contains-sidebar .layout-content .region-content,
.page_content.contains-sidebar body:not(.path-node) .layout-content .region-content {
  padding: 0;
}

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

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

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

.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: #003346;
}

.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: #003346;
}

.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: #003346;
}

.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: #003346;
}

.icon--arteco-graphic::before {
  margin-right: 0.1em;
}
.icon--arteco-graphic::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjguMjk1IDc0My40NzEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODEuNDY5IDM1Mi4yMDQpIHJvdGF0ZSgtNzQpIj4KICAgIDxwYXRoIGQ9Ik04Ny41MiwxNTIuMzE3YTMwMS42LDMwMS42LDAsMCwwLDExOC42NDIsNDEuNTA4QTI5OC41MTYsMjk4LjUxNiwwLDAsMCwzMzEuMjksMTgzLjE4OGEzNDAuMywzNDAuMywwLDAsMCwxMTQuNTc4LTYxLjIyNGMzMy45ODQtMjcuNjcyLDYyLjE3NS02Miw4MC4xNjEtMTAwLjkxNSwwLDAtNTkuMDYyLTU2LjktMTY2LjgwOCwxNi40M0MyNTMuOSwxMDkuMTY3LDI5Ny40NzksMTgyLjIzNyw4Ny42MDYsMTUyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTAuMzM4IDIyMy45OTMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNDE4LjA0OSwzNTIuNDQ4YTMwMS4xNDUsMzAxLjE0NSwwLDAsMC0yMy40MzQtMTIzLjQ4NSwyOTkuNjEzLDI5OS42MTMsMCwwLDAtNzEuNjg3LTEwMy4wNzdBMzQwLjIxNSwzNDAuMjE1LDAsMCwwLDIxMi41ODYsNTcuMzEyQzE3MS42LDQxLjc0NywxMjcuNzU2LDM0LjQ4Myw4NS4xMjQsMzguMzc0YzAsMC0xOS44LDc5LjU1Niw5Ny42MjksMTM2LjIsMTE0Ljc1MSw1NS4zNDMsMTU2LjI1OC0xOC44NTEsMjM1LjMsMTc3Ljc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC4yOTQgNTA5LjUpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNMjkyLjkwNiwxNS42ODZhMzAyLjc1NywzMDIuNzU3LDAsMCwwLTk1LjI5NCw4MS45NzcsMjk5LjQ0OCwyOTkuNDQ4LDAsMCwwLTUzLjM1NCwxMTMuNjI3LDMzOS4xMjcsMzM5LjEyNywwLDAsMC00LjE1MSwxMjkuOGM3LDQzLjIzNywyMi42NTYsODQuODMxLDQ3LjMsMTE5Ljg1MywwLDAsNzguODY0LTIyLjY1Niw2OS4xNzktMTUyLjYyNi05LjQyNi0xMjcuMDMtOTQuNTE2LTEyNS45MDYsMzYuMzE5LTI5Mi43MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTguNDYzIDM0My4yNDMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNjgxLjIyNSw5Ni44MDhBMzIzLjk5MSwzMjMuOTkxLDAsMCwwLDU3Ny4wMjQsMy4wNywzMjQuNzkyLDMyNC43OTIsMCwwLDEsMzc3LjE4MiwxNzkuNzM2LDMyNC45OTEsMzI0Ljk5MSwwLDAsMSwxMTIuNCwxNDcuOTE0LDMyNi4zNTYsMzI2LjM1NiwwLDAsMCw4My4yNTgsMjg1LjA2MWEzMjQuODYxLDMyNC44NjEsMCwwLDEsMjUyLjkzNiw4NC42NThjNzEuMTY4LDY1LjYzNCwxMDYuMzYzLDE1NS41NjcsMTA0Ljg5MywyNDUuMjRhMzI0LjA2OCwzMjQuMDY4LDAsMCwwLDEzMy4yNTYtNDMuMzIzQTMyNS43NTEsMzI1Ljc1MSwwLDAsMSw2ODEuMjI1LDk2LjgwOFptLTIxNy40LDIwMC41MzNhMzgzLjcsMzgzLjcsMCwwLDAtNS42MjEsMTM3LjgzOSwzODUuMzU5LDM4NS4zNTksMCwwLDAtODIuMTUtMTA4LjdBMzgzLjMsMzgzLjMsMCwwLDAsMjYwLjI3LDI1Mi44OTNjNi41NzIuMzQ2LDEzLjIzLjUxOSwxOS44LjUxOUEzODIuOTg2LDM4Mi45ODYsMCwwLDAsMzk0LjY1LDIzNS44NThhMzgzLjMzNiwzODMuMzM2LDAsMCwwLDEyMi4xODgtNjQuMDc3LDM4NC4yODEsMzg0LjI4MSwwLDAsMC01My4wMDksMTI1LjQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDMgMjQ3LjQyMSkiIGZpbGw9IiMwMDMzNDYiLz4KICA8L2c+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjguMjk1IDc0My40NzEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODEuNDY5IDM1Mi4yMDQpIHJvdGF0ZSgtNzQpIj4KICAgIDxwYXRoIGQ9Ik04Ny41MiwxNTIuMzE3YTMwMS42LDMwMS42LDAsMCwwLDExOC42NDIsNDEuNTA4QTI5OC41MTYsMjk4LjUxNiwwLDAsMCwzMzEuMjksMTgzLjE4OGEzNDAuMywzNDAuMywwLDAsMCwxMTQuNTc4LTYxLjIyNGMzMy45ODQtMjcuNjcyLDYyLjE3NS02Miw4MC4xNjEtMTAwLjkxNSwwLDAtNTkuMDYyLTU2LjktMTY2LjgwOCwxNi40M0MyNTMuOSwxMDkuMTY3LDI5Ny40NzksMTgyLjIzNyw4Ny42MDYsMTUyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTAuMzM4IDIyMy45OTMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNDE4LjA0OSwzNTIuNDQ4YTMwMS4xNDUsMzAxLjE0NSwwLDAsMC0yMy40MzQtMTIzLjQ4NSwyOTkuNjEzLDI5OS42MTMsMCwwLDAtNzEuNjg3LTEwMy4wNzdBMzQwLjIxNSwzNDAuMjE1LDAsMCwwLDIxMi41ODYsNTcuMzEyQzE3MS42LDQxLjc0NywxMjcuNzU2LDM0LjQ4Myw4NS4xMjQsMzguMzc0YzAsMC0xOS44LDc5LjU1Niw5Ny42MjksMTM2LjIsMTE0Ljc1MSw1NS4zNDMsMTU2LjI1OC0xOC44NTEsMjM1LjMsMTc3Ljc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC4yOTQgNTA5LjUpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNMjkyLjkwNiwxNS42ODZhMzAyLjc1NywzMDIuNzU3LDAsMCwwLTk1LjI5NCw4MS45NzcsMjk5LjQ0OCwyOTkuNDQ4LDAsMCwwLTUzLjM1NCwxMTMuNjI3LDMzOS4xMjcsMzM5LjEyNywwLDAsMC00LjE1MSwxMjkuOGM3LDQzLjIzNywyMi42NTYsODQuODMxLDQ3LjMsMTE5Ljg1MywwLDAsNzguODY0LTIyLjY1Niw2OS4xNzktMTUyLjYyNi05LjQyNi0xMjcuMDMtOTQuNTE2LTEyNS45MDYsMzYuMzE5LTI5Mi43MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTguNDYzIDM0My4yNDMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNjgxLjIyNSw5Ni44MDhBMzIzLjk5MSwzMjMuOTkxLDAsMCwwLDU3Ny4wMjQsMy4wNywzMjQuNzkyLDMyNC43OTIsMCwwLDEsMzc3LjE4MiwxNzkuNzM2LDMyNC45OTEsMzI0Ljk5MSwwLDAsMSwxMTIuNCwxNDcuOTE0LDMyNi4zNTYsMzI2LjM1NiwwLDAsMCw4My4yNTgsMjg1LjA2MWEzMjQuODYxLDMyNC44NjEsMCwwLDEsMjUyLjkzNiw4NC42NThjNzEuMTY4LDY1LjYzNCwxMDYuMzYzLDE1NS41NjcsMTA0Ljg5MywyNDUuMjRhMzI0LjA2OCwzMjQuMDY4LDAsMCwwLDEzMy4yNTYtNDMuMzIzQTMyNS43NTEsMzI1Ljc1MSwwLDAsMSw2ODEuMjI1LDk2LjgwOFptLTIxNy40LDIwMC41MzNhMzgzLjcsMzgzLjcsMCwwLDAtNS42MjEsMTM3LjgzOSwzODUuMzU5LDM4NS4zNTksMCwwLDAtODIuMTUtMTA4LjdBMzgzLjMsMzgzLjMsMCwwLDAsMjYwLjI3LDI1Mi44OTNjNi41NzIuMzQ2LDEzLjIzLjUxOSwxOS44LjUxOUEzODIuOTg2LDM4Mi45ODYsMCwwLDAsMzk0LjY1LDIzNS44NThhMzgzLjMzNiwzODMuMzM2LDAsMCwwLDEyMi4xODgtNjQuMDc3LDM4NC4yODEsMzg0LjI4MSwwLDAsMC01My4wMDksMTI1LjQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDMgMjQ3LjQyMSkiIGZpbGw9IiMwMDMzNDYiLz4KICA8L2c+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: #003346;
}

.icon--artecox-graphic::before {
  margin-right: 0.1em;
}
.icon--artecox-graphic::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTcgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi41MTQgMCAzMi42MDggMjcuNjg5IDQzLjk2NCA0My42MzkgMzYuNDM1IDQzLjYzOSAyOC41MjQgMzMuMDQ4IDE4LjU3MiA0Ni45NTYgMjIuNCA0Ni45NTYgMjguMjcgMzguOTE3IDM0LjY1IDQ2Ljk1NiA1MC4yMTcgNDYuOTU2IDM2LjU1OSAyNy4zMDcgNTYuMzQyIDAiLz4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI4IDU0LjY3NiAyNC42MzMgMjYuOTg3IDEzLjI3NyAxMS4wMzcgMjAuODA2IDExLjAzNyAyOC43MTcgMjEuNjI4IDM4LjY2OSA3LjcyIDM0Ljg0MSA3LjcyIDI4Ljk3MSAxNS43NTkgMjIuNTkxIDcuNzIgNy4wMjUgNy43MiAyMC42NzggMjcuMzcgMC45IDU0LjY3NiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTcgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi41MTQgMCAzMi42MDggMjcuNjg5IDQzLjk2NCA0My42MzkgMzYuNDM1IDQzLjYzOSAyOC41MjQgMzMuMDQ4IDE4LjU3MiA0Ni45NTYgMjIuNCA0Ni45NTYgMjguMjcgMzguOTE3IDM0LjY1IDQ2Ljk1NiA1MC4yMTcgNDYuOTU2IDM2LjU1OSAyNy4zMDcgNTYuMzQyIDAiLz4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI4IDU0LjY3NiAyNC42MzMgMjYuOTg3IDEzLjI3NyAxMS4wMzcgMjAuODA2IDExLjAzNyAyOC43MTcgMjEuNjI4IDM4LjY2OSA3LjcyIDM0Ljg0MSA3LjcyIDI4Ljk3MSAxNS43NTkgMjIuNTkxIDcuNzIgNy4wMjUgNy43MiAyMC42NzggMjcuMzcgMC45IDU0LjY3NiIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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: #003346;
}

.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,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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: #003346;
}

.icon--chevron-right-lighter::before {
  margin-right: 0.1em;
}
.icon--chevron-right-lighter::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE3LjIwODkgMTguNjQxMkwxLjMwMzA2IDIuNzM0ODFDMC45OTg5NyAyLjQzMTA3IDAuODQ4OTg3IDIuMDY1ODIgMC44NTMxMSAxLjYzOTA2QzAuODU2ODkgMS4yMTE5NyAxLjAxMDgyIDAuODQ2NTQ1IDEuMzE0OTEgMC41NDI4MDFDMS42MTg2NiAwLjIzODcxMyAxLjk4NDA4IDAuMDg2NjY5OSAyLjQxMTE4IDAuMDg2NjY5OUMyLjgzNzkzIDAuMDg2NjY5OSAzLjIwMzM1IDAuMjM4NzEzIDMuNTA3NDQgMC41NDI4MDFMMTkuMjUxIDE2LjI5ODJDMTkuNTgzOSAxNi42MzExIDE5LjgyNyAxNy4wMDI0IDE5Ljk4MDIgMTcuNDEyQzIwLjEzMzUgMTcuODIxOSAyMC4yMTAxIDE4LjIzMTYgMjAuMjEwMSAxOC42NDEyQzIwLjIxMDEgMTkuMDUwOCAyMC4xMzM1IDE5LjQ2MDUgMTkuOTgwMiAxOS44NzA0QzE5LjgyNyAyMC4yOCAxOS41ODM5IDIwLjY1MTMgMTkuMjUxIDIwLjk4NDJMMy40OTUwNyAzNi43Mzk2QzMuMTkxMzIgMzcuMDQzNyAyLjgyNzk3IDM3LjE5MzcgMi40MDQ5OSAzNy4xODk1QzEuOTgyMDIgMzcuMTg1NyAxLjYxODY2IDM3LjAzMTggMS4zMTQ5MSAzNi43Mjc3QzEuMDEwODIgMzYuNDI0IDAuODU4NzggMzYuMDU4NiAwLjg1ODc4IDM1LjYzMTVDMC44NTg3OCAzNS4yMDQ3IDEuMDEwODIgMzQuODM5MyAxLjMxNDkxIDM0LjUzNTJMMTcuMjA4OSAxOC42NDEyWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE3LjIwODkgMTguNjQxMkwxLjMwMzA2IDIuNzM0ODFDMC45OTg5NyAyLjQzMTA3IDAuODQ4OTg3IDIuMDY1ODIgMC44NTMxMSAxLjYzOTA2QzAuODU2ODkgMS4yMTE5NyAxLjAxMDgyIDAuODQ2NTQ1IDEuMzE0OTEgMC41NDI4MDFDMS42MTg2NiAwLjIzODcxMyAxLjk4NDA4IDAuMDg2NjY5OSAyLjQxMTE4IDAuMDg2NjY5OUMyLjgzNzkzIDAuMDg2NjY5OSAzLjIwMzM1IDAuMjM4NzEzIDMuNTA3NDQgMC41NDI4MDFMMTkuMjUxIDE2LjI5ODJDMTkuNTgzOSAxNi42MzExIDE5LjgyNyAxNy4wMDI0IDE5Ljk4MDIgMTcuNDEyQzIwLjEzMzUgMTcuODIxOSAyMC4yMTAxIDE4LjIzMTYgMjAuMjEwMSAxOC42NDEyQzIwLjIxMDEgMTkuMDUwOCAyMC4xMzM1IDE5LjQ2MDUgMTkuOTgwMiAxOS44NzA0QzE5LjgyNyAyMC4yOCAxOS41ODM5IDIwLjY1MTMgMTkuMjUxIDIwLjk4NDJMMy40OTUwNyAzNi43Mzk2QzMuMTkxMzIgMzcuMDQzNyAyLjgyNzk3IDM3LjE5MzcgMi40MDQ5OSAzNy4xODk1QzEuOTgyMDIgMzcuMTg1NyAxLjYxODY2IDM3LjAzMTggMS4zMTQ5MSAzNi43Mjc3QzEuMDEwODIgMzYuNDI0IDAuODU4NzggMzYuMDU4NiAwLjg1ODc4IDM1LjYzMTVDMC44NTg3OCAzNS4yMDQ3IDEuMDEwODIgMzQuODM5MyAxLjMxNDkxIDM0LjUzNTJMMTcuMjA4OSAxOC42NDEyWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTI0MC45NzEgMTMwLjUyNGwxOTQuMzQzIDE5NC4zNDNjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxbC0yMi42NjcgMjIuNjY3Yy05LjM1NyA5LjM1Ny0yNC41MjIgOS4zNzUtMzMuOTAxLjA0TDIyNCAyMjcuNDk1IDY5LjI1NSAzODEuNTE2Yy05LjM3OSA5LjMzNS0yNC41NDQgOS4zMTctMzMuOTAxLS4wNGwtMjIuNjY3LTIyLjY2N2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDIwNy4wMyAxMzAuNTI1YzkuMzcyLTkuMzczIDI0LjU2OC05LjM3MyAzMy45NDEtLjAwMXoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTI0MC45NzEgMTMwLjUyNGwxOTQuMzQzIDE5NC4zNDNjOS4zNzMgOS4zNzMgOS4zNzMgMjQuNTY5IDAgMzMuOTQxbC0yMi42NjcgMjIuNjY3Yy05LjM1NyA5LjM1Ny0yNC41MjIgOS4zNzUtMzMuOTAxLjA0TDIyNCAyMjcuNDk1IDY5LjI1NSAzODEuNTE2Yy05LjM3OSA5LjMzNS0yNC41NDQgOS4zMTctMzMuOTAxLS4wNGwtMjIuNjY3LTIyLjY2N2MtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxTDIwNy4wMyAxMzAuNTI1YzkuMzcyLTkuMzczIDI0LjU2OC05LjM3MyAzMy45NDEtLjAwMXoiLz4KPC9zdmc+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: #003346;
}

.icon--circle-check::before {
  margin-right: 0.1em;
}
.icon--circle-check::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTM2OSAyMDlMMjQxIDMzN2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTY0LTY0Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsNDcgNDdMMzM1IDE3NWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTM2OSAyMDlMMjQxIDMzN2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTY0LTY0Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsNDcgNDdMMzM1IDE3NWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjl6Ii8+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: #003346;
}

.icon--circle-info::before {
  margin-right: 0.1em;
}
.icon--circle-info::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+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: #003346;
}

.icon--document-file::before {
  margin-right: 0.1em;
}
.icon--document-file::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcsNDdIMTFjLTIuMjA5LDAtNC0xLjc5MS00LTRWNWMwLTIuMjA5LDEuNzkxLTQsNC00aDE4Ljk3MyAgYzAuMDAyLDAsMC4wMDUsMCwwLjAwNywwaDAuMDJIMzBjMC4zMiwwLDAuNTkzLDAuMTYxLDAuNzc2LDAuMzk1bDkuODI5LDkuODI5QzQwLjg0LDExLjQwNyw0MSwxMS42OCw0MSwxMmwwLDB2MC4wMjEgIGMwLDAuMDAyLDAsMC4wMDMsMCwwLjAwNVY0M0M0MSw0NS4yMDksMzkuMjA5LDQ3LDM3LDQ3eiBNMzEsNC4zODFWMTFoNi42MTlMMzEsNC4zODF6IE0zOSwxM2gtOWMtMC41NTMsMC0xLTAuNDQ4LTEtMVYzSDExICBDOS44OTYsMyw5LDMuODk2LDksNXYzOGMwLDEuMTA0LDAuODk2LDIsMiwyaDI2YzEuMTA0LDAsMi0wLjg5NiwyLTJWMTN6IE0zMywzOUgxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTAuNTUyLDAuNDQ3LTEsMS0xaDE4ICBjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwzOC41NTMsMzMuNTUzLDM5LDMzLDM5eiBNMzMsMzFIMTVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgxOGMwLjU1MywwLDEsMC40NDgsMSwxICBDMzQsMzAuNTUzLDMzLjU1MywzMSwzMywzMXogTTMzLDIzSDE1Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtMC41NTIsMC40NDctMSwxLTFoMThjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwyMi41NTMsMzMuNTUzLDIzLDMzLDIzICB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcsNDdIMTFjLTIuMjA5LDAtNC0xLjc5MS00LTRWNWMwLTIuMjA5LDEuNzkxLTQsNC00aDE4Ljk3MyAgYzAuMDAyLDAsMC4wMDUsMCwwLjAwNywwaDAuMDJIMzBjMC4zMiwwLDAuNTkzLDAuMTYxLDAuNzc2LDAuMzk1bDkuODI5LDkuODI5QzQwLjg0LDExLjQwNyw0MSwxMS42OCw0MSwxMmwwLDB2MC4wMjEgIGMwLDAuMDAyLDAsMC4wMDMsMCwwLjAwNVY0M0M0MSw0NS4yMDksMzkuMjA5LDQ3LDM3LDQ3eiBNMzEsNC4zODFWMTFoNi42MTlMMzEsNC4zODF6IE0zOSwxM2gtOWMtMC41NTMsMC0xLTAuNDQ4LTEtMVYzSDExICBDOS44OTYsMyw5LDMuODk2LDksNXYzOGMwLDEuMTA0LDAuODk2LDIsMiwyaDI2YzEuMTA0LDAsMi0wLjg5NiwyLTJWMTN6IE0zMywzOUgxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTAuNTUyLDAuNDQ3LTEsMS0xaDE4ICBjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwzOC41NTMsMzMuNTUzLDM5LDMzLDM5eiBNMzMsMzFIMTVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgxOGMwLjU1MywwLDEsMC40NDgsMSwxICBDMzQsMzAuNTUzLDMzLjU1MywzMSwzMywzMXogTTMzLDIzSDE1Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtMC41NTIsMC40NDctMSwxLTFoMThjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwyMi41NTMsMzMuNTUzLDIzLDMzLDIzICB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+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: #003346;
}

.icon--document::before {
  margin-right: 0.1em;
}
.icon--document::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
  -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: #003346;
}

.icon--downloads::before {
  margin-right: 0.1em;
}
.icon--downloads::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMTc1IDE2QzIuMzE3OTcgMTYgMCAxMy42OTY0IDAgMTAuODU3MUMwIDguNjE0MjkgMS40NDQ2OSA2LjcwNzE0IDMuNDU3MTkgNi4wMDM1N0MzLjQ1MzU5IDUuOTA3MTQgMy40NSA1LjgxMDcxIDMuNDUgNS43MTQyOUMzLjQ1IDIuNTU3MTQgNi4wMjMxMiAwIDkuMiAwQzExLjMzMTEgMCAxMy4xODkxIDEuMTUgMTQuMTg0NSAyLjg2NDI5QzE0LjczMDggMi41IDE1LjM5MiAyLjI4NTcxIDE2LjEgMi4yODU3MUMxOC4wMDQ3IDIuMjg1NzEgMTkuNTUgMy44MjE0MyAxOS41NSA1LjcxNDI5QzE5LjU1IDYuMTUgMTkuNDY3MyA2LjU2NDI5IDE5LjMyIDYuOTVDMjEuNDE4NyA3LjM3MTQzIDIzIDkuMjE3ODYgMjMgMTEuNDI4NkMyMyAxMy45NTM2IDIwLjk0MDggMTYgMTguNCAxNkg1LjE3NVpNOC4wMTQwNiAxMC4wMzU3TDEwLjg4OTEgMTIuODkyOUMxMS4yMjY5IDEzLjIyODYgMTEuNzczMSAxMy4yMjg2IDEyLjEwNzMgMTIuODkyOUwxNC45ODIzIDEwLjAzNTdDMTUuMzIwMiA5LjcgMTUuMzIwMiA5LjE1NzE0IDE0Ljk4MjMgOC44MjVDMTQuNjQ0NSA4LjQ5Mjg2IDE0LjA5ODMgOC40ODkyOSAxMy43NjQxIDguODI1TDEyLjM2MjUgMTAuMjE3OVY1LjQyODU3QzEyLjM2MjUgNC45NTM1NyAxMS45NzggNC41NzE0MyAxMS41IDQuNTcxNDNDMTEuMDIyIDQuNTcxNDMgMTAuNjM3NSA0Ljk1MzU3IDEwLjYzNzUgNS40Mjg1N1YxMC4yMTc5TDkuMjM1OTQgOC44MjVDOC44OTgxMiA4LjQ4OTI5IDguMzUxODggOC40ODkyOSA4LjAxNzY2IDguODI1QzcuNjgzNDQgOS4xNjA3MiA3LjY3OTg0IDkuNzAzNTcgOC4wMTc2NiAxMC4wMzU3SDguMDE0MDZaIiBmaWxsPSIjMDA4RkQ1Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTUuMTc1IDE2QzIuMzE3OTcgMTYgMCAxMy42OTY0IDAgMTAuODU3MUMwIDguNjE0MjkgMS40NDQ2OSA2LjcwNzE0IDMuNDU3MTkgNi4wMDM1N0MzLjQ1MzU5IDUuOTA3MTQgMy40NSA1LjgxMDcxIDMuNDUgNS43MTQyOUMzLjQ1IDIuNTU3MTQgNi4wMjMxMiAwIDkuMiAwQzExLjMzMTEgMCAxMy4xODkxIDEuMTUgMTQuMTg0NSAyLjg2NDI5QzE0LjczMDggMi41IDE1LjM5MiAyLjI4NTcxIDE2LjEgMi4yODU3MUMxOC4wMDQ3IDIuMjg1NzEgMTkuNTUgMy44MjE0MyAxOS41NSA1LjcxNDI5QzE5LjU1IDYuMTUgMTkuNDY3MyA2LjU2NDI5IDE5LjMyIDYuOTVDMjEuNDE4NyA3LjM3MTQzIDIzIDkuMjE3ODYgMjMgMTEuNDI4NkMyMyAxMy45NTM2IDIwLjk0MDggMTYgMTguNCAxNkg1LjE3NVpNOC4wMTQwNiAxMC4wMzU3TDEwLjg4OTEgMTIuODkyOUMxMS4yMjY5IDEzLjIyODYgMTEuNzczMSAxMy4yMjg2IDEyLjEwNzMgMTIuODkyOUwxNC45ODIzIDEwLjAzNTdDMTUuMzIwMiA5LjcgMTUuMzIwMiA5LjE1NzE0IDE0Ljk4MjMgOC44MjVDMTQuNjQ0NSA4LjQ5Mjg2IDE0LjA5ODMgOC40ODkyOSAxMy43NjQxIDguODI1TDEyLjM2MjUgMTAuMjE3OVY1LjQyODU3QzEyLjM2MjUgNC45NTM1NyAxMS45NzggNC41NzE0MyAxMS41IDQuNTcxNDNDMTEuMDIyIDQuNTcxNDMgMTAuNjM3NSA0Ljk1MzU3IDEwLjYzNzUgNS40Mjg1N1YxMC4yMTc5TDkuMjM1OTQgOC44MjVDOC44OTgxMiA4LjQ4OTI5IDguMzUxODggOC40ODkyOSA4LjAxNzY2IDguODI1QzcuNjgzNDQgOS4xNjA3MiA3LjY3OTg0IDkuNzAzNTcgOC4wMTc2NiAxMC4wMzU3SDguMDE0MDZaIiBmaWxsPSIjMDA4RkQ1Ii8+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: #003346;
}

.icon--dropdown-red::before {
  margin-right: 0.1em;
}
.icon--dropdown-red::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cG9seWdvbiBmaWxsPSIjRUUyRjUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iNS41MyA0LjQ2OTMzOTgzIDkuOTk5NjY5OTEgLTAuMDAwMzMwMDg1ODkgMTEuMDYwMzMwMSAxLjA2MDMzMDA5IDUuNTMgNi41OTA2NjAxNyAtMC4wMDAzMzAwODU4OSAxLjA2MDMzMDA5IDEuMDYwMzMwMDkgLTAuMDAwMzMwMDg1ODkiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cG9seWdvbiBmaWxsPSIjRUUyRjUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iNS41MyA0LjQ2OTMzOTgzIDkuOTk5NjY5OTEgLTAuMDAwMzMwMDg1ODkgMTEuMDYwMzMwMSAxLjA2MDMzMDA5IDUuNTMgNi41OTA2NjAxNyAtMC4wMDAzMzAwODU4OSAxLjA2MDMzMDA5IDEuMDYwMzMwMDkgLTAuMDAwMzMwMDg1ODkiLz4KPC9zdmc+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: #003346;
}

.icon--dropdown-white::before {
  margin-right: 0.1em;
}
.icon--dropdown-white::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4wNjEgNi41OTEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTMgMC41MykiPgogICAgPHBhdGggZD0iTTEwLDAsNSw1LDAsMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS4wNjEgNi41OTEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTMgMC41MykiPgogICAgPHBhdGggZD0iTTEwLDAsNSw1LDAsMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
  -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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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: #003346;
}

.icon--house::before {
  margin-right: 0.1em;
}
.icon--house::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gcG9pbnRzPSI3LjM5MyAwIDAgNS41NDUgMS44NDggNS41NDUgMS44NDggMTIuOTM4IDUuNTQ4IDEyLjkzOCA1LjU0OCA5LjIzOCA5LjI0OCA5LjIzOCA5LjI0OCAxMi45MzggMTIuOTQ4IDEyLjkzOCAxMi45NDggNS40OSAxNC43OTYgNS41NDUiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gcG9pbnRzPSI3LjM5MyAwIDAgNS41NDUgMS44NDggNS41NDUgMS44NDggMTIuOTM4IDUuNTQ4IDEyLjkzOCA1LjU0OCA5LjIzOCA5LjI0OCA5LjIzOCA5LjI0OCAxMi45MzggMTIuOTQ4IDEyLjkzOCAxMi45NDggNS40OSAxNC43OTYgNS41NDUiLz4KPC9zdmc+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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+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: #003346;
}

.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: #003346;
}

.icon--lock::before {
  margin-right: 0.1em;
}
.icon--lock::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+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: #003346;
}

.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,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPHBhdGggZD0iTTEuMjI4Nzk5NDcsMTIuMjg2MzEwNCBDMi40OTcyMzM4LDEzLjA1NzkxOTggMy45MTM5ODIxMywxMy41NTM2Nzk1IDUuMzg2NzcwMzYsMTMuNzQxMzAwMiBDNi44NTg2NjkwNywxMy45MjkzODY3IDguMzUzNzM5OTgsMTMuODAyMjQwOSA5Ljc3MjczOTY2LDEzLjM2ODMwMjkgQzExLjIzNjc4OSwxMi45MTc1MTU0IDEyLjYwMDI4OTgsMTIuMTg4OTExNiAxMy43ODg3MTE1LDExLjIyMjMxNzkgQzE0Ljk4MTE0MjMsMTAuMjcxMzQxNCAxNS45NDE5NzU4LDkuMDYxOTIyMTkgMTYuNTk4NjkxOSw3LjY4NTM0MjY0IEMxNi41OTg2OTE5LDcuNjg1MzQyNjQgMTQuNTI4NzA2NCw1LjY5MTM1NjYgMTAuNzUyNzMyOCw4LjI2MTMzODYxIEM3LjA2MDc1ODY0LDEwLjc3NDMyMSA4LjU4ODc0Nzk1LDEzLjMzNTMwMzEgMS4yMzI3OTk0NCwxMi4yODYzMTA0IEwxLjIyODc5OTQ3LDEyLjI4NjMxMDQgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45MTM3NDYsIDEwLjM4NjgzMCkgcm90YXRlKC00NS45NzIzOTUpIHRyYW5zbGF0ZSgtOC45MTM3NDYsIC0xMC4zODY4MzApICIvPgogICAgPHBhdGggZD0iTTIyLjM2NTk0MjcsMjcuMzMwMjU5MyBDMjIuNDMzOTQ3OCwyNC4zMjk2OTggMjEuMjIxNTY5OCwyMS40NDIwMjc0IDE5LjAzMTk2NjEsMTkuMzg5MzE0OSBDMTcuOTA5MDIsMTguMzQ4NDYzNiAxNi41OTYxMTgzLDE3LjUzMzYyOTQgMTUuMTY0OTkzMiwxNi45ODkzMzE3IEMxMy43NDUzNTk0LDE2LjQzMzEwNTYgMTIuMjE4MDY1NiwxNi4yMDYwOCAxMC42OTgwMjQ0LDE2LjMyNTMzNjMgQzEwLjY5ODAyNDQsMTYuMzI1MzM2MyAxMC4wMDQwMjkzLDE5LjExMzMxNjggMTQuMTIwMDAwNSwyMS4wOTgzMDI5IEMxOC4xNDE5NzIzLDIzLjAzODI4OTQgMTkuNTk2OTYyMSwyMC40MzczMDc2IDIyLjM2Njk0MjcsMjcuMzI5MjU5MyBMMjIuMzY1OTQyNywyNy4zMzAyNTkzIFoiIGlkPSJQYXRoXzEyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTExMjc0LCAyMS44MTIzNTIpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE2LjUxMTI3NCwgLTIxLjgxMjM1MikgIi8+CiAgICA8cGF0aCBkPSJNMjQuOTMzMjk4MSwxLjkzODIwNzIgQzIzLjYzMTIzNTYsMi42NTE2NTA5NSAyMi40OTMzODgyLDMuNjMwNDA0MDcgMjEuNTkzMzIxNSw0LjgxMTE4NzA5IEMyMC42OTU4MDg3LDUuOTkxNTc1ODYgMjAuMDU4NDkzOCw3LjM0ODY4MTc3IDE5LjcyMzMzNDYsOC43OTMxNTkyMiBDMTkuMzgyNDMyMiwxMC4yODU5ODU3IDE5LjMzMzE5NjgsMTEuODMwNjIwNyAxOS41NzgzMzU2LDEzLjM0MjEyNzQgQzE5LjgwNzM2MjEsMTQuODQ5MTkxOSAyMC4zNzQxNTQzLDE2LjI4NDk3NDMgMjEuMjM2MzI0LDE3LjU0MjA5OCBDMjEuMjM2MzI0LDE3LjU0MjA5OCAyNC4wMDAzMDQ2LDE2Ljc0ODEwMzUgMjMuNjYxMzA3LDEyLjE5MzEzNTQgQzIzLjMzMTMwOTMsNy43NDExNjY1OCAyMC4zNDgzMzAyLDcuNzgwMTY2MzEgMjQuOTM0Mjk4MSwxLjkzNDIwNzIzIEwyNC45MzMyOTgxLDEuOTM4MjA3MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4xNzk2NjcsIDkuNzM4MTUzKSByb3RhdGUoLTQ1Ljk3MjM5NSkgdHJhbnNsYXRlKC0yMi4xNzk2NjcsIC05LjczODE1MykgIi8+CiAgICA8cGF0aCBkPSJNMjYuMzM5MjM4Niw3LjU3NjM3NDc0IEMyNS4zNzYxNDg2LDYuMjI4MDY0NTggMjQuMTI5NjY3NCw1LjEwNjg0NTkxIDIyLjY4NzI2NDIsNC4yOTEzOTc3NCBDMjEuMzQ3ODY3MSw3LjI2MjIzMjYxIDE4Ljc5OTQwMjMsOS41MTY1MzE4MSAxNS42ODczMTMyLDEwLjQ4MzM1NDQgQzEyLjU3Njk0MDMsMTEuNDU2NDU4MyA5LjE5ODcxNDA4LDExLjA1MDU2MTUgNi40MDczNzgxNSw5LjM2ODM2MjIgQzUuNzIyNzg5NzUsMTAuODc3Nzg1NiA1LjM3NDQxOTQ0LDEyLjUxNzk1OCA1LjM4NjM4NTMsMTQuMTc1MzI4NiBDOC42Mjg2MjEwNiwxMy44NTUyMTk4IDExLjg1MzE2NTYsMTQuOTM1NTMzIDE0LjI0ODE2NTUsMTcuMTQ0Mjc0MiBDMTYuNjQzMTY1NCwxOS4zNTMwMTU0IDE3Ljk4MDQzOTMsMjIuNDc5NzQ5IDE3LjkyMzI5NzUsMjUuNzM3MjQ3NiBDMTkuNTcxODY0OCwyNS41Nzg0NDYzIDIxLjE2NTc1NzMsMjUuMDYxMDI4NSAyMi41OTMyNjQ5LDI0LjIyMTI1ODIgQzIwLjY5Mzc1OTQsMjEuNTczMDM3IDIwLjAxNjU0MzQsMTguMjM5Mjc3NiAyMC43MzIyMTk0LDE1LjA1OTgxMTQgQzIxLjQ0Nzg5NTUsMTEuODgwMzQ1MyAyMy40ODgyMzQsOS4xNTgyODg3NiAyNi4zMzkyMzg2LDcuNTc5Mzc0NzIgTDI2LjMzOTIzODYsNy41NzYzNzQ3NCBaIE0xOC43MjAyOTIsMTQuNjA0MzI1NSBDMTguMzYyMzA1NSwxNi4xODkzMzk0IDE4LjI5NDU0NDMsMTcuODI2MTExNyAxOC41MjAyOTM0LDE5LjQzNTI5MTcgQzE3LjA1Mjg5NjYsMTYuNTM5Njg3NSAxNC41ODk2NTE5LDE0LjI3MTAzMSAxMS41ODMzNDE5LDEzLjA0NjMzNjUgQzExLjgxMzM0MDMsMTMuMDU4MzM2NCAxMi4wNDczMzg3LDEzLjA2NDMzNjMgMTIuMjc3MzM3MSwxMy4wNjQzMzYzIEMxMy42Mzk0NDQyLDEzLjA2NDI4ODIgMTQuOTkzNjA5MywxMi44NTY5MTQ4IDE2LjI5MzMwOSwxMi40NDkzNDA2IEMxNy44NDUwNjksMTEuOTY1OTEzNiAxOS4yOTYyMzIsMTEuMjA0OTI1NSAyMC41NzYyNzksMTAuMjAzMzU2NCBDMTkuNjk5NzU2MiwxMS41NDc2MDQ5IDE5LjA3MDUzNDgsMTMuMDM3Njg3OSAxOC43MTgyOTIsMTQuNjAzMzI1NiBMMTguNzIwMjkyLDE0LjYwNDMyNTUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuODYyNjYzLCAxNS4wMTQzMjMpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE1Ljg2MjY2MywgLTE1LjAxNDMyMykgIi8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPHBhdGggZD0iTTEuMjI4Nzk5NDcsMTIuMjg2MzEwNCBDMi40OTcyMzM4LDEzLjA1NzkxOTggMy45MTM5ODIxMywxMy41NTM2Nzk1IDUuMzg2NzcwMzYsMTMuNzQxMzAwMiBDNi44NTg2NjkwNywxMy45MjkzODY3IDguMzUzNzM5OTgsMTMuODAyMjQwOSA5Ljc3MjczOTY2LDEzLjM2ODMwMjkgQzExLjIzNjc4OSwxMi45MTc1MTU0IDEyLjYwMDI4OTgsMTIuMTg4OTExNiAxMy43ODg3MTE1LDExLjIyMjMxNzkgQzE0Ljk4MTE0MjMsMTAuMjcxMzQxNCAxNS45NDE5NzU4LDkuMDYxOTIyMTkgMTYuNTk4NjkxOSw3LjY4NTM0MjY0IEMxNi41OTg2OTE5LDcuNjg1MzQyNjQgMTQuNTI4NzA2NCw1LjY5MTM1NjYgMTAuNzUyNzMyOCw4LjI2MTMzODYxIEM3LjA2MDc1ODY0LDEwLjc3NDMyMSA4LjU4ODc0Nzk1LDEzLjMzNTMwMzEgMS4yMzI3OTk0NCwxMi4yODYzMTA0IEwxLjIyODc5OTQ3LDEyLjI4NjMxMDQgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45MTM3NDYsIDEwLjM4NjgzMCkgcm90YXRlKC00NS45NzIzOTUpIHRyYW5zbGF0ZSgtOC45MTM3NDYsIC0xMC4zODY4MzApICIvPgogICAgPHBhdGggZD0iTTIyLjM2NTk0MjcsMjcuMzMwMjU5MyBDMjIuNDMzOTQ3OCwyNC4zMjk2OTggMjEuMjIxNTY5OCwyMS40NDIwMjc0IDE5LjAzMTk2NjEsMTkuMzg5MzE0OSBDMTcuOTA5MDIsMTguMzQ4NDYzNiAxNi41OTYxMTgzLDE3LjUzMzYyOTQgMTUuMTY0OTkzMiwxNi45ODkzMzE3IEMxMy43NDUzNTk0LDE2LjQzMzEwNTYgMTIuMjE4MDY1NiwxNi4yMDYwOCAxMC42OTgwMjQ0LDE2LjMyNTMzNjMgQzEwLjY5ODAyNDQsMTYuMzI1MzM2MyAxMC4wMDQwMjkzLDE5LjExMzMxNjggMTQuMTIwMDAwNSwyMS4wOTgzMDI5IEMxOC4xNDE5NzIzLDIzLjAzODI4OTQgMTkuNTk2OTYyMSwyMC40MzczMDc2IDIyLjM2Njk0MjcsMjcuMzI5MjU5MyBMMjIuMzY1OTQyNywyNy4zMzAyNTkzIFoiIGlkPSJQYXRoXzEyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTExMjc0LCAyMS44MTIzNTIpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE2LjUxMTI3NCwgLTIxLjgxMjM1MikgIi8+CiAgICA8cGF0aCBkPSJNMjQuOTMzMjk4MSwxLjkzODIwNzIgQzIzLjYzMTIzNTYsMi42NTE2NTA5NSAyMi40OTMzODgyLDMuNjMwNDA0MDcgMjEuNTkzMzIxNSw0LjgxMTE4NzA5IEMyMC42OTU4MDg3LDUuOTkxNTc1ODYgMjAuMDU4NDkzOCw3LjM0ODY4MTc3IDE5LjcyMzMzNDYsOC43OTMxNTkyMiBDMTkuMzgyNDMyMiwxMC4yODU5ODU3IDE5LjMzMzE5NjgsMTEuODMwNjIwNyAxOS41NzgzMzU2LDEzLjM0MjEyNzQgQzE5LjgwNzM2MjEsMTQuODQ5MTkxOSAyMC4zNzQxNTQzLDE2LjI4NDk3NDMgMjEuMjM2MzI0LDE3LjU0MjA5OCBDMjEuMjM2MzI0LDE3LjU0MjA5OCAyNC4wMDAzMDQ2LDE2Ljc0ODEwMzUgMjMuNjYxMzA3LDEyLjE5MzEzNTQgQzIzLjMzMTMwOTMsNy43NDExNjY1OCAyMC4zNDgzMzAyLDcuNzgwMTY2MzEgMjQuOTM0Mjk4MSwxLjkzNDIwNzIzIEwyNC45MzMyOTgxLDEuOTM4MjA3MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4xNzk2NjcsIDkuNzM4MTUzKSByb3RhdGUoLTQ1Ljk3MjM5NSkgdHJhbnNsYXRlKC0yMi4xNzk2NjcsIC05LjczODE1MykgIi8+CiAgICA8cGF0aCBkPSJNMjYuMzM5MjM4Niw3LjU3NjM3NDc0IEMyNS4zNzYxNDg2LDYuMjI4MDY0NTggMjQuMTI5NjY3NCw1LjEwNjg0NTkxIDIyLjY4NzI2NDIsNC4yOTEzOTc3NCBDMjEuMzQ3ODY3MSw3LjI2MjIzMjYxIDE4Ljc5OTQwMjMsOS41MTY1MzE4MSAxNS42ODczMTMyLDEwLjQ4MzM1NDQgQzEyLjU3Njk0MDMsMTEuNDU2NDU4MyA5LjE5ODcxNDA4LDExLjA1MDU2MTUgNi40MDczNzgxNSw5LjM2ODM2MjIgQzUuNzIyNzg5NzUsMTAuODc3Nzg1NiA1LjM3NDQxOTQ0LDEyLjUxNzk1OCA1LjM4NjM4NTMsMTQuMTc1MzI4NiBDOC42Mjg2MjEwNiwxMy44NTUyMTk4IDExLjg1MzE2NTYsMTQuOTM1NTMzIDE0LjI0ODE2NTUsMTcuMTQ0Mjc0MiBDMTYuNjQzMTY1NCwxOS4zNTMwMTU0IDE3Ljk4MDQzOTMsMjIuNDc5NzQ5IDE3LjkyMzI5NzUsMjUuNzM3MjQ3NiBDMTkuNTcxODY0OCwyNS41Nzg0NDYzIDIxLjE2NTc1NzMsMjUuMDYxMDI4NSAyMi41OTMyNjQ5LDI0LjIyMTI1ODIgQzIwLjY5Mzc1OTQsMjEuNTczMDM3IDIwLjAxNjU0MzQsMTguMjM5Mjc3NiAyMC43MzIyMTk0LDE1LjA1OTgxMTQgQzIxLjQ0Nzg5NTUsMTEuODgwMzQ1MyAyMy40ODgyMzQsOS4xNTgyODg3NiAyNi4zMzkyMzg2LDcuNTc5Mzc0NzIgTDI2LjMzOTIzODYsNy41NzYzNzQ3NCBaIE0xOC43MjAyOTIsMTQuNjA0MzI1NSBDMTguMzYyMzA1NSwxNi4xODkzMzk0IDE4LjI5NDU0NDMsMTcuODI2MTExNyAxOC41MjAyOTM0LDE5LjQzNTI5MTcgQzE3LjA1Mjg5NjYsMTYuNTM5Njg3NSAxNC41ODk2NTE5LDE0LjI3MTAzMSAxMS41ODMzNDE5LDEzLjA0NjMzNjUgQzExLjgxMzM0MDMsMTMuMDU4MzM2NCAxMi4wNDczMzg3LDEzLjA2NDMzNjMgMTIuMjc3MzM3MSwxMy4wNjQzMzYzIEMxMy42Mzk0NDQyLDEzLjA2NDI4ODIgMTQuOTkzNjA5MywxMi44NTY5MTQ4IDE2LjI5MzMwOSwxMi40NDkzNDA2IEMxNy44NDUwNjksMTEuOTY1OTEzNiAxOS4yOTYyMzIsMTEuMjA0OTI1NSAyMC41NzYyNzksMTAuMjAzMzU2NCBDMTkuNjk5NzU2MiwxMS41NDc2MDQ5IDE5LjA3MDUzNDgsMTMuMDM3Njg3OSAxOC43MTgyOTIsMTQuNjAzMzI1NiBMMTguNzIwMjkyLDE0LjYwNDMyNTUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuODYyNjYzLCAxNS4wMTQzMjMpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE1Ljg2MjY2MywgLTE1LjAxNDMyMykgIi8+CiAgPC9nPgo8L3N2Zz4K");
  -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: #003346;
}

.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: #003346;
}

.icon--moon::before {
  margin-right: 0.1em;
}
.icon--moon::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTYuNywxMy40IEM2LjUsMTMuNCA2LjMsMTMuNCA2LjEsMTMuNCBDNC4zLDEzLjIgMi43LDEyLjQgMS41LDExIEMwLjQsOS42IC0wLjEsNy45IC0yLjIyMDQ0NjA1ZS0xNiw2LjEgQzAuMywyLjkgMi45LDAuMyA2LjEsMCBDNi40LDAgNi43LDAuMSA2LjgsMC40IEM3LDAuNiA3LDEgNi44LDEuMiBDNS41LDIuOSA1LjksNS40IDcuNiw2LjcgQzksNy43IDEwLjksNy43IDEyLjIsNi43IEMxMi40LDYuNSAxMi44LDYuNSAxMyw2LjYgQzEzLjMsNi43IDEzLjQsNyAxMy40LDcuMyBDMTMuMiw5LjEgMTIuNCwxMC43IDExLDExLjkgQzkuOCwxMi45IDguMywxMy40IDYuNywxMy40IFogTTQuOCwxLjkgQzMsMi42IDEuNyw0LjIgMS41LDYuMiBDMS40LDcuNiAxLjgsOSAyLjcsMTAuMSBDMy42LDExLjIgNC45LDExLjggNi4yLDEyIEM3LjYsMTIuMSA5LDExLjcgMTAsMTAuOCBDMTAuNywxMC4yIDExLjIsOS41IDExLjUsOC43IEMxMCw5LjIgOC4yLDguOSA2LjcsNy45IEM0LjgsNi40IDQuMSw0IDQuOCwxLjkgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTYuNywxMy40IEM2LjUsMTMuNCA2LjMsMTMuNCA2LjEsMTMuNCBDNC4zLDEzLjIgMi43LDEyLjQgMS41LDExIEMwLjQsOS42IC0wLjEsNy45IC0yLjIyMDQ0NjA1ZS0xNiw2LjEgQzAuMywyLjkgMi45LDAuMyA2LjEsMCBDNi40LDAgNi43LDAuMSA2LjgsMC40IEM3LDAuNiA3LDEgNi44LDEuMiBDNS41LDIuOSA1LjksNS40IDcuNiw2LjcgQzksNy43IDEwLjksNy43IDEyLjIsNi43IEMxMi40LDYuNSAxMi44LDYuNSAxMyw2LjYgQzEzLjMsNi43IDEzLjQsNyAxMy40LDcuMyBDMTMuMiw5LjEgMTIuNCwxMC43IDExLDExLjkgQzkuOCwxMi45IDguMywxMy40IDYuNywxMy40IFogTTQuOCwxLjkgQzMsMi42IDEuNyw0LjIgMS41LDYuMiBDMS40LDcuNiAxLjgsOSAyLjcsMTAuMSBDMy42LDExLjIgNC45LDExLjggNi4yLDEyIEM3LjYsMTIuMSA5LDExLjcgMTAsMTAuOCBDMTAuNywxMC4yIDExLjIsOS41IDExLjUsOC43IEMxMCw5LjIgOC4yLDguOSA2LjcsNy45IEM0LjgsNi40IDQuMSw0IDQuOCwxLjkgWiIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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: #003346;
}

.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: #003346;
}

.icon--product-sheet::before {
  margin-right: 0.1em;
}
.icon--product-sheet::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzkgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTMuNTM3MDggMzcuMTk1N0MyLjU4ODA1IDM3LjE5NTcgMS43OTU3IDM2Ljg3NzkgMS4xNjAwNCAzNi4yNDIyQzAuNTI0Mzc1IDM1LjYwNjYgMC4yMDY1NDMgMzQuODE0MiAwLjIwNjU0MyAzMy44NjUyVjMuNDE3MjFDMC4yMDY1NDMgMi40NjgxOCAwLjUyNDM3NSAxLjY3NTgzIDEuMTYwMDQgMS4wNDAxN0MxLjc5NTcgMC40MDQ1MDIgMi41ODgwNSAwLjA4NjY2OTkgMy41MzcwOCAwLjA4NjY2OTlIMTguNDA4QzE4Ljg2NCAwLjA4NjY2OTkgMTkuMjk4NSAwLjE3NjUyMSAxOS43MTE1IDAuMzU2MjI1QzIwLjEyNDUgMC41MzU5MjkgMjAuNDgwMyAwLjc3NTA3OCAyMC43Nzg5IDEuMDczNjdMMjguMDgyMSA4LjM3NjkzQzI4LjM4MDcgOC42NzU1MiAyOC42MTk5IDkuMDMxMzMgMjguNzk5NiA5LjQ0NDMzQzI4Ljk3OTMgOS44NTczNCAyOS4wNjkxIDEwLjI5MTggMjkuMDY5MSAxMC43NDc4VjE4LjIwNTJDMjkuMDY5MSAxOC40OTcyIDI4Ljk3MDIgMTguNzQyIDI4Ljc3MjMgMTguOTM5NkMyOC41NzQzIDE5LjEzNzIgMjguMzI5MiAxOS4yMzYgMjguMDM2OCAxOS4yMzZDMjcuNzQ0NCAxOS4yMzYgMjcuNDk5NyAxOS4xMzcyIDI3LjMwMjggMTguOTM5NkMyNy4xMDYgMTguNzQyIDI3LjAwNzUgMTguNDk3MiAyNy4wMDc1IDE4LjIwNTJWMTAuMzk0N0gxOC43NjExVjIuMTQ4MjhIMy41MzcwOEMzLjIxOTU5IDIuMTQ4MjggMi45Mjg3MyAyLjI4MDQgMi42NjQ1IDIuNTQ0NjNDMi40MDAyNyAyLjgwODg2IDIuMjY4MTYgMy4wOTk3MiAyLjI2ODE2IDMuNDE3MjFWMzMuODY1MkMyLjI2ODE2IDM0LjE4MjcgMi40MDAyNyAzNC40NzM1IDIuNjY0NSAzNC43Mzc4QzIuOTI4NzMgMzUuMDAyIDMuMjE5NTkgMzUuMTM0MSAzLjUzNzA4IDM1LjEzNDFIMjEuOTMyOUMyMi4yMjQ5IDM1LjEzNDEgMjIuNDY5NyAzNS4yMzMxIDIyLjY2NzMgMzUuNDMxQzIyLjg2NDkgMzUuNjI4OSAyMi45NjM3IDM1Ljg3NDEgMjIuOTYzNyAzNi4xNjY1QzIyLjk2MzcgMzYuNDU4OSAyMi44NjQ5IDM2LjcwMzUgMjIuNjY3MyAzNi45MDA0QzIyLjQ2OTcgMzcuMDk3MyAyMi4yMjQ5IDM3LjE5NTcgMjEuOTMyOSAzNy4xOTU3SDMuNTM3MDhaTTMxLjIxMDEgMzMuMjIzVjI0LjIzMTNDMzEuMjEwMSAyMy45MzkyIDMxLjMwOTEgMjMuNjk0NCAzMS41MDcgMjMuNDk2OEMzMS43MDQ2IDIzLjI5OTIgMzEuOTQ5NyAyMy4yMDA1IDMyLjI0MjUgMjMuMjAwNUMzMi41MzQ5IDIzLjIwMDUgMzIuNzc5NSAyMy4yOTkyIDMyLjk3NjQgMjMuNDk2OEMzMy4xNzMzIDIzLjY5NDQgMzMuMjcxNyAyMy45MzkyIDMzLjI3MTcgMjQuMjMxM1YzMy4yMjNMMzYuOTExIDI5LjYzNTNDMzcuMTEyIDI5LjQ0MjIgMzcuMzQ4NiAyOS4zNTIzIDM3LjYyMDcgMjkuMzY1N0MzNy44OTMyIDI5LjM3ODggMzguMTI5OCAyOS40ODM5IDM4LjMzMDQgMjkuNjgxMUMzOC41MTQ2IDI5Ljg3OCAzOC42MTEgMzAuMTA3OSAzOC42MTk2IDMwLjM3MDdDMzguNjI3OCAzMC42MzM2IDM4LjUzMTQgMzAuODY1NSAzOC4zMzA0IDMxLjA2NjVMMzMuNDA2MyAzNi4wMjk5QzMzLjA3MzMgMzYuMzYzMiAzMi42ODQ5IDM2LjUyOTggMzIuMjQwOSAzNi41Mjk4QzMxLjc5NyAzNi41Mjk4IDMxLjQwODQgMzYuMzYzMiAzMS4wNzUxIDM2LjAyOTlMMjYuMTUwOSAzMS4wNjY1QzI1Ljk2NzEgMzAuODggMjUuODcwOSAzMC42NDcgMjUuODYyMyAzMC4zNjc3QzI1Ljg1NDEgMzAuMDg4IDI1Ljk1MDMgMjkuODQ3OCAyNi4xNTA5IDI5LjY0NzFDMjYuMzQ0IDI5LjQxOTcgMjYuNTg3MyAyOS4zMTI2IDI2Ljg4MDcgMjkuMzI2QzI3LjE3NDIgMjkuMzM5MSAyNy40MjEyIDI5LjQ0MjIgMjcuNjIxOSAyOS42MzUzTDMxLjIxMDEgMzMuMjIzWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzkgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTMuNTM3MDggMzcuMTk1N0MyLjU4ODA1IDM3LjE5NTcgMS43OTU3IDM2Ljg3NzkgMS4xNjAwNCAzNi4yNDIyQzAuNTI0Mzc1IDM1LjYwNjYgMC4yMDY1NDMgMzQuODE0MiAwLjIwNjU0MyAzMy44NjUyVjMuNDE3MjFDMC4yMDY1NDMgMi40NjgxOCAwLjUyNDM3NSAxLjY3NTgzIDEuMTYwMDQgMS4wNDAxN0MxLjc5NTcgMC40MDQ1MDIgMi41ODgwNSAwLjA4NjY2OTkgMy41MzcwOCAwLjA4NjY2OTlIMTguNDA4QzE4Ljg2NCAwLjA4NjY2OTkgMTkuMjk4NSAwLjE3NjUyMSAxOS43MTE1IDAuMzU2MjI1QzIwLjEyNDUgMC41MzU5MjkgMjAuNDgwMyAwLjc3NTA3OCAyMC43Nzg5IDEuMDczNjdMMjguMDgyMSA4LjM3NjkzQzI4LjM4MDcgOC42NzU1MiAyOC42MTk5IDkuMDMxMzMgMjguNzk5NiA5LjQ0NDMzQzI4Ljk3OTMgOS44NTczNCAyOS4wNjkxIDEwLjI5MTggMjkuMDY5MSAxMC43NDc4VjE4LjIwNTJDMjkuMDY5MSAxOC40OTcyIDI4Ljk3MDIgMTguNzQyIDI4Ljc3MjMgMTguOTM5NkMyOC41NzQzIDE5LjEzNzIgMjguMzI5MiAxOS4yMzYgMjguMDM2OCAxOS4yMzZDMjcuNzQ0NCAxOS4yMzYgMjcuNDk5NyAxOS4xMzcyIDI3LjMwMjggMTguOTM5NkMyNy4xMDYgMTguNzQyIDI3LjAwNzUgMTguNDk3MiAyNy4wMDc1IDE4LjIwNTJWMTAuMzk0N0gxOC43NjExVjIuMTQ4MjhIMy41MzcwOEMzLjIxOTU5IDIuMTQ4MjggMi45Mjg3MyAyLjI4MDQgMi42NjQ1IDIuNTQ0NjNDMi40MDAyNyAyLjgwODg2IDIuMjY4MTYgMy4wOTk3MiAyLjI2ODE2IDMuNDE3MjFWMzMuODY1MkMyLjI2ODE2IDM0LjE4MjcgMi40MDAyNyAzNC40NzM1IDIuNjY0NSAzNC43Mzc4QzIuOTI4NzMgMzUuMDAyIDMuMjE5NTkgMzUuMTM0MSAzLjUzNzA4IDM1LjEzNDFIMjEuOTMyOUMyMi4yMjQ5IDM1LjEzNDEgMjIuNDY5NyAzNS4yMzMxIDIyLjY2NzMgMzUuNDMxQzIyLjg2NDkgMzUuNjI4OSAyMi45NjM3IDM1Ljg3NDEgMjIuOTYzNyAzNi4xNjY1QzIyLjk2MzcgMzYuNDU4OSAyMi44NjQ5IDM2LjcwMzUgMjIuNjY3MyAzNi45MDA0QzIyLjQ2OTcgMzcuMDk3MyAyMi4yMjQ5IDM3LjE5NTcgMjEuOTMyOSAzNy4xOTU3SDMuNTM3MDhaTTMxLjIxMDEgMzMuMjIzVjI0LjIzMTNDMzEuMjEwMSAyMy45MzkyIDMxLjMwOTEgMjMuNjk0NCAzMS41MDcgMjMuNDk2OEMzMS43MDQ2IDIzLjI5OTIgMzEuOTQ5NyAyMy4yMDA1IDMyLjI0MjUgMjMuMjAwNUMzMi41MzQ5IDIzLjIwMDUgMzIuNzc5NSAyMy4yOTkyIDMyLjk3NjQgMjMuNDk2OEMzMy4xNzMzIDIzLjY5NDQgMzMuMjcxNyAyMy45MzkyIDMzLjI3MTcgMjQuMjMxM1YzMy4yMjNMMzYuOTExIDI5LjYzNTNDMzcuMTEyIDI5LjQ0MjIgMzcuMzQ4NiAyOS4zNTIzIDM3LjYyMDcgMjkuMzY1N0MzNy44OTMyIDI5LjM3ODggMzguMTI5OCAyOS40ODM5IDM4LjMzMDQgMjkuNjgxMUMzOC41MTQ2IDI5Ljg3OCAzOC42MTEgMzAuMTA3OSAzOC42MTk2IDMwLjM3MDdDMzguNjI3OCAzMC42MzM2IDM4LjUzMTQgMzAuODY1NSAzOC4zMzA0IDMxLjA2NjVMMzMuNDA2MyAzNi4wMjk5QzMzLjA3MzMgMzYuMzYzMiAzMi42ODQ5IDM2LjUyOTggMzIuMjQwOSAzNi41Mjk4QzMxLjc5NyAzNi41Mjk4IDMxLjQwODQgMzYuMzYzMiAzMS4wNzUxIDM2LjAyOTlMMjYuMTUwOSAzMS4wNjY1QzI1Ljk2NzEgMzAuODggMjUuODcwOSAzMC42NDcgMjUuODYyMyAzMC4zNjc3QzI1Ljg1NDEgMzAuMDg4IDI1Ljk1MDMgMjkuODQ3OCAyNi4xNTA5IDI5LjY0NzFDMjYuMzQ0IDI5LjQxOTcgMjYuNTg3MyAyOS4zMTI2IDI2Ljg4MDcgMjkuMzI2QzI3LjE3NDIgMjkuMzM5MSAyNy40MjEyIDI5LjQ0MjIgMjcuNjIxOSAyOS42MzUzTDMxLjIxMDEgMzMuMjIzWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
  -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: #003346;
}

.icon--reset::before {
  margin-right: 0.1em;
}
.icon--reset::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTExLjY1OTUgNS4xNDMxNkgxMS44NzkzQzEyLjIyMzMgNS4xNDMxNiAxMi41IDQuODU2NTkgMTIuNSA0LjUwMDM5VjEuMDcyMzFDMTIuNSAwLjgxMjUyMSAxMi4zNSAwLjU3Njg0IDEyLjExNzMgMC40Nzc3NDdDMTEuODg0NSAwLjM3ODY1NCAxMS42MTgyIDAuNDMyMjE4IDExLjQzOTcgMC42MTcwMTNMMTAuMzYzOSAxLjczMTE0QzguMDk4NTEgLTAuNTg1NDk1IDQuNDQ5NTcgLTAuNTc3NDYxIDIuMTk3MTEgMS43NTc5MkMtMC4wNjU3MDIzIDQuMTAxMzQgLTAuMDY1NzAyMyA3Ljg5OTAyIDIuMTk3MTEgMTAuMjQyNEM0LjQ1OTkyIDEyLjU4NTkgOC4xMjY5NiAxMi41ODU5IDEwLjM4OTggMTAuMjQyNEMxMC43MTMgOS45MDc2NiAxMC43MTMgOS4zNjM5OSAxMC4zODk4IDkuMDI5MjJDMTAuMDY2NSA4LjY5NDQ0IDkuNTQxNTQgOC42OTQ0NCA5LjIxODI4IDkuMDI5MjJDNy42MDE5OSAxMC43MDMxIDQuOTgyMyAxMC43MDMxIDMuMzY2MDEgOS4wMjkyMkMxLjc0OTcyIDcuMzU1MzUgMS43NDk3MiA0LjY0MjM0IDMuMzY2MDEgMi45Njg0N0M0Ljk3NDU0IDEuMzAyNjMgNy41NzM1NCAxLjI5NDYgOS4xOTI0MiAyLjk0MTY4TDguMTI5NTUgNC4wNDUxQzcuOTUxMTEgNC4yMjk4OSA3Ljg5OTM5IDQuNTA1NzUgNy45OTUwNyA0Ljc0Njc5QzguMDkwNzUgNC45ODc4MiA4LjMxODMzIDUuMTQzMTYgOC41NjkxOCA1LjE0MzE2SDExLjY1OTVaIiBmaWxsPSIjMDAzMzQ2Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTExLjY1OTUgNS4xNDMxNkgxMS44NzkzQzEyLjIyMzMgNS4xNDMxNiAxMi41IDQuODU2NTkgMTIuNSA0LjUwMDM5VjEuMDcyMzFDMTIuNSAwLjgxMjUyMSAxMi4zNSAwLjU3Njg0IDEyLjExNzMgMC40Nzc3NDdDMTEuODg0NSAwLjM3ODY1NCAxMS42MTgyIDAuNDMyMjE4IDExLjQzOTcgMC42MTcwMTNMMTAuMzYzOSAxLjczMTE0QzguMDk4NTEgLTAuNTg1NDk1IDQuNDQ5NTcgLTAuNTc3NDYxIDIuMTk3MTEgMS43NTc5MkMtMC4wNjU3MDIzIDQuMTAxMzQgLTAuMDY1NzAyMyA3Ljg5OTAyIDIuMTk3MTEgMTAuMjQyNEM0LjQ1OTkyIDEyLjU4NTkgOC4xMjY5NiAxMi41ODU5IDEwLjM4OTggMTAuMjQyNEMxMC43MTMgOS45MDc2NiAxMC43MTMgOS4zNjM5OSAxMC4zODk4IDkuMDI5MjJDMTAuMDY2NSA4LjY5NDQ0IDkuNTQxNTQgOC42OTQ0NCA5LjIxODI4IDkuMDI5MjJDNy42MDE5OSAxMC43MDMxIDQuOTgyMyAxMC43MDMxIDMuMzY2MDEgOS4wMjkyMkMxLjc0OTcyIDcuMzU1MzUgMS43NDk3MiA0LjY0MjM0IDMuMzY2MDEgMi45Njg0N0M0Ljk3NDU0IDEuMzAyNjMgNy41NzM1NCAxLjI5NDYgOS4xOTI0MiAyLjk0MTY4TDguMTI5NTUgNC4wNDUxQzcuOTUxMTEgNC4yMjk4OSA3Ljg5OTM5IDQuNTA1NzUgNy45OTUwNyA0Ljc0Njc5QzguMDkwNzUgNC45ODc4MiA4LjMxODMzIDUuMTQzMTYgOC41NjkxOCA1LjE0MzE2SDExLjY1OTVaIiBmaWxsPSIjMDAzMzQ2Ii8+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: #003346;
}

.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,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEzLjY5NSwxMS4yMDUgQzE1LjYzNzM0NTEsOC4wMDQ0NzM3MiAxNC44ODMzNjM3LDMuODU3NDc4OTUgMTEuOTM4NzYyNiwxLjU0NTQ2NzUxIEM4Ljk5NDE2MTM5LC0wLjc2NjU0MzkzNyA0Ljc4NjY4NjMxLC0wLjUxNTEzNDE1OSAyLjEzODM1NDE2LDIuMTMxMDcyNTIgQy0wLjUwOTk3Nzk4Myw0Ljc3NzI3OTIgLTAuNzY0NzY1ODIxLDguOTg0NTUxMDcgMS41NDQ4ODA2OSwxMS45MzEwMDc2IEMzLjg1NDUyNzE5LDE0Ljg3NzQ2NDEgOC4wMDA5MTUyNiwxNS42MzQ3NzQ4IDExLjIwMywxMy42OTUgTDE2LjIyNSwxOC43MTcgTDE4LjcxNSwxNi4yMjUgTDEzLjY5NSwxMS4yMDUgWiBNNy4zODQsMTEuOTU0IEM0Ljg2MjM5ODc0LDExLjk1MjM0MyAyLjgxOTUyODU1LDkuOTA2OTM1NzMgMi44MjEwMDEyMiw3LjM4NTMzNDM2IEMyLjgyMjQ3Mzg4LDQuODYzNzMyOTggNC44Njc3MzE3OCwyLjgyMDcxMzI3IDcuMzg5MzMzMjYsMi44MjIwMDE1OCBDOS45MTA5MzQ3NCwyLjgyMzI4OTkgMTEuOTU0MTA0LDQuODY4Mzk4NDMgMTEuOTUzLDcuMzkgQzExLjk0NzQ5Myw5LjkwOTkwNDA5IDkuOTA0OTA3OTUsMTEuOTUwNzAwNSA3LjM4NSwxMS45NTQgTDcuMzg0LDExLjk1NCBaIiBmaWxsPSIjMDAzMjQ3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEzLjY5NSwxMS4yMDUgQzE1LjYzNzM0NTEsOC4wMDQ0NzM3MiAxNC44ODMzNjM3LDMuODU3NDc4OTUgMTEuOTM4NzYyNiwxLjU0NTQ2NzUxIEM4Ljk5NDE2MTM5LC0wLjc2NjU0MzkzNyA0Ljc4NjY4NjMxLC0wLjUxNTEzNDE1OSAyLjEzODM1NDE2LDIuMTMxMDcyNTIgQy0wLjUwOTk3Nzk4Myw0Ljc3NzI3OTIgLTAuNzY0NzY1ODIxLDguOTg0NTUxMDcgMS41NDQ4ODA2OSwxMS45MzEwMDc2IEMzLjg1NDUyNzE5LDE0Ljg3NzQ2NDEgOC4wMDA5MTUyNiwxNS42MzQ3NzQ4IDExLjIwMywxMy42OTUgTDE2LjIyNSwxOC43MTcgTDE4LjcxNSwxNi4yMjUgTDEzLjY5NSwxMS4yMDUgWiBNNy4zODQsMTEuOTU0IEM0Ljg2MjM5ODc0LDExLjk1MjM0MyAyLjgxOTUyODU1LDkuOTA2OTM1NzMgMi44MjEwMDEyMiw3LjM4NTMzNDM2IEMyLjgyMjQ3Mzg4LDQuODYzNzMyOTggNC44Njc3MzE3OCwyLjgyMDcxMzI3IDcuMzg5MzMzMjYsMi44MjIwMDE1OCBDOS45MTA5MzQ3NCwyLjgyMzI4OTkgMTEuOTU0MTA0LDQuODY4Mzk4NDMgMTEuOTUzLDcuMzkgQzExLjk0NzQ5Myw5LjkwOTkwNDA5IDkuOTA0OTA3OTUsMTEuOTUwNzAwNSA3LjM4NSwxMS45NTQgTDcuMzg0LDExLjk1NCBaIiBmaWxsPSIjMDAzMjQ3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+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: #003346;
}

.icon--sun::before {
  margin-right: 0.1em;
}
.icon--sun::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEwLjI1LDE0Ljg1IEM3Ljc1LDE0Ljg1IDUuNjUsMTIuNzUgNS42NSwxMC4yNSBDNS42NSw3Ljc1IDcuNzUsNS42NSAxMC4yNSw1LjY1IEMxMi43NSw1LjY1IDE0Ljg1LDcuNzUgMTQuODUsMTAuMjUgQzE0Ljg1LDEyLjc1IDEyLjc1LDE0Ljg1IDEwLjI1LDE0Ljg1IFogTTEwLjI1LDcuMTUgQzguNTUsNy4xNSA3LjE1LDguNTUgNy4xNSwxMC4yNSBDNy4xNSwxMS45NSA4LjU1LDEzLjM1IDEwLjI1LDEzLjM1IEMxMS45NSwxMy4zNSAxMy4zNSwxMS45NSAxMy4zNSwxMC4yNSBDMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgQzEzLjM1LDkuNDUgMTMuMDUsOC42NSAxMi40NSw4LjA1IEMxMS44NSw3LjQ1IDExLjA1LDcuMTUgMTAuMjUsNy4xNSBaIi8+CiAgPHBhdGggZD0iTTEwLjI1LDQuMDUgQzkuODUsNC4wNSA5LjQ1LDMuNzUgOS40NSwzLjI1IEw5LjQ1LDEuNzUgQzkuNDUsMS4zNSA5Ljc1LDAuOTUgMTAuMjUsMC45NSBDMTAuNzUsMC45NSAxMS4wNSwxLjI1IDExLjA1LDEuNzUgTDExLjA1LDMuMjUgQzExLjA1LDMuNzUgMTAuNjUsNC4wNSAxMC4yNSw0LjA1IFoiLz4KICA8cGF0aCBkPSJNMTAuMjUsMTkuNDUgQzkuODUsMTkuNDUgOS40NSwxOS4xNSA5LjQ1LDE4LjY1IEw5LjQ1LDE3LjI1IEM5LjQ1LDE2Ljg1IDkuNzUsMTYuNDUgMTAuMjUsMTYuNDUgQzEwLjc1LDE2LjQ1IDExLjA1LDE2Ljc1IDExLjA1LDE3LjI1IEwxMS4wNSwxOC43NSBDMTEuMDUsMTkuMTUgMTAuNjUsMTkuNDUgMTAuMjUsMTkuNDUgWiIvPgogIDxwYXRoIGQ9Ik01LjM1LDYuMDUgQzUuMTUsNi4wNSA0Ljk1LDUuOTUgNC44NSw1Ljg1IEwzLjc1LDQuNzUgQzMuNDUsNC40NSAzLjQ1LDMuOTUgMy43NSwzLjY1IEM0LjA1LDMuMzUgNC41NSwzLjM1IDQuODUsMy42NSBMNS45NSw0Ljc1IEM2LjI1LDUuMDUgNi4yNSw1LjU1IDUuOTUsNS44NSBDNS43NSw2LjA1IDUuNTUsNi4wNSA1LjM1LDYuMDUgWiIvPgogIDxwYXRoIGQ9Ik0xNi4yNSwxNy4wNSBDMTYuMDUsMTcuMDUgMTUuODUsMTYuOTUgMTUuNzUsMTYuODUgTDE0LjY1LDE1Ljc1IEMxNC4zNSwxNS40NSAxNC4zNSwxNC45NSAxNC42NSwxNC42NSBDMTQuOTUsMTQuMzUgMTUuNDUsMTQuMzUgMTUuNzUsMTQuNjUgTDE2Ljg1LDE1Ljc1IEMxNy4xNSwxNi4wNSAxNy4xNSwxNi41NSAxNi44NSwxNi44NSBDMTYuNjUsMTYuOTUgMTYuNDUsMTcuMDUgMTYuMjUsMTcuMDUgWiIvPgogIDxwYXRoIGQ9Ik0zLjI1LDExLjA1IEwxLjc1LDExLjA1IEMxLjM1LDExLjA1IDAuOTUsMTAuNzUgMC45NSwxMC4yNSBDMC45NSw5Ljc1IDEuMjUsOS40NSAxLjc1LDkuNDUgTDMuMjUsOS40NSBDMy42NSw5LjQ1IDQuMDUsOS43NSA0LjA1LDEwLjI1IEM0LjA1LDEwLjc1IDMuNzUsMTEuMDUgMy4yNSwxMS4wNSBaIi8+CiAgPHBhdGggZD0iTTE4Ljc1LDExLjA1IEwxNy4yNSwxMS4wNSBDMTYuODUsMTEuMDUgMTYuNDUsMTAuNzUgMTYuNDUsMTAuMjUgQzE2LjQ1LDkuNzUgMTYuNzUsOS40NSAxNy4yNSw5LjQ1IEwxOC43NSw5LjQ1IEMxOS4xNSw5LjQ1IDE5LjU1LDkuNzUgMTkuNTUsMTAuMjUgQzE5LjU1LDEwLjc1IDE5LjE1LDExLjA1IDE4Ljc1LDExLjA1IFoiLz4KICA8cGF0aCBkPSJNNC4yNSwxNy4wNSBDNC4wNSwxNy4wNSAzLjg1LDE2Ljk1IDMuNzUsMTYuODUgQzMuNDUsMTYuNTUgMy40NSwxNi4wNSAzLjc1LDE1Ljc1IEw0Ljg1LDE0LjY1IEM1LjE1LDE0LjM1IDUuNjUsMTQuMzUgNS45NSwxNC42NSBDNi4yNSwxNC45NSA2LjI1LDE1LjQ1IDUuOTUsMTUuNzUgTDQuODUsMTYuODUgQzQuNjUsMTYuOTUgNC40NSwxNy4wNSA0LjI1LDE3LjA1IFoiLz4KICA8cGF0aCBkPSJNMTUuMTUsNi4wNSBDMTQuOTUsNi4wNSAxNC43NSw1Ljk1IDE0LjY1LDUuODUgQzE0LjM1LDUuNTUgMTQuMzUsNS4wNSAxNC42NSw0Ljc1IEwxNS43NSwzLjY1IEMxNi4wNSwzLjM1IDE2LjU1LDMuMzUgMTYuODUsMy42NSBDMTcuMTUsMy45NSAxNy4xNSw0LjQ1IDE2Ljg1LDQuNzUgTDE1Ljc1LDUuODUgQzE1LjU1LDYuMDUgMTUuMzUsNi4wNSAxNS4xNSw2LjA1IFoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEwLjI1LDE0Ljg1IEM3Ljc1LDE0Ljg1IDUuNjUsMTIuNzUgNS42NSwxMC4yNSBDNS42NSw3Ljc1IDcuNzUsNS42NSAxMC4yNSw1LjY1IEMxMi43NSw1LjY1IDE0Ljg1LDcuNzUgMTQuODUsMTAuMjUgQzE0Ljg1LDEyLjc1IDEyLjc1LDE0Ljg1IDEwLjI1LDE0Ljg1IFogTTEwLjI1LDcuMTUgQzguNTUsNy4xNSA3LjE1LDguNTUgNy4xNSwxMC4yNSBDNy4xNSwxMS45NSA4LjU1LDEzLjM1IDEwLjI1LDEzLjM1IEMxMS45NSwxMy4zNSAxMy4zNSwxMS45NSAxMy4zNSwxMC4yNSBDMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgQzEzLjM1LDkuNDUgMTMuMDUsOC42NSAxMi40NSw4LjA1IEMxMS44NSw3LjQ1IDExLjA1LDcuMTUgMTAuMjUsNy4xNSBaIi8+CiAgPHBhdGggZD0iTTEwLjI1LDQuMDUgQzkuODUsNC4wNSA5LjQ1LDMuNzUgOS40NSwzLjI1IEw5LjQ1LDEuNzUgQzkuNDUsMS4zNSA5Ljc1LDAuOTUgMTAuMjUsMC45NSBDMTAuNzUsMC45NSAxMS4wNSwxLjI1IDExLjA1LDEuNzUgTDExLjA1LDMuMjUgQzExLjA1LDMuNzUgMTAuNjUsNC4wNSAxMC4yNSw0LjA1IFoiLz4KICA8cGF0aCBkPSJNMTAuMjUsMTkuNDUgQzkuODUsMTkuNDUgOS40NSwxOS4xNSA5LjQ1LDE4LjY1IEw5LjQ1LDE3LjI1IEM5LjQ1LDE2Ljg1IDkuNzUsMTYuNDUgMTAuMjUsMTYuNDUgQzEwLjc1LDE2LjQ1IDExLjA1LDE2Ljc1IDExLjA1LDE3LjI1IEwxMS4wNSwxOC43NSBDMTEuMDUsMTkuMTUgMTAuNjUsMTkuNDUgMTAuMjUsMTkuNDUgWiIvPgogIDxwYXRoIGQ9Ik01LjM1LDYuMDUgQzUuMTUsNi4wNSA0Ljk1LDUuOTUgNC44NSw1Ljg1IEwzLjc1LDQuNzUgQzMuNDUsNC40NSAzLjQ1LDMuOTUgMy43NSwzLjY1IEM0LjA1LDMuMzUgNC41NSwzLjM1IDQuODUsMy42NSBMNS45NSw0Ljc1IEM2LjI1LDUuMDUgNi4yNSw1LjU1IDUuOTUsNS44NSBDNS43NSw2LjA1IDUuNTUsNi4wNSA1LjM1LDYuMDUgWiIvPgogIDxwYXRoIGQ9Ik0xNi4yNSwxNy4wNSBDMTYuMDUsMTcuMDUgMTUuODUsMTYuOTUgMTUuNzUsMTYuODUgTDE0LjY1LDE1Ljc1IEMxNC4zNSwxNS40NSAxNC4zNSwxNC45NSAxNC42NSwxNC42NSBDMTQuOTUsMTQuMzUgMTUuNDUsMTQuMzUgMTUuNzUsMTQuNjUgTDE2Ljg1LDE1Ljc1IEMxNy4xNSwxNi4wNSAxNy4xNSwxNi41NSAxNi44NSwxNi44NSBDMTYuNjUsMTYuOTUgMTYuNDUsMTcuMDUgMTYuMjUsMTcuMDUgWiIvPgogIDxwYXRoIGQ9Ik0zLjI1LDExLjA1IEwxLjc1LDExLjA1IEMxLjM1LDExLjA1IDAuOTUsMTAuNzUgMC45NSwxMC4yNSBDMC45NSw5Ljc1IDEuMjUsOS40NSAxLjc1LDkuNDUgTDMuMjUsOS40NSBDMy42NSw5LjQ1IDQuMDUsOS43NSA0LjA1LDEwLjI1IEM0LjA1LDEwLjc1IDMuNzUsMTEuMDUgMy4yNSwxMS4wNSBaIi8+CiAgPHBhdGggZD0iTTE4Ljc1LDExLjA1IEwxNy4yNSwxMS4wNSBDMTYuODUsMTEuMDUgMTYuNDUsMTAuNzUgMTYuNDUsMTAuMjUgQzE2LjQ1LDkuNzUgMTYuNzUsOS40NSAxNy4yNSw5LjQ1IEwxOC43NSw5LjQ1IEMxOS4xNSw5LjQ1IDE5LjU1LDkuNzUgMTkuNTUsMTAuMjUgQzE5LjU1LDEwLjc1IDE5LjE1LDExLjA1IDE4Ljc1LDExLjA1IFoiLz4KICA8cGF0aCBkPSJNNC4yNSwxNy4wNSBDNC4wNSwxNy4wNSAzLjg1LDE2Ljk1IDMuNzUsMTYuODUgQzMuNDUsMTYuNTUgMy40NSwxNi4wNSAzLjc1LDE1Ljc1IEw0Ljg1LDE0LjY1IEM1LjE1LDE0LjM1IDUuNjUsMTQuMzUgNS45NSwxNC42NSBDNi4yNSwxNC45NSA2LjI1LDE1LjQ1IDUuOTUsMTUuNzUgTDQuODUsMTYuODUgQzQuNjUsMTYuOTUgNC40NSwxNy4wNSA0LjI1LDE3LjA1IFoiLz4KICA8cGF0aCBkPSJNMTUuMTUsNi4wNSBDMTQuOTUsNi4wNSAxNC43NSw1Ljk1IDE0LjY1LDUuODUgQzE0LjM1LDUuNTUgMTQuMzUsNS4wNSAxNC42NSw0Ljc1IEwxNS43NSwzLjY1IEMxNi4wNSwzLjM1IDE2LjU1LDMuMzUgMTYuODUsMy42NSBDMTcuMTUsMy45NSAxNy4xNSw0LjQ1IDE2Ljg1LDQuNzUgTDE1Ljc1LDUuODUgQzE1LjU1LDYuMDUgMTUuMzUsNi4wNSAxNS4xNSw2LjA1IFoiLz4KPC9zdmc+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: #003346;
}

.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: #003346;
}

.icon--tumblr::before {
  margin-right: 0.1em;
}
.icon--tumblr::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYuMDAyIj4KICA8cGF0aCBkPSJNOC4wMTUsMTZhOCw4LDAsMSwxLDAtMTYsOCw4LDAsMCwxLDAsMTZaTTcuMTc1LDMuMjc5aDBBMi43NzksMi43NzksMCwwLDEsNS4xMjIsNS44OTV2MS41SDYuMzkzdjIuNzY4QTIuMjI2LDIuMjI2LDAsMCwwLDguODM5LDEyLjZIMTAuNFYxMC43NjhIOS41NzNjLS42NDIsMC0uOTQtLjMwOS0uOTQtLjk2OVY3LjM5MWgxLjdWNS42NTRoLTEuN1YzLjI3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDAuMDAyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYuMDAyIj4KICA8cGF0aCBkPSJNOC4wMTUsMTZhOCw4LDAsMSwxLDAtMTYsOCw4LDAsMCwxLDAsMTZaTTcuMTc1LDMuMjc5aDBBMi43NzksMi43NzksMCwwLDEsNS4xMjIsNS44OTV2MS41SDYuMzkzdjIuNzY4QTIuMjI2LDIuMjI2LDAsMCwwLDguODM5LDEyLjZIMTAuNFYxMC43NjhIOS41NzNjLS42NDIsMC0uOTQtLjMwOS0uOTQtLjk2OVY3LjM5MWgxLjdWNS42NTRoLTEuN1YzLjI3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDAuMDAyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
  -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: #003346;
}

.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,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLUdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKS0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTAgNjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDYzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIC5zdDB7ZmlsbDojMjMxRjIwO30KICA8L3N0eWxlPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjksMzMuNkM4OC42LDM2LjksOTAsNDAuNyw5MCw0NWMwLDMuMy0wLjgsNi4zLTIuNCw5LjFjLTEuNiwyLjgtMy44LDQuOS02LjUsNi41Qzc4LjMsNjIuMiw3NS4zLDYzLDcyLDYzCgkJSDIwLjJjLTMuNywwLTctMC45LTEwLjEtMi43UzQuNiw1NiwyLjcsNTIuOVMwLDQ2LjQsMCw0Mi44YzAtNC4zLDEuMy04LjIsMy44LTExLjdzNS44LTYsOS43LTcuNHYtMS4xYzAtNCwxLTcuOCwzLTExLjIKCQljMi0zLjUsNC44LTYuMiw4LjItOC4yYzMuNS0yLDcuMi0zLDExLjMtM3M3LjksMSwxMS4zLDMuMWMzLjUsMi4xLDYuMiw0LjgsOC4yLDguMkM1Ny44LDkuOCw2MC4zLDksNjMsOWMzLjcsMCw2LjksMS4zLDkuNiwzLjkKCQljMi42LDIuNiwzLjksNS44LDMuOSw5LjZjMCwxLjctMC4zLDMuMy0wLjgsNC45Qzc5LjgsMjguMyw4My4yLDMwLjMsODUuOSwzMy42eiBNNTcsMzMuOWMwLTAuOS0wLjMtMS43LTEtMi40TDQyLjksMTguNgoJCWMtMC43LTAuNy0xLjUtMS0yLjQtMWMtMC45LDAtMS43LDAuMy0yLjQsMUwyNSwzMS41Yy0wLjcsMC43LTEsMS41LTEsMi40YzAsMC45LDAuMywxLjcsMSwyLjRsMS41LDEuNWMwLjcsMC43LDEuNSwxLDIuNSwxCgkJczEuOC0wLjMsMi41LTFsNC41LTQuOXYxNy43YzAsMC45LDAuMywxLjcsMSwyLjRjMC43LDAuNywxLjUsMSwyLjQsMWgyLjJjMC45LDAsMS43LTAuMywyLjQtMWMwLjctMC43LDEtMS41LDEtMi40VjMyLjlsNC41LDQuOQoJCWMwLjcsMC43LDEuNSwxLDIuNSwxczEuOC0wLjMsMi41LTFsMS41LTEuNUM1Ni42LDM1LjYsNTcsMzQuOCw1NywzMy45eiIvPgogIDwvZz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLUdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjAuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKS0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTAgNjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkwIDYzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIC5zdDB7ZmlsbDojMjMxRjIwO30KICA8L3N0eWxlPgogIDxnPgogICAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTg1LjksMzMuNkM4OC42LDM2LjksOTAsNDAuNyw5MCw0NWMwLDMuMy0wLjgsNi4zLTIuNCw5LjFjLTEuNiwyLjgtMy44LDQuOS02LjUsNi41Qzc4LjMsNjIuMiw3NS4zLDYzLDcyLDYzCgkJSDIwLjJjLTMuNywwLTctMC45LTEwLjEtMi43UzQuNiw1NiwyLjcsNTIuOVMwLDQ2LjQsMCw0Mi44YzAtNC4zLDEuMy04LjIsMy44LTExLjdzNS44LTYsOS43LTcuNHYtMS4xYzAtNCwxLTcuOCwzLTExLjIKCQljMi0zLjUsNC44LTYuMiw4LjItOC4yYzMuNS0yLDcuMi0zLDExLjMtM3M3LjksMSwxMS4zLDMuMWMzLjUsMi4xLDYuMiw0LjgsOC4yLDguMkM1Ny44LDkuOCw2MC4zLDksNjMsOWMzLjcsMCw2LjksMS4zLDkuNiwzLjkKCQljMi42LDIuNiwzLjksNS44LDMuOSw5LjZjMCwxLjctMC4zLDMuMy0wLjgsNC45Qzc5LjgsMjguMyw4My4yLDMwLjMsODUuOSwzMy42eiBNNTcsMzMuOWMwLTAuOS0wLjMtMS43LTEtMi40TDQyLjksMTguNgoJCWMtMC43LTAuNy0xLjUtMS0yLjQtMWMtMC45LDAtMS43LDAuMy0yLjQsMUwyNSwzMS41Yy0wLjcsMC43LTEsMS41LTEsMi40YzAsMC45LDAuMywxLjcsMSwyLjRsMS41LDEuNWMwLjcsMC43LDEuNSwxLDIuNSwxCgkJczEuOC0wLjMsMi41LTFsNC41LTQuOXYxNy43YzAsMC45LDAuMywxLjcsMSwyLjRjMC43LDAuNywxLjUsMSwyLjQsMWgyLjJjMC45LDAsMS43LTAuMywyLjQtMWMwLjctMC43LDEtMS41LDEtMi40VjMyLjlsNC41LDQuOQoJCWMwLjcsMC43LDEuNSwxLDIuNSwxczEuOC0wLjMsMi41LTFsMS41LTEuNUM1Ni42LDM1LjYsNTcsMzQuOCw1NywzMy45eiIvPgogIDwvZz4KPC9zdmc+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: #003346;
}

.icon--vimeo-v::before {
  margin-right: 0.1em;
}
.icon--vimeo-v::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjggMTUzLjZjLTIgNDMuNi0zMi40IDEwMy4zLTkxLjQgMTc5LjEtNjAuOSA3OS4yLTExMi40IDExOC44LTE1NC42IDExOC44LTI2LjEgMC00OC4yLTI0LjEtNjYuMy03Mi4zQzEwMC4zIDI1MCA4NS4zIDE3NC4zIDU2LjIgMTc0LjNjLTMuNCAwLTE1LjEgNy4xLTM1LjIgMjEuMUwwIDE2OC4yYzUxLjYtNDUuMyAxMDAuOS05NS43IDEzMS44LTk4LjUgMzQuOS0zLjQgNTYuMyAyMC41IDY0LjQgNzEuNSAyOC43IDE4MS41IDQxLjQgMjA4LjkgOTMuNiAxMjYuNyAxOC43LTI5LjYgMjguOC01Mi4xIDMwLjItNjcuNiA0LjgtNDUuOS0zNS44LTQyLjgtNjMuMy0zMSAyMi03Mi4xIDY0LjEtMTA3LjEgMTI2LjItMTA1LjEgNDUuOCAxLjIgNjcuNSAzMS4xIDY0LjkgODkuNHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjggMTUzLjZjLTIgNDMuNi0zMi40IDEwMy4zLTkxLjQgMTc5LjEtNjAuOSA3OS4yLTExMi40IDExOC44LTE1NC42IDExOC44LTI2LjEgMC00OC4yLTI0LjEtNjYuMy03Mi4zQzEwMC4zIDI1MCA4NS4zIDE3NC4zIDU2LjIgMTc0LjNjLTMuNCAwLTE1LjEgNy4xLTM1LjIgMjEuMUwwIDE2OC4yYzUxLjYtNDUuMyAxMDAuOS05NS43IDEzMS44LTk4LjUgMzQuOS0zLjQgNTYuMyAyMC41IDY0LjQgNzEuNSAyOC43IDE4MS41IDQxLjQgMjA4LjkgOTMuNiAxMjYuNyAxOC43LTI5LjYgMjguOC01Mi4xIDMwLjItNjcuNiA0LjgtNDUuOS0zNS44LTQyLjgtNjMuMy0zMSAyMi03Mi4xIDY0LjEtMTA3LjEgMTI2LjItMTA1LjEgNDUuOCAxLjIgNjcuNSAzMS4xIDY0LjkgODkuNHoiLz4KPC9zdmc+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: #003346;
}

.icon--vimeo::before {
  margin-right: 0.1em;
}
.icon--vimeo::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDAzLjIgMzJINDQuOEMyMC4xIDMyIDAgNTIuMSAwIDc2Ljh2MzU4LjRDMCA0NTkuOSAyMC4xIDQ4MCA0NC44IDQ4MGgzNTguNGMyNC43IDAgNDQuOC0yMC4xIDQ0LjgtNDQuOFY3Ni44YzAtMjQuNy0yMC4xLTQ0LjgtNDQuOC00NC44ek0zNzcgMTgwLjhjLTEuNCAzMS41LTIzLjQgNzQuNy02NiAxMjkuNC00NCA1Ny4yLTgxLjMgODUuOC0xMTEuNyA4NS44LTE4LjkgMC0zNC44LTE3LjQtNDcuOS01Mi4zLTI1LjUtOTMuMy0zNi40LTE0OC01Ny40LTE0OC0yLjQgMC0xMC45IDUuMS0yNS40IDE1LjJsLTE1LjItMTkuNmMzNy4zLTMyLjggNzIuOS02OS4yIDk1LjItNzEuMiAyNS4yLTIuNCA0MC43IDE0LjggNDYuNSA1MS43IDIwLjcgMTMxLjIgMjkuOSAxNTEgNjcuNiA5MS42IDEzLjUtMjEuNCAyMC44LTM3LjcgMjEuOC00OC45IDMuNS0zMy4yLTI1LjktMzAuOS00NS44LTIyLjQgMTUuOS01Mi4xIDQ2LjMtNzcuNCA5MS4yLTc2IDMzLjMuOSA0OSAyMi41IDQ3LjEgNjQuN3oiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDAzLjIgMzJINDQuOEMyMC4xIDMyIDAgNTIuMSAwIDc2Ljh2MzU4LjRDMCA0NTkuOSAyMC4xIDQ4MCA0NC44IDQ4MGgzNTguNGMyNC43IDAgNDQuOC0yMC4xIDQ0LjgtNDQuOFY3Ni44YzAtMjQuNy0yMC4xLTQ0LjgtNDQuOC00NC44ek0zNzcgMTgwLjhjLTEuNCAzMS41LTIzLjQgNzQuNy02NiAxMjkuNC00NCA1Ny4yLTgxLjMgODUuOC0xMTEuNyA4NS44LTE4LjkgMC0zNC44LTE3LjQtNDcuOS01Mi4zLTI1LjUtOTMuMy0zNi40LTE0OC01Ny40LTE0OC0yLjQgMC0xMC45IDUuMS0yNS40IDE1LjJsLTE1LjItMTkuNmMzNy4zLTMyLjggNzIuOS02OS4yIDk1LjItNzEuMiAyNS4yLTIuNCA0MC43IDE0LjggNDYuNSA1MS43IDIwLjcgMTMxLjIgMjkuOSAxNTEgNjcuNiA5MS42IDEzLjUtMjEuNCAyMC44LTM3LjcgMjEuOC00OC45IDMuNS0zMy4yLTI1LjktMzAuOS00NS44LTIyLjQgMTUuOS01Mi4xIDQ2LjMtNzcuNCA5MS4yLTc2IDMzLjMuOSA0OSAyMi41IDQ3LjEgNjQuN3oiLz4KPC9zdmc+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: #003346;
}

.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: #003346;
}

.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: #003346;
}

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

h1 {
  display: block;
  margin: 0 0 30px 0;
  color: #003346;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: clamp(1.63rem, 4.17vw + 0.38rem, 3.5rem);
  font-weight: bold;
  line-height: 1.2;
}
body[data-color-scheme=dark] h1 {
  color: #FFF;
}

h2, .hero-slide__title, .nav__title,
.menu__title,
.block__title {
  display: block;
  margin: 0 0 30px 0;
  color: #003346;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: clamp(1.38rem, 2.78vw + 0.54rem, 2.63rem);
  font-weight: bold;
  line-height: 1.16;
}
h2.alternate, .alternate.hero-slide__title, .alternate.nav__title,
.alternate.menu__title,
.alternate.block__title {
  color: #EE3053;
}

h3, .link-block .title, .node--event.node--view-mode-teaser .node_inner .node__content .node__header .title, .node--article.node--view-mode-teaser .node_inner .node__content .node__header .title {
  display: block;
  margin: 0 0 30px 0;
  color: #003346;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: clamp(1.25rem, 0.56vw + 1.08rem, 1.5rem);
  font-weight: bold;
  line-height: 1.16;
}

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 0 30px 0;
  color: #003346;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.2;
}
body[data-color-scheme=dark] .subtitle {
  color: #FFF;
}
.subtitle + h2, .subtitle + .hero-slide__title, .subtitle + .nav__title,
.subtitle + .menu__title,
.subtitle + .block__title {
  margin-top: -30px;
}

.pg-bg--primary .subtitle, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .subtitle {
  color: #fff;
}

.pg-bg--secondary .subtitle {
  color: #fff;
}

.pg-bg--tertiary .subtitle {
  color: #fff;
}

.pg-bg--neutral .subtitle {
  color: #003346;
}

p.large {
  font-size: 1.2rem;
}

p.larger {
  font-size: clamp(1.38rem, 1.94vw + 0.79rem, 2.25rem);
  line-height: 1.4;
}

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

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

a {
  color: #003346;
  text-decoration: underline;
}
a:hover {
  color: #EE3053;
}

a[href^="tel:"] {
  text-decoration: none;
}
a[href^="tel:"]:hover, a[href^="tel:"]:active {
  text-decoration: underline;
}
@media all and (max-width: 479px) {
  a[href^="tel:"] {
    text-decoration: underline;
  }
  a[href^="tel:"]:hover, a[href^="tel:"]:active {
    text-decoration: none;
  }
}

.field--type-text-long ul {
  padding: 0;
  margin: 0 0 30px 0;
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
.field--type-text-long ul li {
  list-style: none;
  padding: 0 0 0 0.9375rem;
  position: relative;
}
.field--type-text-long ul li:has(> a[href]) {
  display: flex;
  border-bottom: 1px solid transparent;
}
.field--type-text-long ul li:has(> a[href]):first-child {
  border-top: 1px solid transparent;
}
.field--type-text-long ul li:has(> a[href]):not(:first-child) {
  margin-top: -0.9375rem;
}
.field--type-text-long ul li:has(> a[href]) a {
  padding: 1rem 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.field--type-text-long ul li:has(> a[href]) a::after {
  margin-left: 0.1em;
}
.field--type-text-long ul li:has(> a[href]) a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
  -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: transparent;
}
.field--type-text-long ul li:has(> a[href]) a::after {
  font-size: 1.25rem;
}
.field--type-text-long ul li:has(> a[data-entity-type=file]) a::after {
  margin-left: 0.1em;
}
.field--type-text-long ul li:has(> a[data-entity-type=file]) a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi43MTMgMTUuNTE2Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjc1IDAuNzUpIj4KICAgIDxwYXRoIGQ9Ik0xMi4zMDcsM0g3LjRBMS40LDEuNCwwLDAsMCw2LDQuNFYxNS42MTRhMS40LDEuNCwwLDAsMCwxLjQsMS40aDguNDA5YTEuNCwxLjQsMCwwLDAsMS40LTEuNFY3LjkwNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8cGF0aCBkPSJNMTkuNSwzVjcuOTA1aDQuOTA1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMTkzIC0zKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgo8L3N2Zz4K");
  -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: transparent;
}
.field--type-text-long ul li:has(> a[href]:not([data-entity-type=file])) a::after {
  margin-left: 0.1em;
}
.field--type-text-long ul li:has(> a[href]:not([data-entity-type=file])) a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: #EE3053;
}
.field--type-text-long ul li:has(> a[href]:not([data-entity-type=file])) a::after {
  font-size: 1rem;
}

.pg-bg--none .field--type-text-long ul li:has(> a[href]), .pg-bg--neutral .field--type-text-long ul li:has(> a[href]) {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .field--type-text-long ul li:has(> a[href]), body[data-color-scheme=dark] .pg-bg--neutral .field--type-text-long ul li:has(> a[href]) {
  border-color: #484848;
}
.pg-bg--none .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after, .pg-bg--neutral .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after {
  background-color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after, body[data-color-scheme=dark] .pg-bg--neutral .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after {
  background-color: #fff;
}

.pg-bg--primary .field--type-text-long ul li:has(> a[href]), .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .field--type-text-long ul li:has(> a[href]), .pg-bg--secondary .field--type-text-long ul li:has(> a[href]) {
  border-color: #484848;
}
.pg-bg--primary .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after, .pg-bg--secondary .field--type-text-long ul li:has(> a[href]) a[data-entity-type=file]::after {
  background-color: #fff;
}

.readmore-link {
  display: flex;
  align-items: baseline;
  gap: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: gap 0.2s ease-in-out, color 0.2s ease-in-out;
  text-decoration: underline;
}
.readmore-link::after {
  margin-left: 0.1em;
}
.readmore-link::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: var(--body);
}
.readmore-link::after {
  font-size: 0.75rem;
  transition: background-color 0.2s ease-in-out;
}

@media all and (max-width: 959px) {
  .field--type-text-long .table-wrapper {
    width: 100%;
    overflow-x: auto;
  }
}
.field--type-text-long table {
  width: 100%;
}
.field--type-text-long table thead tr th {
  padding: 0.625rem 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: top;
}
.field--type-text-long table tbody tr td {
  padding: 0.75rem 1.25rem;
  vertical-align: top;
}
.field--type-text-long table tbody tr:nth-child(2n) td {
  background-color: #e8eef0;
}
body[data-color-scheme=dark] .field--type-text-long table tbody tr:nth-child(2n) td {
  background-color: rgba(255, 255, 255, 0.1);
}

table.comparison-bronze-silver-gold thead tr th:nth-child(1),
table.comparison-bronze-silver-gold tbody tr td:nth-child(1) {
  width: 35%;
}
table.comparison-bronze-silver-gold thead tr th:nth-child(2), table.comparison-bronze-silver-gold thead tr th:nth-child(3), table.comparison-bronze-silver-gold thead tr th:nth-child(4), table.comparison-bronze-silver-gold thead tr th:nth-child(5), table.comparison-bronze-silver-gold thead tr th:nth-child(6),
table.comparison-bronze-silver-gold tbody tr td:nth-child(2),
table.comparison-bronze-silver-gold tbody tr td:nth-child(3),
table.comparison-bronze-silver-gold tbody tr td:nth-child(4),
table.comparison-bronze-silver-gold tbody tr td:nth-child(5),
table.comparison-bronze-silver-gold tbody tr td:nth-child(6) {
  width: 13%;
}

.pg-bg--primary .field--type-text-long table, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .field--type-text-long table,
.pg-bg--secondary .field--type-text-long table {
  color: #FFF;
}
.pg-bg--primary .field--type-text-long table tbody tr:nth-child(2n) td, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .field--type-text-long table tbody tr:nth-child(2n) td,
.pg-bg--secondary .field--type-text-long table tbody tr:nth-child(2n) td {
  background-color: rgba(255, 255, 255, 0.1);
}

.check::before {
  margin-right: 0.1em;
}
.check::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+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: #EE3053;
}
.check::before {
  width: 1rem;
  height: 0.75rem;
  margin: 0;
  background-color: #EE3053;
}
body[data-color-scheme=dark] .check::before {
  background-color: #FFF;
}

.pg-bg--primary .check::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .check::before,
.pg-bg--secondary .check::before {
  background-color: #FFF;
}

.gradient-blue {
  background: linear-gradient(90deg, #0fbcfd, #027dac);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.red {
  color: #EE3053;
}

.xl {
  font-size: clamp(2rem, 4.44vw + 0.67rem, 4rem);
}

.highlight-gradient-blue {
  line-height: 1.5;
}
.highlight-gradient-blue * {
  display: inline !important;
}
.highlight-gradient-blue .line-mask {
  background: linear-gradient(90deg, rgb(15, 188, 253) 0%, rgb(2, 125, 172) 100%);
  padding: 0.5rem 1rem 0.25rem 1rem;
  color: #fff;
  border-radius: 1rem;
}

.highlight-gradient-green {
  line-height: 1.5;
}
.highlight-gradient-green * {
  display: inline !important;
}
.highlight-gradient-green .line-mask {
  background: linear-gradient(90deg, rgb(240, 233, 0) 0%, rgb(20, 184, 58) 100%);
  padding: 0.5rem 1rem 0.25rem 1rem;
  color: #fff;
  border-radius: 1rem;
}

.btn-tertiary, .page_header .page_header__inner .page_header__content .region a.btn, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.back-to-product-finder, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link, .page_header .page_header__inner .page_header__content .region a.button, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a, .btn--bg-aware {
  background-color: #EE3053;
  color: #fff;
}
.btn-tertiary:hover, .page_header .page_header__inner .page_header__content .region a.btn:hover, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.back-to-product-finder:hover, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link:hover, .page_header .page_header__inner .page_header__content .region a.button:hover, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:hover, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:hover,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:hover,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:hover,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:hover,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:hover, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:hover, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:hover, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:hover, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a:hover, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:hover, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:hover, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:hover, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:hover, .btn--bg-aware:hover, .btn-tertiary:focus, .page_header .page_header__inner .page_header__content .region a.btn:focus, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder:focus, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.back-to-product-finder:focus, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:focus, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link:focus, .page_header .page_header__inner .page_header__content .region a.button:focus, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:focus,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:focus,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:focus,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:focus, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:focus, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:focus, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:focus, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a:focus, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:focus, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:focus, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:focus, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:focus, .btn--bg-aware:focus, .btn-tertiary:active, .page_header .page_header__inner .page_header__content .region a.btn:active, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.back-to-product-finder:active, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link:active, .page_header .page_header__inner .page_header__content .region a.button:active, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:active, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:active,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:active,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:active,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit:active,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit:active, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a:active, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:active, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a:active, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a:active, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a:active, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:active, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a:active, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a:active, .btn--bg-aware:active {
  background-color: #d91237;
  color: #fff;
}

.btn-outline-tertiary, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link {
  background-color: transparent;
  border: 2px solid #EE3053;
  color: #EE3053;
}
.btn-outline-tertiary:hover, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:hover, .btn-outline-tertiary:focus, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:focus, .btn-outline-tertiary:active, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:active {
  background-color: #EE3053;
  color: #fff;
}

.btn-chevron {
  position: relative;
  padding-right: 3.3rem;
}
.btn-chevron:before {
  content: "";
  position: absolute;
  height: 1.6875rem;
  width: 1.6875rem;
  right: 0.6rem;
  top: 50%;
  translate: 0 -50%;
  -webkit-mask-image: url("../svg/icons/chevron-right.svg");
          mask-image: url("../svg/icons/chevron-right.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 0.5rem auto;
          mask-size: 0.5rem auto;
  -webkit-mask-position: 10px 8px;
          mask-position: 10px 8px;
  z-index: 10;
}
.btn-chevron:after {
  content: "";
  position: absolute;
  height: 1.6875rem;
  width: 1.6875rem;
  border-radius: 50%;
  right: 0.6rem;
  top: 50%;
  translate: 0 -50%;
}
.btn-chevron.btn-primary:before, .page_footer .btn-chevron.btn:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-chevron.back-to-product-finder:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-chevron.product-list-download-link:before, .page_footer .btn-chevron.button:before, .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:before,
.page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:before,
.page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:before, .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-chevron:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:before, .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-chevron:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer a.btn-chevron:before, .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:before, .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:before, .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .btn-chevron.webform-button--submit:before, input.btn-chevron[type=submit]:before, .pg-bg--tertiary .btn-chevron.btn--bg-aware:before, .btn-chevron.btn-secondary:before, .btn-chevron.btn-neutral:before {
  background-color: #fff;
}
.btn-chevron.btn-primary:after, .page_footer .btn-chevron.btn:after, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-chevron.back-to-product-finder:after, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-chevron.product-list-download-link:after, .page_footer .btn-chevron.button:after, .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:after, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:after,
.page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:after,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:after,
.page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-chevron.webform-button--submit:after,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-chevron.webform-button--submit:after, .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-chevron:after, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:after, .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-chevron:after, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer a.btn-chevron:after, .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:after, .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-chevron:after, .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .btn-chevron.webform-button--submit:after, input.btn-chevron[type=submit]:after, .pg-bg--tertiary .btn-chevron.btn--bg-aware:after, .btn-chevron.btn-secondary:after, .btn-chevron.btn-neutral:after {
  border: 0;
  background-color: #EE3053;
}
.btn-chevron.btn-tertiary:before, .page_header .page_header__inner .page_header__content .region a.btn-chevron.btn:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-chevron.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-chevron.back-to-product-finder:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-chevron.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-chevron.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region a.btn-chevron.button:before, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:before,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:before,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-chevron:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:before, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-chevron:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a.btn-chevron:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:before, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:before, .btn-chevron.btn--bg-aware:before {
  background-color: #fff;
}
.btn-chevron.btn-tertiary:after, .page_header .page_header__inner .page_header__content .region a.btn-chevron.btn:after, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-chevron.back-to-product-finder:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-chevron.back-to-product-finder:after, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-chevron.product-list-download-link:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-chevron.product-list-download-link:after, .page_header .page_header__inner .page_header__content .region a.btn-chevron.button:after, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:after, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:after,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:after,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:after,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-chevron.webform-button--submit:after,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-chevron.webform-button--submit:after, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-chevron:after, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:after, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-chevron:after, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a.btn-chevron:after, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:after, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-chevron:after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-chevron:after, .btn-chevron.btn--bg-aware:after {
  border: 2px solid #fff;
}
.btn-chevron.btn-outline-primary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:before {
  background-color: #003346;
}
.btn-chevron.btn-outline-primary:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:after {
  border: 2px solid #003346;
}
.btn-chevron.btn-outline-primary:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:hover:before, .btn-chevron.btn-outline-primary:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:focus:before {
  background-color: #fff;
}
.btn-chevron.btn-outline-primary:hover:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:hover:after, .btn-chevron.btn-outline-primary:focus:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.back-to-product-finder:focus:after {
  border-color: #fff;
}
.btn-chevron.btn-outline-secondary:before {
  background-color: #333333;
}
.btn-chevron.btn-outline-secondary:after {
  border: 2px solid #333333;
}
.btn-chevron.btn-outline-secondary:hover:before, .btn-chevron.btn-outline-secondary:focus:before {
  background-color: #fff;
}
.btn-chevron.btn-outline-secondary:hover:after, .btn-chevron.btn-outline-secondary:focus:after {
  border-color: #fff;
}
.btn-chevron.btn-outline-tertiary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:before {
  background-color: #EE3053;
}
.btn-chevron.btn-outline-tertiary:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:after {
  border: 2px solid #EE3053;
}
.btn-chevron.btn-outline-tertiary:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:hover:before, .btn-chevron.btn-outline-tertiary:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:focus:before {
  background-color: #fff;
}
.btn-chevron.btn-outline-tertiary:hover:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:hover:after, .btn-chevron.btn-outline-tertiary:focus:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-chevron.product-list-download-link:focus:after {
  border-color: #fff;
}
.btn-chevron.btn-outline-neutral:before {
  background-color: #efefef;
}
.btn-chevron.btn-outline-neutral:after {
  border: 2px solid #efefef;
}
.btn-chevron.btn-outline-neutral:hover:before, .btn-chevron.btn-outline-neutral:focus:before {
  background-color: #333333;
}
.btn-chevron.btn-outline-neutral:hover:after, .btn-chevron.btn-outline-neutral:focus:after {
  border-color: #333333;
}

.btn-download, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link {
  position: relative;
  padding-left: 3.3rem;
}
.btn-download:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:before {
  content: "";
  position: absolute;
  height: 1.6875rem;
  width: 1.6875rem;
  left: 0.9rem;
  top: 50%;
  translate: 0 -50%;
  -webkit-mask-image: url("../svg/icons/downloads.svg");
          mask-image: url("../svg/icons/downloads.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 1.375rem auto;
          mask-size: 1.375rem auto;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: 10;
}
.btn-download.btn-primary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-primary.product-list-download-link:before, .page_footer .btn-download.btn:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-download.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-download.back-to-product-finder:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn.product-list-download-link:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .product-list-download-link.back-to-product-finder:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-download.product-list-download-link:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .btn-download.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .product-list-download-link:before, .page_footer .btn-download.button:before, .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .button.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .button.product-list-download-link:before, .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-download.webform-button--submit:before, .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit.product-list-download-link:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-download.webform-button--submit:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit.product-list-download-link:before,
.page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-download.webform-button--submit:before,
.page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit.product-list-download-link:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-download.webform-button--submit:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit.product-list-download-link:before,
.page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .btn-download.webform-button--submit:before,
.page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit.product-list-download-link:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .btn-download.webform-button--submit:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_footer .webform-button--submit.product-list-download-link:before, .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer a.btn-download:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_footer a.product-list-download-link:before, .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-download:before, .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.product-list-download-link:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer a.btn-download:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_footer a.product-list-download-link:before, .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-download:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_footer a.product-list-download-link:before, .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_footer body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer a.btn-download:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_footer a.product-list-download-link:before, .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .btn-download.webform-button--submit:before, .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-button--submit.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .webform-button--submit.product-list-download-link:before, input.btn-download[type=submit]:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content input[type=submit].product-list-download-link:before, .btn-download.btn-secondary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-secondary.product-list-download-link:before, .btn-download.btn-tertiary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-tertiary.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region a.btn-download.btn:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-download.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-download.back-to-product-finder:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link.back-to-product-finder:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.btn-download.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.btn-download.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region a.btn-download.button:before, .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.button.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region a.button.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-download.webform-button--submit:before, .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit.product-list-download-link:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-download.webform-button--submit:before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit.product-list-download-link:before,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-download.webform-button--submit:before,
.page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit.product-list-download-link:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-download.webform-button--submit:before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit.product-list-download-link:before,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.btn-download.webform-button--submit:before,
.page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit.product-list-download-link:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.btn-download.webform-button--submit:before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.webform-button--submit.product-list-download-link:before,
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .page_header .page_header__inner .page_header__content .region a.webform-button--submit.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-download:before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.btn-download:before, .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.product-list-download-link:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a.btn-download:before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .page_header .page_header__inner .page_header__content .region a.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-download:before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.product-list-download-link:before, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.btn-download:before, .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .page_header .page_header__inner .page_header__content .region body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a.product-list-download-link:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.btn-download:before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .page_header .page_header__inner .page_header__content .region a.product-list-download-link:before, .btn-download.btn--bg-aware:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn--bg-aware.product-list-download-link:before, .btn-download.btn-neutral:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-neutral.product-list-download-link:before {
  background-color: #fff;
}
.btn-download.btn-outline-primary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-download.back-to-product-finder:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-primary.product-list-download-link:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link.back-to-product-finder:before {
  background-color: #003346;
}
.btn-download.btn-outline-primary:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-download.back-to-product-finder:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-primary.product-list-download-link:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link.back-to-product-finder:hover:before, .btn-download.btn-outline-primary:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-download.back-to-product-finder:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-primary.product-list-download-link:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link.back-to-product-finder:focus:before {
  background-color: #fff;
}
.btn-download.btn-outline-secondary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-secondary.product-list-download-link:before {
  background-color: #333333;
}
.btn-download.btn-outline-secondary:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-secondary.product-list-download-link:hover:before, .btn-download.btn-outline-secondary:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-secondary.product-list-download-link:focus:before {
  background-color: #fff;
}
.btn-download.btn-outline-tertiary:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:before {
  background-color: #EE3053;
}
.btn-download.btn-outline-tertiary:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:hover:before, .btn-download.btn-outline-tertiary:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link:focus:before {
  background-color: #fff;
}
.btn-download.btn-outline-neutral:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:before {
  background-color: #efefef;
}
.btn-download.btn-outline-neutral:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:after {
  border: 2px solid #efefef;
}
.btn-download.btn-outline-neutral:hover:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:hover:before, .btn-download.btn-outline-neutral:focus:before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:focus:before {
  background-color: #333333;
}
.btn-download.btn-outline-neutral:hover:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:hover:after, .btn-download.btn-outline-neutral:focus:after, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .btn-outline-neutral.product-list-download-link:focus:after {
  border-color: #333333;
}

.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;
}

.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: 20rem;
}
.mm-left .off-canvas {
  width: 20rem;
  position: fixed;
  top: 0;
  left: -20rem;
  bottom: 0;
}

.mm-right.mm-open .off-canvas {
  right: 0;
}
.mm-right.mm-open .wrapper {
  left: -20rem;
}
.mm-right .off-canvas {
  width: 20rem;
  position: fixed;
  top: 0;
  right: -20rem;
  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 fieldset {
  padding: 0;
  margin: 0 0 1.5625rem 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-bottom: 1.75rem !important;
}
@media all and (max-width: 767px) {
  .webform-flexbox {
    margin-bottom: 0 !important;
  }
}

.captcha,
.form-item {
  margin: 0 0 0.625rem;
  margin-bottom: 1.75rem;
}
.captcha.form-no-label,
.form-item.form-no-label {
  margin-bottom: 1rem;
}

label {
  margin-bottom: 0.25rem;
}
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: 1.25rem;
  height: 1.25rem;
  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=file] {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

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 {
  border-radius: 5rem;
  border: none;
  padding: 0.75rem 1.25rem;
  line-height: 1;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) label {
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) label {
  color: #fff;
}

*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file],
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea {
  background-color: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea {
  background-color: #484848;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file],
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea {
  color: #fff;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::-moz-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea::-moz-placeholder {
  color: #003346;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:-ms-input-placeholder, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea:-ms-input-placeholder {
  color: #003346;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::placeholder,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea::placeholder {
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::-moz-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea::-moz-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:-ms-input-placeholder, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea:-ms-input-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=tel]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=text]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=email]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=url]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=date]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=search]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=number]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=password]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::placeholder,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) textarea::placeholder {
  color: #d6e1e7;
}

*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form a:not(.btn):not(input[type=submit]):not(.button) {
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form a:not(.btn):not(input[type=submit]):not(.button) {
  color: #fff;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form .description, *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form .webform-element-description {
  color: inherit;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form .description, body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) form .webform-element-description {
  color: #d6e1e7;
}

*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:hover::-webkit-file-upload-button {
  background: transparent;
  color: #003346;
}

*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:hover::file-selector-button {
  background: transparent;
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:hover::-webkit-file-upload-button {
  color: #fff;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]:hover::file-selector-button {
  color: #fff;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::-webkit-file-upload-button {
  background: transparent;
  color: #003346;
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::file-selector-button {
  background: transparent;
  color: #003346;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::-webkit-file-upload-button {
  color: #fff;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) input[type=file]::file-selector-button {
  color: #fff;
}

*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) select,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) .form-select {
  background-color: #F7F9FA;
  color: #003346;
  background-image: url("../svg/icons/dropdown-red.svg");
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) select,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) .form-select {
  background-color: #484848;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) select,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) .form-select {
  color: #fff;
}
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) select,
body[data-color-scheme=dark] *:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) .form-select {
  background-image: url("../svg/icons/dropdown-white.svg");
}
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) select option,
*:not(.pg-bg--none, .pg-bg--primary, .pg-bg--secondary, .pg-bg--neutral) .form-select option {
  color: #003346;
}

.pg-bg--none input[type=tel],
.pg-bg--none input[type=text],
.pg-bg--none input[type=email],
.pg-bg--none input[type=url],
.pg-bg--none input[type=date],
.pg-bg--none input[type=search],
.pg-bg--none input[type=number],
.pg-bg--none input[type=password],
.pg-bg--none input[type=file],
.pg-bg--none textarea {
  background-color: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none input[type=tel],
body[data-color-scheme=dark] .pg-bg--none input[type=text],
body[data-color-scheme=dark] .pg-bg--none input[type=email],
body[data-color-scheme=dark] .pg-bg--none input[type=url],
body[data-color-scheme=dark] .pg-bg--none input[type=date],
body[data-color-scheme=dark] .pg-bg--none input[type=search],
body[data-color-scheme=dark] .pg-bg--none input[type=number],
body[data-color-scheme=dark] .pg-bg--none input[type=password],
body[data-color-scheme=dark] .pg-bg--none input[type=file],
body[data-color-scheme=dark] .pg-bg--none textarea {
  background-color: #484848;
}
body[data-color-scheme=dark] .pg-bg--none input[type=tel],
body[data-color-scheme=dark] .pg-bg--none input[type=text],
body[data-color-scheme=dark] .pg-bg--none input[type=email],
body[data-color-scheme=dark] .pg-bg--none input[type=url],
body[data-color-scheme=dark] .pg-bg--none input[type=date],
body[data-color-scheme=dark] .pg-bg--none input[type=search],
body[data-color-scheme=dark] .pg-bg--none input[type=number],
body[data-color-scheme=dark] .pg-bg--none input[type=password],
body[data-color-scheme=dark] .pg-bg--none input[type=file],
body[data-color-scheme=dark] .pg-bg--none textarea {
  color: #fff;
}
.pg-bg--none input[type=tel]::-moz-placeholder, .pg-bg--none input[type=text]::-moz-placeholder, .pg-bg--none input[type=email]::-moz-placeholder, .pg-bg--none input[type=url]::-moz-placeholder, .pg-bg--none input[type=date]::-moz-placeholder, .pg-bg--none input[type=search]::-moz-placeholder, .pg-bg--none input[type=number]::-moz-placeholder, .pg-bg--none input[type=password]::-moz-placeholder, .pg-bg--none input[type=file]::-moz-placeholder, .pg-bg--none textarea::-moz-placeholder {
  color: #003346;
}
.pg-bg--none input[type=tel]:-ms-input-placeholder, .pg-bg--none input[type=text]:-ms-input-placeholder, .pg-bg--none input[type=email]:-ms-input-placeholder, .pg-bg--none input[type=url]:-ms-input-placeholder, .pg-bg--none input[type=date]:-ms-input-placeholder, .pg-bg--none input[type=search]:-ms-input-placeholder, .pg-bg--none input[type=number]:-ms-input-placeholder, .pg-bg--none input[type=password]:-ms-input-placeholder, .pg-bg--none input[type=file]:-ms-input-placeholder, .pg-bg--none textarea:-ms-input-placeholder {
  color: #003346;
}
.pg-bg--none input[type=tel]::placeholder,
.pg-bg--none input[type=text]::placeholder,
.pg-bg--none input[type=email]::placeholder,
.pg-bg--none input[type=url]::placeholder,
.pg-bg--none input[type=date]::placeholder,
.pg-bg--none input[type=search]::placeholder,
.pg-bg--none input[type=number]::placeholder,
.pg-bg--none input[type=password]::placeholder,
.pg-bg--none input[type=file]::placeholder,
.pg-bg--none textarea::placeholder {
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none input[type=tel]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=text]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=email]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=url]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=date]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=search]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=number]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=password]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=file]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--none textarea::-moz-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none input[type=tel]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=text]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=email]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=url]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=date]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=search]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=number]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=password]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none input[type=file]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--none textarea:-ms-input-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none input[type=tel]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=text]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=email]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=url]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=date]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=search]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=number]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=password]::placeholder,
body[data-color-scheme=dark] .pg-bg--none input[type=file]::placeholder,
body[data-color-scheme=dark] .pg-bg--none textarea::placeholder {
  color: #d6e1e7;
}

.pg-bg--neutral input[type=tel],
.pg-bg--neutral input[type=text],
.pg-bg--neutral input[type=email],
.pg-bg--neutral input[type=url],
.pg-bg--neutral input[type=date],
.pg-bg--neutral input[type=search],
.pg-bg--neutral input[type=number],
.pg-bg--neutral input[type=password],
.pg-bg--neutral input[type=file],
.pg-bg--neutral textarea {
  background-color: #fff;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--neutral input[type=tel],
body[data-color-scheme=dark] .pg-bg--neutral input[type=text],
body[data-color-scheme=dark] .pg-bg--neutral input[type=email],
body[data-color-scheme=dark] .pg-bg--neutral input[type=url],
body[data-color-scheme=dark] .pg-bg--neutral input[type=date],
body[data-color-scheme=dark] .pg-bg--neutral input[type=search],
body[data-color-scheme=dark] .pg-bg--neutral input[type=number],
body[data-color-scheme=dark] .pg-bg--neutral input[type=password],
body[data-color-scheme=dark] .pg-bg--neutral input[type=file],
body[data-color-scheme=dark] .pg-bg--neutral textarea {
  background-color: #484848;
}
body[data-color-scheme=dark] .pg-bg--neutral input[type=tel],
body[data-color-scheme=dark] .pg-bg--neutral input[type=text],
body[data-color-scheme=dark] .pg-bg--neutral input[type=email],
body[data-color-scheme=dark] .pg-bg--neutral input[type=url],
body[data-color-scheme=dark] .pg-bg--neutral input[type=date],
body[data-color-scheme=dark] .pg-bg--neutral input[type=search],
body[data-color-scheme=dark] .pg-bg--neutral input[type=number],
body[data-color-scheme=dark] .pg-bg--neutral input[type=password],
body[data-color-scheme=dark] .pg-bg--neutral input[type=file],
body[data-color-scheme=dark] .pg-bg--neutral textarea {
  color: #fff;
}
.pg-bg--neutral input[type=tel]::-moz-placeholder, .pg-bg--neutral input[type=text]::-moz-placeholder, .pg-bg--neutral input[type=email]::-moz-placeholder, .pg-bg--neutral input[type=url]::-moz-placeholder, .pg-bg--neutral input[type=date]::-moz-placeholder, .pg-bg--neutral input[type=search]::-moz-placeholder, .pg-bg--neutral input[type=number]::-moz-placeholder, .pg-bg--neutral input[type=password]::-moz-placeholder, .pg-bg--neutral input[type=file]::-moz-placeholder, .pg-bg--neutral textarea::-moz-placeholder {
  color: #003346;
}
.pg-bg--neutral input[type=tel]:-ms-input-placeholder, .pg-bg--neutral input[type=text]:-ms-input-placeholder, .pg-bg--neutral input[type=email]:-ms-input-placeholder, .pg-bg--neutral input[type=url]:-ms-input-placeholder, .pg-bg--neutral input[type=date]:-ms-input-placeholder, .pg-bg--neutral input[type=search]:-ms-input-placeholder, .pg-bg--neutral input[type=number]:-ms-input-placeholder, .pg-bg--neutral input[type=password]:-ms-input-placeholder, .pg-bg--neutral input[type=file]:-ms-input-placeholder, .pg-bg--neutral textarea:-ms-input-placeholder {
  color: #003346;
}
.pg-bg--neutral input[type=tel]::placeholder,
.pg-bg--neutral input[type=text]::placeholder,
.pg-bg--neutral input[type=email]::placeholder,
.pg-bg--neutral input[type=url]::placeholder,
.pg-bg--neutral input[type=date]::placeholder,
.pg-bg--neutral input[type=search]::placeholder,
.pg-bg--neutral input[type=number]::placeholder,
.pg-bg--neutral input[type=password]::placeholder,
.pg-bg--neutral input[type=file]::placeholder,
.pg-bg--neutral textarea::placeholder {
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--neutral input[type=tel]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=text]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=email]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=url]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=date]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=search]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=number]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=password]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=file]::-moz-placeholder, body[data-color-scheme=dark] .pg-bg--neutral textarea::-moz-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--neutral input[type=tel]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=text]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=email]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=url]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=date]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=search]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=number]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=password]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral input[type=file]:-ms-input-placeholder, body[data-color-scheme=dark] .pg-bg--neutral textarea:-ms-input-placeholder {
  color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--neutral input[type=tel]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=text]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=email]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=url]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=date]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=search]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=number]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=password]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral input[type=file]::placeholder,
body[data-color-scheme=dark] .pg-bg--neutral textarea::placeholder {
  color: #d6e1e7;
}

.pg-bg--primary input[type=tel], .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=tel],
.pg-bg--primary input[type=text],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=text],
.pg-bg--primary input[type=email],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=email],
.pg-bg--primary input[type=url],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=url],
.pg-bg--primary input[type=date],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=date],
.pg-bg--primary input[type=search],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=search],
.pg-bg--primary input[type=number],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=number],
.pg-bg--primary input[type=password],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=password],
.pg-bg--primary input[type=file],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=file],
.pg-bg--primary textarea,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial textarea, .pg-bg--secondary input[type=tel],
.pg-bg--secondary input[type=text],
.pg-bg--secondary input[type=email],
.pg-bg--secondary input[type=url],
.pg-bg--secondary input[type=date],
.pg-bg--secondary input[type=search],
.pg-bg--secondary input[type=number],
.pg-bg--secondary input[type=password],
.pg-bg--secondary input[type=file],
.pg-bg--secondary textarea {
  color: #fff;
  background-color: #484848;
}
.pg-bg--primary input[type=tel]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=tel]::-moz-placeholder, .pg-bg--primary input[type=text]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=text]::-moz-placeholder, .pg-bg--primary input[type=email]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=email]::-moz-placeholder, .pg-bg--primary input[type=url]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=url]::-moz-placeholder, .pg-bg--primary input[type=date]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=date]::-moz-placeholder, .pg-bg--primary input[type=search]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=search]::-moz-placeholder, .pg-bg--primary input[type=number]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=number]::-moz-placeholder, .pg-bg--primary input[type=password]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=password]::-moz-placeholder, .pg-bg--primary input[type=file]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=file]::-moz-placeholder, .pg-bg--primary textarea::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial textarea::-moz-placeholder, .pg-bg--secondary input[type=tel]::-moz-placeholder, .pg-bg--secondary input[type=text]::-moz-placeholder, .pg-bg--secondary input[type=email]::-moz-placeholder, .pg-bg--secondary input[type=url]::-moz-placeholder, .pg-bg--secondary input[type=date]::-moz-placeholder, .pg-bg--secondary input[type=search]::-moz-placeholder, .pg-bg--secondary input[type=number]::-moz-placeholder, .pg-bg--secondary input[type=password]::-moz-placeholder, .pg-bg--secondary input[type=file]::-moz-placeholder, .pg-bg--secondary textarea::-moz-placeholder {
  color: #fff;
}
.pg-bg--primary input[type=tel]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=tel]:-ms-input-placeholder, .pg-bg--primary input[type=text]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=text]:-ms-input-placeholder, .pg-bg--primary input[type=email]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=email]:-ms-input-placeholder, .pg-bg--primary input[type=url]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=url]:-ms-input-placeholder, .pg-bg--primary input[type=date]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=date]:-ms-input-placeholder, .pg-bg--primary input[type=search]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=search]:-ms-input-placeholder, .pg-bg--primary input[type=number]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=number]:-ms-input-placeholder, .pg-bg--primary input[type=password]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=password]:-ms-input-placeholder, .pg-bg--primary input[type=file]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=file]:-ms-input-placeholder, .pg-bg--primary textarea:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial textarea:-ms-input-placeholder, .pg-bg--secondary input[type=tel]:-ms-input-placeholder, .pg-bg--secondary input[type=text]:-ms-input-placeholder, .pg-bg--secondary input[type=email]:-ms-input-placeholder, .pg-bg--secondary input[type=url]:-ms-input-placeholder, .pg-bg--secondary input[type=date]:-ms-input-placeholder, .pg-bg--secondary input[type=search]:-ms-input-placeholder, .pg-bg--secondary input[type=number]:-ms-input-placeholder, .pg-bg--secondary input[type=password]:-ms-input-placeholder, .pg-bg--secondary input[type=file]:-ms-input-placeholder, .pg-bg--secondary textarea:-ms-input-placeholder {
  color: #fff;
}
.pg-bg--primary input[type=tel]::placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=tel]::placeholder,
.pg-bg--primary input[type=text]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=text]::placeholder,
.pg-bg--primary input[type=email]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=email]::placeholder,
.pg-bg--primary input[type=url]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=url]::placeholder,
.pg-bg--primary input[type=date]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=date]::placeholder,
.pg-bg--primary input[type=search]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=search]::placeholder,
.pg-bg--primary input[type=number]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=number]::placeholder,
.pg-bg--primary input[type=password]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=password]::placeholder,
.pg-bg--primary input[type=file]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial input[type=file]::placeholder,
.pg-bg--primary textarea::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial textarea::placeholder, .pg-bg--secondary input[type=tel]::placeholder,
.pg-bg--secondary input[type=text]::placeholder,
.pg-bg--secondary input[type=email]::placeholder,
.pg-bg--secondary input[type=url]::placeholder,
.pg-bg--secondary input[type=date]::placeholder,
.pg-bg--secondary input[type=search]::placeholder,
.pg-bg--secondary input[type=number]::placeholder,
.pg-bg--secondary input[type=password]::placeholder,
.pg-bg--secondary input[type=file]::placeholder,
.pg-bg--secondary textarea::placeholder {
  color: #fff;
}

textarea {
  resize: vertical;
  border-radius: 1.25rem;
  min-height: 12.5rem;
}

select,
.form-select {
  border-radius: 5rem;
  padding: 0.75rem 1.25rem;
  padding-right: 2.5rem;
  border: none;
  line-height: 1;
  background-image: url("../svg/icons/dropdown-red.svg");
  background-position: right 1.25rem center;
  background-size: 0.625rem;
}
body[data-color-scheme=dark] select,
body[data-color-scheme=dark] .form-select {
  background-image: url("../svg/icons/dropdown-white.svg");
}

.pg-bg--none select,
.pg-bg--none .form-select {
  background-color: #F7F9FA;
  color: #003346;
  background-image: url("../svg/icons/dropdown-red.svg");
}
body[data-color-scheme=dark] .pg-bg--none select,
body[data-color-scheme=dark] .pg-bg--none .form-select {
  background-color: #484848;
}
body[data-color-scheme=dark] .pg-bg--none select,
body[data-color-scheme=dark] .pg-bg--none .form-select {
  color: #fff;
}
body[data-color-scheme=dark] .pg-bg--none select,
body[data-color-scheme=dark] .pg-bg--none .form-select {
  background-image: url("../svg/icons/dropdown-white.svg");
}
.pg-bg--none select option,
.pg-bg--none .form-select option {
  color: #003346;
}

.pg-bg--neutral select,
.pg-bg--neutral .form-select {
  background-color: #fff;
  color: inherit;
}

.pg-bg--primary select, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial select,
.pg-bg--primary .form-select,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .form-select, .pg-bg--secondary select,
.pg-bg--secondary .form-select {
  color: #fff;
  background-color: #484848;
  background-image: url("../svg/icons/dropdown-white.svg");
}

option {
  color: #003346;
}

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

input[type=submit] {
  border: 0;
}
.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;
}

.form-item.form-item-privacy-policy-notification {
  margin-bottom: 0.625rem;
}

.sliding-popup-bottom {
  width: calc(100% - 80px);
  max-width: 46.875rem;
  padding: 3.125rem;
  color: #fff;
  background: #003346;
  position: fixed;
  right: 2.5rem;
  bottom: 2.5rem !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.875rem;
    right: 1.875rem;
    bottom: 1.875rem !important;
  }
}
@media all and (max-width: 767px) {
  .sliding-popup-bottom {
    width: 100%;
    height: auto;
    padding: 1.875rem 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.875rem;
    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.875rem 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.9375rem 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.5625rem;
  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.875rem 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.875rem 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;
}

.backtooverview--block .block__content a {
  color: #EE3053;
  text-decoration: none;
}
.backtooverview--block .block__content a::before {
  margin-right: 0.1em;
}
.backtooverview--block .block__content a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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: #EE3053;
}
.backtooverview--block .block__content a:before {
  margin-right: 1rem;
  translate: 0 1px;
}

.block > .block__filters {
  margin: 0 0 30px 0;
}

.block-facet--facet-textfield-search .facets-widget-facet_textfield_search {
  position: relative;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__header {
  padding: 0.9375rem 1.25rem;
  color: #FFF;
  background-color: #003346;
  cursor: pointer;
  border-radius: 0.25rem;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__header h3 {
  position: relative;
  color: #FFF;
  font-weight: bold;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__header h3::after {
  margin-left: 0.1em;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__header h3::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,angle-down");
          mask-image: url("data:image/svg+xml;base64,angle-down");
  -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;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__header h3::after {
  position: absolute;
  right: 0;
  top: 0;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__content {
  display: none;
  width: 100%;
  padding: 1.625rem;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 83;
  background-color: #F1F5F6;
  border-radius: 0 0 0.25rem 0.25rem !important;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__content .form-item {
  margin: 0 0 1.25rem 0;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__content ul.js-facets-checkbox-links {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block-facet--facet-textfield-search .facets-widget-facet_textfield_search .facets__content ul.js-facets-checkbox-links li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0 0 0.3125rem 0;
}
.block-facet--facet-textfield-search.open .facets__header {
  border-radius: 0.25rem 0.25rem 0 0 !important;
}
.block-facet--facet-textfield-search.open .facets__content {
  display: block;
}

.global-filters {
  display: flex;
  flex-flow: row nowrap;
}

.block-facets-summary ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  margin-bottom: -0.9375rem;
}
.block-facets-summary ul li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-right: 1.75rem;
  margin-bottom: 0.9375rem;
}
@media all and (max-width: 479px) {
  .block-facets-summary ul li {
    margin-right: 0.625rem;
    margin-bottom: 0.625rem;
  }
}
.block-facets-summary ul li a {
  display: block;
  position: relative;
  padding: 0.625rem 2.5rem 0.625rem 1.25rem;
  border: 1px solid #008fd5;
  border-radius: 0.25rem;
  font-size: 1.25rem;
  font-weight: bold;
  text-decoration: none;
}
.block-facets-summary ul li a::after {
  margin-left: 0.1em;
}
.block-facets-summary ul li a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,times");
          mask-image: url("data:image/svg+xml;base64,times");
  -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: 479px) {
  .block-facets-summary ul li a {
    padding: 0.375rem 2.5rem 0.375rem 0.9375rem;
    font-size: 1rem;
  }
}
.block-facets-summary ul li a::after {
  font-size: 0.8rem;
  position: absolute;
  right: 0.9375rem;
  top: 0.9375rem;
}
@media all and (max-width: 479px) {
  .block-facets-summary ul li a::after {
    top: 0.625rem;
  }
}
.block-facets-summary ul li.facet-summary-item--clear {
  order: 8;
  margin-right: 0;
}
.block-facets-summary ul li.facet-summary-item--clear a {
  color: #FFF;
  background-color: #008fd5;
}
.block-facets-summary ul li.facet-summary-item--clear a::after {
  display: none;
}
.block-facets-summary ul li.facet-summary-item--clear a:hover, .block-facets-summary ul li.facet-summary-item--clear a:focus {
  background-color: #007ebc;
}

.block-facet--checkbox .facets-widget-checkbox ul.item-list__checkbox {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block-facet--checkbox .facets-widget-checkbox ul.item-list__checkbox li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block-facet--checkbox .facets-widget-checkbox ul.item-list__checkbox li:last-child {
  margin: 0;
}
.block-facet--checkbox .facets-widget-checkbox .facets-soft-limit-link {
  display: block;
  color: #008fd5;
  text-align: right;
}

.breadcrumbs--block {
  font-size: 0.875rem;
  line-height: 1.3em;
}
.breadcrumbs--block ul.breadcrumb__list {
  display: flex;
  flex-flow: row nowrap;
  padding: 0;
  margin: 0;
}
.breadcrumbs--block ul.breadcrumb__list li {
  padding: 0;
  margin: 0 0 0 3.125rem;
  list-style: none;
  position: relative;
}
.breadcrumbs--block ul.breadcrumb__list li::before {
  margin-right: 0.1em;
}
.breadcrumbs--block ul.breadcrumb__list li::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: rgba(238, 48, 83, 0.5);
}
@media all and (max-width: 767px) {
  .breadcrumbs--block ul.breadcrumb__list li {
    margin: 0 0 0 1.875rem;
  }
}
.breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: rgba(238, 48, 83, 0.5);
}
body[data-color-scheme=dark] .breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.breadcrumbs--block ul.breadcrumb__list li:first-child {
  margin-left: 0;
}
.breadcrumbs--block ul.breadcrumb__list li:first-child a {
  display: inline-block;
  width: 0.875rem;
  height: 0.875rem;
  position: relative;
  text-indent: -23.75rem;
  overflow: hidden;
}
.breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  margin-right: 0.1em;
}
.breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gcG9pbnRzPSI3LjM5MyAwIDAgNS41NDUgMS44NDggNS41NDUgMS44NDggMTIuOTM4IDUuNTQ4IDEyLjkzOCA1LjU0OCA5LjIzOCA5LjI0OCA5LjIzOCA5LjI0OCAxMi45MzggMTIuOTQ4IDEyLjkzOCAxMi45NDggNS40OSAxNC43OTYgNS41NDUiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTUgMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gcG9pbnRzPSI3LjM5MyAwIDAgNS41NDUgMS44NDggNS41NDUgMS44NDggMTIuOTM4IDUuNTQ4IDEyLjkzOCA1LjU0OCA5LjIzOCA5LjI0OCA5LjIzOCA5LjI0OCAxMi45MzggMTIuOTQ4IDEyLjkzOCAxMi45NDggNS40OSAxNC43OTYgNS41NDUiLz4KPC9zdmc+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: rgba(0, 51, 70, 0.5);
}
.breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  background-color: rgba(0, 51, 70, 0.5);
}
body[data-color-scheme=dark] .breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-indent: 0;
}
.breadcrumbs--block ul.breadcrumb__list li:first-child::before {
  display: none;
}
.breadcrumbs--block ul.breadcrumb__list li:last-child {
  display: none;
}
.breadcrumbs--block ul.breadcrumb__list li::before {
  width: 0.5rem;
  height: 0.5rem;
  position: absolute;
  left: -1.875rem;
  top: 0.3125rem;
}
@media all and (max-width: 767px) {
  .breadcrumbs--block ul.breadcrumb__list li::before {
    left: -1.0625rem;
  }
}
.breadcrumbs--block ul.breadcrumb__list li a {
  color: rgba(0, 51, 70, 0.5);
  text-decoration: none;
}
body[data-color-scheme=dark] .breadcrumbs--block ul.breadcrumb__list li a {
  color: rgba(255, 255, 255, 0.5);
}
.breadcrumbs--block ul.breadcrumb__list li a:hover, .breadcrumbs--block ul.breadcrumb__list li a:focus {
  text-decoration: underline;
}

.pg-bg--none .breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: rgba(238, 48, 83, 0.5);
}
.pg-bg--none .breadcrumbs--block ul.breadcrumb__list li a {
  color: rgba(0, 51, 70, 0.5) !important;
}
body[data-color-scheme=dark] .pg-bg--none .breadcrumbs--block ul.breadcrumb__list li a {
  color: rgba(255, 255, 255, 0.5) !important;
}

.paragraph--hero:not(.paragraph--view-mode--content_aside) .breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: #EE3053;
}
@media all and (max-width: 1199px) {
  .paragraph--hero:not(.paragraph--view-mode--content_aside) .breadcrumbs--block ul.breadcrumb__list li::before {
    background-color: #FFF !important;
  }
}
.paragraph--hero:not(.paragraph--view-mode--content_aside) .breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  background-color: #FFF !important;
}
.paragraph--hero:not(.paragraph--view-mode--content_aside) .breadcrumbs--block ul.breadcrumb__list li a {
  color: #FFF !important;
}

.paragraph--hero.paragraph--view-mode--content_aside .breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: #003346;
}
@media all and (max-width: 1199px) {
  .paragraph--hero.paragraph--view-mode--content_aside .breadcrumbs--block ul.breadcrumb__list li::before {
    background-color: #003346 !important;
  }
}
.paragraph--hero.paragraph--view-mode--content_aside .breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  background-color: #003346 !important;
}
.paragraph--hero.paragraph--view-mode--content_aside .breadcrumbs--block ul.breadcrumb__list li a {
  color: #003346 !important;
}

.pg-bg--primary .breadcrumbs--block ul.breadcrumb__list li::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .breadcrumbs--block ul.breadcrumb__list li::before,
.pg-bg--secondary .breadcrumbs--block ul.breadcrumb__list li::before {
  background-color: rgba(238, 48, 83, 0.5);
}
.pg-bg--primary .breadcrumbs--block ul.breadcrumb__list li:first-child a::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .breadcrumbs--block ul.breadcrumb__list li:first-child a::before,
.pg-bg--secondary .breadcrumbs--block ul.breadcrumb__list li:first-child a::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.pg-bg--primary .breadcrumbs--block ul.breadcrumb__list li a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .breadcrumbs--block ul.breadcrumb__list li a,
.pg-bg--secondary .breadcrumbs--block ul.breadcrumb__list li a {
  color: rgba(255, 255, 255, 0.5);
}

.color-scheme-selector--block {
  padding: 0.3125rem;
  background-color: #F1F5F6;
  border-radius: 2.5rem;
}
body[data-color-scheme=dark] .color-scheme-selector--block {
  background-color: #484848;
}
.color-scheme-selector--block ul.list {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0;
  margin: 0;
  position: relative;
}
.color-scheme-selector--block ul.list li {
  width: 50%;
  padding: 0;
  margin: 0 0.3125rem 0 0;
  position: relative;
  z-index: 8;
  list-style: none;
}
.color-scheme-selector--block ul.list li:last-child {
  margin-right: 0;
}
.color-scheme-selector--block ul.list a {
  display: block;
  padding: 0.3125rem 1.25rem 0.3125rem 1.875rem;
  color: #003346;
  position: relative;
  text-decoration: none;
  text-align: center;
  transition: color 0.2s ease-in-out;
  cursor: pointer;
}
body[data-color-scheme=dark] .color-scheme-selector--block ul.list a {
  color: #FFF;
}
.color-scheme-selector--block ul.list a.light::before {
  margin-right: 0.1em;
}
.color-scheme-selector--block ul.list a.light::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEwLjI1LDE0Ljg1IEM3Ljc1LDE0Ljg1IDUuNjUsMTIuNzUgNS42NSwxMC4yNSBDNS42NSw3Ljc1IDcuNzUsNS42NSAxMC4yNSw1LjY1IEMxMi43NSw1LjY1IDE0Ljg1LDcuNzUgMTQuODUsMTAuMjUgQzE0Ljg1LDEyLjc1IDEyLjc1LDE0Ljg1IDEwLjI1LDE0Ljg1IFogTTEwLjI1LDcuMTUgQzguNTUsNy4xNSA3LjE1LDguNTUgNy4xNSwxMC4yNSBDNy4xNSwxMS45NSA4LjU1LDEzLjM1IDEwLjI1LDEzLjM1IEMxMS45NSwxMy4zNSAxMy4zNSwxMS45NSAxMy4zNSwxMC4yNSBDMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgQzEzLjM1LDkuNDUgMTMuMDUsOC42NSAxMi40NSw4LjA1IEMxMS44NSw3LjQ1IDExLjA1LDcuMTUgMTAuMjUsNy4xNSBaIi8+CiAgPHBhdGggZD0iTTEwLjI1LDQuMDUgQzkuODUsNC4wNSA5LjQ1LDMuNzUgOS40NSwzLjI1IEw5LjQ1LDEuNzUgQzkuNDUsMS4zNSA5Ljc1LDAuOTUgMTAuMjUsMC45NSBDMTAuNzUsMC45NSAxMS4wNSwxLjI1IDExLjA1LDEuNzUgTDExLjA1LDMuMjUgQzExLjA1LDMuNzUgMTAuNjUsNC4wNSAxMC4yNSw0LjA1IFoiLz4KICA8cGF0aCBkPSJNMTAuMjUsMTkuNDUgQzkuODUsMTkuNDUgOS40NSwxOS4xNSA5LjQ1LDE4LjY1IEw5LjQ1LDE3LjI1IEM5LjQ1LDE2Ljg1IDkuNzUsMTYuNDUgMTAuMjUsMTYuNDUgQzEwLjc1LDE2LjQ1IDExLjA1LDE2Ljc1IDExLjA1LDE3LjI1IEwxMS4wNSwxOC43NSBDMTEuMDUsMTkuMTUgMTAuNjUsMTkuNDUgMTAuMjUsMTkuNDUgWiIvPgogIDxwYXRoIGQ9Ik01LjM1LDYuMDUgQzUuMTUsNi4wNSA0Ljk1LDUuOTUgNC44NSw1Ljg1IEwzLjc1LDQuNzUgQzMuNDUsNC40NSAzLjQ1LDMuOTUgMy43NSwzLjY1IEM0LjA1LDMuMzUgNC41NSwzLjM1IDQuODUsMy42NSBMNS45NSw0Ljc1IEM2LjI1LDUuMDUgNi4yNSw1LjU1IDUuOTUsNS44NSBDNS43NSw2LjA1IDUuNTUsNi4wNSA1LjM1LDYuMDUgWiIvPgogIDxwYXRoIGQ9Ik0xNi4yNSwxNy4wNSBDMTYuMDUsMTcuMDUgMTUuODUsMTYuOTUgMTUuNzUsMTYuODUgTDE0LjY1LDE1Ljc1IEMxNC4zNSwxNS40NSAxNC4zNSwxNC45NSAxNC42NSwxNC42NSBDMTQuOTUsMTQuMzUgMTUuNDUsMTQuMzUgMTUuNzUsMTQuNjUgTDE2Ljg1LDE1Ljc1IEMxNy4xNSwxNi4wNSAxNy4xNSwxNi41NSAxNi44NSwxNi44NSBDMTYuNjUsMTYuOTUgMTYuNDUsMTcuMDUgMTYuMjUsMTcuMDUgWiIvPgogIDxwYXRoIGQ9Ik0zLjI1LDExLjA1IEwxLjc1LDExLjA1IEMxLjM1LDExLjA1IDAuOTUsMTAuNzUgMC45NSwxMC4yNSBDMC45NSw5Ljc1IDEuMjUsOS40NSAxLjc1LDkuNDUgTDMuMjUsOS40NSBDMy42NSw5LjQ1IDQuMDUsOS43NSA0LjA1LDEwLjI1IEM0LjA1LDEwLjc1IDMuNzUsMTEuMDUgMy4yNSwxMS4wNSBaIi8+CiAgPHBhdGggZD0iTTE4Ljc1LDExLjA1IEwxNy4yNSwxMS4wNSBDMTYuODUsMTEuMDUgMTYuNDUsMTAuNzUgMTYuNDUsMTAuMjUgQzE2LjQ1LDkuNzUgMTYuNzUsOS40NSAxNy4yNSw5LjQ1IEwxOC43NSw5LjQ1IEMxOS4xNSw5LjQ1IDE5LjU1LDkuNzUgMTkuNTUsMTAuMjUgQzE5LjU1LDEwLjc1IDE5LjE1LDExLjA1IDE4Ljc1LDExLjA1IFoiLz4KICA8cGF0aCBkPSJNNC4yNSwxNy4wNSBDNC4wNSwxNy4wNSAzLjg1LDE2Ljk1IDMuNzUsMTYuODUgQzMuNDUsMTYuNTUgMy40NSwxNi4wNSAzLjc1LDE1Ljc1IEw0Ljg1LDE0LjY1IEM1LjE1LDE0LjM1IDUuNjUsMTQuMzUgNS45NSwxNC42NSBDNi4yNSwxNC45NSA2LjI1LDE1LjQ1IDUuOTUsMTUuNzUgTDQuODUsMTYuODUgQzQuNjUsMTYuOTUgNC40NSwxNy4wNSA0LjI1LDE3LjA1IFoiLz4KICA8cGF0aCBkPSJNMTUuMTUsNi4wNSBDMTQuOTUsNi4wNSAxNC43NSw1Ljk1IDE0LjY1LDUuODUgQzE0LjM1LDUuNTUgMTQuMzUsNS4wNSAxNC42NSw0Ljc1IEwxNS43NSwzLjY1IEMxNi4wNSwzLjM1IDE2LjU1LDMuMzUgMTYuODUsMy42NSBDMTcuMTUsMy45NSAxNy4xNSw0LjQ1IDE2Ljg1LDQuNzUgTDE1Ljc1LDUuODUgQzE1LjU1LDYuMDUgMTUuMzUsNi4wNSAxNS4xNSw2LjA1IFoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEwLjI1LDE0Ljg1IEM3Ljc1LDE0Ljg1IDUuNjUsMTIuNzUgNS42NSwxMC4yNSBDNS42NSw3Ljc1IDcuNzUsNS42NSAxMC4yNSw1LjY1IEMxMi43NSw1LjY1IDE0Ljg1LDcuNzUgMTQuODUsMTAuMjUgQzE0Ljg1LDEyLjc1IDEyLjc1LDE0Ljg1IDEwLjI1LDE0Ljg1IFogTTEwLjI1LDcuMTUgQzguNTUsNy4xNSA3LjE1LDguNTUgNy4xNSwxMC4yNSBDNy4xNSwxMS45NSA4LjU1LDEzLjM1IDEwLjI1LDEzLjM1IEMxMS45NSwxMy4zNSAxMy4zNSwxMS45NSAxMy4zNSwxMC4yNSBDMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgMTMuMzUsMTAuMjUgQzEzLjM1LDkuNDUgMTMuMDUsOC42NSAxMi40NSw4LjA1IEMxMS44NSw3LjQ1IDExLjA1LDcuMTUgMTAuMjUsNy4xNSBaIi8+CiAgPHBhdGggZD0iTTEwLjI1LDQuMDUgQzkuODUsNC4wNSA5LjQ1LDMuNzUgOS40NSwzLjI1IEw5LjQ1LDEuNzUgQzkuNDUsMS4zNSA5Ljc1LDAuOTUgMTAuMjUsMC45NSBDMTAuNzUsMC45NSAxMS4wNSwxLjI1IDExLjA1LDEuNzUgTDExLjA1LDMuMjUgQzExLjA1LDMuNzUgMTAuNjUsNC4wNSAxMC4yNSw0LjA1IFoiLz4KICA8cGF0aCBkPSJNMTAuMjUsMTkuNDUgQzkuODUsMTkuNDUgOS40NSwxOS4xNSA5LjQ1LDE4LjY1IEw5LjQ1LDE3LjI1IEM5LjQ1LDE2Ljg1IDkuNzUsMTYuNDUgMTAuMjUsMTYuNDUgQzEwLjc1LDE2LjQ1IDExLjA1LDE2Ljc1IDExLjA1LDE3LjI1IEwxMS4wNSwxOC43NSBDMTEuMDUsMTkuMTUgMTAuNjUsMTkuNDUgMTAuMjUsMTkuNDUgWiIvPgogIDxwYXRoIGQ9Ik01LjM1LDYuMDUgQzUuMTUsNi4wNSA0Ljk1LDUuOTUgNC44NSw1Ljg1IEwzLjc1LDQuNzUgQzMuNDUsNC40NSAzLjQ1LDMuOTUgMy43NSwzLjY1IEM0LjA1LDMuMzUgNC41NSwzLjM1IDQuODUsMy42NSBMNS45NSw0Ljc1IEM2LjI1LDUuMDUgNi4yNSw1LjU1IDUuOTUsNS44NSBDNS43NSw2LjA1IDUuNTUsNi4wNSA1LjM1LDYuMDUgWiIvPgogIDxwYXRoIGQ9Ik0xNi4yNSwxNy4wNSBDMTYuMDUsMTcuMDUgMTUuODUsMTYuOTUgMTUuNzUsMTYuODUgTDE0LjY1LDE1Ljc1IEMxNC4zNSwxNS40NSAxNC4zNSwxNC45NSAxNC42NSwxNC42NSBDMTQuOTUsMTQuMzUgMTUuNDUsMTQuMzUgMTUuNzUsMTQuNjUgTDE2Ljg1LDE1Ljc1IEMxNy4xNSwxNi4wNSAxNy4xNSwxNi41NSAxNi44NSwxNi44NSBDMTYuNjUsMTYuOTUgMTYuNDUsMTcuMDUgMTYuMjUsMTcuMDUgWiIvPgogIDxwYXRoIGQ9Ik0zLjI1LDExLjA1IEwxLjc1LDExLjA1IEMxLjM1LDExLjA1IDAuOTUsMTAuNzUgMC45NSwxMC4yNSBDMC45NSw5Ljc1IDEuMjUsOS40NSAxLjc1LDkuNDUgTDMuMjUsOS40NSBDMy42NSw5LjQ1IDQuMDUsOS43NSA0LjA1LDEwLjI1IEM0LjA1LDEwLjc1IDMuNzUsMTEuMDUgMy4yNSwxMS4wNSBaIi8+CiAgPHBhdGggZD0iTTE4Ljc1LDExLjA1IEwxNy4yNSwxMS4wNSBDMTYuODUsMTEuMDUgMTYuNDUsMTAuNzUgMTYuNDUsMTAuMjUgQzE2LjQ1LDkuNzUgMTYuNzUsOS40NSAxNy4yNSw5LjQ1IEwxOC43NSw5LjQ1IEMxOS4xNSw5LjQ1IDE5LjU1LDkuNzUgMTkuNTUsMTAuMjUgQzE5LjU1LDEwLjc1IDE5LjE1LDExLjA1IDE4Ljc1LDExLjA1IFoiLz4KICA8cGF0aCBkPSJNNC4yNSwxNy4wNSBDNC4wNSwxNy4wNSAzLjg1LDE2Ljk1IDMuNzUsMTYuODUgQzMuNDUsMTYuNTUgMy40NSwxNi4wNSAzLjc1LDE1Ljc1IEw0Ljg1LDE0LjY1IEM1LjE1LDE0LjM1IDUuNjUsMTQuMzUgNS45NSwxNC42NSBDNi4yNSwxNC45NSA2LjI1LDE1LjQ1IDUuOTUsMTUuNzUgTDQuODUsMTYuODUgQzQuNjUsMTYuOTUgNC40NSwxNy4wNSA0LjI1LDE3LjA1IFoiLz4KICA8cGF0aCBkPSJNMTUuMTUsNi4wNSBDMTQuOTUsNi4wNSAxNC43NSw1Ljk1IDE0LjY1LDUuODUgQzE0LjM1LDUuNTUgMTQuMzUsNS4wNSAxNC42NSw0Ljc1IEwxNS43NSwzLjY1IEMxNi4wNSwzLjM1IDE2LjU1LDMuMzUgMTYuODUsMy42NSBDMTcuMTUsMy45NSAxNy4xNSw0LjQ1IDE2Ljg1LDQuNzUgTDE1Ljc1LDUuODUgQzE1LjU1LDYuMDUgMTUuMzUsNi4wNSAxNS4xNSw2LjA1IFoiLz4KPC9zdmc+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: #003346;
}
.color-scheme-selector--block ul.list a.light::before {
  width: 0.9375rem !important;
  height: 0.9375rem !important;
  top: 0.625rem;
}
.color-scheme-selector--block ul.list a.dark::before {
  margin-right: 0.1em;
}
.color-scheme-selector--block ul.list a.dark::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTYuNywxMy40IEM2LjUsMTMuNCA2LjMsMTMuNCA2LjEsMTMuNCBDNC4zLDEzLjIgMi43LDEyLjQgMS41LDExIEMwLjQsOS42IC0wLjEsNy45IC0yLjIyMDQ0NjA1ZS0xNiw2LjEgQzAuMywyLjkgMi45LDAuMyA2LjEsMCBDNi40LDAgNi43LDAuMSA2LjgsMC40IEM3LDAuNiA3LDEgNi44LDEuMiBDNS41LDIuOSA1LjksNS40IDcuNiw2LjcgQzksNy43IDEwLjksNy43IDEyLjIsNi43IEMxMi40LDYuNSAxMi44LDYuNSAxMyw2LjYgQzEzLjMsNi43IDEzLjQsNyAxMy40LDcuMyBDMTMuMiw5LjEgMTIuNCwxMC43IDExLDExLjkgQzkuOCwxMi45IDguMywxMy40IDYuNywxMy40IFogTTQuOCwxLjkgQzMsMi42IDEuNyw0LjIgMS41LDYuMiBDMS40LDcuNiAxLjgsOSAyLjcsMTAuMSBDMy42LDExLjIgNC45LDExLjggNi4yLDEyIEM3LjYsMTIuMSA5LDExLjcgMTAsMTAuOCBDMTAuNywxMC4yIDExLjIsOS41IDExLjUsOC43IEMxMCw5LjIgOC4yLDguOSA2LjcsNy45IEM0LjgsNi40IDQuMSw0IDQuOCwxLjkgWiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTQgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTYuNywxMy40IEM2LjUsMTMuNCA2LjMsMTMuNCA2LjEsMTMuNCBDNC4zLDEzLjIgMi43LDEyLjQgMS41LDExIEMwLjQsOS42IC0wLjEsNy45IC0yLjIyMDQ0NjA1ZS0xNiw2LjEgQzAuMywyLjkgMi45LDAuMyA2LjEsMCBDNi40LDAgNi43LDAuMSA2LjgsMC40IEM3LDAuNiA3LDEgNi44LDEuMiBDNS41LDIuOSA1LjksNS40IDcuNiw2LjcgQzksNy43IDEwLjksNy43IDEyLjIsNi43IEMxMi40LDYuNSAxMi44LDYuNSAxMyw2LjYgQzEzLjMsNi43IDEzLjQsNyAxMy40LDcuMyBDMTMuMiw5LjEgMTIuNCwxMC43IDExLDExLjkgQzkuOCwxMi45IDguMywxMy40IDYuNywxMy40IFogTTQuOCwxLjkgQzMsMi42IDEuNyw0LjIgMS41LDYuMiBDMS40LDcuNiAxLjgsOSAyLjcsMTAuMSBDMy42LDExLjIgNC45LDExLjggNi4yLDEyIEM3LjYsMTIuMSA5LDExLjcgMTAsMTAuOCBDMTAuNywxMC4yIDExLjIsOS41IDExLjUsOC43IEMxMCw5LjIgOC4yLDguOSA2LjcsNy45IEM0LjgsNi40IDQuMSw0IDQuOCwxLjkgWiIvPgo8L3N2Zz4K");
  -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: #003346;
}
.color-scheme-selector--block ul.list a.dark::before {
  width: 0.8125rem !important;
  height: 0.8125rem !important;
  top: 0.75rem;
}
.color-scheme-selector--block ul.list a::before {
  background-color: #003346;
  position: absolute !important;
  left: 0.625rem;
  transition: background-color 0.2s ease-in-out;
}
body[data-color-scheme=dark] .color-scheme-selector--block ul.list a::before {
  background-color: #FFF;
}
.color-scheme-selector--block ul.list a.active, .color-scheme-selector--block ul.list .pager__item.is-active a, .pager__item.is-active .color-scheme-selector--block ul.list a {
  color: #003346 !important;
}
.color-scheme-selector--block ul.list a.active::before, .color-scheme-selector--block ul.list .pager__item.is-active a::before, .pager__item.is-active .color-scheme-selector--block ul.list a::before {
  background-color: #003346 !important;
}
.color-scheme-selector--block ul.list::before {
  display: block;
  width: 50%;
  height: 100%;
  border-radius: 3.125rem;
  content: "";
  z-index: 3;
  background-color: #FFF;
  position: absolute;
  left: 0;
  top: 0;
  transition: left 0.3s ease;
}

body[data-color-scheme=light] .color-scheme-selector--block ul::before {
  -webkit-animation: none;
          animation: none;
  left: 0;
}

body[data-color-scheme=dark] .color-scheme-selector--block ul::before {
  -webkit-animation: none;
          animation: none;
  left: 50%;
}

.company-text--footer .block__header .logo-container {
  max-width: 13.75rem;
  margin: 0 auto;
}
@media all and (max-width: 1199px) {
  .company-text--footer .block__header .logo-container {
    max-width: 11.25rem;
  }
}
.company-text--footer .block__content {
  margin: 30px 0 0 0;
}
.company-text--footer .block__content ul {
  padding: 0;
  margin: 0 0 30px 0;
}
.company-text--footer .block__content ul li {
  padding: 0;
  margin: 0 0 0.625rem 0;
  list-style: none;
}
.company-text--footer .block__content ul li:last-child {
  margin-bottom: 0;
}

.block--dms-theming__contact-person {
  padding: 2rem;
  width: 25rem;
  border-radius: 10px;
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .block--dms-theming__contact-person {
  background: #484848;
}
body[data-color-scheme=dark] .block--dms-theming__contact-person {
  color: #fff;
}
.block--dms-theming__contact-person a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.block--dms-theming__contact-person h1 {
  color: inherit;
}
.block--dms-theming__contact-person h2, .block--dms-theming__contact-person .hero-slide__title, .block--dms-theming__contact-person .nav__title,
.block--dms-theming__contact-person .menu__title,
.block--dms-theming__contact-person .block__title {
  color: inherit;
}
.block--dms-theming__contact-person h3 {
  color: inherit;
}
.block--dms-theming__contact-person h4 {
  color: inherit;
}
.block--dms-theming__contact-person h5 {
  color: inherit;
}
.block--dms-theming__contact-person h6 {
  color: inherit;
}
@media all and (max-width: 1199px) {
  .block--dms-theming__contact-person {
    width: 100%;
  }
}
@media all and (max-width: 479px) {
  .block--dms-theming__contact-person {
    padding: 2.5rem 1.5rem;
  }
}
.block--dms-theming__contact-person .contact_person__media {
  display: flex;
  margin-bottom: 1rem;
}
.block--dms-theming__contact-person .contact_person__media .field--name-field-contact-person-picture {
  border-radius: 10px;
  overflow: hidden;
}
.block--dms-theming__contact-person .contact_person__header {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.5rem;
}
.block--dms-theming__contact-person .contact_person__header .name {
  font-weight: bold;
  font-size: 1.125rem;
}
.block--dms-theming__contact-person .contact_person__header .function {
  text-transform: uppercase;
}
.block--dms-theming__contact-person .contact_person__body .contact__lines {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.block--dms-theming__contact-person .contact_person__body .contact__lines li {
  line-height: 1;
}
.block--dms-theming__contact-person .contact_person__body .contact__lines li a.contact-person__linkedin {
  font-size: 1.5rem;
}
.block--dms-theming__contact-person .contact_person__body .contact__lines li a.contact-person__linkedin::before {
  margin-right: 0.1em;
}
.block--dms-theming__contact-person .contact_person__body .contact__lines li a.contact-person__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: var(--body);
}
.block--dms-theming__contact-person .contact_person__body .contact__lines li:first-child a {
  text-decoration: underline;
}
.block--dms-theming__contact-person .block__title {
  font-size: clamp(1.5rem, 1.11vw + 1.17rem, 2rem);
}

.webform-submission-product-updates-form .js-form-type-radios {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  align-items: center;
}
@media all and (max-width: 767px) {
  .webform-submission-product-updates-form .js-form-type-radios {
    display: block;
  }
}
.webform-submission-product-updates-form .js-form-type-radios > label {
  margin: 0 1.25rem 0 0;
  font-weight: bold;
}
@media all and (max-width: 767px) {
  .webform-submission-product-updates-form .js-form-type-radios > label {
    margin: 0 0 0.625rem 0;
  }
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media all and (max-width: 767px) {
  .webform-submission-product-updates-form .js-form-type-radios .js-webform-radios {
    display: block;
  }
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item {
  padding: 0;
  margin: 0 1.25rem 0 0;
}
@media all and (max-width: 767px) {
  .webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item {
    margin: 0 0 0.3125rem 0;
  }
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item input {
  display: none;
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item label {
  padding: 0 0 0 1.5625rem;
  margin: 0;
  position: relative;
  cursor: pointer;
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item label::before {
  display: block;
  content: "";
  width: 0.875rem;
  height: 0.875rem;
  border: 2px solid #003346;
  border-radius: 50%;
  background-color: #FFF;
  position: absolute;
  left: 0;
  top: 0.375rem;
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item label::after {
  display: block;
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  position: absolute;
  left: 0.25rem;
  top: 0.625rem;
}
.webform-submission-product-updates-form .js-form-type-radios .js-webform-radios .form-item input:checked + label::after {
  background-color: #003346;
}
.webform-submission-product-updates-form .form-actions {
  text-align: center;
}
@media all and (max-width: 767px) {
  .webform-submission-product-updates-form .form-actions {
    text-align: left;
  }
}

.pager {
  margin-top: 1.875rem;
}
@media all and (max-width: 959px) {
  .pager {
    margin-top: 1.5rem;
  }
}
.pager .pager__items {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.pager .pager__items .pager__item {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pager .pager__items .pager__item.is-active a {
  color: #fff !important;
}
.pager .pager__items .pager__item a {
  border-radius: 8px;
  line-height: 1;
  padding: 0.5rem 0.75rem;
  border-color: transparent;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pager .pager__items .pager__item.pager__item--next, .pager .pager__items .pager__item.pager__item--last, .pager .pager__items .pager__item.pager__item--first, .pager .pager__items .pager__item.pager__item--previous {
  height: 100%;
}
.pager .pager__items .pager__item.pager__item--next a, .pager .pager__items .pager__item.pager__item--last a, .pager .pager__items .pager__item.pager__item--first a, .pager .pager__items .pager__item.pager__item--previous a {
  padding: 0.625rem 0.75rem;
  height: 100%;
  font-size: 0.75rem;
}
.pager .pager__items .pager__item.pager__item--next a span, .pager .pager__items .pager__item.pager__item--last a span, .pager .pager__items .pager__item.pager__item--first a span, .pager .pager__items .pager__item.pager__item--previous a span {
  display: none;
}
.pager .pager__items .pager__item.pager__item--next a::after {
  margin-left: 0.1em;
}
.pager .pager__items .pager__item.pager__item--next a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: transparent;
}
.pager .pager__items .pager__item.pager__item--next a::after {
  margin: 0 !important;
}
.pager .pager__items .pager__item.pager__item--last a::after {
  margin-left: 0.1em;
}
.pager .pager__items .pager__item.pager__item--last a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: transparent;
}
.pager .pager__items .pager__item.pager__item--last a::before {
  margin-right: 0.1em;
}
.pager .pager__items .pager__item.pager__item--last a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: transparent;
}
.pager .pager__items .pager__item.pager__item--last a::after {
  margin-left: -0.0625rem;
}
.pager .pager__items .pager__item.pager__item--last a::before {
  margin-right: -0.0625rem;
}
.pager .pager__items .pager__item.pager__item--first a::after {
  margin-left: 0.1em;
}
.pager .pager__items .pager__item.pager__item--first a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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: transparent;
}
.pager .pager__items .pager__item.pager__item--first a::before {
  margin-right: 0.1em;
}
.pager .pager__items .pager__item.pager__item--first a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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: transparent;
}
.pager .pager__items .pager__item.pager__item--first a::after {
  margin-left: -0.0625rem;
}
.pager .pager__items .pager__item.pager__item--first a::before {
  margin-right: -0.0625rem;
}
.pager .pager__items .pager__item.pager__item--previous a::after {
  margin-left: 0.1em;
}
.pager .pager__items .pager__item.pager__item--previous a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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: transparent;
}
.pager .pager__items .pager__item.pager__item--previous a::after {
  margin: 0 !important;
}

.pg-bg--none .pager .pager__items .pager__item.is-active a, .pg-bg--neutral .pager .pager__items .pager__item.is-active a {
  background: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.is-active a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.is-active a {
  background: #484848;
}
.pg-bg--none .pager .pager__items .pager__item a, .pg-bg--neutral .pager .pager__items .pager__item a {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item a {
  background: transparent;
}
.pg-bg--none .pager .pager__items .pager__item a:hover, .pg-bg--neutral .pager .pager__items .pager__item a:hover {
  background: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item a:hover, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item a:hover {
  background: #484848;
}
.pg-bg--none .pager .pager__items .pager__item.pager__item--next a, .pg-bg--none .pager .pager__items .pager__item.pager__item--last a, .pg-bg--none .pager .pager__items .pager__item.pager__item--first a, .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a {
  border-color: #F1F5F6;
}
body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--next a, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--last a, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--first a, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a {
  border-color: #484848;
}
.pg-bg--none .pager .pager__items .pager__item.pager__item--next a::after, .pg-bg--none .pager .pager__items .pager__item.pager__item--next a::before, .pg-bg--none .pager .pager__items .pager__item.pager__item--last a::after, .pg-bg--none .pager .pager__items .pager__item.pager__item--last a::before, .pg-bg--none .pager .pager__items .pager__item.pager__item--first a::after, .pg-bg--none .pager .pager__items .pager__item.pager__item--first a::before, .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a::after, .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a::before, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a::after, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a::before, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a::after, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a::before, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a::after, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a::before, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a::after, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a::before {
  background-color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--next a::after, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--next a::before, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--last a::after, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--last a::before, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--first a::after, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--first a::before, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a::after, body[data-color-scheme=dark] .pg-bg--none .pager .pager__items .pager__item.pager__item--previous a::before, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a::after, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a::before, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a::after, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a::before, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a::after, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a::before, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a::after, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a::before {
  background-color: #fff;
}

.pg-bg--neutral .pager .pager__items .pager__item a {
  background: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item a {
  background: transparent;
}
.pg-bg--neutral .pager .pager__items .pager__item a:hover {
  background: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item a:hover {
  background: #484848;
}
.pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a, .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--next a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--last a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--first a, body[data-color-scheme=dark] .pg-bg--neutral .pager .pager__items .pager__item.pager__item--previous a {
  border-color: #484848;
}

.pg-bg--primary .pager .pager__items .pager__item.is-active a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.is-active a, .pg-bg--secondary .pager .pager__items .pager__item.is-active a {
  background: #484848;
}
.pg-bg--primary .pager .pager__items .pager__item a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item a, .pg-bg--secondary .pager .pager__items .pager__item a {
  background: transparent;
}
.pg-bg--primary .pager .pager__items .pager__item a:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item a:hover, .pg-bg--secondary .pager .pager__items .pager__item a:hover {
  background: #484848;
}
.pg-bg--primary .pager .pager__items .pager__item.pager__item--next a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--next a, .pg-bg--primary .pager .pager__items .pager__item.pager__item--last a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--last a, .pg-bg--primary .pager .pager__items .pager__item.pager__item--first a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--first a, .pg-bg--primary .pager .pager__items .pager__item.pager__item--previous a, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--previous a, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--next a, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--last a, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--first a, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--previous a {
  border-color: #484848;
}
.pg-bg--primary .pager .pager__items .pager__item.pager__item--next a::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--next a::after, .pg-bg--primary .pager .pager__items .pager__item.pager__item--next a::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--next a::before, .pg-bg--primary .pager .pager__items .pager__item.pager__item--last a::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--last a::after, .pg-bg--primary .pager .pager__items .pager__item.pager__item--last a::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--last a::before, .pg-bg--primary .pager .pager__items .pager__item.pager__item--first a::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--first a::after, .pg-bg--primary .pager .pager__items .pager__item.pager__item--first a::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--first a::before, .pg-bg--primary .pager .pager__items .pager__item.pager__item--previous a::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--previous a::after, .pg-bg--primary .pager .pager__items .pager__item.pager__item--previous a::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .pager .pager__items .pager__item.pager__item--previous a::before, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--next a::after, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--next a::before, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--last a::after, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--last a::before, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--first a::after, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--first a::before, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--previous a::after, .pg-bg--secondary .pager .pager__items .pager__item.pager__item--previous a::before {
  background-color: #fff;
}

.search-form--views-block {
  width: 100%;
  max-width: 21.25rem;
}
@media all and (max-width: 1799px) {
  .search-form--views-block {
    max-width: 15.625rem;
  }
}
@media all and (max-width: 1494px) {
  .search-form--views-block {
    max-width: 12.5rem;
  }
}
.search-form--views-block form {
  position: relative;
}
.search-form--views-block form .form-item {
  margin: 0;
  position: relative;
  z-index: 3;
}
.search-form--views-block form .form-item input {
  padding-right: 3.75rem;
  background-image: none !important;
}
.search-form--views-block form .form-actions {
  display: block;
  width: 2.5rem;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
  overflow: hidden;
}
.search-form--views-block form .form-actions::before {
  margin-right: 0.1em;
}
.search-form--views-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,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEzLjY5NSwxMS4yMDUgQzE1LjYzNzM0NTEsOC4wMDQ0NzM3MiAxNC44ODMzNjM3LDMuODU3NDc4OTUgMTEuOTM4NzYyNiwxLjU0NTQ2NzUxIEM4Ljk5NDE2MTM5LC0wLjc2NjU0MzkzNyA0Ljc4NjY4NjMxLC0wLjUxNTEzNDE1OSAyLjEzODM1NDE2LDIuMTMxMDcyNTIgQy0wLjUwOTk3Nzk4Myw0Ljc3NzI3OTIgLTAuNzY0NzY1ODIxLDguOTg0NTUxMDcgMS41NDQ4ODA2OSwxMS45MzEwMDc2IEMzLjg1NDUyNzE5LDE0Ljg3NzQ2NDEgOC4wMDA5MTUyNiwxNS42MzQ3NzQ4IDExLjIwMywxMy42OTUgTDE2LjIyNSwxOC43MTcgTDE4LjcxNSwxNi4yMjUgTDEzLjY5NSwxMS4yMDUgWiBNNy4zODQsMTEuOTU0IEM0Ljg2MjM5ODc0LDExLjk1MjM0MyAyLjgxOTUyODU1LDkuOTA2OTM1NzMgMi44MjEwMDEyMiw3LjM4NTMzNDM2IEMyLjgyMjQ3Mzg4LDQuODYzNzMyOTggNC44Njc3MzE3OCwyLjgyMDcxMzI3IDcuMzg5MzMzMjYsMi44MjIwMDE1OCBDOS45MTA5MzQ3NCwyLjgyMzI4OTkgMTEuOTU0MTA0LDQuODY4Mzk4NDMgMTEuOTUzLDcuMzkgQzExLjk0NzQ5Myw5LjkwOTkwNDA5IDkuOTA0OTA3OTUsMTEuOTUwNzAwNSA3LjM4NSwxMS45NTQgTDcuMzg0LDExLjk1NCBaIiBmaWxsPSIjMDAzMjQ3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTkgMTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEzLjY5NSwxMS4yMDUgQzE1LjYzNzM0NTEsOC4wMDQ0NzM3MiAxNC44ODMzNjM3LDMuODU3NDc4OTUgMTEuOTM4NzYyNiwxLjU0NTQ2NzUxIEM4Ljk5NDE2MTM5LC0wLjc2NjU0MzkzNyA0Ljc4NjY4NjMxLC0wLjUxNTEzNDE1OSAyLjEzODM1NDE2LDIuMTMxMDcyNTIgQy0wLjUwOTk3Nzk4Myw0Ljc3NzI3OTIgLTAuNzY0NzY1ODIxLDguOTg0NTUxMDcgMS41NDQ4ODA2OSwxMS45MzEwMDc2IEMzLjg1NDUyNzE5LDE0Ljg3NzQ2NDEgOC4wMDA5MTUyNiwxNS42MzQ3NzQ4IDExLjIwMywxMy42OTUgTDE2LjIyNSwxOC43MTcgTDE4LjcxNSwxNi4yMjUgTDEzLjY5NSwxMS4yMDUgWiBNNy4zODQsMTEuOTU0IEM0Ljg2MjM5ODc0LDExLjk1MjM0MyAyLjgxOTUyODU1LDkuOTA2OTM1NzMgMi44MjEwMDEyMiw3LjM4NTMzNDM2IEMyLjgyMjQ3Mzg4LDQuODYzNzMyOTggNC44Njc3MzE3OCwyLjgyMDcxMzI3IDcuMzg5MzMzMjYsMi44MjIwMDE1OCBDOS45MTA5MzQ3NCwyLjgyMzI4OTkgMTEuOTU0MTA0LDQuODY4Mzk4NDMgMTEuOTUzLDcuMzkgQzExLjk0NzQ5Myw5LjkwOTkwNDA5IDkuOTA0OTA3OTUsMTEuOTUwNzAwNSA3LjM4NSwxMS45NTQgTDcuMzg0LDExLjk1NCBaIiBmaWxsPSIjMDAzMjQ3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KPC9zdmc+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: #003346;
}
.search-form--views-block form .form-actions::before {
  background-color: #003346;
}
body[data-color-scheme=dark] .search-form--views-block form .form-actions::before {
  background-color: #FFF;
}
.search-form--views-block form .form-actions input {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  opacity: 0;
}
.search-form--views-block form .form-actions::before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 1.125rem;
  height: 1.125rem;
  translate: 0 -50%;
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  -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;
}
.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,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;
}
.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
  -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;
}

.social_media {
  margin-top: 1.75rem;
}
.social_media .socials {
  display: flex;
  gap: 0.75rem;
}
.social_media .socials .social {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
}
.social_media .socials .social a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.social_media .socials .social a::after {
  font-size: 1.375rem;
  margin: 0 !important;
}
.social_media .socials .social a.facebook::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.facebook::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNODAgMjk5LjNWNTEySDE5NlYyOTkuM2g4Ni41bDE4LTk3LjhIMTk2VjE2Ni45YzAtNTEuNyAyMC4zLTcxLjUgNzIuNy03MS41YzE2LjMgMCAyOS40IC40IDM3IDEuMlY3LjlDMjkxLjQgNCAyNTYuNCAwIDIzNi4yIDBDMTI5LjMgMCA4MCA1MC41IDgwIDE1OS40djQyLjFIMTR2OTcuOEg4MHoiLz4KPC9zdmc+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 .socials .social a.instagram::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.instagram::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+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 .socials .social a.linkedin::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.linkedin::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMTAwLjI4IDQ0OEg3LjRWMTQ4LjloOTIuODh6TTUzLjc5IDEwOC4xQzI0LjA5IDEwOC4xIDAgODMuNSAwIDUzLjhhNTMuNzkgNTMuNzkgMCAwIDEgMTA3LjU4IDBjMCAyOS43LTI0LjEgNTQuMy01My43OSA1NC4zek00NDcuOSA0NDhoLTkyLjY4VjMwMi40YzAtMzQuNy0uNy03OS4yLTQ4LjI5LTc5LjItNDguMjkgMC01NS42OSAzNy43LTU1LjY5IDc2LjdWNDQ4aC05Mi43OFYxNDguOWg4OS4wOHY0MC44aDEuM2MxMi40LTIzLjUgNDIuNjktNDguMyA4Ny44OC00OC4zIDk0IDAgMTExLjI4IDYxLjkgMTExLjI4IDE0Mi4zVjQ0OHoiLz4KPC9zdmc+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 .socials .social a.pinterest::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.pinterest::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: #fff;
}
.social_media .socials .social a.tumblr::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.tumblr::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYuMDAyIj4KICA8cGF0aCBkPSJNOC4wMTUsMTZhOCw4LDAsMSwxLDAtMTYsOCw4LDAsMCwxLDAsMTZaTTcuMTc1LDMuMjc5aDBBMi43NzksMi43NzksMCwwLDEsNS4xMjIsNS44OTV2MS41SDYuMzkzdjIuNzY4QTIuMjI2LDIuMjI2LDAsMCwwLDguODM5LDEyLjZIMTAuNFYxMC43NjhIOS41NzNjLS42NDIsMC0uOTQtLjMwOS0uOTQtLjk2OVY3LjM5MWgxLjdWNS42NTRoLTEuN1YzLjI3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDAuMDAyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYuMDAyIj4KICA8cGF0aCBkPSJNOC4wMTUsMTZhOCw4LDAsMSwxLDAtMTYsOCw4LDAsMCwxLDAsMTZaTTcuMTc1LDMuMjc5aDBBMi43NzksMi43NzksMCwwLDEsNS4xMjIsNS44OTV2MS41SDYuMzkzdjIuNzY4QTIuMjI2LDIuMjI2LDAsMCwwLDguODM5LDEyLjZIMTAuNFYxMC43NjhIOS41NzNjLS42NDIsMC0uOTQtLjMwOS0uOTQtLjk2OVY3LjM5MWgxLjdWNS42NTRoLTEuN1YzLjI3OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDAuMDAyKSIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  -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 .socials .social a.twitter::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.twitter::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
  -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 .socials .social a.youtube::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.youtube::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: #fff;
}
.social_media .socials .social a.vimeo::after {
  margin-left: 0.1em;
}
.social_media .socials .social a.vimeo::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjggMTUzLjZjLTIgNDMuNi0zMi40IDEwMy4zLTkxLjQgMTc5LjEtNjAuOSA3OS4yLTExMi40IDExOC44LTE1NC42IDExOC44LTI2LjEgMC00OC4yLTI0LjEtNjYuMy03Mi4zQzEwMC4zIDI1MCA4NS4zIDE3NC4zIDU2LjIgMTc0LjNjLTMuNCAwLTE1LjEgNy4xLTM1LjIgMjEuMUwwIDE2OC4yYzUxLjYtNDUuMyAxMDAuOS05NS43IDEzMS44LTk4LjUgMzQuOS0zLjQgNTYuMyAyMC41IDY0LjQgNzEuNSAyOC43IDE4MS41IDQxLjQgMjA4LjkgOTMuNiAxMjYuNyAxOC43LTI5LjYgMjguOC01Mi4xIDMwLjItNjcuNiA0LjgtNDUuOS0zNS44LTQyLjgtNjMuMy0zMSAyMi03Mi4xIDY0LjEtMTA3LjEgMTI2LjItMTA1LjEgNDUuOCAxLjIgNjcuNSAzMS4xIDY0LjkgODkuNHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNNDQ3LjggMTUzLjZjLTIgNDMuNi0zMi40IDEwMy4zLTkxLjQgMTc5LjEtNjAuOSA3OS4yLTExMi40IDExOC44LTE1NC42IDExOC44LTI2LjEgMC00OC4yLTI0LjEtNjYuMy03Mi4zQzEwMC4zIDI1MCA4NS4zIDE3NC4zIDU2LjIgMTc0LjNjLTMuNCAwLTE1LjEgNy4xLTM1LjIgMjEuMUwwIDE2OC4yYzUxLjYtNDUuMyAxMDAuOS05NS43IDEzMS44LTk4LjUgMzQuOS0zLjQgNTYuMyAyMC41IDY0LjQgNzEuNSAyOC43IDE4MS41IDQxLjQgMjA4LjkgOTMuNiAxMjYuNyAxOC43LTI5LjYgMjguOC01Mi4xIDMwLjItNjcuNiA0LjgtNDUuOS0zNS44LTQyLjgtNjMuMy0zMSAyMi03Mi4xIDY0LjEtMTA3LjEgMTI2LjItMTA1LjEgNDUuOCAxLjIgNjcuNSAzMS4xIDY0LjkgODkuNHoiLz4KPC9zdmc+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;
}

.top-bar-cta--block {
  display: block;
  height: 4.125rem;
  color: #FFF;
  background-color: #EE3053;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
}
body[data-color-scheme=dark] .top-bar-cta--block {
  background-color: #003346;
}
.top-bar-cta--block .marquee-items {
  display: block;
  color: #FFF;
}
.top-bar-cta--block .marquee-items .marquee {
  white-space: nowrap;
  translate: 0% -50%;
  position: absolute;
  top: 50%;
  overflow: hidden;
}
.top-bar-cta--block .marquee-items .marquee ul {
  display: flex;
  flex-flow: row nowrap;
  padding: 0;
  margin: 0;
}
.top-bar-cta--block .marquee-items .marquee ul li {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0;
  margin: 0 9.375rem 0 0;
  list-style: none;
  white-space: nowrap;
  position: relative;
}
.top-bar-cta--block .marquee-items .marquee ul li::before {
  margin-right: 0.1em;
}
.top-bar-cta--block .marquee-items .marquee ul li::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPHBhdGggZD0iTTEuMjI4Nzk5NDcsMTIuMjg2MzEwNCBDMi40OTcyMzM4LDEzLjA1NzkxOTggMy45MTM5ODIxMywxMy41NTM2Nzk1IDUuMzg2NzcwMzYsMTMuNzQxMzAwMiBDNi44NTg2NjkwNywxMy45MjkzODY3IDguMzUzNzM5OTgsMTMuODAyMjQwOSA5Ljc3MjczOTY2LDEzLjM2ODMwMjkgQzExLjIzNjc4OSwxMi45MTc1MTU0IDEyLjYwMDI4OTgsMTIuMTg4OTExNiAxMy43ODg3MTE1LDExLjIyMjMxNzkgQzE0Ljk4MTE0MjMsMTAuMjcxMzQxNCAxNS45NDE5NzU4LDkuMDYxOTIyMTkgMTYuNTk4NjkxOSw3LjY4NTM0MjY0IEMxNi41OTg2OTE5LDcuNjg1MzQyNjQgMTQuNTI4NzA2NCw1LjY5MTM1NjYgMTAuNzUyNzMyOCw4LjI2MTMzODYxIEM3LjA2MDc1ODY0LDEwLjc3NDMyMSA4LjU4ODc0Nzk1LDEzLjMzNTMwMzEgMS4yMzI3OTk0NCwxMi4yODYzMTA0IEwxLjIyODc5OTQ3LDEyLjI4NjMxMDQgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45MTM3NDYsIDEwLjM4NjgzMCkgcm90YXRlKC00NS45NzIzOTUpIHRyYW5zbGF0ZSgtOC45MTM3NDYsIC0xMC4zODY4MzApICIvPgogICAgPHBhdGggZD0iTTIyLjM2NTk0MjcsMjcuMzMwMjU5MyBDMjIuNDMzOTQ3OCwyNC4zMjk2OTggMjEuMjIxNTY5OCwyMS40NDIwMjc0IDE5LjAzMTk2NjEsMTkuMzg5MzE0OSBDMTcuOTA5MDIsMTguMzQ4NDYzNiAxNi41OTYxMTgzLDE3LjUzMzYyOTQgMTUuMTY0OTkzMiwxNi45ODkzMzE3IEMxMy43NDUzNTk0LDE2LjQzMzEwNTYgMTIuMjE4MDY1NiwxNi4yMDYwOCAxMC42OTgwMjQ0LDE2LjMyNTMzNjMgQzEwLjY5ODAyNDQsMTYuMzI1MzM2MyAxMC4wMDQwMjkzLDE5LjExMzMxNjggMTQuMTIwMDAwNSwyMS4wOTgzMDI5IEMxOC4xNDE5NzIzLDIzLjAzODI4OTQgMTkuNTk2OTYyMSwyMC40MzczMDc2IDIyLjM2Njk0MjcsMjcuMzI5MjU5MyBMMjIuMzY1OTQyNywyNy4zMzAyNTkzIFoiIGlkPSJQYXRoXzEyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTExMjc0LCAyMS44MTIzNTIpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE2LjUxMTI3NCwgLTIxLjgxMjM1MikgIi8+CiAgICA8cGF0aCBkPSJNMjQuOTMzMjk4MSwxLjkzODIwNzIgQzIzLjYzMTIzNTYsMi42NTE2NTA5NSAyMi40OTMzODgyLDMuNjMwNDA0MDcgMjEuNTkzMzIxNSw0LjgxMTE4NzA5IEMyMC42OTU4MDg3LDUuOTkxNTc1ODYgMjAuMDU4NDkzOCw3LjM0ODY4MTc3IDE5LjcyMzMzNDYsOC43OTMxNTkyMiBDMTkuMzgyNDMyMiwxMC4yODU5ODU3IDE5LjMzMzE5NjgsMTEuODMwNjIwNyAxOS41NzgzMzU2LDEzLjM0MjEyNzQgQzE5LjgwNzM2MjEsMTQuODQ5MTkxOSAyMC4zNzQxNTQzLDE2LjI4NDk3NDMgMjEuMjM2MzI0LDE3LjU0MjA5OCBDMjEuMjM2MzI0LDE3LjU0MjA5OCAyNC4wMDAzMDQ2LDE2Ljc0ODEwMzUgMjMuNjYxMzA3LDEyLjE5MzEzNTQgQzIzLjMzMTMwOTMsNy43NDExNjY1OCAyMC4zNDgzMzAyLDcuNzgwMTY2MzEgMjQuOTM0Mjk4MSwxLjkzNDIwNzIzIEwyNC45MzMyOTgxLDEuOTM4MjA3MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4xNzk2NjcsIDkuNzM4MTUzKSByb3RhdGUoLTQ1Ljk3MjM5NSkgdHJhbnNsYXRlKC0yMi4xNzk2NjcsIC05LjczODE1MykgIi8+CiAgICA8cGF0aCBkPSJNMjYuMzM5MjM4Niw3LjU3NjM3NDc0IEMyNS4zNzYxNDg2LDYuMjI4MDY0NTggMjQuMTI5NjY3NCw1LjEwNjg0NTkxIDIyLjY4NzI2NDIsNC4yOTEzOTc3NCBDMjEuMzQ3ODY3MSw3LjI2MjIzMjYxIDE4Ljc5OTQwMjMsOS41MTY1MzE4MSAxNS42ODczMTMyLDEwLjQ4MzM1NDQgQzEyLjU3Njk0MDMsMTEuNDU2NDU4MyA5LjE5ODcxNDA4LDExLjA1MDU2MTUgNi40MDczNzgxNSw5LjM2ODM2MjIgQzUuNzIyNzg5NzUsMTAuODc3Nzg1NiA1LjM3NDQxOTQ0LDEyLjUxNzk1OCA1LjM4NjM4NTMsMTQuMTc1MzI4NiBDOC42Mjg2MjEwNiwxMy44NTUyMTk4IDExLjg1MzE2NTYsMTQuOTM1NTMzIDE0LjI0ODE2NTUsMTcuMTQ0Mjc0MiBDMTYuNjQzMTY1NCwxOS4zNTMwMTU0IDE3Ljk4MDQzOTMsMjIuNDc5NzQ5IDE3LjkyMzI5NzUsMjUuNzM3MjQ3NiBDMTkuNTcxODY0OCwyNS41Nzg0NDYzIDIxLjE2NTc1NzMsMjUuMDYxMDI4NSAyMi41OTMyNjQ5LDI0LjIyMTI1ODIgQzIwLjY5Mzc1OTQsMjEuNTczMDM3IDIwLjAxNjU0MzQsMTguMjM5Mjc3NiAyMC43MzIyMTk0LDE1LjA1OTgxMTQgQzIxLjQ0Nzg5NTUsMTEuODgwMzQ1MyAyMy40ODgyMzQsOS4xNTgyODg3NiAyNi4zMzkyMzg2LDcuNTc5Mzc0NzIgTDI2LjMzOTIzODYsNy41NzYzNzQ3NCBaIE0xOC43MjAyOTIsMTQuNjA0MzI1NSBDMTguMzYyMzA1NSwxNi4xODkzMzk0IDE4LjI5NDU0NDMsMTcuODI2MTExNyAxOC41MjAyOTM0LDE5LjQzNTI5MTcgQzE3LjA1Mjg5NjYsMTYuNTM5Njg3NSAxNC41ODk2NTE5LDE0LjI3MTAzMSAxMS41ODMzNDE5LDEzLjA0NjMzNjUgQzExLjgxMzM0MDMsMTMuMDU4MzM2NCAxMi4wNDczMzg3LDEzLjA2NDMzNjMgMTIuMjc3MzM3MSwxMy4wNjQzMzYzIEMxMy42Mzk0NDQyLDEzLjA2NDI4ODIgMTQuOTkzNjA5MywxMi44NTY5MTQ4IDE2LjI5MzMwOSwxMi40NDkzNDA2IEMxNy44NDUwNjksMTEuOTY1OTEzNiAxOS4yOTYyMzIsMTEuMjA0OTI1NSAyMC41NzYyNzksMTAuMjAzMzU2NCBDMTkuNjk5NzU2MiwxMS41NDc2MDQ5IDE5LjA3MDUzNDgsMTMuMDM3Njg3OSAxOC43MTgyOTIsMTQuNjAzMzI1NiBMMTguNzIwMjkyLDE0LjYwNDMyNTUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuODYyNjYzLCAxNS4wMTQzMjMpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE1Ljg2MjY2MywgLTE1LjAxNDMyMykgIi8+CiAgPC9nPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjMgMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAtMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPHBhdGggZD0iTTEuMjI4Nzk5NDcsMTIuMjg2MzEwNCBDMi40OTcyMzM4LDEzLjA1NzkxOTggMy45MTM5ODIxMywxMy41NTM2Nzk1IDUuMzg2NzcwMzYsMTMuNzQxMzAwMiBDNi44NTg2NjkwNywxMy45MjkzODY3IDguMzUzNzM5OTgsMTMuODAyMjQwOSA5Ljc3MjczOTY2LDEzLjM2ODMwMjkgQzExLjIzNjc4OSwxMi45MTc1MTU0IDEyLjYwMDI4OTgsMTIuMTg4OTExNiAxMy43ODg3MTE1LDExLjIyMjMxNzkgQzE0Ljk4MTE0MjMsMTAuMjcxMzQxNCAxNS45NDE5NzU4LDkuMDYxOTIyMTkgMTYuNTk4NjkxOSw3LjY4NTM0MjY0IEMxNi41OTg2OTE5LDcuNjg1MzQyNjQgMTQuNTI4NzA2NCw1LjY5MTM1NjYgMTAuNzUyNzMyOCw4LjI2MTMzODYxIEM3LjA2MDc1ODY0LDEwLjc3NDMyMSA4LjU4ODc0Nzk1LDEzLjMzNTMwMzEgMS4yMzI3OTk0NCwxMi4yODYzMTA0IEwxLjIyODc5OTQ3LDEyLjI4NjMxMDQgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC45MTM3NDYsIDEwLjM4NjgzMCkgcm90YXRlKC00NS45NzIzOTUpIHRyYW5zbGF0ZSgtOC45MTM3NDYsIC0xMC4zODY4MzApICIvPgogICAgPHBhdGggZD0iTTIyLjM2NTk0MjcsMjcuMzMwMjU5MyBDMjIuNDMzOTQ3OCwyNC4zMjk2OTggMjEuMjIxNTY5OCwyMS40NDIwMjc0IDE5LjAzMTk2NjEsMTkuMzg5MzE0OSBDMTcuOTA5MDIsMTguMzQ4NDYzNiAxNi41OTYxMTgzLDE3LjUzMzYyOTQgMTUuMTY0OTkzMiwxNi45ODkzMzE3IEMxMy43NDUzNTk0LDE2LjQzMzEwNTYgMTIuMjE4MDY1NiwxNi4yMDYwOCAxMC42OTgwMjQ0LDE2LjMyNTMzNjMgQzEwLjY5ODAyNDQsMTYuMzI1MzM2MyAxMC4wMDQwMjkzLDE5LjExMzMxNjggMTQuMTIwMDAwNSwyMS4wOTgzMDI5IEMxOC4xNDE5NzIzLDIzLjAzODI4OTQgMTkuNTk2OTYyMSwyMC40MzczMDc2IDIyLjM2Njk0MjcsMjcuMzI5MjU5MyBMMjIuMzY1OTQyNywyNy4zMzAyNTkzIFoiIGlkPSJQYXRoXzEyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTExMjc0LCAyMS44MTIzNTIpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE2LjUxMTI3NCwgLTIxLjgxMjM1MikgIi8+CiAgICA8cGF0aCBkPSJNMjQuOTMzMjk4MSwxLjkzODIwNzIgQzIzLjYzMTIzNTYsMi42NTE2NTA5NSAyMi40OTMzODgyLDMuNjMwNDA0MDcgMjEuNTkzMzIxNSw0LjgxMTE4NzA5IEMyMC42OTU4MDg3LDUuOTkxNTc1ODYgMjAuMDU4NDkzOCw3LjM0ODY4MTc3IDE5LjcyMzMzNDYsOC43OTMxNTkyMiBDMTkuMzgyNDMyMiwxMC4yODU5ODU3IDE5LjMzMzE5NjgsMTEuODMwNjIwNyAxOS41NzgzMzU2LDEzLjM0MjEyNzQgQzE5LjgwNzM2MjEsMTQuODQ5MTkxOSAyMC4zNzQxNTQzLDE2LjI4NDk3NDMgMjEuMjM2MzI0LDE3LjU0MjA5OCBDMjEuMjM2MzI0LDE3LjU0MjA5OCAyNC4wMDAzMDQ2LDE2Ljc0ODEwMzUgMjMuNjYxMzA3LDEyLjE5MzEzNTQgQzIzLjMzMTMwOTMsNy43NDExNjY1OCAyMC4zNDgzMzAyLDcuNzgwMTY2MzEgMjQuOTM0Mjk4MSwxLjkzNDIwNzIzIEwyNC45MzMyOTgxLDEuOTM4MjA3MiBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMi4xNzk2NjcsIDkuNzM4MTUzKSByb3RhdGUoLTQ1Ljk3MjM5NSkgdHJhbnNsYXRlKC0yMi4xNzk2NjcsIC05LjczODE1MykgIi8+CiAgICA8cGF0aCBkPSJNMjYuMzM5MjM4Niw3LjU3NjM3NDc0IEMyNS4zNzYxNDg2LDYuMjI4MDY0NTggMjQuMTI5NjY3NCw1LjEwNjg0NTkxIDIyLjY4NzI2NDIsNC4yOTEzOTc3NCBDMjEuMzQ3ODY3MSw3LjI2MjIzMjYxIDE4Ljc5OTQwMjMsOS41MTY1MzE4MSAxNS42ODczMTMyLDEwLjQ4MzM1NDQgQzEyLjU3Njk0MDMsMTEuNDU2NDU4MyA5LjE5ODcxNDA4LDExLjA1MDU2MTUgNi40MDczNzgxNSw5LjM2ODM2MjIgQzUuNzIyNzg5NzUsMTAuODc3Nzg1NiA1LjM3NDQxOTQ0LDEyLjUxNzk1OCA1LjM4NjM4NTMsMTQuMTc1MzI4NiBDOC42Mjg2MjEwNiwxMy44NTUyMTk4IDExLjg1MzE2NTYsMTQuOTM1NTMzIDE0LjI0ODE2NTUsMTcuMTQ0Mjc0MiBDMTYuNjQzMTY1NCwxOS4zNTMwMTU0IDE3Ljk4MDQzOTMsMjIuNDc5NzQ5IDE3LjkyMzI5NzUsMjUuNzM3MjQ3NiBDMTkuNTcxODY0OCwyNS41Nzg0NDYzIDIxLjE2NTc1NzMsMjUuMDYxMDI4NSAyMi41OTMyNjQ5LDI0LjIyMTI1ODIgQzIwLjY5Mzc1OTQsMjEuNTczMDM3IDIwLjAxNjU0MzQsMTguMjM5Mjc3NiAyMC43MzIyMTk0LDE1LjA1OTgxMTQgQzIxLjQ0Nzg5NTUsMTEuODgwMzQ1MyAyMy40ODgyMzQsOS4xNTgyODg3NiAyNi4zMzkyMzg2LDcuNTc5Mzc0NzIgTDI2LjMzOTIzODYsNy41NzYzNzQ3NCBaIE0xOC43MjAyOTIsMTQuNjA0MzI1NSBDMTguMzYyMzA1NSwxNi4xODkzMzk0IDE4LjI5NDU0NDMsMTcuODI2MTExNyAxOC41MjAyOTM0LDE5LjQzNTI5MTcgQzE3LjA1Mjg5NjYsMTYuNTM5Njg3NSAxNC41ODk2NTE5LDE0LjI3MTAzMSAxMS41ODMzNDE5LDEzLjA0NjMzNjUgQzExLjgxMzM0MDMsMTMuMDU4MzM2NCAxMi4wNDczMzg3LDEzLjA2NDMzNjMgMTIuMjc3MzM3MSwxMy4wNjQzMzYzIEMxMy42Mzk0NDQyLDEzLjA2NDI4ODIgMTQuOTkzNjA5MywxMi44NTY5MTQ4IDE2LjI5MzMwOSwxMi40NDkzNDA2IEMxNy44NDUwNjksMTEuOTY1OTEzNiAxOS4yOTYyMzIsMTEuMjA0OTI1NSAyMC41NzYyNzksMTAuMjAzMzU2NCBDMTkuNjk5NzU2MiwxMS41NDc2MDQ5IDE5LjA3MDUzNDgsMTMuMDM3Njg3OSAxOC43MTgyOTIsMTQuNjAzMzI1NiBMMTguNzIwMjkyLDE0LjYwNDMyNTUgWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuODYyNjYzLCAxNS4wMTQzMjMpIHJvdGF0ZSgtNDUuOTcyMzk1KSB0cmFuc2xhdGUoLTE1Ljg2MjY2MywgLTE1LjAxNDMyMykgIi8+CiAgPC9nPgo8L3N2Zz4K");
  -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;
}
.top-bar-cta--block .marquee-items .marquee ul li::before {
  display: block;
  width: 1.375rem;
  height: 1.375rem;
  content: "";
  position: absolute;
  right: -5.375rem;
  top: 50%;
  translate: 0 -50%;
}
.top-bar-cta--block .marquee-items .marquee ul li .item .text {
  margin: 0 2.1875rem 0 0;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
}
.top-bar-cta--block .marquee-items .marquee ul li .item .btn, .top-bar-cta--block .marquee-items .marquee ul li .item .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .top-bar-cta--block .marquee-items .marquee ul li .item .back-to-product-finder, .top-bar-cta--block .marquee-items .marquee ul li .item .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .top-bar-cta--block .marquee-items .marquee ul li .item .product-list-download-link, .top-bar-cta--block .marquee-items .marquee ul li .item .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .top-bar-cta--block .marquee-items .marquee ul li .item a, .top-bar-cta--block .marquee-items .marquee ul li .item .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .top-bar-cta--block .marquee-items .marquee ul li .item .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .top-bar-cta--block .marquee-items .marquee ul li .item .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .top-bar-cta--block .marquee-items .marquee ul li .item a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .top-bar-cta--block .marquee-items .marquee ul li .item a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .top-bar-cta--block .marquee-items .marquee ul li .item a, .top-bar-cta--block .marquee-items .marquee ul li .item body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .top-bar-cta--block .marquee-items .marquee ul li .item .webform-button--submit,
.top-bar-cta--block .marquee-items .marquee ul li .item body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .top-bar-cta--block .marquee-items .marquee ul li .item .webform-button--submit,
.top-bar-cta--block .marquee-items .marquee ul li .item .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .top-bar-cta--block .marquee-items .marquee ul li .item .webform-button--submit, .top-bar-cta--block .marquee-items .marquee ul li .item .button, .top-bar-cta--block .marquee-items .marquee ul li .item input[type=submit] {
  font-weight: normal;
}
.top-bar-cta--block .marquee-items .marquee.marquee--1 {
  -webkit-animation: marquee_startup 60s linear;
          animation: marquee_startup 60s linear;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.top-bar-cta--block .marquee-items .marquee.marquee--2, .top-bar-cta--block .marquee-items .marquee.marquee--3 {
  -webkit-animation: marquee 120s linear infinite;
          animation: marquee 120s linear infinite;
  translate: 120% -50%;
}
.top-bar-cta--block .marquee-items .marquee.marquee--3 {
  -webkit-animation-delay: 60s;
          animation-delay: 60s;
}

@-webkit-keyframes marquee_startup {
  0% {
    translate: 0% -50%;
  }
  100% {
    translate: -100% -50%;
  }
}

@keyframes marquee_startup {
  0% {
    translate: 0% -50%;
  }
  100% {
    translate: -100% -50%;
  }
}
@-webkit-keyframes marquee {
  0% {
    translate: 100% -50%;
  }
  100% {
    translate: -100% -50%;
  }
}
@keyframes marquee {
  0% {
    translate: 100% -50%;
  }
  100% {
    translate: -100% -50%;
  }
}
.user-login--block {
  padding: 3.25rem 2.5rem;
  min-width: 30rem;
  border-radius: 10px;
}
@media all and (max-width: 1299px) {
  .user-login--block {
    min-width: 25rem;
  }
}
@media all and (max-width: 1199px) {
  .user-login--block {
    min-width: auto;
  }
}
@media all and (max-width: 479px) {
  .user-login--block {
    padding: 2.5rem 1.5rem;
  }
}
.user-login--block .block__title {
  font-size: clamp(1.5rem, 1.11vw + 1.17rem, 2rem);
}
.user-login--block form {
  margin: 0;
}

.pg-bg--none .user-login--block {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .user-login--block {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .user-login--block {
  color: #fff;
}
.pg-bg--none .user-login--block input[type=text],
.pg-bg--none .user-login--block input[type=password],
.pg-bg--none .user-login--block input[type=email] {
  background-color: #fff;
}
body[data-color-scheme=dark] .pg-bg--none .user-login--block input[type=text],
body[data-color-scheme=dark] .pg-bg--none .user-login--block input[type=password],
body[data-color-scheme=dark] .pg-bg--none .user-login--block input[type=email] {
  background-color: #484848;
}

.pg-bg--neutral .user-login--block {
  background: #fff;
}
.pg-bg--neutral .user-login--block input[type=text],
.pg-bg--neutral .user-login--block input[type=password],
.pg-bg--neutral .user-login--block input[type=email] {
  background: #F7F9FA;
}
.pg-bg--neutral .user-login--block input[type=text]::-moz-placeholder, .pg-bg--neutral .user-login--block input[type=password]::-moz-placeholder, .pg-bg--neutral .user-login--block input[type=email]::-moz-placeholder {
  color: #003346;
}
.pg-bg--neutral .user-login--block input[type=text]:-ms-input-placeholder, .pg-bg--neutral .user-login--block input[type=password]:-ms-input-placeholder, .pg-bg--neutral .user-login--block input[type=email]:-ms-input-placeholder {
  color: #003346;
}
.pg-bg--neutral .user-login--block input[type=text]::placeholder,
.pg-bg--neutral .user-login--block input[type=password]::placeholder,
.pg-bg--neutral .user-login--block input[type=email]::placeholder {
  color: #003346;
}

.pg-bg--primary .user-login--block, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block, .pg-bg--secondary .user-login--block {
  background: #484848;
}
.pg-bg--primary .user-login--block input[type=text], .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=text],
.pg-bg--primary .user-login--block input[type=password],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=password],
.pg-bg--primary .user-login--block input[type=email],
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=email], .pg-bg--secondary .user-login--block input[type=text],
.pg-bg--secondary .user-login--block input[type=password],
.pg-bg--secondary .user-login--block input[type=email] {
  background: #484848;
}
.pg-bg--primary .user-login--block input[type=text]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=text]::-moz-placeholder, .pg-bg--primary .user-login--block input[type=password]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=password]::-moz-placeholder, .pg-bg--primary .user-login--block input[type=email]::-moz-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=email]::-moz-placeholder, .pg-bg--secondary .user-login--block input[type=text]::-moz-placeholder, .pg-bg--secondary .user-login--block input[type=password]::-moz-placeholder, .pg-bg--secondary .user-login--block input[type=email]::-moz-placeholder {
  color: #d6e1e7;
}
.pg-bg--primary .user-login--block input[type=text]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=text]:-ms-input-placeholder, .pg-bg--primary .user-login--block input[type=password]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=password]:-ms-input-placeholder, .pg-bg--primary .user-login--block input[type=email]:-ms-input-placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=email]:-ms-input-placeholder, .pg-bg--secondary .user-login--block input[type=text]:-ms-input-placeholder, .pg-bg--secondary .user-login--block input[type=password]:-ms-input-placeholder, .pg-bg--secondary .user-login--block input[type=email]:-ms-input-placeholder {
  color: #d6e1e7;
}
.pg-bg--primary .user-login--block input[type=text]::placeholder, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=text]::placeholder,
.pg-bg--primary .user-login--block input[type=password]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=password]::placeholder,
.pg-bg--primary .user-login--block input[type=email]::placeholder,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .user-login--block input[type=email]::placeholder, .pg-bg--secondary .user-login--block input[type=text]::placeholder,
.pg-bg--secondary .user-login--block input[type=password]::placeholder,
.pg-bg--secondary .user-login--block input[type=email]::placeholder {
  color: #d6e1e7;
}

.views-view--articles--promoted {
  position: relative;
}
.views-view--articles--promoted .overview_link {
  position: absolute;
  right: 0;
  top: -30px;
  translate: 0 -100%;
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .overview_link {
    margin: 0 0 30px 0;
    position: static;
    translate: 0 0;
  }
}

.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #fff;
  border-radius: 1.25rem;
  border: none;
  padding: 0.75rem 1.25rem;
  line-height: 1;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0;
  width: 1.75rem;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label i {
  display: none;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  margin-left: 0.1em;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: #EE3053;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  margin: 0;
  font-size: 0.875rem;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox input {
  padding: 0.75rem 1.25rem;
  height: 100%;
  background: #fff;
  border-radius: 1.25rem;
  border: none;
  transition: all 0.2s ease-in-out;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect.open .SelectBox {
  border-radius: 1.25rem 1.25rem 0 0;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect.open .SelectBox input {
  border-radius: 1.25rem 1.25rem 0 0;
}
.facets-widget-dms_product_finder__multiple_dropdown .SumoSelect.open .optWrapper {
  top: 40px;
  border-radius: 0 0 1.25rem 1.25rem;
}

.pg-bg--none .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, .pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--none .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, body[data-color-scheme=dark] .pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #484848;
}
.pg-bg--none .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after, .pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  background-color: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after, body[data-color-scheme=dark] .pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  background-color: #fff;
}
.pg-bg--none .product-finder--block .productfinder__off-canvas .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, .pg-bg--neutral .product-finder--block .productfinder__off-canvas .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--none .product-finder--block .productfinder__off-canvas .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, body[data-color-scheme=dark] .pg-bg--neutral .product-finder--block .productfinder__off-canvas .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #484848;
}

.pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--neutral .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #484848;
}

.pg-bg--primary .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox, .pg-bg--secondary .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox {
  background: #484848;
}
.pg-bg--primary .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after, .pg-bg--secondary .facets-widget-dms_product_finder__multiple_dropdown .SumoSelect .SelectBox label::after {
  background-color: #fff;
}

.floating-ctas--block {
  position: fixed;
  right: 1.875rem;
  top: 50%;
  z-index: 383;
  translate: 0 -50%;
}
@media all and (max-width: 959px) {
  .floating-ctas--block {
    right: 1.25rem;
    bottom: 2.5rem;
  }
}
@media all and (max-width: 767px) {
  .floating-ctas--block {
    width: calc(100% - 40px);
    top: auto;
    bottom: 1.5625rem;
    translate: 0 0;
  }
}
@media all and (max-width: 767px) {
  .floating-ctas--block .block__content .floating-ctas {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
  }
}
.floating-ctas--block .block__content .floating-ctas .floating-cta {
  display: block;
  clear: both;
  margin: 0 0 0.75rem 0;
  text-align: right;
  text-decoration: none;
}
@media all and (max-width: 959px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta {
    margin: 0 0 0.625rem 0;
  }
}
@media all and (max-width: 767px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta {
    margin: 0 0.3125rem;
  }
}
.floating-ctas--block .block__content .floating-ctas .floating-cta:last-child {
  margin-bottom: 0;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner {
  display: inline-block;
  height: 50px;
  background-color: #EE3053;
  border-radius: 12.5rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;
  position: relative;
  color: #FFF;
  text-decoration: none;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon {
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon .icon_wrapper {
  width: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  translate: -50% -50%;
}
@media all and (max-width: 767px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon .icon_wrapper {
    width: 1.5625rem;
  }
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon .icon_wrapper .icon {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  position: relative;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon .icon_wrapper .icon .icon__inner svg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  fill: #FFF;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__icon .icon_wrapper .icon .icon__inner svg path {
  fill: #FFF;
}
.floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__content {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 50px;
  height: 100%;
  padding: 0;
  font-weight: bold;
  text-align: right;
  text-indent: -62.5rem;
  opacity: 0;
  overflow: hidden;
}
@media all and (max-width: 959px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__content {
    width: 3.125rem;
  }
}
@media all and (max-width: 767px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__content {
    width: 3.125rem;
    font-size: 0.9rem;
  }
}
@media all and (max-width: 479px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta .floating-cta__inner .floating-cta__content {
    font-size: 0.8rem;
  }
}
.floating-ctas--block .block__content .floating-ctas .floating-cta:hover .floating-cta__inner .floating-cta__content {
  width: auto;
  padding: 0 25px 0 45px;
  text-indent: 0;
  opacity: 1;
}
@media all and (max-width: 959px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta:hover .floating-cta__inner .floating-cta__content {
    padding: 0 1.875rem 0 3.75rem;
  }
}
@media all and (max-width: 767px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta:hover .floating-cta__inner .floating-cta__content {
    padding: 0 1.5625rem 0 3.125rem;
  }
}
@media all and (max-width: 479px) {
  .floating-ctas--block .block__content .floating-ctas .floating-cta:hover .floating-cta__inner .floating-cta__content {
    width: 3.125rem;
    padding: 0;
    text-indent: -62.5rem;
    opacity: 0;
  }
}

@media all and (max-width: 767px) {
  .node-type-homepage .page_footer {
    padding-bottom: 5rem;
  }
}
.block--views-block--knowledge-center-overview {
  display: flex;
  align-items: flex-start;
  gap: 3.125rem;
}
@media all and (max-width: 1299px) {
  .block--views-block--knowledge-center-overview {
    gap: 4rem;
  }
}
@media all and (max-width: 1199px) {
  .block--views-block--knowledge-center-overview {
    gap: 2.5rem;
  }
}
@media all and (max-width: 1199px) {
  .block--views-block--knowledge-center-overview {
    flex-direction: column;
  }
}
.block--views-block--knowledge-center-overview .block__filters {
  min-width: 19.375rem;
  padding: 1.75rem 2rem;
  border-radius: 10px;
}
.block--views-block--knowledge-center-overview .block__filters .facets-reset {
  display: block;
  margin-top: 1.5rem;
}
.block--views-block--knowledge-center-overview .block__filters .facets-reset:before {
  content: "↺";
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview {
  position: relative;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview label {
  font-weight: bold;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview input:not([type=submit]) {
  background-color: #fff;
  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview input:not([type=submit])::-moz-placeholder {
  font-weight: bold;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview input:not([type=submit]):-ms-input-placeholder {
  font-weight: bold;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview input:not([type=submit])::placeholder {
  font-weight: bold;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview .form-actions {
  position: absolute;
  right: 0;
  top: 0;
  height: 2.6875rem;
  width: 3.5rem;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview .form-actions input {
  text-indent: -9999px;
  background: transparent;
  border: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  height: 100%;
}
.block--views-block--knowledge-center-overview .block__filters #views-exposed-form-knowledge-center-overview .form-actions:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  -webkit-mask-image: url("../svg/icons/search.svg");
          mask-image: url("../svg/icons/search.svg");
  background-color: #003346;
  -webkit-mask-size: 1.2rem;
          mask-size: 1.2rem;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
}
@media all and (max-width: 1199px) {
  .block--views-block--knowledge-center-overview .block__filters {
    width: 100%;
    min-width: none;
  }
}
.block--views-block--knowledge-center-overview .block__filters h3 {
  margin-bottom: 1rem;
}
.block--views-block--knowledge-center-overview .block__filters ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block--views-block--knowledge-center-overview .block__filters ul li.facets-reset {
  margin-bottom: 1rem;
}
.block--views-block--knowledge-center-overview .block__filters ul li.facets-reset label {
  text-decoration: underline;
  cursor: pointer;
}
.block--views-block--knowledge-center-overview .block__filters ul li.facets-reset label:hover {
  color: #EE3053;
}
.block--views-block--knowledge-center-overview .block__filters ul li.facets-reset input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset):not(:last-child) {
  margin-bottom: 1.25rem;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label {
  position: relative;
  cursor: pointer;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.3125rem;
  width: 0.875rem;
  height: 0.875rem;
  border: 1px solid #d6e1e7;
  display: inline-block;
  border-radius: 1px;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label .facet-item__value {
  padding-left: 1.5rem;
  display: inline-block;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
.block--views-block--knowledge-center-overview .block__content {
  width: 100%;
}

.pg-bg--none .block--views-block--knowledge-center-overview .block__filters,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters {
  color: #fff;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters a:not(.btn):not(.button):not(input[type=submit]),
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h1,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h1 {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h2, .pg-bg--none .block--views-block--knowledge-center-overview .block__filters .hero-slide__title, .pg-bg--none .block--views-block--knowledge-center-overview .block__filters .nav__title,
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters .menu__title,
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters .block__title,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h2,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters .hero-slide__title,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters .nav__title,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters .menu__title,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters .block__title {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h3,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h3 {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h4,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h4 {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h5,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h5 {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters h6,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters h6 {
  color: inherit;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  border-color: #EE3053;
}
.pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before,
.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #484848;
}

.pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--knowledge-center-overview .block__filters {
  background: #484848;
}

.pg-bg--primary .block--views-block--knowledge-center-overview .block__filters, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--knowledge-center-overview .block__filters,
.pg-bg--secondary .block--views-block--knowledge-center-overview .block__filters {
  background: #484848;
}
.pg-bg--primary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label,
.pg-bg--secondary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.pg-bg--primary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before,
.pg-bg--secondary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
.pg-bg--primary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before,
.pg-bg--secondary .block--views-block--knowledge-center-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #484848;
}

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

@media all and (max-width: 959px) {
  .block-system-branding-block {
    width: 6.25rem;
  }
}
.language-switcher--block {
  text-transform: uppercase;
  line-height: 1em;
}
.language-switcher--block ul.links {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0;
  margin: 0;
}
.language-switcher--block ul.links li {
  padding: 0 0.3125rem 0 0;
  margin: 0 0.3125rem 0 0;
  border-right: 1px solid #003346;
  list-style: none;
}
.language-switcher--block ul.links li:last-child {
  padding-right: 0;
  margin-right: 0;
  border: none;
}
.language-switcher--block ul.links li::before {
  display: block;
  width: 1px;
  height: 100%;
  content: "";
}
.language-switcher--block ul.links li a {
  text-decoration: none;
}
.mmenu .language-switcher--block ul.links li a {
  color: #FFF !important;
}

.block--views-block--trainings-overview {
  display: flex;
  align-items: flex-start;
  gap: 5rem;
}
@media all and (max-width: 1299px) {
  .block--views-block--trainings-overview {
    gap: 4rem;
  }
}
@media all and (max-width: 1199px) {
  .block--views-block--trainings-overview {
    gap: 2.5rem;
  }
}
@media all and (max-width: 1199px) {
  .block--views-block--trainings-overview {
    flex-direction: column;
  }
}
.block--views-block--trainings-overview .block__filters {
  min-width: 15rem;
  padding: 1.75rem 2rem;
  border-radius: 10px;
}
@media all and (max-width: 1199px) {
  .block--views-block--trainings-overview .block__filters {
    width: 100%;
    min-width: none;
  }
}
.block--views-block--trainings-overview .block__filters h3 {
  margin-bottom: 1rem;
}
.block--views-block--trainings-overview .block__filters ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block--views-block--trainings-overview .block__filters ul li.facets-reset {
  margin-bottom: 1rem;
}
.block--views-block--trainings-overview .block__filters ul li.facets-reset label {
  text-decoration: underline;
  cursor: pointer;
}
.block--views-block--trainings-overview .block__filters ul li.facets-reset label:hover {
  color: #EE3053;
}
.block--views-block--trainings-overview .block__filters ul li.facets-reset input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset):not(:last-child) {
  margin-bottom: 1.25rem;
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label {
  cursor: pointer;
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  content: "";
  width: 0.625rem;
  height: 0.625rem;
  border: 1px solid #d6e1e7;
  display: inline-block;
  margin-right: 0.625rem;
  border-radius: 1px;
  transform: translateY(-1px);
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
.block--views-block--trainings-overview .block__content {
  width: 100%;
}

.pg-bg--none .block--views-block--trainings-overview .block__filters, .pg-bg--neutral .block--views-block--trainings-overview .block__filters {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters {
  color: #fff;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters a:not(.btn):not(.button):not(input[type=submit]), .pg-bg--neutral .block--views-block--trainings-overview .block__filters a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h1, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h1 {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h2, .pg-bg--none .block--views-block--trainings-overview .block__filters .hero-slide__title, .pg-bg--none .block--views-block--trainings-overview .block__filters .nav__title,
.pg-bg--none .block--views-block--trainings-overview .block__filters .menu__title,
.pg-bg--none .block--views-block--trainings-overview .block__filters .block__title, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h2, .pg-bg--neutral .block--views-block--trainings-overview .block__filters .hero-slide__title, .pg-bg--neutral .block--views-block--trainings-overview .block__filters .nav__title,
.pg-bg--neutral .block--views-block--trainings-overview .block__filters .menu__title,
.pg-bg--neutral .block--views-block--trainings-overview .block__filters .block__title {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h3, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h3 {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h4, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h4 {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h5, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h5 {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters h6, .pg-bg--neutral .block--views-block--trainings-overview .block__filters h6 {
  color: inherit;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label, .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  border-color: #EE3053;
}
.pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before, .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before, body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #484848;
}

.pg-bg--neutral .block--views-block--trainings-overview .block__filters {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .block--views-block--trainings-overview .block__filters {
  background: #484848;
}

.pg-bg--primary .block--views-block--trainings-overview .block__filters, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--trainings-overview .block__filters, .pg-bg--secondary .block--views-block--trainings-overview .block__filters {
  background: #484848;
}
.pg-bg--primary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label, .pg-bg--secondary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label {
  color: #EE3053;
}
.pg-bg--primary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before, .pg-bg--secondary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) input:checked ~ label::before {
  background: #EE3053;
  border-color: #EE3053;
}
.pg-bg--primary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before, .pg-bg--secondary .block--views-block--trainings-overview .block__filters ul .facet-item:not(.facets-reset) label::before {
  border-color: #484848;
}

.vacancies--overview--views-block .block__filters {
  display: flex;
  gap: 1.25rem;
}
.vacancies--overview--views-block .block__filters .block--facet-block {
  width: 100%;
  max-width: 21.875rem;
}
@media all and (max-width: 767px) {
  .vacancies--overview--views-block .block__filters {
    flex-direction: column;
  }
}

.job-application-form--block {
  padding-bottom: 100px;
}

.block-webform-block.contact .block__inner {
  display: flex;
  gap: 5rem;
}
@media all and (max-width: 1299px) {
  .block-webform-block.contact .block__inner {
    gap: 4rem;
  }
}
@media all and (max-width: 1199px) {
  .block-webform-block.contact .block__inner {
    flex-direction: column;
  }
}
.block-webform-block.contact .block__inner .block__content form {
  max-width: none;
}
.block-webform-block.contact .block__inner .block__side_content {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  min-width: 31.25rem;
  margin-top: 1.75rem;
}
@media all and (max-width: 1299px) {
  .block-webform-block.contact .block__inner .block__side_content {
    min-width: 28.125rem;
    gap: 1.5rem;
  }
}
@media all and (max-width: 1199px) {
  .block-webform-block.contact .block__inner .block__side_content {
    min-width: auto;
    margin: 0;
  }
}
.block-webform-block.contact .block__inner .block__side_content .side-block {
  border-radius: 10px;
  padding: 2.8125rem;
}
@media all and (max-width: 479px) {
  .block-webform-block.contact .block__inner .block__side_content .side-block {
    padding: 1.25rem;
  }
}
.block-webform-block.contact .block__inner .block__side_content .side-block table tr:not(:last-child) td {
  border-bottom: 1px solid #484848;
}
.block-webform-block.contact .block__inner .block__side_content .side-block table tr td {
  width: 50%;
  background-color: transparent;
}
@media all and (max-width: 959px) {
  .block-webform-block.contact .block__inner .block__side_content .side-block table tr td {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.block-webform-block.contact .block__inner .block__side_content .side-block table tr td:nth-child(1) {
  padding-left: 0;
}
@media all and (max-width: 959px) {
  .block-webform-block.contact .block__inner .block__side_content .side-block table tr td:nth-child(1) {
    padding-bottom: 0;
    border-bottom: none;
    font-weight: bold;
  }
}
.block-webform-block.contact .block__inner .block__side_content .side-block table tr td:last-child {
  padding-right: 0;
  text-align: right;
}
@media all and (max-width: 959px) {
  .block-webform-block.contact .block__inner .block__side_content .side-block table tr td:last-child {
    text-align: left;
  }
}

.pg-bg--none .block-webform-block.contact .block__side_content .side-block {
  color: #fff;
  background: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .block-webform-block.contact .block__side_content .side-block {
  background: #484848;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h1 {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h2, .pg-bg--none .block-webform-block.contact .block__side_content .side-block .hero-slide__title, .pg-bg--none .block-webform-block.contact .block__side_content .side-block .nav__title,
.pg-bg--none .block-webform-block.contact .block__side_content .side-block .menu__title,
.pg-bg--none .block-webform-block.contact .block__side_content .side-block .block__title {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h3 {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h4 {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h5 {
  color: inherit;
}
.pg-bg--none .block-webform-block.contact .block__side_content .side-block h6 {
  color: inherit;
}

.pg-bg--primary .block-webform-block.contact .block__side_content .side-block, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block-webform-block.contact .block__side_content .side-block,
.pg-bg--secondary .block-webform-block.contact .block__side_content .side-block {
  color: #fff;
  background: #484848;
}

.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block {
  color: #fff;
  background: #003346;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h1 {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h2, .pg-bg--neutral .block-webform-block.contact .block__side_content .side-block .hero-slide__title, .pg-bg--neutral .block-webform-block.contact .block__side_content .side-block .nav__title,
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block .menu__title,
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block .block__title {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h3 {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h4 {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h5 {
  color: inherit;
}
.pg-bg--neutral .block-webform-block.contact .block__side_content .side-block h6 {
  color: inherit;
}

.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 {
  width: 100%;
}
.logo-container > a {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 70.1298%;
  position: relative;
}
.logo-container > a img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  display: block;
}
.logo-container.multiple img.regular {
  display: block;
}
.logo-container.multiple img.negative {
  display: none;
}

body[data-color-scheme=dark] .logo-container.multiple img.regular {
  display: none;
}
body[data-color-scheme=dark] .logo-container.multiple img.negative {
  display: block;
}

.webform-submission-newsletter-form {
  max-width: 36.25rem;
  margin: 0 auto;
}
.webform-submission-newsletter-form .webform-flexbox.form-wrapper {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 0 0.625rem 0 !important;
  gap: 1.75rem;
}
@media all and (max-width: 767px) {
  .webform-submission-newsletter-form .webform-flexbox.form-wrapper {
    gap: 0.9375rem;
  }
}
@media all and (max-width: 479px) {
  .webform-submission-newsletter-form .webform-flexbox.form-wrapper {
    display: block;
  }
}
.webform-submission-newsletter-form .webform-flexbox.form-wrapper .form-item {
  margin: 0;
}
.webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex {
  flex: auto;
}
@media all and (max-width: 479px) {
  .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex {
    margin: 0 0 0.625rem 0;
  }
}
.webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container {
  margin: 0;
}
@media all and (max-width: 479px) {
  .webform-submission-newsletter-form .webform-flexbox.form-wrapper .webform-flex--container .webform-button--submit {
    display: block;
    width: 100%;
  }
}
.webform-submission-newsletter-form .form-item-privacy-policy {
  margin: 0;
  text-align: center;
}
@media all and (max-width: 767px) {
  .webform-submission-newsletter-form .form-item-privacy-policy {
    margin-top: 0;
  }
}

.geysir-modal-add-select-type-form {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-5% / 2) -5%;
  padding: 2.1875rem 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.3125rem;
}
@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: 6.25rem;
}
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(2.25rem, 0.83vw + 2rem, 2.63rem);
}

.editor-link-dialog {
  width: 30rem;
  min-height: 18.75rem;
}
@media all and (max-width: 767px) {
  .editor-link-dialog {
    width: auto;
    max-width: 20rem;
  }
}
.editor-link-dialog .editor-link-dialog {
  min-height: 18.75rem;
}
.editor-link-dialog .linkit-ui-autocomplete {
  max-height: 11.875rem;
  box-shadow: 0 5px 10px 0 rgba(247, 249, 250, 0.75);
}

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

.media-image-edit-form .focal-point-wrapper .focal-point-preview-link {
  background-color: #F7F9FA;
  margin: 1.25rem 0 0;
  padding: 0.3125rem;
  color: #000;
  border: 1px solid #cccccc;
  text-decoration: none;
}
.media-image-edit-form .focal-point-wrapper .focal-point-preview-link::before {
  margin-right: 0.3125rem;
}
.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: #F7F9FA;
  margin: 1.25rem 0;
  padding: 0.625rem;
  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 .button {
  color: #1b1b1d !important;
}
.geysir-dialog .ui-dialog-buttonpane .button {
  color: #FFF !important;
}
.geysir-dialog .ui-dialog-content {
  padding: 0.625rem;
}
.geysir-dialog .tabledrag-toggle-weight-wrapper {
  display: none;
}
.geysir-dialog details {
  padding: 0.625rem 0;
}
.geysir-dialog details > summary {
  display: none;
}
.geysir-dialog .form-required::after {
  content: "*";
  display: inline-block;
  margin-left: 0.1875rem;
}
.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: #F7F9FA;
  margin: 0;
  padding: 0.625rem 0;
  text-transform: uppercase;
}
.geysir-dialog .field-multiple-table td.field-multiple-drag {
  width: 1.875rem;
}
.geysir-dialog .paragraphs-actions {
  display: flex;
  justify-content: flex-end;
  float: none !important;
  margin: 0 !important;
  padding: 0.625rem 0;
  border-bottom: 1px dashed #F7F9FA;
}
@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: 2.3125rem;
}
@media all and (max-width: 767px) {
  .geysir-dialog .paragraphs-actions .paragraphs-dropdown.open .paragraphs-dropdown-actions {
    top: 2.1875rem;
  }
}
.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: #F7F9FA;
  height: 2.375rem;
  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: 2.25rem;
  }
}
.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.625rem;
}
.geysir-dialog .tabledrag-handle .handle {
  background-position: center;
  width: 30px;
  height: 24px;
  margin: 0;
}
.geysir-dialog .dropbutton-multiple .dropbutton-toggle {
  background-color: #F7F9FA;
  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(247, 249, 250, 0.5);
  width: calc(33.333% - 20px);
  padding: 0.625rem;
  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.625rem;
}
.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: #F7F9FA;
  border-color: #cccccc;
  opacity: 1;
}
.geysir-dialog .entities-list .rendered-entity input[type=submit] {
  padding: 0rem 0.9375rem;
}
.geysir-dialog.ui-dialog input[type=submit] {
  display: inline-block;
  background-color: #F7F9FA;
  background-image: none;
  padding: 0.25rem 1rem;
  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.625rem;
  padding: 0.375rem 0.9375rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #cccccc;
  border-radius: 0;
  background-color: #fff;
  color: #003346;
  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: 2.5rem;
  background-image: url("../dist/svg/icons/dropdown.svg");
  background-size: 0.625rem 0.625rem;
  background-repeat: no-repeat;
  background-position: right 0.9375rem center;
}
.geysir-dialog textarea {
  min-height: 12.5rem;
  font-size: 1rem;
  resize: vertical;
}
.geysir-dialog .messages {
  margin: 0.625rem 0;
  padding: 0.625rem;
}
.geysir-dialog .field-multiple-table {
  border-collapse: collapse;
}
.geysir-dialog tr.drag-previous {
  background-color: #ffd;
}
.geysir-dialog tr.draggable {
  border-bottom: 1px dashed #F7F9FA;
}
.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: #F7F9FA;
  opacity: 0.5;
}

.block--layout--downloads-filters .layout--downloads-filters {
  display: flex;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top {
  width: 25rem;
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding: 1.5rem;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox h3 {
  margin: 0;
  margin-bottom: 0.625rem;
  font-size: 1.125rem;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li {
  position: relative;
  display: flex;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: none;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li label {
  display: flex;
  gap: 0.625rem;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin: 0;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li label::after {
  margin-left: 0.1em;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li label::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+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: transparent;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li label::before {
  content: "";
  width: 1rem;
  height: 1rem;
  border: 1px solid transparent;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox ul li label::after {
  position: absolute;
  left: 0.125rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.75rem;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox .facets-soft-limit-link {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  flex-direction: column;
  text-decoration: none;
  align-items: center;
  margin-top: 1rem;
  gap: 0.125rem;
  font-size: 0.875rem;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox .facets-soft-limit-link::after {
  margin-left: 0.1em;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox .facets-soft-limit-link::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: transparent;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox .facets-soft-limit-link::after {
  transition: transform 0.2s ease-in-out;
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox .facets-soft-limit-link.open::after {
  transform: rotate(180deg);
}
.block--layout--downloads-filters .layout--downloads-filters .layout__region--first {
  flex-grow: 1;
}
@media all and (max-width: 1199px) {
  .block--layout--downloads-filters .layout--downloads-filters {
    flex-direction: column;
    gap: 3rem;
  }
  .block--layout--downloads-filters .layout--downloads-filters .layout__region--top, .block--layout--downloads-filters .layout--downloads-filters .layout__region--first {
    width: 100%;
  }
  .block--layout--downloads-filters .layout--downloads-filters .layout__region--top {
    padding: 0;
    gap: 1.5rem;
  }
  .block--layout--downloads-filters .layout--downloads-filters .layout__region--top .facets-widget-checkbox {
    background: #efefef;
    padding: 1.5rem;
    border-radius: 10px;
  }
}

.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before {
  background: #003346;
  border-color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before {
  background: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before {
  border-color: #d6e1e7;
}
.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after {
  background-color: #fff;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after {
  background-color: #003346;
}
.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before {
  background: #fff;
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before {
  border-color: #d6e1e7;
}
.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after {
  background-color: #fff;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after {
  background-color: transparent;
}
.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link {
  color: #008fd5;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link {
  color: #d6e1e7;
}
.pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after,
.pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after {
  background-color: #008fd5;
}
body[data-color-scheme=dark] .pg-bg--none .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after,
body[data-color-scheme=dark] .pg-bg--neutral .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after {
  background-color: #d6e1e7;
}

.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::before {
  background: #d6e1e7;
  border-color: #d6e1e7;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox ul li input:checked ~ label::after {
  background-color: #003346;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox ul li label,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label {
  color: #fff;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::before {
  background: #484848;
  border-color: #d6e1e7;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox ul li label::after {
  background-color: transparent;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link {
  color: #fff;
}
.pg-bg--primary .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after,
.pg-bg--secondary .block--layout--downloads-filters .block .facets-widget-checkbox .facets-soft-limit-link::after {
  background-color: #fff;
}

.footer--menu-block ul {
  padding: 0;
  margin: 0;
}
.footer--menu-block ul li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer--menu-block > ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
}
.footer--menu-block > ul.menu__list > li {
  flex: 0 1 25%;
}
.footer--menu-block > ul.menu__list > li:not(:last-child) {
  margin-right: 3.125rem;
}
.footer--menu-block > ul.menu__list > li > ul {
  font-weight: bold;
}
.footer--menu-block > ul.menu__list > li > ul > li {
  margin-bottom: 0.625rem;
}
.footer--menu-block > ul.menu__list > li > ul > li.menu__item--expanded {
  margin-bottom: 2.5rem;
}
.footer--menu-block > ul.menu__list > li > ul > li:last-child {
  margin-bottom: 0;
}
.footer--menu-block > ul.menu__list > li > ul > li > ul {
  font-weight: normal;
  margin-bottom: 2.5rem;
}
.footer--menu-block > ul.menu__list > li > ul > li > ul > li:first-child {
  margin-top: 0.625rem;
}
.footer--menu-block > ul.menu__list > li > ul > li > ul > li:not(:last-child) {
  margin-bottom: 0.3125rem;
}

.bottom-menu--menu-block ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
}
@media all and (max-width: 959px) {
  .bottom-menu--menu-block ul.menu__list {
    display: block;
  }
}
.bottom-menu--menu-block ul.menu__list li {
  padding: 0 0.9375rem 0 0;
  margin: 0 0.9375rem 0 0;
  border-right: 1px solid #FFF;
}
.bottom-menu--menu-block ul.menu__list li:last-child {
  padding: 0;
  margin: 0;
}
.bottom-menu--menu-block ul.menu__list li:last-child {
  border-right: none;
}
@media all and (max-width: 959px) {
  .bottom-menu--menu-block ul.menu__list li {
    padding: 0;
    margin: 0 0 0.625rem 0;
    border: none;
  }
}
@media all and (max-width: 1349px) {
  .page_header .main-menu--menu-block {
    display: none;
  }
}
.page_header .main-menu--menu-block ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
}
@media all and (max-width: 1799px) {
  .page_header .main-menu--menu-block ul.menu__list {
    font-size: 1rem;
  }
}
.page_header .main-menu--menu-block ul.menu__list li {
  padding: 0.3125rem 0;
  margin: 0 3.125rem 0 0;
}
@media all and (max-width: 1799px) {
  .page_header .main-menu--menu-block ul.menu__list li {
    margin: 0 2.1875rem 0 0;
  }
}
@media all and (max-width: 1494px) {
  .page_header .main-menu--menu-block ul.menu__list li {
    margin: 0 1.5625rem 0 0;
  }
}
.page_header .main-menu--menu-block ul.menu__list li:last-child {
  margin-right: 0;
}
.page_header .main-menu--menu-block ul.menu__list li a {
  position: relative;
  text-decoration: none;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded {
  position: relative;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded > a {
  padding-right: 1.0625rem;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded > a::before {
  margin-right: 0.1em;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded > a::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: #003346;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded > a::before {
  margin: 0;
  background-color: #003346;
  position: absolute;
  right: 0;
  top: 0.4375rem;
  font-size: 0.7rem;
}
body[data-color-scheme=dark] .page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded > a::before {
  background-color: #FFF;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded ul {
  display: none;
  min-width: 15.625rem;
  padding: 1.5625rem;
  background-color: #FFF;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 5px;
  border-radius: 10px;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 8;
  font-family: "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 0.95rem;
  font-weight: normal;
  line-height: 1.12em;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded ul li {
  padding: 0 0 0.5rem 0;
  margin: 0 0 0.5rem 0;
  border-bottom: 1px solid #F1F5F6;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded ul li:last-child {
  padding: 0;
  margin: 0;
  border: none;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded ul li a {
  color: #003346 !important;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded ul li.menu__item--active {
  font-weight: bold;
}
.page_header .main-menu--menu-block ul.menu__list li.menu__item--expanded:hover ul {
  display: block;
}

.mmenu_toggler {
  float: right;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0.5rem 0.3125rem;
  cursor: pointer;
}
.mmenu_toggler span {
  display: block;
  width: 100%;
  height: 0.25rem;
  border-radius: 1.25rem;
  background-color: #003346;
  transition: all 0.2s ease-in-out;
}
body[data-color-scheme=dark] .mmenu_toggler span {
  background-color: #FFF;
}
.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);
}

.first-p--primary-bg:not(.node-type-product) .mmenu_toggler span {
  background-color: #FFF;
}

.mmenu {
  display: block;
  width: calc(100% - 80px);
  max-width: 25rem;
  height: 100%;
  left: -100%;
  top: 0;
  padding: 1.25rem 0;
  position: fixed;
  z-index: 388;
  color: #FFF;
  background-color: #003346;
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 10px;
  transition: all 0.2s ease-out;
}
.mmenu .mmenu__inner {
  height: 100%;
  padding: 0 1.25rem;
  overflow-y: auto;
}
.mmenu .mmenu__inner .block {
  margin: 0 0 1.5625rem 0;
}
.mmenu .mmenu__inner .block ul.menu__list li {
  display: block;
  position: relative;
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.mmenu .mmenu__inner .block ul.menu__list li:last-child {
  margin: 0;
  border: none;
}
.mmenu .mmenu__inner .block ul.menu__list li a {
  display: block;
  padding: 0.75rem 0;
  color: #FFF;
  text-decoration: none;
}
.mmenu .mmenu__inner .block ul.menu__list li a.btn, .mmenu .mmenu__inner .block ul.menu__list li .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .mmenu .mmenu__inner .block ul.menu__list li a.back-to-product-finder, .mmenu .mmenu__inner .block ul.menu__list li .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .mmenu .mmenu__inner .block ul.menu__list li a.product-list-download-link, .mmenu .mmenu__inner .block ul.menu__list li .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .mmenu .mmenu__inner .block ul.menu__list li a, .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a, .mmenu .mmenu__inner .block ul.menu__list li a.button, .mmenu .mmenu__inner .block ul.menu__list li body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit,
.mmenu .mmenu__inner .block ul.menu__list li body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit,
.mmenu .mmenu__inner .block ul.menu__list li .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit {
  padding: 0.625rem 1.25rem;
}
.mmenu .mmenu__inner .block ul.menu__list li a.btn::before, .mmenu .mmenu__inner .block ul.menu__list li .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.back-to-product-finder::before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .mmenu .mmenu__inner .block ul.menu__list li a.back-to-product-finder::before, .mmenu .mmenu__inner .block ul.menu__list li .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content a.product-list-download-link::before, .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content .mmenu .mmenu__inner .block ul.menu__list li a.product-list-download-link::before, .mmenu .mmenu__inner .block ul.menu__list li .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a::before, .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item .mmenu .mmenu__inner .block ul.menu__list li a::before, .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a::before, .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a::before, body:not(.path-node) .mmenu .mmenu__inner .block ul.menu__list li .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a::before, .node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a::before, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a::before, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link .mmenu .mmenu__inner .block ul.menu__list li a::before, .mmenu .mmenu__inner .block ul.menu__list li a.button::before, .mmenu .mmenu__inner .block ul.menu__list li body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit::before, body[data-color-scheme=light] .pg-bg--none .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit::before,
.mmenu .mmenu__inner .block ul.menu__list li body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit::before,
body[data-color-scheme=light] .pg-bg--neutral .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit::before,
.mmenu .mmenu__inner .block ul.menu__list li .pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container a.webform-button--submit::before,
.pg-bg--secondary .webform-submission-newsletter-form .webform-flexbox .webform-flex .webform-flex--container .mmenu .mmenu__inner .block ul.menu__list li a.webform-button--submit::before {
  display: block;
  width: 100%;
  height: 1px;
  content: "";
  background-color: #003346;
  position: absolute;
  left: 0;
  top: -0.0625rem;
}
.mmenu .mmenu__inner .block ul.menu__list li.contains-submenu > a {
  padding-right: 2.5rem;
}
.mmenu .mmenu__inner .block ul.menu__list li.contains-submenu .submenu-toggler {
  display: block;
  color: #FFF;
  background-color: #00202d;
  border: 2px solid #00202d;
  position: absolute;
  right: 0;
  top: 0.5625rem;
  cursor: pointer;
}
.mmenu .mmenu__inner .block ul.menu__list li.contains-submenu .submenu-toggler span {
  display: block;
  width: 1.5625rem;
  height: 1.5625rem;
  text-align: center;
  line-height: 1.25rem;
}
.mmenu .mmenu__inner .block ul.menu__list li.contains-submenu .submenu-toggler span::before {
  margin-right: 0.1em;
}
.mmenu .mmenu__inner .block ul.menu__list li.contains-submenu .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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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.contains-submenu .submenu-toggler span::before {
  width: 0.625rem;
  height: 0.625rem;
  margin: 0;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--expanded ul.menu__list {
  display: none;
  padding: 0.625rem 1.25rem;
  color: #003346;
  background-color: #00202d;
  font-size: 0.9rem;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--expanded ul.menu__list li {
  border-bottom: 1px solid #003346;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--expanded ul.menu__list li:last-child {
  border-bottom: none;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--expanded ul.menu__list li a {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #FFF;
}
.mmenu .mmenu__inner .block ul.menu__list li.menu__item--active ul.menu__list {
  display: block;
}
.mmenu.active, .pager__item.is-active a.mmenu {
  left: 0;
}

@media all and (max-width: 1349px) {
  .page_header .secondary-menu--menu-block {
    display: none;
  }
}
.page_header .secondary-menu--menu-block ul.menu__list {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
.page_header .secondary-menu--menu-block ul.menu__list li {
  margin: 0 3.125rem 0 0;
}
@media all and (max-width: 1799px) {
  .page_header .secondary-menu--menu-block ul.menu__list li {
    margin: 0 2rem 0 0;
  }
}
@media all and (max-width: 1494px) {
  .page_header .secondary-menu--menu-block ul.menu__list li {
    margin: 0 1.5625rem 0 0;
  }
}
.page_header .secondary-menu--menu-block ul.menu__list li:last-child {
  margin-right: 0;
}
.page_header .secondary-menu--menu-block ul.menu__list li a {
  text-decoration: none;
}

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;
}

.no-paragraphs .node__content {
  padding-bottom: 100px;
}

.paragraph:not(.has-background) .node {
  color: #003346;
}
body[data-color-scheme=dark] .paragraph:not(.has-background) .node {
  color: #fff;
}
.paragraph:not(.has-background) .node a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.paragraph:not(.has-background) .node h1 {
  color: inherit;
}
.paragraph:not(.has-background) .node h2, .paragraph:not(.has-background) .node .hero-slide__title, .paragraph:not(.has-background) .node .nav__title,
.paragraph:not(.has-background) .node .menu__title,
.paragraph:not(.has-background) .node .block__title {
  color: inherit;
}
.paragraph:not(.has-background) .node h3 {
  color: inherit;
}
.paragraph:not(.has-background) .node h4 {
  color: inherit;
}
.paragraph:not(.has-background) .node h5 {
  color: inherit;
}
.paragraph:not(.has-background) .node h6 {
  color: inherit;
}

.node--article--teaser {
  position: relative;
}
.node--article--teaser .field--name-field-teaser-image {
  margin-bottom: 1.5rem;
}
.node--article--teaser .node--teaser__title a {
  color: inherit;
  text-decoration: none;
}
.node--article--teaser .node--teaser__title a::after {
  content: "";
  position: absolute;
  inset: 0;
}

.node--article.node--view-mode-teaser {
  border-radius: 10px;
  overflow: hidden;
  text-decoration: none;
  transition: box-shadow 0.2s ease-in-out;
}
.node--article.node--view-mode-teaser .node_inner {
  display: flex;
  flex-flow: column wrap;
}
.node--article.node--view-mode-teaser .node_inner .node__media {
  width: 100%;
  aspect-ratio: 20/11;
  overflow: hidden;
}
.node--article.node--view-mode-teaser .node_inner .node__media .field--name-field-teaser-image {
  width: 100%;
  height: 100%;
  transition: scale 0.4s ease-out;
}
.node--article.node--view-mode-teaser .node_inner .node__media .field--name-field-teaser-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--article.node--view-mode-teaser .node_inner .node__content {
  padding: 1.875rem;
}
@media all and (max-width: 767px) {
  .node--article.node--view-mode-teaser .node_inner .node__content {
    padding: 1.5625rem 1.25rem;
  }
}
.node--article.node--view-mode-teaser .node_inner .node__content .node__header {
  margin: 0 0 1.5625rem 0;
}
.node--article.node--view-mode-teaser .node_inner .node__content .node__header .date-field {
  display: block;
}
.node--article.node--view-mode-teaser .node_inner .node__content .node__header .title {
  display: block;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.3em;
}
.node--article.node--view-mode-teaser .node_inner .node__content .node__actions {
  margin: 1.5625rem 0 0 0;
}
.node--article.node--view-mode-teaser:hover .field--name-field-teaser-image, .node--article.node--view-mode-teaser:active .field--name-field-teaser-image {
  scale: 1.2;
}
.node--article.node--view-mode-teaser:hover .readmore-link, .node--article.node--view-mode-teaser:active .readmore-link {
  gap: 1.25rem;
}

.pg-bg--none .node--article.node--view-mode-teaser, .pg-bg--neutral .node--article.node--view-mode-teaser {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--article.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--article.node--view-mode-teaser {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .node--article.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--article.node--view-mode-teaser {
  color: #fff;
}

body[data-color-scheme=dark] .pg-bg--none .node--article.node--view-mode-teaser:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--article.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--article.node--view-mode-teaser {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--article.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--neutral .node--article.node--view-mode-teaser:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--article.node--view-mode-teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--article.node--view-mode-teaser, .pg-bg--secondary .node--article.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--primary .node--article.node--view-mode-teaser:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--article.node--view-mode-teaser:hover, .pg-bg--secondary .node--article.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary .node--article.node--view-mode-teaser .node__actions .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--article.node--view-mode-teaser .node__actions .readmore-link::after, .pg-bg--secondary .node--article.node--view-mode-teaser .node__actions .readmore-link::after {
  background-color: #fff;
}

.node--type-call-to-action.node--view-mode-teaser .node__inner {
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
}
.node--type-call-to-action.node--view-mode-teaser .node__inner .field--name-field-cta-form form {
  margin-top: 30px;
}

.node--distributor.node--view-mode-teaser {
  padding: 2.1875rem;
  border-radius: 0.625rem;
  background-color: rgba(255, 255, 255, 0.1);
}
@media all and (max-width: 767px) {
  .node--distributor.node--view-mode-teaser {
    padding: 1.25rem;
  }
}
.node--distributor.node--view-mode-teaser .node__header {
  margin: 0 0 0.9375rem 0;
}
.node--distributor.node--view-mode-teaser .node__header .field--name-field-distributor-logo {
  margin: 0 0 0.625rem 0;
}
.node--distributor.node--view-mode-teaser .node__header .title {
  display: block;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.3em;
}
.node--distributor.node--view-mode-teaser .node__content .field.field--website {
  margin-top: 0.9375rem;
}

.node--download--teaser {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 0.5rem;
  text-decoration: none;
}
.node--download--teaser h3 {
  margin: 0;
  font-size: 1.2rem;
  font-weight: normal;
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.node--download--teaser h3::before {
  margin-right: 0.1em;
}
.node--download--teaser h3::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcsNDdIMTFjLTIuMjA5LDAtNC0xLjc5MS00LTRWNWMwLTIuMjA5LDEuNzkxLTQsNC00aDE4Ljk3MyAgYzAuMDAyLDAsMC4wMDUsMCwwLjAwNywwaDAuMDJIMzBjMC4zMiwwLDAuNTkzLDAuMTYxLDAuNzc2LDAuMzk1bDkuODI5LDkuODI5QzQwLjg0LDExLjQwNyw0MSwxMS42OCw0MSwxMmwwLDB2MC4wMjEgIGMwLDAuMDAyLDAsMC4wMDMsMCwwLjAwNVY0M0M0MSw0NS4yMDksMzkuMjA5LDQ3LDM3LDQ3eiBNMzEsNC4zODFWMTFoNi42MTlMMzEsNC4zODF6IE0zOSwxM2gtOWMtMC41NTMsMC0xLTAuNDQ4LTEtMVYzSDExICBDOS44OTYsMyw5LDMuODk2LDksNXYzOGMwLDEuMTA0LDAuODk2LDIsMiwyaDI2YzEuMTA0LDAsMi0wLjg5NiwyLTJWMTN6IE0zMywzOUgxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTAuNTUyLDAuNDQ3LTEsMS0xaDE4ICBjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwzOC41NTMsMzMuNTUzLDM5LDMzLDM5eiBNMzMsMzFIMTVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgxOGMwLjU1MywwLDEsMC40NDgsMSwxICBDMzQsMzAuNTUzLDMzLjU1MywzMSwzMywzMXogTTMzLDIzSDE1Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtMC41NTIsMC40NDctMSwxLTFoMThjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwyMi41NTMsMzMuNTUzLDIzLDMzLDIzICB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzcsNDdIMTFjLTIuMjA5LDAtNC0xLjc5MS00LTRWNWMwLTIuMjA5LDEuNzkxLTQsNC00aDE4Ljk3MyAgYzAuMDAyLDAsMC4wMDUsMCwwLjAwNywwaDAuMDJIMzBjMC4zMiwwLDAuNTkzLDAuMTYxLDAuNzc2LDAuMzk1bDkuODI5LDkuODI5QzQwLjg0LDExLjQwNyw0MSwxMS42OCw0MSwxMmwwLDB2MC4wMjEgIGMwLDAuMDAyLDAsMC4wMDMsMCwwLjAwNVY0M0M0MSw0NS4yMDksMzkuMjA5LDQ3LDM3LDQ3eiBNMzEsNC4zODFWMTFoNi42MTlMMzEsNC4zODF6IE0zOSwxM2gtOWMtMC41NTMsMC0xLTAuNDQ4LTEtMVYzSDExICBDOS44OTYsMyw5LDMuODk2LDksNXYzOGMwLDEuMTA0LDAuODk2LDIsMiwyaDI2YzEuMTA0LDAsMi0wLjg5NiwyLTJWMTN6IE0zMywzOUgxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTAuNTUyLDAuNDQ3LTEsMS0xaDE4ICBjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwzOC41NTMsMzMuNTUzLDM5LDMzLDM5eiBNMzMsMzFIMTVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFjMC0wLjU1MiwwLjQ0Ny0xLDEtMWgxOGMwLjU1MywwLDEsMC40NDgsMSwxICBDMzQsMzAuNTUzLDMzLjU1MywzMSwzMywzMXogTTMzLDIzSDE1Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtMC41NTIsMC40NDctMSwxLTFoMThjMC41NTMsMCwxLDAuNDQ4LDEsMUMzNCwyMi41NTMsMzMuNTUzLDIzLDMzLDIzICB6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+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: #d6e1e7;
  width: 3rem;
  height: 3rem;
}
.node--download--teaser .extension {
  font-weight: 500;
  color: #6c757d;
}
.node--download--teaser:hover, .node--download--teaser:focus, .node--download--teaser:active {
  background-color: rgba(239, 239, 239, 0.4);
}

.node--event.node--view-mode-teaser {
  border-radius: 10px;
  overflow: hidden;
  text-decoration: none;
  transition: box-shadow 0.2s ease-in-out;
}
.node--event.node--view-mode-teaser .node_inner {
  display: flex;
  flex-flow: column wrap;
}
.node--event.node--view-mode-teaser .node_inner .node__media {
  width: 100%;
  aspect-ratio: 20/11;
  overflow: hidden;
}
.node--event.node--view-mode-teaser .node_inner .node__media .field--name-field-teaser-image {
  width: 100%;
  height: 100%;
  transition: scale 0.4s ease-out;
}
.node--event.node--view-mode-teaser .node_inner .node__media .field--name-field-teaser-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.node--event.node--view-mode-teaser .node_inner .node__content {
  padding: 1.875rem;
}
@media all and (max-width: 767px) {
  .node--event.node--view-mode-teaser .node_inner .node__content {
    padding: 1.5625rem 1.25rem;
  }
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__header {
  margin: 0 0 1.5625rem 0;
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__header .date-field {
  display: block;
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__header .title {
  margin: 0;
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__header .categories {
  display: block;
  margin: 0.625rem 0 0 0;
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__header .categories .lbl {
  display: inline-block;
  padding: 0.3125rem 0.9375rem;
  color: #003346;
  border: 1px solid #003346;
  border-radius: 0.3125rem;
  font-size: 0.85rem;
  line-height: 1.2em;
}
.node--event.node--view-mode-teaser .node_inner .node__content .node__actions {
  margin: 1.5625rem 0 0 0;
}

a.node--event.node--view-mode-teaser:hover .field--name-field-teaser-image, a.node--event.node--view-mode-teaser:active .field--name-field-teaser-image {
  scale: 1.2;
}
a.node--event.node--view-mode-teaser:hover .readmore-link, a.node--event.node--view-mode-teaser:active .readmore-link {
  gap: 1.25rem;
}

.pg-bg--none .node--event.node--view-mode-teaser, .pg-bg--neutral .node--event.node--view-mode-teaser {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--event.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--event.node--view-mode-teaser {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .node--event.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--event.node--view-mode-teaser {
  color: #fff;
}

body[data-color-scheme=dark] .pg-bg--none .node--event.node--view-mode-teaser:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--event.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--event.node--view-mode-teaser {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--event.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--neutral a.node--event.node--view-mode-teaser:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--event.node--view-mode-teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--event.node--view-mode-teaser, .pg-bg--secondary .node--event.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--primary a.node--event.node--view-mode-teaser:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial a.node--event.node--view-mode-teaser:hover, .pg-bg--secondary a.node--event.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary a.node--event.node--view-mode-teaser .node__actions .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial a.node--event.node--view-mode-teaser .node__actions .readmore-link::after, .pg-bg--secondary a.node--event.node--view-mode-teaser .node__actions .readmore-link::after {
  background-color: #fff;
}

.node--faq-item--teaser:not(:last-child) {
  border-bottom: 1px solid transparent;
}
.node--faq-item--teaser.open .node__header::after {
  transform: translateY(1px) rotate(180deg);
}
.node--faq-item--teaser .node__header {
  padding: 0.875rem 0;
  cursor: pointer;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 0.75rem;
}
.node--faq-item--teaser .node__header::after {
  margin-left: 0.1em;
}
.node--faq-item--teaser .node__header::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: #003346;
}
.node--faq-item--teaser .node__header::after {
  transition: transform 0.4s ease-in-out;
  transform: translateY(1px) rotate(0);
}
.node--faq-item--teaser .node__content {
  padding-bottom: 2rem;
}

.field__item > .node--faq-item--teaser {
  border: none;
}

.pg-bg--none .node--faq-item--teaser {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none .node--faq-item--teaser {
  border-color: #484848;
}
.pg-bg--none .node--faq-item--teaser .node__header::after {
  background-color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--faq-item--teaser .node__header::after {
  background-color: #fff;
}

.pg-bg--neutral .node--faq-item--teaser {
  border-color: #d6e1e7;
}
.pg-bg--neutral .node--faq-item--teaser .node__header::after {
  background-color: #003346;
}

.pg-bg--primary .node--faq-item--teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--faq-item--teaser, .pg-bg--secondary .node--faq-item--teaser {
  border-color: #484848;
}
.pg-bg--primary .node--faq-item--teaser .node__header::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--faq-item--teaser .node__header::after, .pg-bg--secondary .node--faq-item--teaser .node__header::after {
  background-color: #fff;
}

.paragraph--image-marker.paragraph--view-mode--default .node--image-marker {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content {
  position: relative;
  width: calc(100% - 340px);
  margin-left: 2rem;
  padding: 3rem;
  background: #F7F9FA;
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content .marker-body {
  display: none;
}
.paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content .marker-body.active, .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content .pager__item.is-active a.marker-body, .pager__item.is-active .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content a.marker-body {
  display: block;
}
.paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content:before {
  content: "";
  position: absolute;
  width: 100%;
  right: -100%;
  height: 100%;
  background: #F7F9FA;
  top: 0;
}
@media all and (max-width: 1199px) {
  .paragraph--image-marker.paragraph--view-mode--default .node--image-marker {
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    gap: 2rem;
  }
  .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .field--name-field-media {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .field--name-field-media > article {
    max-width: 31.25rem;
  }
  .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content {
    width: 100%;
    margin-left: 0;
    border-radius: 1.25rem;
  }
  .paragraph--image-marker.paragraph--view-mode--default .node--image-marker .node__content::before {
    display: none;
  }
}

.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .field--name-field-media {
  width: 100%;
  display: flex;
  justify-content: center;
}
.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .field--name-field-media > article {
  max-width: 31.25rem;
}
.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .node__content {
  position: relative;
  width: 100%;
  max-width: 46.25rem;
  margin: 0 auto;
  padding: 3rem;
  background: #F7F9FA;
  border-radius: 1.25rem;
}
.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .node__content .marker-body {
  display: none;
}
.paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .node__content .marker-body.active, .paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .node__content .pager__item.is-active a.marker-body, .pager__item.is-active .paragraph--image-marker.paragraph--view-mode--content_aside .node--image-marker .node__content a.marker-body {
  display: block;
}

.node--knowledge-center-item.node--view-mode-teaser {
  border-radius: 10px;
  color: #003346;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.2s ease-in-out;
  display: flex;
  flex-direction: column;
}
.node--knowledge-center-item.node--view-mode-teaser .field--name-field-tags {
  padding: 1rem;
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  left: 0;
  width: 100%;
  z-index: 2;
}
.node--knowledge-center-item.node--view-mode-teaser .field--name-field-tags .field__item {
  background: #003346;
  color: #fff;
  padding: 0.25rem 0.75rem;
  border-radius: 1.25rem;
  font-size: 0.875rem;
}
.node--knowledge-center-item.node--view-mode-teaser:hover {
  color: inherit;
}
.node--knowledge-center-item.node--view-mode-teaser:hover .node__actions .readmore-link {
  gap: 1.25rem;
}
.node--knowledge-center-item.node--view-mode-teaser .node__media {
  position: relative;
}
.node--knowledge-center-item.node--view-mode-teaser .node__media .field--name-field-training-category {
  position: absolute;
  top: 1.5rem;
  left: 0;
  background: #EE3053;
  border-radius: 0 2rem 2rem 0;
  color: #fff;
  padding: 0.75rem 1.25rem;
  padding-left: 0.75rem;
  line-height: 1;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
}
.node--knowledge-center-item.node--view-mode-teaser .node__content {
  padding: 1.875rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.node--knowledge-center-item.node--view-mode-teaser .node__content .title {
  margin-bottom: 1rem;
}
.node--knowledge-center-item.node--view-mode-teaser .node__actions {
  display: flex;
  justify-content: space-between;
  margin-top: auto;
  flex-wrap: wrap-reverse;
  row-gap: 1rem;
  padding-top: 1rem;
}
.node--knowledge-center-item.node--view-mode-teaser .node__actions p {
  margin: 0;
}
.node--knowledge-center-item.node--view-mode-teaser .node__actions .login-required {
  display: flex;
  align-items: baseline;
  gap: 0.875rem;
  color: #EE3053;
}
.node--knowledge-center-item.node--view-mode-teaser .node__actions .login-required::before {
  margin-right: 0.1em;
}
.node--knowledge-center-item.node--view-mode-teaser .node__actions .login-required::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+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: #EE3053;
}

.pg-bg--none .node--knowledge-center-item.node--view-mode-teaser, .pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--knowledge-center-item.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .node--knowledge-center-item.node--view-mode-teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser {
  color: #fff;
}

body[data-color-scheme=dark] .pg-bg--none .node--knowledge-center-item.node--view-mode-teaser:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--neutral .node--knowledge-center-item.node--view-mode-teaser:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--knowledge-center-item.node--view-mode-teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--knowledge-center-item.node--view-mode-teaser, .pg-bg--secondary .node--knowledge-center-item.node--view-mode-teaser {
  background: #484848;
}
.pg-bg--primary .node--knowledge-center-item.node--view-mode-teaser:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--knowledge-center-item.node--view-mode-teaser:hover, .pg-bg--secondary .node--knowledge-center-item.node--view-mode-teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary .node--knowledge-center-item.node--view-mode-teaser .node__actions .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--knowledge-center-item.node--view-mode-teaser .node__actions .readmore-link::after, .pg-bg--secondary .node--knowledge-center-item.node--view-mode-teaser .node__actions .readmore-link::after {
  background-color: #fff;
}

.node--location.node--view-mode-address h3 {
  display: block;
  margin: 0;
  font-family: "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
}

.node--location.node--view-mode-teaser {
  background-color: #FFF;
  border-radius: 10px;
  overflow: hidden;
}
body[data-color-scheme=dark] .node--location.node--view-mode-teaser {
  background-color: #003346;
}
.node--location.node--view-mode-teaser .node__media {
  aspect-ratio: 9/5;
}
.node--location.node--view-mode-teaser .node__content {
  padding: 1.5625rem;
}

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

.product-updates.form-actions {
  margin: 30px 0 0 0;
}
.product-updates.form-actions ul {
  display: flex;
  flex-flow: row nowrap;
  padding: 0;
  margin: 0;
}
.product-updates.form-actions ul li {
  padding: 0;
  list-style: none;
}
.product-updates.form-actions ul li:not(:last-child) {
  margin: 0 1.25rem 0 0;
}
.node--product.node--product--full .node__hero {
  background: #fff;
  padding-bottom: 100px;
  padding-top: 50px;
  -webkit-mask-image: url(../svg/layout/arc-down-hero.svg);
          mask-image: url(../svg/layout/arc-down-hero.svg);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
  -webkit-mask-position: bottom center;
          mask-position: bottom center;
  margin-bottom: -50px;
}
@media all and (max-width: 1199px) {
  .node--product.node--product--full .node__hero {
    -webkit-mask-size: 150% 100%;
            mask-size: 150% 100%;
  }
}
@media all and (max-width: 959px) {
  .node--product.node--product--full .node__hero {
    -webkit-mask-size: 200% 100%;
            mask-size: 200% 100%;
  }
}
.node--product.node--product--full .node__hero .container, .node--product.node--product--full .node__hero body:not(.path-node) .region-content, body:not(.path-node) .node--product.node--product--full .node__hero .region-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 3rem;
}
.node--product.node--product--full .node__hero .container .hero__content, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__content, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__content {
  max-width: 50rem;
}
.node--product.node--product--full .node__hero .container .hero__content .backtooverview--block, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__content .backtooverview--block, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__content .backtooverview--block {
  margin-bottom: 0.75rem;
}
.node--product.node--product--full .node__hero .container .hero__specifications, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 3rem;
  padding-left: 3rem;
  border-left: 1px solid #EE3053;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__label, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__label, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__label {
  font-weight: bold;
  margin-bottom: 1.5rem;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__items, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__items .field__item, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items .field__item, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items .field__item {
  aspect-ratio: 1/1;
  width: 3.4375rem;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__items .field__item .field--name-field-icon, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__items .field__item .field--name-field-icon svg, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon svg, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon svg {
  width: 100%;
  height: 100%;
}
.node--product.node--product--full .node__hero .container .hero__specifications .field .field__items .field__item .field--name-field-icon svg *, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon svg *, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items .field__item .field--name-field-icon svg * {
  fill: #EE3053;
}
@media all and (max-width: 1199px) {
  .node--product.node--product--full .node__hero .container, .node--product.node--product--full .node__hero body:not(.path-node) .region-content, body:not(.path-node) .node--product.node--product--full .node__hero .region-content {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .node--product.node--product--full .node__hero .container .hero__content, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__content, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__content {
    width: 100%;
  }
  .node--product.node--product--full .node__hero .container .hero__specifications, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications {
    max-width: 100%;
    width: 100%;
    border: 0;
    padding: 0;
  }
  .node--product.node--product--full .node__hero .container .hero__specifications .field .field__items, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items {
    gap: 1.5rem;
  }
  .node--product.node--product--full .node__hero .container .hero__specifications .field .field__items .field__items, .node--product.node--product--full .node__hero body:not(.path-node) .region-content .hero__specifications .field .field__items .field__items, body:not(.path-node) .node--product.node--product--full .node__hero .region-content .hero__specifications .field .field__items .field__items {
    width: 3rem;
  }
}
.node--product.node--product--full .node__content:has(.has-background.last) .content-information {
  padding-top: 100px;
}
.node--product.node--product--full .content-information .container, .node--product.node--product--full .content-information body:not(.path-node) .region-content, body:not(.path-node) .node--product.node--product--full .content-information .region-content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.node--product.node--product--full .content-information .container .content-information--header, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 3rem;
}
.node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-intro, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-intro, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-intro {
  max-width: 53.75rem;
}
.node--product.node--product--full .content-information .container .content-information--header .field--name-field-more-information-link a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header .field--name-field-more-information-link a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header .field--name-field-more-information-link a {
  border-radius: 0.375rem;
  padding: 0.5rem 0.75rem;
  line-height: 1;
}
@media all and (max-width: 767px) {
  .node--product.node--product--full .content-information .container .content-information--header, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--header, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--header {
    flex-direction: column;
    gap: 1.5rem;
    align-items: flex-start;
  }
}
.node--product.node--product--full .content-information .container .content-information--body, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-1.5rem / 2) -1.5rem;
}
.node--product.node--product--full .content-information .container .content-information--body a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a {
  flex: 0 0 calc(100% / 4 - 1.5rem);
  flex-basis: calc(100% / 4 - 1.5rem);
  width: calc(100% / 4 - 1.5rem);
  min-height: 1px;
  margin: 0 calc(1.5rem / 2) 1.5rem;
}
.node--product.node--product--full .content-information .container .content-information--body a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a {
  display: flex;
  align-items: center;
  position: relative;
  text-decoration: none;
  background-color: #efefef;
  padding: 2.25rem 1.5rem;
  border-radius: 0.5rem;
  padding-right: 3.8rem;
  font-size: clamp(1.13rem, 0.56vw + 0.96rem, 1.38rem);
}
.node--product.node--product--full .content-information .container .content-information--body a:hover, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a:hover, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a:hover, .node--product.node--product--full .content-information .container .content-information--body a:active, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a:active, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a:active, .node--product.node--product--full .content-information .container .content-information--body a:focus, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a:focus, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a:focus {
  background-color: #e2e2e2;
  color: #003346;
}
.node--product.node--product--full .content-information .container .content-information--body a.download::after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a.download::after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a.download::after {
  margin-left: 0.1em;
}
.node--product.node--product--full .content-information .container .content-information--body a.download::after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a.download::after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a.download::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzkgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTMuNTM3MDggMzcuMTk1N0MyLjU4ODA1IDM3LjE5NTcgMS43OTU3IDM2Ljg3NzkgMS4xNjAwNCAzNi4yNDIyQzAuNTI0Mzc1IDM1LjYwNjYgMC4yMDY1NDMgMzQuODE0MiAwLjIwNjU0MyAzMy44NjUyVjMuNDE3MjFDMC4yMDY1NDMgMi40NjgxOCAwLjUyNDM3NSAxLjY3NTgzIDEuMTYwMDQgMS4wNDAxN0MxLjc5NTcgMC40MDQ1MDIgMi41ODgwNSAwLjA4NjY2OTkgMy41MzcwOCAwLjA4NjY2OTlIMTguNDA4QzE4Ljg2NCAwLjA4NjY2OTkgMTkuMjk4NSAwLjE3NjUyMSAxOS43MTE1IDAuMzU2MjI1QzIwLjEyNDUgMC41MzU5MjkgMjAuNDgwMyAwLjc3NTA3OCAyMC43Nzg5IDEuMDczNjdMMjguMDgyMSA4LjM3NjkzQzI4LjM4MDcgOC42NzU1MiAyOC42MTk5IDkuMDMxMzMgMjguNzk5NiA5LjQ0NDMzQzI4Ljk3OTMgOS44NTczNCAyOS4wNjkxIDEwLjI5MTggMjkuMDY5MSAxMC43NDc4VjE4LjIwNTJDMjkuMDY5MSAxOC40OTcyIDI4Ljk3MDIgMTguNzQyIDI4Ljc3MjMgMTguOTM5NkMyOC41NzQzIDE5LjEzNzIgMjguMzI5MiAxOS4yMzYgMjguMDM2OCAxOS4yMzZDMjcuNzQ0NCAxOS4yMzYgMjcuNDk5NyAxOS4xMzcyIDI3LjMwMjggMTguOTM5NkMyNy4xMDYgMTguNzQyIDI3LjAwNzUgMTguNDk3MiAyNy4wMDc1IDE4LjIwNTJWMTAuMzk0N0gxOC43NjExVjIuMTQ4MjhIMy41MzcwOEMzLjIxOTU5IDIuMTQ4MjggMi45Mjg3MyAyLjI4MDQgMi42NjQ1IDIuNTQ0NjNDMi40MDAyNyAyLjgwODg2IDIuMjY4MTYgMy4wOTk3MiAyLjI2ODE2IDMuNDE3MjFWMzMuODY1MkMyLjI2ODE2IDM0LjE4MjcgMi40MDAyNyAzNC40NzM1IDIuNjY0NSAzNC43Mzc4QzIuOTI4NzMgMzUuMDAyIDMuMjE5NTkgMzUuMTM0MSAzLjUzNzA4IDM1LjEzNDFIMjEuOTMyOUMyMi4yMjQ5IDM1LjEzNDEgMjIuNDY5NyAzNS4yMzMxIDIyLjY2NzMgMzUuNDMxQzIyLjg2NDkgMzUuNjI4OSAyMi45NjM3IDM1Ljg3NDEgMjIuOTYzNyAzNi4xNjY1QzIyLjk2MzcgMzYuNDU4OSAyMi44NjQ5IDM2LjcwMzUgMjIuNjY3MyAzNi45MDA0QzIyLjQ2OTcgMzcuMDk3MyAyMi4yMjQ5IDM3LjE5NTcgMjEuOTMyOSAzNy4xOTU3SDMuNTM3MDhaTTMxLjIxMDEgMzMuMjIzVjI0LjIzMTNDMzEuMjEwMSAyMy45MzkyIDMxLjMwOTEgMjMuNjk0NCAzMS41MDcgMjMuNDk2OEMzMS43MDQ2IDIzLjI5OTIgMzEuOTQ5NyAyMy4yMDA1IDMyLjI0MjUgMjMuMjAwNUMzMi41MzQ5IDIzLjIwMDUgMzIuNzc5NSAyMy4yOTkyIDMyLjk3NjQgMjMuNDk2OEMzMy4xNzMzIDIzLjY5NDQgMzMuMjcxNyAyMy45MzkyIDMzLjI3MTcgMjQuMjMxM1YzMy4yMjNMMzYuOTExIDI5LjYzNTNDMzcuMTEyIDI5LjQ0MjIgMzcuMzQ4NiAyOS4zNTIzIDM3LjYyMDcgMjkuMzY1N0MzNy44OTMyIDI5LjM3ODggMzguMTI5OCAyOS40ODM5IDM4LjMzMDQgMjkuNjgxMUMzOC41MTQ2IDI5Ljg3OCAzOC42MTEgMzAuMTA3OSAzOC42MTk2IDMwLjM3MDdDMzguNjI3OCAzMC42MzM2IDM4LjUzMTQgMzAuODY1NSAzOC4zMzA0IDMxLjA2NjVMMzMuNDA2MyAzNi4wMjk5QzMzLjA3MzMgMzYuMzYzMiAzMi42ODQ5IDM2LjUyOTggMzIuMjQwOSAzNi41Mjk4QzMxLjc5NyAzNi41Mjk4IDMxLjQwODQgMzYuMzYzMiAzMS4wNzUxIDM2LjAyOTlMMjYuMTUwOSAzMS4wNjY1QzI1Ljk2NzEgMzAuODggMjUuODcwOSAzMC42NDcgMjUuODYyMyAzMC4zNjc3QzI1Ljg1NDEgMzAuMDg4IDI1Ljk1MDMgMjkuODQ3OCAyNi4xNTA5IDI5LjY0NzFDMjYuMzQ0IDI5LjQxOTcgMjYuNTg3MyAyOS4zMTI2IDI2Ljg4MDcgMjkuMzI2QzI3LjE3NDIgMjkuMzM5MSAyNy40MjEyIDI5LjQ0MjIgMjcuNjIxOSAyOS42MzUzTDMxLjIxMDEgMzMuMjIzWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzkgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTMuNTM3MDggMzcuMTk1N0MyLjU4ODA1IDM3LjE5NTcgMS43OTU3IDM2Ljg3NzkgMS4xNjAwNCAzNi4yNDIyQzAuNTI0Mzc1IDM1LjYwNjYgMC4yMDY1NDMgMzQuODE0MiAwLjIwNjU0MyAzMy44NjUyVjMuNDE3MjFDMC4yMDY1NDMgMi40NjgxOCAwLjUyNDM3NSAxLjY3NTgzIDEuMTYwMDQgMS4wNDAxN0MxLjc5NTcgMC40MDQ1MDIgMi41ODgwNSAwLjA4NjY2OTkgMy41MzcwOCAwLjA4NjY2OTlIMTguNDA4QzE4Ljg2NCAwLjA4NjY2OTkgMTkuMjk4NSAwLjE3NjUyMSAxOS43MTE1IDAuMzU2MjI1QzIwLjEyNDUgMC41MzU5MjkgMjAuNDgwMyAwLjc3NTA3OCAyMC43Nzg5IDEuMDczNjdMMjguMDgyMSA4LjM3NjkzQzI4LjM4MDcgOC42NzU1MiAyOC42MTk5IDkuMDMxMzMgMjguNzk5NiA5LjQ0NDMzQzI4Ljk3OTMgOS44NTczNCAyOS4wNjkxIDEwLjI5MTggMjkuMDY5MSAxMC43NDc4VjE4LjIwNTJDMjkuMDY5MSAxOC40OTcyIDI4Ljk3MDIgMTguNzQyIDI4Ljc3MjMgMTguOTM5NkMyOC41NzQzIDE5LjEzNzIgMjguMzI5MiAxOS4yMzYgMjguMDM2OCAxOS4yMzZDMjcuNzQ0NCAxOS4yMzYgMjcuNDk5NyAxOS4xMzcyIDI3LjMwMjggMTguOTM5NkMyNy4xMDYgMTguNzQyIDI3LjAwNzUgMTguNDk3MiAyNy4wMDc1IDE4LjIwNTJWMTAuMzk0N0gxOC43NjExVjIuMTQ4MjhIMy41MzcwOEMzLjIxOTU5IDIuMTQ4MjggMi45Mjg3MyAyLjI4MDQgMi42NjQ1IDIuNTQ0NjNDMi40MDAyNyAyLjgwODg2IDIuMjY4MTYgMy4wOTk3MiAyLjI2ODE2IDMuNDE3MjFWMzMuODY1MkMyLjI2ODE2IDM0LjE4MjcgMi40MDAyNyAzNC40NzM1IDIuNjY0NSAzNC43Mzc4QzIuOTI4NzMgMzUuMDAyIDMuMjE5NTkgMzUuMTM0MSAzLjUzNzA4IDM1LjEzNDFIMjEuOTMyOUMyMi4yMjQ5IDM1LjEzNDEgMjIuNDY5NyAzNS4yMzMxIDIyLjY2NzMgMzUuNDMxQzIyLjg2NDkgMzUuNjI4OSAyMi45NjM3IDM1Ljg3NDEgMjIuOTYzNyAzNi4xNjY1QzIyLjk2MzcgMzYuNDU4OSAyMi44NjQ5IDM2LjcwMzUgMjIuNjY3MyAzNi45MDA0QzIyLjQ2OTcgMzcuMDk3MyAyMi4yMjQ5IDM3LjE5NTcgMjEuOTMyOSAzNy4xOTU3SDMuNTM3MDhaTTMxLjIxMDEgMzMuMjIzVjI0LjIzMTNDMzEuMjEwMSAyMy45MzkyIDMxLjMwOTEgMjMuNjk0NCAzMS41MDcgMjMuNDk2OEMzMS43MDQ2IDIzLjI5OTIgMzEuOTQ5NyAyMy4yMDA1IDMyLjI0MjUgMjMuMjAwNUMzMi41MzQ5IDIzLjIwMDUgMzIuNzc5NSAyMy4yOTkyIDMyLjk3NjQgMjMuNDk2OEMzMy4xNzMzIDIzLjY5NDQgMzMuMjcxNyAyMy45MzkyIDMzLjI3MTcgMjQuMjMxM1YzMy4yMjNMMzYuOTExIDI5LjYzNTNDMzcuMTEyIDI5LjQ0MjIgMzcuMzQ4NiAyOS4zNTIzIDM3LjYyMDcgMjkuMzY1N0MzNy44OTMyIDI5LjM3ODggMzguMTI5OCAyOS40ODM5IDM4LjMzMDQgMjkuNjgxMUMzOC41MTQ2IDI5Ljg3OCAzOC42MTEgMzAuMTA3OSAzOC42MTk2IDMwLjM3MDdDMzguNjI3OCAzMC42MzM2IDM4LjUzMTQgMzAuODY1NSAzOC4zMzA0IDMxLjA2NjVMMzMuNDA2MyAzNi4wMjk5QzMzLjA3MzMgMzYuMzYzMiAzMi42ODQ5IDM2LjUyOTggMzIuMjQwOSAzNi41Mjk4QzMxLjc5NyAzNi41Mjk4IDMxLjQwODQgMzYuMzYzMiAzMS4wNzUxIDM2LjAyOTlMMjYuMTUwOSAzMS4wNjY1QzI1Ljk2NzEgMzAuODggMjUuODcwOSAzMC42NDcgMjUuODYyMyAzMC4zNjc3QzI1Ljg1NDEgMzAuMDg4IDI1Ljk1MDMgMjkuODQ3OCAyNi4xNTA5IDI5LjY0NzFDMjYuMzQ0IDI5LjQxOTcgMjYuNTg3MyAyOS4zMTI2IDI2Ljg4MDcgMjkuMzI2QzI3LjE3NDIgMjkuMzM5MSAyNy40MjEyIDI5LjQ0MjIgMjcuNjIxOSAyOS42MzUzTDMxLjIxMDEgMzMuMjIzWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
  -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: #EE3053;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  translate: 0 -50%;
  width: 2rem;
  height: 2rem;
}
.node--product.node--product--full .content-information .container .content-information--body a:not(.download)::after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a:not(.download)::after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a:not(.download)::after {
  margin-left: 0.1em;
}
.node--product.node--product--full .content-information .container .content-information--body a:not(.download)::after, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a:not(.download)::after, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a:not(.download)::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE3LjIwODkgMTguNjQxMkwxLjMwMzA2IDIuNzM0ODFDMC45OTg5NyAyLjQzMTA3IDAuODQ4OTg3IDIuMDY1ODIgMC44NTMxMSAxLjYzOTA2QzAuODU2ODkgMS4yMTE5NyAxLjAxMDgyIDAuODQ2NTQ1IDEuMzE0OTEgMC41NDI4MDFDMS42MTg2NiAwLjIzODcxMyAxLjk4NDA4IDAuMDg2NjY5OSAyLjQxMTE4IDAuMDg2NjY5OUMyLjgzNzkzIDAuMDg2NjY5OSAzLjIwMzM1IDAuMjM4NzEzIDMuNTA3NDQgMC41NDI4MDFMMTkuMjUxIDE2LjI5ODJDMTkuNTgzOSAxNi42MzExIDE5LjgyNyAxNy4wMDI0IDE5Ljk4MDIgMTcuNDEyQzIwLjEzMzUgMTcuODIxOSAyMC4yMTAxIDE4LjIzMTYgMjAuMjEwMSAxOC42NDEyQzIwLjIxMDEgMTkuMDUwOCAyMC4xMzM1IDE5LjQ2MDUgMTkuOTgwMiAxOS44NzA0QzE5LjgyNyAyMC4yOCAxOS41ODM5IDIwLjY1MTMgMTkuMjUxIDIwLjk4NDJMMy40OTUwNyAzNi43Mzk2QzMuMTkxMzIgMzcuMDQzNyAyLjgyNzk3IDM3LjE5MzcgMi40MDQ5OSAzNy4xODk1QzEuOTgyMDIgMzcuMTg1NyAxLjYxODY2IDM3LjAzMTggMS4zMTQ5MSAzNi43Mjc3QzEuMDEwODIgMzYuNDI0IDAuODU4NzggMzYuMDU4NiAwLjg1ODc4IDM1LjYzMTVDMC44NTg3OCAzNS4yMDQ3IDEuMDEwODIgMzQuODM5MyAxLjMxNDkxIDM0LjUzNTJMMTcuMjA4OSAxOC42NDEyWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEgMzgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTE3LjIwODkgMTguNjQxMkwxLjMwMzA2IDIuNzM0ODFDMC45OTg5NyAyLjQzMTA3IDAuODQ4OTg3IDIuMDY1ODIgMC44NTMxMSAxLjYzOTA2QzAuODU2ODkgMS4yMTE5NyAxLjAxMDgyIDAuODQ2NTQ1IDEuMzE0OTEgMC41NDI4MDFDMS42MTg2NiAwLjIzODcxMyAxLjk4NDA4IDAuMDg2NjY5OSAyLjQxMTE4IDAuMDg2NjY5OUMyLjgzNzkzIDAuMDg2NjY5OSAzLjIwMzM1IDAuMjM4NzEzIDMuNTA3NDQgMC41NDI4MDFMMTkuMjUxIDE2LjI5ODJDMTkuNTgzOSAxNi42MzExIDE5LjgyNyAxNy4wMDI0IDE5Ljk4MDIgMTcuNDEyQzIwLjEzMzUgMTcuODIxOSAyMC4yMTAxIDE4LjIzMTYgMjAuMjEwMSAxOC42NDEyQzIwLjIxMDEgMTkuMDUwOCAyMC4xMzM1IDE5LjQ2MDUgMTkuOTgwMiAxOS44NzA0QzE5LjgyNyAyMC4yOCAxOS41ODM5IDIwLjY1MTMgMTkuMjUxIDIwLjk4NDJMMy40OTUwNyAzNi43Mzk2QzMuMTkxMzIgMzcuMDQzNyAyLjgyNzk3IDM3LjE5MzcgMi40MDQ5OSAzNy4xODk1QzEuOTgyMDIgMzcuMTg1NyAxLjYxODY2IDM3LjAzMTggMS4zMTQ5MSAzNi43Mjc3QzEuMDEwODIgMzYuNDI0IDAuODU4NzggMzYuMDU4NiAwLjg1ODc4IDM1LjYzMTVDMC44NTg3OCAzNS4yMDQ3IDEuMDEwODIgMzQuODM5MyAxLjMxNDkxIDM0LjUzNTJMMTcuMjA4OSAxOC42NDEyWiIgZmlsbD0iI0VFMzA1MyIvPgo8L3N2Zz4K");
  -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: #EE3053;
  position: absolute;
  right: 1.2rem;
  top: 50%;
  translate: 0 -50%;
  width: 2rem;
  height: 2rem;
}
@media all and (max-width: 1494px) {
  .node--product.node--product--full .content-information .container .content-information--body, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .node--product.node--product--full .content-information .container .content-information--body a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a {
    flex: 0 0 calc(100% / 3 - 1.5rem);
    flex-basis: calc(100% / 3 - 1.5rem);
    width: calc(100% / 3 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}
@media all and (max-width: 1199px) {
  .node--product.node--product--full .content-information .container .content-information--body, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .node--product.node--product--full .content-information .container .content-information--body a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a {
    flex: 0 0 calc(100% / 2 - 1.5rem);
    flex-basis: calc(100% / 2 - 1.5rem);
    width: calc(100% / 2 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .node--product.node--product--full .content-information .container .content-information--body, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .node--product.node--product--full .content-information .container .content-information--body a, .node--product.node--product--full .content-information body:not(.path-node) .region-content .content-information--body a, body:not(.path-node) .node--product.node--product--full .content-information .region-content .content-information--body a {
    flex: 0 0 calc(100% / 1 - 1.5rem);
    flex-basis: calc(100% / 1 - 1.5rem);
    width: calc(100% / 1 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}

.field--name-field-suited-for.more-then-5 {
  width: 100%;
}
.field--name-field-suited-for.more-then-5 .field__items {
  max-width: 16.3125rem;
}

.node--product--product-finder.card__teaser {
  border-radius: 10px;
  color: #003346;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  background-color: #efefef;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.node--product--product-finder.card__teaser .link-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.node--product--product-finder.card__teaser .field--name-field-product-teaser-image img {
  width: 100%;
}
.node--product--product-finder.card__teaser .entity_comparison {
  position: relative;
  display: flex;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax {
  transition: color 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  gap: 0.625rem;
  align-items: center;
  text-decoration: none;
  padding-left: 2.5rem;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax::after {
  margin-left: 0.1em;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+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: transparent;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax::before {
  content: "";
  position: absolute;
  display: block;
  left: 12px;
  top: 50%;
  translate: 0 -50%;
  width: 1rem;
  height: 1rem;
  border: 1px solid #003346;
  border-radius: 2px;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax::after {
  position: absolute;
  left: 0.875rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.75rem;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax.remove-link:after {
  background-color: #003346;
}
.node--product--product-finder.card__teaser .entity_comparison .use-ajax.disable-link {
  opacity: 0.5;
  position: relative;
}
.node--product--product-finder.card__teaser .card__main-content {
  margin-bottom: 1.5rem;
}
.node--product--product-finder.card__teaser .card__main-content .links {
  display: flex;
  flex-direction: column;
  margin-top: 1.5rem;
  position: relative;
  z-index: 100;
}
.node--product--product-finder.card__teaser .card__main-content .links a {
  color: #008fd5 !important;
}
.node--product--product-finder.card__teaser .card__content {
  padding: 1.5rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.node--product--product-finder.card__teaser .card__content .card__actions {
  margin-top: auto;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  gap: 1.5rem;
  padding-top: 1.5rem;
  border-top: 1px solid lightgray;
}

.node--view-mode-search-result {
  background: #F7F9FA;
  border-radius: 10px;
  padding: 1.875rem;
  text-decoration: none;
  transition: box-shadow 0.2s ease-in-out;
}
.node--view-mode-search-result:hover {
  color: inherit;
}
.node--view-mode-search-result:hover .readmore-link {
  gap: 1.25rem;
}
.node--view-mode-search-result .inner h3.title {
  margin-bottom: 0.625rem;
}

.pg-bg--none .node--view-mode-search-result, .pg-bg--neutral .node--view-mode-search-result {
  background: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--none .node--view-mode-search-result, body[data-color-scheme=dark] .pg-bg--neutral .node--view-mode-search-result {
  background: #484848;
}

body[data-color-scheme=dark] .pg-bg--none .node--view-mode-search-result:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--view-mode-search-result:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--view-mode-search-result {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--view-mode-search-result {
  background: #484848;
}
.pg-bg--neutral .node--view-mode-search-result:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--view-mode-search-result, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--view-mode-search-result, .pg-bg--secondary .node--view-mode-search-result {
  background: #484848;
}
.pg-bg--primary .node--view-mode-search-result:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--view-mode-search-result:hover, .pg-bg--secondary .node--view-mode-search-result:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary .node--view-mode-search-result .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--view-mode-search-result .readmore-link::after, .pg-bg--secondary .node--view-mode-search-result .readmore-link::after {
  background-color: #fff;
}

.node--training--teaser {
  border-radius: 10px;
  color: #003346;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  transition: box-shadow 0.2s ease-in-out;
}
.node--training--teaser:hover {
  color: inherit;
}
.node--training--teaser:hover .node__actions .readmore-link {
  gap: 1.25rem;
}
.node--training--teaser .node__media {
  position: relative;
}
.node--training--teaser .node__media .field--name-field-training-category {
  position: absolute;
  top: 1.5rem;
  left: 0;
  background: #EE3053;
  border-radius: 0 2rem 2rem 0;
  color: #fff;
  padding: 0.75rem 1.25rem;
  padding-left: 0.75rem;
  line-height: 1;
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
}
.node--training--teaser .node__content {
  padding: 1.875rem;
}
.node--training--teaser .node__content .title {
  margin-bottom: 1rem;
}
.node--training--teaser .node__actions {
  display: flex;
  justify-content: space-between;
  margin-top: 1.875rem;
  flex-wrap: wrap-reverse;
  row-gap: 1rem;
}
.node--training--teaser .node__actions p {
  margin: 0;
}
.node--training--teaser .node__actions .login-required {
  display: flex;
  align-items: baseline;
  gap: 0.875rem;
  color: #EE3053;
}
.node--training--teaser .node__actions .login-required::before {
  margin-right: 0.1em;
}
.node--training--teaser .node__actions .login-required::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNC42MDIgMTYuNjg4Ij4KICA8cGF0aCBkPSJNMTMuMDM3LDcuM2gtLjc4MlY0Ljk1NGE0Ljk1NCw0Ljk1NCwwLDAsMC05LjkwOCwwVjcuM0gxLjU2NEExLjU2NSwxLjU2NSwwLDAsMCwwLDguODY1djYuMjU4YTEuNTY1LDEuNTY1LDAsMCwwLDEuNTY0LDEuNTY0SDEzLjAzN0ExLjU2NSwxLjU2NSwwLDAsMCwxNC42LDE1LjEyM1Y4Ljg2NUExLjU2NSwxLjU2NSwwLDAsMCwxMy4wMzcsNy4zWm0tMy4zOSwwSDQuOTU0VjQuOTU0YTIuMzQ3LDIuMzQ3LDAsMCwxLDQuNjkzLDBaIiBmaWxsPSIjMDAwIi8+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: #EE3053;
}

.pg-bg--none .node--training--teaser, .pg-bg--neutral .node--training--teaser {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--training--teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--training--teaser {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .node--training--teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--training--teaser {
  color: #fff;
}

body[data-color-scheme=dark] .pg-bg--none .node--training--teaser:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--training--teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--training--teaser {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--training--teaser {
  background: #484848;
}
.pg-bg--neutral .node--training--teaser:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--training--teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--training--teaser, .pg-bg--secondary .node--training--teaser {
  background: #484848;
}
.pg-bg--primary .node--training--teaser:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--training--teaser:hover, .pg-bg--secondary .node--training--teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary .node--training--teaser .node__actions .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--training--teaser .node__actions .readmore-link::after, .pg-bg--secondary .node--training--teaser .node__actions .readmore-link::after {
  background-color: #fff;
}

.node--vacancy--teaser {
  padding: 2.875rem 2rem;
  border-radius: 10px;
  text-decoration: none;
  transition: box-shadow 0.2s ease-in-out;
}
@media all and (max-width: 767px) {
  .node--vacancy--teaser {
    padding: 2.1875rem;
  }
}
@media all and (max-width: 479px) {
  .node--vacancy--teaser {
    padding: 1.25rem;
  }
}
.node--vacancy--teaser:hover {
  color: inherit;
}
.node--vacancy--teaser:hover .links .readmore-link {
  gap: 1.25rem;
}
.node--vacancy--teaser .node--teaser__content {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.node--vacancy--teaser .node--teaser__title {
  margin-bottom: 0.625rem;
}
.node--vacancy--teaser .field--name-field-teaser-text {
  margin-bottom: 1.5rem;
}
.node--vacancy--teaser .links {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: auto;
  margin-bottom: 0;
}
.node--vacancy--teaser .links .readmore-link {
  display: flex;
  align-items: baseline;
  gap: 0.875rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transition: gap 0.2s ease-in-out;
  text-decoration: underline;
}
.node--vacancy--teaser .links .readmore-link::after {
  margin-left: 0.1em;
}
.node--vacancy--teaser .links .readmore-link::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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: var(--body);
}
.node--vacancy--teaser .links .readmore-link::after {
  font-size: 0.75rem;
  transition: background-color 0.2s ease-in-out;
}

.pg-bg--none .node--vacancy--teaser, .pg-bg--neutral .node--vacancy--teaser {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .node--vacancy--teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--vacancy--teaser {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .node--vacancy--teaser, body[data-color-scheme=dark] .pg-bg--neutral .node--vacancy--teaser {
  color: #fff;
}

body[data-color-scheme=dark] .pg-bg--none .node--vacancy--teaser:hover, body[data-color-scheme=dark] .pg-bg--neutral .node--vacancy--teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}

.pg-bg--neutral .node--vacancy--teaser {
  background: #fff;
}
body[data-color-scheme=dark] .pg-bg--neutral .node--vacancy--teaser {
  background: #484848;
}
.pg-bg--neutral .node--vacancy--teaser:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

.pg-bg--primary .node--vacancy--teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--vacancy--teaser, .pg-bg--secondary .node--vacancy--teaser {
  background: #484848;
}
.pg-bg--primary .node--vacancy--teaser:hover, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--vacancy--teaser:hover, .pg-bg--secondary .node--vacancy--teaser:hover {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 24px;
}
.pg-bg--primary .node--vacancy--teaser .links .readmore-link::after, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--vacancy--teaser .links .readmore-link::after, .pg-bg--secondary .node--vacancy--teaser .links .readmore-link::after {
  background-color: #fff;
}

.paragraph {
  padding: 100px 0;
  position: relative;
}
@media all and (max-width: 1199px) {
  .paragraph {
    padding: 3.125rem 0;
  }
}
.paragraph .paragraph {
  padding: 0;
}
.paragraph .html-id {
  background-color: #003346;
}
.paragraph .section__intro {
  margin: 0 0 30px 0;
}
.pg-section__title {
  margin-top: 0;
}

.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) {
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) {
  color: #fff;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h1 {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h2, .pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) .hero-slide__title, .pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) .nav__title,
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) .menu__title,
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) .block__title {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h3 {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h4 {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h5 {
  color: inherit;
}
.pg-bg--none:not(.paragraph--text-column):not(.paragraph--usp-item):not(.paragraph--tab) h6 {
  color: inherit;
}

.pg-bg--primary, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial {
  color: #fff;
  --arc--bg-color: #003346;
}
.pg-bg--primary a:not(.btn):not(.button):not(input[type=submit]), .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--primary h1, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h1 {
  color: inherit;
}
.pg-bg--primary h2, .pg-bg--primary .hero-slide__title, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h2, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .hero-slide__title, .pg-bg--primary .nav__title, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .nav__title,
.pg-bg--primary .menu__title,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .menu__title,
.pg-bg--primary .block__title,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .block__title {
  color: inherit;
}
.pg-bg--primary h3, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h3 {
  color: inherit;
}
.pg-bg--primary h4, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h4 {
  color: inherit;
}
.pg-bg--primary h5, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h5 {
  color: inherit;
}
.pg-bg--primary h6, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial h6 {
  color: inherit;
}

.pg-bg--secondary {
  color: #fff;
  background-color: #000;
  --arc--bg-color: #000;
}
.pg-bg--secondary a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--secondary h1 {
  color: inherit;
}
.pg-bg--secondary h2, .pg-bg--secondary .hero-slide__title, .pg-bg--secondary .nav__title,
.pg-bg--secondary .menu__title,
.pg-bg--secondary .block__title {
  color: inherit;
}
.pg-bg--secondary h3 {
  color: inherit;
}
.pg-bg--secondary h4 {
  color: inherit;
}
.pg-bg--secondary h5 {
  color: inherit;
}
.pg-bg--secondary h6 {
  color: inherit;
}

.pg-bg--tertiary {
  color: #fff;
  background-color: #EE3053;
  --arc--bg-color: #EE3053;
}
.pg-bg--tertiary a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--tertiary h1 {
  color: inherit;
}
.pg-bg--tertiary h2, .pg-bg--tertiary .hero-slide__title, .pg-bg--tertiary .nav__title,
.pg-bg--tertiary .menu__title,
.pg-bg--tertiary .block__title {
  color: inherit;
}
.pg-bg--tertiary h3 {
  color: inherit;
}
.pg-bg--tertiary h4 {
  color: inherit;
}
.pg-bg--tertiary h5 {
  color: inherit;
}
.pg-bg--tertiary h6 {
  color: inherit;
}

.pg-bg--neutral {
  color: #003346;
  background-color: #F7F9FA;
  --arc--bg-color: #F7F9FA;
}
body[data-color-scheme=dark] .pg-bg--neutral {
  color: #FFF;
}
body[data-color-scheme=dark] .pg-bg--neutral {
  background-color: transparent;
}
.pg-bg--neutral a:not(.btn):not(.button):not(input[type=submit]) {
  color: inherit;
}
.pg-bg--neutral h1 {
  color: inherit;
}
.pg-bg--neutral h2, .pg-bg--neutral .hero-slide__title, .pg-bg--neutral .nav__title,
.pg-bg--neutral .menu__title,
.pg-bg--neutral .block__title {
  color: inherit;
}
.pg-bg--neutral h3 {
  color: inherit;
}
.pg-bg--neutral h4 {
  color: inherit;
}
.pg-bg--neutral h5 {
  color: inherit;
}
.pg-bg--neutral h6 {
  color: inherit;
}

.geysir-field-paragraph-wrapper > .paragraph {
  padding: 100px 0;
}

.pg-bg--none.no--bg-media + .pg-bg--none.no--bg-media,
.pg-bg--primary.no--bg-media + .pg-bg--primary.no--bg-media,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .no--bg-media.node--testimonial + .pg-bg--primary.no--bg-media,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .pg-bg--primary.no--bg-media + .no--bg-media.node--testimonial,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .no--bg-media.node--testimonial + .no--bg-media.node--testimonial,
.pg-bg--secondary.no--bg-media + .pg-bg--secondary.no--bg-media,
.pg-bg--tertiary.no--bg-media + .pg-bg--tertiary.no--bg-media,
.pg-bg--neutral.no--bg-media + .pg-bg--neutral.no--bg-media,
.hero-is-boxed.no--bg-media + .pg-bg--none.no--bg-media {
  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;
}

.overlapping-bg {
  position: relative;
}
.overlapping-bg .pg-bg {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.overlapping-bg .pg-bg[data-length="1"] {
  border-radius: 0;
}
.overlapping-bg.pg-bg--primary .pg-bg, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .overlapping-bg.node--testimonial .pg-bg {
  display: block;
  background-color: #003346;
}
.overlapping-bg.first .pg-bg {
  width: 100%;
  left: 0;
}

.paragraph.contains--bg-media {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.pg-decoration--left .section__intro, .pg-decoration--left .section__content,
.pg-decoration--right .section__intro,
.pg-decoration--right .section__content {
  position: relative;
  z-index: 2;
}
.pg-decoration--left::before,
.pg-decoration--right::before {
  content: "";
  position: absolute;
  aspect-ratio: 210/219;
  height: 90%;
  width: auto;
  max-width: 60%;
  top: 50%;
  translate: 0 -50%;
  -webkit-mask-image: url("../svg/layout/emblem.svg");
          mask-image: url("../svg/layout/emblem.svg");
  -webkit-mask-size: auto;
          mask-size: auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #dee2e6;
  z-index: 1;
}
@media all and (max-width: 959px) {
  .pg-decoration--left::before,
  .pg-decoration--right::before {
    max-width: 80%;
  }
}
.pg-decoration--left.pg-bg--primary::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .pg-decoration--left.node--testimonial::before, .pg-decoration--left.pg-bg--secondary::before, .pg-decoration--left.pg-bg--tertiary::before,
.pg-decoration--right.pg-bg--primary::before,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .pg-decoration--right.node--testimonial::before,
.pg-decoration--right.pg-bg--secondary::before,
.pg-decoration--right.pg-bg--tertiary::before {
  background-color: #fff;
  opacity: 0.1;
}

.pg-decoration--left::before {
  left: -5%;
}

.pg-decoration--right:before {
  right: -5%;
}

.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%;
}

.paragraph--type--accordion .field--name-field-intro {
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 1.875rem;
}
.paragraph--type--accordion .field--name-field-accordion-items {
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 37.5rem;
}
.paragraph--type--accordion .paragraph__inner {
  height: 100%;
  position: relative;
}
.paragraph--type--accordion .field--name-field-media {
  height: 100%;
  position: absolute;
}
.paragraph--type--accordion .field--name-field-media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.paragraph--type--accordion .field--name-field-media:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.59, 0.01, 0.45, 1);
  background-color: rgba(0, 0, 0, 0.2);
}
.paragraph--type--accordion .field--name-field-body {
  position: absolute;
  bottom: 0;
  z-index: 1;
  padding: 2rem;
  transition: all 0.3s cubic-bezier(0.59, 0.01, 0.45, 1);
  width: 100%;
  max-height: 100%;
  overflow-y: auto;
}
.paragraph--type--accordion .field--name-field-body *:not(.btn):not(.button):not(input[type=submit]) {
  color: white;
}
@media all and (max-width: 767px) {
  .paragraph--type--accordion .field--name-field-accordion-items {
    flex-direction: column;
  }
  .paragraph--type--accordion .field--name-field-media {
    width: 100%;
  }
}

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

.field--name-field-brands .slick-track {
  display: flex;
  align-items: center;
}
.field--name-field-brands .field--name-field-logo {
  margin: 0 0.625rem;
}
.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: #003346;
  position: absolute;
  transform: translateY(-50%);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  border: 0;
  cursor: pointer;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.field--name-field-brands .slick-arrow.slick-prev {
  left: -3.125rem;
}
.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.875rem;
  }
}
@media all and (max-width: 479px) {
  .field--name-field-brands .slick-arrow.slick-prev {
    left: -0.625rem;
  }
}
.field--name-field-brands .slick-arrow.slick-prev::after {
  margin: 0;
}
.field--name-field-brands .slick-arrow.slick-next {
  right: -3.125rem;
}
.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.875rem;
  }
}
@media all and (max-width: 479px) {
  .field--name-field-brands .slick-arrow.slick-next {
    right: -0.625rem;
  }
}
.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: #003346;
  font-size: 2.625rem;
}
.field--name-field-brands .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  bottom: 0.5rem;
  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.25rem;
  margin-right: 0.25rem;
  padding: 0;
  width: 1rem;
  height: 1rem;
  font-size: 0;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid #003346;
  background-color: #fff;
}
.field--name-field-brands .slick-dots .slick-active button {
  background-color: #003346;
}
.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: #003346;
}
.field--name-field-brands.pg-bg--secondary .slick-dots .slick-active button {
  background-color: #fff;
}

.paragraph--type--cta.paragraph--view-mode--boxed {
  background-color: transparent;
}
.paragraph--type--cta.paragraph--view-mode--boxed .node {
  padding: 6.25rem;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}
.paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  margin-left: 0.1em;
}
.paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjguMjk1IDc0My40NzEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODEuNDY5IDM1Mi4yMDQpIHJvdGF0ZSgtNzQpIj4KICAgIDxwYXRoIGQ9Ik04Ny41MiwxNTIuMzE3YTMwMS42LDMwMS42LDAsMCwwLDExOC42NDIsNDEuNTA4QTI5OC41MTYsMjk4LjUxNiwwLDAsMCwzMzEuMjksMTgzLjE4OGEzNDAuMywzNDAuMywwLDAsMCwxMTQuNTc4LTYxLjIyNGMzMy45ODQtMjcuNjcyLDYyLjE3NS02Miw4MC4xNjEtMTAwLjkxNSwwLDAtNTkuMDYyLTU2LjktMTY2LjgwOCwxNi40M0MyNTMuOSwxMDkuMTY3LDI5Ny40NzksMTgyLjIzNyw4Ny42MDYsMTUyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTAuMzM4IDIyMy45OTMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNDE4LjA0OSwzNTIuNDQ4YTMwMS4xNDUsMzAxLjE0NSwwLDAsMC0yMy40MzQtMTIzLjQ4NSwyOTkuNjEzLDI5OS42MTMsMCwwLDAtNzEuNjg3LTEwMy4wNzdBMzQwLjIxNSwzNDAuMjE1LDAsMCwwLDIxMi41ODYsNTcuMzEyQzE3MS42LDQxLjc0NywxMjcuNzU2LDM0LjQ4Myw4NS4xMjQsMzguMzc0YzAsMC0xOS44LDc5LjU1Niw5Ny42MjksMTM2LjIsMTE0Ljc1MSw1NS4zNDMsMTU2LjI1OC0xOC44NTEsMjM1LjMsMTc3Ljc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC4yOTQgNTA5LjUpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNMjkyLjkwNiwxNS42ODZhMzAyLjc1NywzMDIuNzU3LDAsMCwwLTk1LjI5NCw4MS45NzcsMjk5LjQ0OCwyOTkuNDQ4LDAsMCwwLTUzLjM1NCwxMTMuNjI3LDMzOS4xMjcsMzM5LjEyNywwLDAsMC00LjE1MSwxMjkuOGM3LDQzLjIzNywyMi42NTYsODQuODMxLDQ3LjMsMTE5Ljg1MywwLDAsNzguODY0LTIyLjY1Niw2OS4xNzktMTUyLjYyNi05LjQyNi0xMjcuMDMtOTQuNTE2LTEyNS45MDYsMzYuMzE5LTI5Mi43MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTguNDYzIDM0My4yNDMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNjgxLjIyNSw5Ni44MDhBMzIzLjk5MSwzMjMuOTkxLDAsMCwwLDU3Ny4wMjQsMy4wNywzMjQuNzkyLDMyNC43OTIsMCwwLDEsMzc3LjE4MiwxNzkuNzM2LDMyNC45OTEsMzI0Ljk5MSwwLDAsMSwxMTIuNCwxNDcuOTE0LDMyNi4zNTYsMzI2LjM1NiwwLDAsMCw4My4yNTgsMjg1LjA2MWEzMjQuODYxLDMyNC44NjEsMCwwLDEsMjUyLjkzNiw4NC42NThjNzEuMTY4LDY1LjYzNCwxMDYuMzYzLDE1NS41NjcsMTA0Ljg5MywyNDUuMjRhMzI0LjA2OCwzMjQuMDY4LDAsMCwwLDEzMy4yNTYtNDMuMzIzQTMyNS43NTEsMzI1Ljc1MSwwLDAsMSw2ODEuMjI1LDk2LjgwOFptLTIxNy40LDIwMC41MzNhMzgzLjcsMzgzLjcsMCwwLDAtNS42MjEsMTM3LjgzOSwzODUuMzU5LDM4NS4zNTksMCwwLDAtODIuMTUtMTA4LjdBMzgzLjMsMzgzLjMsMCwwLDAsMjYwLjI3LDI1Mi44OTNjNi41NzIuMzQ2LDEzLjIzLjUxOSwxOS44LjUxOUEzODIuOTg2LDM4Mi45ODYsMCwwLDAsMzk0LjY1LDIzNS44NThhMzgzLjMzNiwzODMuMzM2LDAsMCwwLDEyMi4xODgtNjQuMDc3LDM4NC4yODEsMzg0LjI4MSwwLDAsMC01My4wMDksMTI1LjQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDMgMjQ3LjQyMSkiIGZpbGw9IiMwMDMzNDYiLz4KICA8L2c+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3NjguMjk1IDc0My40NzEiPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODEuNDY5IDM1Mi4yMDQpIHJvdGF0ZSgtNzQpIj4KICAgIDxwYXRoIGQ9Ik04Ny41MiwxNTIuMzE3YTMwMS42LDMwMS42LDAsMCwwLDExOC42NDIsNDEuNTA4QTI5OC41MTYsMjk4LjUxNiwwLDAsMCwzMzEuMjksMTgzLjE4OGEzNDAuMywzNDAuMywwLDAsMCwxMTQuNTc4LTYxLjIyNGMzMy45ODQtMjcuNjcyLDYyLjE3NS02Miw4MC4xNjEtMTAwLjkxNSwwLDAtNTkuMDYyLTU2LjktMTY2LjgwOCwxNi40M0MyNTMuOSwxMDkuMTY3LDI5Ny40NzksMTgyLjIzNyw4Ny42MDYsMTUyLjMxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMTAuMzM4IDIyMy45OTMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNDE4LjA0OSwzNTIuNDQ4YTMwMS4xNDUsMzAxLjE0NSwwLDAsMC0yMy40MzQtMTIzLjQ4NSwyOTkuNjEzLDI5OS42MTMsMCwwLDAtNzEuNjg3LTEwMy4wNzdBMzQwLjIxNSwzNDAuMjE1LDAsMCwwLDIxMi41ODYsNTcuMzEyQzE3MS42LDQxLjc0NywxMjcuNzU2LDM0LjQ4Myw4NS4xMjQsMzguMzc0YzAsMC0xOS44LDc5LjU1Niw5Ny42MjksMTM2LjIsMTE0Ljc1MSw1NS4zNDMsMTU2LjI1OC0xOC44NTEsMjM1LjMsMTc3Ljc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzOC4yOTQgNTA5LjUpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNMjkyLjkwNiwxNS42ODZhMzAyLjc1NywzMDIuNzU3LDAsMCwwLTk1LjI5NCw4MS45NzcsMjk5LjQ0OCwyOTkuNDQ4LDAsMCwwLTUzLjM1NCwxMTMuNjI3LDMzOS4xMjcsMzM5LjEyNywwLDAsMC00LjE1MSwxMjkuOGM3LDQzLjIzNywyMi42NTYsODQuODMxLDQ3LjMsMTE5Ljg1MywwLDAsNzguODY0LTIyLjY1Niw2OS4xNzktMTUyLjYyNi05LjQyNi0xMjcuMDMtOTQuNTE2LTEyNS45MDYsMzYuMzE5LTI5Mi43MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTguNDYzIDM0My4yNDMpIiBmaWxsPSIjMDAzMzQ2Ii8+CiAgICA8cGF0aCBkPSJNNjgxLjIyNSw5Ni44MDhBMzIzLjk5MSwzMjMuOTkxLDAsMCwwLDU3Ny4wMjQsMy4wNywzMjQuNzkyLDMyNC43OTIsMCwwLDEsMzc3LjE4MiwxNzkuNzM2LDMyNC45OTEsMzI0Ljk5MSwwLDAsMSwxMTIuNCwxNDcuOTE0LDMyNi4zNTYsMzI2LjM1NiwwLDAsMCw4My4yNTgsMjg1LjA2MWEzMjQuODYxLDMyNC44NjEsMCwwLDEsMjUyLjkzNiw4NC42NThjNzEuMTY4LDY1LjYzNCwxMDYuMzYzLDE1NS41NjcsMTA0Ljg5MywyNDUuMjRhMzI0LjA2OCwzMjQuMDY4LDAsMCwwLDEzMy4yNTYtNDMuMzIzQTMyNS43NTEsMzI1Ljc1MSwwLDAsMSw2ODEuMjI1LDk2LjgwOFptLTIxNy40LDIwMC41MzNhMzgzLjcsMzgzLjcsMCwwLDAtNS42MjEsMTM3LjgzOSwzODUuMzU5LDM4NS4zNTksMCwwLDAtODIuMTUtMTA4LjdBMzgzLjMsMzgzLjMsMCwwLDAsMjYwLjI3LDI1Mi44OTNjNi41NzIuMzQ2LDEzLjIzLjUxOSwxOS44LjUxOUEzODIuOTg2LDM4Mi45ODYsMCwwLDAsMzk0LjY1LDIzNS44NThhMzgzLjMzNiwzODMuMzM2LDAsMCwwLDEyMi4xODgtNjQuMDc3LDM4NC4yODEsMzg0LjI4MSwwLDAsMC01My4wMDksMTI1LjQ3NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNDMgMjQ3LjQyMSkiIGZpbGw9IiMwMDMzNDYiLz4KICA8L2c+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;
}
@media all and (max-width: 1199px) {
  .paragraph--type--cta.paragraph--view-mode--boxed .node {
    padding: 5rem;
  }
}
@media all and (max-width: 959px) {
  .paragraph--type--cta.paragraph--view-mode--boxed .node {
    padding: 3.75rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--cta.paragraph--view-mode--boxed .node {
    padding: 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--cta.paragraph--view-mode--boxed .node {
    padding: 1.25rem;
  }
}
.paragraph--type--cta.paragraph--view-mode--boxed .node .node__inner {
  position: relative;
  z-index: 1;
}
.paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  position: absolute;
  height: 200%;
  width: auto;
  aspect-ratio: 1/1;
  right: 0;
  top: 50%;
  translate: 40% -50%;
  opacity: 0.1;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-bg--none .node {
  background-color: #F7F9FA;
}
body[data-color-scheme=dark] .paragraph--type--cta.paragraph--view-mode--boxed.pg-bg--none .node {
  background-color: #484848;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-bg--none .node::after {
  background-color: #fff;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-bg--none .node .form-item .form-email {
  background: #fff;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--primary .node {
  color: #fff;
  background-color: #003346;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--primary .node label {
  color: #fff;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--secondary .node {
  color: #fff;
  background-color: #000;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--secondary .node label {
  color: #fff;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--neutral .node {
  background-color: #F7F9FA;
}
body[data-color-scheme=dark] .paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--neutral .node {
  background-color: #484848;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--neutral .node::after {
  background-color: #fff;
}
.paragraph--type--cta.paragraph--view-mode--boxed.pg-boxed--bg--neutral .node .form-item .form-email {
  background: #fff;
}

.page-style--arteco-x .paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  margin-left: 0.1em;
}
.page-style--arteco-x .paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTcgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi41MTQgMCAzMi42MDggMjcuNjg5IDQzLjk2NCA0My42MzkgMzYuNDM1IDQzLjYzOSAyOC41MjQgMzMuMDQ4IDE4LjU3MiA0Ni45NTYgMjIuNCA0Ni45NTYgMjguMjcgMzguOTE3IDM0LjY1IDQ2Ljk1NiA1MC4yMTcgNDYuOTU2IDM2LjU1OSAyNy4zMDcgNTYuMzQyIDAiLz4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI4IDU0LjY3NiAyNC42MzMgMjYuOTg3IDEzLjI3NyAxMS4wMzcgMjAuODA2IDExLjAzNyAyOC43MTcgMjEuNjI4IDM4LjY2OSA3LjcyIDM0Ljg0MSA3LjcyIDI4Ljk3MSAxNS43NTkgMjIuNTkxIDcuNzIgNy4wMjUgNy43MiAyMC42NzggMjcuMzcgMC45IDU0LjY3NiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTcgNTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI1Mi41MTQgMCAzMi42MDggMjcuNjg5IDQzLjk2NCA0My42MzkgMzYuNDM1IDQzLjYzOSAyOC41MjQgMzMuMDQ4IDE4LjU3MiA0Ni45NTYgMjIuNCA0Ni45NTYgMjguMjcgMzguOTE3IDM0LjY1IDQ2Ljk1NiA1MC4yMTcgNDYuOTU2IDM2LjU1OSAyNy4zMDcgNTYuMzQyIDAiLz4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjQuNzI4IDU0LjY3NiAyNC42MzMgMjYuOTg3IDEzLjI3NyAxMS4wMzcgMjAuODA2IDExLjAzNyAyOC43MTcgMjEuNjI4IDM4LjY2OSA3LjcyIDM0Ljg0MSA3LjcyIDI4Ljk3MSAxNS43NTkgMjIuNTkxIDcuNzIgNy4wMjUgNy43MiAyMC42NzggMjcuMzcgMC45IDU0LjY3NiIvPgo8L3N2Zz4K");
  -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;
}
.page-style--arteco-x .paragraph--type--cta.paragraph--view-mode--boxed .node::after {
  position: absolute;
  height: 140%;
  width: auto;
  aspect-ratio: 57/55;
  right: 0;
  top: auto;
  bottom: 0;
  opacity: 0.1;
  translate: 10% 20%;
}

.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: 43.75rem;
}
.paragraph--type--form .field--name-field-text-optional {
  flex: 1;
  background-color: #F7F9FA;
  padding: 1.875rem;
}
.paragraph--type--form .field--name-field-text-optional iframe {
  border: 2px solid #ddd;
}

.paragraph--type--hero:not(.paragraph--view-mode--content_aside) {
  padding: 0 !important;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper {
  position: relative;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner {
  position: relative;
  overflow: hidden;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images {
    position: static;
    background-color: #EE3053;
  }
  body[data-color-scheme=dark] .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images {
    background-color: #003346;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images::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.7));
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images::before {
    display: none;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images .hero__images__inner {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__images .hero__images__inner {
    position: static;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 3.125rem 0;
  color: #FFF;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content {
    padding: 1.5625rem 0 !important;
    position: static;
    background-color: #EE3053;
  }
  body[data-color-scheme=dark] .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content {
    background-color: #003346;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content {
    padding: 1.25rem 0 !important;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content a,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content h1,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content h2,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .hero-slide__title,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .nav__title,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .menu__title,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .block__title,
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content h3 {
  color: #FFF;
}
@media all and (max-width: 1494px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content h1 {
    font-size: clamp(1.63rem, 2.78vw + 0.79rem, 2.88rem);
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .hero__content__inner {
  max-width: 1000px;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .hero__content__inner .inline-header {
  margin: 0;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .hero__content .hero__content__inner .inline-header + .field--name-field-hero-text {
  margin: 30px 0 0 0;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .placeholder {
  display: block;
  width: 100%;
  height: 0;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .hero__wrapper__inner .placeholder {
    display: none;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 38;
  translate: 0 50%;
}
@media all and (max-width: 1494px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks {
    position: static;
    translate: 0 0;
  }
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks {
    padding: 3.125rem 0;
    background-color: #F7F9FA;
  }
  body[data-color-scheme=dark] .paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks {
    background-color: transparent;
  }
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks .items {
  display: none;
  width: 100%;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks .items.slick-initialized {
  display: block;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks .items .link-block {
  flex: 0 0 calc(25% - 15px);
  margin: 0 0.625rem;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside) .hero__wrapper .links-blocks .items.item-count--5 .link-block {
  flex: 0 0 calc(20% - 16px);
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside).bg--primary {
  background-color: #003346;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside).bg--secondary {
  background-color: #333333;
}
.paragraph--type--hero:not(.paragraph--view-mode--content_aside).bg--neutral {
  background-color: #F7F9FA;
}

.paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner {
  -webkit-mask-image: url("../svg/layout/arcs/masks/hero--outside.svg"), url("../svg/layout/masks/square.svg");
          mask-image: url("../svg/layout/arcs/masks/hero--outside.svg"), url("../svg/layout/masks/square.svg");
  -webkit-mask-position: center bottom, center top;
          mask-position: center bottom, center top;
  -webkit-mask-size: 1920px 68px, 100% calc(100% - 67px);
          mask-size: 1920px 68px, 100% calc(100% - 67px);
  -webkit-mask-repeat: no-repeat, no-repeat;
          mask-repeat: no-repeat, no-repeat;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner {
    -webkit-mask-image: none;
            mask-image: none;
  }
}
.paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner .hero__content {
  padding-bottom: calc(var(--p-hero--lblocks--height, 0) / 2 + 50px + 34px);
}
.paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner .placeholder {
  padding-bottom: 25%;
}
.paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .links-blocks {
  bottom: 2.125rem;
}
.paragraph--type--hero.paragraph--view-mode--default.contains--link-blocks {
  margin-bottom: calc(var(--p-hero--lblocks--height, 0) / 2 - 34px);
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero.paragraph--view-mode--default.contains--link-blocks {
    margin-bottom: 0;
  }
}
.paragraph--type--hero.paragraph--view-mode--default.contains--link-blocks .hero__wrapper .hero__content {
  padding-bottom: calc(var(--p-hero--lblocks--height, 0) / 2 + 50px + 34px);
}
@media all and (max-width: 1494px) {
  .paragraph--type--hero.paragraph--view-mode--default.contains--link-blocks .hero__wrapper .hero__content {
    padding-bottom: 84px;
  }
}

.paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner {
  -webkit-mask-image: url("../svg/layout/arcs/masks/hero--inside.svg"), url("../svg/layout/masks/square.svg");
          mask-image: url("../svg/layout/arcs/masks/hero--inside.svg"), url("../svg/layout/masks/square.svg");
  -webkit-mask-position: center bottom, center top;
          mask-position: center bottom, center top;
  -webkit-mask-size: 1920px 111px, 100% calc(100% - 110px);
          mask-size: 1920px 111px, 100% calc(100% - 110px);
  -webkit-mask-repeat: no-repeat, no-repeat;
          mask-repeat: no-repeat, no-repeat;
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner {
    -webkit-mask-image: none;
            mask-image: none;
  }
}
.paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner .hero__content {
  padding-bottom: 161px;
}
.paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner .placeholder {
  padding-bottom: 41.666666%;
}
.paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .links-blocks {
  bottom: 6.9375rem;
}
.paragraph--type--hero.paragraph--view-mode--large.contains--link-blocks {
  margin-bottom: calc(var(--p-hero--lblocks--height, 0) / 2 - 111px);
}
@media all and (max-width: 1199px) {
  .paragraph--type--hero.paragraph--view-mode--large.contains--link-blocks {
    margin-bottom: 0;
  }
}
.paragraph--type--hero.paragraph--view-mode--large.contains--link-blocks .hero__wrapper .hero__wrapper__inner .hero__content {
  padding-bottom: calc(var(--p-hero--lblocks--height, 0) / 2 + 50px + 111px);
}
@media all and (max-width: 1494px) {
  .paragraph--type--hero.paragraph--view-mode--large.contains--link-blocks .hero__wrapper .hero__wrapper__inner .hero__content {
    padding-bottom: 161px;
  }
}

.paragraph--type--hero .hero__images .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0.9375rem;
  z-index: 3;
}
.paragraph--type--hero .hero__images .slick-dots li {
  display: inline-block;
  background-color: #fff;
  margin: 0 0.3125rem;
  width: 2rem;
  height: 0.25rem;
  cursor: pointer;
  -webkit-animation: all 0.2s ease-in;
          animation: all 0.2s ease-in;
}
.paragraph--type--hero .hero__images .slick-dots li button {
  display: none;
}
.paragraph--type--hero .hero__images .slick-dots li.slick-active {
  background-color: #1e4b79;
}
.paragraph--type--hero .hero__images .slick-dots li:only-child {
  display: none;
}
@media all and (max-width: 959px) {
  .paragraph--type--hero .hero__images .slick-dots {
    display: none !important;
  }
}

.page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner,
.page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner {
  -webkit-mask-image: url("../svg/layout/arcs/masks/hero--artexo-x.svg"), url("../svg/layout/masks/square.svg");
          mask-image: url("../svg/layout/arcs/masks/hero--artexo-x.svg"), url("../svg/layout/masks/square.svg");
  -webkit-mask-position: center bottom, center top;
          mask-position: center bottom, center top;
  -webkit-mask-size: 1920px 62px, 100% calc(100% - 61px);
          mask-size: 1920px 62px, 100% calc(100% - 61px);
  -webkit-mask-repeat: no-repeat, no-repeat;
          mask-repeat: no-repeat, no-repeat;
}
@media all and (max-width: 1199px) {
  .page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner,
  .page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner {
    -webkit-mask-image: none;
            mask-image: none;
  }
}
.page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner::before,
.page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner::before {
  display: block;
  content: "";
  width: 100%;
  aspect-ratio: 57/55;
  max-width: 22.5rem;
  background-image: url("../svg/layout/artecox--graphic--neg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0;
  bottom: -1.875rem;
  z-index: 4;
  translate: 25% 0;
}
@media all and (max-width: 1199px) {
  .page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--large .hero__wrapper .hero__wrapper__inner::before,
  .page-style--arteco-x .paragraph--type--hero.paragraph--view-mode--default .hero__wrapper .hero__wrapper__inner::before {
    display: none;
  }
}

@media all and (max-width: 1199px) {
  .paragraph--hero:not(.paragraph--view-mode--content_aside) .inline-header .arteco-x--logo span {
    background-image: url("../svg/layout/artecox--logo--neg-full.svg");
  }
}

.paragraph--hero.paragraph--view-mode--content_aside {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper {
  display: flex;
  align-items: center;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .slick-track {
  display: flex !important;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .slick-slide {
  height: inherit !important;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images {
  width: 50%;
  border-bottom-right-radius: 1.875rem;
  border-top-right-radius: 1.875rem;
  overflow: hidden;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images .hero__images__inner {
  height: 100%;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images .hero__images__inner .slick-list,
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images .hero__images__inner .slick-track {
  height: 100%;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images img,
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content {
  max-width: 840px;
  width: 50%;
  padding: 100px 0;
  padding-right: 7.5rem;
  padding-left: 4rem;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .inline-header .container, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .inline-header body:not(.path-node) .region-content, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .inline-header .region-content {
  padding: 0;
  margin: 0;
  max-width: auto;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks {
  margin-top: 2rem;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content {
  padding: 0;
  margin: 0;
  max-width: auto;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block {
  padding: 0.5rem 1rem;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  gap: 2rem;
  text-align: left;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block .icon__wrapper, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block .icon__wrapper, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block .icon__wrapper {
  margin: 0;
  aspect-ratio: 1/1;
  width: auto;
  height: 2.5rem;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block .icon__wrapper .icon, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block .icon__wrapper .icon, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block .icon__wrapper .icon {
  width: auto;
  height: 2.5rem;
  margin: 0;
}
@media all and (max-width: 1494px) {
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block .icon__wrapper, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block .icon__wrapper, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block .icon__wrapper {
    display: block;
  }
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block .title, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block .title, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block .title {
  margin: 0;
  font-size: 1.125rem;
  white-space: nowrap;
}
.paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .container .items .link-block .actions, .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks body:not(.path-node) .region-content .items .link-block .actions, body:not(.path-node) .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content .links-blocks .region-content .items .link-block .actions {
  display: none;
}
@media all and (max-width: 959px) {
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper {
    padding: 0 5rem;
    flex-direction: column;
    gap: 2rem;
  }
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images {
    width: 100%;
    border-radius: 1.875rem;
    margin: 0;
    height: 21.25rem !important;
  }
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__content {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
}
@media all and (max-width: 767px) {
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper {
    padding: 0 2.5rem;
  }
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images {
    height: 25rem !important;
  }
}
@media all and (max-width: 479px) {
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper {
    padding: 0 1.25rem;
  }
  .paragraph--hero.paragraph--view-mode--content_aside .hero__wrapper .hero__images {
    height: 18.75rem !important;
  }
}

.paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2% / 2) -2%;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images .field__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--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2% / 2) -2%;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 2 - 2%);
    flex-basis: calc(100% / 2 - 2%);
    width: calc(100% / 2 - 2%);
    min-height: 1px;
    margin: 0 calc(2% / 2) 2%;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.25rem / 2) -1.25rem;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 1 - 1.25rem);
    flex-basis: calc(100% / 1 - 1.25rem);
    width: calc(100% / 1 - 1.25rem);
    min-height: 1px;
    margin: 0 calc(1.25rem / 2) 1.25rem;
  }
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item {
  border-radius: 10px;
  overflow: hidden;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--3 .field--name-field-images .field__item a {
  display: block;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2% / 2) -2%;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images .field__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: 767px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2% / 2) -2%;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 2 - 2%);
    flex-basis: calc(100% / 2 - 2%);
    width: calc(100% / 2 - 2%);
    min-height: 1px;
    margin: 0 calc(2% / 2) 2%;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.25rem / 2) -1.25rem;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--4 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 1 - 1.25rem);
    flex-basis: calc(100% / 1 - 1.25rem);
    width: calc(100% / 1 - 1.25rem);
    min-height: 1px;
    margin: 0 calc(1.25rem / 2) 1.25rem;
  }
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-2% / 2) -2%;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images .field__item {
  flex: 0 0 calc(100% / 5 - 2%);
  flex-basis: calc(100% / 5 - 2%);
  width: calc(100% / 5 - 2%);
  min-height: 1px;
  margin: 0 calc(2% / 2) 2%;
}
@media all and (max-width: 959px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2% / 2) -2%;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images .field__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--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.25rem / 2) -1.25rem;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 2 - 1.25rem);
    flex-basis: calc(100% / 2 - 1.25rem);
    width: calc(100% / 2 - 1.25rem);
    min-height: 1px;
    margin: 0 calc(1.25rem / 2) 1.25rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-2% / 2) -2%;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--5 .field--name-field-images .field__item {
    flex: 0 0 calc(100% / 1 - 2%);
    flex-basis: calc(100% / 1 - 2%);
    width: calc(100% / 1 - 2%);
    min-height: 1px;
    margin: 0 calc(2% / 2) 2%;
  }
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-20px / 2) -20px;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item {
  flex: 0 0 calc(100% / 1 - 20px);
  flex-basis: calc(100% / 1 - 20px);
  width: calc(100% / 1 - 20px);
  min-height: 1px;
  margin: 0 calc(20px / 2) 20px;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item {
  height: 25rem;
  min-height: 1px;
  margin: 0 10px 20px;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item a.lightboxy {
  position: absolute;
  inset: 0;
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+1), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+8) {
  flex: 0 0 calc(32.5% - 20px);
  flex-basis: calc(32.5% - 20px);
  width: calc(32.5% - 20px);
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+2), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+7) {
  flex: 0 0 calc(42.5% - 20px);
  flex-basis: calc(42.5% - 20px);
  width: calc(42.5% - 20px);
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+3), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+6) {
  flex: 0 0 calc(25% - 20px);
  flex-basis: calc(25% - 20px);
  width: calc(25% - 20px);
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+4), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+10) {
  flex: 0 0 calc(60% - 20px);
  flex-basis: calc(60% - 20px);
  width: calc(60% - 20px);
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+5), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(10n+9) {
  flex: 0 0 calc(40% - 20px);
  flex-basis: calc(40% - 20px);
  width: calc(40% - 20px);
}
@media all and (max-width: 959px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item {
    height: 18.75rem;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(n) {
    flex: 0 0 calc(40% - 20px);
    flex-basis: calc(40% - 20px);
    width: calc(40% - 20px);
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(4n+0), .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(4n+1) {
    flex: 0 0 calc(60% - 20px);
    flex-basis: calc(60% - 20px);
    width: calc(60% - 20px);
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item {
    height: 15.625rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item {
    height: 12.5rem;
  }
  .paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item:nth-child(n) {
    flex: 0 0 calc(100% - 20px);
    flex-basis: calc(100% - 20px);
    width: calc(100% - 20px);
  }
}
.paragraph--type--image-gallery.pg-image-gallery--grid-preference--0 .field--name-field-images .field__item img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
  height: 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: #003346;
}
.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: 1rem;
}
.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: 1rem;
}
.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: #003346;
  font-size: 2.625rem;
}
.paragraph--type--image-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 0.625rem 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.3125rem;
  margin-right: 0.3125rem;
  padding: 0;
  width: 0.625rem;
  height: 0.625rem;
  font-size: 0;
  border-radius: 50%;
  cursor: pointer;
  border: none;
  background-color: rgba(0, 51, 70, 0.1);
}
body[data-color-scheme=dark] .paragraph--type--image-slider .slick-dots button {
  background-color: rgba(255, 255, 255, 0.3);
}
.paragraph--type--image-slider .slick-dots .slick-active button {
  background-color: #003346;
}
body[data-color-scheme=dark] .paragraph--type--image-slider .slick-dots .slick-active button {
  background-color: #FFF;
}

.paragraph--image-slider.pg-bg--primary .slick-dots button, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--image-slider.node--testimonial .slick-dots button,
.paragraph--image-slider.pg-bg--secondary .slick-dots button {
  background-color: rgba(255, 255, 255, 0.3);
}
body[data-color-scheme=dark] .paragraph--image-slider.pg-bg--primary .slick-dots button, body[data-color-scheme=dark] .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--image-slider.node--testimonial .slick-dots button, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials body[data-color-scheme=dark] .paragraph--image-slider.node--testimonial .slick-dots button,
body[data-color-scheme=dark] .paragraph--image-slider.pg-bg--secondary .slick-dots button {
  background-color: rgba(255, 255, 255, 0.3);
}
.paragraph--image-slider.pg-bg--primary .slick-dots .slick-active button, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--image-slider.node--testimonial .slick-dots .slick-active button,
.paragraph--image-slider.pg-bg--secondary .slick-dots .slick-active button {
  background-color: #FFF;
}
body[data-color-scheme=dark] .paragraph--image-slider.pg-bg--primary .slick-dots .slick-active button, body[data-color-scheme=dark] .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--image-slider.node--testimonial .slick-dots .slick-active button, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials body[data-color-scheme=dark] .paragraph--image-slider.node--testimonial .slick-dots .slick-active button,
body[data-color-scheme=dark] .paragraph--image-slider.pg-bg--secondary .slick-dots .slick-active button {
  background-color: #FFF;
}

.links-blocks .slick-dots {
  padding: 0;
  margin: 30px 0 0 0;
  text-align: center;
}
.links-blocks .slick-dots li {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  background-color: #e1eaec;
  padding: 0;
  margin: 0 0.25rem;
  list-style: none;
  border-radius: 50%;
  overflow: hidden;
}
.links-blocks .slick-dots li.slick-active {
  background-color: #003346;
}
.links-blocks .slick-dots li button {
  width: 100%;
  height: 100%;
  opacity: 0;
}

.link-block {
  display: block;
  padding: 1.875rem;
  color: #FFF;
  background-color: #003346;
  border-radius: 10px;
  text-decoration: none;
}
.link-block .icon__wrapper {
  width: 100%;
  margin: 0 0 30px 0;
}
@media all and (max-width: 1494px) {
  .link-block .icon__wrapper {
    display: none;
  }
}
.link-block .icon__wrapper .icon {
  width: 2.5rem;
  margin: 0 auto;
}
.link-block .icon__wrapper .icon .icon__inner {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.link-block .icon__wrapper .icon .icon__inner svg {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  fill: #FFF;
}
.link-block .icon__wrapper .icon .icon__inner svg * {
  fill: #FFF;
}
.link-block .title {
  display: block;
  margin: 0 0 0.9375rem 0;
  color: #FFF;
  font-size: 1.5rem;
}
@media all and (max-width: 1494px) {
  .link-block .title {
    font-size: 1.25rem;
  }
}
.link-block .actions .readmore-link::after {
  background-color: #FFF;
}
.link-block.contains-icon {
  text-align: center;
}
.link-block.contains-icon .readmore-link {
  margin: 0 auto;
}
.link-block:hover .actions .readmore-link, .link-block:active .actions .readmore-link {
  gap: 1.25rem;
}
.link-block:hover .actions .readmore-link::after, .link-block:active .actions .readmore-link::after {
  background-color: #EE3053;
}

.paragraph--type--media.paragraph--view-mode--default {
  text-align: center;
}
.paragraph--type--media.paragraph--view-mode--default .pg-section__title,
.paragraph--type--media.paragraph--view-mode--default .field--name-field-intro {
  max-width: 47.5rem;
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--media.paragraph--view-mode--default .field--name-field-intro {
  margin-bottom: 1.875rem;
}
.paragraph--type--media.paragraph--view-mode--default .section__intro__inner {
  margin-left: auto;
  margin-right: auto;
}
.paragraph--type--media.paragraph--view-mode--default .field--name-field-media img {
  border-radius: 10px;
}

.paragraph--type--media.paragraph--view-mode--full_media.content-width-fw {
  padding: 0;
}
.paragraph--type--media.paragraph--view-mode--full_media.content-width-fw .section__intro {
  padding: 0;
  margin: 0;
}
.paragraph--type--media.paragraph--view-mode--full_media.content-width-fw .section__intro .paragraph__inner .section__intro__inner .field--name-field-media {
  border-radius: 0;
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro {
  padding: 0 7.5rem;
}
@media all and (max-width: 959px) {
  .paragraph--type--media.paragraph--view-mode--full_media .section__intro {
    padding: 0 5rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--media.paragraph--view-mode--full_media .section__intro {
    padding: 0 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--media.paragraph--view-mode--full_media .section__intro {
    padding: 0 1.25rem;
  }
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner {
  position: relative;
  padding: 4rem;
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-intro {
  position: relative;
  z-index: 10;
  max-width: 47.5rem;
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-media {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  overflow: hidden;
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-media:before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(255, 255, 255, 0) 100%);
}
@media all and (max-width: 1199px) {
  .paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-media:before {
    background: black;
    opacity: 0.6;
  }
}
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-media img,
.paragraph--type--media.paragraph--view-mode--full_media .section__intro .paragraph__inner .section__intro__inner .field--name-field-media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.paragraph {
  position: relative;
}
.paragraph .p-arc {
  display: block;
  width: 120rem;
  height: 3.25rem;
  position: absolute;
  left: 50%;
}
.paragraph .p-arc.top {
  top: 1px;
  translate: -50% -100%;
}
.paragraph .p-arc.bottom {
  bottom: 1px;
  translate: -50% 100%;
}
.paragraph .p-arc svg {
  fill: var(--arc--bg-color);
}
.paragraph .p-arc svg * {
  fill: var(--arc--bg-color);
}

.paragraph--type--story .paragraph__inner {
  display: flex;
  flex-flow: row nowrap;
}
.paragraph--type--story .paragraph__inner .stories {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
  color: #003346;
  background-color: #FFF;
  border-radius: 10px;
  overflow: hidden;
}
@media all and (max-width: 1199px) {
  .paragraph--type--story .paragraph__inner .stories {
    flex-flow: column wrap;
  }
}
.paragraph--type--story .paragraph__inner .stories .story__media {
  width: 50%;
}
@media all and (max-width: 1199px) {
  .paragraph--type--story .paragraph__inner .stories .story__media {
    width: 100%;
    order: 8;
  }
}
.paragraph--type--story .paragraph__inner .stories .story__media .item:not(:first-child) {
  display: none;
}
.paragraph--type--story .paragraph__inner .stories .story__content {
  width: 50%;
}
@media all and (max-width: 1199px) {
  .paragraph--type--story .paragraph__inner .stories .story__content {
    width: 100%;
    order: 3;
  }
}
.paragraph--type--story .paragraph__inner .stories .story__content .item {
  padding: 5.625rem;
}
@media all and (max-width: 1199px) {
  .paragraph--type--story .paragraph__inner .stories .story__content .item {
    padding: 4.375rem;
  }
}
@media all and (max-width: 959px) {
  .paragraph--type--story .paragraph__inner .stories .story__content .item {
    padding: 3.125rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--story .paragraph__inner .stories .story__content .item {
    padding: 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--story .paragraph__inner .stories .story__content .item {
    padding: 1.25rem;
  }
}
.paragraph--type--story .paragraph__inner .stories .story__content .item:not(:first-child) {
  display: none;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .page_nums {
  margin: 0 0 0.625rem 0;
  font-weight: bold;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .story__body {
  margin: 0 0 30px 0;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager {
  display: flex;
  flex-flow: row nowrap;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow {
  display: block;
  margin-right: 1.25rem;
  cursor: pointer;
  font-size: 1.4rem;
  text-align: center;
  transition: opacity 0.2s ease-in-out;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow:last-child {
  margin-right: 0;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow::before {
  background-color: #003346 !important;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow.slick-disabled {
  opacity: 0.3;
  cursor: default;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow.prev::before {
  margin-right: 0.1em;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow.prev::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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 .paragraph__inner .stories .story__content .item .stories__pager .arrow.next::before {
  margin-right: 0.1em;
}
.paragraph--type--story .paragraph__inner .stories .story__content .item .stories__pager .arrow.next::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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.pg-bg--none .paragraph__inner .stories,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories {
  color: #FFF;
  background: #003346;
}
.paragraph--type--story.pg-bg--none .paragraph__inner .stories h2, .paragraph--type--story.pg-bg--none .paragraph__inner .stories .hero-slide__title, .paragraph--type--story.pg-bg--none .paragraph__inner .stories .nav__title,
.paragraph--type--story.pg-bg--none .paragraph__inner .stories .menu__title,
.paragraph--type--story.pg-bg--none .paragraph__inner .stories .block__title, .paragraph--type--story.pg-bg--none .paragraph__inner .stories h3, .paragraph--type--story.pg-bg--none .paragraph__inner .stories a,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories h2,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories .hero-slide__title,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories .nav__title,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories .menu__title,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories .block__title,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories h3,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories a {
  color: #FFF;
}
.paragraph--type--story.pg-bg--none .paragraph__inner .stories .story__content .item .stories__pager .arrow::before,
.paragraph--type--story.pg-bg--neutral .paragraph__inner .stories .story__content .item .stories__pager .arrow::before {
  background-color: #FFF !important;
}

.paragraph--type--story .paragraph__inner .stories .story__media.slick-initialized .item,
.paragraph--type--story .paragraph__inner .stories .story__content.slick-initialized .item {
  display: block;
}

.paragraph--tabs .field--name-field-tabs .paragraph--tab:not(:last-child) {
  margin: 0 0 1px 0;
}
.paragraph--tabs .field--name-field-tabs .paragraph--tab:first-child .tab__header {
  border-radius: 10px 10px 0 0;
}
.paragraph--tabs .field--name-field-tabs .paragraph--tab:last-child .tab__header {
  border-radius: 0 0 10px 10px;
}
.paragraph--tabs .field--name-field-tabs .paragraph--tab:last-child.open .tab__header {
  border-radius: 0;
}

.paragraph--tab .tab__header {
  padding: 0.625rem 1.5625rem;
  color: #FFF;
  background-color: #003346;
  transition: border-radius 0.2s ease-in-out;
  cursor: pointer;
}
body[data-color-scheme=dark] .paragraph--tab .tab__header {
  color: #003346;
}
body[data-color-scheme=dark] .paragraph--tab .tab__header {
  background-color: #FFF;
}
.paragraph--tab .tab__header .title {
  display: block;
  position: relative;
  font-weight: bold;
}
.paragraph--tab .tab__header .title::before {
  margin-right: 0.1em;
}
.paragraph--tab .tab__header .title::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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;
}
.paragraph--tab .tab__header .title::before {
  display: block !important;
  width: 0.625rem !important;
  height: 0.625rem !important;
  margin: 0 !important;
  position: absolute !important;
  right: 0 !important;
  top: 50% !important;
  line-height: 1em !important;
  translate: 0 -50% !important;
  transition: transform 0.4s ease-in-out;
}
.paragraph--tab .tab__content {
  padding: 1.5625rem;
}
.paragraph--tab .tab__content table {
  width: calc(100% + 50px);
  margin-left: -1.5625rem;
  margin-right: -1.5625rem;
}
@media all and (max-width: 959px) {
  .paragraph--tab .tab__content table {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.paragraph--tab.open .tab__header .title::before {
  transform: translateY(1px) rotate(180deg);
}

.pg-bg--primary.paragraph--tabs .field--name-field-tabs .paragraph--tab .tab__header, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--tabs.node--testimonial .field--name-field-tabs .paragraph--tab .tab__header,
.pg-bg--secondary.paragraph--tabs .field--name-field-tabs .paragraph--tab .tab__header {
  color: #003346;
  background-color: #FFF;
}
.pg-bg--primary.paragraph--tabs .field--name-field-tabs .paragraph--tab .tab__header .title::before, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--tabs.node--testimonial .field--name-field-tabs .paragraph--tab .tab__header .title::before,
.pg-bg--secondary.paragraph--tabs .field--name-field-tabs .paragraph--tab .tab__header .title::before {
  background-color: #003346;
}

.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser {
  position: relative;
  padding-bottom: 1.5625rem;
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser {
    padding-bottom: 0;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-image {
  display: flex;
  max-width: calc(100% - 4rem);
}
@media all and (max-width: 767px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-image {
    max-width: calc(100% - 2rem);
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-image .field--name-field-picture {
  border-radius: 20px;
  overflow: hidden;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  max-width: calc(100% - 4rem);
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner {
    flex-direction: column-reverse;
    position: static;
    margin-left: auto;
    margin-right: 0;
    margin-top: -6rem;
    max-width: calc(100% - 2rem);
  }
}
@media all and (max-width: 959px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner {
    margin-top: -3rem;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-content {
  color: #fff;
  padding: 3rem 3.5rem;
  padding-bottom: 2.1875rem;
  border-radius: 20px;
  border-bottom-left-radius: 0;
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-content {
    padding: 2rem;
    padding-bottom: 1.5rem;
    border-radius: 20px;
    border-bottom-right-radius: 0;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-content .field--name-field-formatted-body {
  font-family: "ff-dax-web-pro", "Tahoma", -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: bold;
  line-height: 1.5;
  max-width: 50rem;
  width: 100%;
}
@media all and (max-width: 767px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-content .field--name-field-formatted-body {
    font-size: 1.125rem;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-info {
  flex-flow: row wrap;
  margin-top: 3.125rem;
  gap: 0.5rem;
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-info {
    margin-top: 1.5rem;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-inner .testimonial-info .field--name-field-name {
  font-weight: bold;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation {
  display: flex;
  background: #EE3053;
  border-radius: 20px 0 0 20px;
  overflow: hidden;
  flex-shrink: 0;
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation {
    border-radius: 20px;
    border-top-right-radius: 0;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow {
  border: none;
  width: 3.75rem;
  height: 3.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  font-size: 1.375rem;
  transition: background 0.2s ease-in-out;
  padding: 0;
}
@media all and (max-width: 1199px) {
  .paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow {
    width: 3rem;
    height: 2.5rem;
    font-size: 1.25rem;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow:hover {
  background: #c71e3d;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow.previous::before {
  margin-right: 0.1em;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow.previous::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow.previous::before {
  transform: rotate(180deg);
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow.next::before {
  margin-right: 0.1em;
}
.paragraph--type--testimonial.paragraph--view-mode--default .node--testimonial--teaser .testimonial-navigation .testimonial-arrow.next::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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;
}

.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--none .slick-active {
  background: #fff;
}
body[data-color-scheme=dark] .paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--none .slick-active {
  background: #003346;
}
.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--none .node--testimonial--teaser .testimonial-content {
  background: #003346;
}
body[data-color-scheme=dark] .paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--none .node--testimonial--teaser .testimonial-content {
  background: #1a4859;
}

.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--neutral .slick-active {
  background: #F7F9FA;
}
.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--neutral .node--testimonial--teaser .testimonial-content {
  background: #003346;
}

.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--primary .slick-active, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--type--testimonial.paragraph--view-mode--default.node--testimonial .slick-active {
  background: transparent;
}
.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--primary .node--testimonial--teaser .testimonial-content, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--type--testimonial.paragraph--view-mode--default.node--testimonial .node--testimonial--teaser .testimonial-content {
  background: #1a4859;
}

.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--secondary .slick-active {
  background: transparent;
}
.paragraph--type--testimonial.paragraph--view-mode--default.pg-bg--secondary .node--testimonial--teaser .testimonial-content {
  background: #484848;
}

.paragraph--type--testimonial.paragraph--view-mode--default .no-slider .node--testimonial--teaser {
  padding-bottom: 0;
}

.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-track {
  display: flex !important;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-slide {
  height: inherit !important;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow {
  top: 50%;
  background-color: #EE3053;
  position: absolute;
  transform: translateY(-50%);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  z-index: 10;
  border: 0;
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-prev {
  left: -1.5625rem;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-prev::after {
  margin-left: 0.1em;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3NCI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjIyNCAwLjU4Nykgcm90YXRlKDkwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAzMjQ3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+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;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-prev::after {
  margin: 0;
}
@media all and (max-width: 479px) {
  .paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-prev {
    left: -1.125rem;
    scale: 0.8;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-next {
  right: -1.5625rem;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-next::after {
  margin-left: 0.1em;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjY5MSA5LjE3MyI+CiAgPHBhdGggZD0iTTgsMCw0LDUuMDIsMCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ2NyA4LjU4Nykgcm90YXRlKC05MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMzI0NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K");
  -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;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-next::after {
  margin: 0;
}
@media all and (max-width: 479px) {
  .paragraph--type--testimonial.paragraph--view-mode--no_media .slick-arrow.slick-next {
    right: -1.125rem;
    scale: 0.8;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial {
  background-color: #003346;
  border-radius: 1rem;
  overflow: hidden;
  position: relative;
  height: 100%;
  z-index: 10;
  display: flex;
  align-items: center;
  padding: 5rem 4rem;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--teaser__content {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: 1000px;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--teaser__content .field--name-field-name {
  font-weight: bold;
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .node--teaser__content .field--name-field-function {
  color: #adb5bd;
}
@media all and (max-width: 767px) {
  .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial {
    padding: 3rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial {
    padding: 2.5rem;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial::before {
  content: "";
  position: absolute;
  aspect-ratio: 210/219;
  height: 100%;
  width: auto;
  max-width: 60%;
  top: -5rem;
  right: -5rem;
  -webkit-mask-image: url("../svg/layout/emblem.svg");
          mask-image: url("../svg/layout/emblem.svg");
  -webkit-mask-size: auto;
          mask-size: auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: top right;
          mask-position: top right;
  background-color: #dee2e6;
  z-index: 1;
  opacity: 0.2;
}
@media all and (max-width: 767px) {
  .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial::before {
    top: -10%;
  }
}
.paragraph--type--testimonial.paragraph--view-mode--no_media.pg-bg--primary .field--name-field-testimonials .node--testimonial, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--type--testimonial.paragraph--view-mode--no_media.node--testimonial .field--name-field-testimonials .node--testimonial {
  background-color: #00202d;
}

.paragraph--type--text-media.paragraph--view-mode--default .paragraph__inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
  z-index: 8;
}
@media all and (max-width: 1199px) {
  .paragraph--type--text-media.paragraph--view-mode--default .paragraph__inner {
    display: block;
  }
}
.paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media,
.paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__text {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: calc(50% - 40px);
  max-width: calc(50% - 40px);
  position: relative;
}
@media all and (max-width: 1199px) {
  .paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media,
  .paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__text {
    width: 100%;
    max-width: 100%;
  }
}
.paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__text {
  z-index: 8;
}
.paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media {
  position: relative;
  z-index: 3;
}
.paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media .field--name-field-media {
  border-radius: 10px;
  overflow: hidden;
}
@media all and (max-width: 1199px) {
  .paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media {
    margin-top: 6.25rem;
  }
}
@media all and (max-width: 959px) {
  .paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media {
    margin-top: 5rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--text-media.paragraph--view-mode--default .pg-text-media__media {
    margin-top: 3.75rem;
  }
}
.paragraph--type--text-media.paragraph--view-mode--default.pg--has-media-left .container, .paragraph--type--text-media.paragraph--view-mode--default.pg--has-media-left body:not(.path-node) .region-content, body:not(.path-node) .paragraph--type--text-media.paragraph--view-mode--default.pg--has-media-left .region-content {
  flex-direction: row-reverse;
}

.paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__text {
  flex-basis: calc(50% - 80px);
  max-width: calc(50% - 80px);
}
@media all and (max-width: 1199px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__text {
    max-width: 100%;
    padding: 0 7.5rem;
    margin: 0 0 30px 0;
  }
}
@media all and (max-width: 959px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__text {
    padding: 0 5rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__text {
    padding: 0 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__text {
    padding: 0 1.25rem;
  }
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__media {
  flex-basis: 50%;
  max-width: 50%;
}
@media all and (max-width: 1199px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw .pg-text-media__media {
    margin-top: 0;
    max-width: 100%;
  }
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-left .pg-text-media__text {
  padding-right: var(--wrapper-space--width, 120px);
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-left .field--name-field-media {
  border-radius: 0 10px 10px 0;
}
@media all and (max-width: 1199px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-left .field--name-field-media {
    border-radius: 0;
  }
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-right .pg-text-media__text {
  padding-left: var(--wrapper-space--width, 120px);
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-right .field--name-field-media {
  border-radius: 10px 0 0 10px;
}
@media all and (max-width: 1199px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw.pg--has-media-right .field--name-field-media {
    border-radius: 0;
  }
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw[data-bg-length="1"] {
  padding-top: 0;
  padding-bottom: 0;
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw[data-bg-length="1"] .pg-text-media__text {
  padding-top: 2.8125rem;
  padding-bottom: 2.8125rem;
}
@media all and (max-width: 1199px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw[data-bg-length="1"] .pg-text-media__text {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    margin: 0;
  }
}
@media all and (max-width: 767px) {
  .paragraph--text-media.paragraph--view-mode--default.content-width-fw[data-bg-length="1"] .pg-text-media__text {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
.paragraph--text-media.paragraph--view-mode--default.content-width-fw[data-bg-length="1"] .pg-text-media__media .field--name-field-media {
  border-radius: 0;
}

.paragraph--text-media.paragraph--view-mode--masked_logo.pg-decoration--left:before, .paragraph--text-media.paragraph--view-mode--masked_logo.pg-decoration--right:before {
  display: none;
}
.paragraph--text-media.paragraph--view-mode--masked_logo .paragraph__inner {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.paragraph--text-media.paragraph--view-mode--masked_logo .paragraph__inner .pg-text-media__text {
  width: 50%;
  max-width: 840px;
  padding-right: 0rem;
  padding-left: 7.5rem;
}
.paragraph--text-media.paragraph--view-mode--masked_logo .paragraph__inner .pg-text-media__media {
  width: 50%;
}
.paragraph--text-media.paragraph--view-mode--masked_logo .paragraph__inner .pg-text-media__media img {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url("../svg/layout/emblem-dark.svg");
          mask-image: url("../svg/layout/emblem-dark.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 100px center;
          mask-position: 100px center;
}
.paragraph--text-media.paragraph--view-mode--masked_logo.pg-valign--top .paragraph__inner {
  align-items: flex-start;
}
.paragraph--text-media.paragraph--view-mode--masked_logo.pg-valign--bottom .paragraph__inner {
  align-items: flex-end;
}
.paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner {
  flex-direction: row-reverse;
}
.paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__text {
  padding-left: 0rem;
  padding-right: 7.5rem;
}
.paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__media img {
  -webkit-mask-position: -100px center;
          mask-position: -100px center;
}
@media all and (max-width: 959px) {
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner {
    flex-direction: column-reverse;
    padding: 0 5rem;
    gap: 3rem;
  }
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__text, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner .pg-text-media__text {
    padding: 0;
    max-width: 100%;
  }
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__media, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner .pg-text-media__media {
    max-width: 62.5rem;
  }
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__media img, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner .pg-text-media__media img {
    -webkit-mask-position: center;
            mask-position: center;
  }
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner .pg-text-media__media, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner .pg-text-media__media {
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner {
    padding: 0 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--masked_logo.pg--has-media-right .paragraph__inner {
    padding: 0 1.25rem;
  }
}

.paragraph--text-media.paragraph--view-mode--stacked_image,
.paragraph--text-media.paragraph--view-mode--stacked_text_top {
  background: transparent;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: stretch;
  justify-content: flex-end;
  background-color: transparent;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__text {
  width: 50%;
  max-width: 840px;
  padding-left: 7.5rem;
  display: flex;
  align-items: center;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__text .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__text .field--name-field-text {
  padding: 3.75rem;
  border-top-left-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__media,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__media {
  width: 50%;
  border-radius: 1.25rem;
  scale: 1 1.1;
  overflow: hidden;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__media .field--name-field-media,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__media .field--name-field-media {
  height: 100%;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__media .field--name-field-media img,
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner .pg-text-media__media .field--name-field-media video,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__media .field--name-field-media img,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner .pg-text-media__media .field--name-field-media video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.pg-bg--primary .field--name-field-text, .paragraph--text-media.paragraph--view-mode--stacked_image .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph__inner.node--testimonial .field--name-field-text, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.node--testimonial .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.pg-bg--primary .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph__inner.node--testimonial .field--name-field-text,
.paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.node--testimonial .field--name-field-text {
  background-color: #003346;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.pg-bg--secondary .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.pg-bg--secondary .field--name-field-text {
  background-color: #000;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.pg-bg--tertiary .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.pg-bg--tertiary .field--name-field-text {
  background-color: #EE3053;
}
.paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.pg-bg--neutral .field--name-field-text, .paragraph--text-media.paragraph--view-mode--stacked_image .paragraph__inner.pg-bg--none .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.pg-bg--neutral .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top .paragraph__inner.pg-bg--none .field--name-field-text {
  background-color: #F7F9FA;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg-valign--top .paragraph__inner .pg-text-media__text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg-valign--top .paragraph__inner .pg-text-media__text {
  align-items: flex-start;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg-valign--bottom .paragraph__inner .pg-text-media__text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg-valign--bottom .paragraph__inner .pg-text-media__text {
  align-items: flex-end;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner {
  flex-direction: row-reverse;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__text {
  padding-right: 7.5rem;
  padding-left: 0rem;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__text .field--name-field-text,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__text .field--name-field-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
.paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__media img,
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__media img {
  -webkit-mask-position: -100px center;
          mask-position: -100px center;
}
@media all and (max-width: 959px) {
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner {
    flex-direction: column-reverse;
    padding: 0 5rem;
  }
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__media, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner .pg-text-media__media,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__media,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner .pg-text-media__text,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner .pg-text-media__media {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__media, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner .pg-text-media__media,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__media,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner .pg-text-media__media {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    scale: 1;
  }
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner .pg-text-media__text .field--name-field-text, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner .pg-text-media__text .field--name-field-text,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner .pg-text-media__text .field--name-field-text,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner .pg-text-media__text .field--name-field-text {
    padding: 2.5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner {
    padding: 0 2.5rem;
  }
}
@media all and (max-width: 479px) {
  .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-left .paragraph__inner, .paragraph--text-media.paragraph--view-mode--stacked_image.pg--has-media-right .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .paragraph__inner,
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-right .paragraph__inner {
    padding: 0 1.25rem;
  }
}

.paragraph--text-media.paragraph--view-mode--stacked_text_top .pg-text-media__text {
  z-index: 10;
  translate: 120px 0;
  padding-left: 0 !important;
  max-width: 100%;
}
.paragraph--text-media.paragraph--view-mode--stacked_text_top .pg-text-media__text .field--name-field-text {
  border-radius: 1.25rem !important;
}
.paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .pg-text-media__text {
  max-width: 100%;
  translate: -120px 0;
  padding-right: 0 !important;
}
@media all and (max-width: 959px) {
  .paragraph--text-media.paragraph--view-mode--stacked_text_top .pg-text-media__text {
    translate: 0;
  }
  .paragraph--text-media.paragraph--view-mode--stacked_text_top .pg-text-media__text .field--name-field-text {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .paragraph--text-media.paragraph--view-mode--stacked_text_top.pg--has-media-left .pg-text-media__text {
    translate: 0;
  }
}

.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;
  }
}

.paragraph--type--timeline .field--name-field-intro {
  margin-bottom: 1.875rem;
}
.paragraph--type--timeline .paragraph--type--timeline-entry {
  position: relative;
  padding-bottom: 3.75rem;
}
.paragraph--type--timeline .paragraph--type--timeline-entry::before {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  border-left: 1px solid #003346;
  border-color: #003346;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
}
body[data-color-scheme=dark] .paragraph--type--timeline .paragraph--type--timeline-entry::before {
  border-color: #1a4859;
}
@media all and (max-width: 767px) {
  .paragraph--type--timeline .paragraph--type--timeline-entry::before {
    left: 2.5rem;
  }
}
@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;
  color: #FFF;
  background-color: #003346;
  width: 5rem;
  height: 5rem;
  font-weight: 700;
  border: 1px solid #003346;
  border-color: #003346;
  border-radius: 50%;
  text-align: center;
}
body[data-color-scheme=dark] .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-year {
  background-color: #1a4859;
}
body[data-color-scheme=dark] .paragraph--type--timeline .timeline-entry-wrapper .field--name-field-year {
  border-color: #1a4859;
}
@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: #FFF;
}
.paragraph--type--timeline.timeline--primary .timeline-entry-wrapper .field--name-field-year {
  background-color: #FFF;
  color: #003346;
  border-color: #FFF;
}
@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--primary .paragraph--type--timeline-entry {
  color: #fff;
}
.paragraph--type--timeline.timeline--primary .paragraph--type--timeline-entry::before {
  border-color: #1a4859;
}
.paragraph--type--timeline.timeline--primary .timeline-entry-wrapper .field--name-field-year {
  background-color: #1a4859;
  border-color: #1a4859;
  color: #fff;
}
@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 {
  color: #fff;
}
.paragraph--type--timeline.timeline--secondary .paragraph--type--timeline-entry::before {
  border-color: #484848;
}
.paragraph--type--timeline.timeline--secondary .timeline-entry-wrapper .field--name-field-year {
  background-color: #484848;
  border-color: #484848;
  color: #fff;
}
@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, .paragraph--type--timeline.pg-bg--none .paragraph--type--timeline-entry::before {
  border-color: #003346;
}
body[data-color-scheme=dark] .paragraph--type--timeline.timeline--neutral .paragraph--type--timeline-entry::before, body[data-color-scheme=dark] .paragraph--type--timeline.pg-bg--none .paragraph--type--timeline-entry::before {
  border-color: #1a4859;
}
.paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year, .paragraph--type--timeline.pg-bg--none .timeline-entry-wrapper .field--name-field-year {
  color: #FFF;
  background-color: #003346;
  border-color: #003346;
}
body[data-color-scheme=dark] .paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year, body[data-color-scheme=dark] .paragraph--type--timeline.pg-bg--none .timeline-entry-wrapper .field--name-field-year {
  background-color: #1a4859;
}
body[data-color-scheme=dark] .paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year, body[data-color-scheme=dark] .paragraph--type--timeline.pg-bg--none .timeline-entry-wrapper .field--name-field-year {
  border-color: #1a4859;
}
@media all and (max-width: 479px) {
  .paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year, .paragraph--type--timeline.pg-bg--none .timeline-entry-wrapper .field--name-field-year {
    background-color: transparent !important;
    color: #003346;
  }
  body[data-color-scheme=dark] .paragraph--type--timeline.timeline--neutral .timeline-entry-wrapper .field--name-field-year, body[data-color-scheme=dark] .paragraph--type--timeline.pg-bg--none .timeline-entry-wrapper .field--name-field-year {
    color: #fff;
  }
}

.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 .paragraph__inner {
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.paragraph--type--usp-item .paragraph__inner > .field--name-field-icon {
  margin-bottom: 2.375rem;
  display: flex;
}
.paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg {
  width: 100%;
  height: 100%;
}
.paragraph--type--usp-item .field--name-field-icon {
  width: 100%;
  max-width: 3.375rem;
  aspect-ratio: 1/1;
}

.pg-bg--none .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg * {
  fill: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg * {
  fill: #fff;
}

.pg-bg--neutral .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg * {
  fill: #003346;
}

.pg-bg--primary .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg *, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg *, .pg-bg--secondary .paragraph--type--usp-item .paragraph__inner > .field--name-field-icon svg * {
  fill: #fff;
}

.paragraph--type--usp-list .field--name-field-usp-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
  flex: 0 0 30%;
  max-width: 25rem;
}
@media all and (max-width: 959px) {
  .paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
    flex-basis: 50%;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--usp-list .field--name-field-usp-items .paragraph--type--usp-item {
    flex-basis: 100%;
  }
}
.paragraph--type--usp-list.pg-gridcol--2 .field--name-field-usp-items .paragraph--type--usp-item {
  flex: 0 0 50%;
}
@media all and (max-width: 767px) {
  .paragraph--type--usp-list.pg-gridcol--2 .field--name-field-usp-items .paragraph--type--usp-item {
    flex-basis: 100%;
  }
}
.paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
  flex: 0 0 25%;
}
@media all and (max-width: 1199px) {
  .paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
    flex-basis: 50%;
  }
}
@media all and (max-width: 767px) {
  .paragraph--type--usp-list.pg-gridcol--4 .field--name-field-usp-items .paragraph--type--usp-item {
    flex-basis: 100%;
  }
}

.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner {
  display: flex;
  flex-flow: row nowrap;
  gap: 5rem;
}
@media all and (max-width: 1299px) {
  .paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner {
    gap: 4rem;
  }
}
@media all and (max-width: 1199px) {
  .paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner {
    flex-direction: column;
    gap: 2.5rem;
  }
}
.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__content {
  flex: 1 1 auto;
}
.paragraph--type--block.paragraph--view-mode--content_aside .paragraph__inner > .block__block {
  flex: 0 fit-content;
}

.paragraph--list-item.paragraph--view-mode--default {
  background-color: #fff;
  color: #003346;
  position: relative;
  text-decoration: none;
  border-radius: 10px;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__visual {
  position: relative;
  z-index: 3;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__visual .field--name-field-list-item-visual {
  position: relative;
  z-index: 3;
  transition: all 0.4s ease-out;
  aspect-ratio: 16/9;
}
.paragraph--list-item.paragraph--view-mode--default .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--list-item.paragraph--view-mode--default .paragraph--type-list-item__visual .field--name-field-list-item-visual img:first-child {
  opacity: 1;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content {
  padding: 1.5625rem;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div {
  margin: 0 0 1.25rem 0;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div:last-child {
  margin-bottom: 0;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div.field--name-field-list-item-text {
  transition: color 0.3s ease;
  margin-bottom: 1.5rem;
}
.paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div.field--name-field-list-item-text:last-child {
  margin-bottom: 0;
}
.paragraph--list-item.paragraph--view-mode--default > .list-item--link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 8;
  color: #003346;
  text-decoration: underline;
  text-indent: -23.75rem;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--default > .list-item--link:hover, .paragraph--list-item.paragraph--view-mode--default > .list-item--link:focus {
  text-decoration: none;
}
.paragraph--list-item.paragraph--view-mode--default > .list-item--link::after {
  content: "";
  position: absolute;
  inset: 0;
}
.paragraph--list-item.paragraph--view-mode--default.contains-link:hover .field--name-field-list-item-visual, .paragraph--list-item.paragraph--view-mode--default.contains-link:focus .field--name-field-list-item-visual {
  scale: 1.2;
}
.paragraph--list-item.paragraph--view-mode--default.contains-link:hover .field--name-field-list-item-visual.item-count--2 img, .paragraph--list-item.paragraph--view-mode--default.contains-link:focus .field--name-field-list-item-visual.item-count--2 img {
  opacity: 1;
}
.paragraph--list-item.paragraph--view-mode--default.contains-link:hover .field--name-field-list-item-visual.item-count--2 img:first-child, .paragraph--list-item.paragraph--view-mode--default.contains-link:focus .field--name-field-list-item-visual.item-count--2 img:first-child {
  opacity: 0;
}
.paragraph--list-item.paragraph--view-mode--default.contains-link .paragraph--type-list-item__content {
  padding-bottom: 3.125rem;
}
.paragraph--list-item.paragraph--view-mode--default.contains-link .paragraph--type-list-item__content .actions {
  position: absolute;
  left: 1.5625rem;
  bottom: 1.5625rem;
}

.pg-bg--none .paragraph--list-item.paragraph--view-mode--default {
  background-color: #F7F9FA;
}
.pg-bg--none .paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div.paragraph--type-list-item__title {
  color: #FFF;
}
.pg-bg--none .paragraph--list-item.paragraph--view-mode--default .paragraph--type-list-item__content > div.paragraph--type-list-item__title::before {
  background-color: #FFF;
}

.paragraph--list-item.paragraph--view-mode--full_media {
  display: grid;
  background-color: #fff;
  color: #FFF;
  text-decoration: none;
  border-radius: 10px;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__visual {
  grid-area: 1/1/1/1;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__visual .field--name-field-list-item-visual {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  transition: all 0.4s ease-out;
  aspect-ratio: 58/65;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__visual .field--name-field-list-item-visual::before {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  display: block;
  content: "";
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}
.paragraph--list-item.paragraph--view-mode--full_media .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--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__visual .field--name-field-list-item-visual img:first-child {
  opacity: 1;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content {
  grid-area: 1/1/1/1;
  padding: 8%;
  position: relative;
  z-index: 8;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
}
@media all and (max-width: 479px) {
  .paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content {
    padding: 1.25rem;
  }
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div {
  margin: 0 0 1.25rem 0;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div:last-child {
  margin-bottom: 0;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.paragraph--type-list-item__title {
  display: block;
  padding: 0 2.5rem 0 0;
  color: #FFF;
  position: relative;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.1em;
}
@media all and (max-width: 959px) {
  .paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.paragraph--type-list-item__title {
    font-size: 1.8rem;
  }
}
@media all and (max-width: 767px) {
  .paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.paragraph--type-list-item__title {
    font-size: 1.5rem;
  }
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.field--name-field-list-item-text {
  transition: color 0.3s ease;
  margin-bottom: 1.5rem;
}
@media all and (max-width: 479px) {
  .paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.field--name-field-list-item-text {
    display: none;
  }
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner > div.field--name-field-list-item-text:last-child {
  margin-bottom: 0;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner .actions .readmore-link {
  color: #FFF;
}
.paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner .actions .readmore-link::before, .paragraph--list-item.paragraph--view-mode--full_media .paragraph--type-list-item__content .content__inner .actions .readmore-link::after {
  background-color: #FFF;
}
.paragraph--list-item.paragraph--view-mode--full_media > .list-item--link {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 38;
  color: #FFF;
  text-decoration: underline;
  text-indent: -23.75rem;
  overflow: hidden;
}
.paragraph--list-item.paragraph--view-mode--full_media > .list-item--link:hover, .paragraph--list-item.paragraph--view-mode--full_media > .list-item--link:focus {
  text-decoration: none;
}
.paragraph--list-item.paragraph--view-mode--full_media > .list-item--link::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 38;
}
.paragraph--list-item.paragraph--view-mode--full_media.contains-link:hover .paragraph--type-list-item__visual .field--name-field-list-item-visual, .paragraph--list-item.paragraph--view-mode--full_media.contains-link:focus .paragraph--type-list-item__visual .field--name-field-list-item-visual {
  scale: 1.2;
}
.paragraph--list-item.paragraph--view-mode--full_media.contains-link:hover .paragraph--type-list-item__visual .field--name-field-list-item-visual.item-count--2 img, .paragraph--list-item.paragraph--view-mode--full_media.contains-link:focus .paragraph--type-list-item__visual .field--name-field-list-item-visual.item-count--2 img {
  opacity: 1;
}
.paragraph--list-item.paragraph--view-mode--full_media.contains-link:hover .paragraph--type-list-item__visual .field--name-field-list-item-visual.item-count--2 img:first-child, .paragraph--list-item.paragraph--view-mode--full_media.contains-link:focus .paragraph--type-list-item__visual .field--name-field-list-item-visual.item-count--2 img:first-child {
  opacity: 0;
}

.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(-20px / 2) -20px;
  }
  .paragraph--type--list.pg-gridcol--2 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 20px);
    flex-basis: calc(100% / 1 - 20px);
    width: calc(100% / 1 - 20px);
    min-height: 1px;
    margin: 0 calc(20px / 2) 20px;
  }
}
.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(-20px / 2) -20px;
  }
  .paragraph--type--list.pg-gridcol--3 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 20px);
    flex-basis: calc(100% / 1 - 20px);
    width: calc(100% / 1 - 20px);
    min-height: 1px;
    margin: 0 calc(20px / 2) 20px;
  }
}
.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(-20px / 2) -20px;
  }
  .paragraph--type--list.pg-gridcol--4 .field--name-field-list-items .paragraph--type--list-item {
    flex: 0 0 calc(100% / 1 - 20px);
    flex-basis: calc(100% / 1 - 20px);
    width: calc(100% / 1 - 20px);
    min-height: 1px;
    margin: 0 calc(20px / 2) 20px;
  }
}

.product-comparison--block {
  display: inline-block;
  width: calc(100% - 80px);
  max-width: calc(1400px - 480px);
  background-color: #003346;
  position: fixed;
  left: 50%;
  bottom: 0;
  z-index: 1100;
  color: #FFF;
  border-radius: 0.625rem 0.625rem 0 0;
  translate: -50% 0;
  isolation: isolate;
  text-align: center;
}
.product-comparison--block .clear-all {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
}
@media all and (max-width: 959px) {
  .product-comparison--block {
    width: 100%;
    margin: 0;
    border-radius: 0;
    left: 0;
    translate: 0 0;
  }
}
.product-comparison--block .entity-comparison-summary-product-comparison {
  width: 100%;
}
.product-comparison--block .entity-comparison-summary-product-comparison > .inner {
  padding: 1.25rem;
  margin: 0;
}
@media all and (max-width: 959px) {
  .product-comparison--block .entity-comparison-summary-product-comparison > .inner {
    padding-top: 3rem;
  }
}
.product-comparison--block .entity-comparison-summary-product-comparison > * {
  margin: 0.625rem;
}
.product-comparison--block .entity-comparison-summary-product-comparison .lbl {
  display: block;
  margin: 0 0 0.625rem 0;
  font-weight: bold;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-right: 1.25rem;
  margin-bottom: 0.75rem;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block;
  margin: 0.3125rem;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li:last-child {
  margin-right: 0;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a {
  display: block;
  padding: 0.3125rem 2.1875rem 0.3125rem 0.9375rem;
  color: #FFF;
  border-radius: 0.25rem;
  border: 1px solid #FFF;
  position: relative;
  text-decoration: none;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a::after {
  margin-left: 0.1em;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a::after {
  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: #EE3053;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a::after {
  margin: 0;
  position: absolute;
  right: 0.8125rem;
  top: 0.625rem;
}
.product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a:hover, .product-comparison--block .entity-comparison-summary-product-comparison ul.selected-product li a:focus {
  color: #003346 !important;
  background-color: #FFF;
}
.links--comparison-table {
  margin: 0 0 30px 0;
}
.links--comparison-table .block__content {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
}
@media all and (max-width: 767px) {
  .links--comparison-table .block__content {
    display: block !important;
  }
}
.links--comparison-table .block__content a:not(:last-child) {
  margin-right: 1.25rem;
}
@media all and (max-width: 767px) {
  .links--comparison-table .block__content a:not(:last-child) {
    margin: 0 0 0.3125rem 0;
  }
}
@media all and (max-width: 479px) {
  .links--comparison-table .block__content a {
    width: 100%;
  }
}

.comparison-table,
#comparison-table {
  margin-bottom: 3.75rem;
  overflow-x: auto;
}
.comparison-table.hide-remove .remove-link,
#comparison-table.hide-remove .remove-link {
  display: none;
}
.comparison-table .remove-link,
#comparison-table .remove-link {
  position: relative;
  padding: 0 0 0 1.25rem;
  margin: 0;
  color: #EE3053;
}
.comparison-table .remove-link::before,
#comparison-table .remove-link::before {
  margin-right: 0.1em;
}
.comparison-table .remove-link::before,
#comparison-table .remove-link::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: #EE3053;
}
body[data-color-scheme=dark] .comparison-table .remove-link,
body[data-color-scheme=dark] #comparison-table .remove-link {
  color: #FFF;
}
.comparison-table .remove-link::before,
#comparison-table .remove-link::before {
  position: absolute;
  left: 0;
  top: 0.3125rem;
  background-color: #EE3053;
}
body[data-color-scheme=dark] .comparison-table .remove-link::before,
body[data-color-scheme=dark] #comparison-table .remove-link::before {
  background-color: #FFF;
}
.comparison-table table,
#comparison-table table {
  width: 100%;
  border-spacing: 10px;
  border-collapse: collapse;
  border: 1px solid;
  border-color: #F1F5F6;
}
body[data-color-scheme=dark] .comparison-table table,
body[data-color-scheme=dark] #comparison-table table {
  border-color: rgba(255, 255, 255, 0.1);
}
.comparison-table table thead,
#comparison-table table thead {
  text-align: left;
}
.comparison-table table thead a,
#comparison-table table thead a {
  color: #008fd5;
  text-decoration: none;
}
body[data-color-scheme=dark] .comparison-table table thead a,
body[data-color-scheme=dark] #comparison-table table thead a {
  color: #FFF;
}
.comparison-table table thead a:hover,
#comparison-table table thead a:hover {
  color: #003346;
}
.comparison-table table thead th,
#comparison-table table thead th {
  padding: 10px;
  color: #003346;
}
body[data-color-scheme=dark] .comparison-table table thead th,
body[data-color-scheme=dark] #comparison-table table thead th {
  color: #FFF;
}
.comparison-table table tbody tr:nth-child(1) a,
#comparison-table table tbody tr:nth-child(1) a {
  color: #EE3053;
}
body[data-color-scheme=dark] .comparison-table table tbody tr:nth-child(1) a,
body[data-color-scheme=dark] #comparison-table table tbody tr:nth-child(1) a {
  color: #FFF;
}
.comparison-table table tbody tr:nth-child(1) a:hover,
#comparison-table table tbody tr:nth-child(1) a:hover {
  color: #000;
}
.comparison-table table tbody tr:nth-child(1) td:nth-child(1),
#comparison-table table tbody tr:nth-child(1) td:nth-child(1) {
  text-indent: -9999px;
}
.comparison-table table tbody tr:nth-child(2) td:nth-child(1),
#comparison-table table tbody tr:nth-child(2) td:nth-child(1) {
  text-indent: -9999px;
}
.comparison-table table tr, .comparison-table table td,
#comparison-table table tr,
#comparison-table table td {
  margin: 0;
  padding: 0;
  color: #003346;
}
body[data-color-scheme=dark] .comparison-table table tr, body[data-color-scheme=dark] .comparison-table table td,
body[data-color-scheme=dark] #comparison-table table tr,
body[data-color-scheme=dark] #comparison-table table td {
  color: #FFF;
}
.comparison-table table tr:nth-child(odd),
#comparison-table table tr:nth-child(odd) {
  background-color: #F1F5F6;
}
body[data-color-scheme=dark] .comparison-table table tr:nth-child(odd),
body[data-color-scheme=dark] #comparison-table table tr:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}
.comparison-table table tr:nth-child(1),
#comparison-table table tr:nth-child(1) {
  background-color: transparent !important;
}
.comparison-table table td,
#comparison-table table td {
  width: 25%;
  min-width: 200px;
  padding: 10px;
  vertical-align: top;
}
.comparison-table table td:nth-child(1),
#comparison-table table td:nth-child(1) {
  font-weight: 700;
}

.block-views-blockstandards-overview .views-filters {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 1.25rem;
}
@media all and (max-width: 767px) {
  .block-views-blockstandards-overview .views-filters {
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
.block-views-blockstandards-overview .views-filters .form-item {
  display: flex;
  margin: 0 1.875rem 0 0;
  white-space: nowrap;
}
@media all and (max-width: 767px) {
  .block-views-blockstandards-overview .views-filters .form-item {
    margin: 0 0 1.25rem;
  }
}
.block-views-blockstandards-overview .views-filters .form-item label {
  margin-right: 0.9375rem;
}
.block-views-blockstandards-overview .views-filters select {
  background-color: #fff;
  border-radius: 4px;
  border-color: #003346;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview .views-filters select {
  border-color: #FFF;
}
.block-views-blockstandards-overview .views-filters .facet-links--block .block__content a:not(:last-child) {
  margin: 0.3125rem 0.625rem 0.3125rem 0;
}
@media all and (max-width: 479px) {
  .block-views-blockstandards-overview .views-filters .facet-links--block .block__content a:not(:last-child) {
    margin: 0 0 0.3125rem 0;
  }
}
@media all and (max-width: 479px) {
  .block-views-blockstandards-overview .views-filters .facet-links--block .block__content a {
    display: block !important;
  }
}
.block-views-blockstandards-overview .views-rows {
  border-radius: 4px;
  overflow-x: auto;
}
.block-views-blockstandards-overview table {
  width: 100%;
  border-spacing: 10px;
  border-collapse: collapse;
  font-size: 0.9375rem;
}
.block-views-blockstandards-overview table thead a {
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
.block-views-blockstandards-overview table thead a::after {
  margin-left: 0.1em;
}
.block-views-blockstandards-overview table thead a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,sort");
          mask-image: url("data:image/svg+xml;base64,sort");
  -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;
}
.block-views-blockstandards-overview table thead a span {
  display: none;
}
.block-views-blockstandards-overview table thead a::after {
  vertical-align: text-top;
}
.block-views-blockstandards-overview table thead a:hover {
  color: #008fd5;
}
.block-views-blockstandards-overview table thead th {
  padding: 15px;
  color: #FFF;
  background-color: #003346;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table thead th {
  color: #003346;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table thead th {
  background-color: #FFF;
}
.block-views-blockstandards-overview table tbody tr, .block-views-blockstandards-overview table tbody td {
  margin: 0;
  padding: 0;
}
.block-views-blockstandards-overview table tbody tr:not(:last-child) {
  border-color: #F1F5F6;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table tbody tr:not(:last-child) {
  border-color: #FFF;
}
.block-views-blockstandards-overview table tbody tr:not(:last-child) td {
  border-bottom: 1px solid;
  border-color: #d8e3e6;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table tbody tr:not(:last-child) td {
  border-color: rgba(255, 255, 255, 0.2);
}
.block-views-blockstandards-overview table tbody td {
  padding: 15px;
  vertical-align: top;
  color: #003346;
  background-color: #F1F5F6;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table tbody td {
  color: #FFF;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table tbody td {
  background-color: rgba(255, 255, 255, 0.1);
}
.block-views-blockstandards-overview table tbody td:nth-child(1) {
  white-space: nowrap;
}
.block-views-blockstandards-overview table tbody td:nth-child(2) {
  white-space: nowrap;
}
.block-views-blockstandards-overview table tbody td:nth-child(3) {
  min-width: 350px;
}
.block-views-blockstandards-overview table tbody td:nth-child(4) {
  min-width: 200px;
}
.block-views-blockstandards-overview table .standard-info {
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
  vertical-align: middle;
}
.block-views-blockstandards-overview table .standard-info::before {
  margin-right: 0.1em;
}
.block-views-blockstandards-overview table .standard-info::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+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: #008fd5;
}
.block-views-blockstandards-overview table .standard-info::before {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #008fd5;
}
body[data-color-scheme=dark] .block-views-blockstandards-overview table .standard-info::before {
  background-color: #FFF;
}

.block-views-blockoem-approvals-overview .views-filters {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 1.25rem;
}
@media all and (max-width: 1199px) {
  .block-views-blockoem-approvals-overview .views-filters {
    display: block;
  }
}
.block-views-blockoem-approvals-overview .views-filters .form-item {
  display: flex;
  margin: 0 1.875rem 0 0;
  white-space: nowrap;
  align-items: center;
}
@media all and (max-width: 1199px) {
  .block-views-blockoem-approvals-overview .views-filters .form-item {
    margin: 0 0 1.25rem 0;
  }
}
@media all and (max-width: 767px) {
  .block-views-blockoem-approvals-overview .views-filters .form-item {
    display: block;
    margin: 0 0 1.25rem 0;
  }
}
.block-views-blockoem-approvals-overview .views-filters .form-item label {
  margin-right: 0.9375rem;
}
@media all and (max-width: 767px) {
  .block-views-blockoem-approvals-overview .views-filters .form-item label {
    margin: 0 0 0.625rem 0;
  }
}
.block-views-blockoem-approvals-overview .views-filters select {
  background-color: #F7F9FA;
  border-radius: 4px;
  border-color: #003346;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview .views-filters select {
  background-color: #484848;
}
.block-views-blockoem-approvals-overview .views-filters .facet-links--block .block__content a:not(:last-child) {
  margin: 0.3125rem 0.625rem 0.3125rem 0;
}
@media all and (max-width: 479px) {
  .block-views-blockoem-approvals-overview .views-filters .facet-links--block .block__content a:not(:last-child) {
    margin: 0 0 0.3125rem 0;
  }
}
@media all and (max-width: 479px) {
  .block-views-blockoem-approvals-overview .views-filters .facet-links--block .block__content a {
    display: block !important;
  }
}
.block-views-blockoem-approvals-overview .views-rows {
  border-radius: 4px;
  overflow-x: auto;
}
.block-views-blockoem-approvals-overview table {
  width: 100%;
  border-spacing: 10px;
  border-collapse: collapse;
  font-size: 0.9375rem;
}
.block-views-blockoem-approvals-overview table thead {
  background-color: #003346;
}
.block-views-blockoem-approvals-overview table thead a {
  color: #fff;
  text-decoration: none;
  white-space: nowrap;
}
.block-views-blockoem-approvals-overview table thead a::after {
  margin-left: 0.1em;
}
.block-views-blockoem-approvals-overview table thead a::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,sort");
          mask-image: url("data:image/svg+xml;base64,sort");
  -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;
}
.block-views-blockoem-approvals-overview table thead a span {
  display: none;
}
.block-views-blockoem-approvals-overview table thead a::after {
  vertical-align: text-top;
}
.block-views-blockoem-approvals-overview table thead a:hover {
  color: #008fd5;
}
.block-views-blockoem-approvals-overview table thead th {
  padding: 15px;
  color: #FFF;
  background-color: #003346;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table thead th {
  color: #003346;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table thead th {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table tbody tr, .block-views-blockoem-approvals-overview table tbody td {
  margin: 0;
  padding: 0;
}
.block-views-blockoem-approvals-overview table tbody tr:not(:last-child) {
  border-bottom: 1px solid color("corporate-lighter");
}
.block-views-blockoem-approvals-overview table tbody td {
  padding: 15px;
  vertical-align: top;
  color: #003346;
  background-color: #F1F5F6;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table tbody td {
  color: #FFF;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table tbody td {
  background-color: rgba(255, 255, 255, 0.1);
}
.block-views-blockoem-approvals-overview table tbody td.views-field-title, .block-views-blockoem-approvals-overview table tbody td.views-field-field-oem-group, .block-views-blockoem-approvals-overview table tbody td.views-field-field-oem-brand, .block-views-blockoem-approvals-overview table tbody td.views-field-field-oem-specification {
  white-space: nowrap;
}
.block-views-blockoem-approvals-overview table tbody td.views-field-field-external-approval-type {
  width: 190px;
  white-space: nowrap;
}
.block-views-blockoem-approvals-overview table tbody td.views-field-field-external-approval-type .approval-type {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 190px;
}
@media all and (max-width: 1199px) {
  .block-views-blockoem-approvals-overview table tbody td.views-field-field-comments {
    min-width: 400px;
  }
}
.block-views-blockoem-approvals-overview table .specification-info {
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  margin-left: 0.3125rem;
  vertical-align: middle;
}
.block-views-blockoem-approvals-overview table .specification-info::before {
  margin-right: 0.1em;
}
.block-views-blockoem-approvals-overview table .specification-info::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTIxNiAzMzZoMjRWMjcySDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNGg0OGMxMy4zIDAgMjQgMTAuNyAyNCAyNHY4OGg4YzEzLjMgMCAyNCAxMC43IDI0IDI0cy0xMC43IDI0LTI0IDI0SDIxNmMtMTMuMyAwLTI0LTEwLjctMjQtMjRzMTAuNy0yNCAyNC0yNHptNDAtMjA4YTMyIDMyIDAgMSAxIDAgNjQgMzIgMzIgMCAxIDEgMC02NHoiLz4KPC9zdmc+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: #008fd5;
}
.block-views-blockoem-approvals-overview table .specification-info::before {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #008fd5;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .specification-info::before {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type .approval-type-icon {
  display: inline-block;
  width: 1.125rem;
  height: 1.125rem;
  margin-right: 0.625rem;
  vertical-align: middle;
}
.block-views-blockoem-approvals-overview table .approval-type .approval-type-icon::before {
  margin-right: 0.1em;
}
.block-views-blockoem-approvals-overview table .approval-type .approval-type-icon::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTM2OSAyMDlMMjQxIDMzN2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTY0LTY0Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsNDcgNDdMMzM1IDE3NWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjl6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSEgRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy4tLT4KICA8cGF0aCBkPSJNMjU2IDUxMkEyNTYgMjU2IDAgMSAwIDI1NiAwYTI1NiAyNTYgMCAxIDAgMCA1MTJ6TTM2OSAyMDlMMjQxIDMzN2MtOS40IDkuNC0yNC42IDkuNC0zMy45IDBsLTY0LTY0Yy05LjQtOS40LTkuNC0yNC42IDAtMzMuOXMyNC42LTkuNCAzMy45IDBsNDcgNDdMMzM1IDE3NWM5LjQtOS40IDI0LjYtOS40IDMzLjkgMHM5LjQgMjQuNiAwIDMzLjl6Ii8+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: #008fd5;
}
.block-views-blockoem-approvals-overview table .approval-type .approval-type-icon::before {
  width: 100%;
  height: 100%;
  margin: 0;
  background-color: #008fd5;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type .approval-type-icon::before {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.appro {
  color: #4caf50;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.appro {
  color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.appro i::before {
  background-color: #4caf50;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.appro i::before {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.meets {
  color: #ff9800;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.meets {
  color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.meets i::before {
  background-color: #ff9800;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.meets i::before {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.recom {
  color: #008fd5;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.recom {
  color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.recom i::before {
  background-color: #008fd5;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.recom i::before {
  background-color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.endor {
  color: #9E04E7;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.endor {
  color: #FFF;
}
.block-views-blockoem-approvals-overview table .approval-type.endor i::before {
  background-color: #9E04E7;
}
body[data-color-scheme=dark] .block-views-blockoem-approvals-overview table .approval-type.endor i::before {
  background-color: #FFF;
}

.layout--product-finder {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
  row-gap: 3rem;
}
.layout--product-finder .reset-filters {
  position: relative;
  padding-left: 1.625rem;
}
.layout--product-finder .reset-filters::before {
  margin-right: 0.1em;
}
.layout--product-finder .reset-filters::before {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTExLjY1OTUgNS4xNDMxNkgxMS44NzkzQzEyLjIyMzMgNS4xNDMxNiAxMi41IDQuODU2NTkgMTIuNSA0LjUwMDM5VjEuMDcyMzFDMTIuNSAwLjgxMjUyMSAxMi4zNSAwLjU3Njg0IDEyLjExNzMgMC40Nzc3NDdDMTEuODg0NSAwLjM3ODY1NCAxMS42MTgyIDAuNDMyMjE4IDExLjQzOTcgMC42MTcwMTNMMTAuMzYzOSAxLjczMTE0QzguMDk4NTEgLTAuNTg1NDk1IDQuNDQ5NTcgLTAuNTc3NDYxIDIuMTk3MTEgMS43NTc5MkMtMC4wNjU3MDIzIDQuMTAxMzQgLTAuMDY1NzAyMyA3Ljg5OTAyIDIuMTk3MTEgMTAuMjQyNEM0LjQ1OTkyIDEyLjU4NTkgOC4xMjY5NiAxMi41ODU5IDEwLjM4OTggMTAuMjQyNEMxMC43MTMgOS45MDc2NiAxMC43MTMgOS4zNjM5OSAxMC4zODk4IDkuMDI5MjJDMTAuMDY2NSA4LjY5NDQ0IDkuNTQxNTQgOC42OTQ0NCA5LjIxODI4IDkuMDI5MjJDNy42MDE5OSAxMC43MDMxIDQuOTgyMyAxMC43MDMxIDMuMzY2MDEgOS4wMjkyMkMxLjc0OTcyIDcuMzU1MzUgMS43NDk3MiA0LjY0MjM0IDMuMzY2MDEgMi45Njg0N0M0Ljk3NDU0IDEuMzAyNjMgNy41NzM1NCAxLjI5NDYgOS4xOTI0MiAyLjk0MTY4TDguMTI5NTUgNC4wNDUxQzcuOTUxMTEgNC4yMjk4OSA3Ljg5OTM5IDQuNTA1NzUgNy45OTUwNyA0Ljc0Njc5QzguMDkwNzUgNC45ODc4MiA4LjMxODMzIDUuMTQzMTYgOC41NjkxOCA1LjE0MzE2SDExLjY1OTVaIiBmaWxsPSIjMDAzMzQ2Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTMgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTExLjY1OTUgNS4xNDMxNkgxMS44NzkzQzEyLjIyMzMgNS4xNDMxNiAxMi41IDQuODU2NTkgMTIuNSA0LjUwMDM5VjEuMDcyMzFDMTIuNSAwLjgxMjUyMSAxMi4zNSAwLjU3Njg0IDEyLjExNzMgMC40Nzc3NDdDMTEuODg0NSAwLjM3ODY1NCAxMS42MTgyIDAuNDMyMjE4IDExLjQzOTcgMC42MTcwMTNMMTAuMzYzOSAxLjczMTE0QzguMDk4NTEgLTAuNTg1NDk1IDQuNDQ5NTcgLTAuNTc3NDYxIDIuMTk3MTEgMS43NTc5MkMtMC4wNjU3MDIzIDQuMTAxMzQgLTAuMDY1NzAyMyA3Ljg5OTAyIDIuMTk3MTEgMTAuMjQyNEM0LjQ1OTkyIDEyLjU4NTkgOC4xMjY5NiAxMi41ODU5IDEwLjM4OTggMTAuMjQyNEMxMC43MTMgOS45MDc2NiAxMC43MTMgOS4zNjM5OSAxMC4zODk4IDkuMDI5MjJDMTAuMDY2NSA4LjY5NDQ0IDkuNTQxNTQgOC42OTQ0NCA5LjIxODI4IDkuMDI5MjJDNy42MDE5OSAxMC43MDMxIDQuOTgyMyAxMC43MDMxIDMuMzY2MDEgOS4wMjkyMkMxLjc0OTcyIDcuMzU1MzUgMS43NDk3MiA0LjY0MjM0IDMuMzY2MDEgMi45Njg0N0M0Ljk3NDU0IDEuMzAyNjMgNy41NzM1NCAxLjI5NDYgOS4xOTI0MiAyLjk0MTY4TDguMTI5NTUgNC4wNDUxQzcuOTUxMTEgNC4yMjk4OSA3Ljg5OTM5IDQuNTA1NzUgNy45OTUwNyA0Ljc0Njc5QzguMDkwNzUgNC45ODc4MiA4LjMxODMzIDUuMTQzMTYgOC41NjkxOCA1LjE0MzE2SDExLjY1OTVaIiBmaWxsPSIjMDAzMzQ2Ii8+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: #003346;
  position: absolute;
  left: 0;
  top: 50%;
  translate: 0 -50%;
  width: 1.2rem;
}
.layout--product-finder .global_filters {
  width: 100%;
  display: flex;
  justify-content: flex-start;
}
.layout--product-finder .global_filters .global_filters__inner, .layout--product-finder .global_filters .facets-widget-links {
  width: 100%;
}
.layout--product-finder .global_filters .facets-widget-links {
  display: inline-block;
}
.layout--product-finder .global_filters .facets-widget-links h3 {
  font-size: 1rem;
  margin-bottom: 0.625rem;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.6rem;
  background-color: #EE3053;
  padding: 0.75rem;
  border-radius: 10px;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item {
  flex: 1;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item.facets-reset a .facet-item__value,
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item.facets-reset a .facet-item__status + .facet-item__value {
  font-weight: normal;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item.facets-reset a .facet-item__value::before,
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item.facets-reset a .facet-item__status + .facet-item__value::before {
  display: none;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item.facet-item--expanded .facets-widget- {
  display: none;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a {
  color: #fff !important;
  border-radius: 0.375rem;
  border-color: transparent;
  height: 100%;
  padding: 0.875rem 1.25rem;
  display: flex;
  align-items: center;
  text-align: left;
  line-height: 1;
  gap: 0.75rem;
  white-space: nowrap;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .field--name-field-icon {
  aspect-ratio: 1/1;
  width: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .field--name-field-icon svg {
  width: 2rem;
  max-height: 1.6rem;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .field--name-field-icon svg path,
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .field--name-field-icon svg g,
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a .field--name-field-icon svg rect {
  fill: #fff;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.is-active {
  background-color: #d91237;
}
.layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a.is-active:hover {
  border-color: transparent;
}
@media all and (max-width: 767px) {
  .layout--product-finder .global_filters .facets-widget-links .item-list__links .facet-item a {
    white-space: normal;
  }
}
.layout--product-finder .productfinder__sidebar {
  width: 18.75rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  align-items: center;
  display: none;
}
.layout--product-finder .productfinder__sidebar:has(.facet-inactive:not(.hidden)), .layout--product-finder .productfinder__sidebar:has(.facet-active:not(.hidden)) {
  display: flex;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner {
  background-color: #003346;
  padding: 1.5rem;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1.5rem;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .filtered_by {
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
  margin-bottom: 0;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--checkbox.active h3:after, .layout--product-finder .productfinder__sidebar .sidebar__inner .pager__item.is-active a.block-facet--checkbox h3:after, .pager__item.is-active .layout--product-finder .productfinder__sidebar .sidebar__inner a.block-facet--checkbox h3:after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox.active h3:after, .layout--product-finder .productfinder__sidebar .sidebar__inner .pager__item.is-active a.block-facet--searchbox-checkbox h3:after, .pager__item.is-active .layout--product-finder .productfinder__sidebar .sidebar__inner a.block-facet--searchbox-checkbox h3:after {
  rotate: -180deg;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--checkbox.active .facets-soft-limit-link, .layout--product-finder .productfinder__sidebar .sidebar__inner .pager__item.is-active a.block-facet--checkbox .facets-soft-limit-link, .pager__item.is-active .layout--product-finder .productfinder__sidebar .sidebar__inner a.block-facet--checkbox .facets-soft-limit-link, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox.active .facets-soft-limit-link, .layout--product-finder .productfinder__sidebar .sidebar__inner .pager__item.is-active a.block-facet--searchbox-checkbox .facets-soft-limit-link, .pager__item.is-active .layout--product-finder .productfinder__sidebar .sidebar__inner a.block-facet--searchbox-checkbox .facets-soft-limit-link {
  display: inline-block;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox h3, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox h3 {
  position: relative;
  margin: 0;
  margin-bottom: 0.625rem;
  font-size: 1rem;
  color: #fff;
  padding-right: 1.875rem;
  cursor: pointer;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox h3::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox h3::after {
  margin-left: 0.1em;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox h3::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox h3::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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;
  position: absolute;
  right: 0;
  top: 50%;
  translate: 0 -50%;
  width: 1.5rem;
  -webkit-mask-size: 1rem;
          mask-size: 1rem;
  transition: rotate 0.1s ease-in;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-widget-searchbox, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-widget-searchbox {
  border-radius: 0;
  font-size: 0.8125rem;
  padding: 0.5rem 0.5rem;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: 0;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li {
  display: flex;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li a, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li a {
  color: #fff !important;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li input, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li input:checked + label::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li input:checked + label::after {
  background-color: #fff;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li label, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li label {
  display: flex;
  gap: 0.625rem;
  align-items: center;
  cursor: pointer;
  position: relative;
  margin: 0;
  color: #fff;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li label::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li label::after {
  margin-left: 0.1em;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li label::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li label::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBvbHlnb24gZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjE4LjQxNiAwIDE5LjcgMS4zNjEgNy42NjkgMTYuMTIxIDAgNy4zODggMS4yNDIgNS45NzMgNy42MjIgMTMuMjM5Ii8+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: transparent;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li label::before, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li label::before {
  content: "";
  width: 1rem;
  height: 1rem;
  border: 1px solid white;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox ul li label::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox ul li label::after {
  position: absolute;
  left: 0.125rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.75rem;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-soft-limit-link, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-soft-limit-link {
  display: none;
  text-decoration: none;
  background-color: #fff;
  color: #fff;
  text-align: left;
  gap: 0.125rem;
  font-size: 0.875rem;
  padding: 0.25rem 0.625rem;
  padding-right: 1rem;
  margin-top: 0.75rem;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-soft-limit-link::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-soft-limit-link::after {
  margin-left: 0.1em;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-soft-limit-link::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-soft-limit-link::after {
  content: "";
  position: relative;
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+Cjwvc3ZnPgo=");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj4KPCEtLUZvbnQgQXdlc29tZSBQcm8gNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpLS0+CiAgPHBhdGggZD0iTTIwNy4wMjkgMzgxLjQ3NkwxMi42ODYgMTg3LjEzMmMtOS4zNzMtOS4zNzMtOS4zNzMtMjQuNTY5IDAtMzMuOTQxbDIyLjY2Ny0yMi42NjdjOS4zNTctOS4zNTcgMjQuNTIyLTkuMzc1IDMzLjkwMS0uMDRMMjI0IDI4NC41MDVsMTU0Ljc0NS0xNTQuMDIxYzkuMzc5LTkuMzM1IDI0LjU0NC05LjMxNyAzMy45MDEuMDRsMjIuNjY3IDIyLjY2N2M5LjM3MyA5LjM3MyA5LjM3MyAyNC41NjkgMCAzMy45NDFMMjQwLjk3MSAzODEuNDc2Yy05LjM3MyA5LjM3Mi0yNC41NjkgOS4zNzItMzMuOTQyIDB6Ii8+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: #003346;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-soft-limit-link::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-soft-limit-link::after {
  transition: transform 0.2s ease-in-out;
  translate: 5px 1px;
}
.layout--product-finder .productfinder__sidebar .sidebar__inner .facets-widget-checkbox .facets-soft-limit-link.open::after, .layout--product-finder .productfinder__sidebar .sidebar__inner .block-facet--searchbox-checkbox .facets-soft-limit-link.open::after {
  transform: rotate(180deg);
}
.layout--product-finder .productfinder__content {
  flex: 1;
}
@media all and (max-width: 959px) {
  .layout--product-finder {
    flex-direction: column;
  }
  .layout--product-finder .productfinder__sidebar {
    width: 100%;
  }
  .layout--product-finder .productfinder__sidebar .sidebar__inner {
    gap: 1rem;
  }
}

.inline-header {
  margin: 0 0 30px 0;
}
.inline-header .arteco-x--logo {
  display: block;
  width: 100%;
  margin: 0 0 0.625rem 0;
}
.inline-header .arteco-x--logo span {
  display: inline-block;
  width: 100%;
  max-width: 15.625rem;
  aspect-ratio: 254/55;
  background-image: url("../svg/layout/artecox--logo--neg.svg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
}
@media all and (max-width: 1199px) {
  .inline-header .arteco-x--logo span {
    max-width: 12.5rem;
  }
}
@media all and (max-width: 767px) {
  .inline-header .arteco-x--logo span {
    max-width: 9.375rem;
  }
}
@media all and (max-width: 479px) {
  .inline-header .arteco-x--logo span {
    max-width: 7.5rem;
  }
}
.inline-header .breadcrumbs--block {
  margin: 0 0 0.625rem 0;
}
.inline-header.title-align--center {
  text-align: center;
}
.inline-header.title-align--center .breadcrumbs--block ul.breadcrumb__list {
  justify-content: center;
}

.pg-bg--none .inline-header .arteco-x--logo span,
.pg-bg--neutral .inline-header .arteco-x--logo span {
  background-image: url("../svg/layout/artecox--logo.svg");
}
body[data-color-scheme=dark] .pg-bg--none .inline-header .arteco-x--logo span,
body[data-color-scheme=dark] .pg-bg--neutral .inline-header .arteco-x--logo span {
  background-image: url("../svg/layout/artecox--logo--neg.svg");
}

body.no-paragraphs .page_content {
  padding: 100px 0;
}
@media all and (max-width: 1199px) {
  body.no-paragraphs .page_content {
    padding: 3.125rem 0;
  }
}

.page_header {
  position: relative;
  z-index: 100;
}

.page_content {
  position: relative;
  z-index: 3;
}
.page_content.absolute {
  position: static;
}

.page_footer {
  position: relative;
  z-index: 3;
}

.page_content.contains-sidebar .layout-content {
  display: flex;
  flex-flow: row nowrap;
  gap: 4rem;
}
@media all and (max-width: 1199px) {
  .page_content.contains-sidebar .layout-content {
    flex-direction: column;
    gap: 2.5rem;
  }
}
.page_content.contains-sidebar .layout-content .region-content {
  flex: 1 1 100%;
}
.page_content.contains-sidebar .layout-content .region--sidebar-second {
  flex: 0 0 auto;
  padding: 100px 0;
}

.bottompg-no-paddingtop .paragraphs_bottom .paragraph:nth-child(1) {
  padding-top: 0 !important;
}

.has-paragraphs--content.no-paragraphs--bottom .field--name-field-paragraphs .paragraph.last,
.has-paragraphs--bottom .paragraphs_bottom .paragraph:last-child {
  padding-bottom: calc(100px + var(--page-footer--graphic-top--height, 0));
}

.region--bottom {
  display: flex;
  justify-content: space-between;
}
@media all and (max-width: 479px) {
  .region--bottom {
    flex-flow: column;
  }
}

.page_footer {
  color: #FFF;
  background-color: #003346;
}
.page_footer .graphic_top {
  display: block;
  width: 100%;
  aspect-ratio: 480/13;
  position: absolute;
  left: 0;
  top: 1px;
  background-image: url("../svg/layout/arcs/footer.svg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 100% 100%;
  translate: 0 -100%;
}
@media all and (max-width: 767px) {
  .page_footer .graphic_top {
    display: none;
  }
}
.page_footer h3 {
  color: #FFF;
}
.page_footer a {
  color: #FFF;
  text-decoration: none;
}
.page_footer a:hover, .page_footer a:active {
  text-decoration: underline;
}
.page_footer .page_footer__top {
  padding: 5rem 0 0.9375rem 0;
}
@media all and (max-width: 1199px) {
  .page_footer .page_footer__top {
    padding: 3.75rem 0 0.9375rem 0;
  }
}
@media all and (max-width: 767px) {
  .page_footer .page_footer__top {
    padding: 2.5rem 0;
  }
}
.page_footer .page_footer__top .page_footer__top__inner {
  display: flex;
  flex-flow: row-reverse nowrap;
  gap: 3%;
}
@media all and (max-width: 959px) {
  .page_footer .page_footer__top .page_footer__top__inner {
    display: block;
  }
}
@media all and (max-width: 1494px) {
  .page_footer .page_footer__top .page_footer__top__inner .block {
    width: 100%;
    margin: 0;
  }
}
.page_footer .page_footer__top .page_footer__top__inner .block:last-child {
  margin-right: 0;
}
.page_footer .page_footer__top .page_footer__top__inner .block.company-text--footer {
  width: 20%;
}
@media all and (max-width: 1494px) {
  .page_footer .page_footer__top .page_footer__top__inner .block.company-text--footer {
    margin: 0 auto;
  }
}
@media all and (max-width: 959px) {
  .page_footer .page_footer__top .page_footer__top__inner .block.company-text--footer {
    width: 100%;
    max-width: 18.75rem;
  }
}
.page_footer .page_footer__top .page_footer__top__inner .block.footer--menu-block {
  width: 77%;
}
@media all and (max-width: 1494px) {
  .page_footer .page_footer__top .page_footer__top__inner .block.footer--menu-block {
    display: none;
  }
}
.page_footer .page_footer__bottom {
  padding: 1.5625rem 0;
  font-size: 0.875rem;
  line-height: 1em;
}
.page_footer .page_footer__bottom .page_footer__bottom__inner {
  display: flex;
  justify-content: space-between;
  flex-flow: row nowrap;
  align-items: center;
}
@media all and (max-width: 959px) {
  .page_footer .page_footer__bottom .page_footer__bottom__inner {
    display: block;
    text-align: center;
  }
}
.page_footer .page_footer__bottom .page_footer__bottom__inner .block:not(:last-child) {
  margin-right: 2.5rem;
}
@media all and (max-width: 959px) {
  .page_footer .page_footer__bottom .page_footer__bottom__inner .block {
    margin: 0 auto 0.625rem auto !important;
  }
  .page_footer .page_footer__bottom .page_footer__bottom__inner .block:last-child {
    margin-bottom: 0 !important;
  }
}

.geysir-on .page_footer {
  margin-top: 3.75rem;
}

.page_header {
  width: 100%;
  padding: 1.25rem 0;
  background-color: #FFF;
}
body[data-color-scheme=dark] .page_header {
  background-color: transparent;
}
@media all and (max-width: 767px) {
  .page_header {
    position: fixed;
    background-color: #FFF;
  }
  body[data-color-scheme=dark] .page_header {
    background-color: #00202d;
  }
}
.page_header .page_header__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page_header .page_header__inner .logo-container {
  max-width: 9.6875rem;
  margin-right: 2.5rem;
}
@media all and (max-width: 1494px) {
  .page_header .page_header__inner .logo-container {
    max-width: 8.125rem;
    margin-right: 1.875rem;
  }
}
@media all and (max-width: 1199px) {
  .page_header .page_header__inner .logo-container {
    max-width: 7.5rem;
    margin-right: 1.25rem;
  }
}
@media all and (max-width: 479px) {
  .page_header .page_header__inner .logo-container {
    max-width: 5rem;
  }
}
.page_header .page_header__inner .page_header__content .region {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
  margin: 0 0 1.5625rem 0;
}
@media all and (max-width: 1349px) {
  .page_header .page_header__inner .page_header__content .region.region--header-top {
    display: none;
  }
}
.page_header .page_header__inner .page_header__content .region:last-child {
  margin-bottom: 0;
}
.page_header .page_header__inner .page_header__content .region .block {
  margin: 0 3.125rem 0 0;
  flex-shrink: 0;
}
@media all and (max-width: 1799px) {
  .page_header .page_header__inner .page_header__content .region .block {
    margin: 0 2rem 0 0;
  }
}
@media all and (max-width: 1494px) {
  .page_header .page_header__inner .page_header__content .region .block {
    margin: 0 1.5625rem 0 0;
  }
}
.page_header .page_header__inner .page_header__content .region .block:last-child {
  margin-right: 0;
}
.page_header .page_header__inner .page_header__content .region a {
  color: #003346;
}
body[data-color-scheme=dark] .page_header .page_header__inner .page_header__content .region a {
  color: #FFF;
}
.first-p--primary-bg:not(.node-type-product) .paragraph.overlapping-bg.first .pg-bg {
  margin-top: calc(var(--page-header--height, 0) * -1);
}
.first-p--primary-bg:not(.node-type-product) .page_header {
  background-color: transparent;
}
@media all and (max-width: 767px) {
  .first-p--primary-bg:not(.node-type-product) .page_header {
    background-color: #00202d;
  }
}
.first-p--primary-bg:not(.node-type-product) .page_header .page_header__inner .page_header__content .region .menu__list a,
.first-p--primary-bg:not(.node-type-product) .page_header .page_header__inner .page_header__content .region .links a {
  color: #FFF;
}
.first-p--primary-bg:not(.node-type-product) .page_header .page_header__inner .page_header__content .region .menu__list .menu__item--expanded > a::before {
  background-color: #FFF;
}
.first-p--primary-bg:not(.node-type-product) .page_header .logo-container.multiple img.regular {
  display: none;
}
.first-p--primary-bg:not(.node-type-product) .page_header .logo-container.multiple img.negative {
  display: block;
}
.first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block {
  background-color: rgba(255, 255, 255, 0.2);
}
.first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a {
  color: #FFF !important;
}
.first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a::before {
  background-color: #FFF !important;
}
.first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a.active, .first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block .pager__item.is-active a, .pager__item.is-active .first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a {
  color: #003346 !important;
}
.first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a.active::before, .first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block .pager__item.is-active a::before, .pager__item.is-active .first-p--primary-bg:not(.node-type-product) .page_header .color-scheme-selector--block a::before {
  background-color: #003346 !important;
}

.page_header-fix {
  display: none;
  width: 100%;
  height: var(--page-header--height, 0);
}
@media all and (max-width: 767px) {
  .page_header-fix {
    display: block;
  }
}

@media all and (max-width: 767px) {
  .toolbar-vertical .page_header-fix {
    display: none;
  }
}

@media all and (max-width: 767px) {
  /**
   * Note: I have omitted any vendor-prefixes for clarity.
   * Adding them is left as an exercise for the reader.
   */
  .headroom {
    position: fixed;
    top: 0;
    will-change: transform;
  }
  .headroom--pinned {
    transform: translateY(0);
  }
  .headroom--pinned,
  .headroom--unpinned {
    transition: transform 200ms linear;
  }
  .headroom--unpinned {
    transform: translateY(-100%);
  }
}
.toolbar-vertical .page_header {
  position: static;
  transform: translateY(0);
}

.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: 25rem;
  padding: 0.625rem 1.25rem;
  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: 1.25rem 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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTE1LjExNywwSC44ODNBLjg4My44ODMsMCwwLDAsMCwuODgzVjE1LjExN0EuODgzLjg4MywwLDAsMCwuODgzLDE2SDguNTUyVjkuODEySDYuNDY5VjcuMzlIOC41NTJWNS42MDhhMi45MSwyLjkxLDAsMCwxLDMuMTA2LTMuMTkyLDE3LjcxLDE3LjcxLDAsMCwxLDEuODU5LjA5NFY0LjY3SDEyLjI0OGMtMSwwLTEuMi40NzQtMS4yLDEuMTc1VjcuMzg4aDIuNEwxMy4xMzcsOS44MWgtMi4xVjE2aDQuMDgzQS44ODMuODgzLDAsMCwwLDE2LDE1LjExN1YuODgzQS44ODMuODgzLDAsMCwwLDE1LjExNywwWiIgZmlsbD0iI2ZmZiIvPgo8L3N2Zz4K");
  -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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZD0iTTQuNywxNS45NTJhNS45LDUuOSwwLDAsMS0xLjk0Mi0uMzcyLDMuOTIxLDMuOTIxLDAsMCwxLTEuNDE3LS45MjNBMy45MTcsMy45MTcsMCwwLDEsLjQyLDEzLjI0LDUuOTM3LDUuOTM3LDAsMCwxLC4wNDgsMTEuM0MuMDA5LDEwLjQ1MSwwLDEwLjE2OCwwLDhTLjAwOSw1LjU0OS4wNDgsNC43QTUuOTUyLDUuOTUyLDAsMCwxLC40MiwyLjc1OWEzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLTEuNDE3QTMuOTIxLDMuOTIxLDAsMCwxLDIuNzU5LjQyLDUuOTUyLDUuOTUyLDAsMCwxLDQuNy4wNDhDNS41NDkuMDA5LDUuODMyLDAsOCwwczIuNDUxLjAwOSwzLjMuMDQ4QTUuOTM3LDUuOTM3LDAsMCwxLDEzLjI0LjQyYTMuOTE3LDMuOTE3LDAsMCwxLDEuNDE3LjkyMywzLjkyMSwzLjkyMSwwLDAsMSwuOTIzLDEuNDE3QTUuOSw1LjksMCwwLDEsMTUuOTUyLDQuN2MuMDQuODQxLjA0OSwxLjEyMi4wNDksMy4zcy0uMDA5LDIuNDU4LS4wNDksMy4zYTUuODczLDUuODczLDAsMCwxLS4zNzIsMS45NDEsNC4wODYsNC4wODYsMCwwLDEtMi4zNCwyLjM0LDUuODczLDUuODczLDAsMCwxLTEuOTQxLjM3MmMtLjg0MS4wNC0xLjEyMi4wNDktMy4zLjA0OVM1LjU0MiwxNS45OTEsNC43LDE1Ljk1MlpNNC43NjcsMS40ODhhNC40NTUsNC40NTUsMCwwLDAtMS40ODYuMjc1LDIuNDk0LDIuNDk0LDAsMCwwLS45Mi42LDIuNDk0LDIuNDk0LDAsMCwwLS42LjkyLDQuNDU1LDQuNDU1LDAsMCwwLS4yNzUsMS40ODZjLS4wMzguODQ3LS4wNDYsMS4xLS4wNDYsMy4yMzNzLjAwOCwyLjM4NS4wNDYsMy4yMzNhNC40ODYsNC40ODYsMCwwLDAsLjI3NSwxLjQ4NSwyLjQ4NiwyLjQ4NiwwLDAsMCwuNi45MiwyLjQ3OSwyLjQ3OSwwLDAsMCwuOTIuNiw0LjQxOSw0LjQxOSwwLDAsMCwxLjQ4Ni4yNzVjLjg0LjAzOSwxLjA5My4wNDcsMy4yMzMuMDQ3czIuMzkzLS4wMDgsMy4yMzMtLjA0N2E0LjQsNC40LDAsMCwwLDEuNDg1LS4yNzUsMi42NSwyLjY1LDAsMCwwLDEuNTE4LTEuNTE4LDQuNCw0LjQsMCwwLDAsLjI3NS0xLjQ4NWMuMDM5LS44NDEuMDQ3LTEuMDk0LjA0Ny0zLjIzM3MtLjAwOC0yLjM5My0uMDQ3LTMuMjMzYTQuNDE5LDQuNDE5LDAsMCwwLS4yNzUtMS40ODYsMi40NzksMi40NzksMCwwLDAtLjYtLjkyLDIuNDg2LDIuNDg2LDAsMCwwLS45Mi0uNiw0LjQ4Niw0LjQ4NiwwLDAsMC0xLjQ4NS0uMjc1Yy0uODQ4LS4wMzgtMS4xLS4wNDYtMy4yMzMtLjA0NlM1LjYxNCwxLjQ1LDQuNzY3LDEuNDg4Wk0zLjg5Miw4QTQuMTA4LDQuMTA4LDAsMSwxLDgsMTIuMTA4LDQuMTEzLDQuMTEzLDAsMCwxLDMuODkyLDhaTTUuMzMzLDhBMi42NjcsMi42NjcsMCwxLDAsOCw1LjMzMywyLjY2OSwyLjY2OSwwLDAsMCw1LjMzMyw4Wk0xMS4zMSwzLjczYS45Ni45NiwwLDEsMSwuOTYuOTZBLjk2MS45NjEsMCwwLDEsMTEuMzEsMy43M1oiIGZpbGw9IiNmZmYiLz4KPC9zdmc+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-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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
          mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPCEtLSFGb250IEF3ZXNvbWUgRnJlZSA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPgogIDxwYXRoIGQ9Ik0zODkuMiA0OGg3MC42TDMwNS42IDIyNC4yIDQ4NyA0NjRIMzQ1TDIzMy43IDMxOC42IDEwNi41IDQ2NEgzNS44TDIwMC43IDI3NS41IDI2LjggNDhIMTcyLjRMMjcyLjkgMTgwLjkgMzg5LjIgNDh6TTM2NC40IDQyMS44aDM5LjFMMTUxLjEgODhoLTQyTDM2NC40IDQyMS44eiIvPgo8L3N2Zz4K");
  -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.3125rem;
  width: 1.875rem;
}
.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.875rem;
  height: 1.875rem;
}

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

.views-view--articles--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 2.5rem;
}
.views-view--articles--overview .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.6875rem);
}
@media all and (max-width: 1199px) {
  .views-view--articles--overview .views-rows .node {
    flex: 0 0 calc(50% - 1.25rem);
  }
}
@media all and (max-width: 767px) {
  .views-view--articles--overview .views-rows .node {
    flex: 0 0 100%;
  }
}

.views-view--articles--promoted .views-rows {
  display: grid;
  grid-template-columns: calc(50% - 20px) calc(50% - 20px);
  grid-template-rows: 1fr 1fr 1fr;
  gap: 2.5rem;
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .views-rows {
    display: block;
  }
}
.views-view--articles--promoted .views-rows .node {
  display: block;
}
.views-view--articles--promoted .views-rows .node:nth-child(1) {
  grid-column: 1/span 1;
  grid-row: 1/span 3;
}
.views-view--articles--promoted .views-rows .node:nth-child(2) {
  grid-column: 2/span 1;
  grid-row: 1/span 1;
}
.views-view--articles--promoted .views-rows .node:nth-child(3) {
  grid-column: 2/span 1;
  grid-row: 2/span 1;
}
.views-view--articles--promoted .views-rows .node:nth-child(4) {
  grid-column: 2/span 1;
  grid-row: 3/span 1;
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner {
    flex-flow: row nowrap;
    align-items: center;
  }
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner {
    flex-flow: column wrap;
    align-items: normal;
  }
}
.views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner .node__media {
  aspect-ratio: 20/11;
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner .node__media {
    width: 35%;
    aspect-ratio: 11/9;
  }
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner .node__media {
    width: 100%;
  }
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner .node__content {
    padding: 1.875rem;
    width: 60%;
  }
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(1) .node_inner .node__content {
    width: 100%;
    padding: 1.25rem;
  }
}
.views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner {
  flex-flow: row nowrap;
  align-items: center;
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner {
    flex-flow: column wrap;
    align-items: normal;
  }
}
.views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner .node__media, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner .node__media, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner .node__media {
  width: 35%;
  aspect-ratio: 11/9;
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner .node__media, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner .node__media, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner .node__media {
    width: 100%;
  }
}
.views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner .node__content, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner .node__content, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner .node__content {
  padding: 1.875rem;
  width: 60%;
}
@media all and (max-width: 959px) {
  .views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner .node__content, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner .node__content, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner .node__content {
    width: 100%;
    padding: 1.25rem;
  }
}
.views-view--articles--promoted .views-rows .node:nth-child(2) .node_inner .node__content .field--name-field-teaser-text, .views-view--articles--promoted .views-rows .node:nth-child(3) .node_inner .node__content .field--name-field-teaser-text, .views-view--articles--promoted .views-rows .node:nth-child(4) .node_inner .node__content .field--name-field-teaser-text {
  display: none;
}
@media all and (max-width: 1494px) {
  .views-view--articles--promoted .views-rows .node {
    margin: 0 auto 1.875rem auto;
  }
  .views-view--articles--promoted .views-rows .node:last-child {
    margin-bottom: 0;
  }
}
.views-view--articles--promoted .node--article.node--article--teaser .node_inner .node__content .node__header .date-field {
  display: none;
}

.distributors--overview--views-block > .block__filters {
  margin: 0 0 30px 0;
}
.distributors--overview--views-block > .block__filters .block {
  width: 100%;
  max-width: 21.875rem;
}

.views-view--distributors--overview .views-rows {
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-1.5rem / 2) -1.5rem;
}
.views-view--distributors--overview .views-rows .node {
  flex: 0 0 calc(100% / 4 - 1.5rem);
  flex-basis: calc(100% / 4 - 1.5rem);
  width: calc(100% / 4 - 1.5rem);
  min-height: 1px;
  margin: 0 calc(1.5rem / 2) 1.5rem;
}
@media all and (max-width: 1494px) {
  .views-view--distributors--overview .views-rows {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .views-view--distributors--overview .views-rows .node {
    flex: 0 0 calc(100% / 3 - 1.5rem);
    flex-basis: calc(100% / 3 - 1.5rem);
    width: calc(100% / 3 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}
@media all and (max-width: 1299px) {
  .views-view--distributors--overview .views-rows {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .views-view--distributors--overview .views-rows .node {
    flex: 0 0 calc(100% / 2 - 1.5rem);
    flex-basis: calc(100% / 2 - 1.5rem);
    width: calc(100% / 2 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .views-view--distributors--overview .views-rows {
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(-1.5rem / 2) -1.5rem;
  }
  .views-view--distributors--overview .views-rows .node {
    flex: 0 0 calc(100% / 1 - 1.5rem);
    flex-basis: calc(100% / 1 - 1.5rem);
    width: calc(100% / 1 - 1.5rem);
    min-height: 1px;
    margin: 0 calc(1.5rem / 2) 1.5rem;
  }
}

.views-view--search-api-downloads {
  background: #fff;
  padding: 1.5rem;
  border: 1px solid #d6e1e7;
  border-radius: 10px;
}
.views-view--search-api-downloads .views-header {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #d6e1e7;
}
.views-view--search-api-downloads .views-rows .node--download:not(:last-child) {
  border-bottom: 1px solid #d6e1e7;
}

.views-view--events--overview .views-rows,
.events--finished--views-block .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 2.5rem;
}
.views-view--events--overview .views-rows .node,
.events--finished--views-block .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.6875rem);
}
@media all and (max-width: 1199px) {
  .views-view--events--overview .views-rows .node,
  .events--finished--views-block .views-rows .node {
    flex: 0 0 calc(50% - 1.25rem);
  }
}
@media all and (max-width: 767px) {
  .views-view--events--overview .views-rows .node,
  .events--finished--views-block .views-rows .node {
    flex: 0 0 100%;
  }
}

.views-view--faq--overview .views-rows {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
.views-view--faq--overview .views-rows .faq_category .faq_header {
  background: #F7F9FA;
  color: #003346;
  border-radius: 10px;
  padding: 0.625rem 1rem;
  margin-bottom: 0.25rem;
}
.views-view--faq--overview .views-rows .faq_category .faq_header h3 {
  margin: 0;
  line-height: 1;
}
.views-view--faq--overview .views-rows .faq_category .faq_items {
  padding: 0 1rem;
}

.pg-bg--none .views-view--faq--overview .views-rows .faq_category .faq_header {
  background: #F7F9FA;
  color: #003346;
}
body[data-color-scheme=dark] .pg-bg--none .views-view--faq--overview .views-rows .faq_category .faq_header {
  background: #484848;
}
body[data-color-scheme=dark] .pg-bg--none .views-view--faq--overview .views-rows .faq_category .faq_header {
  color: #fff;
}

.pg-bg--neutral .views-view--faq--overview .views-rows .faq_category .faq_header {
  background: #d6e1e7;
  color: #003346;
}

.pg-bg--primary .views-view--faq--overview .views-rows .faq_category .faq_header, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .node--testimonial .views-view--faq--overview .views-rows .faq_category .faq_header, .pg-bg--secondary .views-view--faq--overview .views-rows .faq_category .faq_header {
  background: #484848;
  color: #fff;
}

.pg-bg--none.paragraph--type--faq .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser {
  border-color: #d6e1e7;
}
body[data-color-scheme=dark] .pg-bg--none.paragraph--type--faq .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser {
  border-color: #484848;
}

.pg-bg--neutral.paragraph--type--faq .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser {
  border-color: #d6e1e7;
}

.pg-bg--primary.paragraph--type--faq .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser, .paragraph--type--testimonial.paragraph--view-mode--no_media .field--name-field-testimonials .paragraph--type--faq.node--testimonial .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser, .pg-bg--secondary.paragraph--type--faq .paragraph__inner .field--name-field-faq-items .field__item:not(:last-child) .node--faq-item--teaser {
  border-color: #484848;
}

.views-view--knowledge-center--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.875rem;
}
@media all and (max-width: 959px) {
  .views-view--knowledge-center--overview .views-rows {
    gap: 1.5rem;
  }
}
.views-view--knowledge-center--overview .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.25rem);
}
@media all and (max-width: 1494px) {
  .views-view--knowledge-center--overview .views-rows .node {
    flex: 0 0 calc(50% - 0.9375rem);
  }
}
@media all and (max-width: 959px) {
  .views-view--knowledge-center--overview .views-rows .node {
    flex: 0 0 calc(50% - 0.75rem);
  }
}
@media all and (max-width: 767px) {
  .views-view--knowledge-center--overview .views-rows .node {
    flex: 0 0 100%;
  }
}

.locations--footer--views-block .views-rows {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  gap: 2.5rem;
}
.locations--footer--views-block .views-rows .node {
  flex: 0 0 calc(50% - 20px);
}
@media all and (max-width: 479px) {
  .locations--footer--views-block .views-rows .node {
    flex: 0 0 100%;
  }
}

.locations__overview .locations__filters {
  margin: 0 0 1.875rem 0;
}
.locations__overview .locations__map {
  width: 100%;
  margin: 0 0 1.875rem 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;
  gap: 2.5rem;
}
.locations__overview .locations__cards .cards .node {
  flex: 0 0 calc(33.3333% - 1.6875rem);
}
@media all and (max-width: 1199px) {
  .locations__overview .locations__cards .cards .node {
    flex: 0 0 calc(50% - 1.25rem);
  }
}
@media all and (max-width: 767px) {
  .locations__overview .locations__cards .cards .node {
    flex: 0 0 100%;
  }
}

.locations--promoted--views-block .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 2.5rem;
}
.locations--promoted--views-block .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.6875rem);
}
@media all and (max-width: 1199px) {
  .locations--promoted--views-block .views-rows .node {
    flex: 0 0 calc(50% - 1.25rem);
  }
}
@media all and (max-width: 767px) {
  .locations--promoted--views-block .views-rows .node {
    flex: 0 0 100%;
  }
}

.views-view--product-finder--overview .views-header-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 1.875rem;
  margin-bottom: 1.875rem;
}
.views-view--product-finder--overview .views-header-wrapper .views-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 1.5rem;
  flex-wrap: wrap;
}
.views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content {
  display: flex;
  align-items: center;
  gap: 1.5rem;
}
@media all and (max-width: 1199px) {
  .views-view--product-finder--overview .views-header-wrapper .views-header .block--dms-product-finder-facet-filter-links .block__content {
    flex-wrap: wrap;
  }
}
@media all and (max-width: 959px) {
  .views-view--product-finder--overview .views-header-wrapper {
    margin-bottom: 1.5rem;
    gap: 1.5rem;
  }
}
@media all and (max-width: 767px) {
  .views-view--product-finder--overview .views-header-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.25rem;
  }
}
@media all and (max-width: 767px) {
  .views-view--product-finder--overview .views-filters {
    width: 100%;
  }
}
.views-view--product-finder--overview .views-filters form {
  display: flex;
  justify-content: flex-end;
  gap: 0.75rem;
}
.views-view--product-finder--overview .views-filters form .form-item {
  margin: 0;
}
@media all and (max-width: 767px) {
  .views-view--product-finder--overview .views-filters form .form-item {
    width: 100%;
  }
}
.views-view--product-finder--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.875rem;
}
@media all and (max-width: 959px) {
  .views-view--product-finder--overview .views-rows {
    gap: 1.5rem;
  }
}
.views-view--product-finder--overview .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.25rem);
}
@media all and (max-width: 1494px) {
  .views-view--product-finder--overview .views-rows .node {
    flex: 0 0 calc(50% - 0.9375rem);
  }
}
@media all and (max-width: 1199px) {
  .views-view--product-finder--overview .views-rows .node {
    flex: 0 0 100%;
  }
}

.views-view--global-search .views-rows {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
@media all and (max-width: 959px) {
  .views-view--global-search .views-rows {
    gap: 1.5rem;
  }
}

.views-view--trainings--overview .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.875rem;
}
@media all and (max-width: 959px) {
  .views-view--trainings--overview .views-rows {
    gap: 1.5rem;
  }
}
.views-view--trainings--overview .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.25rem);
}
@media all and (max-width: 1494px) {
  .views-view--trainings--overview .views-rows .node {
    flex: 0 0 calc(50% - 0.9375rem);
  }
}
@media all and (max-width: 959px) {
  .views-view--trainings--overview .views-rows .node {
    flex: 0 0 calc(50% - 0.75rem);
  }
}
@media all and (max-width: 479px) {
  .views-view--trainings--overview .views-rows .node {
    flex: 0 0 100%;
  }
}

.views-view--vacancies--all {
  margin-top: 2rem;
}
.views-view--vacancies--all .views-rows {
  display: flex;
  flex-flow: row wrap;
  gap: 1.875rem;
}
@media all and (max-width: 959px) {
  .views-view--vacancies--all .views-rows {
    gap: 1.5rem;
  }
}
.views-view--vacancies--all .views-rows .node {
  flex: 0 0 calc(33.3333% - 1.25rem);
}
@media all and (max-width: 959px) {
  .views-view--vacancies--all .views-rows .node {
    flex: 0 0 calc(50% - 0.9375rem);
  }
}
@media all and (max-width: 767px) {
  .views-view--vacancies--all .views-rows .node {
    flex: 0 0 100%;
  }
}

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