@charset "UTF-8";
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/*
Example:

.foo {
  color: red;

  @include min-width('medium') {
    color: blue;
  }
}
*/
.hyphenated {
  word-break: break-word;
}
@supports (hyphens: auto) {
  .hyphenated {
    word-break: initial;
    overflow-wrap: break-word;
    -webkit-hyphenate-limit-before: 4; /* For Safari */
    -webkit-hyphenate-limit-after: 4; /* For Safari */
    -ms-hyphenate-limit-chars: 12 4 4;
    hyphenate-limit-chars: 12 4 4;
    hyphens: auto;
  }
}

.h3,
.h4,
.h5,
.h6,
[class*=__heading],
.section__title,
.wp-block-heading,
.button,
.navigation-main__menu > .menu-item > a,
.gform_wrapper .gform_button,
.gform_wrapper .gform_button_select_files,
#BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link),
.dropdown__content label,
.menu-item,
.pill,
.gsection_title,
.gform-field-label,
.gfield_select,
input[type=search] {
  text-transform: lowercase;
}

h1,
h2,
.h2 {
  text-transform: unset !important;
}

:root {
  --bezier: cubic-bezier(.645, .045, .355, 1);
  --bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --animation-speed: .45s;
  --animation-speed-slow: .75s;
}

body:not(.js-disabled) .launimation:not(.launimate) {
  opacity: 0;
  pointer-events: none;
  user-select: none;
}

body:not(.js-disabled) .launimation--enabled {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.launimate {
  opacity: 1;
  pointer-events: auto;
  user-select: auto;
}

@media (prefers-reduced-motion) {
  .launimation {
    opacity: 1;
    pointer-events: auto;
    user-select: auto;
  }
  .launimate {
    animation: none !important;
  }
}
.launimate.fadeIn {
  opacity: 0;
  animation: fadeIn var(--animation-speed) ease-in-out both;
}

.launimate.blurIn {
  animation: blurIn var(--animation-speed-slow) ease-in-out both;
}

.launimate.pulse {
  animation: pulse var(--animation-speed-slow) ease-in-out both;
}

.launimate.flip {
  transform-style: preserve-3d;
  perspective: 100px;
  animation: flip var(--animation-speed-slow) ease-in-out both;
}

.launimate.slideTop {
  opacity: 0;
  animation: slideTop var(--animation-speed) ease-in-out both;
}

.launimate.slideBottom {
  opacity: 0;
  animation: slideBottom var(--animation-speed) ease-in-out both;
}

.launimate.slideLeft {
  opacity: 0;
  animation: slideLeft var(--animation-speed) ease-in-out both;
}
@media not all and (min-width: 990px) {
  .launimate.slideLeft {
    animation: slideBottom var(--animation-speed) ease-in-out both;
  }
}

.launimate.slideRight {
  opacity: 0;
  animation: slideRight var(--animation-speed) ease-in-out both;
}
@media not all and (min-width: 990px) {
  .launimate.slideRight {
    animation: slideBottom var(--animation-speed) ease-in-out both;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blurIn {
  0% {
    filter: blur(10px);
  }
  100% {
    filter: blur(0);
  }
}
@keyframes pulse {
  0% {
    scale: 1;
  }
  50% {
    scale: 1.02;
  }
  100% {
    scale: 1;
  }
}
@keyframes flip {
  0% {
    transform: rotateX(-50deg);
  }
  100% {
    transform: rotateX(-50deg);
  }
}
@keyframes slideTop {
  0% {
    transform: translateY(-30px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideBottom {
  0% {
    transform: translateY(30px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slideLeft {
  0% {
    transform: translateX(-60px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slideRight {
  0% {
    transform: translateX(60px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes spinAnimation {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion) {
  .launimation,
  .launimation[class*=slide],
  .launimation[class*=fade] {
    animation: none !important;
    opacity: 1 !important;
    transition: none !important;
    will-change: auto;
  }
}
:root {
  --color-black: #000;
  --color-white: #fff;
  --color-grey: #c6c6ce;
  --color-transparent: transparent;
  --color-grey-dark: #7f7f7f;
  --color-grey-light: #ebeaea;
  --color-grey-lighter: #cccccc;
  --color-grey-lightest: #f4f4f4;
  --color-primary: #ff4e9a;
  --color-primary-light: #ffd1e5;
  --color-secondary: #0f0f38;
  --color-text: var(--color-secondary);
  --color-highlight: var(--color-grey-light);
  --color-focus: var(--color-primary);
  --color-focus-visible: var(--color-grey-dark);
  --color-error: #ff0505;
  --color-warning: #ff9900;
  --color-notice: #00e517;
  --color-success: var(--color-notice);
  --color-error-light: #ffcece;
  --color-warning-light: #ffd89e;
  --color-notice-light: #c7e7b8;
  --color-success-light: var(--color-notice-light);
  --button-primary-default-background: var(--color-primary);
  --button-primary-default-border: var(--color-primary);
  --button-primary-default-color: var(--color-white);
  --button-primary-hover-background: var(--color-primary);
  --button-primary-hover-border: var(--color-secondary);
  --button-primary-hover-color: var(--color-secondary);
  --button-primary-focus-visible-background: var(--color-black);
  --button-primary-focus-visible-border: var(--color-black);
  --button-primary-focus-visible-color: var(--color-white);
  --button-primary-active-background: var(--color-secondary);
  --button-primary-active-border: var(--color-secondary);
  --button-primary-active-color: var(--color-white);
  --button-primary-disabled-background: var(--color-grey);
  --button-primary-disabled-border: var(--color-grey);
  --button-primary-disabled-color: var(--color-white);
  --button-primary-spinner: var(--color-white);
  --button-secondary-default-background: var(--color-secondary);
  --button-secondary-default-border: var(--color-secondary);
  --button-secondary-default-color: var(--color-white);
  --button-secondary-hover-background: var(--color-white);
  --button-secondary-hover-border: var(--color-secondary);
  --button-secondary-hover-color: var(--color-secondary);
  --button-secondary-focus-visible-background: var(--color-grey-light);
  --button-secondary-focus-visible-border: var(--color-grey-light);
  --button-secondary-focus-visible-color: var(--color-secondary);
  --button-secondary-active-background: var(--color-grey-dark);
  --button-secondary-active-border: var(--color-secondary);
  --button-secondary-active-color: var(--color-white);
  --button-secondary-disabled-background: var(--color-grey-lightest);
  --button-secondary-disabled-border: var(--color-grey-lighter);
  --button-secondary-disabled-color: var(--color-grey-lighter);
  --button-secondary-spinner: var(--color-white);
  --button-contact-default-background: var(--color-primary);
  --button-contact-default-border: var(--color-primary);
  --button-contact-default-color: var(--color-secondary);
  --button-contact-hover-background: var(--color-primary);
  --button-contact-hover-border: var(--color-secondary);
  --button-contact-hover-color: var(--color-secondary);
  --button-contact-focus-visible-background: var(--color-grey-light);
  --button-contact-focus-visible-border: var(--color-grey-light);
  --button-contact-focus-visible-color: var(--color-secondary);
  --button-contact-active-background: var(--color-primary);
  --button-contact-active-border: var(--color-primary);
  --button-contact-active-color: var(--color-secondary);
  --button-contact-disabled-background: var(--color-secondary-500);
  --button-contact-disabled-border: var(--color-secondary-500);
  --button-contact-disabled-color: var(--color-white);
  --button-contact-spinner: var(--color-white);
  --button-contact-alt-default-background: var(--color-secondary);
  --button-contact-alt-default-border: var(--color-secondary);
  --button-contact-alt-default-color: var(--color-white);
  --button-contact-alt-hover-background: var(--color-white);
  --button-contact-alt-hover-border: var(--color-secondary);
  --button-contact-alt-hover-color: var(--color-secondary);
  --button-contact-alt-focus-visible-background: var(--color-grey-light);
  --button-contact-alt-focus-visible-border: var(--color-grey-dark);
  --button-contact-alt-focus-visible-color: var(--color-secondary);
  --button-contact-alt-active-background: var(--color-grey-dark);
  --button-contact-alt-active-border: var(--color-secondary);
  --button-contact-alt-active-color: var(--color-white);
  --button-contact-alt-disabled-background: var(--color-secondary-500);
  --button-contact-alt-disabled-border: var(--color-secondary-500);
  --button-contact-alt-disabled-color: var(--color-white);
  --button-contact-alt-spinner: var(--color-white);
  --form-control-disabled: var(--color-grey-light);
  --color-white: #fff;
  --color-brand-grey: #cccccc;
  --color-brand-blue: #0F0F38;
  --color-brand-pink: #ff4e9a;
  --color-brand-lime: #e1ff7e;
}

:root {
  --block-text-color: var(--color-text);
}

:root {
  --border-width: 2px;
  --border-color: var(--color-primary);
  --border: var(--border-color) var(--border-width) solid;
  --box-shadow: 0;
  --radius-l: 1.5rem;
  --radius-m: 1rem;
  --radius-s: 0.5rem;
  --border-radius: var(--radius-s);
  --border-radius-l: var(--radius-m);
}
@media (min-width: 990px) {
  :root {
    --border-radius: var(--radius-m);
    --border-radius-l: var(--radius-l);
  }
}

:root {
  --container-max-width: 95rem;
  --container-max-width-narrow: 51.25rem;
  --header-height: 4.25rem;
  --text-margin: 2rem;
  --container-padding-x: 5rem;
  --container-padding-y: 4rem;
  --block-min-height: 60vh;
}
@media not all and (min-width: 768px) {
  :root {
    --container-padding-x: 1.5rem;
    --container-padding-y: 1.5rem;
    --block-min-height: 70vh;
  }
}

:root {
  --grid-xs: 0.5rem;
  --grid-s: 0.75rem;
  --grid-m: 1.25rem;
  --grid-l: 2rem;
  --grid-xl: 4rem;
}
@media (min-width: 768px) {
  :root {
    --grid-xs: 0.75rem;
    --grid-s: 1.5rem;
    --grid-m: 2rem;
    --grid-l: 3rem;
    --grid-xl: 5rem;
  }
}

:root {
  --z-modal: 9000;
  --z-overlay: 8000;
  --z-dropdown: 7000;
  --z-navigation: 6000;
  --z-footer: 5000;
  --z-tooltip: 4000;
  --z-header: 1000;
  --z-default: 1;
  --z-low: -9000;
}

:root {
  --responsive-padding: 1rem;
  --elements-padding: 1.25rem;
  --button-top-padding:var(--elements-padding);
}
@media (min-width: 990px) {
  :root {
    --responsive-padding: 2rem;
  }
}
@media (min-width: 990px) {
  :root {
    --elements-padding: 2rem;
  }
}

@font-face {
  font-family: "MontAS";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../resources/assets/fonts/MontAS-Regular.woff") format("woff");
}
@font-face {
  font-family: "MontAS";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../../resources/assets/fonts/MontAS-RegularItalic.woff") format("woff");
}
@font-face {
  font-family: "MontAS";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../../resources/assets/fonts/MontAS-Bold.woff") format("woff");
}
@font-face {
  font-family: "MontAS";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../../resources/assets/fonts/MontAS-Heavy.woff") format("woff");
}
@font-face {
  font-family: "MontAS";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("../../resources/assets/fonts/MontAS-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: "media-impact";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../resources/assets/fonts/media-impact.woff") format("woff");
}
:root {
  --font-family: MontAS;
  --font-family-display: MontAS;
  --font-weight-regular: 400;
  --font-weight-bold: 700;
  --font-size-button: 1rem;
  --font-size-label: 0.75rem;
  --font-size-pill: 0.75rem;
  --font-size-xs: 0.75rem;
  --font-size-s: 0.75rem;
  --font-size-m: 1rem;
  --font-size-l: 1.125rem;
  --font-size-xl: 2rem;
  --font-size-h6: 1.125rem;
  --font-size-h5: 1.25rem;
  --font-size-h4: 1.5rem;
  --font-size-h3: 1.75rem;
  --font-size-h2: 1.75rem;
  --font-size-h1: 2.25rem;
}
@media (min-width: 990px) {
  :root {
    --font-size-button: 1rem;
    --font-size-label: 0.8125rem;
    --font-size-xs: 0.875rem;
    --font-size-s: 1rem;
    --font-size-m: 1.125rem;
    --font-size-l: 1.25rem;
    --font-size-xl: 3rem;
    --font-size-h6: 1.25rem;
    --font-size-h5: 1.5625rem;
    --font-size-h4: 2rem;
    --font-size-h3: 2.5rem;
    --font-size-h2: 3rem;
    --font-size-h1: 3.5rem;
  }
}

[class*=" mi-icon--"], [class^=mi-icon--] {
  font-family: media-impact !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mi-icon--euro:before {
  content: "\e93c";
}

.mi-icon--seiten:before {
  content: "\e93d";
}

.mi-icon--mass:before {
  content: "\e904";
}

.mi-icon--gewicht:before {
  content: "\e938";
}

.mi-icon--zeit:before {
  content: "\e939";
}

.mi-icon--farbe:before {
  content: "\e93a";
}

.mi-icon--click:before {
  content: "\e93b";
}

.mi-icon--pages-mobile:before {
  content: "\e936";
}

.mi-icon--visits-mobile:before {
  content: "\e937";
}

.mi-icon--bildung:before {
  content: "\e906";
}

.mi-icon--box:before {
  content: "\e907";
}

.mi-icon--desktop:before {
  content: "\e930";
}

.mi-icon--einkommen:before {
  content: "\e931";
}

.mi-icon--mobile:before {
  content: "\e932";
}

.mi-icon--pages:before {
  content: "\e933";
}

.mi-icon--user:before {
  content: "\e934";
}

.mi-icon--visits:before {
  content: "\e935";
}

.mi-icon--email-share:before {
  content: "\e900";
}

.mi-icon--facebook:before {
  content: "\e91b";
}

.mi-icon--formate:before {
  content: "\e91c";
}

.mi-icon--play:before {
  content: "\e923";
}

.mi-icon--stumble-upon-share:before {
  content: "\e924";
}

.mi-icon--twitter:before {
  content: "\e925";
}

.mi-icon--twitter-share:before {
  content: "\e926";
}

.mi-icon--youtube:before {
  content: "\e92d";
}

.mi-icon--alter:before {
  content: "\e902";
}

.mi-icon--auflage:before {
  content: "\e903";
}

.mi-icon--beschnitt:before {
  content: "\e918";
}

.mi-icon--digital:before {
  content: "\e919";
}

.mi-icon--download:before {
  content: "\e91a";
}

.mi-icon--format:before {
  content: "\e91d";
}

.mi-icon--international:before {
  content: "\e91e";
}

.mi-icon--job:before {
  content: "\e91f";
}

.mi-icon--kalender:before {
  content: "\e920";
}

.mi-icon--leistungen:before {
  content: "\e921";
}

.mi-icon--maennlich:before {
  content: "\e922";
}

.mi-icon--person:before {
  content: "\e927";
}

.mi-icon--pfeil:before {
  content: "\e928";
}

.mi-icon--prozent:before {
  content: "\e929";
}

.mi-icon--reichweite:before {
  content: "\e92a";
}

.mi-icon--satzspiegel:before {
  content: "\e92b";
}

.mi-icon--socialmedia:before {
  content: "\e92c";
}

.mi-icon--weiblich:before {
  content: "\e92e";
}

.mi-icon--zeitung:before {
  content: "\e92f";
}

.mi-icon--pdf:before {
  content: "\e901";
}

.mi-icon--pin:before {
  content: "\e905";
}

.mi-icon--close:before {
  content: "\e908";
}

.mi-icon--doc:before {
  content: "\e909";
}

.mi-icon--down:before {
  content: "\e90a";
}

.mi-icon--email:before {
  content: "\e90b";
}

.mi-icon--extern:before {
  content: "\e90c";
}

.mi-icon--info:before {
  content: "\e90d";
}

.mi-icon--left:before {
  content: "\e90e";
}

.mi-icon--menu:before {
  content: "\e90f";
}

.mi-icon--ok:before {
  content: "\e910";
}

.mi-icon--plus:before {
  content: "\e911";
}

.mi-icon--printer:before {
  content: "\e912";
}

.mi-icon--reset:before {
  content: "\e913";
}

.mi-icon--right:before {
  content: "\e914";
}

.mi-icon--search:before {
  content: "\e915";
}

.mi-icon--telefon:before {
  content: "\e916";
}

.mi-icon--up:before {
  content: "\e917";
}

/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

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

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

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

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

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

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

#BorlabsCookieBox button.brlbs-cmpnt-btn {
  outline: none !important;
  box-shadow: none !important;
}
#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active {
  background-color: var(--color-primary) !important;
  border-bottom-color: var(--color-primary) !important;
}
#BorlabsCookieBox .brlbs-cmpnt-tab:hover, #BorlabsCookieBox .brlbs-cmpnt-tab:focus, #BorlabsCookieBox .brlbs-cmpnt-tab:active {
  background-color: var(--color-primary) !important;
  border-bottom-color: var(--color-primary) !important;
}
#BorlabsCookieBox .brlbs-cmpnt-inline-consent-list {
  display: none !important;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons .brlbs-cmpnt-btn-preferences {
  background: transparent !important;
  color: #000 !important;
  font-weight: 400 !important;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-areas: "A B" "C C";
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div > div {
  margin: 0 !important;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div > div:nth-child(1) {
  grid-area: B;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div > div:nth-child(2) {
  grid-area: A;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div > div:nth-child(3) {
  grid-area: C;
}
#BorlabsCookieBox .brlbs-cpmnt-dialog-box-buttons > div > div:nth-child(4) {
  display: none;
}

:root {
  --plyr-color-main: var(--color-primary);
}

.grecaptcha-badge {
  display: none !important;
}

.wpml-ls-link {
  font-size: 0.9375rem;
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
  border: solid 1.5px var(--color-white);
  padding: 0.25rem 0.5rem 0.15rem 0.5rem;
  line-height: 1rem;
  border-radius: 0.375rem;
  margin-right: 0.5rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.wpml-ls-link:hover {
  border-style: dotted;
  color: var(--color-white);
}
.wpml-ls-link:active {
  border-style: solid;
  outline: 1px solid var(--color-white);
  outline-offset: -2px;
  color: var(--color-white);
}
.wpml-ls-link:focus-visible {
  outline-color: var(--color-grey-dark);
}
.wpml-ls-link:focus-visible {
  color: var(--color-white);
}

a,
.a {
  display: inline;
  color: inherit;
  text-decoration: none;
  outline: 0;
  position: relative;
  cursor: pointer;
}
a,
.a {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:hover, a:active, a:focus-visible,
.a:hover,
.a:active,
.a:focus-visible {
  color: var(--color-focus);
}

p a:not(.button),
.gform-field-label a {
  text-decoration: underline;
  border-radius: 0.25rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
p a:not(.button):hover, p a:not(.button):active, p a:not(.button):focus,
.gform-field-label a:hover,
.gform-field-label a:active,
.gform-field-label a:focus {
  color: var(--color-focus);
}
p a:not(.button):focus-visible,
.gform-field-label a:focus-visible {
  outline-color: var(--color-grey-dark);
}
p a:not(.button):focus, p a:not(.button):focus-visible,
.gform-field-label a:focus,
.gform-field-label a:focus-visible {
  outline-offset: 0.5rem;
}

.a:hover, .a:active, .a:focus {
  color: var(--color-focus);
}

.a--underline {
  position: relative;
  text-decoration: none;
  padding-bottom: 0.15rem;
  border-bottom: var(--border-width) solid var(--block-text-color);
}
.a--underline:hover, .a--underline:active, .a--underline:focus {
  color: var(--color-primary);
  border-color: var(--color-primary);
}

input,
textarea,
select,
button {
  font: inherit;
  border: none;
  color: inherit;
  line-height: inherit;
  background: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button {
  border: 0;
  background-color: transparent;
  text-align: left;
  cursor: pointer;
}

.button, .navigation-main__menu > .menu-item > a, .gform_wrapper .gform_button, .gform_wrapper .gform_button_select_files, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  position: relative;
  display: inline-block;
  padding: 1rem 2rem;
  border-radius: 1000px;
  min-width: 7rem;
  text-align: center;
  cursor: pointer;
  min-width: max-content;
  line-height: 1rem;
  font-weight: var(--font-weight-bold);
  color: var(--button-color);
  background: var(--button-background);
  border-style: solid;
  border-width: var(--border-width);
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.button, .navigation-main__menu > .menu-item > a, .gform_wrapper .gform_button, .gform_wrapper .gform_button_select_files, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.button:focus-visible, .navigation-main__menu > .menu-item > a:focus-visible, .gform_wrapper .gform_button:focus-visible, .gform_wrapper .gform_button_select_files:focus-visible, #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  outline-color: var(--color-grey-dark);
}
@media not all and (min-width: 576px) {
  .button, .navigation-main__menu > .menu-item > a, .gform_wrapper .gform_button, .gform_wrapper .gform_button_select_files, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    flex: 1;
  }
  .button:last-child, .navigation-main__menu > .menu-item > a:last-child, .gform_wrapper .gform_button:last-child, .gform_wrapper .gform_button_select_files:last-child, #BorlabsCookieBox button.brlbs-cmpnt-btn:last-child:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
    margin-bottom: 0;
  }
}
.button.button--small, .navigation-main__menu > .menu-item > a, .gform_wrapper .button--small.gform_button, .gform_wrapper .button--small.gform_button_select_files, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  padding: 0.75rem 1rem;
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0.5rem 2rem;
}
.button.button--tag, .navigation-main__menu > .menu-item > a.button--tag, .gform_wrapper .button--tag.gform_button, .gform_wrapper .button--tag.gform_button_select_files, #BorlabsCookieBox button.button--tag.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  padding: 0.25rem 1rem;
  border-radius: var(--radius-l);
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
}
@media not all and (min-width: 576px) {
  .button.button--tag, .navigation-main__menu > .menu-item > a.button--tag, .gform_wrapper .button--tag.gform_button, .gform_wrapper .button--tag.gform_button_select_files, #BorlabsCookieBox button.button--tag.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
    width: auto;
    min-width: auto;
    max-width: none;
  }
}
.button:disabled, .navigation-main__menu > .menu-item > a:disabled, .gform_wrapper .gform_button:disabled, .gform_wrapper .gform_button_select_files:disabled, #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  cursor: not-allowed;
}
.button--primary, .bg--brand-blue:not(:has(.bg)) .button, .bg--brand-blue:not(:has(.bg)) .navigation-main__menu > .menu-item > a, .bg--brand-blue:not(:has(.bg)) .gform_wrapper .gform_button, .gform_wrapper .bg--brand-blue:not(:has(.bg)) .gform_button, .bg--brand-blue:not(:has(.bg)) .gform_wrapper .gform_button_select_files, .gform_wrapper .bg--brand-blue:not(:has(.bg)) .gform_button_select_files, .has-framework-brand-blue-background-color:not(:has(.bg)) .button, .has-framework-brand-blue-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a, .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_wrapper .gform_button, .gform_wrapper .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_button, .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files, .gform_wrapper .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_button_select_files, .button, .navigation-main__menu > .menu-item > a, .gform_wrapper .gform_button, .gform_wrapper .gform_button_select_files, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-primary-default-color);
  background: var(--button-primary-default-background);
  border-color: var(--button-primary-default-border);
}
.button--primary.button--icon::after, .bg--brand-blue:not(:has(.bg)) .button--icon.button::after, .has-framework-brand-blue-background-color:not(:has(.bg)) .button--icon.button::after, .button--icon.button::after, .navigation-main__menu > .menu-item > a.button--icon::after, .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .button--icon.gform_button_select_files::after, #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-primary-default-color);
}
.button--primary.button--icon::after, .bg--brand-blue:not(:has(.bg)) .button--icon.button::after, .has-framework-brand-blue-background-color:not(:has(.bg)) .button--icon.button::after, .button--icon.button::after, .navigation-main__menu > .menu-item > a.button--icon::after, .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .button--icon.gform_button_select_files::after, #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.button--primary:hover, .bg--brand-blue:not(:has(.bg)) .button:hover, .has-framework-brand-blue-background-color:not(:has(.bg)) .button:hover, .button:hover, .navigation-main__menu > .menu-item > a:hover, .gform_wrapper .gform_button:hover, .gform_wrapper .gform_button_select_files:hover, #BorlabsCookieBox button.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-primary-hover-color);
  background: var(--button-primary-hover-background);
  border-color: var(--button-primary-hover-border);
}
.button--primary:hover.button--icon::after, .button:hover.button--icon::after, .navigation-main__menu > .menu-item > a:hover.button--icon::after, .gform_wrapper .gform_button:hover.button--icon::after, .gform_wrapper .gform_button_select_files:hover.button--icon::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-primary-hover-color);
}
.button--primary:focus-visible, .bg--brand-blue:not(:has(.bg)) .button:focus-visible, .has-framework-brand-blue-background-color:not(:has(.bg)) .button:focus-visible, .button:focus-visible, .navigation-main__menu > .menu-item > a:focus-visible, .gform_wrapper .gform_button:focus-visible, .gform_wrapper .gform_button_select_files:focus-visible, #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-primary-focus-visible-color);
  background: var(--button-primary-focus-visible-background);
  border-color: var(--button-primary-focus-visible-border);
}
.button--primary:focus-visible.button--icon::after, .button:focus-visible.button--icon::after, .navigation-main__menu > .menu-item > a:focus-visible.button--icon::after, .gform_wrapper .gform_button:focus-visible.button--icon::after, .gform_wrapper .gform_button_select_files:focus-visible.button--icon::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-primary-focus-visible-color);
}
.button--primary:active, .bg--brand-blue:not(:has(.bg)) .button:active, .has-framework-brand-blue-background-color:not(:has(.bg)) .button:active, .button:active, .navigation-main__menu > .menu-item > a:active, .gform_wrapper .gform_button:active, .gform_wrapper .gform_button_select_files:active, #BorlabsCookieBox button.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-primary-active-color);
  background: var(--button-primary-active-background);
  border-color: var(--button-primary-active-border);
}
.button--primary:active.button--icon::after, .button:active.button--icon::after, .navigation-main__menu > .menu-item > a:active.button--icon::after, .gform_wrapper .gform_button:active.button--icon::after, .gform_wrapper .gform_button_select_files:active.button--icon::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-primary-active-color);
}
.button--primary:disabled, .bg--brand-blue:not(:has(.bg)) .button:disabled, .has-framework-brand-blue-background-color:not(:has(.bg)) .button:disabled, .button:disabled, .navigation-main__menu > .menu-item > a:disabled, .gform_wrapper .gform_button:disabled, .gform_wrapper .gform_button_select_files:disabled, #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-primary-disabled-color);
  background: var(--button-primary-disabled-background);
  border-color: var(--button-primary-disabled-border);
}
.button--primary:disabled.button--icon::after, .button:disabled.button--icon::after, .navigation-main__menu > .menu-item > a:disabled.button--icon::after, .gform_wrapper .gform_button:disabled.button--icon::after, .gform_wrapper .gform_button_select_files:disabled.button--icon::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-primary-disabled-color);
}
.button--primary:after, .bg--brand-blue:not(:has(.bg)) .button:after, .bg--brand-blue:not(:has(.bg)) .navigation-main__menu > .menu-item > a:after, .bg--brand-blue:not(:has(.bg)) .gform_wrapper .gform_button:after, .gform_wrapper .bg--brand-blue:not(:has(.bg)) .gform_button:after, .bg--brand-blue:not(:has(.bg)) .gform_wrapper .gform_button_select_files:after, .gform_wrapper .bg--brand-blue:not(:has(.bg)) .gform_button_select_files:after, .has-framework-brand-blue-background-color:not(:has(.bg)) .button:after, .has-framework-brand-blue-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:after, .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_wrapper .gform_button:after, .gform_wrapper .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_button:after, .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:after, .gform_wrapper .has-framework-brand-blue-background-color:not(:has(.bg)) .gform_button_select_files:after, .button:after, .navigation-main__menu > .menu-item > a:after, .gform_wrapper .gform_button:after, .gform_wrapper .gform_button_select_files:after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  border-right-color: var(--button-primary-spinner);
}
.button--secondary, .navigation-burger .searchform button, .bg--brand-pink:not(:has(.bg)) .button, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .has-framework-brand-pink-background-color:not(:has(.bg)) .button, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--open) .button.button--contact, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--active) .button.button--contact, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-secondary-default-color);
  background: var(--button-secondary-default-background);
  border-color: var(--button-secondary-default-border);
}
.button--secondary.button--icon::after, .navigation-burger .searchform button.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button--icon.button::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .button--icon.gform_button::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .button--icon.gform_button_select_files::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .button--icon.gform_button_select_files::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.button::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.gform_button::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .button--icon.gform_button_select_files::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.gform_button_select_files::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button--icon.button.button--contact::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--icon.button--contact::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--icon.button--contact.gform_button::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--icon.button--contact.gform_button::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--icon.button--contact.gform_button_select_files::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--icon.button--contact.gform_button_select_files::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button--icon.button.button--contact::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--icon.button--contact::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--icon.button--contact.gform_button::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--icon.button--contact.gform_button::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--icon.button--contact.gform_button_select_files::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--icon.button--contact.gform_button_select_files::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-secondary-default-color);
}
.button--secondary.button--icon::after, .navigation-burger .searchform button.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button--icon.button::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .button--icon.gform_button::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .button--icon.gform_button_select_files::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .button--icon.gform_button_select_files::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.button::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .button--icon.gform_button::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.gform_button::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .button--icon.gform_button_select_files::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .button--icon.gform_button_select_files::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.button--icon.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button--icon.button.button--contact::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--icon.button--contact::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--icon.button--contact.gform_button::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--icon.button--contact.gform_button::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--icon.button--contact.gform_button_select_files::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--icon.button--contact.gform_button_select_files::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button--icon.button.button--contact::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--icon.button--contact::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--icon.button--contact.gform_button::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--icon.button--contact.gform_button::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--icon.button--contact.gform_button_select_files::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--icon.button--contact.gform_button_select_files::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--icon.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.button--secondary:hover, .navigation-burger .searchform button:hover, .bg--brand-pink:not(:has(.bg)) .button:hover, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:hover, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:hover, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:hover, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:hover, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:hover, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .has-framework-brand-pink-background-color:not(:has(.bg)) .button:hover, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:hover, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:hover, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:hover, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:hover, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:hover, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--open) .button.button--contact:hover, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:hover, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:hover, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:hover, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:hover, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:hover, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--active) .button.button--contact:hover, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:hover, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:hover, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:hover, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:hover, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:hover, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-secondary-hover-color);
  background: var(--button-secondary-hover-background);
  border-color: var(--button-secondary-hover-border);
}
.button--secondary:hover.button--icon::after, .navigation-burger .searchform button:hover.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button:hover.button--icon::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:hover.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:hover.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:hover.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:hover.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:hover.button--icon::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button:hover.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:hover.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:hover.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:hover.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:hover.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:hover.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button.button--contact:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:hover.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:hover.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:hover.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:hover.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:hover.button--icon::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:hover.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-secondary-hover-color);
}
.button--secondary:focus-visible, .navigation-burger .searchform button:focus-visible, .bg--brand-pink:not(:has(.bg)) .button:focus-visible, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:focus-visible, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:focus-visible, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:focus-visible, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:focus-visible, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:focus-visible, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .has-framework-brand-pink-background-color:not(:has(.bg)) .button:focus-visible, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:focus-visible, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:focus-visible, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:focus-visible, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:focus-visible, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:focus-visible, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--open) .button.button--contact:focus-visible, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:focus-visible, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:focus-visible, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:focus-visible, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:focus-visible, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:focus-visible, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--active) .button.button--contact:focus-visible, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:focus-visible, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:focus-visible, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:focus-visible, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:focus-visible, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:focus-visible, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:focus-visible:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-secondary-focus-visible-color);
  background: var(--button-secondary-focus-visible-background);
  border-color: var(--button-secondary-focus-visible-border);
}
.button--secondary:focus-visible.button--icon::after, .navigation-burger .searchform button:focus-visible.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button:focus-visible.button--icon::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:focus-visible.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:focus-visible.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:focus-visible.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:focus-visible.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:focus-visible.button--icon::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button:focus-visible.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:focus-visible.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:focus-visible.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:focus-visible.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:focus-visible.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:focus-visible.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button.button--contact:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:focus-visible.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:focus-visible.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:focus-visible.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:focus-visible.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:focus-visible.button--icon::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:focus-visible.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-secondary-focus-visible-color);
}
.button--secondary:active, .navigation-burger .searchform button:active, .bg--brand-pink:not(:has(.bg)) .button:active, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:active, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:active, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:active, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:active, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:active, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .has-framework-brand-pink-background-color:not(:has(.bg)) .button:active, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:active, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:active, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:active, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:active, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:active, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--open) .button.button--contact:active, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:active, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:active, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:active, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:active, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:active, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--active) .button.button--contact:active, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:active, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:active, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:active, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:active, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:active, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-secondary-active-color);
  background: var(--button-secondary-active-background);
  border-color: var(--button-secondary-active-border);
}
.button--secondary:active.button--icon::after, .navigation-burger .searchform button:active.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button:active.button--icon::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:active.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:active.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:active.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:active.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:active.button--icon::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button:active.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:active.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:active.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:active.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:active.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:active.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button.button--contact:active.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:active.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:active.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:active.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:active.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:active.button--icon::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:active.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:active.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:active.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:active.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:active.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:active.button--icon::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:active.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-secondary-active-color);
}
.button--secondary:disabled, .navigation-burger .searchform button:disabled, .bg--brand-pink:not(:has(.bg)) .button:disabled, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:disabled, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:disabled, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:disabled, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:disabled, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:disabled, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .has-framework-brand-pink-background-color:not(:has(.bg)) .button:disabled, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:disabled, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:disabled, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:disabled, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:disabled, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:disabled, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--open) .button.button--contact:disabled, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:disabled, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:disabled, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:disabled, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:disabled, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:disabled, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .header:has(.navigation-main .dropdown__content--active) .button.button--contact:disabled, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:disabled, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:disabled, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:disabled, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:disabled, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:disabled, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:disabled:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: var(--button-secondary-disabled-color);
  background: var(--button-secondary-disabled-background);
  border-color: var(--button-secondary-disabled-border);
}
.button--secondary:disabled.button--icon::after, .navigation-burger .searchform button:disabled.button--icon::after, .bg--brand-pink:not(:has(.bg)) .button:disabled.button--icon::after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:disabled.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:disabled.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:disabled.button--icon::after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:disabled.button--icon::after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:disabled.button--icon::after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button:disabled.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:disabled.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:disabled.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:disabled.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:disabled.button--icon::after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:disabled.button--icon::after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--open) .button.button--contact:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:disabled.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:disabled.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:disabled.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:disabled.button--icon::after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:disabled.button--icon::after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:disabled.button--icon:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
  background: var(--button-secondary-disabled-color);
}
.button--secondary:after, .navigation-burger .searchform button:after, .bg--brand-pink:not(:has(.bg)) .button:after, .bg--brand-pink:not(:has(.bg)) .navigation-main__menu > .menu-item > a:after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button:after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button:after, .bg--brand-pink:not(:has(.bg)) .gform_wrapper .gform_button_select_files:after, .gform_wrapper .bg--brand-pink:not(:has(.bg)) .gform_button_select_files:after, .bg--brand-pink:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .bg--brand-pink:not(:has(.bg)) button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, .has-framework-brand-pink-background-color:not(:has(.bg)) .button:after, .has-framework-brand-pink-background-color:not(:has(.bg)) .navigation-main__menu > .menu-item > a:after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button:after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button:after, .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_wrapper .gform_button_select_files:after, .gform_wrapper .has-framework-brand-pink-background-color:not(:has(.bg)) .gform_button_select_files:after, .has-framework-brand-pink-background-color:not(:has(.bg)) #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .has-framework-brand-pink-background-color:not(:has(.bg)) button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, .header:has(.navigation-main .dropdown__content--open) .button.button--contact:after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  border-right-color: var(--button-secondary-spinner);
}
.button--contact {
  color: var(--button-contact-default-color);
  background: var(--button-contact-default-background);
  border-color: var(--button-contact-default-border);
}
.button--contact.button--icon::after {
  background: var(--button-contact-default-color);
}
.button--contact.button--icon::after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.button--contact:hover {
  color: var(--button-contact-hover-color);
  background: var(--button-contact-hover-background);
  border-color: var(--button-contact-hover-border);
}
.button--contact:hover.button--icon::after {
  background: var(--button-contact-hover-color);
}
.button--contact:focus-visible {
  color: var(--button-contact-focus-visible-color);
  background: var(--button-contact-focus-visible-background);
  border-color: var(--button-contact-focus-visible-border);
}
.button--contact:focus-visible.button--icon::after {
  background: var(--button-contact-focus-visible-color);
}
.button--contact:active {
  color: var(--button-contact-active-color);
  background: var(--button-contact-active-background);
  border-color: var(--button-contact-active-border);
}
.button--contact:active.button--icon::after {
  background: var(--button-contact-active-color);
}
.button--contact:disabled {
  color: var(--button-contact-disabled-color);
  background: var(--button-contact-disabled-background);
  border-color: var(--button-contact-disabled-border);
}
.button--contact:disabled.button--icon::after {
  background: var(--button-contact-disabled-color);
}
.button--contact:after {
  border-right-color: var(--button-contact-spinner);
}
.button--contact-alt {
  color: var(--button-contact-alt-default-color);
  background: var(--button-contact-alt-default-background);
  border-color: var(--button-contact-alt-default-border);
}
.button--contact-alt.button--icon::after {
  background: var(--button-contact-alt-default-color);
}
.button--contact-alt.button--icon::after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.button--contact-alt:hover {
  color: var(--button-contact-alt-hover-color);
  background: var(--button-contact-alt-hover-background);
  border-color: var(--button-contact-alt-hover-border);
}
.button--contact-alt:hover.button--icon::after {
  background: var(--button-contact-alt-hover-color);
}
.button--contact-alt:focus-visible {
  color: var(--button-contact-alt-focus-visible-color);
  background: var(--button-contact-alt-focus-visible-background);
  border-color: var(--button-contact-alt-focus-visible-border);
}
.button--contact-alt:focus-visible.button--icon::after {
  background: var(--button-contact-alt-focus-visible-color);
}
.button--contact-alt:active {
  color: var(--button-contact-alt-active-color);
  background: var(--button-contact-alt-active-background);
  border-color: var(--button-contact-alt-active-border);
}
.button--contact-alt:active.button--icon::after {
  background: var(--button-contact-alt-active-color);
}
.button--contact-alt:disabled {
  color: var(--button-contact-alt-disabled-color);
  background: var(--button-contact-alt-disabled-background);
  border-color: var(--button-contact-alt-disabled-border);
}
.button--contact-alt:disabled.button--icon::after {
  background: var(--button-contact-alt-disabled-color);
}
.button--contact-alt:after {
  border-right-color: var(--button-contact-alt-spinner);
}
.button.button--spinner:after, .navigation-main__menu > .menu-item > a.button--spinner:after, .gform_wrapper .gform_button:after, .gform_wrapper .button--spinner.gform_button_select_files:after, #BorlabsCookieBox button.button--spinner.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .gform_wrapper button.brlbs-cmpnt-btn.gform_button:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, .gform_wrapper #BorlabsCookieBox button.brlbs-cmpnt-btn.gform_button:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  animation: spinAnimation 0.7s linear infinite;
  border-radius: 50%;
  border-top: 0.15rem solid transparent;
  border-left: 0.15rem solid transparent;
  border-bottom: 0.15rem solid transparent;
  border-right-style: solid;
  border-right-width: 0.15rem;
  content: "";
  display: block;
  height: 1.25rem;
  left: calc(50% - 0.625rem);
  opacity: 0;
  position: absolute;
  top: calc(50% - 0.625rem);
  width: 1.25rem;
}
.button.button--loading, .navigation-main__menu > .menu-item > a.button--loading, .gform_wrapper .button--loading.gform_button, .gform_wrapper .button--loading.gform_button_select_files, #BorlabsCookieBox button.button--loading.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  color: transparent !important;
}
.button.button--loading:after, .navigation-main__menu > .menu-item > a.button--loading:after, .gform_wrapper .button--loading.gform_button:after, .gform_wrapper .button--loading.gform_button_select_files:after, #BorlabsCookieBox button.button--loading.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  opacity: 1;
}
.button > i.icon, .button > i.toasts__toast[data-duration="0"]:after, .navigation-main__menu > .menu-item > a > i.icon, .navigation-main__menu > .menu-item > a > i.toasts__toast[data-duration="0"]:after, .gform_wrapper .gform_button > i.icon, .gform_wrapper .gform_button > i.toasts__toast[data-duration="0"]:after, .gform_wrapper .gform_button_select_files > i.icon, .gform_wrapper .gform_button_select_files > i.toasts__toast[data-duration="0"]:after, .button > i.labelWrap--select:after, .navigation-main__menu > .menu-item > a > i.labelWrap--select:after, .gform_wrapper .gform_button > i.labelWrap--select:after, .gform_wrapper .gform_button_select_files > i.labelWrap--select:after,
.button > i.form-row--select:after,
.navigation-main__menu > .menu-item > a > i.form-row--select:after,
.gform_wrapper .gform_button > i.form-row--select:after,
.gform_wrapper .gform_button_select_files > i.form-row--select:after,
.button > i.gform-grid-col--select:after,
.navigation-main__menu > .menu-item > a > i.gform-grid-col--select:after,
.gform_wrapper .gform_button > i.gform-grid-col--select:after,
.gform_wrapper .gform_button_select_files > i.gform-grid-col--select:after, .button > i.button--icon--link::after, .navigation-main__menu > .menu-item > a > i.button--icon--link::after, .gform_wrapper .gform_button > i.button--icon--link::after, .gform_wrapper .gform_button_select_files > i.button--icon--link::after, .button > i.button--icon--x::after, .navigation-main__menu > .menu-item > a > i.button--icon--x::after, .gform_wrapper .gform_button > i.button--icon--x::after, .gform_wrapper .gform_button_select_files > i.button--icon--x::after, .button > i.button--icon--phone::after, .navigation-main__menu > .menu-item > a > i.button--icon--phone::after, .gform_wrapper .gform_button > i.button--icon--phone::after, .gform_wrapper .gform_button_select_files > i.button--icon--phone::after, .button > i.button--icon--email::after, .navigation-main__menu > .menu-item > a > i.button--icon--email::after, .gform_wrapper .gform_button > i.button--icon--email::after, .gform_wrapper .gform_button_select_files > i.button--icon--email::after, .button > i.button--icon--button-arrow::after, .navigation-main__menu > .menu-item > a > i.button--icon--button-arrow::after, .gform_wrapper .gform_button > i.button--icon--button-arrow::after, .gform_wrapper .gform_button_select_files > i.button--icon--button-arrow::after, .button > i.button--icon--arrow-left::after, .navigation-main__menu > .menu-item > a > i.button--icon--arrow-left::after, .gform_wrapper .gform_button > i.button--icon--arrow-left::after, .gform_wrapper .gform_button_select_files > i.button--icon--arrow-left::after, .button > i.button--icon--arrow-right::after, .navigation-main__menu > .menu-item > a > i.button--icon--arrow-right::after, .gform_wrapper .gform_button > i.button--icon--arrow-right::after, .gform_wrapper .gform_button_select_files > i.button--icon--arrow-right::after, .button > i.button--icon--whatsapp::after, .navigation-main__menu > .menu-item > a > i.button--icon--whatsapp::after, .gform_wrapper .gform_button > i.button--icon--whatsapp::after, .gform_wrapper .gform_button_select_files > i.button--icon--whatsapp::after, .button > i.button--icon--tiktok::after, .navigation-main__menu > .menu-item > a > i.button--icon--tiktok::after, .gform_wrapper .gform_button > i.button--icon--tiktok::after, .gform_wrapper .gform_button_select_files > i.button--icon--tiktok::after, .button > i.button--icon--instagram::after, .navigation-main__menu > .menu-item > a > i.button--icon--instagram::after, .gform_wrapper .gform_button > i.button--icon--instagram::after, .gform_wrapper .gform_button_select_files > i.button--icon--instagram::after, .button > i.button--icon--xing::after, .navigation-main__menu > .menu-item > a > i.button--icon--xing::after, .gform_wrapper .gform_button > i.button--icon--xing::after, .gform_wrapper .gform_button_select_files > i.button--icon--xing::after, .button > i.button--icon--linkedin::after, .navigation-main__menu > .menu-item > a > i.button--icon--linkedin::after, .gform_wrapper .gform_button > i.button--icon--linkedin::after, .gform_wrapper .gform_button_select_files > i.button--icon--linkedin::after, .button > i.button--icon--twitter::after, .navigation-main__menu > .menu-item > a > i.button--icon--twitter::after, .gform_wrapper .gform_button > i.button--icon--twitter::after, .gform_wrapper .gform_button_select_files > i.button--icon--twitter::after, .button > i.button--icon--youtube::after, .navigation-main__menu > .menu-item > a > i.button--icon--youtube::after, .gform_wrapper .gform_button > i.button--icon--youtube::after, .gform_wrapper .gform_button_select_files > i.button--icon--youtube::after, .button > i.button--icon--facebook::after, .navigation-main__menu > .menu-item > a > i.button--icon--facebook::after, .gform_wrapper .gform_button > i.button--icon--facebook::after, .gform_wrapper .gform_button_select_files > i.button--icon--facebook::after, .button > i.button--icon--list::after, .navigation-main__menu > .menu-item > a > i.button--icon--list::after, .gform_wrapper .gform_button > i.button--icon--list::after, .gform_wrapper .gform_button_select_files > i.button--icon--list::after, .button > i.button--icon--next::after, .navigation-main__menu > .menu-item > a > i.button--icon--next::after, .gform_wrapper .gform_button > i.button--icon--next::after, .gform_wrapper .gform_button_select_files > i.button--icon--next::after, .button > i.button--icon--prev::after, .navigation-main__menu > .menu-item > a > i.button--icon--prev::after, .gform_wrapper .gform_button > i.button--icon--prev::after, .gform_wrapper .gform_button_select_files > i.button--icon--prev::after, .button > i.button--icon--arrow::after, .navigation-main__menu > .menu-item > a > i.button--icon--arrow::after, .gform_wrapper .gform_button > i.button--icon--arrow::after, .gform_wrapper .gform_button_select_files > i.button--icon--arrow::after, .button > i.button--icon--pause::after, .navigation-main__menu > .menu-item > a > i.button--icon--pause::after, .gform_wrapper .gform_button > i.button--icon--pause::after, .gform_wrapper .gform_button_select_files > i.button--icon--pause::after, .button > i.button--icon--play::after, .navigation-main__menu > .menu-item > a > i.button--icon--play::after, .gform_wrapper .gform_button > i.button--icon--play::after, .gform_wrapper .gform_button_select_files > i.button--icon--play::after, .button > i.button--icon--search::after, .navigation-main__menu > .menu-item > a > i.button--icon--search::after, .gform_wrapper .gform_button > i.button--icon--search::after, .gform_wrapper .gform_button_select_files > i.button--icon--search::after, .button > i.button--icon--chevron-double::after, .navigation-main__menu > .menu-item > a > i.button--icon--chevron-double::after, .gform_wrapper .gform_button > i.button--icon--chevron-double::after, .gform_wrapper .gform_button_select_files > i.button--icon--chevron-double::after, .button > i.button--icon--chevron-down::after, .navigation-main__menu > .menu-item > a > i.button--icon--chevron-down::after, .gform_wrapper .gform_button > i.button--icon--chevron-down::after, .gform_wrapper .gform_button_select_files > i.button--icon--chevron-down::after, .button > i.button--icon--chevron-left::after, .navigation-main__menu > .menu-item > a > i.button--icon--chevron-left::after, .gform_wrapper .gform_button > i.button--icon--chevron-left::after, .gform_wrapper .gform_button_select_files > i.button--icon--chevron-left::after, .button > i.button--icon--chevron::after, .navigation-main__menu > .menu-item > a > i.button--icon--chevron::after, .gform_wrapper .gform_button > i.button--icon--chevron::after, .gform_wrapper .gform_button_select_files > i.button--icon--chevron::after, .button > i.button--icon--warning::after, .navigation-main__menu > .menu-item > a > i.button--icon--warning::after, .gform_wrapper .gform_button > i.button--icon--warning::after, .gform_wrapper .gform_button_select_files > i.button--icon--warning::after, .button > i.button--icon--attach::after, .navigation-main__menu > .menu-item > a > i.button--icon--attach::after, .gform_wrapper .gform_button > i.button--icon--attach::after, .gform_wrapper .gform_button_select_files > i.button--icon--attach::after, .button > i.button--icon--check::after, .navigation-main__menu > .menu-item > a > i.button--icon--check::after, .gform_wrapper .gform_button > i.button--icon--check::after, .gform_wrapper .gform_button_select_files > i.button--icon--check::after, .button > i.button--icon--work::after, .navigation-main__menu > .menu-item > a > i.button--icon--work::after, .gform_wrapper .gform_button > i.button--icon--work::after, .gform_wrapper .gform_button_select_files > i.button--icon--work::after, .button > i.button--icon--map::after, .navigation-main__menu > .menu-item > a > i.button--icon--map::after, .gform_wrapper .gform_button > i.button--icon--map::after, .gform_wrapper .gform_button_select_files > i.button--icon--map::after, .button > i.button--icon--close::after, .navigation-main__menu > .menu-item > a > i.button--icon--close::after, .gform_wrapper .gform_button > i.button--icon--close::after, .gform_wrapper .gform_button_select_files > i.button--icon--close::after, .button > i.button--icon--time::after, .navigation-main__menu > .menu-item > a > i.button--icon--time::after, .gform_wrapper .gform_button > i.button--icon--time::after, .gform_wrapper .gform_button_select_files > i.button--icon--time::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.icon, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.toasts__toast[data-duration="0"]:after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.labelWrap--select:after,
#BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.form-row--select:after,
#BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.gform-grid-col--select:after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--link::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--x::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--phone::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--email::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--button-arrow::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--arrow-left::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--arrow-right::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--whatsapp::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--tiktok::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--instagram::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--xing::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--linkedin::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--twitter::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--youtube::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--facebook::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--list::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--next::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--prev::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--arrow::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--pause::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--play::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--search::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--chevron-double::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--chevron-down::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--chevron-left::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--chevron::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--warning::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--attach::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--check::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--work::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--map::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--close::after, #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) > i.button--icon--time::after {
  background-color: currentcolor;
  margin-left: 0.75rem;
  vertical-align: bottom;
}
.button--icon::after {
  font-size: 1rem;
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  vertical-align: middle;
  transform: scale(1.25);
  margin-left: 0.75rem;
  background-color: currentColor !important;
  transition: none !important;
}
@media not all and (min-width: 768px) {
  .button.button--shrink, .navigation-main__menu > .menu-item > a.button--shrink, .gform_wrapper .button--shrink.gform_button, .gform_wrapper .button--shrink.gform_button_select_files, #BorlabsCookieBox button.button--shrink.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
    min-width: unset;
    width: unset;
    font-size: 0;
    padding: 0.9rem;
  }
  .button.button--shrink::after, .navigation-main__menu > .menu-item > a.button--shrink::after, .gform_wrapper .button--shrink.gform_button::after, .gform_wrapper .button--shrink.gform_button_select_files::after, #BorlabsCookieBox button.button--shrink.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .button.button--shrink::after, .navigation-main__menu > .menu-item > a.button--shrink::after, .gform_wrapper .button--shrink.gform_button::after, .gform_wrapper .button--shrink.gform_button_select_files::after, #BorlabsCookieBox button.button--shrink.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after {
    height: 0 !important;
    width: 0 !important;
    margin: 0;
    font-size: 0;
  }
}
.button.button--contact:hover, .navigation-main__menu > .menu-item > a.button--contact:hover, .gform_wrapper .button--contact.gform_button:hover, .gform_wrapper .button--contact.gform_button_select_files:hover, #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  background-color: var(--color-white);
  border-color: var(--color-white);
}
.button.button--contact:active, .navigation-main__menu > .menu-item > a.button--contact:active, .gform_wrapper .button--contact.gform_button:active, .gform_wrapper .button--contact.gform_button_select_files:active, #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:active:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link) {
  background-color: var(--color-secondary);
  color: var(--color-white);
}
.button.button--contact:after, .navigation-main__menu > .menu-item > a.button--contact:after, .gform_wrapper .button--contact.gform_button:after, .gform_wrapper .button--contact.gform_button_select_files:after, #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  content: "_";
  color: var(--color-white);
  background-color: transparent;
}
.button.button--contact:hover:after, .navigation-main__menu > .menu-item > a.button--contact:hover:after, .gform_wrapper .button--contact.gform_button:hover:after, .gform_wrapper .button--contact.gform_button_select_files:hover:after, #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:hover:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  background-color: transparent;
}
.header:has(.navigation-main .dropdown__content--open) .button.button--contact:after, .header:has(.navigation-main .dropdown__content--open) .navigation-main__menu > .menu-item > a.button--contact:after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button:after, .header:has(.navigation-main .dropdown__content--open) .gform_wrapper .button--contact.gform_button_select_files:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--open) .button--contact.gform_button_select_files:after, .header:has(.navigation-main .dropdown__content--open) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--open) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, .header:has(.navigation-main .dropdown__content--active) .button.button--contact:after, .header:has(.navigation-main .dropdown__content--active) .navigation-main__menu > .menu-item > a.button--contact:after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button:after, .header:has(.navigation-main .dropdown__content--active) .gform_wrapper .button--contact.gform_button_select_files:after, .gform_wrapper .header:has(.navigation-main .dropdown__content--active) .button--contact.gform_button_select_files:after, .header:has(.navigation-main .dropdown__content--active) #BorlabsCookieBox button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after, #BorlabsCookieBox .header:has(.navigation-main .dropdown__content--active) button.button--contact.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  content: "_";
  color: var(--color-primary);
  background-color: transparent;
}
.button.button--contact-alt:after, .navigation-main__menu > .menu-item > a.button--contact-alt:after, .gform_wrapper .button--contact-alt.gform_button:after, .gform_wrapper .button--contact-alt.gform_button_select_files:after, #BorlabsCookieBox button.button--contact-alt.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link):after {
  content: "_";
  color: var(--color-white);
  background-color: transparent;
}
.button-group {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 1rem;
}
@media not all and (min-width: 576px) {
  .button-group {
    grid-gap: 0.5rem;
  }
}

input:not([type=submit]):not([type=radio]):not([type=checkbox]),
select,
textarea {
  color: var(--block-text-color);
  width: 100%;
  max-width: 100%;
  padding: 1.25rem;
  border: currentColor solid var(--border-width);
  outline: transparent solid var(--border-width);
  border-radius: var(--border-radius);
  background-color: transparent;
}
input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus,
select:focus,
textarea:focus {
  outline: currentColor solid var(--border-width);
}
input:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--color-grey);
}

input:not([type=submit]):not([type=radio]):not([type=checkbox]),
select,
textarea,
.inactiveInput,
.buttonCheckbox {
  color: var(--block-text-color);
  width: 100%;
  max-width: 100%;
  padding: 1.5rem 1rem 0.5rem 1rem;
  border-width: 0;
  border-radius: var(--border-radius);
  background-color: transparent;
  border: var(--border-width) solid var(--block-text-color);
  position: relative;
  transition: all ease-in-out 0.2s;
}
input:not([type=submit]):not([type=radio]):not([type=checkbox])[aria-invalid=true]:focus,
select[aria-invalid=true]:focus,
textarea[aria-invalid=true]:focus,
.inactiveInput[aria-invalid=true]:focus,
.buttonCheckbox[aria-invalid=true]:focus {
  outline-color: var(--color-error);
}
input:not([type=submit]):not([type=radio]):not([type=checkbox]).invalid,
select.invalid,
textarea.invalid,
.inactiveInput.invalid,
.buttonCheckbox.invalid {
  border-color: var(--color-error);
}
input:not([type=submit]):not([type=radio]):not([type=checkbox]):disabled,
select:disabled,
textarea:disabled,
.inactiveInput:disabled,
.buttonCheckbox:disabled {
  color: var(--color-grey-light);
  border-color: var(--color-grey-light);
}

.gfield:has(input[aria-invalid=true]) label {
  color: var(--color-error);
}

select {
  padding-right: 2.75rem;
  -webkit-appearance: none;
  appearance: none;
}

textarea {
  background-repeat: no-repeat;
  background-size: 1rem;
  background-position: right bottom;
}

::-webkit-resizer {
  display: none;
}

.labelWrap,
.form-row,
div.gfield,
.gform-grid-col {
  display: block;
  position: relative;
}
.labelWrap label,
.labelWrap .label,
.form-row label,
.form-row .label,
div.gfield label,
div.gfield .label,
.gform-grid-col label,
.gform-grid-col .label {
  position: absolute;
  z-index: 1;
  pointer-events: none;
  top: 0.5rem;
  left: 1rem;
  font-size: var(--font-size-label);
  font-weight: var(--font-weight-bold);
  color: var(--block-color-text);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: calc(100% - 1rem);
}
.labelWrap label,
.labelWrap .label,
.form-row label,
.form-row .label,
div.gfield label,
div.gfield .label,
.gform-grid-col label,
.gform-grid-col .label {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.labelWrap:has(input[aria-required=true]) label:after,
.labelWrap:has(input[aria-required=true]) .label:after,
.form-row:has(input[aria-required=true]) label:after,
.form-row:has(input[aria-required=true]) .label:after,
div.gfield:has(input[aria-required=true]) label:after,
div.gfield:has(input[aria-required=true]) .label:after,
.gform-grid-col:has(input[aria-required=true]) label:after,
.gform-grid-col:has(input[aria-required=true]) .label:after {
  content: "*";
}
.labelWrap:has(input:disabled) label,
.labelWrap:has(input:disabled) .label,
.form-row:has(input:disabled) label,
.form-row:has(input:disabled) .label,
div.gfield:has(input:disabled) label,
div.gfield:has(input:disabled) .label,
.gform-grid-col:has(input:disabled) label,
.gform-grid-col:has(input:disabled) .label {
  color: var(--color-grey-light);
}
.labelWrap--select:after,
.form-row--select:after,
div.gfield--select:after,
.gform-grid-col--select:after {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  right: 12px;
  content: "";
}
.labelWrap > span,
.form-row > span,
div.gfield > span,
.gform-grid-col > span {
  display: block;
  margin-top: 0.25rem;
}
.labelWrap > span > *:not(input),
.form-row > span > *:not(input),
div.gfield > span > *:not(input),
.gform-grid-col > span > *:not(input) {
  font-size: 0.875rem;
}
.labelWrap > span > div,
.form-row > span > div,
div.gfield > span > div,
.gform-grid-col > span > div {
  margin-top: 0.25rem;
}

input[type=checkbox],
input[type=radio] {
  position: relative;
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  background-color: transparent;
  /* Not removed via appearance */
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.4rem;
  height: 1.4rem;
  min-width: 1.4rem;
  border: var(--border-width) solid var(--block-text-color);
  border-radius: 0.2rem;
  vertical-align: top;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
input[type=checkbox] + label,
input[type=radio] + label {
  padding-left: 0.5rem;
  display: inline-block;
}
input[type=checkbox]:after,
input[type=radio]:after {
  content: "";
  position: absolute;
  top: calc(50% - 1.25rem);
  left: calc(50% - 1.25rem);
  width: 2.5rem;
  height: 2.5rem;
  z-index: -1;
  border-radius: 100%;
  background-color: var(--color-transparent);
  transition: all ease-in-out 0.096s;
}
input[type=checkbox]:hover::after,
input[type=radio]:hover::after {
  background-color: var(--color-primary-light);
}
input[type=checkbox]:active::after,
input[type=radio]:active::after {
  background-color: var(--color-grey-dark);
}
input[type=checkbox]:focus-visible,
input[type=radio]:focus-visible {
  outline-color: var(--color-grey-dark);
}
input[type=checkbox]:before,
input[type=radio]:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0.85rem;
  height: 0.85rem;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: translate(-50%, -50%) scale(0);
  transform-origin: center;
  /* Windows High Contrast Mode */
  background-color: var(--color-black);
  opacity: 0;
  transition: all ease-in-out 0.096s;
}
input[type=checkbox]:checked,
input[type=radio]:checked {
  background-color: var(--color-primary);
  border: var(--border-width) solid var(--color-primary);
}
input[type=checkbox]:checked:before,
input[type=radio]:checked:before {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  background-color: var(--color-white);
}
input[type=checkbox]:disabled,
input[type=radio]:disabled {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;
  border: var(--border-width) solid var(--form-control-disabled);
}
input[type=checkbox]:disabled:checked,
input[type=radio]:disabled:checked {
  background-color: var(--form-control-disabled);
}
input[type=checkbox]:disabled:hover:after,
input[type=radio]:disabled:hover:after {
  background-color: var(--color-transparent);
}

input[type=radio] {
  border-radius: 50%;
}
input[type=radio]::before {
  width: 100%;
  height: 100%;
  clip-path: none;
  border-radius: 50%;
}
input[type=radio]:checked::before {
  border: solid 4px var(--color-white);
  background-color: var(--color-primary);
}
input[type=radio]:disabled::before {
  background-color: var(--color-grey-light);
}

fieldset {
  border: 0;
}

legend {
  color: var(--color-grey-dark);
}
legend {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
legend.active {
  color: var(--color-primary);
}

.gfield--type-captcha.hidden_label label {
  display: none;
}

.gfield--type-checkbox.hidden_label legend {
  display: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 1rem;
  max-width: var(--container-max-width);
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}
h1.text--center,
h2.text--center,
h3.text--center,
h4.text--center,
h5.text--center,
h6.text--center {
  margin-left: auto;
  margin-right: auto;
}
h1.has-text-align-center,
h2.has-text-align-center,
h3.has-text-align-center,
h4.has-text-align-center,
h5.has-text-align-center,
h6.has-text-align-center {
  margin-left: auto;
  margin-right: auto;
}

h1, .h1,
h2, .h2 {
  margin-bottom: 1.5rem;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: var(--font-family);
  font-weight: var(--font-weight-bold);
}

h1,
.h1 {
  font-size: var(--font-size-h1);
  line-height: 1.2;
  font-display: swap;
}

h2,
.h2 {
  font-size: var(--font-size-h2);
  line-height: 1.2;
  font-display: swap;
}

h3,
.h3 {
  font-size: var(--font-size-h3);
  line-height: 1.2;
  font-display: swap;
}

h4,
.h4 {
  font-size: var(--font-size-h4);
  line-height: 1.2;
  font-display: swap;
}

h5,
.h5 {
  font-size: var(--font-size-h5);
  line-height: 1.2;
  font-display: swap;
}

h6,
.h6 {
  font-size: var(--font-size-h6);
  line-height: 1.2;
  font-display: swap;
}

.subheading {
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
  margin-bottom: 0.5rem;
  font-weight: var(--font-weight-bold);
}

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

@media (min-width: 990px) {
  .mobile {
    display: none !important;
  }
}

@media not all and (min-width: 990px) {
  .desktop {
    display: none !important;
  }
}

:root {
  --max-content-height: calc(100vh - var(--header-height) - 2rem);
}

img {
  display: block;
  width: 100%;
  height: auto;
  border: 0;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-touch-callout: none;
}
img[loading=lazy] {
  opacity: 0;
}
img[loading=loaded] {
  opacity: 1;
}
img[loading=loaded] {
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.image--square, .image--vertical, .image--horizontal {
  background-color: var(--color-grey-light);
  position: relative;
  overflow: hidden;
  width: 100%;
}
.image--square img, .image--vertical img, .image--horizontal img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.image--square {
  aspect-ratio: 1/1;
}
.image--vertical {
  aspect-ratio: 9/16;
}
.image--horizontal {
  aspect-ratio: 16/9;
}
.image--contain {
  object-fit: contain !important;
}
.image--contain img {
  object-fit: contain !important;
}

.block-wrapper--image {
  margin-top: calc(2 * var(--text-margin));
  margin-bottom: calc(2 * var(--text-margin));
}
.block-wrapper--image:has(+ .section) {
  margin-bottom: 0;
}

.wp-block-image img {
  border-radius: var(--border-radius);
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  margin-top: 0;
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
}
li:not(:last-child) {
  margin-bottom: 0;
}

.block-wrapper--list ul, .block-wrapper--list ol,
.paragraph ul,
.paragraph ol {
  margin: 0;
  padding: 0;
  margin-left: 2rem;
}
.block-wrapper--list ul:not(:last-child), .block-wrapper--list ol:not(:last-child),
.paragraph ul:not(:last-child),
.paragraph ol:not(:last-child) {
  margin-bottom: 2rem;
}
.block-wrapper--list ul ul, .block-wrapper--list ul ol, .block-wrapper--list ol ul, .block-wrapper--list ol ol,
.paragraph ul ul,
.paragraph ul ol,
.paragraph ol ul,
.paragraph ol ol {
  margin-top: calc(var(--text-margin) / 2);
  margin-bottom: calc(var(--text-margin) / 2);
}
.block-wrapper--list li,
.paragraph li {
  position: relative;
  margin: 0;
  padding: 0;
  margin-bottom: 0.5rem;
}
.block-wrapper--list li:last-child,
.paragraph li:last-child {
  margin-bottom: 0;
}
.block-wrapper--list li:empty,
.paragraph li:empty {
  display: none;
}
.block-wrapper--list ul,
.paragraph ul {
  list-style-type: disc;
}
.block-wrapper--list ul li:before,
.paragraph ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 10.6666666667px;
  left: -2rem;
  transform: translateY(-50%);
}
.block-wrapper--list ul li:before,
.paragraph ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: calc(var(--font-size-m) / 1.5);
  left: -2rem;
  transform: translateY(-50%);
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 0.75rem;
}
.block-wrapper--list dt,
.paragraph dt {
  font-weight: bold;
}
.block-wrapper--list dd,
.paragraph dd {
  margin: 0 1rem 1rem;
}

.block-wrapper--list {
  margin-bottom: var(--text-margin);
}
.block-wrapper--list:has(+ .section) {
  margin-bottom: 0;
}
.block-wrapper--list .block-wrapper--list .container, .block-wrapper--list .block-wrapper--list .navigation-main .dropdown__content--box, .navigation-main .block-wrapper--list .block-wrapper--list .dropdown__content--box {
  padding: 0;
}

.paragraph ul:not(:last-child), .paragraph ol:not(:last-child) {
  margin-bottom: 2rem;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1rem 1rem;
}

p {
  color: inherit;
  margin-bottom: var(--text-margin);
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
}
p:last-child {
  margin-bottom: 0;
}

.block-wrapper--paragraph,
.block-wrapper--quote {
  margin-bottom: var(--text-margin);
}
.block-wrapper--paragraph:has(+ .section),
.block-wrapper--quote:has(+ .section) {
  margin-bottom: 0;
}

.block-wrapper--quote blockquote {
  background-color: var(--color-primary-100);
  padding: 1rem;
  border-radius: var(--border-radius);
}
.block-wrapper--quote blockquote .container, .block-wrapper--quote blockquote .navigation-main .dropdown__content--box, .navigation-main .block-wrapper--quote blockquote .dropdown__content--box {
  padding: 0;
}
.block-wrapper--quote cite {
  margin-top: 1rem;
}
.block-wrapper--quote cite:before {
  content: "— ";
}

.block-wrapper--separator {
  margin-bottom: var(--text-margin);
}
.block-wrapper--separator hr {
  border-width: 1px;
  border-color: var(--color-primary-100);
}

b,
strong {
  font-weight: var(--font-weight-bold);
}

small {
  font-size: 80%;
}

blockquote {
  font-size: var(--font-size-l);
  line-height: 1.2;
  font-display: swap;
}
blockquote:not(:first-child) {
  margin-top: var(--responsive-padding);
}
blockquote:not(:last-child) {
  margin-bottom: var(--responsive-padding);
}
blockquote p {
  font-size: var(--font-size-l);
  line-height: 1.2;
  font-display: swap;
}

.has-background {
  padding: 1.25rem;
  border-radius: var(--border-radius);
}

h1 .pills {
  vertical-align: middle;
  display: block;
  line-height: 1rem;
}
@media (min-width: 768px) {
  h1 .pills {
    display: inline-block;
    white-space: nowrap;
  }
}
h1 .pills .pill {
  margin-right: 1.125rem;
}

.pills {
  line-height: 2rem;
}

.pill {
  display: inline-block;
  background-color: var(--color-secondary);
  font-size: var(--font-size-pill);
  line-height: 1.2;
  font-display: swap;
  font-weight: var(--font-weight-bold);
  color: var(--color-white);
  padding: 0.21875rem 1rem 0.15625rem 1rem;
  border-radius: var(--border-radius);
  margin-right: 0.75rem;
}
.pill:last-of-type {
  margin-right: unset;
}

.post-password-form {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.post-password-form input[type=password] {
  max-width: 20em !important;
}

.wp-block-table table {
  width: 100%;
  margin-bottom: 1.5rem;
  border-collapse: separate;
  border-spacing: 0;
}
.wp-block-table table th,
.wp-block-table table td {
  padding: 1.5rem 2rem;
  word-break: break-word;
  line-height: 1.35rem;
}
@supports (hyphens: auto) {
  .wp-block-table table th,
  .wp-block-table table td {
    word-break: initial;
    overflow-wrap: break-word;
    -webkit-hyphenate-limit-before: 4; /* For Safari */
    -webkit-hyphenate-limit-after: 4; /* For Safari */
    -ms-hyphenate-limit-chars: 12 4 4;
    hyphenate-limit-chars: 12 4 4;
    hyphens: auto;
  }
}
.wp-block-table table thead tr th {
  text-align: left;
  border-top: solid 1px var(--color-secondary);
}
.wp-block-table table thead tr th:first-child {
  border-top-left-radius: var(--border-radius);
}
.wp-block-table table thead tr th:last-child {
  border-top-right-radius: var(--border-radius);
}
.wp-block-table table thead th {
  border-top: none;
  border-bottom: solid 1px var(--color-secondary);
  border-right: solid 1px var(--color-secondary);
  border-left: none;
}
.wp-block-table table thead th:first-of-type {
  border-left: solid 1px var(--color-secondary);
}
.wp-block-table table tfoot tr {
  text-align: left;
}
.wp-block-table table tfoot tr td:first-child {
  border-bottom-left-radius: var(--border-radius);
}
.wp-block-table table tfoot tr td:last-child {
  border-bottom-right-radius: var(--border-radius);
}
.wp-block-table table tfoot td {
  border-top: none;
  border-bottom: solid 1px var(--color-secondary);
  border-right: solid 1px var(--color-secondary);
  border-left: none;
}
.wp-block-table table tfoot td:first-of-type {
  border-left: solid 1px var(--color-secondary);
}
.wp-block-table table td {
  border-top: none;
  border-bottom: solid 1px var(--color-secondary);
  border-right: solid 1px var(--color-secondary);
  border-left: none;
}
.wp-block-table table td:first-of-type {
  border-left: solid 1px var(--color-secondary);
  white-space: nowrap;
}
.wp-block-table table:not(:has(thead)) tr:first-of-type td {
  border-top: solid 1px var(--color-secondary);
}
.wp-block-table table:not(:has(thead)) tr:first-of-type td:first-child {
  border-top-left-radius: var(--border-radius);
}
.wp-block-table table:not(:has(thead)) tr:first-of-type td:last-child {
  border-top-right-radius: var(--border-radius);
}
.wp-block-table table:not(:has(thead)) tr:last-of-type td:first-child {
  border-bottom-left-radius: var(--border-radius);
}
.wp-block-table table:not(:has(thead)) tr:last-of-type td:last-child {
  border-bottom-right-radius: var(--border-radius);
}
@media not all and (min-width: 768px) {
  .wp-block-table--specs table {
    border: solid 1px var(--color-black);
    border-radius: var(--border-radius);
  }
  .wp-block-table--specs table tr,
  .wp-block-table--specs table tr:first-of-type,
  .wp-block-table--specs table tr:last-of-type {
    display: flex;
    flex-direction: column;
  }
  .wp-block-table--specs table tr td:first-of-type,
  .wp-block-table--specs table tr:first-of-type td:first-of-type,
  .wp-block-table--specs table tr:last-of-type td:first-of-type {
    border: none;
    padding-top: 1rem;
    padding-bottom: 0;
    border-bottom: none;
    font-weight: var(--font-weight-bold);
  }
  .wp-block-table--specs table tr td:last-of-type,
  .wp-block-table--specs table tr:first-of-type td:last-of-type,
  .wp-block-table--specs table tr:last-of-type td:last-of-type {
    padding-top: 0;
    padding-bottom: 1rem;
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
  .wp-block-table--specs table tr:last-of-type td:last-of-type {
    border-bottom: none;
  }
}

small {
  font-size: 80%;
  line-height: inherit;
}

blockquote {
  font-size: var(--font-size-s);
  line-height: 1.4;
  font-display: swap;
}

figcaption {
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
  color: var(--color-grey-dark);
}

.text--primary {
  color: var(--color-primary) !important;
}
.text--primary a {
  color: var(--color-primary);
}
.text--primary a:active, .text--primary a:focus {
  color: var(--color-focus);
}
.text--color-white {
  color: var(--color-white) !important;
}
.text--xs {
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
}
.text--s {
  font-size: var(--font-size-s);
  line-height: 1.4;
  font-display: swap;
}
.text--m {
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
}
.text--l {
  font-size: var(--font-size-l);
  line-height: 1.2;
  font-display: swap;
}
.text--xl {
  font-size: var(--font-size-xl);
  line-height: 1.2;
  font-display: swap;
}
.text--bold {
  font-weight: var(--font-weight-bold) !important;
}
.text--center {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.text--center p {
  margin-left: auto;
  margin-right: auto;
}
.text--right {
  text-align: right !important;
}
.text--muted {
  color: var(--color-grey) !important;
}
.text--white {
  color: var(--color-white) !important;
}
.text--brand-grey {
  color: var(--color-brand-grey) !important;
}
.text--brand-blue {
  color: var(--color-brand-blue) !important;
}
.text--brand-pink {
  color: var(--color-brand-pink) !important;
}
.text--brand-lime {
  color: var(--color-brand-lime) !important;
}

video {
  width: 100%;
  height: auto;
  display: block;
}

html {
  font-size: var(--rem-baseline);
}

html, body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-font-feature-settings: normal;
  -ms-font-feature-settings: normal;
  -o-font-feature-settings: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  -webkit-font-smoothing: antialiased;
  -khtml-font-smoothing: antialiased;
  -apple-font-smoothing: antialiased;
  font-smooth: always;
  text-rendering: optimizelegibility;
  image-rendering: optimizeQuality;
  -webkit-tap-highlight-color: transparent;
}

body {
  min-width: 350px;
  width: 100%;
  height: 100%;
  color: var(--color-text);
  scroll-behavior: smooth;
  font-family: var(--font-family);
  font-weight: var(--font-weight-regular);
  position: relative;
  overflow-x: hidden;
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
}
body.noscroll {
  overflow: hidden;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}

body.admin-bar .header {
  margin-top: 32px !important;
}
@media (max-width: 782px) {
  body.admin-bar .header {
    margin-top: 46px !important;
  }
}
body.admin-bar #wpadminbar {
  overflow-x: scroll;
  position: fixed;
}

.site-main {
  display: block;
  margin-top: calc(var(--header-height));
  position: relative;
}

body:not(.home) .content-page {
  padding-top: 2.5rem;
}

.flex-grid {
  display: flex;
}
@media not all and (min-width: 990px) {
  .flex-grid {
    flex-direction: column;
    grid-row-gap: 4em;
  }
}
.flex-grid__item {
  margin: 0;
  flex-basis: 100%;
  max-width: 100%;
}
@media (min-width: 990px) {
  .flex-grid__4 {
    flex-wrap: wrap;
  }
  .flex-grid__4 .flex-grid__item {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1280px) {
  .flex-grid__4 {
    flex-wrap: nowrap;
  }
  .flex-grid__4 .flex-grid__item {
    flex-basis: 100%;
    max-width: 100%;
  }
}

.container, .navigation-main .dropdown__content--box {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: calc(var(--container-max-width) + var(--container-padding-x) * 4);
  padding-left: calc(var(--container-padding-x) * 1);
  padding-right: calc(var(--container-padding-x) * 1);
}
.container--narrow {
  max-width: calc(var(--container-max-width-narrow) + var(--container-padding-x) * 4);
}
@media not all and (min-width: 768px) {
  .container, .navigation-main .dropdown__content--box {
    max-width: calc(var(--container-max-width) + var(--container-padding-x) * 2);
    padding-left: var(--container-padding-x);
    padding-right: var(--container-padding-x);
  }
}

.icon, .toasts__toast[data-duration="0"]:after, .button--icon--time::after, .button--icon--close::after, .button--icon--map::after, .button--icon--work::after, .button--icon--check::after, .button--icon--attach::after, .button--icon--warning::after, .button--icon--chevron::after, .button--icon--chevron-left::after, .button--icon--chevron-down::after, .button--icon--chevron-double::after, .button--icon--search::after, .button--icon--play::after, .button--icon--pause::after, .button--icon--arrow::after, .button--icon--prev::after, .button--icon--next::after, .button--icon--list::after, .button--icon--facebook::after, .button--icon--youtube::after, .button--icon--twitter::after, .button--icon--linkedin::after, .button--icon--xing::after, .button--icon--instagram::after, .button--icon--tiktok::after, .button--icon--whatsapp::after, .button--icon--arrow-right::after, .button--icon--arrow-left::after, .button--icon--button-arrow::after, .button--icon--email::after, .button--icon--phone::after, .button--icon--x::after, .button--icon--link::after, .labelWrap--select:after,
.form-row--select:after,
div.gfield--select:after,
.gform-grid-col--select:after {
  background-color: currentColor;
  display: inline-block;
  fill: currentColor;
  height: 1rem;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  vertical-align: middle;
  width: 1rem;
}
.icon--neg {
  background-color: var(--color-white) !important;
}
.icon, .toasts__toast[data-duration="0"]:after, .button--icon--time::after, .button--icon--close::after, .button--icon--map::after, .button--icon--work::after, .button--icon--check::after, .button--icon--attach::after, .button--icon--warning::after, .button--icon--chevron::after, .button--icon--chevron-left::after, .button--icon--chevron-down::after, .button--icon--chevron-double::after, .button--icon--search::after, .button--icon--play::after, .button--icon--pause::after, .button--icon--arrow::after, .button--icon--prev::after, .button--icon--next::after, .button--icon--list::after, .button--icon--facebook::after, .button--icon--youtube::after, .button--icon--twitter::after, .button--icon--linkedin::after, .button--icon--xing::after, .button--icon--instagram::after, .button--icon--tiktok::after, .button--icon--whatsapp::after, .button--icon--arrow-right::after, .button--icon--arrow-left::after, .button--icon--button-arrow::after, .button--icon--email::after, .button--icon--phone::after, .button--icon--x::after, .button--icon--link::after, .labelWrap--select:after,
.form-row--select:after,
div.gfield--select:after,
.gform-grid-col--select:after {
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.icon--time:not(.icon--colored), .button--icon--time:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMSAwLjQ5OSkiPjxwYXRoIGQ9Ik0uNSwxMkExMS41LDExLjUsMCwxLDAsMTIsLjUsMTEuNSwxMS41LDAsMCwwLC41LDEyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDYuNVYxMmw2LDUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMSAwLjQ5OSkiPjxwYXRoIGQ9Ik0uNSwxMkExMS41LDExLjUsMCwxLDAsMTIsLjUsMTEuNSwxMS41LDAsMCwwLC41LDEyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDYuNVYxMmw2LDUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--time.icon--colored, .icon--colored.button--icon--time::after {
  background-image: url("data:image/svg+xml;base64,time");
  color: transparent;
}
.icon--close:not(.icon--colored), .toasts__toast[data-duration="0"]:not(.icon--colored):after, .button--icon--close:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--close.icon--colored, .icon--colored.toasts__toast[data-duration="0"]:after, .icon--colored.button--icon--close::after {
  background-image: url("data:image/svg+xml;base64,close");
  color: transparent;
}
.icon--map:not(.icon--colored), .button--icon--map:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMi4wMTciIHZpZXdCb3g9IjAgMCAxOCAyMi4wMTciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIDAuMjQ2KSI+PHBhdGggZD0iTTcuNSw3LjhhMi41NDgsMi41NDgsMCwxLDAsMi41NDgtMi41NDhBMi41NDgsMi41NDgsMCwwLDAsNy41LDcuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUyIDEuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE5LDguNzljMCw3LjA1NC02LjE2MiwxMS4wMS03LjY3LDExLjg3NmEuNjYzLjY2MywwLDAsMS0uNjYsMEM5LjE2MSwxOS44LDMsMTUuODQyLDMsOC43OWE4LDgsMCwxLDEsMTYsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMi4wMTciIHZpZXdCb3g9IjAgMCAxOCAyMi4wMTciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIDAuMjQ2KSI+PHBhdGggZD0iTTcuNSw3LjhhMi41NDgsMi41NDgsMCwxLDAsMi41NDgtMi41NDhBMi41NDgsMi41NDgsMCwwLDAsNy41LDcuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUyIDEuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE5LDguNzljMCw3LjA1NC02LjE2MiwxMS4wMS03LjY3LDExLjg3NmEuNjYzLjY2MywwLDAsMS0uNjYsMEM5LjE2MSwxOS44LDMsMTUuODQyLDMsOC43OWE4LDgsMCwxLDEsMTYsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--map.icon--colored, .icon--colored.button--icon--map::after {
  background-image: url("data:image/svg+xml;base64,map");
  color: transparent;
}
.icon--work:not(.icon--colored), .button--icon--work:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4wMDUiIGhlaWdodD0iMTkuMjc4IiB2aWV3Qm94PSIwIDAgMjIuMDA1IDE5LjI3OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjE2NCAtMi4yMTQpIj48bGluZSB4Mj0iMTkuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMTY0IDExLjc0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMzLjgyNiw3LjMyNWgtOWwuNTQxLTIuNTM0YTEuNDM5LDEuNDM5LDAsMCwxLDEuNDc4LS45OEgzMS44YTEuNDQyLDEuNDQyLDAsMCwxLDEuNDguOThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4xNiAtMC41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNS4xNjgsMTAuODM5YTIuNSwyLjUsMCwwLDEsMi41LTIuNWgxNWEyLjUsMi41LDAsMCwxLDIuNSwyLjVoMHY4Ljc1MmEyLjUsMi41LDAsMCwxLTIuNSwyLjVoLTE1YTIuNSwyLjUsMCwwLDEtMi41LTIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtMS41OTkpIiBmaWxsPSJub25lIiBzdHJva2U9InJlZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4wMDUiIGhlaWdodD0iMTkuMjc4IiB2aWV3Qm94PSIwIDAgMjIuMDA1IDE5LjI3OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjE2NCAtMi4yMTQpIj48bGluZSB4Mj0iMTkuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMTY0IDExLjc0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMzLjgyNiw3LjMyNWgtOWwuNTQxLTIuNTM0YTEuNDM5LDEuNDM5LDAsMCwxLDEuNDc4LS45OEgzMS44YTEuNDQyLDEuNDQyLDAsMCwxLDEuNDguOThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4xNiAtMC41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNS4xNjgsMTAuODM5YTIuNSwyLjUsMCwwLDEsMi41LTIuNWgxNWEyLjUsMi41LDAsMCwxLDIuNSwyLjVoMHY4Ljc1MmEyLjUsMi41LDAsMCwxLTIuNSwyLjVoLTE1YTIuNSwyLjUsMCwwLDEtMi41LTIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtMS41OTkpIiBmaWxsPSJub25lIiBzdHJva2U9InJlZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--work.icon--colored, .icon--colored.button--icon--work::after {
  background-image: url("data:image/svg+xml;base64,work");
  color: transparent;
}
.icon--check:not(.icon--colored), .button--icon--check:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNTciIGhlaWdodD0iOS41ODkiIHZpZXdCb3g9IjAgMCAxMy4wNTcgOS41ODkiPjxwYXRoIGQ9Ik0tMjA0Mi4zOTQsMjg1LjJsMy45NCwzLjkxMSw4LjA2LTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDIuOTIyIC0yODAuNTgzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NGZkIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNTciIGhlaWdodD0iOS41ODkiIHZpZXdCb3g9IjAgMCAxMy4wNTcgOS41ODkiPjxwYXRoIGQ9Ik0tMjA0Mi4zOTQsMjg1LjJsMy45NCwzLjkxMSw4LjA2LTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDIuOTIyIC0yODAuNTgzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NGZkIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--check.icon--colored, .icon--colored.button--icon--check::after {
  background-image: url("data:image/svg+xml;base64,check");
  color: transparent;
}
.icon--attach:not(.icon--colored), .button--icon--attach:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zIiBoZWlnaHQ9IjE5LjUiIHZpZXdCb3g9IjAgMCAxMi4zIDE5LjUiPjxwYXRoIGQ9Ik0xNi4wNSw2Ljc1MXY2LjZhNS40LDUuNCwwLDEsMS0xMC44LDB2LTlhMy42LDMuNiwwLDAsMSw3LjIsMHY5YTEuOCwxLjgsMCwwLDEtMy42LDBWNS41NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zIiBoZWlnaHQ9IjE5LjUiIHZpZXdCb3g9IjAgMCAxMi4zIDE5LjUiPjxwYXRoIGQ9Ik0xNi4wNSw2Ljc1MXY2LjZhNS40LDUuNCwwLDEsMS0xMC44LDB2LTlhMy42LDMuNiwwLDAsMSw3LjIsMHY5YTEuOCwxLjgsMCwwLDEtMy42LDBWNS41NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--attach.icon--colored, .icon--colored.button--icon--attach::after {
  background-image: url("data:image/svg+xml;base64,attach");
  color: transparent;
}
.icon--warning:not(.icon--colored), .button--icon--warning:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMgLTI1NCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzIDI1NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2Utd2lkdGg9IjIiPjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMC41IiByPSIxMC41IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iOS41IiBmaWxsPSJub25lIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAtMSkiPjxwYXRoIGQ9Ik0yNCwyNi4yNzRWMTkuOTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyNDAuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjk4MiwzNy45NThhLjQ5MS40OTEsMCwwLDAtLjQ4Mi41di4wMDhhLjUxLjUxLDAsMCwwLC41MDguNDloLjAxYS40OTEuNDkxLDAsMCwwLC40ODItLjV2LS4wMDhhLjUxLjUxLDAsMCwwLS41LS40OWgtLjAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyMzIuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvZz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMgLTI1NCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzIDI1NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2Utd2lkdGg9IjIiPjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMC41IiByPSIxMC41IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iOS41IiBmaWxsPSJub25lIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAtMSkiPjxwYXRoIGQ9Ik0yNCwyNi4yNzRWMTkuOTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyNDAuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjk4MiwzNy45NThhLjQ5MS40OTEsMCwwLDAtLjQ4Mi41di4wMDhhLjUxLjUxLDAsMCwwLC41MDguNDloLjAxYS40OTEuNDkxLDAsMCwwLC40ODItLjV2LS4wMDhhLjUxLjUxLDAsMCwwLS41LS40OWgtLjAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyMzIuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvZz48L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--warning.icon--colored, .icon--colored.button--icon--warning::after {
  background-image: url("data:image/svg+xml;base64,warning");
  color: transparent;
}
.icon--chevron:not(.icon--colored), .button--icon--chevron:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--chevron.icon--colored, .icon--colored.button--icon--chevron::after {
  background-image: url("data:image/svg+xml;base64,chevron");
  color: transparent;
}
.icon--chevron-left:not(.icon--colored), .button--icon--chevron-left:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cgo8c3ZnCiAgIGZpbGw9IiMwMDAwMDAiCiAgIGhlaWdodD0iODAwcHgiCiAgIHdpZHRoPSI4MDBweCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczEiIC8+Cjxwb2x5Z29uCiAgIHBvaW50cz0iMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggIgogICBpZD0icG9seWdvbjEiCiAgIHRyYW5zZm9ybT0icm90YXRlKDE4MCwyMDMuNzE3NSwyMDMuNzE4KSIgLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cgo8c3ZnCiAgIGZpbGw9IiMwMDAwMDAiCiAgIGhlaWdodD0iODAwcHgiCiAgIHdpZHRoPSI4MDBweCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczEiIC8+Cjxwb2x5Z29uCiAgIHBvaW50cz0iMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggIgogICBpZD0icG9seWdvbjEiCiAgIHRyYW5zZm9ybT0icm90YXRlKDE4MCwyMDMuNzE3NSwyMDMuNzE4KSIgLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--chevron-left.icon--colored, .icon--colored.button--icon--chevron-left::after {
  background-image: url("data:image/svg+xml;base64,chevron-left");
  color: transparent;
}
.icon--chevron-down:not(.icon--colored), .button--icon--chevron-down:not(.icon--colored)::after, .labelWrap--select:not(.icon--colored):after,
.form-row--select:not(.icon--colored):after,
div.gfield--select:not(.icon--colored):after,
.gform-grid-col--select:not(.icon--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--chevron-down.icon--colored, .icon--colored.button--icon--chevron-down::after, .icon--colored.labelWrap--select:after,
.icon--colored.form-row--select:after,
div.icon--colored.gfield--select:after,
.icon--colored.gform-grid-col--select:after {
  background-image: url("data:image/svg+xml;base64,chevron-down");
  color: transparent;
}
.icon--chevron-double:not(.icon--colored), .button--icon--chevron-double:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,+CjxwYXRoIGQ9Ik0xIDAuNUw3IDYuNUwxMyAwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,+CjxwYXRoIGQ9Ik0xIDAuNUw3IDYuNUwxMyAwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--chevron-double.icon--colored, .icon--colored.button--icon--chevron-double::after {
  background-image: url("data:image/svg+xml;base64,chevron-double");
  color: transparent;
}
.icon--search:not(.icon--colored), .button--icon--search:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI2MTkgMTguOTczNUMxNC45MDU4IDE4Ljk3MzUgMTYuNDgyNCAxOC4zMzcyIDE3LjY0NDggMTcuMjA0NkMxOC44MDcyIDE2LjA3MTkgMTkuNDYwMyAxNC41MzU4IDE5LjQ2MDMgMTIuOTM0QzE5LjQ2MDMgMTEuMzMyMiAxOC44MDcyIDkuNzk2MDcgMTcuNjQ0OCA4LjY2MzQ1QzE2LjQ4MjQgNy41MzA4MyAxNC45MDU4IDYuODk0NTMgMTMuMjYxOSA2Ljg5NDUzQzExLjYxOCA2Ljg5NDUzIDEwLjA0MTQgNy41MzA4MyA4Ljg3ODk1IDguNjYzNDVDNy43MTY1MiA5Ljc5NjA3IDcuMDYzNDggMTEuMzMyMiA3LjA2MzQ4IDEyLjkzNEM3LjA2MzQ4IDE0LjUzNTggNy43MTY1MiAxNi4wNzE5IDguODc4OTUgMTcuMjA0NkMxMC4wNDE0IDE4LjMzNzIgMTEuNjE4IDE4Ljk3MzUgMTMuMjYxOSAxOC45NzM1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuNjQ3MSAyMS4xMDU0TDE4LjAwMSAxNy41NTI3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI2MTkgMTguOTczNUMxNC45MDU4IDE4Ljk3MzUgMTYuNDgyNCAxOC4zMzcyIDE3LjY0NDggMTcuMjA0NkMxOC44MDcyIDE2LjA3MTkgMTkuNDYwMyAxNC41MzU4IDE5LjQ2MDMgMTIuOTM0QzE5LjQ2MDMgMTEuMzMyMiAxOC44MDcyIDkuNzk2MDcgMTcuNjQ0OCA4LjY2MzQ1QzE2LjQ4MjQgNy41MzA4MyAxNC45MDU4IDYuODk0NTMgMTMuMjYxOSA2Ljg5NDUzQzExLjYxOCA2Ljg5NDUzIDEwLjA0MTQgNy41MzA4MyA4Ljg3ODk1IDguNjYzNDVDNy43MTY1MiA5Ljc5NjA3IDcuMDYzNDggMTEuMzMyMiA3LjA2MzQ4IDEyLjkzNEM3LjA2MzQ4IDE0LjUzNTggNy43MTY1MiAxNi4wNzE5IDguODc4OTUgMTcuMjA0NkMxMC4wNDE0IDE4LjMzNzIgMTEuNjE4IDE4Ljk3MzUgMTMuMjYxOSAxOC45NzM1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuNjQ3MSAyMS4xMDU0TDE4LjAwMSAxNy41NTI3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--search.icon--colored, .icon--colored.button--icon--search::after {
  background-image: url("data:image/svg+xml;base64,search");
  color: transparent;
}
.icon--play:not(.icon--colored), .button--icon--play:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTIuMiAxMjIuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkyLjIgMTIyLjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjkyLjIsNjAuOTcgMCwxMjIuODggMCwwIDkyLjIsNjAuOTciLz48L2c+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTIuMiAxMjIuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkyLjIgMTIyLjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjkyLjIsNjAuOTcgMCwxMjIuODggMCwwIDkyLjIsNjAuOTciLz48L2c+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--play.icon--colored, .icon--colored.button--icon--play::after {
  background-image: url("data:image/svg+xml;base64,play");
  color: transparent;
}
.icon--pause:not(.icon--colored), .button--icon--pause:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxyZWN0IHk9IjIwLjg4NSIgY2xhc3M9InN0MCIgd2lkdGg9IjE4OC4wODgiIGhlaWdodD0iNDcwLjIzIi8+DQoJPHJlY3QgeD0iMzIzLjkxMiIgeT0iMjAuODg1IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTg4LjA4OCIgaGVpZ2h0PSI0NzAuMjMiLz4NCjwvZz4NCjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxyZWN0IHk9IjIwLjg4NSIgY2xhc3M9InN0MCIgd2lkdGg9IjE4OC4wODgiIGhlaWdodD0iNDcwLjIzIi8+DQoJPHJlY3QgeD0iMzIzLjkxMiIgeT0iMjAuODg1IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTg4LjA4OCIgaGVpZ2h0PSI0NzAuMjMiLz4NCjwvZz4NCjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--pause.icon--colored, .icon--colored.button--icon--pause::after {
  background-image: url("data:image/svg+xml;base64,pause");
  color: transparent;
}
.icon--arrow:not(.icon--colored), .button--icon--arrow:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMuNSA0LjVMMjEgMTJtMCAwbC03LjUgNy41TTIxIDEySDMiIC8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMuNSA0LjVMMjEgMTJtMCAwbC03LjUgNy41TTIxIDEySDMiIC8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--arrow.icon--colored, .icon--colored.button--icon--arrow::after {
  background-image: url("data:image/svg+xml;base64,arrow");
  color: transparent;
}
.icon--prev:not(.icon--colored), .button--icon--prev:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--prev.icon--colored, .icon--colored.button--icon--prev::after {
  background-image: url("data:image/svg+xml;base64,prev");
  color: transparent;
}
.icon--next:not(.icon--colored), .button--icon--next:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--next.icon--colored, .icon--colored.button--icon--next::after {
  background-image: url("data:image/svg+xml;base64,next");
  color: transparent;
}
.icon--list:not(.icon--colored), .button--icon--list:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCI+PGc+PHBhdGggZD0iTTguNSw1SDIzYTEsMSwwLDAsMCwwLTJIOC41YTEsMSwwLDAsMCwwLDJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDExSDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDE5SDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMi41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSwxLjVoLTJBMS41LDEuNSwwLDAsMCwwLDNWNUExLjUsMS41LDAsMCwwLDEuNSw2LjVoMkExLjUsMS41LDAsMCwwLDUsNVYzQTEuNSwxLjUsMCwwLDAsMy41LDEuNVpNNCw1YS41LjUsMCwwLDEtLjUuNWgtMkEuNS41LDAsMCwxLDEsNVYzYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsM1oiIGZpbGw9IiMyNTI1MjUiPjwvcGF0aD48cmVjdCB4PSIxIiB5PSIxMC41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSw5LjVoLTJBMS41LDEuNSwwLDAsMCwwLDExdjJhMS41LDEuNSwwLDAsMCwxLjUsMS41aDJBMS41LDEuNSwwLDAsMCw1LDEzVjExQTEuNSwxLjUsMCwwLDAsMy41LDkuNVpNNCwxM2EuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDEzVjExYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTFaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMTguNSIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjAuNSIgZmlsbD0iIzI1MjUyNSI+PC9yZWN0PjxwYXRoIGQ9Ik0zLjUsMTcuNWgtMkExLjUsMS41LDAsMCwwLDAsMTl2MmExLjUsMS41LDAsMCwwLDEuNSwxLjVoMkExLjUsMS41LDAsMCwwLDUsMjFWMTlBMS41LDEuNSwwLDAsMCwzLjUsMTcuNVpNNCwyMWEuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDIxVjE5YS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTlaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCI+PGc+PHBhdGggZD0iTTguNSw1SDIzYTEsMSwwLDAsMCwwLTJIOC41YTEsMSwwLDAsMCwwLDJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDExSDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDE5SDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMi41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSwxLjVoLTJBMS41LDEuNSwwLDAsMCwwLDNWNUExLjUsMS41LDAsMCwwLDEuNSw2LjVoMkExLjUsMS41LDAsMCwwLDUsNVYzQTEuNSwxLjUsMCwwLDAsMy41LDEuNVpNNCw1YS41LjUsMCwwLDEtLjUuNWgtMkEuNS41LDAsMCwxLDEsNVYzYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsM1oiIGZpbGw9IiMyNTI1MjUiPjwvcGF0aD48cmVjdCB4PSIxIiB5PSIxMC41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSw5LjVoLTJBMS41LDEuNSwwLDAsMCwwLDExdjJhMS41LDEuNSwwLDAsMCwxLjUsMS41aDJBMS41LDEuNSwwLDAsMCw1LDEzVjExQTEuNSwxLjUsMCwwLDAsMy41LDkuNVpNNCwxM2EuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDEzVjExYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTFaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMTguNSIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjAuNSIgZmlsbD0iIzI1MjUyNSI+PC9yZWN0PjxwYXRoIGQ9Ik0zLjUsMTcuNWgtMkExLjUsMS41LDAsMCwwLDAsMTl2MmExLjUsMS41LDAsMCwwLDEuNSwxLjVoMkExLjUsMS41LDAsMCwwLDUsMjFWMTlBMS41LDEuNSwwLDAsMCwzLjUsMTcuNVpNNCwyMWEuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDIxVjE5YS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTlaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--list.icon--colored, .icon--colored.button--icon--list::after {
  background-image: url("data:image/svg+xml;base64,list");
  color: transparent;
}
.icon--facebook:not(.icon--colored), .button--icon--facebook:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDM4KSI+CjxwYXRoIGQ9Ik0xMiAwQzUuMzcyNjQgMCAwIDUuMzcyNjQgMCAxMkMwIDE3LjYyNzUgMy44NzQ1NiAyMi4zNDk4IDkuMTAxMjggMjMuNjQ2N1YxNS42NjcySDYuNjI2ODhWMTJIOS4xMDEyOFYxMC40MTk4QzkuMTAxMjggNi4zMzU1MiAxMC45NDk4IDQuNDQyNCAxNC45NTk3IDQuNDQyNEMxNS43MiA0LjQ0MjQgMTcuMDMxOCA0LjU5MTY4IDE3LjU2ODUgNC43NDA0OFY4LjA2NDQ4QzE3LjI4NTMgOC4wMzQ3MiAxNi43OTMzIDguMDE5ODQgMTYuMTgyMiA4LjAxOTg0QzE0LjIxNDcgOC4wMTk4NCAxMy40NTQ0IDguNzY1MjggMTMuNDU0NCAxMC43MDNWMTJIMTcuMzc0MUwxNi43MDA2IDE1LjY2NzJIMTMuNDU0NFYyMy45MTIyQzE5LjM5NjMgMjMuMTk0NiAyNC4wMDA1IDE4LjEzNTQgMjQuMDAwNSAxMkMyNCA1LjM3MjY0IDE4LjYyNzQgMCAxMiAwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NzY5XzQzOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDM4KSI+CjxwYXRoIGQ9Ik0xMiAwQzUuMzcyNjQgMCAwIDUuMzcyNjQgMCAxMkMwIDE3LjYyNzUgMy44NzQ1NiAyMi4zNDk4IDkuMTAxMjggMjMuNjQ2N1YxNS42NjcySDYuNjI2ODhWMTJIOS4xMDEyOFYxMC40MTk4QzkuMTAxMjggNi4zMzU1MiAxMC45NDk4IDQuNDQyNCAxNC45NTk3IDQuNDQyNEMxNS43MiA0LjQ0MjQgMTcuMDMxOCA0LjU5MTY4IDE3LjU2ODUgNC43NDA0OFY4LjA2NDQ4QzE3LjI4NTMgOC4wMzQ3MiAxNi43OTMzIDguMDE5ODQgMTYuMTgyMiA4LjAxOTg0QzE0LjIxNDcgOC4wMTk4NCAxMy40NTQ0IDguNzY1MjggMTMuNDU0NCAxMC43MDNWMTJIMTcuMzc0MUwxNi43MDA2IDE1LjY2NzJIMTMuNDU0NFYyMy45MTIyQzE5LjM5NjMgMjMuMTk0NiAyNC4wMDA1IDE4LjEzNTQgMjQuMDAwNSAxMkMyNCA1LjM3MjY0IDE4LjYyNzQgMCAxMiAwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NzY5XzQzOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--facebook.icon--colored, .icon--colored.button--icon--facebook::after {
  background-image: url("data:image/svg+xml;base64,facebook");
  color: transparent;
}
.icon--youtube:not(.icon--colored), .button--icon--youtube:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjc2MDkgNy4yMDA3OEMyMy43NjA5IDcuMjAwNzggMjMuNTI2NiA1LjU0NjA5IDIyLjgwNDcgNC44MTk1M0MyMS44OTA2IDMuODYzMjggMjAuODY4OCAzLjg1ODU5IDIwLjQgMy44MDIzNEMxNy4wNDM4IDMuNTU4NTkgMTIuMDA0NyAzLjU1ODU5IDEyLjAwNDcgMy41NTg1OUgxMS45OTUzQzExLjk5NTMgMy41NTg1OSA2Ljk1NjI1IDMuNTU4NTkgMy42IDMuODAyMzRDMy4xMzEyNSAzLjg1ODU5IDIuMTA5MzggMy44NjMyOCAxLjE5NTMxIDQuODE5NTNDMC40NzM0MzggNS41NDYwOSAwLjI0Mzc1IDcuMjAwNzggMC4yNDM3NSA3LjIwMDc4QzAuMjQzNzUgNy4yMDA3OCAwIDkuMTQ2MDkgMCAxMS4wODY3VjEyLjkwNTVDMCAxNC44NDYxIDAuMjM5MDYyIDE2Ljc5MTQgMC4yMzkwNjIgMTYuNzkxNEMwLjIzOTA2MiAxNi43OTE0IDAuNDczNDM3IDE4LjQ0NjEgMS4xOTA2MiAxOS4xNzI3QzIuMTA0NjkgMjAuMTI4OSAzLjMwNDY5IDIwLjA5NjEgMy44MzkwNiAyMC4xOTkyQzUuNzYwOTQgMjAuMzgyIDEyIDIwLjQzODMgMTIgMjAuNDM4M0MxMiAyMC40MzgzIDE3LjA0MzggMjAuNDI4OSAyMC40IDIwLjE4OThDMjAuODY4OCAyMC4xMzM2IDIxLjg5MDYgMjAuMTI4OSAyMi44MDQ3IDE5LjE3MjdDMjMuNTI2NiAxOC40NDYxIDIzLjc2MDkgMTYuNzkxNCAyMy43NjA5IDE2Ljc5MTRDMjMuNzYwOSAxNi43OTE0IDI0IDE0Ljg1MDggMjQgMTIuOTA1NVYxMS4wODY3QzI0IDkuMTQ2MDkgMjMuNzYwOSA3LjIwMDc4IDIzLjc2MDkgNy4yMDA3OFpNOS41MjAzMSAxNS4xMTMzVjguMzY3OTdMMTYuMDAzMSAxMS43NTIzTDkuNTIwMzEgMTUuMTEzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjc2MDkgNy4yMDA3OEMyMy43NjA5IDcuMjAwNzggMjMuNTI2NiA1LjU0NjA5IDIyLjgwNDcgNC44MTk1M0MyMS44OTA2IDMuODYzMjggMjAuODY4OCAzLjg1ODU5IDIwLjQgMy44MDIzNEMxNy4wNDM4IDMuNTU4NTkgMTIuMDA0NyAzLjU1ODU5IDEyLjAwNDcgMy41NTg1OUgxMS45OTUzQzExLjk5NTMgMy41NTg1OSA2Ljk1NjI1IDMuNTU4NTkgMy42IDMuODAyMzRDMy4xMzEyNSAzLjg1ODU5IDIuMTA5MzggMy44NjMyOCAxLjE5NTMxIDQuODE5NTNDMC40NzM0MzggNS41NDYwOSAwLjI0Mzc1IDcuMjAwNzggMC4yNDM3NSA3LjIwMDc4QzAuMjQzNzUgNy4yMDA3OCAwIDkuMTQ2MDkgMCAxMS4wODY3VjEyLjkwNTVDMCAxNC44NDYxIDAuMjM5MDYyIDE2Ljc5MTQgMC4yMzkwNjIgMTYuNzkxNEMwLjIzOTA2MiAxNi43OTE0IDAuNDczNDM3IDE4LjQ0NjEgMS4xOTA2MiAxOS4xNzI3QzIuMTA0NjkgMjAuMTI4OSAzLjMwNDY5IDIwLjA5NjEgMy44MzkwNiAyMC4xOTkyQzUuNzYwOTQgMjAuMzgyIDEyIDIwLjQzODMgMTIgMjAuNDM4M0MxMiAyMC40MzgzIDE3LjA0MzggMjAuNDI4OSAyMC40IDIwLjE4OThDMjAuODY4OCAyMC4xMzM2IDIxLjg5MDYgMjAuMTI4OSAyMi44MDQ3IDE5LjE3MjdDMjMuNTI2NiAxOC40NDYxIDIzLjc2MDkgMTYuNzkxNCAyMy43NjA5IDE2Ljc5MTRDMjMuNzYwOSAxNi43OTE0IDI0IDE0Ljg1MDggMjQgMTIuOTA1NVYxMS4wODY3QzI0IDkuMTQ2MDkgMjMuNzYwOSA3LjIwMDc4IDIzLjc2MDkgNy4yMDA3OFpNOS41MjAzMSAxNS4xMTMzVjguMzY3OTdMMTYuMDAzMSAxMS43NTIzTDkuNTIwMzEgMTUuMTEzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--youtube.icon--colored, .icon--colored.button--icon--youtube::after {
  background-image: url("data:image/svg+xml;base64,youtube");
  color: transparent;
}
.icon--twitter:not(.icon--colored), .button--icon--twitter:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5Mzg2IDguMjkxODhMMCAwLjY2NjUwNEg0Ljc0NzU2TDguNDQ3NTMgNS4zNzk1MUwxMi40MDA0IDAuNjg3NzI0SDE1LjAxNTFMOS43MTE3NSA2Ljk4OTg4TDE2IDE0Ljk5OThIMTEuMjY2Nkw3LjI2MDMgOS45MDMwMkwyLjk4MzE3IDE0Ljk4NTdIMC4zNTQyOTZMNS45OTM4NiA4LjI5MTg4Wk0xMS45NTY1IDEzLjU4N0wyLjkxMTA1IDIuMDc5MzVINC4wNTcxTDEzLjA5MTIgMTMuNTg3SDExLjk1NjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5Mzg2IDguMjkxODhMMCAwLjY2NjUwNEg0Ljc0NzU2TDguNDQ3NTMgNS4zNzk1MUwxMi40MDA0IDAuNjg3NzI0SDE1LjAxNTFMOS43MTE3NSA2Ljk4OTg4TDE2IDE0Ljk5OThIMTEuMjY2Nkw3LjI2MDMgOS45MDMwMkwyLjk4MzE3IDE0Ljk4NTdIMC4zNTQyOTZMNS45OTM4NiA4LjI5MTg4Wk0xMS45NTY1IDEzLjU4N0wyLjkxMTA1IDIuMDc5MzVINC4wNTcxTDEzLjA5MTIgMTMuNTg3SDExLjk1NjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--twitter.icon--colored, .icon--colored.button--icon--twitter::after {
  background-image: url("data:image/svg+xml;base64,twitter");
  color: transparent;
}
.icon--linkedin:not(.icon--colored), .button--icon--linkedin:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDQyKSI+CjxwYXRoIGQ9Ik0yMi4yMjM0IDBIMS43NzE4N0MwLjc5MjE4NyAwIDAgMC43NzM0MzggMCAxLjcyOTY5VjIyLjI2NTZDMCAyMy4yMjE5IDAuNzkyMTg3IDI0IDEuNzcxODcgMjRIMjIuMjIzNEMyMy4yMDMxIDI0IDI0IDIzLjIyMTkgMjQgMjIuMjcwM1YxLjcyOTY5QzI0IDAuNzczNDM4IDIzLjIwMzEgMCAyMi4yMjM0IDBaTTcuMTIwMzEgMjAuNDUxNkgzLjU1NzgxVjguOTk1MzFINy4xMjAzMVYyMC40NTE2Wk01LjMzOTA2IDcuNDM0MzhDNC4xOTUzMSA3LjQzNDM4IDMuMjcxODggNi41MTA5NCAzLjI3MTg4IDUuMzcxODdDMy4yNzE4OCA0LjIzMjgxIDQuMTk1MzEgMy4zMDkzNyA1LjMzOTA2IDMuMzA5MzdDNi40NzgxMyAzLjMwOTM3IDcuNDAxNTYgNC4yMzI4MSA3LjQwMTU2IDUuMzcxODdDNy40MDE1NiA2LjUwNjI1IDYuNDc4MTMgNy40MzQzOCA1LjMzOTA2IDcuNDM0MzhaTTIwLjQ1MTYgMjAuNDUxNkgxNi44OTM3VjE0Ljg4MjhDMTYuODkzNyAxMy41NTYyIDE2Ljg3MDMgMTEuODQ1MyAxNS4wNDIyIDExLjg0NTNDMTMuMTkwNiAxMS44NDUzIDEyLjkwOTQgMTMuMjkzNyAxMi45MDk0IDE0Ljc4OTFWMjAuNDUxNkg5LjM1NjI1VjguOTk1MzFIMTIuNzY4N1YxMC41NjA5SDEyLjgxNTZDMTMuMjg5MSA5LjY2MDk0IDE0LjQ1MTYgOC43MDkzOCAxNi4xODEzIDguNzA5MzhDMTkuNzg1OSA4LjcwOTM4IDIwLjQ1MTYgMTEuMDgxMyAyMC40NTE2IDE0LjE2NTZWMjAuNDUxNloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjc2OV80NDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDQyKSI+CjxwYXRoIGQ9Ik0yMi4yMjM0IDBIMS43NzE4N0MwLjc5MjE4NyAwIDAgMC43NzM0MzggMCAxLjcyOTY5VjIyLjI2NTZDMCAyMy4yMjE5IDAuNzkyMTg3IDI0IDEuNzcxODcgMjRIMjIuMjIzNEMyMy4yMDMxIDI0IDI0IDIzLjIyMTkgMjQgMjIuMjcwM1YxLjcyOTY5QzI0IDAuNzczNDM4IDIzLjIwMzEgMCAyMi4yMjM0IDBaTTcuMTIwMzEgMjAuNDUxNkgzLjU1NzgxVjguOTk1MzFINy4xMjAzMVYyMC40NTE2Wk01LjMzOTA2IDcuNDM0MzhDNC4xOTUzMSA3LjQzNDM4IDMuMjcxODggNi41MTA5NCAzLjI3MTg4IDUuMzcxODdDMy4yNzE4OCA0LjIzMjgxIDQuMTk1MzEgMy4zMDkzNyA1LjMzOTA2IDMuMzA5MzdDNi40NzgxMyAzLjMwOTM3IDcuNDAxNTYgNC4yMzI4MSA3LjQwMTU2IDUuMzcxODdDNy40MDE1NiA2LjUwNjI1IDYuNDc4MTMgNy40MzQzOCA1LjMzOTA2IDcuNDM0MzhaTTIwLjQ1MTYgMjAuNDUxNkgxNi44OTM3VjE0Ljg4MjhDMTYuODkzNyAxMy41NTYyIDE2Ljg3MDMgMTEuODQ1MyAxNS4wNDIyIDExLjg0NTNDMTMuMTkwNiAxMS44NDUzIDEyLjkwOTQgMTMuMjkzNyAxMi45MDk0IDE0Ljc4OTFWMjAuNDUxNkg5LjM1NjI1VjguOTk1MzFIMTIuNzY4N1YxMC41NjA5SDEyLjgxNTZDMTMuMjg5MSA5LjY2MDk0IDE0LjQ1MTYgOC43MDkzOCAxNi4xODEzIDguNzA5MzhDMTkuNzg1OSA4LjcwOTM4IDIwLjQ1MTYgMTEuMDgxMyAyMC40NTE2IDE0LjE2NTZWMjAuNDUxNloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjc2OV80NDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--linkedin.icon--colored, .icon--colored.button--icon--linkedin::after {
  background-image: url("data:image/svg+xml;base64,linkedin");
  color: transparent;
}
.icon--xing:not(.icon--colored), .button--icon--xing:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSA1SDFMMy41IDEwLjVMMCAxNi41SDQuNUw4IDEwLjVMNS41IDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEgMEgxNkw3LjUgMTVMMTIuNSAyM0gxNy41TDEzIDE0LjVMMjEgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSA1SDFMMy41IDEwLjVMMCAxNi41SDQuNUw4IDEwLjVMNS41IDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEgMEgxNkw3LjUgMTVMMTIuNSAyM0gxNy41TDEzIDE0LjVMMjEgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--xing.icon--colored, .icon--colored.button--icon--xing::after {
  background-image: url("data:image/svg+xml;base64,xing");
  color: transparent;
}
.icon--instagram:not(.icon--colored), .button--icon--instagram:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPg0KPHBhdGggZD0iTTI1LjgwNSA3Ljk5NmMwIDAgMCAwLjAwMSAwIDAuMDAxIDAgMC45OTQtMC44MDYgMS43OTktMS43OTkgMS43OTlzLTEuNzk5LTAuODA2LTEuNzk5LTEuNzk5YzAtMC45OTQgMC44MDYtMS43OTkgMS43OTktMS43OTl2MGMwLjk5MyAwLjAwMSAxLjc5OCAwLjgwNSAxLjc5OSAxLjc5OHYwek0xNiAyMC45OTljLTIuNzYxIDAtNC45OTktMi4yMzgtNC45OTktNC45OTlzMi4yMzgtNC45OTkgNC45OTktNC45OTljMi43NjEgMCA0Ljk5OSAyLjIzOCA0Ljk5OSA0Ljk5OXYwYzAgMCAwIDAuMDAxIDAgMC4wMDEgMCAyLjc2LTIuMjM3IDQuOTk3LTQuOTk3IDQuOTk3LTAgMC0wLjAwMSAwLTAuMDAxIDBoMHpNMTYgOC4zYzAgMCAwIDAtMCAwLTQuMjUzIDAtNy43IDMuNDQ4LTcuNyA3LjdzMy40NDggNy43IDcuNyA3LjdjNC4yNTMgMCA3LjctMy40NDggNy43LTcuN3YwYzAtMCAwLTAgMC0wLjAwMSAwLTQuMjUyLTMuNDQ3LTcuNy03LjctNy43LTAgMC0wIDAtMC4wMDEgMGgwek0xNiAzLjcwNGM0LjAwMyAwIDQuNDggMC4wMjAgNi4wNjEgMC4wODkgMS4wMDMgMC4wMTIgMS45NTcgMC4yMDIgMi44NCAwLjUzOGwtMC4wNTctMC4wMTljMS4zMTQgMC41MTIgMi4zMzQgMS41MzIgMi44MzUgMi44MTJsMC4wMTIgMC4wMzRjMC4zMTYgMC44MjYgMC41MDQgMS43ODEgMC41MTYgMi43NzhsMCAwLjAwNWMwLjA3MSAxLjU4MiAwLjA4NyAyLjA1NyAwLjA4NyA2LjA2MXMtMC4wMTkgNC40OC0wLjA5MiA2LjA2MWMtMC4wMTkgMS4wMDQtMC4yMSAxLjk1OC0wLjU0NSAyLjg0MWwwLjAxOS0wLjA1OGMtMC4yNTggMC42NzYtMC42NCAxLjI1Mi0xLjEyMyAxLjcyNmwtMC4wMDEgMC4wMDFjLTAuNDczIDAuNDg0LTEuMDQ5IDAuODY2LTEuNjkyIDEuMTA5bC0wLjAzMiAwLjAxMWMtMC44MjkgMC4zMTYtMS43ODcgMC41MDQtMi43ODggMC41MTZsLTAuMDA1IDBjLTEuNTkyIDAuMDcxLTIuMDYxIDAuMDg3LTYuMDcyIDAuMDg3LTQuMDEzIDAtNC40ODEtMC4wMTktNi4wNzItMC4wOTItMS4wMDgtMC4wMTktMS45NjYtMC4yMS0yLjg1My0wLjU0NWwwLjA1OSAwLjAxOWMtMC42NzYtMC4yNTQtMS4yNTItMC42MzctMS43MjItMS4xMjJsLTAuMDAxLTAuMDAxYy0wLjQ4OS0wLjQ3LTAuODczLTEuMDQ3LTEuMTE0LTEuNjkzbC0wLjAxMC0wLjAzMWMtMC4zMTUtMC44MjgtMC41MDYtMS43ODUtMC41MjUtMi43ODVsLTAtMC4wMDhjLTAuMDU2LTEuNTc1LTAuMDc2LTIuMDYxLTAuMDc2LTYuMDUzIDAtMy45OTQgMC4wMjAtNC40ODEgMC4wNzYtNi4wNzUgMC4wMTktMS4wMDcgMC4yMDktMS45NjQgMC41NDQtMi44NWwtMC4wMTkgMC4wNTljMC4yNDctMC42NzkgMC42MzItMS4yNTcgMS4xMjMtMS43MjRsMC4wMDItMC4wMDJjMC40NjgtMC40OTIgMS4wNDUtMC44NzUgMS42OTItMS4xMTJsMC4wMzEtMC4wMTBjMC44MjMtMC4zMTggMS43NzQtMC41MDkgMi43NjgtMC41MjZsMC4wMDctMGMxLjU5My0wLjA1NiAyLjA2Mi0wLjA3NSA2LjA3Mi0wLjA3NXpNMTYgMS4wMDRjLTQuMDc0IDAtNC41ODIgMC4wMTktNi4xODIgMC4wOTAtMS4zMTUgMC4wMjgtMi41NjIgMC4yODItMy43MTYgMC43MjNsMC4wNzYtMC4wMjVjLTEuMDQwIDAuMzk3LTEuOTI2IDAuOTg2LTIuNjU2IDEuNzI4bC0wLjAwMSAwLjAwMWMtMC43NDUgMC43My0xLjMzMyAxLjYxNy0xLjcxMyAyLjYwN2wtMC4wMTcgMC4wNTBjLTAuNDE2IDEuMDc4LTAuNjcgMi4zMjYtMC42OTcgMy42MjhsLTAgMC4wMTJjLTAuMDc1IDEuNi0wLjA5MCAyLjEwOC0wLjA5MCA2LjE4MnMwLjAxOSA0LjU4MiAwLjA5MCA2LjE4MmMwLjAyOCAxLjMxNSAwLjI4MiAyLjU2MiAwLjcyMyAzLjcxNmwtMC4wMjUtMC4wNzZjMC43OTYgMi4wMjEgMi4zNjUgMy41OSA0LjMzNCA0LjM2OGwwLjA1MiAwLjAxOGMxLjA3OCAwLjQxNSAyLjMyNiAwLjY2OSAzLjYyOCAwLjY5N2wwLjAxMiAwYzEuNiAwLjA3NSAyLjEwOCAwLjA5MCA2LjE4MiAwLjA5MHM0LjU4Mi0wLjAxOSA2LjE4Mi0wLjA5MGMxLjMxNS0wLjAyOSAyLjU2Mi0wLjI4MiAzLjcxNi0wLjcyM2wtMC4wNzYgMC4wMjZjMi4wMjEtMC43OTYgMy41OS0yLjM2NSA0LjM2OC00LjMzNGwwLjAxOC0wLjA1MmMwLjQxNi0xLjA3OCAwLjY2OS0yLjMyNiAwLjY5Ny0zLjYyOGwwLTAuMDEyYzAuMDc1LTEuNiAwLjA5MC0yLjEwOCAwLjA5MC02LjE4MnMtMC4wMTktNC41ODItMC4wOTAtNi4xODJjLTAuMDI5LTEuMzE1LTAuMjgyLTIuNTYyLTAuNzIzLTMuNzE2bDAuMDI2IDAuMDc2Yy0wLjM5OC0xLjA0MC0wLjk4Ni0xLjkyNi0xLjcyOS0yLjY1NmwtMC4wMDEtMC4wMDFjLTAuNzMtMC43NDUtMS42MTctMS4zMzMtMi42MDctMS43MTNsLTAuMDUwLTAuMDE3Yy0xLjA3OC0wLjQxNi0yLjMyNi0wLjY3LTMuNjI4LTAuNjk3bC0wLjAxMi0wYy0xLjYtMC4wNzUtMi4xMDgtMC4wOTAtNi4xODItMC4wOTB6Ij48L3BhdGg+DQo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPg0KPHBhdGggZD0iTTI1LjgwNSA3Ljk5NmMwIDAgMCAwLjAwMSAwIDAuMDAxIDAgMC45OTQtMC44MDYgMS43OTktMS43OTkgMS43OTlzLTEuNzk5LTAuODA2LTEuNzk5LTEuNzk5YzAtMC45OTQgMC44MDYtMS43OTkgMS43OTktMS43OTl2MGMwLjk5MyAwLjAwMSAxLjc5OCAwLjgwNSAxLjc5OSAxLjc5OHYwek0xNiAyMC45OTljLTIuNzYxIDAtNC45OTktMi4yMzgtNC45OTktNC45OTlzMi4yMzgtNC45OTkgNC45OTktNC45OTljMi43NjEgMCA0Ljk5OSAyLjIzOCA0Ljk5OSA0Ljk5OXYwYzAgMCAwIDAuMDAxIDAgMC4wMDEgMCAyLjc2LTIuMjM3IDQuOTk3LTQuOTk3IDQuOTk3LTAgMC0wLjAwMSAwLTAuMDAxIDBoMHpNMTYgOC4zYzAgMCAwIDAtMCAwLTQuMjUzIDAtNy43IDMuNDQ4LTcuNyA3LjdzMy40NDggNy43IDcuNyA3LjdjNC4yNTMgMCA3LjctMy40NDggNy43LTcuN3YwYzAtMCAwLTAgMC0wLjAwMSAwLTQuMjUyLTMuNDQ3LTcuNy03LjctNy43LTAgMC0wIDAtMC4wMDEgMGgwek0xNiAzLjcwNGM0LjAwMyAwIDQuNDggMC4wMjAgNi4wNjEgMC4wODkgMS4wMDMgMC4wMTIgMS45NTcgMC4yMDIgMi44NCAwLjUzOGwtMC4wNTctMC4wMTljMS4zMTQgMC41MTIgMi4zMzQgMS41MzIgMi44MzUgMi44MTJsMC4wMTIgMC4wMzRjMC4zMTYgMC44MjYgMC41MDQgMS43ODEgMC41MTYgMi43NzhsMCAwLjAwNWMwLjA3MSAxLjU4MiAwLjA4NyAyLjA1NyAwLjA4NyA2LjA2MXMtMC4wMTkgNC40OC0wLjA5MiA2LjA2MWMtMC4wMTkgMS4wMDQtMC4yMSAxLjk1OC0wLjU0NSAyLjg0MWwwLjAxOS0wLjA1OGMtMC4yNTggMC42NzYtMC42NCAxLjI1Mi0xLjEyMyAxLjcyNmwtMC4wMDEgMC4wMDFjLTAuNDczIDAuNDg0LTEuMDQ5IDAuODY2LTEuNjkyIDEuMTA5bC0wLjAzMiAwLjAxMWMtMC44MjkgMC4zMTYtMS43ODcgMC41MDQtMi43ODggMC41MTZsLTAuMDA1IDBjLTEuNTkyIDAuMDcxLTIuMDYxIDAuMDg3LTYuMDcyIDAuMDg3LTQuMDEzIDAtNC40ODEtMC4wMTktNi4wNzItMC4wOTItMS4wMDgtMC4wMTktMS45NjYtMC4yMS0yLjg1My0wLjU0NWwwLjA1OSAwLjAxOWMtMC42NzYtMC4yNTQtMS4yNTItMC42MzctMS43MjItMS4xMjJsLTAuMDAxLTAuMDAxYy0wLjQ4OS0wLjQ3LTAuODczLTEuMDQ3LTEuMTE0LTEuNjkzbC0wLjAxMC0wLjAzMWMtMC4zMTUtMC44MjgtMC41MDYtMS43ODUtMC41MjUtMi43ODVsLTAtMC4wMDhjLTAuMDU2LTEuNTc1LTAuMDc2LTIuMDYxLTAuMDc2LTYuMDUzIDAtMy45OTQgMC4wMjAtNC40ODEgMC4wNzYtNi4wNzUgMC4wMTktMS4wMDcgMC4yMDktMS45NjQgMC41NDQtMi44NWwtMC4wMTkgMC4wNTljMC4yNDctMC42NzkgMC42MzItMS4yNTcgMS4xMjMtMS43MjRsMC4wMDItMC4wMDJjMC40NjgtMC40OTIgMS4wNDUtMC44NzUgMS42OTItMS4xMTJsMC4wMzEtMC4wMTBjMC44MjMtMC4zMTggMS43NzQtMC41MDkgMi43NjgtMC41MjZsMC4wMDctMGMxLjU5My0wLjA1NiAyLjA2Mi0wLjA3NSA2LjA3Mi0wLjA3NXpNMTYgMS4wMDRjLTQuMDc0IDAtNC41ODIgMC4wMTktNi4xODIgMC4wOTAtMS4zMTUgMC4wMjgtMi41NjIgMC4yODItMy43MTYgMC43MjNsMC4wNzYtMC4wMjVjLTEuMDQwIDAuMzk3LTEuOTI2IDAuOTg2LTIuNjU2IDEuNzI4bC0wLjAwMSAwLjAwMWMtMC43NDUgMC43My0xLjMzMyAxLjYxNy0xLjcxMyAyLjYwN2wtMC4wMTcgMC4wNTBjLTAuNDE2IDEuMDc4LTAuNjcgMi4zMjYtMC42OTcgMy42MjhsLTAgMC4wMTJjLTAuMDc1IDEuNi0wLjA5MCAyLjEwOC0wLjA5MCA2LjE4MnMwLjAxOSA0LjU4MiAwLjA5MCA2LjE4MmMwLjAyOCAxLjMxNSAwLjI4MiAyLjU2MiAwLjcyMyAzLjcxNmwtMC4wMjUtMC4wNzZjMC43OTYgMi4wMjEgMi4zNjUgMy41OSA0LjMzNCA0LjM2OGwwLjA1MiAwLjAxOGMxLjA3OCAwLjQxNSAyLjMyNiAwLjY2OSAzLjYyOCAwLjY5N2wwLjAxMiAwYzEuNiAwLjA3NSAyLjEwOCAwLjA5MCA2LjE4MiAwLjA5MHM0LjU4Mi0wLjAxOSA2LjE4Mi0wLjA5MGMxLjMxNS0wLjAyOSAyLjU2Mi0wLjI4MiAzLjcxNi0wLjcyM2wtMC4wNzYgMC4wMjZjMi4wMjEtMC43OTYgMy41OS0yLjM2NSA0LjM2OC00LjMzNGwwLjAxOC0wLjA1MmMwLjQxNi0xLjA3OCAwLjY2OS0yLjMyNiAwLjY5Ny0zLjYyOGwwLTAuMDEyYzAuMDc1LTEuNiAwLjA5MC0yLjEwOCAwLjA5MC02LjE4MnMtMC4wMTktNC41ODItMC4wOTAtNi4xODJjLTAuMDI5LTEuMzE1LTAuMjgyLTIuNTYyLTAuNzIzLTMuNzE2bDAuMDI2IDAuMDc2Yy0wLjM5OC0xLjA0MC0wLjk4Ni0xLjkyNi0xLjcyOS0yLjY1NmwtMC4wMDEtMC4wMDFjLTAuNzMtMC43NDUtMS42MTctMS4zMzMtMi42MDctMS43MTNsLTAuMDUwLTAuMDE3Yy0xLjA3OC0wLjQxNi0yLjMyNi0wLjY3LTMuNjI4LTAuNjk3bC0wLjAxMi0wYy0xLjYtMC4wNzUtMi4xMDgtMC4wOTAtNi4xODItMC4wOTB6Ij48L3BhdGg+DQo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--instagram.icon--colored, .icon--colored.button--icon--instagram::after {
  background-image: url("data:image/svg+xml;base64,instagram");
  color: transparent;
}
.icon--tiktok:not(.icon--colored), .button--icon--tiktok:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5MTggMC42MDg2NTJMOS44MDU4MSAwSDcuNDY5NzdWNS40ODE4NUw3LjQ2MTgxIDEwLjgzNjRDNy40NjU3OSAxMC44NzYyIDcuNDY5NzcgMTAuOTE5OSA3LjQ2OTc3IDEwLjk1OTdDNy40Njk3NyAxMi4zMDAzIDYuMzc5MzUgMTMuMzk0MyA1LjAzNDI0IDEzLjM5NDNDMy42ODkxMiAxMy4zOTQzIDIuNTk4NyAxMi4zMDQzIDIuNTk4NyAxMC45NTk3QzIuNTk4NyA5LjYxOTA5IDMuNjg5MTIgOC41MjUxMSA1LjAzNDI0IDguNTI1MTFDNS4zMTI4MSA4LjUyNTExIDUuNTgzNDIgOC41NzY4MyA1LjgzNDE0IDguNjY0MzVWNS45OTEwNUM1LjU3NTQ3IDUuOTQ3MjkgNS4zMDg4MyA1LjkyMzQyIDUuMDM0MjQgNS45MjM0MkMyLjI2MDQzIDUuOTI3NCAwIDguMTg2OTcgMCAxMC45NjM3QzAgMTMuNzQwNCAyLjI2MDQzIDE2IDUuMDM4MjEgMTZDNy44MTYgMTYgMTAuMDc2NCAxMy43NDA0IDEwLjA3NjQgMTAuOTYzN1Y0LjU5NDczQzExLjA4MzMgNS42MDExOSAxMi4zODQ2IDYuNTgzNzkgMTMuODI1MiA2Ljg5ODA2VjQuMTY1MDlDMTIuMjYxMiAzLjQ3MjkgMTAuNzA1MiAxLjQyODE1IDEwLjE5MTggMC42MDg2NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5MTggMC42MDg2NTJMOS44MDU4MSAwSDcuNDY5NzdWNS40ODE4NUw3LjQ2MTgxIDEwLjgzNjRDNy40NjU3OSAxMC44NzYyIDcuNDY5NzcgMTAuOTE5OSA3LjQ2OTc3IDEwLjk1OTdDNy40Njk3NyAxMi4zMDAzIDYuMzc5MzUgMTMuMzk0MyA1LjAzNDI0IDEzLjM5NDNDMy42ODkxMiAxMy4zOTQzIDIuNTk4NyAxMi4zMDQzIDIuNTk4NyAxMC45NTk3QzIuNTk4NyA5LjYxOTA5IDMuNjg5MTIgOC41MjUxMSA1LjAzNDI0IDguNTI1MTFDNS4zMTI4MSA4LjUyNTExIDUuNTgzNDIgOC41NzY4MyA1LjgzNDE0IDguNjY0MzVWNS45OTEwNUM1LjU3NTQ3IDUuOTQ3MjkgNS4zMDg4MyA1LjkyMzQyIDUuMDM0MjQgNS45MjM0MkMyLjI2MDQzIDUuOTI3NCAwIDguMTg2OTcgMCAxMC45NjM3QzAgMTMuNzQwNCAyLjI2MDQzIDE2IDUuMDM4MjEgMTZDNy44MTYgMTYgMTAuMDc2NCAxMy43NDA0IDEwLjA3NjQgMTAuOTYzN1Y0LjU5NDczQzExLjA4MzMgNS42MDExOSAxMi4zODQ2IDYuNTgzNzkgMTMuODI1MiA2Ljg5ODA2VjQuMTY1MDlDMTIuMjYxMiAzLjQ3MjkgMTAuNzA1MiAxLjQyODE1IDEwLjE5MTggMC42MDg2NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--tiktok.icon--colored, .icon--colored.button--icon--tiktok::after {
  background-image: url("data:image/svg+xml;base64,tiktok");
  color: transparent;
}
.icon--whatsapp:not(.icon--colored), .button--icon--whatsapp:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42IDIuM0MxMi4xIDAuOCAxMC4xIDAgOCAwQzMuNiAwIDAgMy42IDAgOEMwIDkuNCAwLjQwMDAwNiAxMC44IDEuMTAwMDEgMTJMMCAxNkw0LjIwMDAxIDE0LjlDNS40MDAwMSAxNS41IDYuNyAxNS45IDggMTUuOUMxMi40IDE1LjkgMTYgMTIuMyAxNiA3LjlDMTYgNS44IDE1LjEgMy44IDEzLjYgMi4zWk03Ljg5OTk5IDE0LjlDNi42OTk5OSAxNC45IDUuNSAxNC42IDQuNSAxNEw0LjI5OTk5IDEzLjlMMS44OTk5OSAxNC4zTDIuNSAxMkwyLjI5OTk5IDExLjdDMS41OTk5OSAxMC42IDEgOS4yIDEgOEMxIDQuNCA0LjQgMSA4IDFDOS44IDEgMTEuNyAxLjggMTMgM0MxNC4zIDQuMyAxNSA2LjIgMTUgOEMxNSAxMS41IDExLjYgMTQuOSA3Ljg5OTk5IDE0LjlaTTExLjYgOS42QzExLjQgOS41IDEwLjQgOSAxMC4yIDlDMTAgOC45IDkuODk5OTkgOC45IDkuNzk5OTkgOS4xQzkuNjk5OTkgOS4zIDkuMzAwMDEgOS43IDkuMjAwMDEgOS45QzkuMTAwMDEgMTAgOC45OTk5OSAxMCA4Ljc5OTk5IDEwQzguNTk5OTkgOS45IDguMDAwMDEgOS43IDcuMjAwMDEgOUM2LjYwMDAxIDguNSA2LjIwMDAxIDcuOCA2LjEwMDAxIDcuNkM2LjAwMDAxIDcuNCA2LjEwMDAxIDcuMyA2LjIwMDAxIDcuMkM2LjMwMDAxIDcuMSA2LjQgNyA2LjUgNi45QzYuNiA2LjggNi42MDAwMSA2LjcgNi43MDAwMSA2LjZDNi44MDAwMSA2LjUgNi43MDAwMSA2LjQgNi43MDAwMSA2LjNDNi43MDAwMSA2LjIgNi4zMDAwMSA1LjIgNi4xMDAwMSA0LjhDNi4wMDAwMSA0LjUgNS44MDAwMSA0LjUgNS43MDAwMSA0LjVDNS42MDAwMSA0LjUgNS40OTk5OSA0LjUgNS4yOTk5OSA0LjVDNS4xOTk5OSA0LjUgNC45OTk5OSA0LjUgNC43OTk5OSA0LjdDNC41OTk5OSA0LjkgNC4xMDAwMSA1LjQgNC4xMDAwMSA2LjRDNC4xMDAwMSA3LjQgNC43OTk5OSA4LjMgNC44OTk5OSA4LjVDNC45OTk5OSA4LjYgNi4yOTk5OSAxMC43IDguMjk5OTkgMTEuNUM5Ljk5OTk5IDEyLjIgMTAuMyAxMiAxMC43IDEyQzExLjEgMTIgMTEuOSAxMS41IDEyIDExLjFDMTIuMiAxMC42IDEyLjIgMTAuMiAxMi4xIDEwLjJDMTIgOS43IDExLjggOS43IDExLjYgOS42WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42IDIuM0MxMi4xIDAuOCAxMC4xIDAgOCAwQzMuNiAwIDAgMy42IDAgOEMwIDkuNCAwLjQwMDAwNiAxMC44IDEuMTAwMDEgMTJMMCAxNkw0LjIwMDAxIDE0LjlDNS40MDAwMSAxNS41IDYuNyAxNS45IDggMTUuOUMxMi40IDE1LjkgMTYgMTIuMyAxNiA3LjlDMTYgNS44IDE1LjEgMy44IDEzLjYgMi4zWk03Ljg5OTk5IDE0LjlDNi42OTk5OSAxNC45IDUuNSAxNC42IDQuNSAxNEw0LjI5OTk5IDEzLjlMMS44OTk5OSAxNC4zTDIuNSAxMkwyLjI5OTk5IDExLjdDMS41OTk5OSAxMC42IDEgOS4yIDEgOEMxIDQuNCA0LjQgMSA4IDFDOS44IDEgMTEuNyAxLjggMTMgM0MxNC4zIDQuMyAxNSA2LjIgMTUgOEMxNSAxMS41IDExLjYgMTQuOSA3Ljg5OTk5IDE0LjlaTTExLjYgOS42QzExLjQgOS41IDEwLjQgOSAxMC4yIDlDMTAgOC45IDkuODk5OTkgOC45IDkuNzk5OTkgOS4xQzkuNjk5OTkgOS4zIDkuMzAwMDEgOS43IDkuMjAwMDEgOS45QzkuMTAwMDEgMTAgOC45OTk5OSAxMCA4Ljc5OTk5IDEwQzguNTk5OTkgOS45IDguMDAwMDEgOS43IDcuMjAwMDEgOUM2LjYwMDAxIDguNSA2LjIwMDAxIDcuOCA2LjEwMDAxIDcuNkM2LjAwMDAxIDcuNCA2LjEwMDAxIDcuMyA2LjIwMDAxIDcuMkM2LjMwMDAxIDcuMSA2LjQgNyA2LjUgNi45QzYuNiA2LjggNi42MDAwMSA2LjcgNi43MDAwMSA2LjZDNi44MDAwMSA2LjUgNi43MDAwMSA2LjQgNi43MDAwMSA2LjNDNi43MDAwMSA2LjIgNi4zMDAwMSA1LjIgNi4xMDAwMSA0LjhDNi4wMDAwMSA0LjUgNS44MDAwMSA0LjUgNS43MDAwMSA0LjVDNS42MDAwMSA0LjUgNS40OTk5OSA0LjUgNS4yOTk5OSA0LjVDNS4xOTk5OSA0LjUgNC45OTk5OSA0LjUgNC43OTk5OSA0LjdDNC41OTk5OSA0LjkgNC4xMDAwMSA1LjQgNC4xMDAwMSA2LjRDNC4xMDAwMSA3LjQgNC43OTk5OSA4LjMgNC44OTk5OSA4LjVDNC45OTk5OSA4LjYgNi4yOTk5OSAxMC43IDguMjk5OTkgMTEuNUM5Ljk5OTk5IDEyLjIgMTAuMyAxMiAxMC43IDEyQzExLjEgMTIgMTEuOSAxMS41IDEyIDExLjFDMTIuMiAxMC42IDEyLjIgMTAuMiAxMi4xIDEwLjJDMTIgOS43IDExLjggOS43IDExLjYgOS42WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--whatsapp.icon--colored, .icon--colored.button--icon--whatsapp::after {
  background-image: url("data:image/svg+xml;base64,whatsapp");
  color: transparent;
}
.icon--arrow-right:not(.icon--colored), .button--icon--arrow-right:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--arrow-right.icon--colored, .icon--colored.button--icon--arrow-right::after {
  background-image: url("data:image/svg+xml;base64,arrow-right");
  color: transparent;
}
.icon--arrow-left:not(.icon--colored), .button--icon--arrow-left:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDI4TDM2Ljc1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjYuMjUgMzVMMTkuMjUgMjhMMjYuMjUgMjEiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjggMjgpIiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDI4TDM2Ljc1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjYuMjUgMzVMMTkuMjUgMjhMMjYuMjUgMjEiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjggMjgpIiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--arrow-left.icon--colored, .icon--colored.button--icon--arrow-left::after {
  background-image: url("data:image/svg+xml;base64,arrow-left");
  color: transparent;
}
.icon--button-arrow:not(.icon--colored), .button--icon--button-arrow:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgN0wxNy4yNSA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4yNSAxLjI1TDE3Ljc1IDYuNzVMMTIuMjUgMTIuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgN0wxNy4yNSA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4yNSAxLjI1TDE3Ljc1IDYuNzVMMTIuMjUgMTIuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--button-arrow.icon--colored, .icon--colored.button--icon--button-arrow::after {
  background-image: url("data:image/svg+xml;base64,button-arrow");
  color: transparent;
}
.icon--email:not(.icon--colored), .button--icon--email:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDQ3NDcgOS43NDUyTDE2LjY3NDcgNS44MDMwNUMxNi40NDQ5IDUuMDQ2NzggMTUuOTc4NyA0LjM4NDExIDE1LjM0NDUgMy45MTIzMUMxNC43MTAzIDMuNDQwNTEgMTMuOTQxNiAzLjE4NDQyIDEzLjE1MTIgMy4xODE2NEg1Ljc0Mzc3QzQuOTUzMzUgMy4xODQ0MiA0LjE4NDY0IDMuNDQwNTEgMy41NTA0NyAzLjkxMjMxQzIuOTE2MyA0LjM4NDExIDIuNDUwMDcgNS4wNDY3OCAyLjIyMDIxIDUuODAzMDVMOS40NDc0NyA5Ljc0NTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTkuODAyMjYgMTEuMjM5NUM5LjY5MzQxIDExLjI5ODggOS41NzE0MiAxMS4zMjk5IDkuNDQ3NDUgMTEuMzI5OUM5LjMyMzQ3IDExLjMyOTkgOS4yMDE0OCAxMS4yOTg4IDkuMDkyNjMgMTEuMjM5NUwyLjA0MDA0IDcuMzkyNThWMTIuODExNEMyLjA0MTIgMTMuNzkzMyAyLjQzMTc4IDE0LjczNDcgMy4xMjYxMSAxNS40MjlDMy44MjA0MyAxNi4xMjM0IDQuNzYxODEgMTYuNTEzOSA1Ljc0Mzc0IDE2LjUxNTFIMTMuMTUxMUMxNC4xMzMxIDE2LjUxMzkgMTUuMDc0NSAxNi4xMjM0IDE1Ljc2ODggMTUuNDI5QzE2LjQ2MzEgMTQuNzM0NyAxNi44NTM3IDEzLjc5MzMgMTYuODU0OSAxMi44MTE0VjcuMzkyNThMOS44MDIyNiAxMS4yMzk1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDQ3NDcgOS43NDUyTDE2LjY3NDcgNS44MDMwNUMxNi40NDQ5IDUuMDQ2NzggMTUuOTc4NyA0LjM4NDExIDE1LjM0NDUgMy45MTIzMUMxNC43MTAzIDMuNDQwNTEgMTMuOTQxNiAzLjE4NDQyIDEzLjE1MTIgMy4xODE2NEg1Ljc0Mzc3QzQuOTUzMzUgMy4xODQ0MiA0LjE4NDY0IDMuNDQwNTEgMy41NTA0NyAzLjkxMjMxQzIuOTE2MyA0LjM4NDExIDIuNDUwMDcgNS4wNDY3OCAyLjIyMDIxIDUuODAzMDVMOS40NDc0NyA5Ljc0NTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTkuODAyMjYgMTEuMjM5NUM5LjY5MzQxIDExLjI5ODggOS41NzE0MiAxMS4zMjk5IDkuNDQ3NDUgMTEuMzI5OUM5LjMyMzQ3IDExLjMyOTkgOS4yMDE0OCAxMS4yOTg4IDkuMDkyNjMgMTEuMjM5NUwyLjA0MDA0IDcuMzkyNThWMTIuODExNEMyLjA0MTIgMTMuNzkzMyAyLjQzMTc4IDE0LjczNDcgMy4xMjYxMSAxNS40MjlDMy44MjA0MyAxNi4xMjM0IDQuNzYxODEgMTYuNTEzOSA1Ljc0Mzc0IDE2LjUxNTFIMTMuMTUxMUMxNC4xMzMxIDE2LjUxMzkgMTUuMDc0NSAxNi4xMjM0IDE1Ljc2ODggMTUuNDI5QzE2LjQ2MzEgMTQuNzM0NyAxNi44NTM3IDEzLjc5MzMgMTYuODU0OSAxMi44MTE0VjcuMzkyNThMOS44MDIyNiAxMS4yMzk1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--email.icon--colored, .icon--colored.button--icon--email::after {
  background-image: url("data:image/svg+xml;base64,email");
  color: transparent;
}
.icon--phone:not(.icon--colored), .button--icon--phone:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA0NDEgOS42OTk5OEwxMC4yNDQ1IDguNDQyNjVDMTAuMDA5MiA4LjI3ODU0IDkuNzM0MTQgOC4xOTIgOS40NDg5IDguMTkyQzguOTk1MzQgOC4xOTIgOC41Njk1OSA4LjQxNDQ0IDguMzEwMjYgOC43ODY2Mkw3Ljg5MjUxIDkuMzg1MzFDNy4xOTIzNyA4LjkxNTc0IDYuNDExMTIgOC4yNjAwOSA1LjY2NjM1IDcuNTE1NDZDNC45MjE3MiA2Ljc3MDgzIDQuMjY2MiA1Ljk4OTU4IDMuNzk2NzggNS4yODk0NEw0LjM5NTE5IDQuODcxNjlDNC43MDAyMyA0LjY1OTI5IDQuOTAzOTUgNC4zNDEwOSA0Ljk2ODY1IDMuOTc1OTdDNS4wMzMyMSAzLjYxMTExIDQuOTUxODMgMy4yNDI0NiA0LjczOTE2IDIuOTM3MjhMMy40ODIxMSAxLjEzNzdDMy4yMTkyNSAwLjc2MTcxOSAyLjc5NTEyIDAuNTM3MTA5IDIuMzQ3MzkgMC41MzcxMDlDMi4xOTIyMyAwLjUzNzEwOSAyLjA0MDA1IDAuNTY0NTA3IDEuODk1MTkgMC42MTc5NDdDMS43MzA2NyAwLjY3ODcxMSAxLjU3NzQgMC43NTMzMDkgMS40MjcxMiAwLjg0NzcxMUwxLjE3ODY0IDEuMDIyNjhDMS4xMTY1MiAxLjA3MDk2IDEuMDU4NzQgMS4xMjM4NiAxLjAwMzQgMS4xNzkyQzAuNzAwMjYgMS40ODIyIDAuNDg1MTQ1IDEuODY1NzggMC4zNjM3NTMgMi4zMTkzNEMtMC4xNTQyMzIgNC4yNjEwNyAxLjEyOSA3LjE5NzI3IDMuNTU2ODQgOS42MjUxMUM1LjU5NTY5IDExLjY2NCA4LjA0NTA5IDEyLjkzMDUgOS45NDg5OCAxMi45MzA4SDkuOTQ5MTJDMTAuMjc1MiAxMi45MzA4IDEwLjU4MjUgMTIuODkyOCAxMC44NjI3IDEyLjgxNzlDMTEuMzE2MyAxMi42OTY3IDExLjY5OTkgMTIuNDgxNiAxMi4wMDMyIDEyLjE3ODNDMTIuMDU4MiAxMi4xMjMyIDEyLjExMDggMTIuMDY1NCAxMi4xNjczIDExLjk5MjVMMTIuMzQyNCAxMS43NDI2QzEyLjQyOCAxMS42MDU5IDEyLjUwMjQgMTEuNDUyNiAxMi41NjQgMTEuMjg2OUMxMi43NzU3IDEwLjcxNDUgMTIuNTYyIDEwLjA2MTggMTIuMDQ0MSA5LjY5OTk4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA0NDEgOS42OTk5OEwxMC4yNDQ1IDguNDQyNjVDMTAuMDA5MiA4LjI3ODU0IDkuNzM0MTQgOC4xOTIgOS40NDg5IDguMTkyQzguOTk1MzQgOC4xOTIgOC41Njk1OSA4LjQxNDQ0IDguMzEwMjYgOC43ODY2Mkw3Ljg5MjUxIDkuMzg1MzFDNy4xOTIzNyA4LjkxNTc0IDYuNDExMTIgOC4yNjAwOSA1LjY2NjM1IDcuNTE1NDZDNC45MjE3MiA2Ljc3MDgzIDQuMjY2MiA1Ljk4OTU4IDMuNzk2NzggNS4yODk0NEw0LjM5NTE5IDQuODcxNjlDNC43MDAyMyA0LjY1OTI5IDQuOTAzOTUgNC4zNDEwOSA0Ljk2ODY1IDMuOTc1OTdDNS4wMzMyMSAzLjYxMTExIDQuOTUxODMgMy4yNDI0NiA0LjczOTE2IDIuOTM3MjhMMy40ODIxMSAxLjEzNzdDMy4yMTkyNSAwLjc2MTcxOSAyLjc5NTEyIDAuNTM3MTA5IDIuMzQ3MzkgMC41MzcxMDlDMi4xOTIyMyAwLjUzNzEwOSAyLjA0MDA1IDAuNTY0NTA3IDEuODk1MTkgMC42MTc5NDdDMS43MzA2NyAwLjY3ODcxMSAxLjU3NzQgMC43NTMzMDkgMS40MjcxMiAwLjg0NzcxMUwxLjE3ODY0IDEuMDIyNjhDMS4xMTY1MiAxLjA3MDk2IDEuMDU4NzQgMS4xMjM4NiAxLjAwMzQgMS4xNzkyQzAuNzAwMjYgMS40ODIyIDAuNDg1MTQ1IDEuODY1NzggMC4zNjM3NTMgMi4zMTkzNEMtMC4xNTQyMzIgNC4yNjEwNyAxLjEyOSA3LjE5NzI3IDMuNTU2ODQgOS42MjUxMUM1LjU5NTY5IDExLjY2NCA4LjA0NTA5IDEyLjkzMDUgOS45NDg5OCAxMi45MzA4SDkuOTQ5MTJDMTAuMjc1MiAxMi45MzA4IDEwLjU4MjUgMTIuODkyOCAxMC44NjI3IDEyLjgxNzlDMTEuMzE2MyAxMi42OTY3IDExLjY5OTkgMTIuNDgxNiAxMi4wMDMyIDEyLjE3ODNDMTIuMDU4MiAxMi4xMjMyIDEyLjExMDggMTIuMDY1NCAxMi4xNjczIDExLjk5MjVMMTIuMzQyNCAxMS43NDI2QzEyLjQyOCAxMS42MDU5IDEyLjUwMjQgMTEuNDUyNiAxMi41NjQgMTEuMjg2OUMxMi43NzU3IDEwLjcxNDUgMTIuNTYyIDEwLjA2MTggMTIuMDQ0MSA5LjY5OTk4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--phone.icon--colored, .icon--colored.button--icon--phone::after {
  background-image: url("data:image/svg+xml;base64,phone");
  color: transparent;
}
.icon--x:not(.icon--colored), .button--icon--x:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTQuMjVDMTEuNDUxOCAxNC4yNSAxNC4yNSAxMS40NTE4IDE0LjI1IDhDMTQuMjUgNC41NDgyMiAxMS40NTE4IDEuNzUgOCAxLjc1QzQuNTQ4MjIgMS43NSAxLjc1IDQuNTQ4MjIgMS43NSA4QzEuNzUgMTEuNDUxOCA0LjU0ODIyIDE0LjI1IDggMTQuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjEyNSA0Ljg3NUw0Ljg3NSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuODc1IDQuODc1TDExLjEyNSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTQuMjVDMTEuNDUxOCAxNC4yNSAxNC4yNSAxMS40NTE4IDE0LjI1IDhDMTQuMjUgNC41NDgyMiAxMS40NTE4IDEuNzUgOCAxLjc1QzQuNTQ4MjIgMS43NSAxLjc1IDQuNTQ4MjIgMS43NSA4QzEuNzUgMTEuNDUxOCA0LjU0ODIyIDE0LjI1IDggMTQuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjEyNSA0Ljg3NUw0Ljg3NSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuODc1IDQuODc1TDExLjEyNSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--x.icon--colored, .icon--colored.button--icon--x::after {
  background-image: url("data:image/svg+xml;base64,x");
  color: transparent;
}
.icon--link:not(.icon--colored), .button--icon--link:not(.icon--colored)::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMUwxLjUgMTNNMTMuNSAxSDUuNU0xMy41IDFWOSIgc3Ryb2tlPSIjMEYwRjM4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMUwxLjUgMTNNMTMuNSAxSDUuNU0xMy41IDFWOSIgc3Ryb2tlPSIjMEYwRjM4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.icon--link.icon--colored, .icon--colored.button--icon--link::after {
  background-image: url("data:image/svg+xml;base64,link");
  color: transparent;
}

.iconRound {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  border-radius: 2rem;
  overflow: hidden;
  background-color: var(--color-grey-light);
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.iconRound {
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.iconRound:after {
  content: "";
  fill: currentColor;
  vertical-align: middle;
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  width: 1rem;
  height: 1rem;
}
@media not all and (min-width: 768px) {
  .iconRound:after {
    width: 0.75rem;
    height: 0.75rem;
  }
}
@media not all and (min-width: 768px) {
  .iconRound {
    width: 1.5rem;
    height: 1.5rem;
    min-width: 1.5rem;
    border-radius: 1.5rem;
  }
}
.iconRound--full {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  border-radius: 2rem;
}
.iconRound--full:after {
  width: 2rem;
  height: 2rem;
}
@media not all and (min-width: 768px) {
  .iconRound--full:after {
    width: 1rem;
    height: 1rem;
  }
}
@media not all and (min-width: 768px) {
  .iconRound--full {
    width: 2rem;
    height: 2rem;
    min-width: 2rem;
    border-radius: 2rem;
  }
}
.iconRound--time:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMSAwLjQ5OSkiPjxwYXRoIGQ9Ik0uNSwxMkExMS41LDExLjUsMCwxLDAsMTIsLjUsMTEuNSwxMS41LDAsMCwwLC41LDEyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDYuNVYxMmw2LDUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUwMSAwLjQ5OSkiPjxwYXRoIGQ9Ik0uNSwxMkExMS41LDExLjUsMCwxLDAsMTIsLjUsMTEuNSwxMS41LDAsMCwwLC41LDEyWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTEyLDYuNVYxMmw2LDUuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--time.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,time");
  background-color: transparent;
}
.iconRound--close:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--close.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,close");
  background-color: transparent;
}
.iconRound--map:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMi4wMTciIHZpZXdCb3g9IjAgMCAxOCAyMi4wMTciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIDAuMjQ2KSI+PHBhdGggZD0iTTcuNSw3LjhhMi41NDgsMi41NDgsMCwxLDAsMi41NDgtMi41NDhBMi41NDgsMi41NDgsMCwwLDAsNy41LDcuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUyIDEuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE5LDguNzljMCw3LjA1NC02LjE2MiwxMS4wMS03LjY3LDExLjg3NmEuNjYzLjY2MywwLDAsMS0uNjYsMEM5LjE2MSwxOS44LDMsMTUuODQyLDMsOC43OWE4LDgsMCwxLDEsMTYsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMi4wMTciIHZpZXdCb3g9IjAgMCAxOCAyMi4wMTciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIDAuMjQ2KSI+PHBhdGggZD0iTTcuNSw3LjhhMi41NDgsMi41NDgsMCwxLDAsMi41NDgtMi41NDhBMi41NDgsMi41NDgsMCwwLDAsNy41LDcuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUyIDEuMTQ2KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTE5LDguNzljMCw3LjA1NC02LjE2MiwxMS4wMS03LjY3LDExLjg3NmEuNjYzLjY2MywwLDAsMS0uNjYsMEM5LjE2MSwxOS44LDMsMTUuODQyLDMsOC43OWE4LDgsMCwxLDEsMTYsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--map.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,map");
  background-color: transparent;
}
.iconRound--work:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4wMDUiIGhlaWdodD0iMTkuMjc4IiB2aWV3Qm94PSIwIDAgMjIuMDA1IDE5LjI3OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjE2NCAtMi4yMTQpIj48bGluZSB4Mj0iMTkuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMTY0IDExLjc0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMzLjgyNiw3LjMyNWgtOWwuNTQxLTIuNTM0YTEuNDM5LDEuNDM5LDAsMCwxLDEuNDc4LS45OEgzMS44YTEuNDQyLDEuNDQyLDAsMCwxLDEuNDguOThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4xNiAtMC41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNS4xNjgsMTAuODM5YTIuNSwyLjUsMCwwLDEsMi41LTIuNWgxNWEyLjUsMi41LDAsMCwxLDIuNSwyLjVoMHY4Ljc1MmEyLjUsMi41LDAsMCwxLTIuNSwyLjVoLTE1YTIuNSwyLjUsMCwwLDEtMi41LTIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtMS41OTkpIiBmaWxsPSJub25lIiBzdHJva2U9InJlZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4wMDUiIGhlaWdodD0iMTkuMjc4IiB2aWV3Qm94PSIwIDAgMjIuMDA1IDE5LjI3OCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjE2NCAtMi4yMTQpIj48bGluZSB4Mj0iMTkuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMTY0IDExLjc0KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTMzLjgyNiw3LjMyNWgtOWwuNTQxLTIuNTM0YTEuNDM5LDEuNDM5LDAsMCwxLDEuNDc4LS45OEgzMS44YTEuNDQyLDEuNDQyLDAsMCwxLDEuNDguOThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4xNiAtMC41OSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xNS4xNjgsMTAuODM5YTIuNSwyLjUsMCwwLDEsMi41LTIuNWgxNWEyLjUsMi41LDAsMCwxLDIuNSwyLjVoMHY4Ljc1MmEyLjUsMi41LDAsMCwxLTIuNSwyLjVoLTE1YTIuNSwyLjUsMCwwLDEtMi41LTIuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjAwMSAtMS41OTkpIiBmaWxsPSJub25lIiBzdHJva2U9InJlZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--work.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,work");
  background-color: transparent;
}
.iconRound--check:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNTciIGhlaWdodD0iOS41ODkiIHZpZXdCb3g9IjAgMCAxMy4wNTcgOS41ODkiPjxwYXRoIGQ9Ik0tMjA0Mi4zOTQsMjg1LjJsMy45NCwzLjkxMSw4LjA2LTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDIuOTIyIC0yODAuNTgzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NGZkIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy4wNTciIGhlaWdodD0iOS41ODkiIHZpZXdCb3g9IjAgMCAxMy4wNTcgOS41ODkiPjxwYXRoIGQ9Ik0tMjA0Mi4zOTQsMjg1LjJsMy45NCwzLjkxMSw4LjA2LTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwNDIuOTIyIC0yODAuNTgzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDA0NGZkIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--check.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,check");
  background-color: transparent;
}
.iconRound--attach:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zIiBoZWlnaHQ9IjE5LjUiIHZpZXdCb3g9IjAgMCAxMi4zIDE5LjUiPjxwYXRoIGQ9Ik0xNi4wNSw2Ljc1MXY2LjZhNS40LDUuNCwwLDEsMS0xMC44LDB2LTlhMy42LDMuNiwwLDAsMSw3LjIsMHY5YTEuOCwxLjgsMCwwLDEtMy42LDBWNS41NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi4zIiBoZWlnaHQ9IjE5LjUiIHZpZXdCb3g9IjAgMCAxMi4zIDE5LjUiPjxwYXRoIGQ9Ik0xNi4wNSw2Ljc1MXY2LjZhNS40LDUuNCwwLDEsMS0xMC44LDB2LTlhMy42LDMuNiwwLDAsMSw3LjIsMHY5YTEuOCwxLjgsMCwwLDEtMy42LDBWNS41NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuNSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2I1YjViNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--attach.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,attach");
  background-color: transparent;
}
.iconRound--warning:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMgLTI1NCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzIDI1NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2Utd2lkdGg9IjIiPjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMC41IiByPSIxMC41IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iOS41IiBmaWxsPSJub25lIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAtMSkiPjxwYXRoIGQ9Ik0yNCwyNi4yNzRWMTkuOTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyNDAuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjk4MiwzNy45NThhLjQ5MS40OTEsMCwwLDAtLjQ4Mi41di4wMDhhLjUxLjUxLDAsMCwwLC41MDguNDloLjAxYS40OTEuNDkxLDAsMCwwLC40ODItLjV2LS4wMDhhLjUxLjUxLDAsMCwwLS41LS40OWgtLjAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyMzIuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvZz48L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDMgLTI1NCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQzIDI1NCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmVkIiBzdHJva2Utd2lkdGg9IjIiPjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMC41IiByPSIxMC41IiBzdHJva2U9Im5vbmUiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iMTAuNSIgcj0iOS41IiBmaWxsPSJub25lIi8+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAtMSkiPjxwYXRoIGQ9Ik0yNCwyNi4yNzRWMTkuOTU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyNDAuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PHBhdGggZD0iTTIzLjk4MiwzNy45NThhLjQ5MS40OTEsMCwwLDAtLjQ4Mi41di4wMDhhLjUxLjUxLDAsMCwwLC41MDguNDloLjAxYS40OTEuNDkxLDAsMCwwLC40ODItLjV2LS4wMDhhLjUxLjUxLDAsMCwwLS41LS40OWgtLjAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyMzIuMDQzKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJyZWQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9nPjwvZz48L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--warning.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,warning");
  background-color: transparent;
}
.iconRound--chevron:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--chevron.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,chevron");
  background-color: transparent;
}
.iconRound--chevron-left:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cgo8c3ZnCiAgIGZpbGw9IiMwMDAwMDAiCiAgIGhlaWdodD0iODAwcHgiCiAgIHdpZHRoPSI4MDBweCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczEiIC8+Cjxwb2x5Z29uCiAgIHBvaW50cz0iMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggIgogICBpZD0icG9seWdvbjEiCiAgIHRyYW5zZm9ybT0icm90YXRlKDE4MCwyMDMuNzE3NSwyMDMuNzE4KSIgLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+Cgo8c3ZnCiAgIGZpbGw9IiMwMDAwMDAiCiAgIGhlaWdodD0iODAwcHgiCiAgIHdpZHRoPSI4MDBweCIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcwogICBpZD0iZGVmczEiIC8+Cjxwb2x5Z29uCiAgIHBvaW50cz0iMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggIgogICBpZD0icG9seWdvbjEiCiAgIHRyYW5zZm9ybT0icm90YXRlKDE4MCwyMDMuNzE3NSwyMDMuNzE4KSIgLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--chevron-left.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,chevron-left");
  background-color: transparent;
}
.iconRound--chevron-down:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--chevron-down.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,chevron-down");
  background-color: transparent;
}
.iconRound--chevron-double:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,+CjxwYXRoIGQ9Ik0xIDAuNUw3IDYuNUwxMyAwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,+CjxwYXRoIGQ9Ik0xIDAuNUw3IDYuNUwxMyAwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--chevron-double.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,chevron-double");
  background-color: transparent;
}
.iconRound--search:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI2MTkgMTguOTczNUMxNC45MDU4IDE4Ljk3MzUgMTYuNDgyNCAxOC4zMzcyIDE3LjY0NDggMTcuMjA0NkMxOC44MDcyIDE2LjA3MTkgMTkuNDYwMyAxNC41MzU4IDE5LjQ2MDMgMTIuOTM0QzE5LjQ2MDMgMTEuMzMyMiAxOC44MDcyIDkuNzk2MDcgMTcuNjQ0OCA4LjY2MzQ1QzE2LjQ4MjQgNy41MzA4MyAxNC45MDU4IDYuODk0NTMgMTMuMjYxOSA2Ljg5NDUzQzExLjYxOCA2Ljg5NDUzIDEwLjA0MTQgNy41MzA4MyA4Ljg3ODk1IDguNjYzNDVDNy43MTY1MiA5Ljc5NjA3IDcuMDYzNDggMTEuMzMyMiA3LjA2MzQ4IDEyLjkzNEM3LjA2MzQ4IDE0LjUzNTggNy43MTY1MiAxNi4wNzE5IDguODc4OTUgMTcuMjA0NkMxMC4wNDE0IDE4LjMzNzIgMTEuNjE4IDE4Ljk3MzUgMTMuMjYxOSAxOC45NzM1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuNjQ3MSAyMS4xMDU0TDE4LjAwMSAxNy41NTI3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjI2MTkgMTguOTczNUMxNC45MDU4IDE4Ljk3MzUgMTYuNDgyNCAxOC4zMzcyIDE3LjY0NDggMTcuMjA0NkMxOC44MDcyIDE2LjA3MTkgMTkuNDYwMyAxNC41MzU4IDE5LjQ2MDMgMTIuOTM0QzE5LjQ2MDMgMTEuMzMyMiAxOC44MDcyIDkuNzk2MDcgMTcuNjQ0OCA4LjY2MzQ1QzE2LjQ4MjQgNy41MzA4MyAxNC45MDU4IDYuODk0NTMgMTMuMjYxOSA2Ljg5NDUzQzExLjYxOCA2Ljg5NDUzIDEwLjA0MTQgNy41MzA4MyA4Ljg3ODk1IDguNjYzNDVDNy43MTY1MiA5Ljc5NjA3IDcuMDYzNDggMTEuMzMyMiA3LjA2MzQ4IDEyLjkzNEM3LjA2MzQ4IDE0LjUzNTggNy43MTY1MiAxNi4wNzE5IDguODc4OTUgMTcuMjA0NkMxMC4wNDE0IDE4LjMzNzIgMTEuNjE4IDE4Ljk3MzUgMTMuMjYxOSAxOC45NzM1WiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuNjQ3MSAyMS4xMDU0TDE4LjAwMSAxNy41NTI3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--search.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,search");
  background-color: transparent;
}
.iconRound--play:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTIuMiAxMjIuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkyLjIgMTIyLjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjkyLjIsNjAuOTcgMCwxMjIuODggMCwwIDkyLjIsNjAuOTciLz48L2c+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgOTIuMiAxMjIuODgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDkyLjIgMTIyLjg4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjkyLjIsNjAuOTcgMCwxMjIuODggMCwwIDkyLjIsNjAuOTciLz48L2c+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--play.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,play");
  background-color: transparent;
}
.iconRound--pause:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxyZWN0IHk9IjIwLjg4NSIgY2xhc3M9InN0MCIgd2lkdGg9IjE4OC4wODgiIGhlaWdodD0iNDcwLjIzIi8+DQoJPHJlY3QgeD0iMzIzLjkxMiIgeT0iMjAuODg1IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTg4LjA4OCIgaGVpZ2h0PSI0NzAuMjMiLz4NCjwvZz4NCjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Il94MzJfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxyZWN0IHk9IjIwLjg4NSIgY2xhc3M9InN0MCIgd2lkdGg9IjE4OC4wODgiIGhlaWdodD0iNDcwLjIzIi8+DQoJPHJlY3QgeD0iMzIzLjkxMiIgeT0iMjAuODg1IiBjbGFzcz0ic3QwIiB3aWR0aD0iMTg4LjA4OCIgaGVpZ2h0PSI0NzAuMjMiLz4NCjwvZz4NCjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--pause.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,pause");
  background-color: transparent;
}
.iconRound--arrow:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMuNSA0LjVMMjEgMTJtMCAwbC03LjUgNy41TTIxIDEySDMiIC8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTMuNSA0LjVMMjEgMTJtMCAwbC03LjUgNy41TTIxIDEySDMiIC8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--arrow.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,arrow");
  background-color: transparent;
}
.iconRound--prev:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--prev.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,prev");
  background-color: transparent;
}
.iconRound--next:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--next.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,next");
  background-color: transparent;
}
.iconRound--list:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCI+PGc+PHBhdGggZD0iTTguNSw1SDIzYTEsMSwwLDAsMCwwLTJIOC41YTEsMSwwLDAsMCwwLDJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDExSDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDE5SDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMi41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSwxLjVoLTJBMS41LDEuNSwwLDAsMCwwLDNWNUExLjUsMS41LDAsMCwwLDEuNSw2LjVoMkExLjUsMS41LDAsMCwwLDUsNVYzQTEuNSwxLjUsMCwwLDAsMy41LDEuNVpNNCw1YS41LjUsMCwwLDEtLjUuNWgtMkEuNS41LDAsMCwxLDEsNVYzYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsM1oiIGZpbGw9IiMyNTI1MjUiPjwvcGF0aD48cmVjdCB4PSIxIiB5PSIxMC41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSw5LjVoLTJBMS41LDEuNSwwLDAsMCwwLDExdjJhMS41LDEuNSwwLDAsMCwxLjUsMS41aDJBMS41LDEuNSwwLDAsMCw1LDEzVjExQTEuNSwxLjUsMCwwLDAsMy41LDkuNVpNNCwxM2EuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDEzVjExYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTFaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMTguNSIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjAuNSIgZmlsbD0iIzI1MjUyNSI+PC9yZWN0PjxwYXRoIGQ9Ik0zLjUsMTcuNWgtMkExLjUsMS41LDAsMCwwLDAsMTl2MmExLjUsMS41LDAsMCwwLDEuNSwxLjVoMkExLjUsMS41LDAsMCwwLDUsMjFWMTlBMS41LDEuNSwwLDAsMCwzLjUsMTcuNVpNNCwyMWEuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDIxVjE5YS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTlaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIxMDI0IiB3aWR0aD0iMTAyNCI+PGc+PHBhdGggZD0iTTguNSw1SDIzYTEsMSwwLDAsMCwwLTJIOC41YTEsMSwwLDAsMCwwLDJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDExSDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHBhdGggZD0iTTIzLDE5SDguNWExLDEsMCwwLDAsMCwySDIzYTEsMSwwLDAsMCwwLTJaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMi41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSwxLjVoLTJBMS41LDEuNSwwLDAsMCwwLDNWNUExLjUsMS41LDAsMCwwLDEuNSw2LjVoMkExLjUsMS41LDAsMCwwLDUsNVYzQTEuNSwxLjUsMCwwLDAsMy41LDEuNVpNNCw1YS41LjUsMCwwLDEtLjUuNWgtMkEuNS41LDAsMCwxLDEsNVYzYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsM1oiIGZpbGw9IiMyNTI1MjUiPjwvcGF0aD48cmVjdCB4PSIxIiB5PSIxMC41IiB3aWR0aD0iMyIgaGVpZ2h0PSIzIiByeD0iMC41IiBmaWxsPSIjMjUyNTI1Ij48L3JlY3Q+PHBhdGggZD0iTTMuNSw5LjVoLTJBMS41LDEuNSwwLDAsMCwwLDExdjJhMS41LDEuNSwwLDAsMCwxLjUsMS41aDJBMS41LDEuNSwwLDAsMCw1LDEzVjExQTEuNSwxLjUsMCwwLDAsMy41LDkuNVpNNCwxM2EuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDEzVjExYS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTFaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PHJlY3QgeD0iMSIgeT0iMTguNSIgd2lkdGg9IjMiIGhlaWdodD0iMyIgcng9IjAuNSIgZmlsbD0iIzI1MjUyNSI+PC9yZWN0PjxwYXRoIGQ9Ik0zLjUsMTcuNWgtMkExLjUsMS41LDAsMCwwLDAsMTl2MmExLjUsMS41LDAsMCwwLDEuNSwxLjVoMkExLjUsMS41LDAsMCwwLDUsMjFWMTlBMS41LDEuNSwwLDAsMCwzLjUsMTcuNVpNNCwyMWEuNS41LDAsMCwxLS41LjVoLTJBLjUuNSwwLDAsMSwxLDIxVjE5YS41LjUsMCwwLDEsLjUtLjVoMkEuNS41LDAsMCwxLDQsMTlaIiBmaWxsPSIjMjUyNTI1Ij48L3BhdGg+PC9nPjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--list.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,list");
  background-color: transparent;
}
.iconRound--facebook:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDM4KSI+CjxwYXRoIGQ9Ik0xMiAwQzUuMzcyNjQgMCAwIDUuMzcyNjQgMCAxMkMwIDE3LjYyNzUgMy44NzQ1NiAyMi4zNDk4IDkuMTAxMjggMjMuNjQ2N1YxNS42NjcySDYuNjI2ODhWMTJIOS4xMDEyOFYxMC40MTk4QzkuMTAxMjggNi4zMzU1MiAxMC45NDk4IDQuNDQyNCAxNC45NTk3IDQuNDQyNEMxNS43MiA0LjQ0MjQgMTcuMDMxOCA0LjU5MTY4IDE3LjU2ODUgNC43NDA0OFY4LjA2NDQ4QzE3LjI4NTMgOC4wMzQ3MiAxNi43OTMzIDguMDE5ODQgMTYuMTgyMiA4LjAxOTg0QzE0LjIxNDcgOC4wMTk4NCAxMy40NTQ0IDguNzY1MjggMTMuNDU0NCAxMC43MDNWMTJIMTcuMzc0MUwxNi43MDA2IDE1LjY2NzJIMTMuNDU0NFYyMy45MTIyQzE5LjM5NjMgMjMuMTk0NiAyNC4wMDA1IDE4LjEzNTQgMjQuMDAwNSAxMkMyNCA1LjM3MjY0IDE4LjYyNzQgMCAxMiAwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NzY5XzQzOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDM4KSI+CjxwYXRoIGQ9Ik0xMiAwQzUuMzcyNjQgMCAwIDUuMzcyNjQgMCAxMkMwIDE3LjYyNzUgMy44NzQ1NiAyMi4zNDk4IDkuMTAxMjggMjMuNjQ2N1YxNS42NjcySDYuNjI2ODhWMTJIOS4xMDEyOFYxMC40MTk4QzkuMTAxMjggNi4zMzU1MiAxMC45NDk4IDQuNDQyNCAxNC45NTk3IDQuNDQyNEMxNS43MiA0LjQ0MjQgMTcuMDMxOCA0LjU5MTY4IDE3LjU2ODUgNC43NDA0OFY4LjA2NDQ4QzE3LjI4NTMgOC4wMzQ3MiAxNi43OTMzIDguMDE5ODQgMTYuMTgyMiA4LjAxOTg0QzE0LjIxNDcgOC4wMTk4NCAxMy40NTQ0IDguNzY1MjggMTMuNDU0NCAxMC43MDNWMTJIMTcuMzc0MUwxNi43MDA2IDE1LjY2NzJIMTMuNDU0NFYyMy45MTIyQzE5LjM5NjMgMjMuMTk0NiAyNC4wMDA1IDE4LjEzNTQgMjQuMDAwNSAxMkMyNCA1LjM3MjY0IDE4LjYyNzQgMCAxMiAwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF82NzY5XzQzOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--facebook.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,facebook");
  background-color: transparent;
}
.iconRound--youtube:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjc2MDkgNy4yMDA3OEMyMy43NjA5IDcuMjAwNzggMjMuNTI2NiA1LjU0NjA5IDIyLjgwNDcgNC44MTk1M0MyMS44OTA2IDMuODYzMjggMjAuODY4OCAzLjg1ODU5IDIwLjQgMy44MDIzNEMxNy4wNDM4IDMuNTU4NTkgMTIuMDA0NyAzLjU1ODU5IDEyLjAwNDcgMy41NTg1OUgxMS45OTUzQzExLjk5NTMgMy41NTg1OSA2Ljk1NjI1IDMuNTU4NTkgMy42IDMuODAyMzRDMy4xMzEyNSAzLjg1ODU5IDIuMTA5MzggMy44NjMyOCAxLjE5NTMxIDQuODE5NTNDMC40NzM0MzggNS41NDYwOSAwLjI0Mzc1IDcuMjAwNzggMC4yNDM3NSA3LjIwMDc4QzAuMjQzNzUgNy4yMDA3OCAwIDkuMTQ2MDkgMCAxMS4wODY3VjEyLjkwNTVDMCAxNC44NDYxIDAuMjM5MDYyIDE2Ljc5MTQgMC4yMzkwNjIgMTYuNzkxNEMwLjIzOTA2MiAxNi43OTE0IDAuNDczNDM3IDE4LjQ0NjEgMS4xOTA2MiAxOS4xNzI3QzIuMTA0NjkgMjAuMTI4OSAzLjMwNDY5IDIwLjA5NjEgMy44MzkwNiAyMC4xOTkyQzUuNzYwOTQgMjAuMzgyIDEyIDIwLjQzODMgMTIgMjAuNDM4M0MxMiAyMC40MzgzIDE3LjA0MzggMjAuNDI4OSAyMC40IDIwLjE4OThDMjAuODY4OCAyMC4xMzM2IDIxLjg5MDYgMjAuMTI4OSAyMi44MDQ3IDE5LjE3MjdDMjMuNTI2NiAxOC40NDYxIDIzLjc2MDkgMTYuNzkxNCAyMy43NjA5IDE2Ljc5MTRDMjMuNzYwOSAxNi43OTE0IDI0IDE0Ljg1MDggMjQgMTIuOTA1NVYxMS4wODY3QzI0IDkuMTQ2MDkgMjMuNzYwOSA3LjIwMDc4IDIzLjc2MDkgNy4yMDA3OFpNOS41MjAzMSAxNS4xMTMzVjguMzY3OTdMMTYuMDAzMSAxMS43NTIzTDkuNTIwMzEgMTUuMTEzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjc2MDkgNy4yMDA3OEMyMy43NjA5IDcuMjAwNzggMjMuNTI2NiA1LjU0NjA5IDIyLjgwNDcgNC44MTk1M0MyMS44OTA2IDMuODYzMjggMjAuODY4OCAzLjg1ODU5IDIwLjQgMy44MDIzNEMxNy4wNDM4IDMuNTU4NTkgMTIuMDA0NyAzLjU1ODU5IDEyLjAwNDcgMy41NTg1OUgxMS45OTUzQzExLjk5NTMgMy41NTg1OSA2Ljk1NjI1IDMuNTU4NTkgMy42IDMuODAyMzRDMy4xMzEyNSAzLjg1ODU5IDIuMTA5MzggMy44NjMyOCAxLjE5NTMxIDQuODE5NTNDMC40NzM0MzggNS41NDYwOSAwLjI0Mzc1IDcuMjAwNzggMC4yNDM3NSA3LjIwMDc4QzAuMjQzNzUgNy4yMDA3OCAwIDkuMTQ2MDkgMCAxMS4wODY3VjEyLjkwNTVDMCAxNC44NDYxIDAuMjM5MDYyIDE2Ljc5MTQgMC4yMzkwNjIgMTYuNzkxNEMwLjIzOTA2MiAxNi43OTE0IDAuNDczNDM3IDE4LjQ0NjEgMS4xOTA2MiAxOS4xNzI3QzIuMTA0NjkgMjAuMTI4OSAzLjMwNDY5IDIwLjA5NjEgMy44MzkwNiAyMC4xOTkyQzUuNzYwOTQgMjAuMzgyIDEyIDIwLjQzODMgMTIgMjAuNDM4M0MxMiAyMC40MzgzIDE3LjA0MzggMjAuNDI4OSAyMC40IDIwLjE4OThDMjAuODY4OCAyMC4xMzM2IDIxLjg5MDYgMjAuMTI4OSAyMi44MDQ3IDE5LjE3MjdDMjMuNTI2NiAxOC40NDYxIDIzLjc2MDkgMTYuNzkxNCAyMy43NjA5IDE2Ljc5MTRDMjMuNzYwOSAxNi43OTE0IDI0IDE0Ljg1MDggMjQgMTIuOTA1NVYxMS4wODY3QzI0IDkuMTQ2MDkgMjMuNzYwOSA3LjIwMDc4IDIzLjc2MDkgNy4yMDA3OFpNOS41MjAzMSAxNS4xMTMzVjguMzY3OTdMMTYuMDAzMSAxMS43NTIzTDkuNTIwMzEgMTUuMTEzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--youtube.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,youtube");
  background-color: transparent;
}
.iconRound--twitter:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5Mzg2IDguMjkxODhMMCAwLjY2NjUwNEg0Ljc0NzU2TDguNDQ3NTMgNS4zNzk1MUwxMi40MDA0IDAuNjg3NzI0SDE1LjAxNTFMOS43MTE3NSA2Ljk4OTg4TDE2IDE0Ljk5OThIMTEuMjY2Nkw3LjI2MDMgOS45MDMwMkwyLjk4MzE3IDE0Ljk4NTdIMC4zNTQyOTZMNS45OTM4NiA4LjI5MTg4Wk0xMS45NTY1IDEzLjU4N0wyLjkxMTA1IDIuMDc5MzVINC4wNTcxTDEzLjA5MTIgMTMuNTg3SDExLjk1NjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5Mzg2IDguMjkxODhMMCAwLjY2NjUwNEg0Ljc0NzU2TDguNDQ3NTMgNS4zNzk1MUwxMi40MDA0IDAuNjg3NzI0SDE1LjAxNTFMOS43MTE3NSA2Ljk4OTg4TDE2IDE0Ljk5OThIMTEuMjY2Nkw3LjI2MDMgOS45MDMwMkwyLjk4MzE3IDE0Ljk4NTdIMC4zNTQyOTZMNS45OTM4NiA4LjI5MTg4Wk0xMS45NTY1IDEzLjU4N0wyLjkxMTA1IDIuMDc5MzVINC4wNTcxTDEzLjA5MTIgMTMuNTg3SDExLjk1NjVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--twitter.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,twitter");
  background-color: transparent;
}
.iconRound--linkedin:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDQyKSI+CjxwYXRoIGQ9Ik0yMi4yMjM0IDBIMS43NzE4N0MwLjc5MjE4NyAwIDAgMC43NzM0MzggMCAxLjcyOTY5VjIyLjI2NTZDMCAyMy4yMjE5IDAuNzkyMTg3IDI0IDEuNzcxODcgMjRIMjIuMjIzNEMyMy4yMDMxIDI0IDI0IDIzLjIyMTkgMjQgMjIuMjcwM1YxLjcyOTY5QzI0IDAuNzczNDM4IDIzLjIwMzEgMCAyMi4yMjM0IDBaTTcuMTIwMzEgMjAuNDUxNkgzLjU1NzgxVjguOTk1MzFINy4xMjAzMVYyMC40NTE2Wk01LjMzOTA2IDcuNDM0MzhDNC4xOTUzMSA3LjQzNDM4IDMuMjcxODggNi41MTA5NCAzLjI3MTg4IDUuMzcxODdDMy4yNzE4OCA0LjIzMjgxIDQuMTk1MzEgMy4zMDkzNyA1LjMzOTA2IDMuMzA5MzdDNi40NzgxMyAzLjMwOTM3IDcuNDAxNTYgNC4yMzI4MSA3LjQwMTU2IDUuMzcxODdDNy40MDE1NiA2LjUwNjI1IDYuNDc4MTMgNy40MzQzOCA1LjMzOTA2IDcuNDM0MzhaTTIwLjQ1MTYgMjAuNDUxNkgxNi44OTM3VjE0Ljg4MjhDMTYuODkzNyAxMy41NTYyIDE2Ljg3MDMgMTEuODQ1MyAxNS4wNDIyIDExLjg0NTNDMTMuMTkwNiAxMS44NDUzIDEyLjkwOTQgMTMuMjkzNyAxMi45MDk0IDE0Ljc4OTFWMjAuNDUxNkg5LjM1NjI1VjguOTk1MzFIMTIuNzY4N1YxMC41NjA5SDEyLjgxNTZDMTMuMjg5MSA5LjY2MDk0IDE0LjQ1MTYgOC43MDkzOCAxNi4xODEzIDguNzA5MzhDMTkuNzg1OSA4LjcwOTM4IDIwLjQ1MTYgMTEuMDgxMyAyMC40NTE2IDE0LjE2NTZWMjAuNDUxNloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjc2OV80NDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzY3NjlfNDQyKSI+CjxwYXRoIGQ9Ik0yMi4yMjM0IDBIMS43NzE4N0MwLjc5MjE4NyAwIDAgMC43NzM0MzggMCAxLjcyOTY5VjIyLjI2NTZDMCAyMy4yMjE5IDAuNzkyMTg3IDI0IDEuNzcxODcgMjRIMjIuMjIzNEMyMy4yMDMxIDI0IDI0IDIzLjIyMTkgMjQgMjIuMjcwM1YxLjcyOTY5QzI0IDAuNzczNDM4IDIzLjIwMzEgMCAyMi4yMjM0IDBaTTcuMTIwMzEgMjAuNDUxNkgzLjU1NzgxVjguOTk1MzFINy4xMjAzMVYyMC40NTE2Wk01LjMzOTA2IDcuNDM0MzhDNC4xOTUzMSA3LjQzNDM4IDMuMjcxODggNi41MTA5NCAzLjI3MTg4IDUuMzcxODdDMy4yNzE4OCA0LjIzMjgxIDQuMTk1MzEgMy4zMDkzNyA1LjMzOTA2IDMuMzA5MzdDNi40NzgxMyAzLjMwOTM3IDcuNDAxNTYgNC4yMzI4MSA3LjQwMTU2IDUuMzcxODdDNy40MDE1NiA2LjUwNjI1IDYuNDc4MTMgNy40MzQzOCA1LjMzOTA2IDcuNDM0MzhaTTIwLjQ1MTYgMjAuNDUxNkgxNi44OTM3VjE0Ljg4MjhDMTYuODkzNyAxMy41NTYyIDE2Ljg3MDMgMTEuODQ1MyAxNS4wNDIyIDExLjg0NTNDMTMuMTkwNiAxMS44NDUzIDEyLjkwOTQgMTMuMjkzNyAxMi45MDk0IDE0Ljc4OTFWMjAuNDUxNkg5LjM1NjI1VjguOTk1MzFIMTIuNzY4N1YxMC41NjA5SDEyLjgxNTZDMTMuMjg5MSA5LjY2MDk0IDE0LjQ1MTYgOC43MDkzOCAxNi4xODEzIDguNzA5MzhDMTkuNzg1OSA4LjcwOTM4IDIwLjQ1MTYgMTEuMDgxMyAyMC40NTE2IDE0LjE2NTZWMjAuNDUxNloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjc2OV80NDIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--linkedin.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,linkedin");
  background-color: transparent;
}
.iconRound--xing:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSA1SDFMMy41IDEwLjVMMCAxNi41SDQuNUw4IDEwLjVMNS41IDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEgMEgxNkw3LjUgMTVMMTIuNSAyM0gxNy41TDEzIDE0LjVMMjEgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMSAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNSA1SDFMMy41IDEwLjVMMCAxNi41SDQuNUw4IDEwLjVMNS41IDVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjEgMEgxNkw3LjUgMTVMMTIuNSAyM0gxNy41TDEzIDE0LjVMMjEgMFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--xing.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,xing");
  background-color: transparent;
}
.iconRound--instagram:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPg0KPHBhdGggZD0iTTI1LjgwNSA3Ljk5NmMwIDAgMCAwLjAwMSAwIDAuMDAxIDAgMC45OTQtMC44MDYgMS43OTktMS43OTkgMS43OTlzLTEuNzk5LTAuODA2LTEuNzk5LTEuNzk5YzAtMC45OTQgMC44MDYtMS43OTkgMS43OTktMS43OTl2MGMwLjk5MyAwLjAwMSAxLjc5OCAwLjgwNSAxLjc5OSAxLjc5OHYwek0xNiAyMC45OTljLTIuNzYxIDAtNC45OTktMi4yMzgtNC45OTktNC45OTlzMi4yMzgtNC45OTkgNC45OTktNC45OTljMi43NjEgMCA0Ljk5OSAyLjIzOCA0Ljk5OSA0Ljk5OXYwYzAgMCAwIDAuMDAxIDAgMC4wMDEgMCAyLjc2LTIuMjM3IDQuOTk3LTQuOTk3IDQuOTk3LTAgMC0wLjAwMSAwLTAuMDAxIDBoMHpNMTYgOC4zYzAgMCAwIDAtMCAwLTQuMjUzIDAtNy43IDMuNDQ4LTcuNyA3LjdzMy40NDggNy43IDcuNyA3LjdjNC4yNTMgMCA3LjctMy40NDggNy43LTcuN3YwYzAtMCAwLTAgMC0wLjAwMSAwLTQuMjUyLTMuNDQ3LTcuNy03LjctNy43LTAgMC0wIDAtMC4wMDEgMGgwek0xNiAzLjcwNGM0LjAwMyAwIDQuNDggMC4wMjAgNi4wNjEgMC4wODkgMS4wMDMgMC4wMTIgMS45NTcgMC4yMDIgMi44NCAwLjUzOGwtMC4wNTctMC4wMTljMS4zMTQgMC41MTIgMi4zMzQgMS41MzIgMi44MzUgMi44MTJsMC4wMTIgMC4wMzRjMC4zMTYgMC44MjYgMC41MDQgMS43ODEgMC41MTYgMi43NzhsMCAwLjAwNWMwLjA3MSAxLjU4MiAwLjA4NyAyLjA1NyAwLjA4NyA2LjA2MXMtMC4wMTkgNC40OC0wLjA5MiA2LjA2MWMtMC4wMTkgMS4wMDQtMC4yMSAxLjk1OC0wLjU0NSAyLjg0MWwwLjAxOS0wLjA1OGMtMC4yNTggMC42NzYtMC42NCAxLjI1Mi0xLjEyMyAxLjcyNmwtMC4wMDEgMC4wMDFjLTAuNDczIDAuNDg0LTEuMDQ5IDAuODY2LTEuNjkyIDEuMTA5bC0wLjAzMiAwLjAxMWMtMC44MjkgMC4zMTYtMS43ODcgMC41MDQtMi43ODggMC41MTZsLTAuMDA1IDBjLTEuNTkyIDAuMDcxLTIuMDYxIDAuMDg3LTYuMDcyIDAuMDg3LTQuMDEzIDAtNC40ODEtMC4wMTktNi4wNzItMC4wOTItMS4wMDgtMC4wMTktMS45NjYtMC4yMS0yLjg1My0wLjU0NWwwLjA1OSAwLjAxOWMtMC42NzYtMC4yNTQtMS4yNTItMC42MzctMS43MjItMS4xMjJsLTAuMDAxLTAuMDAxYy0wLjQ4OS0wLjQ3LTAuODczLTEuMDQ3LTEuMTE0LTEuNjkzbC0wLjAxMC0wLjAzMWMtMC4zMTUtMC44MjgtMC41MDYtMS43ODUtMC41MjUtMi43ODVsLTAtMC4wMDhjLTAuMDU2LTEuNTc1LTAuMDc2LTIuMDYxLTAuMDc2LTYuMDUzIDAtMy45OTQgMC4wMjAtNC40ODEgMC4wNzYtNi4wNzUgMC4wMTktMS4wMDcgMC4yMDktMS45NjQgMC41NDQtMi44NWwtMC4wMTkgMC4wNTljMC4yNDctMC42NzkgMC42MzItMS4yNTcgMS4xMjMtMS43MjRsMC4wMDItMC4wMDJjMC40NjgtMC40OTIgMS4wNDUtMC44NzUgMS42OTItMS4xMTJsMC4wMzEtMC4wMTBjMC44MjMtMC4zMTggMS43NzQtMC41MDkgMi43NjgtMC41MjZsMC4wMDctMGMxLjU5My0wLjA1NiAyLjA2Mi0wLjA3NSA2LjA3Mi0wLjA3NXpNMTYgMS4wMDRjLTQuMDc0IDAtNC41ODIgMC4wMTktNi4xODIgMC4wOTAtMS4zMTUgMC4wMjgtMi41NjIgMC4yODItMy43MTYgMC43MjNsMC4wNzYtMC4wMjVjLTEuMDQwIDAuMzk3LTEuOTI2IDAuOTg2LTIuNjU2IDEuNzI4bC0wLjAwMSAwLjAwMWMtMC43NDUgMC43My0xLjMzMyAxLjYxNy0xLjcxMyAyLjYwN2wtMC4wMTcgMC4wNTBjLTAuNDE2IDEuMDc4LTAuNjcgMi4zMjYtMC42OTcgMy42MjhsLTAgMC4wMTJjLTAuMDc1IDEuNi0wLjA5MCAyLjEwOC0wLjA5MCA2LjE4MnMwLjAxOSA0LjU4MiAwLjA5MCA2LjE4MmMwLjAyOCAxLjMxNSAwLjI4MiAyLjU2MiAwLjcyMyAzLjcxNmwtMC4wMjUtMC4wNzZjMC43OTYgMi4wMjEgMi4zNjUgMy41OSA0LjMzNCA0LjM2OGwwLjA1MiAwLjAxOGMxLjA3OCAwLjQxNSAyLjMyNiAwLjY2OSAzLjYyOCAwLjY5N2wwLjAxMiAwYzEuNiAwLjA3NSAyLjEwOCAwLjA5MCA2LjE4MiAwLjA5MHM0LjU4Mi0wLjAxOSA2LjE4Mi0wLjA5MGMxLjMxNS0wLjAyOSAyLjU2Mi0wLjI4MiAzLjcxNi0wLjcyM2wtMC4wNzYgMC4wMjZjMi4wMjEtMC43OTYgMy41OS0yLjM2NSA0LjM2OC00LjMzNGwwLjAxOC0wLjA1MmMwLjQxNi0xLjA3OCAwLjY2OS0yLjMyNiAwLjY5Ny0zLjYyOGwwLTAuMDEyYzAuMDc1LTEuNiAwLjA5MC0yLjEwOCAwLjA5MC02LjE4MnMtMC4wMTktNC41ODItMC4wOTAtNi4xODJjLTAuMDI5LTEuMzE1LTAuMjgyLTIuNTYyLTAuNzIzLTMuNzE2bDAuMDI2IDAuMDc2Yy0wLjM5OC0xLjA0MC0wLjk4Ni0xLjkyNi0xLjcyOS0yLjY1NmwtMC4wMDEtMC4wMDFjLTAuNzMtMC43NDUtMS42MTctMS4zMzMtMi42MDctMS43MTNsLTAuMDUwLTAuMDE3Yy0xLjA3OC0wLjQxNi0yLjMyNi0wLjY3LTMuNjI4LTAuNjk3bC0wLjAxMi0wYy0xLjYtMC4wNzUtMi4xMDgtMC4wOTAtNi4xODItMC4wOTB6Ij48L3BhdGg+DQo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIEdlbmVyYXRvcjogU1ZHIFJlcG8gTWl4ZXIgVG9vbHMgLS0+CjxzdmcgZmlsbD0iIzAwMDAwMCIgd2lkdGg9IjgwMHB4IiBoZWlnaHQ9IjgwMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjx0aXRsZT5pbnN0YWdyYW08L3RpdGxlPg0KPHBhdGggZD0iTTI1LjgwNSA3Ljk5NmMwIDAgMCAwLjAwMSAwIDAuMDAxIDAgMC45OTQtMC44MDYgMS43OTktMS43OTkgMS43OTlzLTEuNzk5LTAuODA2LTEuNzk5LTEuNzk5YzAtMC45OTQgMC44MDYtMS43OTkgMS43OTktMS43OTl2MGMwLjk5MyAwLjAwMSAxLjc5OCAwLjgwNSAxLjc5OSAxLjc5OHYwek0xNiAyMC45OTljLTIuNzYxIDAtNC45OTktMi4yMzgtNC45OTktNC45OTlzMi4yMzgtNC45OTkgNC45OTktNC45OTljMi43NjEgMCA0Ljk5OSAyLjIzOCA0Ljk5OSA0Ljk5OXYwYzAgMCAwIDAuMDAxIDAgMC4wMDEgMCAyLjc2LTIuMjM3IDQuOTk3LTQuOTk3IDQuOTk3LTAgMC0wLjAwMSAwLTAuMDAxIDBoMHpNMTYgOC4zYzAgMCAwIDAtMCAwLTQuMjUzIDAtNy43IDMuNDQ4LTcuNyA3LjdzMy40NDggNy43IDcuNyA3LjdjNC4yNTMgMCA3LjctMy40NDggNy43LTcuN3YwYzAtMCAwLTAgMC0wLjAwMSAwLTQuMjUyLTMuNDQ3LTcuNy03LjctNy43LTAgMC0wIDAtMC4wMDEgMGgwek0xNiAzLjcwNGM0LjAwMyAwIDQuNDggMC4wMjAgNi4wNjEgMC4wODkgMS4wMDMgMC4wMTIgMS45NTcgMC4yMDIgMi44NCAwLjUzOGwtMC4wNTctMC4wMTljMS4zMTQgMC41MTIgMi4zMzQgMS41MzIgMi44MzUgMi44MTJsMC4wMTIgMC4wMzRjMC4zMTYgMC44MjYgMC41MDQgMS43ODEgMC41MTYgMi43NzhsMCAwLjAwNWMwLjA3MSAxLjU4MiAwLjA4NyAyLjA1NyAwLjA4NyA2LjA2MXMtMC4wMTkgNC40OC0wLjA5MiA2LjA2MWMtMC4wMTkgMS4wMDQtMC4yMSAxLjk1OC0wLjU0NSAyLjg0MWwwLjAxOS0wLjA1OGMtMC4yNTggMC42NzYtMC42NCAxLjI1Mi0xLjEyMyAxLjcyNmwtMC4wMDEgMC4wMDFjLTAuNDczIDAuNDg0LTEuMDQ5IDAuODY2LTEuNjkyIDEuMTA5bC0wLjAzMiAwLjAxMWMtMC44MjkgMC4zMTYtMS43ODcgMC41MDQtMi43ODggMC41MTZsLTAuMDA1IDBjLTEuNTkyIDAuMDcxLTIuMDYxIDAuMDg3LTYuMDcyIDAuMDg3LTQuMDEzIDAtNC40ODEtMC4wMTktNi4wNzItMC4wOTItMS4wMDgtMC4wMTktMS45NjYtMC4yMS0yLjg1My0wLjU0NWwwLjA1OSAwLjAxOWMtMC42NzYtMC4yNTQtMS4yNTItMC42MzctMS43MjItMS4xMjJsLTAuMDAxLTAuMDAxYy0wLjQ4OS0wLjQ3LTAuODczLTEuMDQ3LTEuMTE0LTEuNjkzbC0wLjAxMC0wLjAzMWMtMC4zMTUtMC44MjgtMC41MDYtMS43ODUtMC41MjUtMi43ODVsLTAtMC4wMDhjLTAuMDU2LTEuNTc1LTAuMDc2LTIuMDYxLTAuMDc2LTYuMDUzIDAtMy45OTQgMC4wMjAtNC40ODEgMC4wNzYtNi4wNzUgMC4wMTktMS4wMDcgMC4yMDktMS45NjQgMC41NDQtMi44NWwtMC4wMTkgMC4wNTljMC4yNDctMC42NzkgMC42MzItMS4yNTcgMS4xMjMtMS43MjRsMC4wMDItMC4wMDJjMC40NjgtMC40OTIgMS4wNDUtMC44NzUgMS42OTItMS4xMTJsMC4wMzEtMC4wMTBjMC44MjMtMC4zMTggMS43NzQtMC41MDkgMi43NjgtMC41MjZsMC4wMDctMGMxLjU5My0wLjA1NiAyLjA2Mi0wLjA3NSA2LjA3Mi0wLjA3NXpNMTYgMS4wMDRjLTQuMDc0IDAtNC41ODIgMC4wMTktNi4xODIgMC4wOTAtMS4zMTUgMC4wMjgtMi41NjIgMC4yODItMy43MTYgMC43MjNsMC4wNzYtMC4wMjVjLTEuMDQwIDAuMzk3LTEuOTI2IDAuOTg2LTIuNjU2IDEuNzI4bC0wLjAwMSAwLjAwMWMtMC43NDUgMC43My0xLjMzMyAxLjYxNy0xLjcxMyAyLjYwN2wtMC4wMTcgMC4wNTBjLTAuNDE2IDEuMDc4LTAuNjcgMi4zMjYtMC42OTcgMy42MjhsLTAgMC4wMTJjLTAuMDc1IDEuNi0wLjA5MCAyLjEwOC0wLjA5MCA2LjE4MnMwLjAxOSA0LjU4MiAwLjA5MCA2LjE4MmMwLjAyOCAxLjMxNSAwLjI4MiAyLjU2MiAwLjcyMyAzLjcxNmwtMC4wMjUtMC4wNzZjMC43OTYgMi4wMjEgMi4zNjUgMy41OSA0LjMzNCA0LjM2OGwwLjA1MiAwLjAxOGMxLjA3OCAwLjQxNSAyLjMyNiAwLjY2OSAzLjYyOCAwLjY5N2wwLjAxMiAwYzEuNiAwLjA3NSAyLjEwOCAwLjA5MCA2LjE4MiAwLjA5MHM0LjU4Mi0wLjAxOSA2LjE4Mi0wLjA5MGMxLjMxNS0wLjAyOSAyLjU2Mi0wLjI4MiAzLjcxNi0wLjcyM2wtMC4wNzYgMC4wMjZjMi4wMjEtMC43OTYgMy41OS0yLjM2NSA0LjM2OC00LjMzNGwwLjAxOC0wLjA1MmMwLjQxNi0xLjA3OCAwLjY2OS0yLjMyNiAwLjY5Ny0zLjYyOGwwLTAuMDEyYzAuMDc1LTEuNiAwLjA5MC0yLjEwOCAwLjA5MC02LjE4MnMtMC4wMTktNC41ODItMC4wOTAtNi4xODJjLTAuMDI5LTEuMzE1LTAuMjgyLTIuNTYyLTAuNzIzLTMuNzE2bDAuMDI2IDAuMDc2Yy0wLjM5OC0xLjA0MC0wLjk4Ni0xLjkyNi0xLjcyOS0yLjY1NmwtMC4wMDEtMC4wMDFjLTAuNzMtMC43NDUtMS42MTctMS4zMzMtMi42MDctMS43MTNsLTAuMDUwLTAuMDE3Yy0xLjA3OC0wLjQxNi0yLjMyNi0wLjY3LTMuNjI4LTAuNjk3bC0wLjAxMi0wYy0xLjYtMC4wNzUtMi4xMDgtMC4wOTAtNi4xODItMC4wOTB6Ij48L3BhdGg+DQo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--instagram.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,instagram");
  background-color: transparent;
}
.iconRound--tiktok:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5MTggMC42MDg2NTJMOS44MDU4MSAwSDcuNDY5NzdWNS40ODE4NUw3LjQ2MTgxIDEwLjgzNjRDNy40NjU3OSAxMC44NzYyIDcuNDY5NzcgMTAuOTE5OSA3LjQ2OTc3IDEwLjk1OTdDNy40Njk3NyAxMi4zMDAzIDYuMzc5MzUgMTMuMzk0MyA1LjAzNDI0IDEzLjM5NDNDMy42ODkxMiAxMy4zOTQzIDIuNTk4NyAxMi4zMDQzIDIuNTk4NyAxMC45NTk3QzIuNTk4NyA5LjYxOTA5IDMuNjg5MTIgOC41MjUxMSA1LjAzNDI0IDguNTI1MTFDNS4zMTI4MSA4LjUyNTExIDUuNTgzNDIgOC41NzY4MyA1LjgzNDE0IDguNjY0MzVWNS45OTEwNUM1LjU3NTQ3IDUuOTQ3MjkgNS4zMDg4MyA1LjkyMzQyIDUuMDM0MjQgNS45MjM0MkMyLjI2MDQzIDUuOTI3NCAwIDguMTg2OTcgMCAxMC45NjM3QzAgMTMuNzQwNCAyLjI2MDQzIDE2IDUuMDM4MjEgMTZDNy44MTYgMTYgMTAuMDc2NCAxMy43NDA0IDEwLjA3NjQgMTAuOTYzN1Y0LjU5NDczQzExLjA4MzMgNS42MDExOSAxMi4zODQ2IDYuNTgzNzkgMTMuODI1MiA2Ljg5ODA2VjQuMTY1MDlDMTIuMjYxMiAzLjQ3MjkgMTAuNzA1MiAxLjQyODE1IDEwLjE5MTggMC42MDg2NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjE5MTggMC42MDg2NTJMOS44MDU4MSAwSDcuNDY5NzdWNS40ODE4NUw3LjQ2MTgxIDEwLjgzNjRDNy40NjU3OSAxMC44NzYyIDcuNDY5NzcgMTAuOTE5OSA3LjQ2OTc3IDEwLjk1OTdDNy40Njk3NyAxMi4zMDAzIDYuMzc5MzUgMTMuMzk0MyA1LjAzNDI0IDEzLjM5NDNDMy42ODkxMiAxMy4zOTQzIDIuNTk4NyAxMi4zMDQzIDIuNTk4NyAxMC45NTk3QzIuNTk4NyA5LjYxOTA5IDMuNjg5MTIgOC41MjUxMSA1LjAzNDI0IDguNTI1MTFDNS4zMTI4MSA4LjUyNTExIDUuNTgzNDIgOC41NzY4MyA1LjgzNDE0IDguNjY0MzVWNS45OTEwNUM1LjU3NTQ3IDUuOTQ3MjkgNS4zMDg4MyA1LjkyMzQyIDUuMDM0MjQgNS45MjM0MkMyLjI2MDQzIDUuOTI3NCAwIDguMTg2OTcgMCAxMC45NjM3QzAgMTMuNzQwNCAyLjI2MDQzIDE2IDUuMDM4MjEgMTZDNy44MTYgMTYgMTAuMDc2NCAxMy43NDA0IDEwLjA3NjQgMTAuOTYzN1Y0LjU5NDczQzExLjA4MzMgNS42MDExOSAxMi4zODQ2IDYuNTgzNzkgMTMuODI1MiA2Ljg5ODA2VjQuMTY1MDlDMTIuMjYxMiAzLjQ3MjkgMTAuNzA1MiAxLjQyODE1IDEwLjE5MTggMC42MDg2NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--tiktok.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,tiktok");
  background-color: transparent;
}
.iconRound--whatsapp:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42IDIuM0MxMi4xIDAuOCAxMC4xIDAgOCAwQzMuNiAwIDAgMy42IDAgOEMwIDkuNCAwLjQwMDAwNiAxMC44IDEuMTAwMDEgMTJMMCAxNkw0LjIwMDAxIDE0LjlDNS40MDAwMSAxNS41IDYuNyAxNS45IDggMTUuOUMxMi40IDE1LjkgMTYgMTIuMyAxNiA3LjlDMTYgNS44IDE1LjEgMy44IDEzLjYgMi4zWk03Ljg5OTk5IDE0LjlDNi42OTk5OSAxNC45IDUuNSAxNC42IDQuNSAxNEw0LjI5OTk5IDEzLjlMMS44OTk5OSAxNC4zTDIuNSAxMkwyLjI5OTk5IDExLjdDMS41OTk5OSAxMC42IDEgOS4yIDEgOEMxIDQuNCA0LjQgMSA4IDFDOS44IDEgMTEuNyAxLjggMTMgM0MxNC4zIDQuMyAxNSA2LjIgMTUgOEMxNSAxMS41IDExLjYgMTQuOSA3Ljg5OTk5IDE0LjlaTTExLjYgOS42QzExLjQgOS41IDEwLjQgOSAxMC4yIDlDMTAgOC45IDkuODk5OTkgOC45IDkuNzk5OTkgOS4xQzkuNjk5OTkgOS4zIDkuMzAwMDEgOS43IDkuMjAwMDEgOS45QzkuMTAwMDEgMTAgOC45OTk5OSAxMCA4Ljc5OTk5IDEwQzguNTk5OTkgOS45IDguMDAwMDEgOS43IDcuMjAwMDEgOUM2LjYwMDAxIDguNSA2LjIwMDAxIDcuOCA2LjEwMDAxIDcuNkM2LjAwMDAxIDcuNCA2LjEwMDAxIDcuMyA2LjIwMDAxIDcuMkM2LjMwMDAxIDcuMSA2LjQgNyA2LjUgNi45QzYuNiA2LjggNi42MDAwMSA2LjcgNi43MDAwMSA2LjZDNi44MDAwMSA2LjUgNi43MDAwMSA2LjQgNi43MDAwMSA2LjNDNi43MDAwMSA2LjIgNi4zMDAwMSA1LjIgNi4xMDAwMSA0LjhDNi4wMDAwMSA0LjUgNS44MDAwMSA0LjUgNS43MDAwMSA0LjVDNS42MDAwMSA0LjUgNS40OTk5OSA0LjUgNS4yOTk5OSA0LjVDNS4xOTk5OSA0LjUgNC45OTk5OSA0LjUgNC43OTk5OSA0LjdDNC41OTk5OSA0LjkgNC4xMDAwMSA1LjQgNC4xMDAwMSA2LjRDNC4xMDAwMSA3LjQgNC43OTk5OSA4LjMgNC44OTk5OSA4LjVDNC45OTk5OSA4LjYgNi4yOTk5OSAxMC43IDguMjk5OTkgMTEuNUM5Ljk5OTk5IDEyLjIgMTAuMyAxMiAxMC43IDEyQzExLjEgMTIgMTEuOSAxMS41IDEyIDExLjFDMTIuMiAxMC42IDEyLjIgMTAuMiAxMi4xIDEwLjJDMTIgOS43IDExLjggOS43IDExLjYgOS42WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42IDIuM0MxMi4xIDAuOCAxMC4xIDAgOCAwQzMuNiAwIDAgMy42IDAgOEMwIDkuNCAwLjQwMDAwNiAxMC44IDEuMTAwMDEgMTJMMCAxNkw0LjIwMDAxIDE0LjlDNS40MDAwMSAxNS41IDYuNyAxNS45IDggMTUuOUMxMi40IDE1LjkgMTYgMTIuMyAxNiA3LjlDMTYgNS44IDE1LjEgMy44IDEzLjYgMi4zWk03Ljg5OTk5IDE0LjlDNi42OTk5OSAxNC45IDUuNSAxNC42IDQuNSAxNEw0LjI5OTk5IDEzLjlMMS44OTk5OSAxNC4zTDIuNSAxMkwyLjI5OTk5IDExLjdDMS41OTk5OSAxMC42IDEgOS4yIDEgOEMxIDQuNCA0LjQgMSA4IDFDOS44IDEgMTEuNyAxLjggMTMgM0MxNC4zIDQuMyAxNSA2LjIgMTUgOEMxNSAxMS41IDExLjYgMTQuOSA3Ljg5OTk5IDE0LjlaTTExLjYgOS42QzExLjQgOS41IDEwLjQgOSAxMC4yIDlDMTAgOC45IDkuODk5OTkgOC45IDkuNzk5OTkgOS4xQzkuNjk5OTkgOS4zIDkuMzAwMDEgOS43IDkuMjAwMDEgOS45QzkuMTAwMDEgMTAgOC45OTk5OSAxMCA4Ljc5OTk5IDEwQzguNTk5OTkgOS45IDguMDAwMDEgOS43IDcuMjAwMDEgOUM2LjYwMDAxIDguNSA2LjIwMDAxIDcuOCA2LjEwMDAxIDcuNkM2LjAwMDAxIDcuNCA2LjEwMDAxIDcuMyA2LjIwMDAxIDcuMkM2LjMwMDAxIDcuMSA2LjQgNyA2LjUgNi45QzYuNiA2LjggNi42MDAwMSA2LjcgNi43MDAwMSA2LjZDNi44MDAwMSA2LjUgNi43MDAwMSA2LjQgNi43MDAwMSA2LjNDNi43MDAwMSA2LjIgNi4zMDAwMSA1LjIgNi4xMDAwMSA0LjhDNi4wMDAwMSA0LjUgNS44MDAwMSA0LjUgNS43MDAwMSA0LjVDNS42MDAwMSA0LjUgNS40OTk5OSA0LjUgNS4yOTk5OSA0LjVDNS4xOTk5OSA0LjUgNC45OTk5OSA0LjUgNC43OTk5OSA0LjdDNC41OTk5OSA0LjkgNC4xMDAwMSA1LjQgNC4xMDAwMSA2LjRDNC4xMDAwMSA3LjQgNC43OTk5OSA4LjMgNC44OTk5OSA4LjVDNC45OTk5OSA4LjYgNi4yOTk5OSAxMC43IDguMjk5OTkgMTEuNUM5Ljk5OTk5IDEyLjIgMTAuMyAxMiAxMC43IDEyQzExLjEgMTIgMTEuOSAxMS41IDEyIDExLjFDMTIuMiAxMC42IDEyLjIgMTAuMiAxMi4xIDEwLjJDMTIgOS43IDExLjggOS43IDExLjYgOS42WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--whatsapp.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,whatsapp");
  background-color: transparent;
}
.iconRound--arrow-right:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--arrow-right.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,arrow-right");
  background-color: transparent;
}
.iconRound--arrow-left:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDI4TDM2Ljc1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjYuMjUgMzVMMTkuMjUgMjhMMjYuMjUgMjEiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjggMjgpIiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDI4TDM2Ljc1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjYuMjUgMzVMMTkuMjUgMjhMMjYuMjUgMjEiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMjggMjgpIiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4=");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--arrow-left.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,arrow-left");
  background-color: transparent;
}
.iconRound--button-arrow:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgN0wxNy4yNSA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4yNSAxLjI1TDE3Ljc1IDYuNzVMMTIuMjUgMTIuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMjUgN0wxNy4yNSA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi4yNSAxLjI1TDE3Ljc1IDYuNzVMMTIuMjUgMTIuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--button-arrow.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,button-arrow");
  background-color: transparent;
}
.iconRound--email:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDQ3NDcgOS43NDUyTDE2LjY3NDcgNS44MDMwNUMxNi40NDQ5IDUuMDQ2NzggMTUuOTc4NyA0LjM4NDExIDE1LjM0NDUgMy45MTIzMUMxNC43MTAzIDMuNDQwNTEgMTMuOTQxNiAzLjE4NDQyIDEzLjE1MTIgMy4xODE2NEg1Ljc0Mzc3QzQuOTUzMzUgMy4xODQ0MiA0LjE4NDY0IDMuNDQwNTEgMy41NTA0NyAzLjkxMjMxQzIuOTE2MyA0LjM4NDExIDIuNDUwMDcgNS4wNDY3OCAyLjIyMDIxIDUuODAzMDVMOS40NDc0NyA5Ljc0NTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTkuODAyMjYgMTEuMjM5NUM5LjY5MzQxIDExLjI5ODggOS41NzE0MiAxMS4zMjk5IDkuNDQ3NDUgMTEuMzI5OUM5LjMyMzQ3IDExLjMyOTkgOS4yMDE0OCAxMS4yOTg4IDkuMDkyNjMgMTEuMjM5NUwyLjA0MDA0IDcuMzkyNThWMTIuODExNEMyLjA0MTIgMTMuNzkzMyAyLjQzMTc4IDE0LjczNDcgMy4xMjYxMSAxNS40MjlDMy44MjA0MyAxNi4xMjM0IDQuNzYxODEgMTYuNTEzOSA1Ljc0Mzc0IDE2LjUxNTFIMTMuMTUxMUMxNC4xMzMxIDE2LjUxMzkgMTUuMDc0NSAxNi4xMjM0IDE1Ljc2ODggMTUuNDI5QzE2LjQ2MzEgMTQuNzM0NyAxNi44NTM3IDEzLjc5MzMgMTYuODU0OSAxMi44MTE0VjcuMzkyNThMOS44MDIyNiAxMS4yMzk1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDQ3NDcgOS43NDUyTDE2LjY3NDcgNS44MDMwNUMxNi40NDQ5IDUuMDQ2NzggMTUuOTc4NyA0LjM4NDExIDE1LjM0NDUgMy45MTIzMUMxNC43MTAzIDMuNDQwNTEgMTMuOTQxNiAzLjE4NDQyIDEzLjE1MTIgMy4xODE2NEg1Ljc0Mzc3QzQuOTUzMzUgMy4xODQ0MiA0LjE4NDY0IDMuNDQwNTEgMy41NTA0NyAzLjkxMjMxQzIuOTE2MyA0LjM4NDExIDIuNDUwMDcgNS4wNDY3OCAyLjIyMDIxIDUuODAzMDVMOS40NDc0NyA5Ljc0NTJaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPHBhdGggZD0iTTkuODAyMjYgMTEuMjM5NUM5LjY5MzQxIDExLjI5ODggOS41NzE0MiAxMS4zMjk5IDkuNDQ3NDUgMTEuMzI5OUM5LjMyMzQ3IDExLjMyOTkgOS4yMDE0OCAxMS4yOTg4IDkuMDkyNjMgMTEuMjM5NUwyLjA0MDA0IDcuMzkyNThWMTIuODExNEMyLjA0MTIgMTMuNzkzMyAyLjQzMTc4IDE0LjczNDcgMy4xMjYxMSAxNS40MjlDMy44MjA0MyAxNi4xMjM0IDQuNzYxODEgMTYuNTEzOSA1Ljc0Mzc0IDE2LjUxNTFIMTMuMTUxMUMxNC4xMzMxIDE2LjUxMzkgMTUuMDc0NSAxNi4xMjM0IDE1Ljc2ODggMTUuNDI5QzE2LjQ2MzEgMTQuNzM0NyAxNi44NTM3IDEzLjc5MzMgMTYuODU0OSAxMi44MTE0VjcuMzkyNThMOS44MDIyNiAxMS4yMzk1WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--email.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,email");
  background-color: transparent;
}
.iconRound--phone:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA0NDEgOS42OTk5OEwxMC4yNDQ1IDguNDQyNjVDMTAuMDA5MiA4LjI3ODU0IDkuNzM0MTQgOC4xOTIgOS40NDg5IDguMTkyQzguOTk1MzQgOC4xOTIgOC41Njk1OSA4LjQxNDQ0IDguMzEwMjYgOC43ODY2Mkw3Ljg5MjUxIDkuMzg1MzFDNy4xOTIzNyA4LjkxNTc0IDYuNDExMTIgOC4yNjAwOSA1LjY2NjM1IDcuNTE1NDZDNC45MjE3MiA2Ljc3MDgzIDQuMjY2MiA1Ljk4OTU4IDMuNzk2NzggNS4yODk0NEw0LjM5NTE5IDQuODcxNjlDNC43MDAyMyA0LjY1OTI5IDQuOTAzOTUgNC4zNDEwOSA0Ljk2ODY1IDMuOTc1OTdDNS4wMzMyMSAzLjYxMTExIDQuOTUxODMgMy4yNDI0NiA0LjczOTE2IDIuOTM3MjhMMy40ODIxMSAxLjEzNzdDMy4yMTkyNSAwLjc2MTcxOSAyLjc5NTEyIDAuNTM3MTA5IDIuMzQ3MzkgMC41MzcxMDlDMi4xOTIyMyAwLjUzNzEwOSAyLjA0MDA1IDAuNTY0NTA3IDEuODk1MTkgMC42MTc5NDdDMS43MzA2NyAwLjY3ODcxMSAxLjU3NzQgMC43NTMzMDkgMS40MjcxMiAwLjg0NzcxMUwxLjE3ODY0IDEuMDIyNjhDMS4xMTY1MiAxLjA3MDk2IDEuMDU4NzQgMS4xMjM4NiAxLjAwMzQgMS4xNzkyQzAuNzAwMjYgMS40ODIyIDAuNDg1MTQ1IDEuODY1NzggMC4zNjM3NTMgMi4zMTkzNEMtMC4xNTQyMzIgNC4yNjEwNyAxLjEyOSA3LjE5NzI3IDMuNTU2ODQgOS42MjUxMUM1LjU5NTY5IDExLjY2NCA4LjA0NTA5IDEyLjkzMDUgOS45NDg5OCAxMi45MzA4SDkuOTQ5MTJDMTAuMjc1MiAxMi45MzA4IDEwLjU4MjUgMTIuODkyOCAxMC44NjI3IDEyLjgxNzlDMTEuMzE2MyAxMi42OTY3IDExLjY5OTkgMTIuNDgxNiAxMi4wMDMyIDEyLjE3ODNDMTIuMDU4MiAxMi4xMjMyIDEyLjExMDggMTIuMDY1NCAxMi4xNjczIDExLjk5MjVMMTIuMzQyNCAxMS43NDI2QzEyLjQyOCAxMS42MDU5IDEyLjUwMjQgMTEuNDUyNiAxMi41NjQgMTEuMjg2OUMxMi43NzU3IDEwLjcxNDUgMTIuNTYyIDEwLjA2MTggMTIuMDQ0MSA5LjY5OTk4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjA0NDEgOS42OTk5OEwxMC4yNDQ1IDguNDQyNjVDMTAuMDA5MiA4LjI3ODU0IDkuNzM0MTQgOC4xOTIgOS40NDg5IDguMTkyQzguOTk1MzQgOC4xOTIgOC41Njk1OSA4LjQxNDQ0IDguMzEwMjYgOC43ODY2Mkw3Ljg5MjUxIDkuMzg1MzFDNy4xOTIzNyA4LjkxNTc0IDYuNDExMTIgOC4yNjAwOSA1LjY2NjM1IDcuNTE1NDZDNC45MjE3MiA2Ljc3MDgzIDQuMjY2MiA1Ljk4OTU4IDMuNzk2NzggNS4yODk0NEw0LjM5NTE5IDQuODcxNjlDNC43MDAyMyA0LjY1OTI5IDQuOTAzOTUgNC4zNDEwOSA0Ljk2ODY1IDMuOTc1OTdDNS4wMzMyMSAzLjYxMTExIDQuOTUxODMgMy4yNDI0NiA0LjczOTE2IDIuOTM3MjhMMy40ODIxMSAxLjEzNzdDMy4yMTkyNSAwLjc2MTcxOSAyLjc5NTEyIDAuNTM3MTA5IDIuMzQ3MzkgMC41MzcxMDlDMi4xOTIyMyAwLjUzNzEwOSAyLjA0MDA1IDAuNTY0NTA3IDEuODk1MTkgMC42MTc5NDdDMS43MzA2NyAwLjY3ODcxMSAxLjU3NzQgMC43NTMzMDkgMS40MjcxMiAwLjg0NzcxMUwxLjE3ODY0IDEuMDIyNjhDMS4xMTY1MiAxLjA3MDk2IDEuMDU4NzQgMS4xMjM4NiAxLjAwMzQgMS4xNzkyQzAuNzAwMjYgMS40ODIyIDAuNDg1MTQ1IDEuODY1NzggMC4zNjM3NTMgMi4zMTkzNEMtMC4xNTQyMzIgNC4yNjEwNyAxLjEyOSA3LjE5NzI3IDMuNTU2ODQgOS42MjUxMUM1LjU5NTY5IDExLjY2NCA4LjA0NTA5IDEyLjkzMDUgOS45NDg5OCAxMi45MzA4SDkuOTQ5MTJDMTAuMjc1MiAxMi45MzA4IDEwLjU4MjUgMTIuODkyOCAxMC44NjI3IDEyLjgxNzlDMTEuMzE2MyAxMi42OTY3IDExLjY5OTkgMTIuNDgxNiAxMi4wMDMyIDEyLjE3ODNDMTIuMDU4MiAxMi4xMjMyIDEyLjExMDggMTIuMDY1NCAxMi4xNjczIDExLjk5MjVMMTIuMzQyNCAxMS43NDI2QzEyLjQyOCAxMS42MDU5IDEyLjUwMjQgMTEuNDUyNiAxMi41NjQgMTEuMjg2OUMxMi43NzU3IDEwLjcxNDUgMTIuNTYyIDEwLjA2MTggMTIuMDQ0MSA5LjY5OTk4WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--phone.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,phone");
  background-color: transparent;
}
.iconRound--x:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTQuMjVDMTEuNDUxOCAxNC4yNSAxNC4yNSAxMS40NTE4IDE0LjI1IDhDMTQuMjUgNC41NDgyMiAxMS40NTE4IDEuNzUgOCAxLjc1QzQuNTQ4MjIgMS43NSAxLjc1IDQuNTQ4MjIgMS43NSA4QzEuNzUgMTEuNDUxOCA0LjU0ODIyIDE0LjI1IDggMTQuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjEyNSA0Ljg3NUw0Ljg3NSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuODc1IDQuODc1TDExLjEyNSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTQuMjVDMTEuNDUxOCAxNC4yNSAxNC4yNSAxMS40NTE4IDE0LjI1IDhDMTQuMjUgNC41NDgyMiAxMS40NTE4IDEuNzUgOCAxLjc1QzQuNTQ4MjIgMS43NSAxLjc1IDQuNTQ4MjIgMS43NSA4QzEuNzUgMTEuNDUxOCA0LjU0ODIyIDE0LjI1IDggMTQuMjVaIiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTExLjEyNSA0Ljg3NUw0Ljg3NSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTQuODc1IDQuODc1TDExLjEyNSAxMS4xMjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--x.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,x");
  background-color: transparent;
}
.iconRound--link:not(.iconRound--colored):after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMUwxLjUgMTNNMTMuNSAxSDUuNU0xMy41IDFWOSIgc3Ryb2tlPSIjMEYwRjM4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMUwxLjUgMTNNMTMuNSAxSDUuNU0xMy41IDFWOSIgc3Ryb2tlPSIjMEYwRjM4IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+Cg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
  background-color: var(--color-black);
}
.iconRound--link.iconRound--colored:after {
  background-image: url("data:image/svg+xml;base64,link");
  background-color: transparent;
}

.a:hover .icon, .a:hover .toasts__toast[data-duration="0"]:after, .a:hover .button--icon--time::after, .a:hover .button--icon--close::after, .a:hover .button--icon--map::after, .a:hover .button--icon--work::after, .a:hover .button--icon--check::after, .a:hover .button--icon--attach::after, .a:hover .button--icon--warning::after, .a:hover .button--icon--chevron::after, .a:hover .button--icon--chevron-left::after, .a:hover .button--icon--chevron-down::after, .a:hover .button--icon--chevron-double::after, .a:hover .button--icon--search::after, .a:hover .button--icon--play::after, .a:hover .button--icon--pause::after, .a:hover .button--icon--arrow::after, .a:hover .button--icon--prev::after, .a:hover .button--icon--next::after, .a:hover .button--icon--list::after, .a:hover .button--icon--facebook::after, .a:hover .button--icon--youtube::after, .a:hover .button--icon--twitter::after, .a:hover .button--icon--linkedin::after, .a:hover .button--icon--xing::after, .a:hover .button--icon--instagram::after, .a:hover .button--icon--tiktok::after, .a:hover .button--icon--whatsapp::after, .a:hover .button--icon--arrow-right::after, .a:hover .button--icon--arrow-left::after, .a:hover .button--icon--button-arrow::after, .a:hover .button--icon--email::after, .a:hover .button--icon--phone::after, .a:hover .button--icon--x::after, .a:hover .button--icon--link::after, .a:hover .labelWrap--select:after,
.a:hover .form-row--select:after,
.a:hover div.gfield--select:after,
.a:hover .gform-grid-col--select:after, .a:active .icon, .a:active .toasts__toast[data-duration="0"]:after, .a:active .button--icon--time::after, .a:active .button--icon--close::after, .a:active .button--icon--map::after, .a:active .button--icon--work::after, .a:active .button--icon--check::after, .a:active .button--icon--attach::after, .a:active .button--icon--warning::after, .a:active .button--icon--chevron::after, .a:active .button--icon--chevron-left::after, .a:active .button--icon--chevron-down::after, .a:active .button--icon--chevron-double::after, .a:active .button--icon--search::after, .a:active .button--icon--play::after, .a:active .button--icon--pause::after, .a:active .button--icon--arrow::after, .a:active .button--icon--prev::after, .a:active .button--icon--next::after, .a:active .button--icon--list::after, .a:active .button--icon--facebook::after, .a:active .button--icon--youtube::after, .a:active .button--icon--twitter::after, .a:active .button--icon--linkedin::after, .a:active .button--icon--xing::after, .a:active .button--icon--instagram::after, .a:active .button--icon--tiktok::after, .a:active .button--icon--whatsapp::after, .a:active .button--icon--arrow-right::after, .a:active .button--icon--arrow-left::after, .a:active .button--icon--button-arrow::after, .a:active .button--icon--email::after, .a:active .button--icon--phone::after, .a:active .button--icon--x::after, .a:active .button--icon--link::after, .a:active .labelWrap--select:after,
.a:active .form-row--select:after,
.a:active div.gfield--select:after,
.a:active .gform-grid-col--select:after, .a:focus .icon, .a:focus .toasts__toast[data-duration="0"]:after, .a:focus .button--icon--time::after, .a:focus .button--icon--close::after, .a:focus .button--icon--map::after, .a:focus .button--icon--work::after, .a:focus .button--icon--check::after, .a:focus .button--icon--attach::after, .a:focus .button--icon--warning::after, .a:focus .button--icon--chevron::after, .a:focus .button--icon--chevron-left::after, .a:focus .button--icon--chevron-down::after, .a:focus .button--icon--chevron-double::after, .a:focus .button--icon--search::after, .a:focus .button--icon--play::after, .a:focus .button--icon--pause::after, .a:focus .button--icon--arrow::after, .a:focus .button--icon--prev::after, .a:focus .button--icon--next::after, .a:focus .button--icon--list::after, .a:focus .button--icon--facebook::after, .a:focus .button--icon--youtube::after, .a:focus .button--icon--twitter::after, .a:focus .button--icon--linkedin::after, .a:focus .button--icon--xing::after, .a:focus .button--icon--instagram::after, .a:focus .button--icon--tiktok::after, .a:focus .button--icon--whatsapp::after, .a:focus .button--icon--arrow-right::after, .a:focus .button--icon--arrow-left::after, .a:focus .button--icon--button-arrow::after, .a:focus .button--icon--email::after, .a:focus .button--icon--phone::after, .a:focus .button--icon--x::after, .a:focus .button--icon--link::after, .a:focus .labelWrap--select:after,
.a:focus .form-row--select:after,
.a:focus div.gfield--select:after,
.a:focus .gform-grid-col--select:after {
  background-color: var(--color-focus) !important;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 0.2s var(--bezier);
}

.section {
  padding-top: var(--container-padding-y);
  padding-bottom: var(--container-padding-y);
  overflow: hidden;
  color: var(--block-text-color);
  border-radius: var(--border-radius-l);
  --section-overlap: -1rem;
}
.section:not(.bg) + .section:not(.bg) {
  padding-top: 0;
}
.section:first-child:not(.bg) {
  padding-top: 0;
}
.section--no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.section__desc {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .section {
    --section-overlap: -1.5rem;
  }
}
@media not all and (min-width: 768px) {
  .section.bg:has(+ .section.overlaps) {
    padding-bottom: calc(var(--container-padding-y) - var(--section-overlap) / 2);
  }
}
.section.bg + .section.overlaps.bg {
  margin-top: var(--section-overlap);
}
.section:has(+ .section.overlaps.bg) {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.section:has(h1) {
  padding-bottom: 0;
}
main .section.bg:last-of-type {
  margin-bottom: var(--container-padding-y);
}

.section.bg + .block-wrapper {
  margin-top: var(--container-padding-y);
}

.block-wrapper:last-child {
  margin-bottom: var(--container-padding-y);
}
.block-wrapper + .section.bg {
  margin-top: var(--container-padding-y);
}
.block-wrapper .container .container, .block-wrapper .navigation-main .dropdown__content--box .container, .navigation-main .block-wrapper .dropdown__content--box .container, .block-wrapper .container .navigation-main .dropdown__content--box, .navigation-main .block-wrapper .container .dropdown__content--box, .block-wrapper .navigation-main .dropdown__content--box .dropdown__content--box, .navigation-main .block-wrapper .dropdown__content--box .dropdown__content--box {
  padding: 0;
}
.block-wrapper .block-wrapper {
  margin-bottom: 0;
}

.bg--white {
  --block-bg-color: var(--color-white);
  background-color: var(--block-bg-color);
  color: var(--block-text-color);
}
.bg--white.section.bg + .section.bg.bg--white {
  padding-top: 0;
}
.bg--white {
  --block-text-color: var(--block-text-color);
}

.bg--brand-grey {
  --block-bg-color: var(--color-brand-grey);
  background-color: var(--block-bg-color);
  color: var(--block-text-color);
}
.bg--brand-grey.section.bg + .section.bg.bg--brand-grey {
  padding-top: 0;
}
.bg--brand-grey {
  --block-text-color: var(--block-text-color);
}

.bg--brand-blue {
  --block-bg-color: var(--color-brand-blue);
  background-color: var(--block-bg-color);
  color: var(--block-text-color);
}
.bg--brand-blue.section.bg + .section.bg.bg--brand-blue {
  padding-top: 0;
}
.bg--brand-blue {
  --block-text-color: var(--color-white);
}

.bg--brand-pink {
  --block-bg-color: var(--color-brand-pink);
  background-color: var(--block-bg-color);
  color: var(--block-text-color);
}
.bg--brand-pink.section.bg + .section.bg.bg--brand-pink {
  padding-top: 0;
}
.bg--brand-pink {
  --block-text-color: var(--color-white);
}

.bg--brand-lime {
  --block-bg-color: var(--color-brand-lime);
  background-color: var(--block-bg-color);
  color: var(--block-text-color);
}
.bg--brand-lime.section.bg + .section.bg.bg--brand-lime {
  padding-top: 0;
}
.bg--brand-lime {
  --block-text-color: var(--block-text-color);
}

.has-framework-white-color {
  color: var(--color-white);
}

.has-framework-white-background-color {
  background-color: var(--color-white);
}
.has-framework-white-background-color {
  --block-text-color: var(--block-text-color);
  color: var(--block-text-color);
}

.has-framework-brand-grey-color {
  color: var(--color-brand-grey);
}

.has-framework-brand-grey-background-color {
  background-color: var(--color-brand-grey);
}
.has-framework-brand-grey-background-color {
  --block-text-color: var(--block-text-color);
  color: var(--block-text-color);
}

.has-framework-brand-blue-color {
  color: var(--color-brand-blue);
}

.has-framework-brand-blue-background-color {
  background-color: var(--color-brand-blue);
}
.has-framework-brand-blue-background-color {
  --block-text-color: var(--color-white);
  color: var(--block-text-color);
}

.has-framework-brand-pink-color {
  color: var(--color-brand-pink);
}

.has-framework-brand-pink-background-color {
  background-color: var(--color-brand-pink);
}
.has-framework-brand-pink-background-color {
  --block-text-color: var(--color-white);
  color: var(--block-text-color);
}

.has-framework-brand-lime-color {
  color: var(--color-brand-lime);
}

.has-framework-brand-lime-background-color {
  background-color: var(--color-brand-lime);
}
.has-framework-brand-lime-background-color {
  --block-text-color: var(--block-text-color);
  color: var(--block-text-color);
}

.block-wrapper--heading:has(+ .section.bg) .wp-block-heading {
  padding: var(--container-padding-y) 0 0 0;
  max-width: unset;
  margin: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  width: 100%;
}

.block-wrapper--heading:has(.wp-block-heading.has-background) {
  border-top-left-radius: var(--border-radius-l);
  border-top-right-radius: var(--border-radius-l);
}

.block-wrapper--heading:has(.wp-block-heading.has-framework-white-background-color) {
  background-color: var(--color-white);
}

.block-wrapper--heading:has(.wp-block-heading.has-framework-brand-grey-background-color) {
  background-color: var(--color-brand-grey);
}

.block-wrapper--heading:has(.wp-block-heading.has-framework-brand-blue-background-color) {
  background-color: var(--color-brand-blue);
}

.block-wrapper--heading:has(.wp-block-heading.has-framework-brand-pink-background-color) {
  background-color: var(--color-brand-pink);
}

.block-wrapper--heading:has(.wp-block-heading.has-framework-brand-lime-background-color) {
  background-color: var(--color-brand-lime);
}

.block-wrapper--heading:has(.has-background) + .section.bg {
  padding-top: calc(var(--container-padding-y) / 2);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.slider {
  position: relative;
  overflow: hidden;
}
.slider .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
}
.slider__button-prev, .slider__button-next {
  background-color: var(--color-primary);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: calc(50% - 1.5rem);
  z-index: var(--z-tooltip);
}
.slider__button-prev::after, .slider__button-next::after {
  content: "";
  position: absolute;
  right: 0;
  transform-origin: center;
  cursor: pointer;
}
.slider__button-prev:hover::after, .slider__button-prev:active::after, .slider__button-prev:focus::after, .slider__button-next:hover::after, .slider__button-next:active::after, .slider__button-next:focus::after {
  background-color: var(--color-secondary);
}
@media not all and (min-width: 1280px) {
  .slider__button-prev, .slider__button-next {
    display: none;
  }
}
.slider__button-prev[disabled], .slider__button-next[disabled] {
  background-color: var(--color-grey);
}
.slider__button-prev {
  left: 0.75rem;
}
.slider__button-prev::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYzYuNjIzIDAgMTIgNS4zNzcgMTIgMTJzLTUuMzc3IDEyLTEyIDEyLTEyLTUuMzc3LTEyLTEyIDUuMzc3LTEyIDEyLTEyem0wIDFjNi4wNzEgMCAxMSA0LjkyOSAxMSAxMXMtNC45MjkgMTEtMTEgMTEtMTEtNC45MjktMTEtMTEgNC45MjktMTEgMTEtMTF6bS00LjgyOCAxMS41bDQuNjA4IDMuNzYzLS42NzkuNzM3LTYuMTAxLTUgNi4xMTItNSAuNjY2Ljc1My00LjYwNCAzLjc0N2gxMS44MjZ2MWgtMTEuODI4eiIvPjwvc3ZnPg==");
  background-color: var(--color-white);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 100%;
  height: 100%;
}
.slider__button-next {
  right: 0.75rem;
}
.slider__button-next::after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMiAwYy02LjYyMyAwLTEyIDUuMzc3LTEyIDEyczUuMzc3IDEyIDEyIDEyIDEyLTUuMzc3IDEyLTEyLTUuMzc3LTEyLTEyLTEyem0wIDFjLTYuMDcxIDAtMTEgNC45MjktMTEgMTFzNC45MjkgMTEgMTEgMTEgMTEtNC45MjkgMTEtMTEtNC45MjktMTEtMTEtMTF6bTQuODI4IDExLjVsLTQuNjA4IDMuNzYzLjY3OS43MzcgNi4xMDEtNS02LjExMi01LS42NjYuNzUzIDQuNjA0IDMuNzQ3aC0xMS44MjZ2MWgxMS44Mjh6Ii8+PC9zdmc+");
  background-color: var(--color-white);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 100%;
  height: 100%;
}
.slider__pagination {
  position: absolute;
  display: flex;
  justify-content: center;
  gap: 0.75rem;
  padding: 0 0 var(--grid-s);
  z-index: var(--z-header);
}
.slider__pagination .swiper-pagination-bullet {
  width: 0.85rem;
  height: 0.85rem;
  border-radius: 0.5rem;
  margin: 0 !important;
  opacity: 1;
  background-color: currentColor;
}
.slider__pagination .swiper-pagination-bullet {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider__pagination .swiper-pagination-bullet:hover, .slider__pagination .swiper-pagination-bullet:active, .slider__pagination .swiper-pagination-bullet:focus-visible {
  color: var(--color-focus);
}
.slider__pagination .swiper-pagination-bullet-active {
  width: 1.75rem;
}
.slider__pagination--relative {
  position: relative;
  margin-top: var(--grid-l);
}
.slider__skip-links-container {
  padding: 0 2rem;
  position: relative;
  height: 0;
}
.slider__skip-links-container:has(a:focus-visible) {
  height: 60px;
}
.slider__skip-links-container a {
  background: var(--color-white);
  color: var(--color-black);
  display: inline-block;
  opacity: 0;
  height: 0;
  translate: 10px 10px;
  padding: 10px;
  outline-offset: 0;
  border-radius: var(--radius-s);
  padding: 0.5rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.slider__skip-links-container a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.slider__skip-links-container a:focus-visible {
  opacity: 1;
  height: auto;
}

.error-section {
  margin-bottom: 3rem;
}

.neko404 {
  border-radius: var(--border-radius-l);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  background-color: var(--color-secondary);
  color: white;
  padding: 2rem 1rem;
  aspect-ratio: 1280/720;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, 1fr);
}
.neko404__top {
  grid-area: 1/1/2/2;
}
.neko404__top__404 {
  width: 100%;
  text-align: center;
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
  font-size: 8rem;
}
.neko404__neko {
  grid-area: 2/1/3/2;
  margin-bottom: 1rem;
  aspect-ratio: 300/264;
}
.neko404__bottom {
  grid-area: 3/1/4/2;
}
@media (min-width: 768px) {
  .neko404 {
    background-image: url(../../resources/assets/images/mesh-neko.svg);
    padding: 4.5rem;
    grid-template-columns: 5fr 7fr;
    grid-template-rows: repeat(2, 1fr);
  }
  .neko404__top {
    grid-area: 1/1/2/2;
  }
  .neko404__top__404 {
    display: none;
  }
  .neko404__bottom {
    grid-area: 2/1/3/2;
  }
  .neko404__neko {
    grid-area: 1/2/3/3;
    aspect-ratio: unset;
  }
}
.neko404__bottom {
  align-content: end;
}
@media (min-width: 768px) {
  .neko404__bottom p {
    white-space: pre-line;
  }
}
.neko404__neko {
  background-image: url(../../resources/assets/images/neko.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  position: relative;
}
.neko404__neko__404 {
  position: absolute;
  top: -4.5rem;
  width: 100%;
  text-align: center;
  font-weight: var(--font-weight-bold);
  color: var(--color-primary);
  font-size: 0;
}
@media (min-width: 768px) {
  .neko404__neko__404 {
    font-size: 8rem;
  }
}
@media (min-width: 990px) {
  .neko404__neko__404 {
    font-size: 12rem;
  }
}
@media (min-width: 1280px) {
  .neko404__neko__404 {
    font-size: 16rem;
  }
}
.neko404 h1,
.neko404 p {
  font-size: 1.75rem;
  font-weight: var(--font-weight-bold);
}
@media (min-width: 1280px) {
  .neko404 h1,
  .neko404 p {
    font-size: 3rem;
  }
}

.coming-soon__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(100vh - 2rem);
  text-align: center;
  padding: 2rem;
}

.search .section:has(h1) {
  padding-bottom: var(--container-padding-y);
}
.search .pagination {
  margin-top: 4rem;
}
.search .pagination ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 0.5em;
  padding: 0;
}
.search .pagination li {
  margin: 0;
}
.search .pagination a,
.search .pagination span {
  display: block;
  padding: 0.25rem 0.5rem;
  text-decoration: none;
  border-radius: var(--radius-s);
}
.search .pagination .current {
  font-weight: bold;
  background: var(--color-primary);
  border-radius: var(--radius-m);
  color: white;
}
.search .pagination a:focus-visible {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.search .pagination a:focus-visible:focus-visible {
  outline-color: var(--color-grey-dark);
}

@media (min-width: 1280px) {
  .search__results {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 2rem;
  }
}
.search__results .search__result {
  margin-bottom: 2rem;
}
.search__results .search__result a {
  --w: 4rem;
  display: grid;
  grid-template-columns: var(--w) calc(100% - var(--w) - 1rem);
  grid-template-rows: auto 1fr;
  grid-row-gap: 0rem;
  grid-column-gap: 1rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-m);
}
@media (min-width: 768px) {
  .search__results .search__result a {
    --w: 10rem;
  }
}
.search__results .search__result a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.search__results .search__result a .search__image {
  grid-area: 1/1/3/2;
  border-radius: var(--radius-m);
  box-shadow: 0 0.25rem 0.75rem 0 rgba(0, 0, 0, 0.1215686275);
  height: var(--w);
  position: relative;
  overflow: hidden;
}
.search__results .search__result a .search__image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.search__results .search__result a .search__image img.tag {
  position: absolute;
  top: 0px;
  width: 50%;
  object-fit: contain;
  left: 25%;
}
.search__results .search__result a .search__image:not(:has(img)) {
  background: linear-gradient(0deg, rgb(15, 15, 56) 0%, rgb(188, 188, 188) 100%);
}
.search__results .search__result a h2 {
  grid-area: 1/2/2/3;
  margin-bottom: 0;
}
.search__results .search__result a .search__excerpt {
  grid-area: 2/2/3/3;
}
.search__results .search__result.post_type__brand .search__image,
.search__results .search__result.post_type__specs .search__image {
  padding: 0.25rem;
}
@media (min-width: 768px) {
  .search__results .search__result.post_type__brand .search__image,
  .search__results .search__result.post_type__specs .search__image {
    padding: 2rem;
  }
}
.search__results .search__result.post_type__brand .search__image img,
.search__results .search__result.post_type__specs .search__image img {
  object-fit: contain;
}

.accordion__content {
  display: grid;
}
.accordion-item {
  padding-block: 1rem;
  overflow: visible;
}
.accordion-item__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  position: relative;
  z-index: 1;
  font-weight: var(--font-weight-regular);
  color: var(--color-white);
  background-color: var(--color-secondary);
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-l);
  padding: 1.5rem;
}
.accordion-item__title {
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.accordion-item__title:hover, .accordion-item__title:active, .accordion-item__title:focus-visible {
  color: var(--color-primary);
}
.accordion-item__title:focus-visible {
  outline-color: var(--color-grey-dark);
}
section.bg--brand-blue .accordion-item__title {
  background-color: var(--color-primary);
}
section.bg--brand-blue .accordion-item__title:hover, section.bg--brand-blue .accordion-item__title:active, section.bg--brand-blue .accordion-item__title:focus-visible {
  color: var(--color-secondary);
}
.accordion-item__title .icon-wrapper {
  position: relative;
}
.accordion-item__title .icon-wrapper:after {
  content: "";
  position: absolute;
}
.accordion-item__title .icon-wrapper {
  align-items: center;
  color: var(--midnight-blue);
  display: flex;
  height: 2.5rem;
  justify-content: center;
  width: 2.5rem;
}
.accordion-item__title .icon-wrapper:after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  mask-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBVcGxvYWRlZCB0bzogU1ZHIFJlcG8sIHd3dy5zdmdyZXBvLmNvbSwgR2VuZXJhdG9yOiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4NCjxzdmcgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSI4MDBweCIgd2lkdGg9IjgwMHB4IiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiANCgkgdmlld0JveD0iMCAwIDQwNy40MzYgNDA3LjQzNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICIvPg0KPC9zdmc+");
  background-color: currentColor;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.accordion-item__title .icon-wrapper:after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.accordion-item__title .icon-wrapper:after {
  height: 1rem;
  transform-origin: center;
  transform: rotate(90deg);
  width: 1rem;
}
.accordion-item__title[aria-expanded=true] + .accordion-item__content-container {
  height: var(--accordion-height);
}
.accordion-item__title[aria-expanded=true] .icon-wrapper::after {
  transform: rotate(90deg) scale(-1);
}
.accordion-item__content-container {
  height: 0;
  overflow: hidden;
  transform: translateY(-1.5rem);
  background-color: var(--color-grey-light);
  border-bottom-left-radius: var(--radius-l);
  border-bottom-right-radius: var(--radius-l);
}
.accordion-item__content-container {
  -moz-transition: height 0.2s ease-in-out;
  -o-transition: height 0.2s ease-in-out;
  -webkit-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
}
.accordion-item__content {
  padding: 3rem 1.5rem 1.5rem 1.5rem;
  color: var(--color-secondary);
}
.accordion-item__content img {
  width: auto;
}
.accordion__buttons {
  margin-top: var(--button-top-padding);
}

.best-cases__wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 2rem;
}
.best-cases__wrap .best-cases-tile {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .best-cases__wrap .best-cases-tile {
    flex-basis: calc(50% - 1rem);
  }
  .best-cases__wrap .best-cases-tile:nth-of-type(3n) {
    flex-basis: 100%;
  }
  .best-cases__wrap .best-cases-tile:nth-of-type(3n) .best-cases-tile__headline,
  .best-cases__wrap .best-cases-tile:nth-of-type(3n) .best-cases-tile__desc {
    width: calc(50% - 2rem);
  }
}
.best-cases__load-more {
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .best-cases__load-more {
    margin-top: 4rem;
  }
}
.best-cases__load-more button {
  text-transform: lowercase;
}

.brands__wrap {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 2rem;
}
@media (min-width: 576px) {
  .brands__wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 768px) {
  .brands__wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 990px) {
  .brands__wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .brands__wrap {
    grid-template-columns: repeat(4, 1fr);
  }
}
.brands li:has(.hidden) {
  display: none;
}

.chatbot {
  height: calc(100vh - 2 * var(--header-height));
  position: relative;
}
.chatbot__anchor {
  position: absolute;
  top: calc(-1 * var(--header-height));
}
@media (min-width: 768px) {
  .chatbot__anchor {
    top: calc(-0.5 * var(--header-height));
  }
}
.chatbot__wrap {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.chatbot__wrap__logo {
  height: 1lh;
  vertical-align: middle;
}
.chatbot__wrap iframe {
  width: 100%;
  border: none;
  border-radius: var(--border-radius);
  height: 100%;
}
.chatbot .chatbot__safari {
  display: none;
}

body.ua_safari .chatbot {
  height: unset;
}
body.ua_safari .chatbot iframe {
  display: none;
}
body.ua_safari .chatbot .chatbot__safari {
  display: block;
}

section.form {
  overflow: visible;
}

.gform_wrapper {
  position: relative;
}
.gform_wrapper .gform_heading {
  display: none;
}
.gform_wrapper .gform_fields {
  display: grid !important;
  gap: 1rem;
}
@media (min-width: 990px) {
  .gform_wrapper .gform_fields {
    grid-template-columns: 1fr 1fr;
    gap: 2rem 2rem;
  }
  .gform_wrapper .gform_fields .gfield:not(.gfield--width-half) {
    grid-column: 1/span 2;
  }
}
.gform_wrapper .gfield_label {
  display: block;
  margin-bottom: 0.5rem;
}
.gform_wrapper fieldset:not(.gfield--type-radio):not(.gfield--type-checkbox) legend {
  display: none !important;
}
.gform_wrapper .ginput_complex {
  display: grid;
  grid-gap: 1rem;
}
@media (min-width: 990px) {
  .gform_wrapper .ginput_complex {
    grid-gap: 2rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.gform_wrapper .gfield--type-section {
  margin-bottom: -1rem;
}
@media (min-width: 990px) {
  .gform_wrapper .gfield--type-section {
    margin-bottom: -2rem;
  }
}
.gform_wrapper .gfield--type-section:not(:first-of-type) {
  margin-top: 1rem;
}
.gform_wrapper .ginput_complex.gf_name_has_3 {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: 1fr 3fr;
}
.gform_wrapper .ginput_complex.gf_name_has_3 .gform-grid-col:last-of-type {
  grid-area: 2/1/3/3;
}
@media (min-width: 990px) {
  .gform_wrapper .ginput_complex.gf_name_has_3 {
    grid-gap: 2rem;
    grid-template-columns: 1fr repeat(2, minmax(0, 2fr));
  }
  .gform_wrapper .ginput_complex.gf_name_has_3 .gform-grid-col:last-of-type {
    grid-area: unset;
  }
}
.gform_wrapper .gfield_radio,
.gform_wrapper .gfield_checkbox {
  display: flex;
  flex-direction: column;
  grid-gap: 0.35rem;
}
.gform_wrapper .gfield {
  position: relative;
}
.gform_wrapper .gfield--type-textarea textarea {
  height: 250px;
  display: block;
}
.gform_wrapper .gfield .gfield_required {
  display: none;
}
.gform_wrapper .gfield.gfield_error {
  position: relative;
}
.gform_wrapper .gfield.gfield_error input,
.gform_wrapper .gfield.gfield_error textarea,
.gform_wrapper .gfield.gfield_error select {
  border-color: var(--color-error);
}
.gform_wrapper .gfield.gfield_error label {
  color: var(--color-error);
}
.gform_wrapper .gfield_description {
  margin-top: 1rem;
  color: var(--block-text-color);
  font-size: var(--font-size-s);
  line-height: 1.4;
  font-display: swap;
}
.gform_wrapper .gchoice,
.gform_wrapper .ginput_container_consent {
  position: relative;
  display: flex;
  align-items: center;
}
.gform_wrapper .ginput_container_select,
.gform_wrapper .ginput_address_country {
  position: relative;
}
.gform_wrapper .ginput_container_select:after,
.gform_wrapper .ginput_address_country:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 1rem;
  height: 1rem;
  width: 1rem;
  transform-origin: center;
  transform: translateY(-50%) rotate(0deg);
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-text);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.gform_wrapper .ginput_container_select:after,
.gform_wrapper .ginput_address_country:after {
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  -webkit-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
.gform_wrapper .gfield--type-consent {
  padding: 1rem;
  margin: 0;
  border: var(--border-width) solid var(--color-grey-light);
  padding: 1rem;
  border-radius: var(--border-radius);
}
.gform_wrapper .gfield--type-consent .validation_message {
  margin-left: 0;
  padding-left: 0;
}
.gform_wrapper .gfield--type-consent legend {
  display: none;
}
.gform_wrapper .gfield--type-consent.gfield_error {
  border-color: var(--color-error);
}
.gform_wrapper .gfield--type-consent .ginput_container_consent label {
  vertical-align: top;
  text-transform: none;
}
.gform_wrapper .gfield--type-fileupload .gfield_label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.gform_wrapper .gform_drop_area {
  border: 1px dashed var(--block-text-color);
  border-radius: var(--border-radius);
  margin-bottom: 8px;
  padding: 32px;
  text-align: center;
}
.gform_wrapper .gform_drop_instructions {
  display: block;
  margin-bottom: 8px;
}
.gform_wrapper .gform_validation_container {
  display: none !important;
}
.gform_wrapper .validation_message {
  color: var(--color-error);
  margin-top: 0.5rem;
  font-size: var(--font-size-label);
  order: 3;
}
.gform_wrapper .gform_submission_error {
  display: none;
}
.gform_wrapper .gform_footer {
  margin-top: var(--button-top-padding);
}
@media not all and (min-width: 768px) {
  .gform_wrapper .gform_footer {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .gform_wrapper .gform_footer {
    display: block;
  }
}
.gform_wrapper .gform_button {
  cursor: pointer;
}
.gform_wrapper .gform_ajax_spinner {
  display: none !important;
}
.gform_wrapper .gf_clear {
  display: none !important;
}
.gform_wrapper .gform_confirmation_message {
  padding: 1rem 1.5rem;
  border-radius: var(--border-radius);
}
.gform_wrapper body img.gform_ajax_spinner {
  display: none !important;
}

.gform_confirmation_wrapper {
  padding: 1rem;
  border-radius: var(--border-radius);
  background-color: var(--color-notice-light);
  color: var(--color-black);
}

@keyframes gformSpinner {
  0% {
    transform: translateY(-50%) rotate(0deg);
  }
  100% {
    transform: translateY(-50%) rotate(360deg);
  }
}
.cta-fullwidth--primary .cta-fullwidth__content {
  background-color: var(--color-primary);
}
.cta-fullwidth--secondary .cta-fullwidth__content {
  background-color: var(--color-secondary);
}
.cta-fullwidth__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
  align-items: stretch;
}
.cta-fullwidth__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: var(--color-white);
  width: 100%;
  border-radius: var(--border-radius-l);
  padding: 2rem 1.5rem;
  font-weight: var(--font-weight-bold);
}
.cta-fullwidth__heading {
  font-size: var(--font-size-xl);
  line-height: 1.2;
  font-display: swap;
  white-space: pre-line;
}
.cta-fullwidth__desc {
  font-size: var(--font-size-l);
  line-height: 1.2;
  font-display: swap;
}

.downloads__files {
  border-top: solid 1px var(--color-secondary);
}
.downloads__file {
  width: 100%;
  font-size: var(--font-size-h4);
  line-height: 1.2;
  font-display: swap;
  font-weight: var(--font-weight-bold);
  padding: 2rem 0;
  border-bottom: solid 1px var(--color-secondary);
  position: relative;
}
@media (min-width: 990px) {
  .downloads__file {
    padding: 2rem 0 2rem 2.5rem;
  }
}
.downloads__file a {
  display: inline-block;
  width: 100%;
  padding-right: 2em;
  overflow-x: clip;
  white-space: nowrap;
  text-overflow: ellipsis;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-s);
  outline-offset: 0.75rem;
}
.downloads__file a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.downloads__file a::after {
  position: absolute;
  top: -0.35em;
  right: 0;
  content: "";
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM1IDI4TDE5LjI1IDI4IiBzdHJva2U9IiMwRjBGMzgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMjkuNzUgMjFMMzYuNzUgMjhMMjkuNzUgMzUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjIzLjUiIHN0cm9rZT0iIzBGMEYzOCIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==");
  background-color: currentColor;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 2em;
  width: 2em;
  height: 2em;
}

.hero {
  padding: 0;
  margin-bottom: var(--elements-padding);
  overflow: visible;
}
.hero__content {
  position: relative;
}
.hero__image, .hero__video {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  aspect-ratio: 1280/550;
  border-radius: var(--radius-m);
  object-fit: cover;
}
.hero__play-pause {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  padding: 0.75rem;
  opacity: 0;
}
.hero:hover .hero__play-pause {
  opacity: 1;
}
.hero__play-pause::after {
  margin: 0;
}

.hero--brand {
  overflow: unset;
  margin-bottom: 3rem;
}
@media (min-width: 990px) {
  .hero--brand {
    margin-bottom: var(--elements-padding);
  }
}
.hero--brand .hero__content {
  aspect-ratio: 1280/550;
  align-items: center;
  display: flex;
  border-radius: var(--radius-m);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
}
.hero--brand .hero__content .hero__image {
  box-shadow: unset;
}
.hero--brand .hero__content .hero__link {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-s);
  outline-offset: 0.25rem;
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
  position: absolute;
  bottom: -2rem;
}
.hero--brand .hero__content .hero__link:focus-visible {
  outline-color: var(--color-grey-dark);
}
.hero--brand .hero__content .hero__link:hover .icon, .hero--brand .hero__content .hero__link:hover .toasts__toast[data-duration="0"]:after, .hero--brand .hero__content .hero__link:hover .button--icon--time::after, .hero--brand .hero__content .hero__link:hover .button--icon--close::after, .hero--brand .hero__content .hero__link:hover .button--icon--map::after, .hero--brand .hero__content .hero__link:hover .button--icon--work::after, .hero--brand .hero__content .hero__link:hover .button--icon--check::after, .hero--brand .hero__content .hero__link:hover .button--icon--attach::after, .hero--brand .hero__content .hero__link:hover .button--icon--warning::after, .hero--brand .hero__content .hero__link:hover .button--icon--chevron::after, .hero--brand .hero__content .hero__link:hover .button--icon--chevron-left::after, .hero--brand .hero__content .hero__link:hover .button--icon--chevron-down::after, .hero--brand .hero__content .hero__link:hover .button--icon--chevron-double::after, .hero--brand .hero__content .hero__link:hover .button--icon--search::after, .hero--brand .hero__content .hero__link:hover .button--icon--play::after, .hero--brand .hero__content .hero__link:hover .button--icon--pause::after, .hero--brand .hero__content .hero__link:hover .button--icon--arrow::after, .hero--brand .hero__content .hero__link:hover .button--icon--prev::after, .hero--brand .hero__content .hero__link:hover .button--icon--next::after, .hero--brand .hero__content .hero__link:hover .button--icon--list::after, .hero--brand .hero__content .hero__link:hover .button--icon--facebook::after, .hero--brand .hero__content .hero__link:hover .button--icon--youtube::after, .hero--brand .hero__content .hero__link:hover .button--icon--twitter::after, .hero--brand .hero__content .hero__link:hover .button--icon--linkedin::after, .hero--brand .hero__content .hero__link:hover .button--icon--xing::after, .hero--brand .hero__content .hero__link:hover .button--icon--instagram::after, .hero--brand .hero__content .hero__link:hover .button--icon--tiktok::after, .hero--brand .hero__content .hero__link:hover .button--icon--whatsapp::after, .hero--brand .hero__content .hero__link:hover .button--icon--arrow-right::after, .hero--brand .hero__content .hero__link:hover .button--icon--arrow-left::after, .hero--brand .hero__content .hero__link:hover .button--icon--button-arrow::after, .hero--brand .hero__content .hero__link:hover .button--icon--email::after, .hero--brand .hero__content .hero__link:hover .button--icon--phone::after, .hero--brand .hero__content .hero__link:hover .button--icon--x::after, .hero--brand .hero__content .hero__link:hover .button--icon--link::after, .hero--brand .hero__content .hero__link:hover .labelWrap--select:after,
.hero--brand .hero__content .hero__link:hover .form-row--select:after,
.hero--brand .hero__content .hero__link:hover div.gfield--select:after,
.hero--brand .hero__content .hero__link:hover .gform-grid-col--select:after {
  background-color: var(--color-primary);
}
.hero--brand .hero__content .hero__link .icon, .hero--brand .hero__content .hero__link .toasts__toast[data-duration="0"]:after, .hero--brand .hero__content .hero__link .button--icon--time::after, .hero--brand .hero__content .hero__link .button--icon--close::after, .hero--brand .hero__content .hero__link .button--icon--map::after, .hero--brand .hero__content .hero__link .button--icon--work::after, .hero--brand .hero__content .hero__link .button--icon--check::after, .hero--brand .hero__content .hero__link .button--icon--attach::after, .hero--brand .hero__content .hero__link .button--icon--warning::after, .hero--brand .hero__content .hero__link .button--icon--chevron::after, .hero--brand .hero__content .hero__link .button--icon--chevron-left::after, .hero--brand .hero__content .hero__link .button--icon--chevron-down::after, .hero--brand .hero__content .hero__link .button--icon--chevron-double::after, .hero--brand .hero__content .hero__link .button--icon--search::after, .hero--brand .hero__content .hero__link .button--icon--play::after, .hero--brand .hero__content .hero__link .button--icon--pause::after, .hero--brand .hero__content .hero__link .button--icon--arrow::after, .hero--brand .hero__content .hero__link .button--icon--prev::after, .hero--brand .hero__content .hero__link .button--icon--next::after, .hero--brand .hero__content .hero__link .button--icon--list::after, .hero--brand .hero__content .hero__link .button--icon--facebook::after, .hero--brand .hero__content .hero__link .button--icon--youtube::after, .hero--brand .hero__content .hero__link .button--icon--twitter::after, .hero--brand .hero__content .hero__link .button--icon--linkedin::after, .hero--brand .hero__content .hero__link .button--icon--xing::after, .hero--brand .hero__content .hero__link .button--icon--instagram::after, .hero--brand .hero__content .hero__link .button--icon--tiktok::after, .hero--brand .hero__content .hero__link .button--icon--whatsapp::after, .hero--brand .hero__content .hero__link .button--icon--arrow-right::after, .hero--brand .hero__content .hero__link .button--icon--arrow-left::after, .hero--brand .hero__content .hero__link .button--icon--button-arrow::after, .hero--brand .hero__content .hero__link .button--icon--email::after, .hero--brand .hero__content .hero__link .button--icon--phone::after, .hero--brand .hero__content .hero__link .button--icon--x::after, .hero--brand .hero__content .hero__link .button--icon--link::after, .hero--brand .hero__content .hero__link .labelWrap--select:after,
.hero--brand .hero__content .hero__link .form-row--select:after,
.hero--brand .hero__content .hero__link div.gfield--select:after,
.hero--brand .hero__content .hero__link .gform-grid-col--select:after {
  width: 0.75rem;
}
.hero--brand .hero__content .hero__link span {
  text-decoration: underline;
}
.hero--brand .hero__content img {
  object-fit: contain;
  max-height: 66%;
  aspect-ratio: unset;
  max-width: 66%;
  margin: auto;
}

.image-slider .slider {
  max-width: calc(var(--container-max-width) + var(--container-padding-x) * 2 + 2 * var(--container-padding-x));
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .image-slider .slider {
    padding-right: 160px;
  }
}
.image-slider__slide {
  max-height: va(--block-max-height);
  height: auto;
  display: grid;
  place-items: center;
}
.image-slider__image, .image-slider__image[loading] {
  opacity: 1;
  max-height: var(--max-content-height);
  width: 100%;
  object-fit: cover;
  border-radius: var(--border-radius);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
}

.image-text {
  position: relative;
}
.image-text__wrapper {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  grid-gap: var(--grid-m);
}
@media not all and (min-width: 990px) {
  .image-text__wrapper {
    flex-direction: column;
  }
}
.image-text__wrapper > div {
  flex: 1 1 0;
}
@media not all and (min-width: 990px) {
  .image-text__wrapper > div {
    width: 100%;
    flex-basis: 100% !important;
  }
}
@media (min-width: 990px) {
  .image-text__wrapper--30 > div:first-child {
    flex: calc(30% - var(--grid-l) / 2) 0 0;
  }
  .image-text__wrapper--50 > div {
    flex: calc(50% - var(--grid-l) / 2) 0 0;
  }
  .image-text__wrapper--60 > div:first-child {
    flex: calc(60% - var(--grid-l) / 2) 0 0;
  }
  .image-text__wrapper--70 > div:first-child {
    flex: calc(70% - var(--grid-l) / 2) 0 0;
  }
}
.image-text__wrapper--reversed {
  flex-direction: row-reverse;
}
.image-text__wrapper--reversed img {
  margin-right: auto;
  margin-left: 0;
}
.image-text__item__images {
  border-radius: var(--border-radius);
  overflow: hidden;
  aspect-ratio: 4/3;
  position: relative;
}
.image-text__item__image {
  border-radius: var(--border-radius);
  overflow: hidden;
  position: absolute;
  object-fit: cover;
  aspect-ratio: 4/3;
}
.image-text__item__cta {
  margin-top: 2rem;
}

.logo-grid {
  --max-logo-height: 9.375rem;
}
.logo-grid__logos {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: var(--grid-l) var(--grid-l);
  margin-bottom: var(--grid-l);
  justify-content: space-between;
  align-items: center;
  height: var(--max-logo-height);
}
@media not all and (min-width: 990px) {
  .logo-grid__logos {
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-items: center;
    height: unset;
    grid-gap: var(--grid-m) var(--grid-m);
    margin-bottom: var(--grid-m);
  }
}
.logo-grid__logos a:focus-visible {
  outline-offset: 0.5rem;
}
.logo-grid__logos a:focus-visible .brand-tile {
  filter: unset;
}
.logo-grid .brand-tile {
  align-self: center;
  height: auto;
  width: 100%;
  max-height: var(--max-logo-height);
  filter: grayscale(100%);
  box-shadow: unset;
  border: unset;
}
.logo-grid .brand-tile {
  -moz-transition: filter 0.2s ease-in-out;
  -o-transition: filter 0.2s ease-in-out;
  -webkit-transition: filter 0.2s ease-in-out;
  transition: filter 0.2s ease-in-out;
}
.logo-grid .brand-tile__logo {
  width: unset;
  max-height: unset;
  margin: unset;
  flex-grow: 1;
  align-content: center;
}
@media (pointer: coarse) and (hover: none) {
  .logo-grid .brand-tile {
    filter: unset;
  }
}
.logo-grid .brand-tile:hover {
  filter: unset;
}

.news__wrap {
  margin-top: var(--elements-padding);
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 768px) {
  .news__wrap {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
  }
  .news__wrap .news-tile {
    flex-basis: calc(33.33% - 2rem);
  }
}
.news__load-more {
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .news__load-more {
    margin-top: 4rem;
  }
}
.news__load-more button {
  text-transform: lowercase;
}

.numbers__list {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.numbers__list .number {
  --p: 0%;
  background: linear-gradient(90deg, var(--color1) 0%, var(--color1) var(--p), var(--color2) var(--p), var(--color2) 100%);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: var(--radius-m);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-weight: var(--font-weight-bold);
  padding: 0.5rem 1rem;
  min-height: 7rem;
}
.numbers__list .number div:first-of-type {
  text-align: center;
  font-size: 2.5rem;
}
.numbers__list .number div:last-of-type {
  text-align: center;
  font-size: 0.75rem;
}
@media (min-width: 350px) {
  .numbers__list {
    display: grid;
    grid-gap: 2rem;
    grid-template-columns: repeat(2, 1fr);
  }
  .numbers__list .number--xs, .numbers__list .number--s, .numbers__list .number--m, .numbers__list .number--l {
    grid-column-end: span 2;
  }
  .numbers__list .number:nth-of-type(2), .numbers__list .number:nth-of-type(3), .numbers__list .number:nth-of-type(4), .numbers__list .number:nth-of-type(5) {
    grid-column-end: span 1;
  }
}
@media (min-width: 990px) {
  .numbers__list {
    grid-template-columns: repeat(3, 1fr);
  }
  .numbers__list .number--xs, .numbers__list .number--s, .numbers__list .number--m, .numbers__list .number--l {
    grid-column-end: span 3;
  }
  .numbers__list .number:nth-of-type(2), .numbers__list .number:nth-of-type(3), .numbers__list .number:nth-of-type(4), .numbers__list .number:nth-of-type(5), .numbers__list .number:nth-of-type(6), .numbers__list .number:nth-of-type(7) {
    grid-column-end: span 1;
  }
}
@media (min-width: 1280px) {
  .numbers__list {
    grid-template-columns: repeat(12, 1fr);
    min-height: 11rem;
  }
  .numbers__list .number {
    min-height: 9rem;
  }
  .numbers__list .number div:first-of-type {
    font-size: 3rem;
  }
  .numbers__list .number div:last-of-type {
    font-size: 1rem;
  }
  .numbers__list .number--xs {
    grid-column-end: span 2 !important;
  }
  .numbers__list .number--s {
    grid-column-end: span 3 !important;
  }
  .numbers__list .number--m {
    grid-column-end: span 4 !important;
  }
  .numbers__list .number--l {
    grid-column-end: span 6 !important;
  }
}
.numbers--white .number {
  color: var(--color-white);
}

.specs__wrap {
  display: grid;
  align-items: stretch;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
}
@media (min-width: 576px) {
  .specs__wrap {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
  }
}
@media (min-width: 768px) {
  .specs__wrap {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
  }
}
@media (min-width: 990px) {
  .specs__wrap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1280px) {
  .specs__wrap {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1400px) {
  .specs__wrap {
    grid-template-columns: repeat(6, 1fr);
  }
}
@media (min-width: 1900px) {
  .specs__wrap {
    grid-template-columns: repeat(7, 1fr);
  }
}
.specs__wrap {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.specs__wrap--loading {
  pointer-events: none;
  opacity: 0.5;
}
.specs li:has(.hidden) {
  display: none;
}

.team-members {
  overflow: visible;
}
.team-members__wrap {
  display: grid;
  grid-gap: 2rem;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 576px) {
  .team-members__wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 990px) {
  .team-members__wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1280px) {
  .team-members__wrap {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1400px) {
  .team-members__wrap {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1900px) {
  .team-members__wrap {
    grid-template-columns: repeat(6, 1fr);
  }
}

.testimonial__wrap {
  margin: auto;
  display: flex;
  flex-direction: row;
  gap: 5rem;
}
@media not all and (min-width: 990px) {
  .testimonial__wrap {
    flex-direction: column;
    gap: 2rem;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .testimonial__wrap {
    gap: 8.7rem;
    width: 83.33%;
  }
}
.testimonial__left {
  flex-basis: 50%;
}
.testimonial__image img {
  border-radius: var(--border-radius);
}
.testimonial__right {
  flex-basis: 50%;
}
.testimonial__headline, .testimonial__text {
  margin-bottom: var(--elements-padding);
}
.testimonial__source {
  font-weight: var(--font-weight-bold);
  margin-bottom: calc(var(--elements-padding) / 2);
}
.testimonial__label {
  color: var(--color-primary);
  font-weight: var(--font-weight-bold);
}
.testimonial.bg--brand-pink .testimonial__label {
  color: var(--color-secondary);
}

.three-part-hero {
  border-radius: 0;
}
.three-part-hero .container, .three-part-hero .navigation-main .dropdown__content--box, .navigation-main .three-part-hero .dropdown__content--box {
  padding: 0;
}
.three-part-hero__wrap {
  overflow: hidden;
}
.three-part-hero__part-1 {
  height: calc(100vh - var(--header-height) - var(--section-overlap));
  background-color: var(--color-grey-light);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  padding: 0 1.5rem 8rem 1.5rem;
}
@media (min-width: 990px) {
  .three-part-hero__part-1 {
    padding: 0 3.625rem 8rem 3.625rem;
  }
}
.three-part-hero__part-1 img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.three-part-hero__part-1 video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
}
.three-part-hero__part-1__typing {
  display: inline-block;
  color: var(--color-white);
  font-weight: var(--font-weight-bold);
  letter-spacing: -0.05em;
  line-height: 1em;
  z-index: 1;
  font-size: 3.375rem;
}
@media (min-width: 990px) {
  .three-part-hero__part-1__typing {
    font-size: 8.125rem;
  }
}
.three-part-hero__part-2 {
  background-image: url(../../resources/assets/images/mesh-lime.svg);
  background-repeat: no-repeat;
  background-size: 200%;
  background-position: bottom;
  background-color: var(--color-primary);
  color: var(--color-white);
  border-top-left-radius: var(--border-radius-l);
  border-top-right-radius: var(--border-radius-l);
  margin-top: var(--section-overlap);
  position: relative;
  padding: 1.25rem 1.5rem calc(1.25rem - var(--section-overlap)) 1.5rem;
}
@media (min-width: 768px) {
  .three-part-hero__part-2 {
    padding: 2.5rem 5.25rem 4rem 5.25rem;
  }
}
.three-part-hero__part-2 h2 {
  max-width: 14em;
  font-size: 2.875rem;
  font-weight: var(--font-weight-bold);
  line-height: 1.06em;
  letter-spacing: -0.05em;
}
@media (min-width: 990px) {
  .three-part-hero__part-2 h2 {
    font-size: 6.25rem;
  }
}
.three-part-hero__part-2 div {
  display: flex;
  flex-direction: column;
}
.three-part-hero__part-2 div p {
  line-height: 106%;
  letter-spacing: -0.05em;
  font-size: 1.25rem;
}
@media (min-width: 990px) {
  .three-part-hero__part-2 div p {
    font-size: 1.75rem;
  }
}
.three-part-hero__part-2 div strong {
  font-size: 1.25rem;
}
@media (min-width: 990px) {
  .three-part-hero__part-2 div strong {
    font-size: 2rem;
  }
}
@media (min-width: 1400px) {
  .three-part-hero__part-2 div {
    margin-top: -7.5rem;
    align-items: flex-end;
  }
  .three-part-hero__part-2 div p {
    width: 50%;
  }
}
.three-part-hero__part-3 {
  background-color: var(--color-grey-light);
  position: relative;
  border-radius: var(--border-radius-l);
  margin-top: var(--section-overlap);
  padding: 1.5rem;
  display: flex;
  gap: 2.5rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .three-part-hero__part-3 {
    padding: 2.5rem 5.25rem 3rem 5.25rem;
  }
}
@media (min-width: 990px) {
  .three-part-hero__part-3 {
    flex-direction: row;
  }
}
.three-part-hero__part-3__text p {
  line-height: 1.2em;
  font-size: 1rem;
}
@media (min-width: 990px) {
  .three-part-hero__part-3__text p {
    font-size: 1.25rem;
  }
}
.three-part-hero__part-3__bento {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: 58.3333333333%;
  flex-shrink: 0;
  height: 100%;
  gap: 1rem;
  /* Makes the magic happen */
  container-type: inline-size;
}
@media (min-width: 768px) {
  .three-part-hero__part-3__bento {
    gap: 2rem;
  }
}
.three-part-hero__part-3__bento__box {
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: var(--border-radius-l);
  aspect-ratio: 4.22;
}
.three-part-hero__part-3__bento__box:nth-of-type(1) {
  background-color: var(--color-primary);
  color: var(--color-white);
  flex-basis: 100%;
  position: relative;
  display: grid;
  place-items: center;
  aspect-ratio: 3;
  width: 100%;
}
.three-part-hero__part-3__bento__box:nth-of-type(1) div:first-of-type {
  color: var(--color-secondary);
  font-weight: 800;
  width: 100%;
  text-align: center;
  /* Magic numbers... */
  line-height: 0;
  font-size: 47cqw;
  transform: translateY(0.094ch);
}
.three-part-hero__part-3__bento__box:nth-of-type(1) div:last-of-type {
  position: absolute;
  line-height: 131%;
  letter-spacing: -0.05em;
  text-align: center;
  font-weight: var(--font-weight-bold);
  color: var(--color-white);
  /* Magic numbers... */
  font-size: 4cqw;
}
.three-part-hero__part-3__bento__box:nth-of-type(2) {
  flex-grow: 4;
  aspect-ratio: 3;
  background-color: var(--color-secondary);
  color: var(--color-brand-lime);
}
.three-part-hero__part-3__bento__box:nth-of-type(3) {
  flex-grow: 3;
  background-image: url(../../resources/assets/images/mesh-pink-dark.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: var(--color-brand-lime);
  color: var(--color-secondary);
}
.three-part-hero__part-3__bento__box:nth-of-type(2), .three-part-hero__part-3__bento__box:nth-of-type(3) {
  font-weight: var(--font-weight-bold);
  padding: 1rem;
  align-content: center;
}
.three-part-hero__part-3__bento__box:nth-of-type(2) div:first-of-type, .three-part-hero__part-3__bento__box:nth-of-type(3) div:first-of-type {
  /* Magic numbers... */
  font-size: 5cqw;
}
.three-part-hero__part-3__bento__box:nth-of-type(2) div:last-of-type, .three-part-hero__part-3__bento__box:nth-of-type(3) div:last-of-type {
  /* Magic numbers... */
  font-size: 2.2cqw;
}
.three-part-hero__part-3__bento__box:nth-of-type(4) {
  background-image: url(../../resources/assets/images/mesh-lime.svg);
  background-repeat: no-repeat;
  background-size: 200%;
  background-position: center;
  background-color: var(--color-primary);
  color: var(--color-secondary);
  flex-basis: 100%;
  position: relative;
  display: grid;
  place-items: center;
}
.three-part-hero__part-3__bento__box:nth-of-type(4) div:first-of-type {
  font-weight: 800;
  /* Magic numbers... */
  line-height: 0;
  font-size: 25.4cqw;
  transform: translateY(0.094ch);
}
.three-part-hero__part-3__bento__box:nth-of-type(4) div:last-of-type {
  position: absolute;
  bottom: 1rem;
  left: 1.25rem;
  font-weight: var(--font-weight-bold);
  /* Magic numbers... */
  font-size: 2.25cqw;
}
.three-part-hero:not(:has(.three-part-hero__part-2)):not(:has(.three-part-hero__part-3)) .three-part-hero__part-1 {
  border-bottom-left-radius: var(--border-radius-l);
  border-bottom-right-radius: var(--border-radius-l);
}
.three-part-hero:not(:has(.three-part-hero__part-1)):not(:has(.three-part-hero__part-3)) .three-part-hero__part-2 {
  border-radius: var(--border-radius-l);
}
.three-part-hero:not(:has(.three-part-hero__part-1)):not(:has(.three-part-hero__part-2)) .three-part-hero__part-3 {
  border-radius: var(--border-radius-l);
}

.tiles .resptiles:has(.tile--long-text.bg) .tile {
  background-position-y: bottom;
}
.tiles .swiper-slide {
  height: auto;
}
.tiles .tile {
  height: 100%;
}

.video {
  position: relative;
}
.video .container, .video .navigation-main .dropdown__content--box, .navigation-main .video .dropdown__content--box {
  position: relative;
}
.video--grid:not(.video--full-width) .video__wrapper {
  display: grid;
  grid-template-columns: 30% 1fr;
  gap: var(--grid-m);
}
@media not all and (min-width: 990px) {
  .video--grid:not(.video--full-width) .video__wrapper {
    display: flex;
    flex-direction: column-reverse;
  }
}
.video__video-wrapper {
  position: relative;
  aspect-ratio: 1920/1080;
}
.video--playing .video__content {
  opacity: 0;
}
.video--playing::after {
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0.25s;
  opacity: 0;
}
.video__video {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: var(--border-radius);
}
.video__embed-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video__play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 1;
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;
}
.video__play .icon, .video__play .toasts__toast[data-duration="0"]:after, .video__play .button--icon--time::after, .video__play .button--icon--close::after, .video__play .button--icon--map::after, .video__play .button--icon--work::after, .video__play .button--icon--check::after, .video__play .button--icon--attach::after, .video__play .button--icon--warning::after, .video__play .button--icon--chevron::after, .video__play .button--icon--chevron-left::after, .video__play .button--icon--chevron-down::after, .video__play .button--icon--chevron-double::after, .video__play .button--icon--search::after, .video__play .button--icon--play::after, .video__play .button--icon--pause::after, .video__play .button--icon--arrow::after, .video__play .button--icon--prev::after, .video__play .button--icon--next::after, .video__play .button--icon--list::after, .video__play .button--icon--facebook::after, .video__play .button--icon--youtube::after, .video__play .button--icon--twitter::after, .video__play .button--icon--linkedin::after, .video__play .button--icon--xing::after, .video__play .button--icon--instagram::after, .video__play .button--icon--tiktok::after, .video__play .button--icon--whatsapp::after, .video__play .button--icon--arrow-right::after, .video__play .button--icon--arrow-left::after, .video__play .button--icon--button-arrow::after, .video__play .button--icon--email::after, .video__play .button--icon--phone::after, .video__play .button--icon--x::after, .video__play .button--icon--link::after, .video__play .labelWrap--select:after,
.video__play .form-row--select:after,
.video__play div.gfield--select:after,
.video__play .gform-grid-col--select:after {
  background-color: var(--color-white);
  width: 8rem;
  height: 8rem;
}
@media not all and (min-width: 768px) {
  .video__play .icon, .video__play .toasts__toast[data-duration="0"]:after, .video__play .button--icon--time::after, .video__play .button--icon--close::after, .video__play .button--icon--map::after, .video__play .button--icon--work::after, .video__play .button--icon--check::after, .video__play .button--icon--attach::after, .video__play .button--icon--warning::after, .video__play .button--icon--chevron::after, .video__play .button--icon--chevron-left::after, .video__play .button--icon--chevron-down::after, .video__play .button--icon--chevron-double::after, .video__play .button--icon--search::after, .video__play .button--icon--play::after, .video__play .button--icon--pause::after, .video__play .button--icon--arrow::after, .video__play .button--icon--prev::after, .video__play .button--icon--next::after, .video__play .button--icon--list::after, .video__play .button--icon--facebook::after, .video__play .button--icon--youtube::after, .video__play .button--icon--twitter::after, .video__play .button--icon--linkedin::after, .video__play .button--icon--xing::after, .video__play .button--icon--instagram::after, .video__play .button--icon--tiktok::after, .video__play .button--icon--whatsapp::after, .video__play .button--icon--arrow-right::after, .video__play .button--icon--arrow-left::after, .video__play .button--icon--button-arrow::after, .video__play .button--icon--email::after, .video__play .button--icon--phone::after, .video__play .button--icon--x::after, .video__play .button--icon--link::after, .video__play .labelWrap--select:after,
  .video__play .form-row--select:after,
  .video__play div.gfield--select:after,
  .video__play .gform-grid-col--select:after {
    width: 5rem;
    height: 5rem;
  }
}
.video--controls .video__play {
  display: none;
}
.video--autoplay .video__play {
  display: none;
}
.video--playing .video__play {
  opacity: 0;
  pointer-events: none;
}
.video__pause {
  position: absolute;
  bottom: 1.15rem;
  right: 1.25rem;
  transform-origin: center;
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;
  opacity: 0;
  pointer-events: none;
}
.video__pause .icon, .video__pause .toasts__toast[data-duration="0"]:after, .video__pause .button--icon--time::after, .video__pause .button--icon--close::after, .video__pause .button--icon--map::after, .video__pause .button--icon--work::after, .video__pause .button--icon--check::after, .video__pause .button--icon--attach::after, .video__pause .button--icon--warning::after, .video__pause .button--icon--chevron::after, .video__pause .button--icon--chevron-left::after, .video__pause .button--icon--chevron-down::after, .video__pause .button--icon--chevron-double::after, .video__pause .button--icon--search::after, .video__pause .button--icon--play::after, .video__pause .button--icon--pause::after, .video__pause .button--icon--arrow::after, .video__pause .button--icon--prev::after, .video__pause .button--icon--next::after, .video__pause .button--icon--list::after, .video__pause .button--icon--facebook::after, .video__pause .button--icon--youtube::after, .video__pause .button--icon--twitter::after, .video__pause .button--icon--linkedin::after, .video__pause .button--icon--xing::after, .video__pause .button--icon--instagram::after, .video__pause .button--icon--tiktok::after, .video__pause .button--icon--whatsapp::after, .video__pause .button--icon--arrow-right::after, .video__pause .button--icon--arrow-left::after, .video__pause .button--icon--button-arrow::after, .video__pause .button--icon--email::after, .video__pause .button--icon--phone::after, .video__pause .button--icon--x::after, .video__pause .button--icon--link::after, .video__pause .labelWrap--select:after,
.video__pause .form-row--select:after,
.video__pause div.gfield--select:after,
.video__pause .gform-grid-col--select:after {
  background-color: var(--color-white);
  width: 2rem;
  height: 2rem;
}
.video--controls .video__pause {
  display: none;
}
.video--playing .video__pause {
  opacity: 1;
  pointer-events: auto;
}
.video__play:hover .icon, .video__play:hover .toasts__toast[data-duration="0"]:after, .video__play:hover .button--icon--time::after, .video__play:hover .button--icon--close::after, .video__play:hover .button--icon--map::after, .video__play:hover .button--icon--work::after, .video__play:hover .button--icon--check::after, .video__play:hover .button--icon--attach::after, .video__play:hover .button--icon--warning::after, .video__play:hover .button--icon--chevron::after, .video__play:hover .button--icon--chevron-left::after, .video__play:hover .button--icon--chevron-down::after, .video__play:hover .button--icon--chevron-double::after, .video__play:hover .button--icon--search::after, .video__play:hover .button--icon--play::after, .video__play:hover .button--icon--pause::after, .video__play:hover .button--icon--arrow::after, .video__play:hover .button--icon--prev::after, .video__play:hover .button--icon--next::after, .video__play:hover .button--icon--list::after, .video__play:hover .button--icon--facebook::after, .video__play:hover .button--icon--youtube::after, .video__play:hover .button--icon--twitter::after, .video__play:hover .button--icon--linkedin::after, .video__play:hover .button--icon--xing::after, .video__play:hover .button--icon--instagram::after, .video__play:hover .button--icon--tiktok::after, .video__play:hover .button--icon--whatsapp::after, .video__play:hover .button--icon--arrow-right::after, .video__play:hover .button--icon--arrow-left::after, .video__play:hover .button--icon--button-arrow::after, .video__play:hover .button--icon--email::after, .video__play:hover .button--icon--phone::after, .video__play:hover .button--icon--x::after, .video__play:hover .button--icon--link::after, .video__play:hover .labelWrap--select:after,
.video__play:hover .form-row--select:after,
.video__play:hover div.gfield--select:after,
.video__play:hover .gform-grid-col--select:after, .video__play:active .icon, .video__play:active .toasts__toast[data-duration="0"]:after, .video__play:active .button--icon--time::after, .video__play:active .button--icon--close::after, .video__play:active .button--icon--map::after, .video__play:active .button--icon--work::after, .video__play:active .button--icon--check::after, .video__play:active .button--icon--attach::after, .video__play:active .button--icon--warning::after, .video__play:active .button--icon--chevron::after, .video__play:active .button--icon--chevron-left::after, .video__play:active .button--icon--chevron-down::after, .video__play:active .button--icon--chevron-double::after, .video__play:active .button--icon--search::after, .video__play:active .button--icon--play::after, .video__play:active .button--icon--pause::after, .video__play:active .button--icon--arrow::after, .video__play:active .button--icon--prev::after, .video__play:active .button--icon--next::after, .video__play:active .button--icon--list::after, .video__play:active .button--icon--facebook::after, .video__play:active .button--icon--youtube::after, .video__play:active .button--icon--twitter::after, .video__play:active .button--icon--linkedin::after, .video__play:active .button--icon--xing::after, .video__play:active .button--icon--instagram::after, .video__play:active .button--icon--tiktok::after, .video__play:active .button--icon--whatsapp::after, .video__play:active .button--icon--arrow-right::after, .video__play:active .button--icon--arrow-left::after, .video__play:active .button--icon--button-arrow::after, .video__play:active .button--icon--email::after, .video__play:active .button--icon--phone::after, .video__play:active .button--icon--x::after, .video__play:active .button--icon--link::after, .video__play:active .labelWrap--select:after,
.video__play:active .form-row--select:after,
.video__play:active div.gfield--select:after,
.video__play:active .gform-grid-col--select:after, .video__play:focus .icon, .video__play:focus .toasts__toast[data-duration="0"]:after, .video__play:focus .button--icon--time::after, .video__play:focus .button--icon--close::after, .video__play:focus .button--icon--map::after, .video__play:focus .button--icon--work::after, .video__play:focus .button--icon--check::after, .video__play:focus .button--icon--attach::after, .video__play:focus .button--icon--warning::after, .video__play:focus .button--icon--chevron::after, .video__play:focus .button--icon--chevron-left::after, .video__play:focus .button--icon--chevron-down::after, .video__play:focus .button--icon--chevron-double::after, .video__play:focus .button--icon--search::after, .video__play:focus .button--icon--play::after, .video__play:focus .button--icon--pause::after, .video__play:focus .button--icon--arrow::after, .video__play:focus .button--icon--prev::after, .video__play:focus .button--icon--next::after, .video__play:focus .button--icon--list::after, .video__play:focus .button--icon--facebook::after, .video__play:focus .button--icon--youtube::after, .video__play:focus .button--icon--twitter::after, .video__play:focus .button--icon--linkedin::after, .video__play:focus .button--icon--xing::after, .video__play:focus .button--icon--instagram::after, .video__play:focus .button--icon--tiktok::after, .video__play:focus .button--icon--whatsapp::after, .video__play:focus .button--icon--arrow-right::after, .video__play:focus .button--icon--arrow-left::after, .video__play:focus .button--icon--button-arrow::after, .video__play:focus .button--icon--email::after, .video__play:focus .button--icon--phone::after, .video__play:focus .button--icon--x::after, .video__play:focus .button--icon--link::after, .video__play:focus .labelWrap--select:after,
.video__play:focus .form-row--select:after,
.video__play:focus div.gfield--select:after,
.video__play:focus .gform-grid-col--select:after, .video__pause:hover .icon, .video__pause:hover .toasts__toast[data-duration="0"]:after, .video__pause:hover .button--icon--time::after, .video__pause:hover .button--icon--close::after, .video__pause:hover .button--icon--map::after, .video__pause:hover .button--icon--work::after, .video__pause:hover .button--icon--check::after, .video__pause:hover .button--icon--attach::after, .video__pause:hover .button--icon--warning::after, .video__pause:hover .button--icon--chevron::after, .video__pause:hover .button--icon--chevron-left::after, .video__pause:hover .button--icon--chevron-down::after, .video__pause:hover .button--icon--chevron-double::after, .video__pause:hover .button--icon--search::after, .video__pause:hover .button--icon--play::after, .video__pause:hover .button--icon--pause::after, .video__pause:hover .button--icon--arrow::after, .video__pause:hover .button--icon--prev::after, .video__pause:hover .button--icon--next::after, .video__pause:hover .button--icon--list::after, .video__pause:hover .button--icon--facebook::after, .video__pause:hover .button--icon--youtube::after, .video__pause:hover .button--icon--twitter::after, .video__pause:hover .button--icon--linkedin::after, .video__pause:hover .button--icon--xing::after, .video__pause:hover .button--icon--instagram::after, .video__pause:hover .button--icon--tiktok::after, .video__pause:hover .button--icon--whatsapp::after, .video__pause:hover .button--icon--arrow-right::after, .video__pause:hover .button--icon--arrow-left::after, .video__pause:hover .button--icon--button-arrow::after, .video__pause:hover .button--icon--email::after, .video__pause:hover .button--icon--phone::after, .video__pause:hover .button--icon--x::after, .video__pause:hover .button--icon--link::after, .video__pause:hover .labelWrap--select:after,
.video__pause:hover .form-row--select:after,
.video__pause:hover div.gfield--select:after,
.video__pause:hover .gform-grid-col--select:after, .video__pause:active .icon, .video__pause:active .toasts__toast[data-duration="0"]:after, .video__pause:active .button--icon--time::after, .video__pause:active .button--icon--close::after, .video__pause:active .button--icon--map::after, .video__pause:active .button--icon--work::after, .video__pause:active .button--icon--check::after, .video__pause:active .button--icon--attach::after, .video__pause:active .button--icon--warning::after, .video__pause:active .button--icon--chevron::after, .video__pause:active .button--icon--chevron-left::after, .video__pause:active .button--icon--chevron-down::after, .video__pause:active .button--icon--chevron-double::after, .video__pause:active .button--icon--search::after, .video__pause:active .button--icon--play::after, .video__pause:active .button--icon--pause::after, .video__pause:active .button--icon--arrow::after, .video__pause:active .button--icon--prev::after, .video__pause:active .button--icon--next::after, .video__pause:active .button--icon--list::after, .video__pause:active .button--icon--facebook::after, .video__pause:active .button--icon--youtube::after, .video__pause:active .button--icon--twitter::after, .video__pause:active .button--icon--linkedin::after, .video__pause:active .button--icon--xing::after, .video__pause:active .button--icon--instagram::after, .video__pause:active .button--icon--tiktok::after, .video__pause:active .button--icon--whatsapp::after, .video__pause:active .button--icon--arrow-right::after, .video__pause:active .button--icon--arrow-left::after, .video__pause:active .button--icon--button-arrow::after, .video__pause:active .button--icon--email::after, .video__pause:active .button--icon--phone::after, .video__pause:active .button--icon--x::after, .video__pause:active .button--icon--link::after, .video__pause:active .labelWrap--select:after,
.video__pause:active .form-row--select:after,
.video__pause:active div.gfield--select:after,
.video__pause:active .gform-grid-col--select:after, .video__pause:focus .icon, .video__pause:focus .toasts__toast[data-duration="0"]:after, .video__pause:focus .button--icon--time::after, .video__pause:focus .button--icon--close::after, .video__pause:focus .button--icon--map::after, .video__pause:focus .button--icon--work::after, .video__pause:focus .button--icon--check::after, .video__pause:focus .button--icon--attach::after, .video__pause:focus .button--icon--warning::after, .video__pause:focus .button--icon--chevron::after, .video__pause:focus .button--icon--chevron-left::after, .video__pause:focus .button--icon--chevron-down::after, .video__pause:focus .button--icon--chevron-double::after, .video__pause:focus .button--icon--search::after, .video__pause:focus .button--icon--play::after, .video__pause:focus .button--icon--pause::after, .video__pause:focus .button--icon--arrow::after, .video__pause:focus .button--icon--prev::after, .video__pause:focus .button--icon--next::after, .video__pause:focus .button--icon--list::after, .video__pause:focus .button--icon--facebook::after, .video__pause:focus .button--icon--youtube::after, .video__pause:focus .button--icon--twitter::after, .video__pause:focus .button--icon--linkedin::after, .video__pause:focus .button--icon--xing::after, .video__pause:focus .button--icon--instagram::after, .video__pause:focus .button--icon--tiktok::after, .video__pause:focus .button--icon--whatsapp::after, .video__pause:focus .button--icon--arrow-right::after, .video__pause:focus .button--icon--arrow-left::after, .video__pause:focus .button--icon--button-arrow::after, .video__pause:focus .button--icon--email::after, .video__pause:focus .button--icon--phone::after, .video__pause:focus .button--icon--x::after, .video__pause:focus .button--icon--link::after, .video__pause:focus .labelWrap--select:after,
.video__pause:focus .form-row--select:after,
.video__pause:focus div.gfield--select:after,
.video__pause:focus .gform-grid-col--select:after {
  background-color: var(--color-focus);
}
.video__video-overlay {
  grid-column: 1/span 2;
  grid-row: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  max-height: va(--block-max-height);
  z-index: var(--z-overlay);
}
.video__fullscreen {
  display: none;
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;
  z-index: var(--z-modal);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0;
}
.video__fullscreen--visible {
  display: block;
  opacity: 1;
}
.video__fullscreen-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  height: 1px;
  padding-bottom: 50%;
  margin: auto;
}
@media not all and (min-width: 576px) {
  .video__fullscreen-wrapper {
    width: 90%;
  }
}
.video__fullscreen-wrapper .loading-spinner {
  position: absolute;
}
.video__fullscreen-wrapper iframe {
  z-index: 999999;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.video__close {
  position: absolute;
  top: 2rem;
  right: 2rem;
  width: 1rem;
  height: 1rem;
  transform: scale(2);
  cursor: pointer;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wNjEiIGhlaWdodD0iMTEuMDYzIiB2aWV3Qm94PSIwIDAgMTEuMDYxIDExLjA2MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3NDEuNTMgMjExMzAuNTMxKSI+PGxpbmUgeDI9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PGxpbmUgeDE9IjEwIiB5Mj0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjc0MSAtMjExMzApIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZjAwMDAiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9nPjwvc3ZnPg==");
  background-color: var(--color-white);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.video__close {
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.video__close:hover, .video__close:active, .video__close:focus {
  background-color: var(--color-focus);
}
.video__close span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.video--autoplay .video__video-overlay, .video--autoplay .video__content, .video--autoplay::after {
  display: none;
}
.video.video--controls .video__video {
  pointer-events: auto;
}
.video:not(.video--full-width) .video__video,
.video:not(.video--full-width) .video__embed-poster {
  border-radius: var(--border-radius);
}
.video .paragraph {
  margin-top: var(--button-top-padding);
}
@media (min-width: 990px) {
  .video .paragraph {
    width: 66%;
  }
}
.video__buttons {
  margin-top: var(--button-top-padding);
}

@property --color {
  syntax: "<color>";
  inherits: false;
  initial-value: yellow;
}
.best-cases-tile {
  border-radius: var(--radius-m);
  overflow: hidden;
  padding: var(--elements-padding);
  position: relative;
  z-index: 0;
  color: white;
  display: flex;
  flex-direction: column;
  min-height: 26rem;
  justify-content: flex-end;
  background-size: cover;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
}
.best-cases-tile::before {
  --color: transparent;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: --color 1s;
  background: linear-gradient(0deg, var(--color-brand-blue) 0%, var(--color));
  z-index: -1;
}
.best-cases-tile__headline, .best-cases-tile__desc, .best-cases-tile__button {
  transition: transform 1s;
}
.best-cases-tile:hover .best-cases-tile__headline, .best-cases-tile:hover .best-cases-tile__desc, .best-cases-tile:hover .best-cases-tile__button {
  transform: translateY(-0.25rem);
}
.best-cases-tile:hover::before {
  --color: var(--color-secondary);
}
.best-cases-tile:hover .pill {
  background-color: var(--color-primary);
}
.best-cases-tile__pills {
  flex-grow: 1;
}
.best-cases-tile__pills .pill {
  transition: background-color 1s;
}
.best-cases-tile__desc {
  margin-top: 0.5rem;
}
@media (min-width: 768px) {
  .best-cases-tile__desc {
    margin-top: 1.5rem;
  }
}
.best-cases-tile__button {
  text-transform: lowercase;
  margin-top: var(--button-top-padding);
}
@media (min-width: 768px) {
  .best-cases-tile__button .button::after, .best-cases-tile__button .navigation-main__menu > .menu-item > a::after, .best-cases-tile__button #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .best-cases-tile__button button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .best-cases-tile__button .gform_wrapper .gform_button_select_files::after, .gform_wrapper .best-cases-tile__button .gform_button_select_files::after, .best-cases-tile__button .gform_wrapper .gform_button::after, .gform_wrapper .best-cases-tile__button .gform_button::after {
    font-size: 0;
    height: 0;
    width: 0;
    margin: 0;
  }
}

.brand-tile {
  border-radius: var(--radius-m);
  border: 1px solid #D9D9D9;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
  aspect-ratio: 330/180;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .brand-tile {
    aspect-ratio: 300/225;
  }
}
.brand-tile__logo {
  width: 60%;
  max-height: 46%;
  margin: auto;
  overflow: hidden;
  font-size: var(--font-size-h3);
  line-height: 1.2;
  font-display: swap;
  text-align: center;
}
.brand-tile__logo img {
  object-fit: contain;
  max-height: 100%;
}
a:has(.brand-tile) {
  display: block;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-m);
}
a:has(.brand-tile):focus-visible {
  outline-color: var(--color-grey-dark);
}

.breakpoint-viewer {
  position: fixed;
  border-radius: 0 8px 8px 0;
  bottom: calc(40% - 120px);
  background-color: #000;
  color: #fff;
  font-size: 12px;
  padding: 0.3rem 0.4rem;
  left: 0;
  text-align: center;
  z-index: 99999;
}
.breakpoint-viewer {
  -moz-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  -webkit-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
}
.breakpoint-viewer__x {
  opacity: 0.65;
}
.breakpoint-viewer__name {
  text-transform: uppercase;
  font-weight: var(--font-weight-bold);
}
@media (min-width: 1400px) {
  .breakpoint-viewer {
    font-size: 16px;
    padding: 0.3rem 0.4rem;
  }
}
@media (min-width: 1900px) {
  .breakpoint-viewer {
    font-size: 22px;
    padding: 0.5rem 0.8rem;
  }
}

.dropdown {
  --dropdown-offset: 1rem;
  cursor: pointer;
  position: relative;
}
.dropdown {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dropdown > a,
.dropdown > span,
.dropdown > button {
  position: relative;
}
.dropdown > .button, .navigation-main__menu > .dropdown.menu-item > a, #BorlabsCookieBox .dropdown > button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .gform_wrapper .dropdown > .gform_button_select_files, .gform_wrapper .dropdown > .gform_button,
.dropdown > .button--small {
  padding-right: 3.5em;
}
.dropdown .dropdown__pseudo {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translate(-50%, 0);
  height: calc(var(--dropdown-offset) * 2);
  width: 140%;
  opacity: 0;
}
.dropdown--arrow {
  position: relative;
}
.dropdown--arrow > a:after,
.dropdown--arrow > span:after,
.dropdown--arrow > button:after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% - 2rem);
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: currentColor;
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 0deg;
  width: 1rem;
  height: 1rem;
}
.dropdown--arrow > a:after,
.dropdown--arrow > span:after,
.dropdown--arrow > button:after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dropdown--arrow > a:after,
.dropdown--arrow > span:after,
.dropdown--arrow > button:after {
  height: 1rem;
  width: 1rem;
  transform-origin: center;
  transform: translate(-50%, -50%) rotate(0deg);
}
.dropdown--arrow.dropdown--active > a:after,
.dropdown--arrow.dropdown--active > span:after,
.dropdown--arrow.dropdown--active > button:after {
  transform: translate(-50%, -50%) rotate(180deg);
}

.dropdown__content {
  position: relative;
  display: flex;
  flex-direction: column;
  grid-gap: 0.5rem;
  z-index: 1000;
  cursor: auto;
}
.dropdown__content {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dropdown__content--accordion {
  margin-left: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  height: var(--container-height, unset);
  overflow: hidden;
}
.dropdown__content--accordion:not(.dropdown__content--open):not(.dropdown__content--active) {
  pointer-events: none;
  user-select: none;
  height: 0;
  padding: 0;
}
.dropdown__content--box {
  position: absolute;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  top: calc(100% + 1rem);
  padding: 1rem;
  border-radius: var(--border-radius);
  background-color: var(--color-white);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  min-width: 13.75rem;
}
.dropdown__content--box:not(.dropdown__content--open):not(.dropdown__content--active):not(:hover) {
  opacity: 0;
  pointer-events: none;
  user-select: none;
}
.dropdown__content--box > button {
  border-radius: var(--radius-s);
  padding: 0.5rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.dropdown__content--box > button:focus-visible {
  outline-color: var(--color-grey-dark);
}
.dropdown__content--box > button:active {
  background-color: var(--button-primary-active-background);
  color: var(--button-primary-active);
}
.dropdown__content--box > button:hover {
  background-color: var(--color-primary);
  color: var(--color-white);
}

.filter {
  overflow: visible;
}
.filter__toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: var(--responsive-padding);
  margin-bottom: var(--elements-padding);
}
.filter .dropdown__content--box {
  white-space: nowrap;
}
.filter__taxonomy button {
  white-space: nowrap;
}
.filter__loadmore.hidden {
  display: none;
}
.filter__reset {
  min-width: unset;
  width: unset;
  flex-grow: 0;
}
@media (min-width: 768px) {
  .filter__reset {
    margin-left: auto;
  }
}
.filter__list .pill {
  background-color: var(--color-primary);
}
.filter__count {
  display: none;
  display: inline-block;
  margin-left: 0.5rem;
  font-size: 80%;
  font-variant-numeric: tabular-nums;
}
.filter__count--null {
  color: transparent;
}
.filter__bottombar {
  display: flex;
  justify-content: center;
  margin-top: calc(2 * var(--elements-padding));
}
.filter__noresults {
  font-size: var(--font-size-l);
  line-height: 1.2;
  font-display: swap;
}
.filter__noresults.hidden {
  display: none;
}
.filter__taxonomy .button, .filter__taxonomy .navigation-main__menu > .menu-item > a, .filter__taxonomy #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .filter__taxonomy button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .filter__taxonomy .gform_wrapper .gform_button_select_files, .gform_wrapper .filter__taxonomy .gform_button_select_files, .filter__taxonomy .gform_wrapper .gform_button, .gform_wrapper .filter__taxonomy .gform_button {
  padding: 0.5rem 3rem 0.5rem 1rem;
}
.filter .dropdown__content label {
  display: inline-block;
  width: 100%;
}

.footer {
  color: var(--color-white);
  border-radius: var(--radius-m) var(--radius-m) 0 0;
  background-image: url(../../resources/assets/images/mesh-pink-footer.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: var(--color-secondary);
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .footer {
    padding-top: 4rem;
    padding-bottom: 4.375rem;
  }
}
.footer a:not(.button) {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  padding: 0.5rem;
  border-radius: var(--radius-s);
}
.footer a:not(.button):focus-visible {
  outline-color: var(--color-grey-dark);
}
.footer__top__columns {
  display: flex;
  justify-content: space-between;
  grid-gap: var(--grid-s);
  flex-direction: column;
}
@media (min-width: 768px) {
  .footer__top__columns {
    flex-direction: row;
  }
}
.footer__column--left {
  font-size: var(--font-size-label);
  flex-shrink: 0;
  flex-basis: 50%;
}
@media (min-width: 990px) {
  .footer__column--left {
    flex-basis: 25.25rem;
  }
}
.footer__column--left .logo {
  margin-bottom: 2rem;
  max-width: 25.25rem;
}
@media (min-width: 768px) {
  .footer__column--left .logo {
    margin-bottom: 0.75rem;
  }
}
.footer__column--left .logo a {
  padding: 0;
}
.footer__column--left .logo svg {
  width: 100%;
}
@media (min-width: 768px) {
  .footer__column--left .description {
    padding-right: 2.8rem;
  }
}
.footer__column--right {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  align-items: flex-end;
}
@media (min-width: 768px) {
  .footer__column--right {
    margin-top: 2rem;
  }
}
.footer__column--right .footer__menu {
  order: 2;
  align-self: flex-start;
}
@media (min-width: 768px) {
  .footer__column--right .footer__menu {
    order: 1;
    align-self: flex-end;
  }
}
.footer__column--right .footer__menu ul.menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  flex-direction: column;
  grid-gap: 1.75rem;
}
@media (min-width: 768px) {
  .footer__column--right .footer__menu ul.menu {
    flex-direction: row;
    grid-gap: 0 1.75rem;
  }
}
.footer__column--right .footer__menu ul.menu a {
  font-weight: var(--font-weight-bold);
  font-size: 1.125rem;
}
.footer__column--right .footer__newsletter {
  order: 1;
  align-self: flex-start;
  margin-top: 1.75rem;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .footer__column--right .footer__newsletter {
    order: 2;
    align-self: flex-end;
    margin-top: 1.25rem;
    margin-bottom: 0;
  }
}
.footer__bottom__columns {
  display: flex;
  justify-content: space-between;
  grid-gap: var(--grid-s);
  flex-direction: column-reverse;
  padding-top: 3rem;
}
@media (min-width: 768px) {
  .footer__bottom__columns {
    flex-direction: row;
    padding-top: 0;
    margin-top: 3rem;
    border-top: var(--color-white) solid var(--border-width);
  }
}
.footer__column--copyright {
  align-content: center;
  font-weight: var(--font-weight-bold);
  line-height: 1.75;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .footer__column--copyright {
    font-weight: var(--font-weight-normal);
    font-size: 1.125rem;
    padding-top: 1.75rem;
  }
}
.footer__column--meta {
  align-content: center;
  font-weight: var(--font-weight-bold);
  flex-grow: 1;
}
@media (min-width: 768px) {
  .footer__column--meta {
    font-weight: var(--font-weight-normal);
    padding-top: 1.75rem;
  }
}
.footer__column--meta .footer__menu ul.menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  grid-gap: 1.5rem;
}
@media (min-width: 768px) {
  .footer__column--meta .footer__menu ul.menu {
    grid-gap: 0 1.75rem;
  }
}
.footer__column--meta .footer__menu ul.menu a {
  font-weight: var(--font-weight-normal);
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  .footer__column--meta .footer__menu ul.menu a {
    font-size: 1.125rem;
  }
}
.footer__column--socials {
  align-content: start;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px) {
  .footer__column--socials {
    padding-bottom: 0;
    padding-top: 1.125rem;
  }
}
.footer__column--socials .socials {
  justify-content: space-between;
  flex-wrap: wrap;
}
.footer__column--socials .socials i {
  background-color: var(--color-white);
  height: 2rem;
  width: 2rem;
}
@media (min-width: 768px) {
  .footer__column--socials .socials i {
    height: 1.5rem;
    width: 1.5rem;
  }
}
.footer__column--socials .socials a:hover i,
.footer__column--socials .socials a:focus i {
  background-color: var(--color-primary);
}

.gallery-fade img:not(:only-child),
.gallery-fade img[loading=loaded]:not(:only-child) {
  transition: none;
  opacity: 0;
  animation-name: gallery_fade;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-fill-mode: both;
}

/* Keyframes for fading */
@keyframes gallery_fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
.header {
  align-items: center;
  background-color: var(--color-secondary);
  color: var(--color-white);
  display: flex;
  align-items: flex-start;
  height: var(--header-height);
  position: fixed;
  transition: all 0.2s;
  top: 0;
  width: 100%;
  z-index: var(--z-navigation);
}
.header {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header:has(.navigation-main .dropdown__content--open), .header:has(.navigation-main .dropdown__content--active) {
  background-color: var(--color-primary);
  height: 100%;
}
.header:has(.navigation-burger__canvas.is-open) {
  background-color: var(--color-primary);
}
.header--hide {
  transform: translateY(calc(-1 * var(--header-height)));
}

html:has(.navigation-main .dropdown__content--open),
html:has(.navigation-main .dropdown__content--active) {
  overflow-y: scroll; /* Keeps the scrollbar visible */
}

body:has(.navigation-main .dropdown__content--active),
body:has(.navigation-main .dropdown__content--open) {
  height: 100vh; /* Restricts body height to the viewport */
  overflow: hidden; /* Prevents scrolling */
}

body:has(.navigation-main .dropdown__content--active) header .logo_underscore,
body:has(.navigation-main .dropdown__content--open) header .logo_underscore,
body.menu--active header .logo_underscore {
  fill: var(--color-secondary);
}

.logo {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.logo {
  margin-bottom: 0;
  transform: scale(1);
}
.logo svg {
  height: inherit;
}
.logo img {
  height: 100%;
  width: auto;
}
.logo__link {
  display: block;
  height: inherit;
}

.navigation-burger {
  display: block;
}
@media (min-width: 990px) {
  .navigation-burger {
    display: none;
  }
}
.navigation-burger__header {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.navigation-burger__header ul {
  flex-grow: 1;
  align-self: center;
  justify-items: end;
  text-align: right;
  margin-right: 1rem;
}
.navigation-burger__header .logo .logo__link {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  outline-offset: 0.25rem;
  border-radius: var(--radius-s);
}
.navigation-burger__header .logo .logo__link:focus-visible {
  outline-color: var(--color-grey-dark);
}
.navigation-burger__header .logo svg {
  height: 2.25rem;
  vertical-align: middle;
  max-width: 11.875rem;
}
.navigation-burger__controls {
  align-items: center;
  display: flex;
  gap: var(--grid-m);
}
.navigation-burger__toggle {
  --toggle-height: 2px;
  position: relative;
  height: 2rem;
  width: 2rem;
  z-index: var(--z-navigation);
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  outline-offset: 0.25rem;
  border-radius: var(--radius-s);
}
.navigation-burger__toggle:focus-visible {
  outline-color: var(--color-grey-dark);
}
.navigation-burger__toggle div {
  position: absolute;
  width: 100%;
  height: var(--toggle-height);
  background: var(--color-white);
  transform-origin: center;
  animation: 1s forwards paused;
}
.navigation-burger__toggle div {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navigation-burger__toggle div:first-child {
  top: 0;
}
.navigation-burger__toggle div:nth-child(2) {
  top: calc(50% - var(--toggle-height) / 2);
  transform: rotate(0);
}
.navigation-burger__toggle div:last-child {
  top: calc(100% - var(--toggle-height));
  transform: rotate(0);
}
.menu--active .navigation-burger__toggle div:first-child {
  top: calc(50% - 1px);
  transform: rotate(45deg);
}
.menu--active .navigation-burger__toggle div:nth-child(2) {
  top: calc(50% - 1px);
  transform: rotate(45deg);
}
.menu--active .navigation-burger__toggle div:last-child {
  top: calc(50% - 1px);
  transform: rotate(-45deg);
}
.navigation-burger__canvas {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  overflow: scroll;
  padding: 0 var(--container-padding-x) 2.5rem var(--container-padding-x);
  margin-top: 4rem;
  background-color: var(--color-primary);
  height: 0;
  visibility: hidden;
  opacity: 0;
}
.navigation-burger__canvas {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.navigation-burger__canvas.is-open {
  opacity: 1;
  visibility: visible;
  height: calc(100dvh - 4rem);
}
body:has(#wpadminbar) .navigation-burger__canvas.is-open {
  height: calc(100dvh - 4rem - var(--wp-admin--admin-bar--height, 0));
}
.navigation-burger__menu .menu-item {
  background-color: inherit;
  font-size: 1.75rem;
  font-weight: var(--font-weight-bold);
  line-height: 180%;
  flex-grow: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 0;
}
.navigation-burger__menu .menu-item.dropdown--arrow {
  padding-right: unset;
}
.navigation-burger__menu .menu-item > a {
  display: block;
  padding: 0.35rem 0;
  text-align: left;
}
.navigation-burger__menu .menu-item > a:active, .navigation-burger__menu .menu-item > a:hover {
  color: var(--color-secondary);
}
.navigation-burger__menu .menu-item > a:focus-visible {
  background-color: var(--color-secondary);
  color: var(--color-white);
  outline: none;
}
.navigation-burger__menu .menu-item > a:after {
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  vertical-align: bottom;
  margin-left: 2.25rem;
  position: initial;
}
.navigation-burger__menu > .menu-item {
  border-bottom: solid 1px var(--color-white);
}
.navigation-burger__menu > .menu-item.dropdown--active {
  border-bottom: solid 1px var(--color-transparent);
}
.navigation-burger__menu .sub-menu {
  margin: 0 0 0 2rem;
  padding: 0;
  grid-gap: 0;
}
.navigation-burger .excerpt {
  display: none;
}
@media (min-width: 768px) {
  .navigation-burger__bottom {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 2fr 1fr;
    gap: 1rem;
  }
}
.navigation-burger .searchform {
  margin-top: 2rem;
}
.navigation-burger .searchform__container {
  max-width: unset;
}
.navigation-burger .searchform input.search-field {
  background-color: var(--color-white);
}
.navigation-burger .searchform input.search-field:hover, .navigation-burger .searchform input.search-field:active, .navigation-burger .searchform input.search-field:focus {
  border-color: var(--color-secondary);
}
.navigation-burger .searchform button {
  border-color: var(--color-white);
  max-width: unset !important;
  min-width: unset !important;
}
.navigation-burger .button--contact-alt {
  margin-top: 2rem;
  width: 100%;
}

.navigation-main {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}
@media not all and (min-width: 990px) {
  .navigation-main {
    display: none;
  }
}
.navigation-main .logo svg {
  height: 2.25rem;
  vertical-align: middle;
  max-width: 11.875rem;
}
.navigation-main .logo a {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-s);
  outline-offset: 0.375rem;
}
.navigation-main .logo a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.navigation-main__wrapper {
  align-items: center;
  display: flex;
  overflow-x: scroll;
  overflow-y: visible;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
.navigation-main__wrapper::-webkit-scrollbar {
  display: none; /* Safari and Chrome */
}
.navigation-main__icons {
  display: flex;
  align-items: center;
  grid-gap: 1rem;
  margin-left: 0.75rem;
}
.navigation-main__menu {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
  padding-left: 1rem;
  align-items: center;
}
.navigation-main__menu > .menu-item.dropdown--arrow {
  padding-right: unset;
}
.navigation-main__menu > .menu-item.dropdown--arrow > a {
  position: relative;
  padding-right: 3rem;
}
.navigation-main__menu > .menu-item.dropdown--arrow > a:after {
  position: absolute;
  left: calc(100% - 1.5rem);
}
.navigation-main__menu > .menu-item > a {
  background-color: transparent;
  border-color: transparent;
}
.navigation-main__menu > .menu-item > a:focus-visible {
  background-color: transparent;
  border-color: transparent;
}
.navigation-main__menu > .menu-item > a:active {
  background-color: transparent;
  border-color: white;
  color: white;
}
.navigation-main .dropdown__content {
  --scrollbar-color-thumb: var(--color-grey);
  --scrollbar-color-track: var(--color-primary);
  /* Modern browsers with `scrollbar-*` support */
  /* Legacy browsers with `::-webkit-scrollbar-*` support */
}
.navigation-main .dropdown__content--box {
  border-radius: 0;
  position: fixed;
  box-shadow: unset;
  top: var(--header-height);
  left: 0;
  right: 0;
  height: calc(100% - var(--header-height));
  max-height: unset;
  overflow-x: hidden;
  overflow-y: auto;
  transform: unset;
  padding-top: 0;
  background-color: transparent;
  display: flex;
  justify-self: center;
  align-items: flex-end;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
body:has(#wpadminbar) .navigation-main .dropdown__content--box {
  top: calc(var(--header-height) + var(--wp-admin--admin-bar--height, 0));
}
.navigation-main .dropdown__content--box:not(.dropdown__content--open):not(.dropdown__content--active) {
  height: 0;
  opacity: 0;
  pointer-events: none;
  user-select: none;
  transform: unset;
}
.navigation-main .dropdown__content--box .menu-item {
  border-bottom: solid 1px var(--color-white);
  width: 100%;
  padding: 2rem 0;
}
@media (min-width: 1400px) {
  .navigation-main .dropdown__content--box .menu-item {
    width: 60%;
  }
}
.navigation-main .dropdown__content--box .menu-item a {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 1fr;
  grid-gap: 4rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  outline-offset: 1rem;
  border-radius: 1rem;
}
.navigation-main .dropdown__content--box .menu-item a:hover {
  color: var(--color-secondary);
}
.navigation-main .dropdown__content--box .menu-item a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.navigation-main .dropdown__content--box .menu-item a:focus, .navigation-main .dropdown__content--box .menu-item a:focus-visible {
  color: var(--color-white);
}
.navigation-main .dropdown__content--box .menu-item a .title {
  font-size: 2.25rem;
  font-weight: var(--font-weight-bold);
  flex-basis: 33%;
}
.navigation-main .dropdown__content--box .menu-item a .excerpt {
  display: inline-block;
  font-size: 1rem;
  font-weight: var(--font-weight-regular);
  white-space: normal;
}
@supports (scrollbar-width: auto) {
  .navigation-main .dropdown__content {
    scrollbar-color: var(--scrollbar-color-thumb) var(--scrollbar-color-track);
  }
}
@supports selector(::-webkit-scrollbar) {
  .navigation-main .dropdown__content::-webkit-scrollbar-thumb {
    background: var(--scrollbar-color-thumb);
  }
  .navigation-main .dropdown__content::-webkit-scrollbar-track {
    background: var(--scrollbar-color-track);
  }
}
.navigation-main .button--contact {
  margin-left: 2rem;
}
@media (min-width: 1280px) {
  .navigation-main .button--contact {
    margin-left: 4.75rem;
  }
}
.navigation-main__search {
  border-radius: 1rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
}
.navigation-main__search .icon, .navigation-main__search .toasts__toast[data-duration="0"]:after, .navigation-main__search .button--icon--time::after, .navigation-main__search .button--icon--close::after, .navigation-main__search .button--icon--map::after, .navigation-main__search .button--icon--work::after, .navigation-main__search .button--icon--check::after, .navigation-main__search .button--icon--attach::after, .navigation-main__search .button--icon--warning::after, .navigation-main__search .button--icon--chevron::after, .navigation-main__search .button--icon--chevron-left::after, .navigation-main__search .button--icon--chevron-down::after, .navigation-main__search .button--icon--chevron-double::after, .navigation-main__search .button--icon--search::after, .navigation-main__search .button--icon--play::after, .navigation-main__search .button--icon--pause::after, .navigation-main__search .button--icon--arrow::after, .navigation-main__search .button--icon--prev::after, .navigation-main__search .button--icon--next::after, .navigation-main__search .button--icon--list::after, .navigation-main__search .button--icon--facebook::after, .navigation-main__search .button--icon--youtube::after, .navigation-main__search .button--icon--twitter::after, .navigation-main__search .button--icon--linkedin::after, .navigation-main__search .button--icon--xing::after, .navigation-main__search .button--icon--instagram::after, .navigation-main__search .button--icon--tiktok::after, .navigation-main__search .button--icon--whatsapp::after, .navigation-main__search .button--icon--arrow-right::after, .navigation-main__search .button--icon--arrow-left::after, .navigation-main__search .button--icon--button-arrow::after, .navigation-main__search .button--icon--email::after, .navigation-main__search .button--icon--phone::after, .navigation-main__search .button--icon--x::after, .navigation-main__search .button--icon--link::after, .navigation-main__search .labelWrap--select:after,
.navigation-main__search .form-row--select:after,
.navigation-main__search div.gfield--select:after,
.navigation-main__search .gform-grid-col--select:after {
  height: 1.75rem;
  width: 1.75rem;
  background-color: var(--color-white);
}
.navigation-main__search .icon:hover, .navigation-main__search .toasts__toast[data-duration="0"]:hover:after, .navigation-main__search .button--icon--time:hover::after, .navigation-main__search .button--icon--close:hover::after, .navigation-main__search .button--icon--map:hover::after, .navigation-main__search .button--icon--work:hover::after, .navigation-main__search .button--icon--check:hover::after, .navigation-main__search .button--icon--attach:hover::after, .navigation-main__search .button--icon--warning:hover::after, .navigation-main__search .button--icon--chevron:hover::after, .navigation-main__search .button--icon--chevron-left:hover::after, .navigation-main__search .button--icon--chevron-down:hover::after, .navigation-main__search .button--icon--chevron-double:hover::after, .navigation-main__search .button--icon--search:hover::after, .navigation-main__search .button--icon--play:hover::after, .navigation-main__search .button--icon--pause:hover::after, .navigation-main__search .button--icon--arrow:hover::after, .navigation-main__search .button--icon--prev:hover::after, .navigation-main__search .button--icon--next:hover::after, .navigation-main__search .button--icon--list:hover::after, .navigation-main__search .button--icon--facebook:hover::after, .navigation-main__search .button--icon--youtube:hover::after, .navigation-main__search .button--icon--twitter:hover::after, .navigation-main__search .button--icon--linkedin:hover::after, .navigation-main__search .button--icon--xing:hover::after, .navigation-main__search .button--icon--instagram:hover::after, .navigation-main__search .button--icon--tiktok:hover::after, .navigation-main__search .button--icon--whatsapp:hover::after, .navigation-main__search .button--icon--arrow-right:hover::after, .navigation-main__search .button--icon--arrow-left:hover::after, .navigation-main__search .button--icon--button-arrow:hover::after, .navigation-main__search .button--icon--email:hover::after, .navigation-main__search .button--icon--phone:hover::after, .navigation-main__search .button--icon--x:hover::after, .navigation-main__search .button--icon--link:hover::after, .navigation-main__search .labelWrap--select:hover:after,
.navigation-main__search .form-row--select:hover:after,
.navigation-main__search div.gfield--select:hover:after,
.navigation-main__search .gform-grid-col--select:hover:after {
  background-color: var(--color-primary);
}
.navigation-main__search:focus-visible {
  outline-color: var(--color-grey-dark);
}

.header-teaser {
  width: 36%;
  display: none;
  opacity: 0;
  margin-top: 3rem;
  place-items: center;
}
@media (min-width: 1400px) {
  .header:has(.navigation-main .dropdown__content--open) .header-teaser, .header:has(.navigation-main .dropdown__content--active) .header-teaser {
    opacity: 1;
    display: grid;
  }
}
.header-teaser img {
  border-radius: var(--radius-m);
  aspect-ratio: 460/256;
  object-fit: cover;
  grid-area: 1/1;
  width: 100%;
  opacity: 0;
}
.header-teaser img {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header-teaser img.active {
  opacity: 1;
}

.header:has(.navigation-main .dropdown__content--open) .button--contact:after,
.header:has(.navigation-main .dropdown__content--active) .button--contact:after {
  color: var(--color-primary);
}

@property --tile-bg-percent {
  syntax: "<percentage>";
  inherits: true;
  initial-value: 0%;
}
.news-tile {
  border-radius: var(--radius-m);
  overflow: hidden;
  padding: var(--elements-padding);
  position: relative;
  z-index: 0;
  color: white;
  display: flex;
  flex-direction: column;
  min-height: 26rem;
  justify-content: flex-end;
  background-size: cover;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  background: linear-gradient(180deg, rgba(15, 15, 56, 0) 0%, rgba(15, 15, 56, 0.69) 83%);
  background-position: center;
  color: var(--tile-bg-color);
}
.news-tile::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: --tile-bg-percent 0.5s;
  background: linear-gradient(0deg, currentcolor var(--tile-bg-percent), 0%, transparent);
  z-index: -1;
}
.news-tile:hover::before {
  --tile-bg-percent: 100%;
}
.news-tile__headline-desc {
  position: relative;
  flex-grow: 1;
  color: var(--color-white);
}
.news-tile__headline {
  position: absolute;
  bottom: 0;
  transition: opacity 1s;
}
.news-tile__desc {
  position: absolute;
  top: 0;
  opacity: 0;
  transition: opacity 1s;
}
.news-tile:hover .news-tile__headline {
  opacity: 0;
}
.news-tile:hover .news-tile__desc {
  opacity: 1;
}
.news-tile__logo {
  align-self: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  width: 55%;
  height: 9rem;
  flex-grow: 0;
  margin-top: 0.5rem;
  transform-origin: top;
  transition: transform 1s;
}
.news-tile:hover .news-tile__logo {
  transform: scale(0.75);
}
.news-tile__button {
  text-transform: lowercase;
  margin-top: var(--button-top-padding);
}
@media (min-width: 768px) {
  .news-tile__button .button::after, .news-tile__button #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .news-tile__button button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .news-tile__button .gform_wrapper .gform_button_select_files::after, .gform_wrapper .news-tile__button .gform_button_select_files::after, .news-tile__button .gform_wrapper .gform_button::after, .gform_wrapper .news-tile__button .gform_button::after, .news-tile__button .navigation-main__menu > .menu-item > a::after {
    font-size: 0;
    height: 0;
    width: 0;
    margin: 0;
  }
}

.placeholder {
  align-items: center;
  background-color: var(--color-grey-light);
  border-radius: var(--border-radius);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  padding: 2rem;
  position: absolute;
  top: 0;
  width: 100%;
}
.placeholder img {
  height: 100%;
  max-width: 15rem;
  object-fit: contain;
  object-position: center center;
  width: 100%;
}
.placeholder .logo {
  text-align: center;
  pointer-events: none;
}

.popups__popup {
  position: fixed;
  z-index: 9999;
  top: 1rem;
  left: 1rem;
  bottom: 1rem;
  right: 1rem;
  height: calc(100% - 2rem);
  width: calc(100% - 2rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border: 0;
}
.popups__popup {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.popups__popup:not(.popups__popup--visible) {
  user-select: none;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
}
.popups__popup:before {
  content: "";
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.75);
}
.popups__container {
  z-index: 2;
  position: relative;
  max-height: 100%;
  overflow-y: auto;
  width: 100%;
  max-width: var(--container-max-width);
  margin-left: auto;
  margin-right: auto;
  border-radius: var(--border-radius);
}
.popups__container--narrow {
  max-width: var(--container-max-width-narrow);
}

.searchform-popup {
  --block-text-color: var(--color-brand-blue);
}
.searchform-popup .searchform__wrap {
  padding: 0.5rem;
  border-radius: var(--radius-l);
  background-color: var(--color-white);
}

.searchform__container {
  width: 100%;
  max-width: 600px;
  margin: auto;
}
.searchform__wrap {
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 1rem;
  flex-wrap: wrap;
}
@media (min-width: 576px) {
  .searchform__wrap {
    flex-wrap: nowrap;
  }
}
.searchform input.search-field {
  border: var(--border-width) solid var(--color-secondary);
  padding: calc(0.75rem - var(--border-width) * 2) 2.5rem calc(0.75rem - var(--border-width) * 2) 4rem !important;
  width: 100%;
  height: 3.25rem;
  background-image: url(../../resources/assets/images/icons/search-bar.svg);
  background-repeat: no-repeat;
  background-position: 1.1rem center;
  background-size: 2rem;
  border-radius: 1000px !important;
}
.searchform button {
  text-transform: lowercase;
  font-size: 1rem;
}
@media (min-width: 576px) {
  .searchform button {
    margin-left: -4rem;
  }
}

.skip-links {
  position: fixed;
  top: -3rem;
  z-index: 9999999;
  background: white;
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
  height: 3rem;
}
.skip-links {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.skip-links a {
  font-size: 1rem;
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  padding: 0.5rem;
  border-radius: var(--radius-s);
}
.skip-links a:focus-visible {
  outline-color: var(--color-grey-dark);
}
.skip-links:has(a:focus-visible) {
  top: 0;
}
.skip-links:has(a:focus-visible) + * {
  top: 3rem;
}

.socials {
  display: flex;
  gap: 1rem;
  width: 100%;
  justify-content: flex-end;
}
.socials__social .icon, .socials__social .toasts__toast[data-duration="0"]:after, .socials__social .button--icon--time::after, .socials__social .button--icon--close::after, .socials__social .button--icon--map::after, .socials__social .button--icon--work::after, .socials__social .button--icon--check::after, .socials__social .button--icon--attach::after, .socials__social .button--icon--warning::after, .socials__social .button--icon--chevron::after, .socials__social .button--icon--chevron-left::after, .socials__social .button--icon--chevron-down::after, .socials__social .button--icon--chevron-double::after, .socials__social .button--icon--search::after, .socials__social .button--icon--play::after, .socials__social .button--icon--pause::after, .socials__social .button--icon--arrow::after, .socials__social .button--icon--prev::after, .socials__social .button--icon--next::after, .socials__social .button--icon--list::after, .socials__social .button--icon--facebook::after, .socials__social .button--icon--youtube::after, .socials__social .button--icon--twitter::after, .socials__social .button--icon--linkedin::after, .socials__social .button--icon--xing::after, .socials__social .button--icon--instagram::after, .socials__social .button--icon--tiktok::after, .socials__social .button--icon--whatsapp::after, .socials__social .button--icon--arrow-right::after, .socials__social .button--icon--arrow-left::after, .socials__social .button--icon--button-arrow::after, .socials__social .button--icon--email::after, .socials__social .button--icon--phone::after, .socials__social .button--icon--x::after, .socials__social .button--icon--link::after, .socials__social .labelWrap--select:after,
.socials__social .form-row--select:after,
.socials__social div.gfield--select:after,
.socials__social .gform-grid-col--select:after {
  height: 1rem;
  width: 1rem;
}

.specs-tile {
  border-radius: var(--radius-m);
  border: 1px solid #D9D9D9;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);
  padding: 0.5rem;
  aspect-ratio: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .specs-tile {
    padding: 0.75rem;
  }
}
.specs-tile__tags {
  margin-bottom: 1rem;
}
.specs-tile__tags .pills {
  line-height: unset;
}
.specs-tile__photo {
  width: 60%;
  margin: auto;
  overflow: hidden;
}
.specs-tile__photo img {
  object-fit: contain;
  max-height: 100%;
}
.specs-tile__name {
  text-align: center;
  flex-grow: 1;
  align-content: flex-end;
  margin-top: 1rem;
  font-size: var(--font-size-label);
  line-height: 1.5;
  font-display: swap;
  font-weight: var(--font-weight-bold);
  color: var(--color-secondary);
}
a:has(.specs-tile) {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  border-radius: var(--radius-m);
  display: block;
}
a:has(.specs-tile):focus-visible {
  outline-color: var(--color-grey-dark);
}

.team-member-tile {
  border-radius: var(--radius-m);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.team-member-tile__photo {
  position: relative;
  margin: auto;
  width: 45%;
  aspect-ratio: 1;
  border-radius: var(--radius-m);
  background: linear-gradient(0deg, rgb(15, 15, 56) 0%, rgb(188, 188, 188) 100%);
}
.team-member-tile__photo img {
  height: 100%;
  object-fit: cover;
  border-radius: var(--radius-m);
}
.team-member-tile__photo div {
  background-color: var(--color-white);
  position: absolute;
  line-height: 0;
  bottom: -0.5rem;
  right: -0.5rem;
}
.team-member-tile__photo div i {
  background-color: var(--color-primary) !important;
}
.team-member-tile__photo div i.icon--linkedin, .team-member-tile__photo div i.button--icon--linkedin::after {
  width: 1.5rem;
  height: 1.5rem;
}
@media (min-width: 768px) {
  .team-member-tile__photo div {
    bottom: -0.25rem;
    right: -0.25rem;
  }
  .team-member-tile__photo div i.icon--linkedin, .team-member-tile__photo div i.button--icon--linkedin::after {
    width: 1rem;
    height: 1rem;
  }
}
.team-member-tile__npl {
  flex-grow: 1;
}
.team-member-tile__name {
  font-size: var(--font-size-h5);
  font-weight: var(--font-weight-bold);
  margin-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .team-member-tile__name {
    font-size: var(--font-size-m);
  }
}
.team-member-tile__position, .team-member-tile__location {
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-bold);
  line-height: 135%;
}
@media (min-width: 768px) {
  .team-member-tile__position, .team-member-tile__location {
    font-size: var(--font-size-label);
  }
}
.team-member-tile__location {
  color: var(--color-primary);
}
.team-member-tile__tel, .team-member-tile__email {
  font-size: var(--font-size-l);
  font-weight: var(--font-weight-bold);
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  line-height: 1;
  hyphenate-character: "";
}
@media (min-width: 768px) {
  .team-member-tile__tel, .team-member-tile__email {
    font-size: var(--font-size-label);
  }
}
.team-member-tile .iconRound::after {
  background-color: var(--color-primary);
}
.team-member-tile a {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  padding: 0.5rem;
  border-radius: var(--radius-s);
}
.team-member-tile a:focus-visible {
  outline-color: var(--color-grey-dark);
}

.tile {
  min-height: var(--tile-min-height, 26rem);
  padding: 1.5rem;
  border-radius: var(--radius-m);
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  box-shadow: 0 0.25rem 0.75rem 0 rgba(0, 0, 0, 0.1215686275);
}
.tile__tags {
  margin-bottom: 1rem;
}
.tile__tags .pill {
  margin-right: 0.5rem;
}
.tile__heading {
  word-break: break-word;
  font-size: var(--font-size-h2);
  line-height: 1.2;
  font-display: swap;
  font-weight: var(--font-weight-bold);
  margin-bottom: 2rem;
  flex-basis: 2.4em;
  align-content: flex-end;
}
@supports (hyphens: auto) {
  .tile__heading {
    word-break: initial;
    overflow-wrap: break-word;
    -webkit-hyphenate-limit-before: 4; /* For Safari */
    -webkit-hyphenate-limit-after: 4; /* For Safari */
    -ms-hyphenate-limit-chars: 12 4 4;
    hyphenate-limit-chars: 12 4 4;
    hyphens: auto;
  }
}
.tile--no-text .tile__heading {
  flex-grow: 1;
  align-content: flex-end;
  margin-bottom: 0;
}
.tile--no-button .tile__text {
  flex-basis: 100%;
}
.tile__text {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-h4);
  line-height: 1.2;
  font-display: swap;
  flex-grow: 1;
}
.tile--no-heading .tile__text {
  align-content: flex-end;
}
.tile--no-button .tile__text {
  font-size: var(--font-size-m);
  line-height: 1.4;
  font-display: swap;
}
.tile__button {
  margin-top: var(--button-top-padding);
}
@media (min-width: 768px) {
  .tile:not(.tile--small-button) .button::after, .tile:not(.tile--small-button) #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .tile:not(.tile--small-button) button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .tile:not(.tile--small-button) .gform_wrapper .gform_button_select_files::after, .gform_wrapper .tile:not(.tile--small-button) .gform_button_select_files::after, .tile:not(.tile--small-button) .gform_wrapper .gform_button::after, .gform_wrapper .tile:not(.tile--small-button) .gform_button::after, .tile:not(.tile--small-button) .navigation-main__menu > .menu-item > a::after {
    font-size: 0;
    height: 0;
    width: 0;
    margin: 0;
  }
}
.tile.tile--small-button .button, .tile.tile--small-button #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), #BorlabsCookieBox .tile.tile--small-button button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link), .tile.tile--small-button .gform_wrapper .gform_button_select_files, .gform_wrapper .tile.tile--small-button .gform_button_select_files, .tile.tile--small-button .gform_wrapper .gform_button, .gform_wrapper .tile.tile--small-button .gform_button, .tile.tile--small-button .navigation-main__menu > .menu-item > a {
  font-size: 0;
  margin: 0;
  padding: 0.9rem;
}
.tile.tile--small-button .button::after, .tile.tile--small-button #BorlabsCookieBox button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, #BorlabsCookieBox .tile.tile--small-button button.brlbs-cmpnt-btn:not(.brlbs-cmpnt-btn-preferences):not(.brlbs-cmpnt-link)::after, .tile.tile--small-button .gform_wrapper .gform_button_select_files::after, .gform_wrapper .tile.tile--small-button .gform_button_select_files::after, .tile.tile--small-button .gform_wrapper .gform_button::after, .gform_wrapper .tile.tile--small-button .gform_button::after, .tile.tile--small-button .navigation-main__menu > .menu-item > a::after {
  margin-left: 0;
}
.tile.bg {
  background-repeat: no-repeat;
  background-size: 200%;
  background-position-y: 8rem;
}
.tile--long-text.bg {
  background-position-y: bottom;
}
.tile.bg--brand-pink {
  background-image: url(../../resources/assets/images/mesh-white.svg);
}
.tile.bg--brand-blue {
  background-image: url(../../resources/assets/images/mesh-pink.svg);
}
.tile.bg--brand-grey {
  background-image: url(../../resources/assets/images/mesh-pink.svg);
}
.tile.bg--brand-lime {
  background-image: url(../../resources/assets/images/mesh-pink.svg);
  color: var(--color-secondary);
}
.tile.bg--brand-blue-alt {
  background-image: url(../../resources/assets/images/mesh-grey.svg);
}
.tile:not(.bg) {
  color: var(--color-white);
  background: linear-gradient(0deg, rgb(15, 15, 56) 0%, rgb(188, 188, 188) 100%);
}

.to-top {
  outline-color: transparent;
  outline-width: 5px;
  outline-offset: 0;
  outline-style: solid;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1215686275);
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: var(--z-tooltip);
  pointer-events: none;
  opacity: 0;
  border-radius: 100%;
  border: solid var(--border-width) var(--color-primary);
}
.to-top:focus-visible {
  outline-color: var(--color-grey-dark);
}
.to-top {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .to-top {
    right: 0.625rem;
    bottom: 28rem;
  }
}
.to-top.active {
  pointer-events: unset;
  opacity: 1;
}
.to-top .icon-wrapper {
  background: var(--color-primary);
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  pointer-events: none;
}
@media (min-width: 768px) {
  .to-top .icon-wrapper {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media (min-width: 990px) {
  .to-top .icon-wrapper {
    width: 3.75rem;
    height: 3.75rem;
  }
}
.to-top .icon-wrapper:after {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcuMjgyNjcgNi44Nzk0NEM3LjI0NTU1IDYuOTE3NjcgNy4yMDE0NyA2Ljk0Nzk1IDcuMTUzMDMgNi45Njg2NkM3LjEwNDQ5IDYuOTg5MzcgNy4wNTI0NiA3IDcgN0M2Ljk0NzU0IDcgNi44OTU1MSA2Ljk4OTM3IDYuODQ2OTcgNi45Njg2NkM2Ljc5ODUzIDYuOTQ3OTUgNi43NTQ0NSA2LjkxNzY3IDYuNzE3MzMgNi44Nzk0NEwxIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==");
  background-color: var(--color-white);
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-position: center;
  -webkit-mask-position: center;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  rotate: 180deg;
  width: 50%;
  height: 50%;
  content: "";
  position: relative;
  right: 0;
  transform-origin: center;
  pointer-events: none;
}
.to-top .icon-wrapper:after {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.to-top:hover {
  border-color: var(--color-secondary);
}
.to-top:hover .icon-wrapper:after {
  background-color: var(--color-secondary);
}
.to-top:focus-visible {
  border-color: var(--color-black);
}
.to-top:focus-visible .icon-wrapper {
  background-color: var(--color-black);
}
.to-top:active {
  border-color: var(--color-secondary);
}
.to-top:active .icon-wrapper {
  background-color: var(--color-secondary);
}
.to-top:active .icon-wrapper:after {
  background-color: var(--color-white);
}

.toasts {
  z-index: 999999;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  max-width: 26.25rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  grid-gap: 0.5rem;
  padding: 0;
  overflow: hidden;
}
.toasts:empty {
  display: none;
}
.toasts__toast {
  cursor: pointer;
  background-color: var(--color-grey);
  border-radius: 5rem;
  font-size: var(--font-size-s);
  padding: var(--grid-xs) var(--grid-s);
  position: relative;
  width: 100%;
}
.toasts__toast {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.toasts__toast--error {
  background-color: var(--color-error-light);
  color: var(--color-error);
}
.toasts__toast--warning {
  background-color: var(--color-warning-light);
  color: var(--color-warning);
}
.toasts__toast--notice {
  background-color: var(--color-notice-light);
  color: var(--color-notice);
}
.toasts__toast--close {
  opacity: 0;
  pointer-events: none;
}
.toasts__toast--close:before {
  display: none;
}
.toasts__toast[data-duration="0"] {
  padding-right: 2rem;
}
.toasts__toast[data-duration="0"]:after {
  content: "";
  position: absolute;
  top: 0.55rem;
  right: 0.5rem;
}
.toasts__toast[data-duration="0"]:after {
  background-color: var(--color-white) !important;
  width: 16px;
  height: 16px;
}

.xtiles-grid {
  display: grid;
  grid-gap: 3rem 2rem;
  grid-auto-rows: 1fr;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}
@media (min-width: 576px) {
  .xtiles-grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1280px) {
  .xtiles-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.xtiles-grid {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.xtiles-grid--loading {
  pointer-events: none;
  opacity: 0.5;
}

.xtiles-slider .slider {
  max-width: calc(var(--container-max-width) + var(--container-padding-x) * 2 + 2 * var(--container-padding-x));
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  .xtiles-slider .slider {
    padding-right: 160px;
  }
}
.xtiles-slider .slide {
  display: flex;
  justify-content: stretch;
  height: unset;
}
.xtiles-slider .slide .tile {
  height: 100%;
}
/*# sourceMappingURL=app.css.map */
