@media(max-width:767px){.elementor .seitenkopf-wortumbruch{& h1 { min-width: 0px; max-width: 100%; box-sizing: border-box; white-space: normal; hyphens: manual; -webkit-hyphens: manual; overflow-wrap: anywhere; word-break: normal; }\n}}@media(max-width:767px){.elementor .seitenkopf-anschluss{&.hero-kompakt, & .hero-kompakt { margin-block-end: calc(var(--abstand-m) / 2); } & + .bereich-standard:not(.dokument-vorschau) { padding-block-start: 28px; } & + .bereich-inhalt { padding-block-start: calc(var(--abstand-l) / 2); }\n}}@media(max-width:767px){.elementor .hero-kompakt{max-width:calc(100% - var(--seitenabstand-s) - var(--seitenabstand-s));padding-block-start:var(--abstand-l);padding-block-end:var(--abstand-l);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-m);margin-block: var(--abstand-m);\n}}@media(max-width:767px){.elementor .fliesstext-hell{font-size:calc(var(--fliesstext-m) * 0.95);}}@media(max-width:767px){.elementor .headline-xl{font-size:calc(var(--headline-xl) * 0.9);}}@media(max-width:767px){.elementor .bereich-standard{width:100%;max-width:100%;padding-inline-start:var(--seitenabstand-s);padding-inline-end:var(--seitenabstand-s);padding-block: 56px;\n}}@media(max-width:767px){.elementor .layout-inhalt{width:100%;max-width:100%;}}