[{"data":1,"prerenderedAt":2020},["ShallowReactive",2],{"datocms-query:{\"query\":\"\\n  query TemplateTextQuery($locale: SiteLocale!) {\\n    allTemplateTexts(locale: $locale, first: 100) {\\n      name\\n      text {\\n        textTemplateVariable\\n        plainText\\n        structuredText {\\n          value\\n          links {\\n            __typename\\n            ... on PageRecord {\\n              id\\n              name\\n              _allSlugLocales {\\n                locale\\n                value\\n              }\\n            }\\n            ... on NewsRecord {\\n              id\\n              name\\n              _allSlugLocales {\\n                locale\\n                value\\n              }\\n            }\\n            ... on ReferenceRecord {\\n              id\\n              name\\n              _allSlugLocales {\\n                locale\\n                value\\n              }\\n            }\\n            ... on ServiceRecord {\\n              id\\n              name\\n              _allSlugLocales {\\n                locale\\n                value\\n              }\\n            }\\n            ... on IndustryRecord {\\n              id\\n              name\\n              _allSlugLocales {\\n                locale\\n                value\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n\",\"variables\":{\"locale\":\"en\"}}":3,"datocms-query:{\"query\":\"\\n  query ContactFormPathsQuery {\\n    allForms(filter: { formId: { eq: \\\"contact\\\" } }) {\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n  }\\n\"}":654,"datocms-query:{\"query\":\"\\n  query FooterQuery($locale: SiteLocale!) {\\n    config(locale: $locale) {\\n      # Target of the footer's \\\"Projektanfrage\\\" entry: the same config.page_contact the\\n      # navigation's contact button links to (see navigationQuery.ts), so both always lead to the\\n      # contact form in the current language.\\n      pageContact {\\n        __typename\\n        ... on PageRecord {\\n          id\\n          name\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on FormRecord {\\n          id\\n          formId\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      department {\\n        name\\n        street\\n        number\\n        zip\\n        place\\n        phone\\n        email\\n      }\\n      socialMediaChannels {\\n        ... on SocialMediaChannelRecord {\\n          id\\n          name\\n          url\\n        }\\n      }\\n      standardFooter {\\n        navigationColumn {\\n          headline\\n          link {\\n            value\\n            links {\\n              __typename\\n              ... on PageRecord {\\n                id\\n                name\\n                _allSlugLocales {\\n                  locale\\n                  value\\n                }\\n              }\\n              ... on NewsRecord {\\n                id\\n                name\\n                _allSlugLocales {\\n                  locale\\n                  value\\n                }\\n              }\\n              ... on FormRecord {\\n                id\\n                formId\\n                _allSlugLocales {\\n                  locale\\n                  value\\n                }\\n              }\\n              ... on DownloadRecord {\\n                id\\n                file {\\n                  url\\n                }\\n              }\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n\",\"variables\":{\"locale\":\"en\"}}":662,"datocms-query:{\"query\":\"\\n  query CookieConsentQuery($locale: SiteLocale!) {\\n    config(locale: $locale) {\\n      # The intro is the only text of the banner that comes from here: it is editorial copy.\\n      # Headline and all five button labels are UI chrome and live as template texts under\\n      # \\\"cookie_consent.*\\\" (see CookieBanner.vue) — their config fields were dropped in\\n      # migration 1787061049_removeCookieConsentLabelFields.\\n      intro: cookieConsentIntro\\n      # Part of the cookie name (see useCookieConsent.ts): raising it in Dato invalidates every\\n      # consent given so far and asks all visitors again — the way to roll out a changed set of\\n      # cookies.\\n      version: cookieConsentVersion\\n      # The link under the headline in the banner (Figma: \\\"Datenschutzrichtlinien\\\"). Only \\\"page\\\"\\n      # is selectable for the field in Dato, hence a flat selection instead of union fragments —\\n      # _allSlugLocales rather than slug, see resolveLocalizedSlug.ts.\\n      pageDataProtection {\\n        __typename\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n      }\\n      cookieGroups: cookieGroup {\\n        id\\n        key\\n        name\\n        description\\n        functions: function {\\n          kind\\n          params\\n        }\\n        cookies: cookie {\\n          id\\n          name\\n          purpose\\n          domainname\\n          expiry\\n          provider\\n          typ\\n        }\\n      }\\n    }\\n  }\\n\",\"variables\":{\"locale\":\"en\"}}":752,"i-ic:outline-arrow-upward":798,"datocms-query:{\"query\":\"\\n  \\n  fragment mediaElementImage on NestedMediaElementImageRecord {\\n    __typename\\n    mediaDescription\\n    hideMediaDescription\\n    isAiGenerated\\n    image {\\n      url\\n      width\\n      height\\n      focalPoint {\\n        x\\n        y\\n      }\\n      responsiveImage(imgixParams: { w: 1600, auto: [format, compress] }) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  \\n  fragment mediaElementVideo on NestedMediaElementVideoRecord {\\n    __typename\\n    mediaDescription\\n    hideMediaDescription\\n    videoAiGenerated\\n    imageAiGenerated\\n    video {\\n      url\\n    }\\n    videoPreview {\\n      url\\n      width\\n      height\\n      focalPoint {\\n        x\\n        y\\n      }\\n      responsiveImage(imgixParams: { w: 1600, auto: [format, compress] }) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  \\n  fragment heroMediaTextImage on NestedMediaElementImageRecord {\\n    __typename\\n    mediaDescription\\n    hideMediaDescription\\n    isAiGenerated\\n    image {\\n      url\\n      width\\n      height\\n      focalPoint {\\n        x\\n        y\\n      }\\n      responsiveImage(imgixParams: { w: 1600, auto: [format, compress] }) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  \\n  fragment heroMediaText on HeroMediaTextRecord {\\n    __typename\\n    largeText\\n    showLineNet\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    background\\n    mediaBlock {\\n      ... on NestedMediaElementImageRecord {\\n        ...heroMediaTextImage\\n      }\\n    }\\n    # Optional. Drives the hexagon button on the image; __typename and _allSlugLocales are what\\n    # resolveRecordLink needs to build the link (see resolveLocalizedSlug.ts for why the slug is\\n    # queried per locale rather than directly).\\n    reference {\\n      __typename\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n  }\\n\\n  \\n  fragment heroText on HeroTextRecord {\\n    __typename\\n    largeText\\n    background\\n    showLineNet\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    sideBySide\\n  }\\n\\n  \\n  fragment featureIconItem on NestedFeatureIconRecord {\\n    __typename\\n    headline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    textButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    media {\\n      ... on NestedMediaElementImageRecord {\\n        image {\\n          url\\n          width\\n          height\\n          responsiveImage(imgixParams: { fit: crop, crop: focalpoint, w: 128, h: 128, auto: [format, compress] }) {\\n            src\\n            srcSet\\n            width\\n            height\\n            aspectRatio\\n            alt\\n            title\\n            base64\\n            sizes\\n          }\\n        }\\n      }\\n    }\\n  }\\n\\n  fragment featureTextItem on NestedFeatureTextRecord {\\n    __typename\\n    featureHeadline\\n    headline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    textButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n  }\\n\\n  fragment feature on FeatureRecord {\\n    __typename\\n    showLineNet\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    row {\\n      __typename\\n      ... on TwoFeatureColumnRecord {\\n        leftColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        rightColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n      }\\n      ... on ThreeFeatureColumnRecord {\\n        leftColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        middleColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        rightColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n      }\\n      ... on FourFeatureColumnRecord {\\n        firstColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        secondColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        thirdColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n        fourthColumn {\\n          ...featureIconItem\\n          ...featureTextItem\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment mediaText on MediaTextRecord {\\n    __typename\\n    showLineNet\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    mediaAlignRight\\n    bigImage\\n    background\\n    mediaBlock {\\n      ... on NestedMediaElementImageRecord {\\n        ...mediaElementImage\\n      }\\n      ... on NestedMediaElementVideoRecord {\\n        ...mediaElementVideo\\n      }\\n    }\\n  }\\n\\n  \\n  fragment faqBlock on FaqBlockRecord {\\n    __typename\\n    showLineNet\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    background\\n    faq {\\n      id\\n      question\\n      answer {\\n        value\\n        links {\\n          \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment callToAction on CallToActionRecord {\\n    __typename\\n    background\\n    largeText\\n    showLineNet\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n  }\\n\\n  \\n  fragment textElement on TextRecord {\\n    __typename\\n    largeText\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    primaryButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    textSideBySide\\n  }\\n\\n  \\n  fragment imageMap on ImageMapRecord {\\n    __typename\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n  }\\n\\n  \\n  \\n  fragment contentTeaserImage on NestedMediaElementImageRecord {\\n    isAiGenerated\\n    image {\\n      # url\u002Fwidth\u002Fheight\u002Falt next to responsiveImage: DatoCMS\u002FImgix generates no responsiveImage\\n      # for SVG uploads, so those need the plain file plus its own alt text — the card falls back\\n      # to a bare \u003Cimg> (see TeaserCard.vue).\\n      url\\n      width\\n      height\\n      alt\\n      responsiveImage(\\n        imgixParams: { fit: crop, crop: focalpoint, w: 900, h: 600, auto: [format, compress] }\\n      ) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  \\n  fragment contentTeaserSummary on NestedSummaryRecord {\\n    teaserTagline\\n    teaserHeadline\\n    teaserText {\\n      value\\n    }\\n    teaserLinkLabel\\n    teaserImage {\\n      ...contentTeaserImage\\n    }\\n  }\\n\\n  \\n  fragment contentTeaserSummaryTeaser on NestedSummaryTeaserRecord {\\n    teaserTagline\\n    teaserHeadline\\n    teaserText {\\n      value\\n    }\\n    teaserImage {\\n      ...contentTeaserImage\\n    }\\n    teaserLink {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n  }\\n\\n\\n  fragment contentTeaser on ContentTeaserRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n      }\\n    }\\n    button {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    teaser {\\n      __typename\\n      ... on PageRecord {\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      ... on ReferenceRecord {\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      ... on NewsRecord {\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      ... on IndustryRecord {\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      ... on ServiceRecord {\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      # No _allSlugLocales: a download has no page of its own, the card links to the file itself.\\n      ... on DownloadRecord {\\n        id\\n        name\\n        file {\\n          url\\n        }\\n        summary {\\n          ...contentTeaserSummary\\n        }\\n      }\\n      ... on TeaserRecord {\\n        id\\n        summary {\\n          ...contentTeaserSummaryTeaser\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment mediaSlider on MediaSliderRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    media {\\n      __typename\\n      ... on NestedMediaElementImageRecord {\\n        ...mediaElementImage\\n      }\\n      ... on NestedMediaElementVideoRecord {\\n        ...mediaElementVideo\\n      }\\n    }\\n  }\\n\\n  \\n  fragment logoCloud on LogoCloudRecord {\\n    __typename\\n    largeText\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n      }\\n    }\\n    logo {\\n      ... on NestedMediaElementImageRecord {\\n        isAiGenerated\\n        linkLogoCloud {\\n          value\\n          links {\\n            \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n          }\\n        }\\n        image {\\n          # SVG uploads get no responsiveImage from Imgix — the component falls back to this url.\\n          url\\n          width\\n          height\\n          responsiveImage(imgixParams: { w: 400, auto: [format, compress] }) {\\n            src\\n            srcSet\\n            width\\n            height\\n            aspectRatio\\n            alt\\n            title\\n            base64\\n            sizes\\n          }\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment testimonialBlock on TestimonialBlockRecord {\\n    __typename\\n    showLineNet\\n    background\\n    anchor\\n    testimonial {\\n      id\\n      nameCompany\\n      nameContactPerson\\n      jobPosition\\n      quote {\\n        value\\n      }\\n      media {\\n        ... on NestedMediaElementImageRecord {\\n          isAiGenerated\\n          image {\\n            # url and alt next to responsiveImage: DatoCMS\u002FImgix generates no responsiveImage for\\n            # SVG uploads, so those need the plain file plus its own alt text (see Testimonial.vue).\\n            url\\n            width\\n            height\\n            alt\\n            focalPoint {\\n              x\\n              y\\n            }\\n            # Width only, no server-side crop: the frame's aspect ratio depends on the section\\n            # height (i.e. on how long the quote is), so any fixed crop here would be cropped a\\n            # second time by object-fit and lose far more of the photo than necessary. The framing\\n            # happens in the browser instead, against the focal point (see ResponsiveImage.vue).\\n            responsiveImage(imgixParams: { w: 1600, auto: [format, compress] }) {\\n              src\\n              srcSet\\n              width\\n              height\\n              aspectRatio\\n              alt\\n              title\\n              base64\\n              sizes\\n            }\\n            # Phone only, for the small hexagon avatar: same focal-point crop, but zoomed in by a\\n            # factor of 2 (fpZ), i.e. only the 50% of the image around the focal point is shown. On\\n            # a photo where the person is visible head to toe, the head would otherwise be a few\\n            # pixels tall. Cropped to the hexagon's own 74x64 at 2x pixel density.\\n            # Used only when a focal point is actually set — see Testimonial.vue, which keeps the\\n            # unzoomed crop otherwise so nothing important gets cut off blindly.\\n            avatarImage: responsiveImage(\\n              imgixParams: {\\n                fit: crop\\n                crop: focalpoint\\n                fpZ: 2\\n                w: 148\\n                h: 128\\n                auto: [format, compress]\\n              }\\n            ) {\\n              src\\n              srcSet\\n              width\\n              height\\n              aspectRatio\\n              alt\\n              title\\n              base64\\n              sizes\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment contactPersonBlock on ContactPersonBlockRecord {\\n    __typename\\n    background\\n    showLineNet\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n      }\\n    }\\n    ctaButton {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    contactPerson {\\n      id\\n      name\\n      role\\n      phone\\n      email\\n      image {\\n        ... on NestedMediaElementImageRecord {\\n          isAiGenerated\\n          image {\\n            focalPoint {\\n              x\\n              y\\n            }\\n            # Width only, no server-side crop: the frame's aspect ratio depends on the section\\n            # height, so a fixed crop would be cropped a second time by object-fit and lose far\\n            # more of the photo than necessary. The framing happens in the browser instead, against\\n            # the focal point (see ResponsiveImage.vue).\\n            #\\n            # 2000 rather than 1600: DatoCMS derives the srcSet from this width (a quarter to four\\n            # times it) and leaves out every candidate wider than the original. With 1600 a photo\\n            # of 2000px stopped at 1600, its next step (2400) already being too wide — although\\n            # the cover-cropped frame shows it about 1460px wide at 1440, i.e. ~2900 device pixels\\n            # on a retina screen. 2000 hands out such an original in full and goes up to 3000 for\\n            # larger ones.\\n            responsiveImage(imgixParams: { w: 2000, auto: [format, compress] }) {\\n              src\\n              srcSet\\n              width\\n              height\\n              aspectRatio\\n              alt\\n              title\\n              base64\\n              sizes\\n            }\\n          }\\n        }\\n      }\\n    }\\n  }\\n\\n  \\n  fragment newsTeaser on NewsTeaserRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    newsCategory {\\n      id\\n    }\\n  }\\n\\n  \\n  fragment accordeonImage on NestedMediaElementImageRecord {\\n    __typename\\n    mediaDescription\\n    hideMediaDescription\\n    isAiGenerated\\n    image {\\n      url\\n      width\\n      height\\n      responsiveImage(imgixParams: { w: 900, auto: [format, compress] }) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  fragment accordeonItem on AccordeonItemRecord {\\n    __typename\\n    id\\n    headline\\n    text {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    listHeadline\\n    list\\n    image {\\n      ... on NestedMediaElementImageRecord {\\n        ...accordeonImage\\n      }\\n    }\\n  }\\n\\n  fragment accordeon on AccordeonRecord {\\n    __typename\\n    largeText\\n    showLineNet\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n    }\\n    accordeonZeilen {\\n      ...accordeonItem\\n    }\\n  }\\n\\n  \\n  fragment downloadItem on DownloadRecord {\\n    __typename\\n    id\\n    name\\n    file {\\n      url\\n    }\\n    summary {\\n      teaserText {\\n        value\\n      }\\n    }\\n  }\\n\\n  fragment downloadTable on DownloadTableRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    downloadList {\\n      ...downloadItem\\n    }\\n  }\\n\\n  \\n  fragment gridTeaserImage on NestedMediaElementImageRecord {\\n    isAiGenerated\\n    image {\\n      # alt alongside url\u002Fwidth\u002Fheight: an SVG upload has no responsiveImage to take its alt\\n      # text from, so the fallback \u003Cimg> reads it from the upload itself.\\n      url\\n      width\\n      height\\n      alt\\n      # Lets the grid tiles tell an SVG icon from a photo, see iconOf() in ContentTeaserGrid.vue.\\n      format\\n      responsiveImage(imgixParams: { w: 400, auto: [format, compress] }) {\\n        src\\n        srcSet\\n        width\\n        height\\n        aspectRatio\\n        alt\\n        title\\n        base64\\n        sizes\\n      }\\n    }\\n  }\\n\\n  # teaser_icon (since migration 1791796000): a plain SVG file field, read by the grid tiles only.\\n  # No responsiveImage — Imgix does not generate one for SVG uploads.\\n  fragment gridTeaserIcon on FileField {\\n    url\\n    width\\n    height\\n    alt\\n  }\\n\\n  fragment gridTeaserSummary on NestedSummaryTeaserRecord {\\n    hideLinktext\\n    teaserHeadline\\n    teaserText {\\n      value\\n    }\\n    teaserImage {\\n      ...gridTeaserImage\\n    }\\n    teaserIcon {\\n      ...gridTeaserIcon\\n    }\\n    teaserLogo {\\n      ... on NestedMediaElementImageRecord {\\n        ...gridTeaserImage\\n      }\\n    }\\n    teaserLink {\\n      value\\n      links {\\n        \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n  }\\n\\n  fragment gridTeaserRecordSummary on NestedSummaryRecord {\\n    hideLinktext\\n    teaserHeadline\\n    teaserText {\\n      value\\n    }\\n    teaserImage {\\n      ...gridTeaserImage\\n    }\\n    teaserIcon {\\n      ...gridTeaserIcon\\n    }\\n  }\\n\\n  fragment gridTeaserItem on TeaserRecord {\\n    __typename\\n    id\\n    summary {\\n      ...gridTeaserSummary\\n    }\\n  }\\n\\n  # The four record types with a page of their own. _allSlugLocales rather than a teaserLink field:\\n  # their NestedSummaryRecord has none, the link comes from the record's own slug (see\\n  # resolveLocalizedSlug.ts for why the slug is queried per locale).\\n  fragment gridTeaserReferenceItem on ReferenceRecord {\\n    __typename\\n    id\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n    summary {\\n      ...gridTeaserRecordSummary\\n    }\\n  }\\n\\n  fragment gridTeaserServiceItem on ServiceRecord {\\n    __typename\\n    id\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n    summary {\\n      ...gridTeaserRecordSummary\\n    }\\n  }\\n\\n  fragment gridTeaserIndustryItem on IndustryRecord {\\n    __typename\\n    id\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n    summary {\\n      ...gridTeaserRecordSummary\\n    }\\n  }\\n\\n  fragment gridTeaserPageItem on PageRecord {\\n    __typename\\n    id\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n    summary {\\n      ...gridTeaserRecordSummary\\n    }\\n  }\\n\\n  fragment contentTeaserGrid on ContentTeaserGridRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    text {\\n      value\\n    }\\n    button {\\n      value\\n      links {\\n        \\n  \\n  __typename\\n  ... on PageRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on NewsRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ReferenceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on ServiceRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on IndustryRecord {\\n    id\\n    name\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n  ... on FormRecord {\\n    id\\n    name\\n    formId\\n    _allSlugLocales {\\n      locale\\n      value\\n    }\\n  }\\n\\n  ... on DownloadRecord {\\n    id\\n    file {\\n      url\\n    }\\n  }\\n\\n      }\\n    }\\n    gridNumbering\\n    gridBackground {\\n      ... on NestedMediaElementImageRecord {\\n        isAiGenerated\\n        image {\\n          url\\n          width\\n          height\\n          # 1280, the container's content width the background spans (all four columns on desktop,\\n          # the full band above the cards on phones). The srcSet DatoCMS derives from it runs from a\\n          # quarter to four times that; which candidate the browser picks is set by the sizes\\n          # attribute in ContentTeaserGrid.vue.\\n          responsiveImage(imgixParams: { w: 1280, auto: [format, compress] }) {\\n            src\\n            srcSet\\n            width\\n            height\\n            aspectRatio\\n            alt\\n            title\\n            base64\\n            sizes\\n          }\\n        }\\n      }\\n    }\\n    gridTeaser {\\n      ...gridTeaserItem\\n      ...gridTeaserReferenceItem\\n      ...gridTeaserServiceItem\\n      ...gridTeaserIndustryItem\\n      ...gridTeaserPageItem\\n    }\\n    standaloneTeaser {\\n      ...gridTeaserItem\\n      ...gridTeaserReferenceItem\\n      ...gridTeaserServiceItem\\n      ...gridTeaserIndustryItem\\n      ...gridTeaserPageItem\\n    }\\n  }\\n\\n  \\n  fragment filter on FilterRecord {\\n    __typename\\n    background\\n    anchor\\n  }\\n\\n  \\n  fragment serviceOverview on ServiceOverviewRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n  }\\n\\n  \\n  fragment industryOverview on IndustryOverviewRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n  }\\n\\n  \\n  fragment newsOverview on NewsOverviewRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    newsCategory {\\n      id\\n      name\\n    }\\n  }\\n\\n  \\n  fragment jobListingOverview on JobListingOverviewRecord {\\n    __typename\\n    background\\n    anchor\\n    tagline\\n    headline\\n    semanticOfHeadline\\n    jobListing {\\n      id\\n    }\\n    allowCompanyFilter\\n  }\\n\\n  \\n  fragment globalBlock on GlobalBlockRecord {\\n    globalContentBlock {\\n      contentBlock {\\n        __typename\\n        ...feature\\n        ...mediaText\\n        ...faqBlock\\n        ...callToAction\\n        ...textElement\\n        ...imageMap\\n        ...contentTeaser\\n        ...mediaSlider\\n        ...logoCloud\\n        ...testimonialBlock\\n        ...contactPersonBlock\\n        ...newsTeaser\\n        ...accordeon\\n        ...downloadTable\\n        ...contentTeaserGrid\\n        ...filter\\n      }\\n    }\\n  }\\n\\n\\n  query PageQuery($slug: String!, $locale: SiteLocale!) {\\n    page(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      slug\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      pageLayout {\\n        layoutId\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      # Fallback for og:image when the SEO field has no image (see useSeo.ts): the record's\\n      # teaser image, the picture that already stands for it on cards across the site.\\n      shareImage: summary {\\n        teaserImage {\\n          ... on NestedMediaElementImageRecord {\\n            image {\\n              url\\n            }\\n          }\\n        }\\n      }\\n      hero {\\n        __typename\\n        ...heroMediaText\\n        ...heroText\\n      }\\n      content {\\n        __typename\\n        ...feature\\n        ...mediaText\\n        ...faqBlock\\n        ...callToAction\\n        ...textElement\\n        ...imageMap\\n        ...contentTeaser\\n        ...mediaSlider\\n        ...logoCloud\\n        ...testimonialBlock\\n        ...contactPersonBlock\\n        ...newsTeaser\\n        ...accordeon\\n        ...downloadTable\\n        ...contentTeaserGrid\\n        ...filter\\n        ...serviceOverview\\n        ...industryOverview\\n        ...newsOverview\\n        ...jobListingOverview\\n        ...globalBlock\\n      }\\n    }\\n    industry(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      slug\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      # Fallback for og:image when the SEO field has no image (see useSeo.ts): the record's\\n      # teaser image, the picture that already stands for it on cards across the site.\\n      shareImage: summary {\\n        teaserImage {\\n          ... on NestedMediaElementImageRecord {\\n            image {\\n              url\\n            }\\n          }\\n        }\\n      }\\n      hero {\\n        __typename\\n        ...heroMediaText\\n        ...heroText\\n      }\\n      content {\\n        __typename\\n        ...feature\\n        ...mediaText\\n        ...faqBlock\\n        ...callToAction\\n        ...textElement\\n        ...contentTeaser\\n        ...mediaSlider\\n        ...logoCloud\\n        ...testimonialBlock\\n        ...contactPersonBlock\\n        ...newsTeaser\\n        ...downloadTable\\n        ...globalBlock\\n      }\\n    }\\n    service(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      slug\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      # Fallback for og:image when the SEO field has no image (see useSeo.ts): the record's\\n      # teaser image, the picture that already stands for it on cards across the site.\\n      shareImage: summary {\\n        teaserImage {\\n          ... on NestedMediaElementImageRecord {\\n            image {\\n              url\\n            }\\n          }\\n        }\\n      }\\n      hero {\\n        __typename\\n        ...heroMediaText\\n        ...heroText\\n      }\\n      content {\\n        __typename\\n        ...feature\\n        ...mediaText\\n        ...faqBlock\\n        ...callToAction\\n        ...textElement\\n        ...contentTeaser\\n        ...mediaSlider\\n        ...logoCloud\\n        ...testimonialBlock\\n        ...contactPersonBlock\\n        ...newsTeaser\\n        ...downloadTable\\n        ...accordeon\\n        ...contentTeaserGrid\\n        ...filter\\n        ...serviceOverview\\n        ...industryOverview\\n        ...newsOverview\\n        ...jobListingOverview\\n        ...globalBlock\\n      }\\n    }\\n    reference(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      slug\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      # Fallback for og:image when the SEO field has no image (see useSeo.ts): the record's\\n      # teaser image, the picture that already stands for it on cards across the site.\\n      shareImage: summary {\\n        teaserImage {\\n          ... on NestedMediaElementImageRecord {\\n            image {\\n              url\\n            }\\n          }\\n        }\\n      }\\n      hero {\\n        __typename\\n        ...heroMediaText\\n        ...heroText\\n      }\\n      content {\\n        __typename\\n        ...feature\\n        ...mediaText\\n        ...faqBlock\\n        ...callToAction\\n        ...textElement\\n        ...contentTeaser\\n        ...mediaSlider\\n        ...logoCloud\\n        ...testimonialBlock\\n        ...contactPersonBlock\\n        ...newsTeaser\\n        ...downloadTable\\n        ...globalBlock\\n      }\\n    }\\n    news(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      slug\\n      # Publication and last-change dates for the NewsArticle JSON-LD (see NewsPage.vue). News has no\\n      # date field of its own; the first publication is the date the article went out, the same\\n      # one News Teaser sorts by.\\n      _firstPublishedAt\\n      _updatedAt\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      # A news article has no editable hero block of its own — NewsPage.vue builds a\\n      # \\\"1.01 Hero Media Text\\\" from these summary fields instead, which is why the image is\\n      # queried through that element's own fragment (focal point, 1600px) rather than at\\n      # teaser resolution.\\n      summary {\\n        teaserTagline\\n        teaserHeadline\\n        teaserText {\\n          value\\n        }\\n        teaserImage {\\n          ... on NestedMediaElementImageRecord {\\n            ...heroMediaTextImage\\n          }\\n        }\\n      }\\n      content {\\n        __typename\\n        ...textElement\\n        ...mediaSlider\\n        ...faqBlock\\n        ...testimonialBlock\\n        ...callToAction\\n        ...contactPersonBlock\\n        ...contentTeaser\\n      }\\n    }\\n    form(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      id\\n      name\\n      formId\\n      sidebarEmail\\n      sidebarPhone\\n      slug\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n      metaRobots\\n      metaCanonical {\\n        __typename\\n        ... on PageRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on NewsRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ReferenceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on ServiceRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on IndustryRecord {\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      seo {\\n        title\\n        description\\n        image {\\n          url\\n        }\\n      }\\n      content {\\n        __typename\\n        ...textElement\\n      }\\n    }\\n    _site(locale: $locale) {\\n      locales\\n      globalSeo {\\n        titleSuffix\\n        fallbackSeo {\\n          title\\n          description\\n          image {\\n            url\\n          }\\n        }\\n      }\\n    }\\n  }\\n\",\"variables\":{\"slug\":\"feed-in-and-grid-connection\u002Fapproval-and-timeframe\",\"locale\":\"en\"}}":803,"datocms-query:{\"query\":\"\\n  fragment navigationLinkTarget on NavigationMainModelLinkField {\\n    __typename\\n    ... on PageRecord {\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    ... on NewsRecord {\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    ... on ServiceRecord {\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    ... on ReferenceRecord {\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    ... on IndustryRecord {\\n      id\\n      name\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    ... on FormRecord {\\n      id\\n      formId\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n  }\\n\\n  fragment navigationChild on NavigationMainRecord {\\n    id\\n    name\\n    externalUrl\\n    link {\\n      ...navigationLinkTarget\\n    }\\n  }\\n\\n  fragment navigationTopLevelItem on NavigationMainRecord {\\n    id\\n    name\\n    externalUrl\\n    link {\\n      ...navigationLinkTarget\\n    }\\n    image {\\n      ... on NestedMediaElementImageRecord {\\n        isAiGenerated\\n        image {\\n          url\\n          width\\n          height\\n          focalPoint {\\n            x\\n            y\\n          }\\n          # Width only, no server-side crop: the frame's aspect ratio follows the flyout's height\\n          # and the viewport width, so a fixed crop would be cropped a second time by object-fit\\n          # and lose far more of the photo than the frame needs. The framing happens in the\\n          # browser instead, against the focal point (see ResponsiveImage.vue).\\n          responsiveImage(imgixParams: { w: 1200, auto: [format, compress] }) {\\n            src\\n            srcSet\\n            width\\n            height\\n            aspectRatio\\n            alt\\n            title\\n            base64\\n            sizes\\n          }\\n        }\\n      }\\n    }\\n    children {\\n      ...navigationChild\\n    }\\n  }\\n\\n  query MainNavigation($locale: SiteLocale!) {\\n    allNavigationMains(locale: $locale, filter: { parent: { exists: false } }) {\\n      id\\n      children {\\n        ...navigationTopLevelItem\\n      }\\n    }\\n    config(locale: $locale) {\\n      pageContact {\\n        __typename\\n        ... on PageRecord {\\n          id\\n          name\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n        ... on FormRecord {\\n          id\\n          formId\\n          _allSlugLocales {\\n            locale\\n            value\\n          }\\n        }\\n      }\\n      # Main office's phone\u002Femail for the mobile menu's call\u002Fmail quicklinks — the same\\n      # config.department the footer and the form sidebar read (see footerQuery.ts), added onto\\n      # this existing config selection so the navigation needs no second request for it.\\n      department {\\n        phone\\n        email\\n      }\\n    }\\n  }\\n\",\"variables\":{\"locale\":\"en\"}}":1641,"i-ic:outline-call":1971,"i-ic:outline-mail":1973,"datocms-query:{\"query\":\"\\n  query BreadcrumbConfig($locale: SiteLocale!) {\\n    config(locale: $locale) {\\n      pageIndex {\\n        __typename\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n      }\\n      pageNews {\\n        __typename\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n      }\\n      pageReferences {\\n        __typename\\n        id\\n        name\\n        _allSlugLocales {\\n          locale\\n          value\\n        }\\n      }\\n    }\\n  }\\n\",\"variables\":{\"locale\":\"en\"}}":1975,"i-material-symbols:assignment-add-outline":1989,"i-iconoir:facebook":1991,"i-iconoir:linkedin":1993,"i-iconoir:instagram":1995,"i-tabler:brand-xing":1997,"i-ic:outline-home":1999,"i-ic:outline-more-horiz":2001,"i-ic:outline-chevron-right":2003,"datocms-query:{\"query\":\"\\n  query LocaleSwitchQuery($slug: String!, $locale: SiteLocale!) {\\n    page(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    news(filter: { slug: { eq: $slug } }, locale: $locale) {\\n      _allSlugLocales {\\n        locale\\n        value\\n      }\\n    }\\n    _site(locale: $locale) {\\n      locales\\n    }\\n  }\\n\",\"variables\":{\"slug\":\"feed-in-and-grid-connection\u002Fapproval-and-timeframe\",\"locale\":\"en\"}}":2005,"i-ic:outline-public":2012,"i-ic:outline-search":2014,"i-ic:outline-menu":2016,"i-ic:outline-keyboard-arrow-down":2018},{"allTemplateTexts":4},[5,82,127,253,277,303,342,378,392,401,428,461,475,489,501,539,549,555,570,585,594,600,612,624,639],{"name":6,"text":7},"3.15 Image Map",[8,12,15,31,43,55,67,79],{"textTemplateVariable":9,"plainText":10,"structuredText":11},"image_map.open_label","Learn more",null,{"textTemplateVariable":13,"plainText":14,"structuredText":11},"image_map.close_label","Close",{"textTemplateVariable":16,"plainText":17,"structuredText":18},"image_map.hotspot_1","Operations building, 110 kV connection",{"value":19,"links":30},{"schema":20,"document":21},"dast",{"type":22,"children":23},"root",[24],{"type":25,"children":26},"paragraph",[27],{"type":28,"value":29},"span","Medium-voltage switchgear and control for the grid connection",[],{"textTemplateVariable":32,"plainText":33,"structuredText":34},"image_map.hotspot_2","High-voltage transformer",{"value":35,"links":42},{"schema":20,"document":36},{"type":22,"children":37},[38],{"type":25,"children":39},[40],{"type":28,"value":41},"Transformation from 33 kV to 110 kV",[],{"textTemplateVariable":44,"plainText":45,"structuredText":46},"image_map.hotspot_3","Operations building for controlling the battery system",{"value":47,"links":54},{"schema":20,"document":48},{"type":22,"children":49},[50],{"type":25,"children":51},[52],{"type":28,"value":53},"Houses the BMS (battery management system), the EMS (energy management system) and the power plant controller for the grid connection",[],{"textTemplateVariable":56,"plainText":57,"structuredText":58},"image_map.hotspot_4","Battery container",{"value":59,"links":66},{"schema":20,"document":60},{"type":22,"children":61},[62],{"type":25,"children":63},[64],{"type":28,"value":65},"Capacity of up to 6.5 MWh",[],{"textTemplateVariable":68,"plainText":69,"structuredText":70},"image_map.hotspot_5","Power conversion system",{"value":71,"links":78},{"schema":20,"document":72},{"type":22,"children":73},[74],{"type":25,"children":75},[76],{"type":28,"value":77},"Conversion from DC to AC voltage, including a step-up transformer from 690 volts to 33 kV",[],{"textTemplateVariable":80,"plainText":81,"structuredText":11},"image_map.image_alt","Aerial view of a battery storage plant with substation, battery containers, solar park and wind turbines",{"name":83,"text":84},"Bewerbungsformular",[85,88,91,94,97,100,103,106,109,112,115,118,121,124],{"textTemplateVariable":86,"plainText":87,"structuredText":11},"application_form.intro_tagline","Application",{"textTemplateVariable":89,"plainText":90,"structuredText":11},"application_form.intro_headline","Apply to join us",{"textTemplateVariable":92,"plainText":93,"structuredText":11},"application_form.intro_text","Send us your application documents using this form. We will get back to you as soon as possible.",{"textTemplateVariable":95,"plainText":96,"structuredText":11},"application_form.message_placeholder","Is there anything else you would like to tell us about your application?",{"textTemplateVariable":98,"plainText":99,"structuredText":11},"application_form.documents_label","Application documents",{"textTemplateVariable":101,"plainText":102,"structuredText":11},"application_form.documents_button_label","Select files",{"textTemplateVariable":104,"plainText":105,"structuredText":11},"application_form.documents_hint","PDF files only. You can upload several files.",{"textTemplateVariable":107,"plainText":108,"structuredText":11},"application_form.documents_remove_label","Remove {name}",{"textTemplateVariable":110,"plainText":111,"structuredText":11},"application_form.documents_required_error","Please upload at least one PDF file.",{"textTemplateVariable":113,"plainText":114,"structuredText":11},"application_form.documents_type_error","Please upload PDF files only.",{"textTemplateVariable":116,"plainText":117,"structuredText":11},"application_form.documents_count_error","Please upload no more than {max} files.",{"textTemplateVariable":119,"plainText":120,"structuredText":11},"application_form.documents_size_error","Your files must not exceed {max} MB in total.",{"textTemplateVariable":122,"plainText":123,"structuredText":11},"application_form.submit_button_label","Send application now",{"textTemplateVariable":125,"plainText":126,"structuredText":11},"application_form.error_text","Your application could not be sent. Please try again later.",{"name":128,"text":129},"Formular",[130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,174,177,180,183,186,189,192,195,198,201,204,234,237,239,242],{"textTemplateVariable":131,"plainText":132,"structuredText":11},"form.intro_tagline","Project Request",{"textTemplateVariable":134,"plainText":135,"structuredText":11},"form.intro_headline","Discuss your project – no obligation, personal contact",{"textTemplateVariable":137,"plainText":138,"structuredText":11},"form.intro_text","Describe your project and we will get back to you within 2 business days with an initial assessment.",{"textTemplateVariable":140,"plainText":141,"structuredText":11},"form.salutation_label","Salutation",{"textTemplateVariable":143,"plainText":144,"structuredText":11},"form.salutation_placeholder","Please select",{"textTemplateVariable":146,"plainText":147,"structuredText":11},"form.salutation_option_female","Ms.",{"textTemplateVariable":149,"plainText":150,"structuredText":11},"form.salutation_option_male","Mr.",{"textTemplateVariable":152,"plainText":153,"structuredText":11},"form.salutation_option_diverse","Diverse",{"textTemplateVariable":155,"plainText":156,"structuredText":11},"form.first_name_label","First name",{"textTemplateVariable":158,"plainText":159,"structuredText":11},"form.last_name_label","Last name",{"textTemplateVariable":161,"plainText":162,"structuredText":11},"form.company_label","Company",{"textTemplateVariable":164,"plainText":165,"structuredText":11},"form.email_label","Email",{"textTemplateVariable":167,"plainText":168,"structuredText":11},"form.phone_label","Phone",{"textTemplateVariable":170,"plainText":171,"structuredText":11},"form.interest_label","I am interested in",{"textTemplateVariable":173,"plainText":144,"structuredText":11},"form.interest_placeholder",{"textTemplateVariable":175,"plainText":176,"structuredText":11},"form.interest_options","Substations, Protection & Control Systems, Maintenance, Other",{"textTemplateVariable":178,"plainText":179,"structuredText":11},"form.message_label","Message",{"textTemplateVariable":181,"plainText":182,"structuredText":11},"form.message_placeholder","Describe your project, specific requirements or open questions.",{"textTemplateVariable":184,"plainText":185,"structuredText":11},"form.required_fields_note","* Required fields – please fill in.",{"textTemplateVariable":187,"plainText":188,"structuredText":11},"form.back_button_label","back",{"textTemplateVariable":190,"plainText":191,"structuredText":11},"form.submit_button_label","Send request now",{"textTemplateVariable":193,"plainText":194,"structuredText":11},"form.required_error","Please fill in this field.",{"textTemplateVariable":196,"plainText":197,"structuredText":11},"form.email_invalid_error","Please enter a valid email address.",{"textTemplateVariable":199,"plainText":200,"structuredText":11},"form.error_headline","Error",{"textTemplateVariable":202,"plainText":203,"structuredText":11},"form.error_text","Your message could not be sent. Please try again later.",{"textTemplateVariable":205,"plainText":206,"structuredText":207},"form.privacy_consent_label","",{"value":208,"links":224},{"schema":20,"document":209},{"type":22,"children":210},[211],{"type":25,"children":212},[213,215,222],{"type":28,"value":214},"Yes, I have read the ",{"item":216,"meta":217,"type":218,"children":219},"V52EBFwrQMuJW2k2MuZO4g",[],"itemLink",[220],{"type":28,"value":221},"Privacy Policy",{"type":28,"value":223}," and hereby accept it. *",[225],{"__typename":226,"id":216,"name":227,"_allSlugLocales":228},"PageRecord","Home",[229,232],{"locale":230,"value":231},"de","index",{"locale":233,"value":231},"en",{"textTemplateVariable":235,"plainText":236,"structuredText":11},"form.imprint_label","Imprint",{"textTemplateVariable":238,"plainText":221,"structuredText":11},"form.privacy_label",{"textTemplateVariable":240,"plainText":241,"structuredText":11},"form.terms_label","Terms & Conditions",{"textTemplateVariable":243,"plainText":244,"structuredText":245},"form.success_fallback_headline","Request successfully sent",{"value":246,"links":252},{"schema":20,"document":247},{"type":22,"children":248},[249],{"type":25,"children":250},[251],{"type":28,"value":206},[],{"name":254,"text":255},"3.13 Filter",[256,259,262,265,268,271,274],{"textTemplateVariable":257,"plainText":258,"structuredText":11},"filter.fallback_link_label","To the project",{"textTemplateVariable":260,"plainText":261,"structuredText":11},"filter.voltage_level_label","Voltage level",{"textTemplateVariable":263,"plainText":264,"structuredText":11},"filter.voltage_level_all_option","All voltage levels",{"textTemplateVariable":266,"plainText":267,"structuredText":11},"filter.voltage_level_option","{voltage} kV",{"textTemplateVariable":269,"plainText":270,"structuredText":11},"filter.loading_status","Loading references …",{"textTemplateVariable":272,"plainText":273,"structuredText":11},"filter.error_status","References could not be loaded.",{"textTemplateVariable":275,"plainText":276,"structuredText":11},"filter.empty_status","No references found.",{"name":278,"text":279},"3.19 Stellenanzeigen",[280,283,286,289,292,295,298,300],{"textTemplateVariable":281,"plainText":282,"structuredText":11},"job_listing_overview.link_label","To the job posting",{"textTemplateVariable":284,"plainText":285,"structuredText":11},"job_listing_overview.job_site_label","Location",{"textTemplateVariable":287,"plainText":288,"structuredText":11},"job_listing_overview.job_site_all_option","All locations",{"textTemplateVariable":290,"plainText":291,"structuredText":11},"job_listing_overview.loading_status","Loading job postings …",{"textTemplateVariable":293,"plainText":294,"structuredText":11},"job_listing_overview.error_status","Job postings could not be loaded.",{"textTemplateVariable":296,"plainText":297,"structuredText":11},"job_listing_overview.empty_status","No job postings found.",{"textTemplateVariable":299,"plainText":162,"structuredText":11},"job_listing_overview.company_label",{"textTemplateVariable":301,"plainText":302,"structuredText":11},"job_listing_overview.company_all_option","All companies",{"name":304,"text":305},"Suche",[306,309,312,315,318,321,324,327,330,333,336,339],{"textTemplateVariable":307,"plainText":308,"structuredText":11},"search.results_one","1 result",{"textTemplateVariable":310,"plainText":311,"structuredText":11},"search.results_many","{count} results",{"textTemplateVariable":313,"plainText":314,"structuredText":11},"search.no_results","No results for “{term}”",{"textTemplateVariable":316,"plainText":317,"structuredText":11},"search.loading","Searching …",{"textTemplateVariable":319,"plainText":320,"structuredText":11},"search.error","Search is currently unavailable.",{"textTemplateVariable":322,"plainText":323,"structuredText":11},"search.hint","Enter at least two characters.",{"textTemplateVariable":325,"plainText":326,"structuredText":11},"search.type_page","Page",{"textTemplateVariable":328,"plainText":329,"structuredText":11},"search.type_news","News",{"textTemplateVariable":331,"plainText":332,"structuredText":11},"search.type_reference","Reference",{"textTemplateVariable":334,"plainText":335,"structuredText":11},"search.type_service","Service",{"textTemplateVariable":337,"plainText":338,"structuredText":11},"search.type_industry","Industry",{"textTemplateVariable":340,"plainText":341,"structuredText":11},"search.clear_label","Clear search term",{"name":343,"text":344},"Cookie Consent",[345,348,351,354,357,360,363,366,369,372,375],{"textTemplateVariable":346,"plainText":347,"structuredText":11},"cookie_consent.back_label","Back",{"textTemplateVariable":349,"plainText":350,"structuredText":11},"cookie_consent.domain_label","Domain name",{"textTemplateVariable":352,"plainText":353,"structuredText":11},"cookie_consent.expiry_label","Expiry",{"textTemplateVariable":355,"plainText":356,"structuredText":11},"cookie_consent.provider_label","Provider",{"textTemplateVariable":358,"plainText":359,"structuredText":11},"cookie_consent.type_label","Type",{"textTemplateVariable":361,"plainText":362,"structuredText":11},"cookie_consent.headline","Privacy settings",{"textTemplateVariable":364,"plainText":365,"structuredText":11},"cookie_consent.purpose_label","Purpose",{"textTemplateVariable":367,"plainText":368,"structuredText":11},"cookie_consent.settings_label","My settings",{"textTemplateVariable":370,"plainText":371,"structuredText":11},"cookie_consent.decline_label","Decline",{"textTemplateVariable":373,"plainText":374,"structuredText":11},"cookie_consent.save_label","Save selection",{"textTemplateVariable":376,"plainText":377,"structuredText":11},"cookie_consent.accept_all_label","Accept all",{"name":379,"text":380},"KI-Kennzeichnung",[381],{"textTemplateVariable":382,"plainText":383,"structuredText":384},"media_element.ai_generated_label","AI",{"value":385,"links":391},{"schema":20,"document":386},{"type":22,"children":387},[388],{"type":25,"children":389},[390],{"type":28,"value":206},[],{"name":393,"text":394},"1.01 Hero Media Text",[395,397,399],{"textTemplateVariable":396,"plainText":258,"structuredText":11},"hero_media_text.reference_link_label",{"textTemplateVariable":398,"plainText":10,"structuredText":11},"hero_media_text.open_label",{"textTemplateVariable":400,"plainText":14,"structuredText":11},"hero_media_text.close_label",{"name":402,"text":403},"News-Übersicht",[404,407,410,413,416,419,422,425],{"textTemplateVariable":405,"plainText":406,"structuredText":11},"news_overview.loading_status","Loading news …",{"textTemplateVariable":408,"plainText":409,"structuredText":11},"news_overview.error_status","News could not be loaded.",{"textTemplateVariable":411,"plainText":412,"structuredText":11},"news_overview.empty_status","No news found.",{"textTemplateVariable":414,"plainText":415,"structuredText":11},"news_overview.category_label","Category",{"textTemplateVariable":417,"plainText":418,"structuredText":11},"news_overview.category_all_option","All categories",{"textTemplateVariable":420,"plainText":421,"structuredText":11},"news_overview.sort_label","Sorting",{"textTemplateVariable":423,"plainText":424,"structuredText":11},"news_overview.sort_newest_option","Newest first",{"textTemplateVariable":426,"plainText":427,"structuredText":11},"news_overview.sort_oldest_option","Oldest first",{"name":429,"text":430},"Footer",[431,434,437,440,443,446,449,452,455,458],{"textTemplateVariable":432,"plainText":433,"structuredText":11},"footer.brands_tagline","Brands of WT Energiesysteme GmbH",{"textTemplateVariable":435,"plainText":436,"structuredText":11},"footer.logo_energiesysteme_alt","WT Energiesysteme",{"textTemplateVariable":438,"plainText":439,"structuredText":11},"footer.logo_energiespeicher_alt","WT Energiespeicher",{"textTemplateVariable":441,"plainText":442,"structuredText":11},"footer.logo_eas_alt","EAS Energiesystemtechnik",{"textTemplateVariable":444,"plainText":445,"structuredText":11},"footer.contact_heading","Contact",{"textTemplateVariable":447,"plainText":448,"structuredText":11},"footer.project_request_label","Project inquiry",{"textTemplateVariable":450,"plainText":451,"structuredText":11},"footer.funded_by_heading","Funded by",{"textTemplateVariable":453,"plainText":454,"structuredText":11},"footer.funding_image_alt","Funded by the European Union, the Free State of Saxony and KfW",{"textTemplateVariable":456,"plainText":457,"structuredText":11},"footer.copyright","© {year} {companyName}",{"textTemplateVariable":459,"plainText":460,"structuredText":11},"footer.cookie_settings_label","Cookie settings",{"name":462,"text":463},"3.18 Branchenübersicht",[464,466,469,472],{"textTemplateVariable":465,"plainText":10,"structuredText":11},"industry_overview.fallback_link_label",{"textTemplateVariable":467,"plainText":468,"structuredText":11},"industry_overview.loading_status","Loading industries …",{"textTemplateVariable":470,"plainText":471,"structuredText":11},"industry_overview.error_status","Industries could not be loaded.",{"textTemplateVariable":473,"plainText":474,"structuredText":11},"industry_overview.empty_status","No industries found.",{"name":476,"text":477},"3.17 Leistungsübersicht",[478,480,483,486],{"textTemplateVariable":479,"plainText":10,"structuredText":11},"service_overview.fallback_link_label",{"textTemplateVariable":481,"plainText":482,"structuredText":11},"service_overview.loading_status","Loading services …",{"textTemplateVariable":484,"plainText":485,"structuredText":11},"service_overview.error_status","Services could not be loaded.",{"textTemplateVariable":487,"plainText":488,"structuredText":11},"service_overview.empty_status","No services found.",{"name":490,"text":491},"Video",[492,495,498],{"textTemplateVariable":493,"plainText":494,"structuredText":11},"media_element.play_video_label","Play video",{"textTemplateVariable":496,"plainText":497,"structuredText":11},"media_element.video_lightbox_label","Video in full view",{"textTemplateVariable":499,"plainText":500,"structuredText":11},"media_element.close_video_lightbox_label","Close video view",{"name":502,"text":503},"Hauptnavigation",[504,507,509,512,514,516,519,522,525,527,530,533,536],{"textTemplateVariable":505,"plainText":506,"structuredText":11},"navigation.home_aria_label","WT Energiesysteme — Homepage",{"textTemplateVariable":508,"plainText":436,"structuredText":11},"navigation.logo_alt",{"textTemplateVariable":510,"plainText":511,"structuredText":11},"navigation.search_label","Search",{"textTemplateVariable":513,"plainText":445,"structuredText":11},"navigation.contact_button",{"textTemplateVariable":515,"plainText":448,"structuredText":11},"navigation.project_request_label",{"textTemplateVariable":517,"plainText":518,"structuredText":11},"navigation.menu_open_label","Open menu",{"textTemplateVariable":520,"plainText":521,"structuredText":11},"navigation.menu_close_label","Close menu",{"textTemplateVariable":523,"plainText":524,"structuredText":11},"navigation.main_nav_label","Main navigation",{"textTemplateVariable":526,"plainText":188,"structuredText":11},"navigation.back_label",{"textTemplateVariable":528,"plainText":529,"structuredText":11},"navigation.call_label","Call",{"textTemplateVariable":531,"plainText":532,"structuredText":11},"navigation.mail_label","Mail",{"textTemplateVariable":534,"plainText":535,"structuredText":11},"navigation.search_placeholder","Enter search term",{"textTemplateVariable":537,"plainText":538,"structuredText":11},"navigation.search_submit_label","Start search",{"name":540,"text":541},"Breadcrumb",[542,544,546],{"textTemplateVariable":543,"plainText":227,"structuredText":11},"breadcrumb.home_label",{"textTemplateVariable":545,"plainText":540,"structuredText":11},"breadcrumb.nav_label",{"textTemplateVariable":547,"plainText":548,"structuredText":11},"breadcrumb.more_label","Show parent pages",{"name":550,"text":551},"Nach-oben-Button",[552],{"textTemplateVariable":553,"plainText":554,"structuredText":11},"scroll_to_top.label","Scroll to top",{"name":556,"text":557},"3.10 Content Teaser",[558,561,564,567],{"textTemplateVariable":559,"plainText":560,"structuredText":11},"content_teaser.fallback_link_label","More",{"textTemplateVariable":562,"plainText":563,"structuredText":11},"content_teaser.prev_label","Previous card",{"textTemplateVariable":565,"plainText":566,"structuredText":11},"content_teaser.next_label","Next card",{"textTemplateVariable":568,"plainText":569,"structuredText":11},"content_teaser.dot_label","To card {number}",{"name":571,"text":572},"3.11 News Teaser",[573,576,579,582],{"textTemplateVariable":574,"plainText":575,"structuredText":11},"news_teaser.show_all_button","Show all news",{"textTemplateVariable":577,"plainText":578,"structuredText":11},"news_teaser.prev_label","Previous news",{"textTemplateVariable":580,"plainText":581,"structuredText":11},"news_teaser.next_label","Next news",{"textTemplateVariable":583,"plainText":584,"structuredText":11},"news_teaser.dot_label","To news {number}",{"name":586,"text":587},"3.03 Media Slider",[588,591],{"textTemplateVariable":589,"plainText":590,"structuredText":11},"media_slider.prev_label","Previous media",{"textTemplateVariable":592,"plainText":593,"structuredText":11},"media_slider.next_label","Next media",{"name":595,"text":596},"3.02 Media Text",[597],{"textTemplateVariable":598,"plainText":599,"structuredText":11},"media_text.dot_label","Image {number} of {total}",{"name":601,"text":602},"3.05 Logo Cloud",[603,606,609],{"textTemplateVariable":604,"plainText":605,"structuredText":11},"logo_cloud.prev_label","Previous logo",{"textTemplateVariable":607,"plainText":608,"structuredText":11},"logo_cloud.next_label","Next logo",{"textTemplateVariable":610,"plainText":611,"structuredText":11},"logo_cloud.dot_label","Position {number}",{"name":613,"text":614},"3.07 Testimonial",[615,618,621],{"textTemplateVariable":616,"plainText":617,"structuredText":11},"testimonial.prev_label","Previous testimonial",{"textTemplateVariable":619,"plainText":620,"structuredText":11},"testimonial.next_label","Next testimonial",{"textTemplateVariable":622,"plainText":623,"structuredText":11},"testimonial.dot_label","Testimonial {number}",{"name":625,"text":626},"Fehlerseite",[627,630,633,636],{"textTemplateVariable":628,"plainText":629,"structuredText":11},"error_page.tagline","Not found",{"textTemplateVariable":631,"plainText":632,"structuredText":11},"error_page.headline","404",{"textTemplateVariable":634,"plainText":635,"structuredText":11},"error_page.text","The page you are looking for does not exist or has been moved.",{"textTemplateVariable":637,"plainText":638,"structuredText":11},"error_page.cta_label","Back to homepage",{"name":640,"text":641},"Pager",[642,645,648,651],{"textTemplateVariable":643,"plainText":644,"structuredText":11},"pager.nav_label","Pages",{"textTemplateVariable":646,"plainText":647,"structuredText":11},"pager.prev_label","Previous page",{"textTemplateVariable":649,"plainText":650,"structuredText":11},"pager.next_label","Next page",{"textTemplateVariable":652,"plainText":653,"structuredText":11},"pager.page_label","Page {page}",{"allForms":655},[656],{"_allSlugLocales":657},[658,660],{"locale":230,"value":659},"kontakt",{"locale":233,"value":661},"contact",{"config":663},{"pageContact":664,"department":670,"socialMediaChannels":678,"standardFooter":695},{"__typename":665,"id":666,"formId":661,"_allSlugLocales":667},"FormRecord","aOy6oTg5R0W33QKc_LxNnQ",[668,669],{"locale":230,"value":659},{"locale":233,"value":661},{"name":671,"street":672,"number":673,"zip":674,"place":675,"phone":676,"email":677},"WT Energiesysteme GmbH","Glogauer Straße","9","01587","Riesa","+49 3525 51328-0","info@wt-energiesysteme.de",[679,683,687,691],{"id":680,"name":681,"url":682},"XP0O0TFATmuDIY9Lxskatw","facebook","https:\u002F\u002Fwww.facebook.com\u002Fwtenergiesysteme",{"id":684,"name":685,"url":686},"PWgCMws8TueQKdt48edLSA","linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fwt-energiesysteme-gmbh",{"id":688,"name":689,"url":690},"Xfs9ygU6R_WXetFNJTj-ZQ","instagram","https:\u002F\u002Fwww.instagram.com\u002Fwtenergiesysteme",{"id":692,"name":693,"url":694},"bk690C7zQ5WNzz55epK51A","xing","https:\u002F\u002Fwww.xing.com\u002Fpages\u002Fwtenergiesystemegmbh",{"navigationColumn":696},[697],{"headline":162,"link":698},{"value":699,"links":732},{"schema":20,"document":700},{"type":22,"children":701},[702],{"type":25,"children":703},[704,709,711,715,716,721,722,727],{"url":705,"type":706,"children":707},"https:\u002F\u002Fwt-energiespeicher.de\u002F","link",[708],{"type":28,"value":439},{"type":28,"value":710},"\n",{"url":712,"type":706,"children":713},"https:\u002F\u002Fwww.eas-schneider.de\u002F",[714],{"type":28,"value":442},{"type":28,"value":710},{"item":717,"type":218,"children":718},"My0jkI1zRUqN4u0FIZcfZg",[719],{"type":28,"value":720},"Legal Notice",{"type":28,"value":710},{"item":723,"type":218,"children":724},"e62NoKVARU6KV2xLlFzrbg",[725],{"type":28,"value":726},"Data Protection\n",{"item":728,"type":218,"children":729},"CV7h5zQySWeU6VSaRBPeIA",[730],{"type":28,"value":731},"Terms and Conditions",[733,739,746],{"__typename":226,"id":717,"name":720,"_allSlugLocales":734},[735,737],{"locale":230,"value":736},"impressum",{"locale":233,"value":738},"legal-notice",{"__typename":226,"id":723,"name":740,"_allSlugLocales":741},"Data Protection",[742,744],{"locale":230,"value":743},"datenschutz",{"locale":233,"value":745},"data-protection",{"__typename":226,"id":728,"name":731,"_allSlugLocales":747},[748,750],{"locale":230,"value":749},"agb",{"locale":233,"value":751},"terms-and-conditions",{"config":753},{"intro":754,"version":755,"pageDataProtection":756,"cookieGroups":760},"We need your support – WT Energiesysteme GmbH uses cookies to process information about your visit in order to improve the performance of our website, ensure our pages are secure and reliable, and provide content tailored to your interests. Further information on this can be found in our Privacy and Cookie Policy.","2",{"__typename":226,"id":723,"name":740,"_allSlugLocales":757},[758,759],{"locale":230,"value":743},{"locale":233,"value":745},[761,775],{"id":762,"key":763,"name":764,"description":765,"functions":766,"cookies":767},"Ph2jSmO-SNyVwFVE5smFLw","essential_functions","Essential","These include important features such as page navigation and search. Without these features, the website cannot function.",[],[768],{"id":769,"name":770,"purpose":771,"domainname":772,"expiry":773,"provider":436,"typ":774},"WpuhTiLlQxObFKm1uo82WA","wt-systems-cookie-consent","This cookie stores your preferences regarding the use of cookies on our website, so you can adjust or change your settings at any time.","wt-energiesysteme.de","1 year","Cookie",{"id":776,"key":777,"name":778,"description":779,"functions":780,"cookies":787},"XOQkJ2wSSY-lZ6-XydaPCQ","analytics","Analytics","Monitoring website usage, evaluating marketing channels, analysing aggregated data",[781,784],{"kind":782,"params":783},"GTagManager","GTM-M693BLFM",{"kind":785,"params":786},"GTagManagerAnalyticsConsent","cc_analytics_granted",[788,794],{"id":789,"name":790,"purpose":791,"domainname":772,"expiry":792,"provider":793,"typ":774},"MBsHispnR1eIJiecawu3YQ","_ga","Registers a unique, randomly generated ID that Google Analytics uses to compile statistical data on how visitors use the website.","2 years","Google",{"id":795,"name":796,"purpose":797,"domainname":772,"expiry":792,"provider":793,"typ":774},"DUOQkNxQRz-PKrV010MJBQ","_ga_XP1SP4ZDEX","Stores the session state for Google Analytics 4 so that page views can be attributed to a session.",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":802},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"m4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z\"\u002F>",{"page":804,"industry":11,"service":11,"reference":11,"news":11,"form":11,"_site":1633},{"id":805,"name":806,"slug":807,"_allSlugLocales":808,"metaRobots":812,"metaCanonical":813,"pageLayout":817,"seo":819,"shareImage":822,"hero":828,"content":891},"PML0PqymT5qwoKarUJU_Cg","Grid connection authorisation & timeframe","feed-in-and-grid-connection\u002Fapproval-and-timeframe",[809,811],{"locale":230,"value":810},"einspeisung-und-netzanschluss\u002Fgenehmigung-und-zeitrahmen",{"locale":233,"value":807},"index-follow",{"__typename":226,"_allSlugLocales":814},[815,816],{"locale":230,"value":810},{"locale":233,"value":807},{"layoutId":818},"cms-page-layout",{"title":820,"description":821,"image":11},"Approval and Timeline | WT Energiesysteme","Approval and timelines for grid connection: WT Energiesysteme guides you safely through the regulatory process and ensures your project deadlines are met.",[823],{"teaserImage":824},[825],{"image":826},{"url":827},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1787566855-tick.svg",[829],{"__typename":830,"largeText":801,"showLineNet":831,"tagline":832,"headline":833,"semanticOfHeadline":834,"text":835,"ctaButton":843,"primaryButton":851,"background":871,"mediaBlock":872,"reference":11},"HeroMediaTextRecord",true,"Well-organised, on time, reliable","Permit management for grid connection","h1",{"value":836},{"schema":20,"document":837},{"type":22,"children":838},[839],{"type":25,"children":840},[841],{"type":28,"value":842},"A successful grid connection does not begin on site, but during the planning permission process. As an experienced main contractor for substations and grid connections in the 10 to 380 kV range, WT Energiesysteme GmbH handles the entire approval process for connecting your facilities and generation plants to the electricity grid – proactively, in a structured manner and in close coordination with all stakeholders. In this way, we lay the foundations for a smooth project workflow and a robust timetable right through to turnkey commissioning.",{"value":844,"links":850},{"schema":20,"document":845},{"type":22,"children":846},[847],{"type":25,"children":848},[849],{"type":28,"value":206},[],{"value":852,"links":865},{"schema":20,"document":853},{"type":22,"children":854},[855],{"type":25,"children":856},[857],{"item":666,"meta":858,"type":218,"children":862},[859],{"id":860,"value":861},"target","_blank",[863],{"type":28,"value":864},"Discuss the project",[866],{"__typename":665,"id":666,"name":867,"formId":661,"_allSlugLocales":868},"Kontakt",[869,870],{"locale":230,"value":659},{"locale":233,"value":661},"bg-grey",[873],{"__typename":874,"mediaDescription":206,"hideMediaDescription":831,"isAiGenerated":801,"image":875},"NestedMediaElementImageRecord",{"url":876,"width":877,"height":878,"focalPoint":879,"responsiveImage":882},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg",1920,1080,{"x":880,"y":881},0.39,0.63,{"src":883,"srcSet":884,"width":885,"height":886,"aspectRatio":887,"alt":888,"title":11,"base64":889,"sizes":890},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg?auto=format%2Ccompress&w=1600","https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg?auto=format%2Ccompress&dpr=0.25&w=1600 400w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg?auto=format%2Ccompress&dpr=0.5&w=1600 800w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg?auto=format%2Ccompress&dpr=0.75&w=1600 1200w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790614974-unternehmerpreis-wt-energiesysteme_v02-mp4-00_00_08_21-still002.jpg?auto=format%2Ccompress&w=1600 1600w",1600,900,1.7777777777777777,"Three WT Energiesysteme employees reviewing technical engineering plans for substations and energy infrastructure together.","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wCEAAoHBwgHBgoICAgLFRQRDhgMDg4NEx0NFg0YFxMZGBYVFhUaHysjGh0oHRUWJDUlKC0vMjIyGSI4PTcwPCsxMi8BCgsLDg4OHA0NHC8oFhwvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL\u002F\u002FAABEIAA4AGAMBIgACEQEDEQH\u002FxAAYAAACAwAAAAAAAAAAAAAAAAADBQABBv\u002FEABwQAAEFAQEBAAAAAAAAAAAAAAEAAgMEBQYRIf\u002FEABYBAQEBAAAAAAAAAAAAAAAAAAMCAP\u002FEABcRAQEBAQAAAAAAAAAAAAAAAAEAEQL\u002F2gAMAwEAAhEDEQA\u002FANJs6cbb4+pRd6OCKZoJTTWyY36ABck2lzUElhvrktXIZEm6Kq9gJKiBZ5WuIW+PVrRobf\u002FZ","(max-width: 1600px) 100vw, 1600px",[892,1021,1180,1217,1259,1338,1410,1453,1588],{"__typename":893,"showLineNet":801,"background":894,"anchor":206,"tagline":895,"headline":896,"semanticOfHeadline":897,"text":898,"ctaButton":907,"primaryButton":11,"row":915},"FeatureRecord","bg-white","Everything under one roof","Permit management as an integral part of your grid connection project","h2",{"value":899,"links":906},{"schema":20,"document":900},{"type":22,"children":901},[902],{"type":25,"children":903},[904],{"type":28,"value":905},"Approval procedures for utility connections are complex and involve numerous stakeholders – from network operators and regulatory authorities to landowners. We coordinate these procedures holistically and liaise with all relevant stakeholders right from the early stages of the project. This ensures that approval-related requirements do not become a risk, but are instead an integral part of robust project planning from the outset. We prepare the grid connection application with great care to ensure that you can connect your plant and reliably feed the planned output in kW into the grid. Our range of services in permit management includes, in particular:",[],{"value":908,"links":914},{"schema":20,"document":909},{"type":22,"children":910},[911],{"type":25,"children":912},[913],{"type":28,"value":206},[],[916,979],{"__typename":917,"leftColumn":918,"middleColumn":939,"rightColumn":959},"ThreeFeatureColumnRecord",[919],{"__typename":920,"featureHeadline":206,"headline":921,"text":922,"textButton":931},"NestedFeatureTextRecord","Coordination",{"value":923,"links":930},{"schema":20,"document":924},{"type":22,"children":925},[926],{"type":25,"children":927},[928],{"type":28,"value":929},"all necessary authorisation procedures for the pipeline connection, as well as the application for connection submitted to the relevant network operator",[],{"value":932,"links":938},{"schema":20,"document":933},{"type":22,"children":934},[935],{"type":25,"children":936},[937],{"type":28,"value":206},[],[940],{"__typename":920,"featureHeadline":206,"headline":941,"text":942,"textButton":951},"Early consultation",{"value":943,"links":950},{"schema":20,"document":944},{"type":22,"children":945},[946],{"type":25,"children":947},[948],{"type":28,"value":949},"with network operators, public authorities and landowners",[],{"value":952,"links":958},{"schema":20,"document":953},{"type":22,"children":954},[955],{"type":25,"children":956},[957],{"type":28,"value":206},[],[960],{"__typename":920,"featureHeadline":206,"headline":961,"text":962,"textButton":971},"Preparation and compilation",{"value":963,"links":970},{"schema":20,"document":964},{"type":22,"children":965},[966],{"type":25,"children":967},[968],{"type":28,"value":969},"all application documents",[],{"value":972,"links":978},{"schema":20,"document":973},{"type":22,"children":974},[975],{"type":25,"children":976},[977],{"type":28,"value":206},[],{"__typename":917,"leftColumn":980,"middleColumn":1000,"rightColumn":1020},[981],{"__typename":920,"featureHeadline":206,"headline":982,"text":983,"textButton":992},"Technical support",{"value":984,"links":991},{"schema":20,"document":985},{"type":22,"children":986},[987],{"type":25,"children":988},[989],{"type":28,"value":990},"throughout the entire authorisation process",[],{"value":993,"links":999},{"schema":20,"document":994},{"type":22,"children":995},[996],{"type":25,"children":997},[998],{"type":28,"value":206},[],[1001],{"__typename":920,"featureHeadline":206,"headline":1002,"text":1003,"textButton":1012},"Early identification",{"value":1004,"links":1011},{"schema":20,"document":1005},{"type":22,"children":1006},[1007],{"type":25,"children":1008},[1009],{"type":28,"value":1010},"requirements relevant to the approval process and their integration into project planning",[],{"value":1013,"links":1019},{"schema":20,"document":1014},{"type":22,"children":1015},[1016],{"type":25,"children":1017},[1018],{"type":28,"value":206},[],[],{"__typename":893,"showLineNet":801,"background":871,"anchor":206,"tagline":1022,"headline":1023,"semanticOfHeadline":897,"text":1024,"ctaButton":1037,"primaryButton":1045,"row":1053},"Keep track of your appointments","Timetable and adherence to deadlines in the grid connection project",{"value":1025,"links":1036},{"schema":20,"document":1026},{"type":22,"children":1027},[1028,1032],{"type":25,"children":1029},[1030],{"type":28,"value":1031},"In renewable energy projects in particular, the timetable is crucial to commercial success: delays in grid connection can push back the entire commissioning date of a wind farm or solar park. Whether and when your generation plants will be connected to the grid depends largely on the outcome of the grid compatibility assessment and the available capacity at the grid connection point. That is why we always consider permit management within the context of the overall schedule and coordinate procedural steps, planning and construction with one another. ",{"type":25,"children":1033},[1034],{"type":28,"value":1035},"A realistic, transparent timetable gives you planning certainty – and highlights critical milestones at an early stage. Key benefits for your project:",[],{"value":1038,"links":1044},{"schema":20,"document":1039},{"type":22,"children":1040},[1041],{"type":25,"children":1042},[1043],{"type":28,"value":206},[],{"value":1046,"links":1052},{"schema":20,"document":1047},{"type":22,"children":1048},[1049],{"type":25,"children":1050},[1051],{"type":28,"value":206},[],[1054,1129],{"__typename":917,"leftColumn":1055,"middleColumn":1081,"rightColumn":1105},[1056],{"__typename":1057,"headline":1058,"text":1059,"textButton":1068,"media":1076},"NestedFeatureIconRecord","Timetable",{"value":1060,"links":1067},{"schema":20,"document":1061},{"type":22,"children":1062},[1063],{"type":25,"children":1064},[1065],{"type":28,"value":1066},"Realistic timetables with clearly defined milestones and buffer periods",[],{"value":1069,"links":1075},{"schema":20,"document":1070},{"type":22,"children":1071},[1072],{"type":25,"children":1073},[1074],{"type":28,"value":206},[],[1077],{"image":1078},{"url":1079,"width":1080,"height":1080,"responsiveImage":11},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1791795445-uhr-pfeile.svg",100,[1082],{"__typename":1057,"headline":1083,"text":1084,"textButton":1093,"media":1101},"Proactive management",{"value":1085,"links":1092},{"schema":20,"document":1086},{"type":22,"children":1087},[1088],{"type":25,"children":1089},[1090],{"type":28,"value":1091},"Early identification and management of time-critical process steps",[],{"value":1094,"links":1100},{"schema":20,"document":1095},{"type":22,"children":1096},[1097],{"type":25,"children":1098},[1099],{"type":28,"value":206},[],[1102],{"image":1103},{"url":1104,"width":1080,"height":1080,"responsiveImage":11},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1787049106-line-graphic.svg",[1106],{"__typename":1057,"headline":1107,"text":1108,"textButton":1117,"media":1125},"Dealing with complexity",{"value":1109,"links":1116},{"schema":20,"document":1110},{"type":22,"children":1111},[1112],{"type":25,"children":1113},[1114],{"type":28,"value":1115},"Close integration of planning permission, design and construction",[],{"value":1118,"links":1124},{"schema":20,"document":1119},{"type":22,"children":1120},[1121],{"type":25,"children":1122},[1123],{"type":28,"value":206},[],[1126],{"image":1127},{"url":1128,"width":1080,"height":1080,"responsiveImage":11},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1787049106-setting.svg",{"__typename":917,"leftColumn":1130,"middleColumn":1154,"rightColumn":1179},[1131],{"__typename":1057,"headline":1132,"text":1133,"textButton":1142,"media":1150},"Communication",{"value":1134,"links":1141},{"schema":20,"document":1135},{"type":22,"children":1136},[1137],{"type":25,"children":1138},[1139],{"type":28,"value":1140},"Transparent communication of the project’s progress to all stakeholders",[],{"value":1143,"links":1149},{"schema":20,"document":1144},{"type":22,"children":1145},[1146],{"type":25,"children":1147},[1148],{"type":28,"value":206},[],[1151],{"image":1152},{"url":1153,"width":1080,"height":1080,"responsiveImage":11},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1791795440-netzwerk.svg",[1155],{"__typename":1057,"headline":1156,"text":1157,"textButton":1166,"media":1174},"On-time delivery",{"value":1158,"links":1165},{"schema":20,"document":1159},{"type":22,"children":1160},[1161],{"type":25,"children":1162},[1163],{"type":28,"value":1164},"from the grid connection right through to commissioning – including clarification of the technical connection requirements, the necessary structural works and the connection costs",[],{"value":1167,"links":1173},{"schema":20,"document":1168},{"type":22,"children":1169},[1170],{"type":25,"children":1171},[1172],{"type":28,"value":206},[],[1175],{"image":1176},{"url":1177,"width":1178,"height":1178,"responsiveImage":11},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1785337160-mast.svg",64,[],{"__typename":1181,"background":1182,"largeText":801,"showLineNet":831,"anchor":206,"tagline":1183,"headline":1184,"semanticOfHeadline":897,"text":1185,"ctaButton":1194,"primaryButton":1209},"CallToActionRecord","bg-blue","Over 20 years’ experience","Your partner for permit management for grid connections",{"value":1186,"links":1193},{"schema":20,"document":1187},{"type":22,"children":1188},[1189],{"type":25,"children":1190},[1191],{"type":28,"value":1192},"As a medium-sized company based in Riesa and Dresden, WT Energiesysteme GmbH has been constructing substations and grid connections for energy suppliers, wind and solar farms, hydrogen plants and the industrial sector for over 20 years. Having worked on a wide variety of grid connection projects, we are familiar with the typical regulatory hurdles – and know how to avoid them. Acting as the link between plant operators and grid operators, we ensure that your planned feed-in capacity is seamlessly integrated into the electricity grid. From the feasibility study through the planning application documents right up to commissioning, you’ll have just one point of contact with us: from the greenfield site right through to the handover. In this way, we combine permit management, planning and construction into a seamless process that reliably guides your project to success.",[],{"value":1195,"links":1204},{"schema":20,"document":1196},{"type":22,"children":1197},[1198],{"type":25,"children":1199},[1200],{"item":666,"type":218,"children":1201},[1202],{"type":28,"value":1203},"Enquire about a project",[1205],{"__typename":665,"id":666,"name":867,"formId":661,"_allSlugLocales":1206},[1207,1208],{"locale":230,"value":659},{"locale":233,"value":661},{"value":1210,"links":1216},{"schema":20,"document":1211},{"type":22,"children":1212},[1213],{"type":25,"children":1214},[1215],{"type":28,"value":206},[],{"__typename":1218,"showLineNet":801,"anchor":1219,"tagline":1220,"headline":1221,"semanticOfHeadline":897,"text":1222,"ctaButton":1231,"primaryButton":1239,"mediaAlignRight":801,"bigImage":801,"background":894,"mediaBlock":1247},"MediaTextRecord","Zusammenarbeit","Cooperation","Better to sort it out early than to put it off until later",{"value":1223,"links":1230},{"schema":20,"document":1224},{"type":22,"children":1225},[1226],{"type":25,"children":1227},[1228],{"type":28,"value":1229},"We coordinate all necessary procedures at an early stage with network operators, authorities, landowners and other stakeholders. What matters here is: early involvement and scoping with the authorities. Complete, consistent documentation. Correct timing for seasonal surveys. Connection point and technical connection conditions agreed with the network operator. Rights of way and pipeline rights agreed with landowners at an early stage.",[],{"value":1232,"links":1238},{"schema":20,"document":1233},{"type":22,"children":1234},[1235],{"type":25,"children":1236},[1237],{"type":28,"value":206},[],{"value":1240,"links":1246},{"schema":20,"document":1241},{"type":22,"children":1242},[1243],{"type":25,"children":1244},[1245],{"type":28,"value":206},[],[1248],{"__typename":874,"mediaDescription":1249,"hideMediaDescription":831,"isAiGenerated":801,"image":1250},"Consultation \u002F Planning meeting",{"url":1251,"width":877,"height":878,"focalPoint":1252,"responsiveImage":1254},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg",{"x":1253,"y":1253},0.5,{"src":1255,"srcSet":1256,"width":885,"height":886,"aspectRatio":887,"alt":1257,"title":11,"base64":1258,"sizes":890},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg?auto=format%2Ccompress&w=1600","https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg?auto=format%2Ccompress&dpr=0.25&w=1600 400w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg?auto=format%2Ccompress&dpr=0.5&w=1600 800w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg?auto=format%2Ccompress&dpr=0.75&w=1600 1200w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619690-wt-energiesysteme-wir-stellen-uns-vor-mov-00_01_35_18-still002.jpg?auto=format%2Ccompress&w=1600 1600w","WT Energiesysteme employee wearing a headset while providing customer support and communicating at his computer workstation.","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wCEAAoHBwgHBgoICAgLCgoLDhgQFRUZDhUVDRYYFx0ZHRYTFiEmHysjGh0oHSEiJDUlKC0vMjIyGSI4PTcwPC0xMi8BCgsLDg0OHAoOHC8cFhwvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL\u002F\u002FAABEIAA4AGAMBIgACEQEDEQH\u002FxAAXAAADAQAAAAAAAAAAAAAAAAADBQYA\u002F8QAHxAAAQQCAgMAAAAAAAAAAAAAAwABAgQFBhJRETFB\u002F8QAFgEBAQEAAAAAAAAAAAAAAAAAAQIA\u002F8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERAv\u002FaAAwDAQACEQMRAD8AscZmeIXZ0erbYth5+UrHXiOtJ26S2reIOzKLekhhOA9z26WNJxj8WUztwY3TO5FliXl0\u002F9k=",{"__typename":1260,"background":871,"anchor":1261,"tagline":1262,"headline":1263,"semanticOfHeadline":897,"text":1264,"button":1319,"gridNumbering":801,"gridBackground":11,"gridTeaser":1336,"standaloneTeaser":1337},"ContentTeaserGridRecord","Unterlagen & Begleitung","Documents & Support","Application documents that get it right first time",{"value":1265},{"schema":20,"document":1266},{"type":22,"children":1267},[1268,1272],{"type":25,"children":1269},[1270],{"type":28,"value":1271},"We prepare and compile the necessary documents. These typically include:",{"type":1273,"style":1274,"children":1275},"list","bulleted",[1276,1283,1289,1295,1301,1307,1313],{"type":1277,"children":1278},"listItem",[1279],{"type":25,"children":1280},[1281],{"type":28,"value":1282},"Explanatory Report",{"type":1277,"children":1284},[1285],{"type":25,"children":1286},[1287],{"type":28,"value":1288},"Route and site plans",{"type":1277,"children":1290},[1291],{"type":25,"children":1292},[1293],{"type":28,"value":1294},"Technical documentation relating to the cable",{"type":1277,"children":1296},[1297],{"type":25,"children":1298},[1299],{"type":28,"value":1300},"Environmental and species conservation reports, including mapping",{"type":1277,"children":1302},[1303],{"type":25,"children":1304},[1305],{"type":28,"value":1306},"Landscape Management Plan",{"type":1277,"children":1308},[1309],{"type":25,"children":1310},[1311],{"type":28,"value":1312},"Evidence of land and right-of-way rights",{"type":1277,"children":1314},[1315],{"type":25,"children":1316},[1317],{"type":28,"value":1318},"Crossing documentation (roads, railways, waterways)",{"value":1320,"links":1331},{"schema":20,"document":1321},{"type":22,"children":1322},[1323],{"type":25,"children":1324},[1325],{"item":666,"meta":1326,"type":218,"children":1328},[1327],{"id":860,"value":861},[1329],{"type":28,"value":1330},"Request a consultation",[1332],{"__typename":665,"id":666,"name":867,"formId":661,"_allSlugLocales":1333},[1334,1335],{"locale":230,"value":659},{"locale":233,"value":661},[],[],{"__typename":893,"showLineNet":831,"background":894,"anchor":1339,"tagline":1340,"headline":1341,"semanticOfHeadline":897,"text":1342,"ctaButton":1351,"primaryButton":11,"row":1359},"Schritt für Schritt","Step by step","From a request for a grid connection to a confirmation of connection",{"value":1343,"links":1350},{"schema":20,"document":1344},{"type":22,"children":1345},[1346],{"type":25,"children":1347},[1348],{"type":28,"value":1349},"Before approval is granted, the process involves the network operator. They set out the framework for the grid connection authorisation.",[],{"value":1352,"links":1358},{"schema":20,"document":1353},{"type":22,"children":1354},[1355],{"type":25,"children":1356},[1357],{"type":28,"value":206},[],[1360],{"__typename":1361,"firstColumn":1362,"secondColumn":1374,"thirdColumn":1386,"fourthColumn":1398},"FourFeatureColumnRecord",[1363],{"__typename":920,"featureHeadline":206,"headline":1364,"text":1365,"textButton":11},"Application for connection to the grid",{"value":1366,"links":1373},{"schema":20,"document":1367},{"type":22,"children":1368},[1369],{"type":25,"children":1370},[1371],{"type":28,"value":1372},"You must notify the relevant network operator of your plans.",[],[1375],{"__typename":920,"featureHeadline":206,"headline":1376,"text":1377,"textButton":11},"Grid compatibility assessment",{"value":1378,"links":1385},{"schema":20,"document":1379},{"type":22,"children":1380},[1381],{"type":25,"children":1382},[1383],{"type":28,"value":1384},"The network operator checks the connection point and network capacity and sets out the technical conditions for connection.",[],[1387],{"__typename":920,"featureHeadline":206,"headline":1388,"text":1389,"textButton":11},"Connection approval & contract",{"value":1390,"links":1397},{"schema":20,"document":1391},{"type":22,"children":1392},[1393],{"type":25,"children":1394},[1395],{"type":28,"value":1396},"The scope, costs and a timetable for implementation will be agreed upon in a binding manner.",[],[1399],{"__typename":920,"featureHeadline":206,"headline":1400,"text":1401,"textButton":11},"Implementation",{"value":1402,"links":1409},{"schema":20,"document":1403},{"type":22,"children":1404},[1405],{"type":25,"children":1406},[1407],{"type":28,"value":1408},"Planning permission, construction and grid connection of the power line are all interlinked.",[],{"__typename":1218,"showLineNet":801,"anchor":1411,"tagline":1412,"headline":1413,"semanticOfHeadline":897,"text":1414,"ctaButton":1423,"primaryButton":1431,"mediaAlignRight":831,"bigImage":801,"background":871,"mediaBlock":1439},"Der kritische Pfad","The critical path","If you miss the mapping season, you’ll soon lose a year",{"value":1415,"links":1422},{"schema":20,"document":1416},{"type":22,"children":1417},[1418],{"type":25,"children":1419},[1420],{"type":28,"value":1421},"It is rarely the procedure itself that determines the timetable, but rather environmental and species protection: surveys are tied to vegetation and breeding seasons and cannot be rushed. That is why we clarify these issues first and plan surveys, mitigation measures and application documentation in line with the approval timetable, rather than after the event. This ensures that the critical path remains manageable and your deadline can be planned.",[],{"value":1424,"links":1430},{"schema":20,"document":1425},{"type":22,"children":1426},[1427],{"type":25,"children":1428},[1429],{"type":28,"value":206},[],{"value":1432,"links":1438},{"schema":20,"document":1433},{"type":22,"children":1434},[1435],{"type":25,"children":1436},[1437],{"type":28,"value":206},[],[1440],{"__typename":874,"mediaDescription":206,"hideMediaDescription":831,"isAiGenerated":801,"image":1441},{"url":1442,"width":1443,"height":1444,"focalPoint":1445,"responsiveImage":1446},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg",1200,800,{"x":1253,"y":1253},{"src":1447,"srcSet":1448,"width":1443,"height":1444,"aspectRatio":1449,"alt":1450,"title":11,"base64":1451,"sizes":1452},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg?auto=format%2Ccompress&w=1600","https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg?auto=format%2Ccompress&dpr=0.25&w=1600 300w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg?auto=format%2Ccompress&dpr=0.5&w=1600 600w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg?auto=format%2Ccompress&dpr=0.75&w=1600 900w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790619837-2026-08-16_uw-halenbeck-rohlsdorf-28.jpg?auto=format%2Ccompress&w=1600 1200w",1.5,"Ground-mounted solar farm with photovoltaic panels and a substation in the background for feeding generated electricity into the public power grid.","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wCEAAoHBwgHBgoICAgLEAoLDhgQDhUVDh0NFh0dFxwdHRYVFiEmHyslGh0oHRUWJDUlKC0vMjIyGSU4PTcwPCsxMi8BCgsLDg0OHBAQHTsoFig7Ly8vLy87OzsvLy8vLy8vLy8vLy87Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL\u002F\u002FAABEIABAAGAMBIgACEQEDEQH\u002FxAAXAAADAQAAAAAAAAAAAAAAAAAABgcE\u002F8QAIhAAAAUEAQUAAAAAAAAAAAAAAAECAwQFEROREgYhMVFh\u002F8QAFwEAAwEAAAAAAAAAAAAAAAAAAgMEAf\u002FEABkRAAIDAQAAAAAAAAAAAAAAAAABAgQhE\u002F\u002FaAAwDAQACEQMRAD8Abqd1BRkxeCXU9\u002Fo3Xp0iMbiXC2IREhy2bHlVsNUeoyWIHDIfj2Mha0ROCY\u002FNPQW1mWQtgE0J6a7dROHsAtVnAOKP\u002F9k=","(max-width: 1200px) 100vw, 1200px",{"__typename":1454,"showLineNet":831,"anchor":206,"tagline":206,"headline":206,"semanticOfHeadline":897,"background":871,"faq":1455},"FaqBlockRecord",[1456,1468,1480,1492,1504,1516,1528,1540,1552,1564,1576],{"id":1457,"question":1458,"answer":1459},"Y7JnY6i3T7aeun1O0nftGw","How long does it take to obtain a grid connection permit?",{"value":1460,"links":1467},{"schema":20,"document":1461},{"type":22,"children":1462},[1463],{"type":25,"children":1464},[1465],{"type":28,"value":1466},"It would be irresponsible to quote a standard timeframe, as this depends on the type of procedure, the route, environmental and species protection measures, and land acquisition. As a guide: a notification procedure is quicker than planning approval, which in turn is quicker than planning authorisation. For new construction sections, lead times of several years are realistic. The decisive factor for the timetable is not so much the duration of the procedure itself as an early, comprehensive and well-coordinated start.",[],{"id":1469,"question":1470,"answer":1471},"eRsvwI95RCKQBYL3GbAzUw","What does WT Energiesysteme GmbH’s permit management involve?",{"value":1472,"links":1479},{"schema":20,"document":1473},{"type":22,"children":1474},[1475],{"type":25,"children":1476},[1477],{"type":28,"value":1478},"We coordinate all the approval procedures required for the cable connection to your grid connection. This includes liaising with grid operators, authorities and landowners, as well as preparing and compiling all the application documents. Throughout the entire process, we provide you with expert support and keep track of all deadlines. This ensures that permit management remains an integral part of your project planning right from the start.",[],{"id":1481,"question":1482,"answer":1483},"cblJd4gLQxKYKiFz37nJVw","When should approval management begin in a project?",{"value":1484,"links":1491},{"schema":20,"document":1485},{"type":22,"children":1486},[1487],{"type":25,"children":1488},[1489],{"type":28,"value":1490},"Ideally as early as possible – preferably as early as the feasibility and planning phase. The sooner the requirements relevant to planning permission are known, the better they can be integrated into the planning and schedule. This helps us avoid late changes, which can lead to delays and additional costs. Getting off to an early start is the key to ensuring the project runs smoothly.",[],{"id":1493,"question":1494,"answer":1495},"djebpmr-TeekgrpFTuGrnQ","How does WT ensure a robust timetable?",{"value":1496,"links":1503},{"schema":20,"document":1497},{"type":22,"children":1498},[1499],{"type":25,"children":1500},[1501],{"type":28,"value":1502},"We always consider permit management within the context of the overall schedule and integrate procedural steps with planning and construction. Time-critical milestones and dependencies are identified at an early stage and allocated realistic buffer times. This enables us to identify risks before they jeopardise the schedule. Our many years of project experience help us to estimate the duration of procedures realistically.",[],{"id":1505,"question":1506,"answer":1507},"PQkMv970SHqIs24EcUQ67w","For which projects does WT handle the approval process?",{"value":1508,"links":1515},{"schema":20,"document":1509},{"type":22,"children":1510},[1511],{"type":25,"children":1512},[1513],{"type":28,"value":1514},"We install grid connections and substations in the 10 to 380 kV range for energy suppliers, wind and solar farms, hydrogen plants and industrial customers. Whether for generation facilities or large end-users – we support the construction of grid connections for both plant operators and consumers alike. For all these types of project, we handle the permit management for the grid connection. Whether it is a single grid connection or a complex end-to-end project – we tailor our services to the scope of your project. As a main contractor, we cover the entire value chain.",[],{"id":1517,"question":1518,"answer":1519},"dlKpQ8e5QJ-6-oMilVdokA","Who is responsible for coordinating with the authorities and network operators?",{"value":1520,"links":1527},{"schema":20,"document":1521},{"type":22,"children":1522},[1523],{"type":25,"children":1524},[1525],{"type":28,"value":1526},"We take care of all the coordination for you. As your central point of contact, we liaise with network operators, regulatory authorities, landowners and other stakeholders. This significantly reduces the coordination workload for you and ensures clear lines of communication. You retain an overview whilst we handle the operational aspects of the process. To this end, we compile all the necessary information for the network operator so that they can review the grid connection application promptly and provide you with a response without delay.",[],{"id":1529,"question":1530,"answer":1531},"M1PYhaV6QaOT7J-Ouz_7DQ","Within what timeframe must the network operator respond to a request for connection to the network?",{"value":1532,"links":1539},{"schema":20,"document":1533},{"type":22,"children":1534},[1535],{"type":25,"children":1536},[1537],{"type":28,"value":1538},"Since Section 17 of the EEG 2023 came into force, a clear timeframe has applied to the connection of installations: Upon receipt of the grid connection application and all necessary information, grid operators must, without delay and at the latest within eight weeks, submit a timetable for the immediate establishment of the grid connection. This provision is designed to speed up the expansion of the grid and ensures that the grid operator responds without delay. We prepare the grid connection application in such a way that all the information required for the assessment is available from the outset.",[],{"id":1541,"question":1542,"answer":1543},"JLIf8LKlToCh0Jj28bNDQg","Am I entitled to a grid connection?",{"value":1544,"links":1551},{"schema":20,"document":1545},{"type":22,"children":1546},[1547],{"type":25,"children":1548},[1549],{"type":28,"value":1550},"In principle, there is a right to grid connection: the grid operator is obliged to connect generation facilities and consumers to its grid. A refusal without justification, or a refusal not attributable to any fault on the part of the party seeking connection, is not permitted. The network operator may only refuse consent if the connection would be technically or economically unreasonable. The connection cannot be established without the network operator’s consent. We ensure that all requirements are met so that you can connect your installation to the grid promptly.",[],{"id":1553,"question":1554,"answer":1555},"HRxW36-kQmuriu77A9QwdQ","What happens when there is limited capacity in the electricity grid?",{"value":1556,"links":1563},{"schema":20,"document":1557},{"type":22,"children":1558},[1559],{"type":25,"children":1560},[1561],{"type":28,"value":1562},"If the available capacity is insufficient to accommodate more electricity into the grid, the connection may be made with a limited maximum feed-in power. For installations with a total installed capacity exceeding a certain threshold, the grid operator may temporarily limit generation. Feed-in management and redispatch are distinct processes. We assess at an early stage what feed-in capacity is realistic and coordinate the results of the grid compatibility assessment with your timetable.",[],{"id":1565,"question":1566,"answer":1567},"aS-p_sCSRxGFWGnbV9bwJg","When is a simplified application sufficient without a full application for a grid connection?",{"value":1568,"links":1575},{"schema":20,"document":1569},{"type":22,"children":1570},[1571],{"type":25,"children":1572},[1573],{"type":28,"value":1574},"If a system is designed, as part of the grid connection, in such a way that it does not exceed the capacity of the existing grid connection, a full new grid connection application is often not required. The grid operator assesses the grid connection in accordance with the regulations governing the implementation of grid connections and, provided there are no adverse effects on existing grid users and the existing grid connection is sufficient, generally confirms the connection within one month of receiving the documentation. This allows for planning certainty to be established within one month.",[],{"id":1577,"question":1578,"answer":1579},"CSjum8LvSYi8tuSZURRCfg","Who should I contact if there are any issues with the network operator?",{"value":1580,"links":1587},{"schema":20,"document":1581},{"type":22,"children":1582},[1583],{"type":25,"children":1584},[1585],{"type":28,"value":1586},"Should disputes arise between the plant operator and the grid operator – for example, regarding the outcome of the grid compatibility assessment or the connection costs – the EEG|KWKG Clearing House or the Federal Network Agency may be called upon. We also assist with coordination with the metering point operator. In practice, however, most issues can be clarified with the grid operator in advance if the connection application is properly prepared – and that is precisely what we ensure.",[],{"__typename":1589,"background":1182,"showLineNet":831,"anchor":206,"tagline":1590,"headline":1591,"semanticOfHeadline":897,"text":1592,"ctaButton":1601,"contactPerson":1615},"ContactPersonBlockRecord","Your project starts here","Talk to us about your grid connection",{"value":1593,"links":1600},{"schema":20,"document":1594},{"type":22,"children":1595},[1596],{"type":25,"children":1597},[1598],{"type":28,"value":1599},"The sooner we are involved, the easier it will be to plan your appointment. Let’s go through your plans and the approval process together.",[],{"value":1602,"links":1610},{"schema":20,"document":1603},{"type":22,"children":1604},[1605],{"type":25,"children":1606},[1607],{"item":666,"type":218,"children":1608},[1609],{"type":28,"value":864},[1611],{"__typename":665,"id":666,"name":867,"formId":661,"_allSlugLocales":1612},[1613,1614],{"locale":230,"value":659},{"locale":233,"value":661},{"id":1616,"name":1617,"role":1618,"phone":1619,"email":1620,"image":1621},"BINIcacdTdCuk_kuIL2kJA","Robert Stefaniak","Sales Manager","+49 3525 51328-53","vertrieb@wt-energiesysteme.de",[1622],{"isAiGenerated":801,"image":1623},{"focalPoint":1624,"responsiveImage":1625},{"x":1253,"y":1253},{"src":1626,"srcSet":1627,"width":1628,"height":1629,"aspectRatio":1630,"alt":11,"title":11,"base64":1631,"sizes":1632},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790256797-2026-06_intersolar-22.jpg?auto=format%2Ccompress&w=2000","https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790256797-2026-06_intersolar-22.jpg?auto=format%2Ccompress&dpr=0.25&w=2000 500w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790256797-2026-06_intersolar-22.jpg?auto=format%2Ccompress&dpr=0.5&w=2000 1000w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790256797-2026-06_intersolar-22.jpg?auto=format%2Ccompress&dpr=0.75&w=2000 1500w,https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1790256797-2026-06_intersolar-22.jpg?auto=format%2Ccompress&w=2000 2000w",2000,1333,1.5003750937734435,"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wCEAAoHBwgHBgoICBILFhYLDiIQDhYWDRYQDRUOFxgZHRYTIhUaHysjGh0oKSEWJDUlKC0vMjIyGSU4PTcwPCsxMi8BCgsLDg0OHBEOFi8cFh07Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL\u002F\u002FAABEIABAAGAMBIgACEQEDEQH\u002FxAAYAAACAwAAAAAAAAAAAAAAAAAABQMEB\u002F\u002FEAB8QAAEDAwUAAAAAAAAAAAAAAAEAAgMEEhMFERVRYf\u002FEABcBAAMBAAAAAAAAAAAAAAAAAAECAwD\u002FxAAXEQADAQAAAAAAAAAAAAAAAAAAAREC\u002F9oADAMBAAIRAxEAPwDUMjHSkpK6vaNWsHabRwbzFqX8Ndqof6l2jZkL1QQ4hyFJWw4rQhFUk5T\u002F2Q==","(max-width: 2000px) 100vw, 2000px",{"locales":1634,"globalSeo":1635},[230,233],{"titleSuffix":206,"fallbackSeo":1636},{"title":1637,"description":1638,"image":1639},"WT Energiesysteme – We’re shaping the energy transition!","We are WT Energiesysteme GmbH. Our core expertise lies in the construction, maintenance and modernisation of substations. Find out more here!",{"url":1640},"https:\u002F\u002Fwww.datocms-assets.com\u002F221668\u002F1791558887-design-ohne-titel-3.jpg",{"allNavigationMains":1642,"config":1965},[1643],{"id":1644,"children":1645},"CSNiE7_NRGmnlil6ahrLXw",[1646,1681,1764,1803,1856,1873,1933],{"id":1647,"name":1648,"externalUrl":206,"link":1649,"image":1657,"children":1658},"OiwkYQXcSoai-LVWYcvU1g","Substation",{"__typename":226,"id":1650,"name":1651,"_allSlugLocales":1652},"OPk973eHRBOwU0d7MyV6Pg","Substation at a glance",[1653,1655],{"locale":230,"value":1654},"umspannwerk-im-ueberblick",{"locale":233,"value":1656},"substation-at-a-glance",[],[1659,1670],{"id":1660,"name":1661,"externalUrl":206,"link":1662},"Nqx1wAHBRxqK5HqKvHp-2A","110 kV substations",{"__typename":226,"id":1663,"name":1664,"_allSlugLocales":1665},"ewUTSl9ARb6mOZF2SQ13vQ","110 kV substation",[1666,1668],{"locale":230,"value":1667},"umspannwerk-im-ueberblick\u002F110kv",{"locale":233,"value":1669},"substation-at-a-glance\u002F110-kv",{"id":1671,"name":1672,"externalUrl":206,"link":1673},"d8OBhDIaTMWUnzA4XKqc7g","380 kV substations",{"__typename":226,"id":1674,"name":1675,"_allSlugLocales":1676},"bpynqaOnQx-jiRndMSXc5Q","380 kV substation",[1677,1679],{"locale":230,"value":1678},"umspannwerk-im-ueberblick\u002F380kv",{"locale":233,"value":1680},"substation-at-a-glance\u002F380-kv",{"id":1682,"name":1683,"externalUrl":206,"link":1684,"image":1691,"children":1692},"L0kcCq5ER0OV2DJBV9BVxQ","Services",{"__typename":226,"id":1685,"name":1683,"_allSlugLocales":1686},"Cg_sb8jlQ_OHWoyca1CZAg",[1687,1689],{"locale":230,"value":1688},"leistungen",{"locale":233,"value":1690},"services",[],[1693,1704,1714,1724,1734,1744,1754],{"id":1694,"name":1695,"externalUrl":206,"link":1696},"C8N-qLRQR1iW9I8D65zpSQ","Planning & Approval",{"__typename":1697,"id":1698,"name":1695,"_allSlugLocales":1699},"ServiceRecord","MIaukdkGTyu91J16ME1SvA",[1700,1702],{"locale":230,"value":1701},"leistungen\u002Fplanung-und-genehmigung",{"locale":233,"value":1703},"services\u002Fplanning-and-approval",{"id":1705,"name":1706,"externalUrl":206,"link":1707},"fxmTi1teRyGRqXPM2X7OVA","Construction & Assembly",{"__typename":1697,"id":1708,"name":1706,"_allSlugLocales":1709},"Aq7a6BloTm28Pt75c6xetg",[1710,1712],{"locale":230,"value":1711},"leistungen\u002Fbau-und-montage",{"locale":233,"value":1713},"services\u002Fconstruction-and-assembly",{"id":1715,"name":1716,"externalUrl":206,"link":1717},"BIj1YuijT3ywB7VIYQztEQ","Control cabinet assembly",{"__typename":1697,"id":1718,"name":1716,"_allSlugLocales":1719},"Z1xqTIMrTs6gDdj5PCwWuA",[1720,1722],{"locale":230,"value":1721},"leistungen\u002Fschaltschrankmontage",{"locale":233,"value":1723},"services\u002Fcontrol-cabinet-assembly",{"id":1725,"name":1726,"externalUrl":206,"link":1727},"O-ooL459TL6JW6ey-luDjA","Grid connection",{"__typename":1697,"id":1728,"name":1726,"_allSlugLocales":1729},"FcV2kBiUQYqDp30-kyc5XA",[1730,1732],{"locale":230,"value":1731},"leistungen\u002Fnetzanbindung",{"locale":233,"value":1733},"services\u002Fgrid-connection",{"id":1735,"name":1736,"externalUrl":206,"link":1737},"L90dErGrRYOR3AzhY3s4tg","Commissioning",{"__typename":1697,"id":1738,"name":1736,"_allSlugLocales":1739},"Pp_uJNeqTSiMh3bQ8Tgh0Q",[1740,1742],{"locale":230,"value":1741},"leistungen\u002Finbetriebnahme",{"locale":233,"value":1743},"services\u002Fcommissioning",{"id":1745,"name":1746,"externalUrl":206,"link":1747},"beyJnXhHQ3uk9Az3m02stg","Service & Maintenance",{"__typename":1697,"id":1748,"name":1746,"_allSlugLocales":1749},"IH-a2RYIS9C5cRuWtIx-vQ",[1750,1752],{"locale":230,"value":1751},"leistungen\u002Fservice-und-wartung",{"locale":233,"value":1753},"services\u002Fservice-and-maintenance",{"id":1755,"name":1756,"externalUrl":206,"link":1757},"A-IcIPm_TfWXxdUIlj7jDw","Battery storage",{"__typename":1697,"id":1758,"name":1756,"_allSlugLocales":1759},"YItL2Ng_Q5i0K8fHnwibuQ",[1760,1762],{"locale":230,"value":1761},"leistungen\u002Fbatteriespeicher",{"locale":233,"value":1763},"services\u002Fbattery-storage",{"id":1765,"name":1766,"externalUrl":206,"link":1767,"image":1775,"children":1776},"Ey-8gYQ3Sni_t1ULCPR01Q","Feed-in & Grid Connection",{"__typename":226,"id":1768,"name":1769,"_allSlugLocales":1770},"bNpehAc6RaSElcErMw2hsA","Feed-in and grid connection",[1771,1773],{"locale":230,"value":1772},"einspeisung-und-netzanschluss",{"locale":233,"value":1774},"feed-in-and-grid-connection",[],[1777,1787,1793],{"id":1778,"name":1779,"externalUrl":206,"link":1780},"cmqbC3kmRtWoP11iNvvKBQ","Grid connection at a glance",{"__typename":226,"id":1781,"name":1779,"_allSlugLocales":1782},"H47erJXSTICXMj60ZrjyLg",[1783,1785],{"locale":230,"value":1784},"einspeisung-und-netzanschluss\u002Fueberblick",{"locale":233,"value":1786},"feed-in-and-grid-connection\u002Foverview",{"id":1788,"name":806,"externalUrl":206,"link":1789},"B3SyhC7yQlmbfhZ5QwEh-w",{"__typename":226,"id":805,"name":806,"_allSlugLocales":1790},[1791,1792],{"locale":230,"value":810},{"locale":233,"value":807},{"id":1794,"name":1795,"externalUrl":206,"link":1796},"BeUu7pH6Tt2Soqt9Cj5_9A","Property & Location",{"__typename":226,"id":1797,"name":1795,"_allSlugLocales":1798},"H62My_M7Tv2-aYzYFGOiUg",[1799,1801],{"locale":230,"value":1800},"einspeisung-und-netzanschluss\u002Fgrundstueck-und-standort",{"locale":233,"value":1802},"feed-in-and-grid-connection\u002Fproperty-and-location",{"id":1804,"name":1805,"externalUrl":206,"link":1806,"image":1813,"children":1814},"Qut5O9EoS2GjRxAOq5j5XQ","Sectors",{"__typename":226,"id":1807,"name":1805,"_allSlugLocales":1808},"M7icvZhlTV-t-LxS9b5GVw",[1809,1811],{"locale":230,"value":1810},"branchen",{"locale":233,"value":1812},"sectors",[],[1815,1826,1836,1846],{"id":1816,"name":1817,"externalUrl":206,"link":1818},"GShwDK82TJmtjiJbVsmvhw","Project developer",{"__typename":1819,"id":1820,"name":1817,"_allSlugLocales":1821},"IndustryRecord","Am0XrpTgT4qMpQem0Kv30Q",[1822,1824],{"locale":230,"value":1823},"branchen\u002Fprojektentwickler",{"locale":233,"value":1825},"sectors\u002Fproject-developer",{"id":1827,"name":1828,"externalUrl":206,"link":1829},"AQy-VCr1RB2ArUWr6LPJ1Q","Energy suppliers & network operators",{"__typename":1819,"id":1830,"name":1828,"_allSlugLocales":1831},"S8LbZwLtRVu5t7j5oEsYtw",[1832,1834],{"locale":230,"value":1833},"branchen\u002Fenergieversorger-und-netzbetreiber",{"locale":233,"value":1835},"sectors\u002Fenergy-suppliers-and-network-operators",{"id":1837,"name":1838,"externalUrl":206,"link":1839},"DBo5RNOTRSqDNWbGEsSHfw","Industry & Large-scale Consumers",{"__typename":1819,"id":1840,"name":1838,"_allSlugLocales":1841},"aVhxWOChSImxB2g2mFp7RQ",[1842,1844],{"locale":230,"value":1843},"branchen\u002Findustrie-und-grossverbraucher",{"locale":233,"value":1845},"sectors\u002Findustry-and-large-scale-consumers",{"id":1847,"name":1848,"externalUrl":206,"link":1849},"EndEEWLWRQ6Cuf6sxyDbkQ","Investors & Tenders",{"__typename":1819,"id":1850,"name":1848,"_allSlugLocales":1851},"Jvxgg8yISaii3GEUS01eZA",[1852,1854],{"locale":230,"value":1853},"branchen\u002Finvestoren-und-ausschreibungen",{"locale":233,"value":1855},"sectors\u002Finvestors-and-tenders",{"id":1857,"name":1858,"externalUrl":206,"link":1859,"image":1866,"children":1867},"TFTwOO8vQCi1r8FPqGIvgw","References",{"__typename":226,"id":1860,"name":1858,"_allSlugLocales":1861},"M5zpDhVlTn6Ml48vS-sB3w",[1862,1864],{"locale":230,"value":1863},"referenzen",{"locale":233,"value":1865},"references",[],[1868,1870],{"id":1869,"name":206,"externalUrl":206,"link":11},"F-pK6v2oSbS7nvY7XYSt5w",{"id":1871,"name":1872,"externalUrl":206,"link":11},"EzJ62dKZR5SHfzLv3Cjp5Q","Krumpa Substation",{"id":1874,"name":162,"externalUrl":206,"link":1875,"image":1882,"children":1883},"SLSTqB35Rh24H9ZRIPkuEg",{"__typename":226,"id":1876,"name":162,"_allSlugLocales":1877},"P3XPMouPSPi_ovtvFvQGiA",[1878,1880],{"locale":230,"value":1879},"unternehmen",{"locale":233,"value":1881},"company",[],[1884,1893,1903,1913,1923],{"id":1885,"name":329,"externalUrl":206,"link":1886},"D6wCUjMQStSL7y1p-uUzEA",{"__typename":226,"id":1887,"name":329,"_allSlugLocales":1888},"HeNyPpMUTjC05CC_qRFYww",[1889,1891],{"locale":230,"value":1890},"unternehmen\u002Fnews",{"locale":233,"value":1892},"company\u002Fnews",{"id":1894,"name":1895,"externalUrl":206,"link":1896},"YAJXcjTDTjCPSCbMrCj4IQ","WT Energiesysteme Group",{"__typename":226,"id":1897,"name":1895,"_allSlugLocales":1898},"WQu1jkHYTbmkTQC4KnrT5w",[1899,1901],{"locale":230,"value":1900},"unternehmen\u002Fwt-energiesysteme-gruppe",{"locale":233,"value":1902},"company\u002Fwt-energiesysteme-group",{"id":1904,"name":1905,"externalUrl":206,"link":1906},"IoAANlQJRV-opWPm3RQmcA","Values & Approach",{"__typename":226,"id":1907,"name":1905,"_allSlugLocales":1908},"WSkgP-m5TPCo_Pi4Fwsljw",[1909,1911],{"locale":230,"value":1910},"unternehmen\u002Fwerte-und-haltung",{"locale":233,"value":1912},"company\u002Fvalues-and-approach",{"id":1914,"name":1915,"externalUrl":206,"link":1916},"CDLyh4TaTiSCMdRVRSxHgw","Quality & Certifications",{"__typename":226,"id":1917,"name":1915,"_allSlugLocales":1918},"dAwPHctHQdao39CRFvXh8Q",[1919,1921],{"locale":230,"value":1920},"unternehmen\u002Fqualitaet-und-zertifizierungen",{"locale":233,"value":1922},"company\u002Fquality-and-certifications",{"id":1924,"name":1925,"externalUrl":206,"link":1926},"DnBbdjxaR8SMkZKTODcniQ","Partners & Networks",{"__typename":226,"id":1927,"name":1925,"_allSlugLocales":1928},"cW8WzVQZTs-YVopcJLDPkg",[1929,1931],{"locale":230,"value":1930},"unternehmen\u002Fpartner-und-netzwerke",{"locale":233,"value":1932},"company\u002Fpartners-and-networks",{"id":1934,"name":1935,"externalUrl":206,"link":1936,"image":1943,"children":1944},"HD9qpgiSTVWtiLHnx466_A","Careers",{"__typename":226,"id":1937,"name":1935,"_allSlugLocales":1938},"cTYLlYcjR06nHfRTcbyMHw",[1939,1941],{"locale":230,"value":1940},"karriere",{"locale":233,"value":1942},"careers",[],[1945,1955],{"id":1946,"name":1947,"externalUrl":206,"link":1948},"Xw2yuXu7QEmzcacRSjKCUw","Working at WT",{"__typename":226,"id":1949,"name":1947,"_allSlugLocales":1950},"XpGO2gY3RkWmHr9NSpkoMQ",[1951,1953],{"locale":230,"value":1952},"karriere\u002Farbeiten-bei-wt",{"locale":233,"value":1954},"careers\u002Fworking-at-wt",{"id":1956,"name":1957,"externalUrl":206,"link":1958},"EBnceM-nRWm818XTD8MZJw","Job vacancies",{"__typename":226,"id":1959,"name":1957,"_allSlugLocales":1960},"WOrsUpcVR1Sfn_MBOK4oyA",[1961,1963],{"locale":230,"value":1962},"karriere\u002Fstellenangebote",{"locale":233,"value":1964},"careers\u002Fjob-vacancies",{"pageContact":1966,"department":1970},{"__typename":665,"id":666,"formId":661,"_allSlugLocales":1967},[1968,1969],{"locale":230,"value":659},{"locale":233,"value":661},{"phone":676,"email":677},{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1972},"\u003Cpath fill=\"currentColor\" d=\"M6.54 5c.06.89.21 1.76.45 2.59l-1.2 1.2c-.41-1.2-.67-2.47-.76-3.79zm9.86 12.02c.85.24 1.72.39 2.6.45v1.49c-1.32-.09-2.59-.35-3.8-.75zM7.5 3H4c-.55 0-1 .45-1 1c0 9.39 7.61 17 17 17c.55 0 1-.45 1-1v-3.49c0-.55-.45-1-1-1c-1.24 0-2.45-.2-3.57-.57a.8.8 0 0 0-.31-.05c-.26 0-.51.1-.71.29l-2.2 2.2a15.15 15.15 0 0 1-6.59-6.59l2.2-2.2c.28-.28.36-.67.25-1.02A11.4 11.4 0 0 1 8.5 4c0-.55-.45-1-1-1\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1974},"\u003Cpath fill=\"currentColor\" d=\"M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2zm-2 0l-8 4.99L4 6zm0 12H4V8l8 5l8-5z\"\u002F>",{"config":1976},{"pageIndex":1977,"pageNews":1981,"pageReferences":1985},{"__typename":226,"id":216,"name":227,"_allSlugLocales":1978},[1979,1980],{"locale":230,"value":231},{"locale":233,"value":231},{"__typename":226,"id":1887,"name":329,"_allSlugLocales":1982},[1983,1984],{"locale":230,"value":1890},{"locale":233,"value":1892},{"__typename":226,"id":1860,"name":1858,"_allSlugLocales":1986},[1987,1988],{"locale":230,"value":1863},{"locale":233,"value":1865},{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1990},"\u003Cpath fill=\"currentColor\" d=\"M5 21q-.825 0-1.412-.587T3 19V5q0-.825.588-1.412T5 3h4.2q.325-.9 1.088-1.45T12 1t1.713.55T14.8 3H19q.825 0 1.413.588T21 5v6.7q-.475-.225-.975-.387T19 11.075V5H5v14h6.05q.075.55.238 1.05t.387.95zm0-3v1V5v6.075V11zm2-1h4.075q.075-.525.238-1.025t.362-.975H7zm0-4h6.1q.8-.75 1.788-1.25T17 11.075V11H7zm0-4h10V7H7zm5.538-4.962q.212-.213.212-.538t-.213-.537T12 2.75t-.537.213t-.213.537t.213.538t.537.212t.538-.213M18 23q-2.075 0-3.537-1.463T13 18t1.463-3.537T18 13t3.538 1.463T23 18t-1.463 3.538T18 23m-.5-2h1v-2.5H21v-1h-2.5V15h-1v2.5H15v1h2.5z\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1992},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M17 2h-3a5 5 0 0 0-5 5v3H6v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1994},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\">\u003Cpath d=\"M21 8v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5M7 17v-7\"\u002F>\u003Cpath d=\"M11 17v-3.25M11 10v3.75m0 0c0-3.75 6-3.75 6 0V17M7 7.01l.01-.011\"\u002F>\u003C\u002Fg>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1996},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8\"\u002F>\u003Cpath d=\"M3 16V8a5 5 0 0 1 5-5h8a5 5 0 0 1 5 5v8a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5Z\"\u002F>\u003Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m17.5 6.51l.01-.011\"\u002F>\u003C\u002Fg>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":1998},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m16 21l-4-7l6.5-11M7 7l2 3.5L6 15\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2000},"\u003Cpath fill=\"currentColor\" d=\"m12 5.69l5 4.5V18h-2v-6H9v6H7v-7.81zM12 3L2 12h3v8h6v-6h2v6h6v-8h3z\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2002},"\u003Cpath fill=\"currentColor\" d=\"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2004},"\u003Cpath fill=\"currentColor\" d=\"M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z\"\u002F>",{"page":2006,"news":11,"_site":2010},{"_allSlugLocales":2007},[2008,2009],{"locale":230,"value":810},{"locale":233,"value":807},{"locales":2011},[230,233],{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2013},"\u003Cpath fill=\"currentColor\" d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2M4 12c0-.61.08-1.21.21-1.78L8.99 15v1c0 1.1.9 2 2 2v1.93C7.06 19.43 4 16.07 4 12m13.89 5.4c-.26-.81-1-1.4-1.9-1.4h-1v-3c0-.55-.45-1-1-1h-6v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41C17.92 5.77 20 8.65 20 12c0 2.08-.81 3.98-2.11 5.4\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2015},"\u003Cpath fill=\"currentColor\" d=\"M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5A6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5S14 7.01 14 9.5S11.99 14 9.5 14\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2017},"\u003Cpath fill=\"currentColor\" d=\"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z\"\u002F>",{"left":799,"top":799,"width":800,"height":800,"rotate":799,"vFlip":801,"hFlip":801,"body":2019},"\u003Cpath fill=\"currentColor\" d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6l-6-6z\"\u002F>",1793097250430]