/* Breakpoints */
.languageswitch__button, .languageswitch__link {
  color: var(--typeface-petrol8-grau1, #004B5A);
  /* UI/SM/Button_label_small_light */
  font-size: 13px;
  font-style: normal;
  font-weight: 300;
  line-height: 1; /* 13px */
}
@media screen and (min-width: 751px) {
  .languageswitch__button, .languageswitch__link {
    /* UI/XL-LG/Button_label_small_light */
    font-size: 14px;
  }
}
.languageswitch {
  --easing: cubic-bezier(.09, 1.14, 1, .98);
  min-width: -moz-fit-content;
  min-width: fit-content;
  position: relative;
}
.languageswitch__button {
  align-items: center;
  background-color: transparent;
  border: 0;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  cursor: pointer;
  display: flex;
  gap: var(--s-2, 4px);
  height: 40px;
  justify-content: center;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: color 300ms linear;
}
.languageswitch__button:focus-visible {
  outline: none;
  position: relative;
}
.languageswitch__button:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 5px;
  content: "";
  display: block;
  left: -5px;
  position: absolute;
  right: -5px;
  top: 5px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.languageswitch__button:focus-visible, .languageswitch__button:hover {
  color: var(--hover-petrol11-grau1, #001B1F);
}
.languageswitch__button:focus-visible .languageswitch__icon, .languageswitch__button:hover .languageswitch__icon {
  stroke: var(--hover-petrol11-grau1, #001B1F);
}
.languageswitch__button:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.languageswitch__button.is-active {
  color: var(--typeface-petrol8-petrol3, #004B5A);
}
.languageswitch__button.is-active .languageswitch__icon {
  stroke: var(--ui-icons-petrol8-petrol3, #004B5A);
}
.languageswitch__nav {
  border-radius: var(--CornerRadius-R-20, 20px);
  border: 1px solid var(--typeface-grau7-petrol3, #666);
  background: var(--container-weiss-petrol11, #FFF);
  opacity: 0;
  padding: var(--s-4, 12px) var(--s-3, 8px);
  position: absolute;
  right: 0;
  transform: translateY(-15px) translateZ(0);
  transition: visibility 150ms var(--easing, ease-out), opacity 250ms var(--easing, ease-out), transform 150ms var(--easing, ease-out);
  visibility: hidden;
  will-change: transform;
  z-index: 1;
}
.languageswitch__nav.is-active {
  opacity: 1;
  transform: translateY(-6px);
  visibility: visible;
}
.languageswitch__list {
  display: inline-flex;
  flex-direction: column;
  gap: var(--s-3, 8px);
}
.languageswitch__item {
  color: var(--typeface-grau7-petrol3, #666);
  text-align: center;
}
.languageswitch__link {
  color: inherit;
  display: block;
  padding: var(--s-3, 8px) var(--s-4, 12px);
  transition: color 300ms linear;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
}
.languageswitch__link:focus-visible {
  outline: none;
  position: relative;
}
.languageswitch__link:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--flying-focus-petrol8-grau1, #004B5A);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.languageswitch__link:focus-visible, .languageswitch__link:hover {
  color: var(--hover-petrol11-grau1, #001B1F);
}
.languageswitch__link:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.languageswitch__item.is-active .languageswitch__link {
  color: var(--typeface-schwarz-grau1, #333);
  font-weight: 700;
}
.languageswitch__icon {
  stroke: var(--ui-icons-petrol8-petrol3, #004B5A);
  transition: stroke 300ms linear;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9sYW5ndWFnZXN3aXRjaC9sYW5ndWFnZXN3aXRjaC5idW5kbGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUNoQjtFQUNFLDZDQUE2QztFQUM3QyxtQ0FBbUM7RUFDbkMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsY0FBYyxFQUFFLFNBQVM7QUFDM0I7QUFDQTtFQUNFO0lBQ0Usc0NBQXNDO0lBQ3RDLGVBQWU7RUFDakI7QUFDRjtBQUVBO0VBQ0UseUNBQXlDO0VBQ3pDLDJCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIsNkJBQTZCO0VBQzdCLFNBQVM7RUFDVCwrQ0FBK0M7RUFDL0MsZUFBZTtFQUNmLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1YseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIsOEJBQThCO0FBQ2hDO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSwyQ0FBMkM7RUFDM0MsMEZBQTBGO0VBQzFGLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFFBQVE7RUFDUix3QkFBd0I7RUFDeEIsc0VBQXNFO0FBQ3hFO0FBQ0E7RUFDRSwyQ0FBMkM7QUFDN0M7QUFDQTtFQUNFLDRDQUE0QztBQUM5QztBQUNBO0VBQ0UsMERBQTBEO0FBQzVEO0FBQ0E7RUFDRSwrQ0FBK0M7QUFDakQ7QUFDQTtFQUNFLGdEQUFnRDtBQUNsRDtBQUNBO0VBQ0UsNkNBQTZDO0VBQzdDLHFEQUFxRDtFQUNyRCxpREFBaUQ7RUFDakQsVUFBVTtFQUNWLHlDQUF5QztFQUN6QyxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLDBDQUEwQztFQUMxQyxvSUFBb0k7RUFDcEksa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixVQUFVO0FBQ1o7QUFDQTtFQUNFLFVBQVU7RUFDViwyQkFBMkI7RUFDM0IsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsc0JBQXNCO0VBQ3RCLG9CQUFvQjtBQUN0QjtBQUNBO0VBQ0UsMENBQTBDO0VBQzFDLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsY0FBYztFQUNkLGNBQWM7RUFDZCx5Q0FBeUM7RUFDekMsOEJBQThCO0VBQzlCLHlCQUFpQjtLQUFqQixzQkFBaUI7VUFBakIsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsMkNBQTJDO0VBQzNDLDBGQUEwRjtFQUMxRixTQUFTO0VBQ1QsV0FBVztFQUNYLGNBQWM7RUFDZCxPQUFPO0VBQ1Asa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixNQUFNO0VBQ04sd0JBQXdCO0VBQ3hCLHNFQUFzRTtBQUN4RTtBQUNBO0VBQ0UsMkNBQTJDO0FBQzdDO0FBQ0E7RUFDRSwwREFBMEQ7QUFDNUQ7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdEQUFnRDtFQUNoRCwrQkFBK0I7QUFDakMiLCJmaWxlIjoiLi4vLi4vdWkuYXBwcy9zcmMvbWFpbi9qY3Jfcm9vdC9hcHBzL3BmY2gvY2xpZW50bGlicy9jb21wb25lbnRzL2xhbmd1YWdlc3dpdGNoL2xhbmd1YWdlc3dpdGNoLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLmxhbmd1YWdlc3dpdGNoX19idXR0b24sIC5sYW5ndWFnZXN3aXRjaF9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LWdyYXUxLCAjMDA0QjVBKTtcbiAgLyogVUkvU00vQnV0dG9uX2xhYmVsX3NtYWxsX2xpZ2h0ICovXG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTsgLyogMTNweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmxhbmd1YWdlc3dpdGNoX19idXR0b24sIC5sYW5ndWFnZXN3aXRjaF9fbGluayB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX3NtYWxsX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5sYW5ndWFnZXN3aXRjaCB7XG4gIC0tZWFzaW5nOiBjdWJpYy1iZXppZXIoLjA5LCAxLjE0LCAxLCAuOTgpO1xuICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tcy0yLCA0cHgpO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgbGluZWFyO1xufVxuLmxhbmd1YWdlc3dpdGNoX19idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYW5ndWFnZXN3aXRjaF9fYnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbjogZm9yd2FyZHMgYXBwZWFyIDEwMG1zIGN1YmljLWJlemllcigwLjE2LCAwLjY2NSwgMC42MSwgMC45Myk7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCAubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlIC5sYW5ndWFnZXN3aXRjaF9faWNvbiwgLmxhbmd1YWdlc3dpdGNoX19idXR0b246aG92ZXIgLmxhbmd1YWdlc3dpdGNoX19pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2J1dHRvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5sYW5ndWFnZXN3aXRjaF9fYnV0dG9uLmlzLWFjdGl2ZSAubGFuZ3VhZ2Vzd2l0Y2hfX2ljb24ge1xuICBzdHJva2U6IHZhcigtLXVpLWljb25zLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX25hdiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTIwLCAyMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdHlwZWZhY2UtZ3JhdTctcGV0cm9sMywgIzY2Nik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbnRhaW5lci13ZWlzcy1wZXRyb2wxMSwgI0ZGRik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IHZhcigtLXMtNCwgMTJweCkgdmFyKC0tcy0zLCA4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMTUwbXMgdmFyKC0tZWFzaW5nLCBlYXNlLW91dCksIG9wYWNpdHkgMjUwbXMgdmFyKC0tZWFzaW5nLCBlYXNlLW91dCksIHRyYW5zZm9ybSAxNTBtcyB2YXIoLS1lYXNpbmcsIGVhc2Utb3V0KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB6LWluZGV4OiAxO1xufVxuLmxhbmd1YWdlc3dpdGNoX19uYXYuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmxhbmd1YWdlc3dpdGNoX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tcy0zLCA4cHgpO1xufVxuLmxhbmd1YWdlc3dpdGNoX19pdGVtIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLWdyYXU3LXBldHJvbDMsICM2NjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFuZ3VhZ2Vzd2l0Y2hfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXMtMywgOHB4KSB2YXIoLS1zLTQsIDEycHgpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBsaW5lYXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5ndWFnZXN3aXRjaF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxhbmd1YWdlc3dpdGNoX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbi5sYW5ndWFnZXN3aXRjaF9fbGluazpmb2N1cy12aXNpYmxlLCAubGFuZ3VhZ2Vzd2l0Y2hfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuLmxhbmd1YWdlc3dpdGNoX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbHlpbmctZm9jdXMtcGV0cm9sOC1wZXRyb2wzLCAjMDA0QjVBKTtcbn1cbi5sYW5ndWFnZXN3aXRjaF9faXRlbS5pcy1hY3RpdmUgLmxhbmd1YWdlc3dpdGNoX19saW5rIHtcbiAgY29sb3I6IHZhcigtLXR5cGVmYWNlLXNjaHdhcnotZ3JhdTEsICMzMzMpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxhbmd1YWdlc3dpdGNoX19pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS11aS1pY29ucy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMzAwbXMgbGluZWFyO1xufSJdfQ== */