/* German layer: long compound words need hyphenation and a little less title size */
html[lang="de"] h1, html[lang="de"] h2, html[lang="de"] h3, html[lang="de"] h4, html[lang="de"] h5, html[lang="de"] p, html[lang="de"] li {
  -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; overflow-wrap: break-word; word-wrap: break-word;
}
html[lang="de"] .slider-header h1, html[lang="de"] .fullscreen-slider .slider-item .content-inner .slider-header h1 { font-size: clamp(24px, 4.2vw, 56px); }
html[lang="de"] .title-text-header-inner a { word-break: normal; }
html[lang="de"] .dv-big { font-size: clamp(28px, 3.4vw, 42px); }
