.hide-on-last-visible{transition:opacity 0.1s ease}.hide-on-last-visible.hidden{opacity:0;pointer-events:none}.hide-on-last-visible.hidden *{pointer-events:none}.pointer-events{pointer-events:auto}@media (max-width:1119px){.hide-on-smaller-devices{display:none}}.show-on-smaller-devices{display:none}@media (max-width:1119px){.show-on-smaller-devices{display:flex}}.hyphenate{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;lang:de;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;overflow-wrap:break-word;word-break:break-word}