@media(max-width:1024px){.elementor .icon-leiste{grid-template-columns:repeat(3, minmax(0, 1fr));gap: 2.25rem 1.5rem;\n}}@media(max-width:1024px){.elementor .band-wort{font-size:5.5rem;}}@media(max-width:1024px){.elementor .lage-bild{height:22rem;}}@media(max-width:1024px){.elementor .seitenschrift{display:none;}}@media(max-width:1024px){.elementor .kontakt{flex-direction:column;align-items:stretch;--formular-flex: 0 0 auto; gap: var(--abstand-7);\n}}@media(max-width:1024px){.elementor .faq-kopf{flex:0 0 auto;}}@media(max-width:1024px){.elementor .faq{flex-direction:column;align-items:stretch;gap: var(--abstand-7);\n}}@media(max-width:1024px){.elementor .kategorien-streifen{overflow-x: auto; scroll-snap-type: x mandatory; --karte-flex: 0 0 var(--streifen-anteil); padding: 0px 0px var(--abstand-4) 0px;\n}}@media(max-width:1024px){.elementor .seite-masse{--groesse-xxl: 2.5rem; --groesse-zitat: 2rem; --groesse-seitentitel: 3rem; --groesse-hero: 3.5rem; --abstand-9: 4rem; --abstand-10: 5rem; --hoehe-hero-bild: 40rem; --hoehe-seitenbild: 24rem; --hoehe-bild: 18rem; --breite-seitenleiste: 18rem; --groesse-xxl: 2.75rem; --groesse-seitentitel: 3.5rem; --groesse-hero: 7rem;\n}}