/* Breakpoints */
.link {
  /* UI/SM/Link_label_big_light */
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 120%; /* 21.6px */
}
@media screen and (min-width: 751px) {
  .link {
    /* UI/XL-LG/Link_label_big_light */
    font-size: 18px;
  }
}
.link {
  --icon-stroke-color: var(--typeface-petrol8-petrol3);
}
.link:focus-visible {
  outline: none;
  position: relative;
}
.link:focus-visible::after {
  border-radius: var(--CornerRadius-R-4, 4px);
  border: var(--FlyingFocus-Outline-2, 2px) solid var(--typeface-petrol8-petrol3);
  bottom: -6px;
  content: "";
  display: block;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -6px;
  transform: translateZ(0);
  animation: forwards appear 100ms cubic-bezier(0.16, 0.665, 0.61, 0.93);
}
.link:focus-visible, .link:hover {
  color: var(--hover-petrol11-grau1);
  --icon-stroke-color: var(--hover-petrol11-grau1);
}
.link:focus-visible .rte-icon-after .rte-icon-after-container .rte-icon-after-box, .link:hover .rte-icon-after .rte-icon-after-container .rte-icon-after-box {
  transform: translateY(-100%);
}
.link:focus-visible::after {
  border-radius: var(--CornerRadius-R-8);
}
.link .rte-icon-after {
  --icon-size: 16px;
  margin-left: var(--s-2);
  vertical-align: middle;
  line-height: var(--icon-size);
}
.link .rte-icon-after svg {
  fill: none;
  stroke: var(--icon-stroke-color);
}
.link .rte-icon-after .rte-icon-after-container {
  display: inline-flex;
  flex-direction: column;
  overflow: hidden;
  height: var(--icon-size);
}
.link .rte-icon-after .rte-icon-after-container .rte-icon-after-box {
  width: var(--icon-size);
  height: var(--icon-size);
  transition: transform 300ms ease-out;
  transform: translateY(0);
}
.link {
  display: flex;
  gap: var(--s-3);
  -webkit-text-decoration: solid underline transparent;
          text-decoration: solid underline transparent;
  text-underline-position: under;
  transition: color 300ms linear, -webkit-text-decoration-color 300ms linear;
  transition: text-decoration-color 300ms linear, color 300ms linear;
  transition: text-decoration-color 300ms linear, color 300ms linear, -webkit-text-decoration-color 300ms linear;
}
.link:focus-visible, .link:hover {
  -webkit-text-decoration: solid underline transparent;
          text-decoration: solid underline transparent;
  text-underline-position: under;
  -webkit-text-decoration-color: var(--typeface-petrol8-petrol3);
          text-decoration-color: var(--typeface-petrol8-petrol3);
}
.link .rte-icon-after {
  margin-left: 0;
}
.link .link-icon-before {
  flex: 0 0 auto;
  line-height: 1;
}
.link .link-icon-before svg {
  display: inline;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3VpLmFwcHMvc3JjL21haW4vamNyX3Jvb3QvYXBwcy9wZmNoL2NsaWVudGxpYnMvY29tcG9uZW50cy9saW5rL2xpbmsuYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSwrQkFBK0I7RUFDL0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsaUJBQWlCLEVBQUUsV0FBVztBQUNoQztBQUNBO0VBQ0U7SUFDRSxrQ0FBa0M7SUFDbEMsZUFBZTtFQUNqQjtBQUNGO0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDJDQUEyQztFQUMzQywrRUFBK0U7RUFDL0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsU0FBUztFQUNULHdCQUF3QjtFQUN4QixzRUFBc0U7QUFDeEU7QUFDQTtFQUNFLGtDQUFrQztFQUNsQyxnREFBZ0Q7QUFDbEQ7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0Usc0NBQXNDO0FBQ3hDO0FBQ0E7RUFDRSxpQkFBaUI7RUFDakIsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0Qiw2QkFBNkI7QUFDL0I7QUFDQTtFQUNFLFVBQVU7RUFDVixnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLHdCQUF3QjtFQUN4QixvQ0FBb0M7RUFDcEMsd0JBQXdCO0FBQzFCO0FBRUE7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLG9EQUE0QztVQUE1Qyw0Q0FBNEM7RUFDNUMsOEJBQThCO0VBQzlCLDBFQUFrRTtFQUFsRSxrRUFBa0U7RUFBbEUsOEdBQWtFO0FBQ3BFO0FBQ0E7RUFDRSxvREFBNEM7VUFBNUMsNENBQTRDO0VBQzVDLDhCQUE4QjtFQUM5Qiw4REFBc0Q7VUFBdEQsc0RBQXNEO0FBQ3hEO0FBQ0E7RUFDRSxjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QsY0FBYztBQUNoQjtBQUNBO0VBQ0UsZUFBZTtBQUNqQiIsImZpbGUiOiIuLi8uLi91aS5hcHBzL3NyYy9tYWluL2pjcl9yb290L2FwcHMvcGZjaC9jbGllbnRsaWJzL2NvbXBvbmVudHMvbGluay9saW5rLmJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBCcmVha3BvaW50cyAqL1xuLmxpbmsge1xuICAvKiBVSS9TTS9MaW5rX2xhYmVsX2JpZ19saWdodCAqL1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDIxLjZweCAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzUxcHgpIHtcbiAgLmxpbmsge1xuICAgIC8qIFVJL1hMLUxHL0xpbmtfbGFiZWxfYmlnX2xpZ2h0ICovXG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5saW5rIHtcbiAgLS1pY29uLXN0cm9rZS1jb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzKTtcbn1cbi5saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluazpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lclJhZGl1cy1SLTQsIDRweCk7XG4gIGJvcmRlcjogdmFyKC0tRmx5aW5nRm9jdXMtT3V0bGluZS0yLCAycHgpIHNvbGlkIHZhcigtLXR5cGVmYWNlLXBldHJvbDgtcGV0cm9sMyk7XG4gIGJvdHRvbTogLTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC00cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogLTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IGZvcndhcmRzIGFwcGVhciAxMDBtcyBjdWJpYy1iZXppZXIoMC4xNiwgMC42NjUsIDAuNjEsIDAuOTMpO1xufVxuLmxpbms6Zm9jdXMtdmlzaWJsZSwgLmxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0taG92ZXItcGV0cm9sMTEtZ3JhdTEpO1xuICAtLWljb24tc3Ryb2tlLWNvbG9yOiB2YXIoLS1ob3Zlci1wZXRyb2wxMS1ncmF1MSk7XG59XG4ubGluazpmb2N1cy12aXNpYmxlIC5ydGUtaWNvbi1hZnRlciAucnRlLWljb24tYWZ0ZXItY29udGFpbmVyIC5ydGUtaWNvbi1hZnRlci1ib3gsIC5saW5rOmhvdmVyIC5ydGUtaWNvbi1hZnRlciAucnRlLWljb24tYWZ0ZXItY29udGFpbmVyIC5ydGUtaWNvbi1hZnRlci1ib3gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmxpbms6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1Db3JuZXJSYWRpdXMtUi04KTtcbn1cbi5saW5rIC5ydGUtaWNvbi1hZnRlciB7XG4gIC0taWNvbi1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogdmFyKC0tcy0yKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG59XG4ubGluayAucnRlLWljb24tYWZ0ZXIgc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1pY29uLXN0cm9rZS1jb2xvcik7XG59XG4ubGluayAucnRlLWljb24tYWZ0ZXIgLnJ0ZS1pY29uLWFmdGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG59XG4ubGluayAucnRlLWljb24tYWZ0ZXIgLnJ0ZS1pY29uLWFmdGVyLWNvbnRhaW5lciAucnRlLWljb24tYWZ0ZXItYm94IHtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1zLTMpO1xuICB0ZXh0LWRlY29yYXRpb246IHNvbGlkIHVuZGVybGluZSB0cmFuc3BhcmVudDtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMzAwbXMgbGluZWFyLCBjb2xvciAzMDBtcyBsaW5lYXI7XG59XG4ubGluazpmb2N1cy12aXNpYmxlLCAubGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogc29saWQgdW5kZXJsaW5lIHRyYW5zcGFyZW50O1xuICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogdW5kZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tdHlwZWZhY2UtcGV0cm9sOC1wZXRyb2wzKTtcbn1cbi5saW5rIC5ydGUtaWNvbi1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxpbmsgLmxpbmstaWNvbi1iZWZvcmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubGluayAubGluay1pY29uLWJlZm9yZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59Il19 */