/* Breakpoints */
.back-to-top__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) {
  .back-to-top__link {
    /* UI/XL-LG/Button_label_small_light */
    font-size: 14px;
  }
}
.back-to-top {
  left: 35px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transform: scale(0.75);
  transition: opacity 250ms ease-out, transform 150ms ease-out;
  transition-delay: 0ms;
}
.is-collapsed .back-to-top {
  opacity: 1;
  pointer-events: auto;
  transform: scale(1);
  transition-delay: 100ms;
}
@media screen and (min-width: 751px) {
  .back-to-top {
    left: 50px;
  }
}
.back-to-top__link {
  align-items: center;
  color: var(--typeface-petrol8-petrol3, #004B5A);
  display: flex;
  gap: var(--s-3, 8px);
  height: 50px;
  justify-content: center;
}
.back-to-top__link:focus-visible {
  outline: none;
  position: relative;
}
.back-to-top__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: 25px;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
  right: -7px;
  top: 25px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
@media screen and (min-width: 901px) {
  .back-to-top__link {
    height: 70px;
  }
}
@media screen and (min-width: 1126px) {
  .back-to-top__link {
    height: 80px;
  }
}
.back-to-top__link:focus-visible, .back-to-top__link:hover {
  color: var(--hover-petrol11-grau1, #001B1F);
}
.back-to-top__link:focus-visible .back-to-top__icon, .back-to-top__link:hover .back-to-top__icon {
  stroke: var(--hover-petrol11-grau1, #001B1F);
}
.back-to-top__link:focus-visible::after {
  border-color: var(--flying-focus-petrol8-petrol3, #004B5A);
}
.back-to-top__icon {
  min-width: 16px;
  stroke: var(--typeface-petrol8-petrol3, #004B5A);
}
.back-to-top__label {
  color: inherit;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9oZWFkZXJ0b3AvaGVhZGVydG9wLmJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCO0VBQ0UsNkNBQTZDO0VBQzdDLG1DQUFtQztFQUNuQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixjQUFjLEVBQUUsU0FBUztBQUMzQjtBQUNBO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSxVQUFVO0VBQ1YsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLDREQUE0RDtFQUM1RCxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtBQUN6QjtBQUNBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0VBQ25CLCtDQUErQztFQUMvQyxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWix1QkFBdUI7QUFDekI7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDJDQUEyQztFQUMzQywwRkFBMEY7RUFDMUYsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULHdCQUF3QjtFQUN4QixzRUFBc0U7QUFDeEU7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7QUFDQTtFQUNFLDJDQUEyQztBQUM3QztBQUNBO0VBQ0UsNENBQTRDO0FBQzlDO0FBQ0E7RUFDRSwwREFBMEQ7QUFDNUQ7QUFDQTtFQUNFLGVBQWU7RUFDZixnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLGNBQWM7QUFDaEIiLCJmaWxlIjoiLi4vLi4vdWkuYXBwcy9zcmMvbWFpbi9qY3Jfcm9vdC9hcHBzL3BmY2gvY2xpZW50bGlicy9jb21wb25lbnRzL2hlYWRlcnRvcC9oZWFkZXJ0b3AuYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIEJyZWFrcG9pbnRzICovXG4uYmFjay10by10b3BfX2xpbmsge1xuICBjb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1ncmF1MSwgIzAwNEI1QSk7XG4gIC8qIFVJL1NNL0J1dHRvbl9sYWJlbF9zbWFsbF9saWdodCAqL1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IC8qIDEzcHggKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MXB4KSB7XG4gIC5iYWNrLXRvLXRvcF9fbGluayB7XG4gICAgLyogVUkvWEwtTEcvQnV0dG9uX2xhYmVsX3NtYWxsX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGxlZnQ6IDM1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxNTBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xufVxuLmlzLWNvbGxhcHNlZCAuYmFjay10by10b3Age1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NTFweCkge1xuICAuYmFjay10by10b3Age1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5iYWNrLXRvLXRvcF9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10eXBlZmFjZS1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXMtMywgOHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5iYWNrLXRvLXRvcF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhY2stdG8tdG9wX19saW5rOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyUmFkaXVzLVItNCwgNHB4KTtcbiAgYm9yZGVyOiB2YXIoLS1GbHlpbmdGb2N1cy1PdXRsaW5lLTIsIDJweCkgc29saWQgdmFyKC0tZmx5aW5nLWZvY3VzLXBldHJvbDgtZ3JhdTEsICMwMDRCNUEpO1xuICBib3R0b206IDI1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtN3B4O1xuICB0b3A6IDI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiBmb3J3YXJkcyBhcHBlYXIgMTAwbXMgY3ViaWMtYmV6aWVyKDAuMTYsIDAuNjY1LCAwLjYxLCAwLjkzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMXB4KSB7XG4gIC5iYWNrLXRvLXRvcF9fbGluayB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTI2cHgpIHtcbiAgLmJhY2stdG8tdG9wX19saW5rIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5iYWNrLXRvLXRvcF9fbGluazpmb2N1cy12aXNpYmxlLCAuYmFjay10by10b3BfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEsICMwMDFCMUYpO1xufVxuLmJhY2stdG8tdG9wX19saW5rOmZvY3VzLXZpc2libGUgLmJhY2stdG8tdG9wX19pY29uLCAuYmFjay10by10b3BfX2xpbms6aG92ZXIgLmJhY2stdG8tdG9wX19pY29uIHtcbiAgc3Ryb2tlOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSwgIzAwMUIxRik7XG59XG4uYmFjay10by10b3BfX2xpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZseWluZy1mb2N1cy1wZXRyb2w4LXBldHJvbDMsICMwMDRCNUEpO1xufVxuLmJhY2stdG8tdG9wX19pY29uIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBzdHJva2U6IHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMywgIzAwNEI1QSk7XG59XG4uYmFjay10by10b3BfX2xhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59Il19 */