@media(max-width:1024px){.elementor .schritt{flex: 1 1 var(--karte-basis);\n}}@media(max-width:1024px){.elementor .schritte-reihe{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .aufruf-inhalt{flex-direction:column;align-items:flex-start;}}@media(max-width:1024px){.elementor .kontakt-spalte{flex:0 0 auto;}}@media(max-width:1024px){.elementor .kontakt-seite-inhalt{flex-direction:column;align-items:stretch;gap: var(--abstand-5);\n}}@media(max-width:1024px){.elementor .kontakt-daten{flex:0 0 auto;}}@media(max-width:1024px){.elementor .formular-karte{flex:0 0 auto;}}@media(max-width:1024px){.elementor .seite{--schrift-xxl: 2.125rem; --schrift-seitentitel: 2.5rem; --schrift-hero: 2.75rem; --abstand-5: 2.5rem; --abstand-6: 3.5rem; --abstand-7: 5rem; --portrait-breite: 16rem; --siegel-gross: 9rem;\n}}