@media(max-width:767px){.elementor .listen-zellengruppe{max-width:100%;display:flex;flex-direction:column;gap:0.125rem;align-items:stretch;}}@media(max-width:767px){.elementor .listen-zelle{max-width:100%;line-height:1.35;overflow-wrap: anywhere; word-break: break-word;\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-m{font-size:calc(var(--headline-m) * 0.9);}}@media(max-width:767px){.elementor .headline-xl{font-size:calc(var(--headline-xl) * 0.9);}}@media(max-width:767px){.elementor .layout-inhalt{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .listen-spaltenkopf{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 0.2rem 0.75rem;\n}}@media(max-width:767px){.elementor .listen-kopftext{font-size:0.76rem;line-height:1.3;white-space: normal;\n}}