:root:not(#udh-k5) .udh-k5-hero-aktionen { display: flex; flex-wrap: wrap; gap: var(--udh-space-3, 16px); margin-top: var(--udh-space-5, 32px); }
:root:not(#udh-k5) .udh-k5-hero-aktionen > .udh-btn { position: relative; }
@media (max-width: 479px) { :root:not(#udh-k5) .udh-k5-hero-aktionen > .udh-btn { width: 100%; } }

:root:not(#udh-k5) a.udh-k5-tel { color: #fff; }
:root:not(#udh-k5) .udh-k5-tel-ico { flex: none; display: block; width: 32px; height: 32px; background-color: #fff;
  -webkit-mask: url("/assets/udh/icons/telefon.svg") center / 24px 24px no-repeat; mask: url("/assets/udh/icons/telefon.svg") center / 24px 24px no-repeat; }

:root:not(#udh-k5) .udh-k5-kopf { margin: 0 0 40px; }
:root:not(#udh-k5) .udh-k5-kopf .udh-h2 { margin: 0; }
@media (max-width: 991px) { :root:not(#udh-k5) .udh-k5-kopf { margin-bottom: 24px; } }

:root:not(#udh-k5) .career-job-item > h3.heading-four.career-job-title { font-family: "Open Sans", sans-serif; }

@media (max-width: 991px) { :root:not(#udh-k5) [data-udh-typ="UDH-SEC-033"] .section-header-2 { max-width: 100%; width: 100%; } }

@media (max-width: 767px) { :root:not(#udh-k5) [data-udh-typ="UDH-SEC-027"] img[src*="68dcd98820d82e54168a7d58"] { display: none; } }

:root:not(#udh-k5) .udh-k5-magazin { margin: 0 0 12px; }
:root:not(#udh-k5) h2.udh-k5-magazin.udh-k5-magazin { font-size: var(--udh-fs-h3); line-height: var(--udh-lh-h3); letter-spacing: -0.5px; }
:root:not(#udh-k5) [data-udh-instanz="UDH-SEC-020.leistungen-verlag.1"] .career-job-item .container-27 { justify-content: flex-start; align-self: start; }

:root:not(#udh-k5) .udh-k5-impressum { max-width: var(--udh-container-text, 820px); margin-left: 0; margin-right: auto; }
:root:not(#udh-k5) .udh-k5-impressum > :is(h2, h3) { margin: 40px 0 12px; }
:root:not(#udh-k5) .udh-k5-impressum > :first-child { margin-top: 0; }
:root:not(#udh-k5) .udh-k5-impressum > h3 { margin-top: 28px; }
:root:not(#udh-k5) .udh-k5-impressum > p.paragraph-2 { margin: 0 0 16px; font-size: 16px; line-height: 1.56; }

:root:not(#udh-k5) .udh-presse-meta :is(.udh-presse-datum, .udh-presse-quelle) { font-size: 14px; }
@media (max-width: 991px) {
  :root:not(#udh-k5) .udh-presse-karte .udh-presse-meta .udh-presse-quelle { flex-basis: 100%; }
  :root:not(#udh-k5) .udh-presse-karte .udh-presse-meta .udh-presse-datum + .udh-presse-quelle::before { content: none; }
}

:root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; }
:root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-grid > .included-tile { flex: 0 0 calc((100% - 3 * 24px) / 4); max-width: calc((100% - 3 * 24px) / 4); }
:root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-tile .icon-included { width: 64px; height: 48px; object-fit: contain; }
@media (max-width: 991px) { :root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-grid > .included-tile { flex-basis: calc((100% - 2 * 24px) / 3); max-width: calc((100% - 2 * 24px) / 3); } }
@media (max-width: 767px) { :root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-grid > .included-tile { flex-basis: calc((100% - 16px) / 2); max-width: calc((100% - 16px) / 2); }
  :root:not(#udh-k5) [data-udh-typ="UDH-SEC-029"] .included-grid { gap: 16px; } }

@media (max-width: 991px) {
  :root:not(#udh-k5) .w-nav-overlay { background-color: rgba(0, 0, 0, .45); }
  :root:not(#udh-k5) .w-nav-overlay .w-nav-menu { background-color: #fff; }
  :root:not(#udh-k5) .w-nav .nave-link-font.w-dropdown:not(.udh-nav-hub) > .w-dropdown-toggle { display: flex; align-items: stretch; padding: 0; min-height: 60px; }
  :root:not(#udh-k5) .w-nav .nave-link-font.w-dropdown:not(.udh-nav-hub) > .w-dropdown-toggle > .navlink-two { flex: 1 1 auto; align-self: center; }
  :root:not(#udh-k5) .w-nav .nave-link-font.w-dropdown:not(.udh-nav-hub) > .w-dropdown-toggle > img { position: static; flex: 0 0 52px; width: 52px; height: auto; min-height: 0; margin: 0;
    object-fit: none; object-position: calc(50% + 3px) center; border-left: 1px solid #2a2e311a; box-sizing: border-box; }
}

:root:not(#udh-k5) .udh-footer-service a.home-one-footer-link-text { white-space: nowrap; }
@media (max-width: 479px) { :root:not(#udh-k5) .udh-footer-recht { justify-content: flex-start; column-gap: 20px; row-gap: 10px; } }
