@media(max-width:767px){.elementor .kontakt-zeile{flex-direction:column;align-items:flex-start;gap: var(--abstand-1);\n}}@media(max-width:767px){.elementor .frage{padding: var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-3);\n}}@media(max-width:767px){.elementor .vorteile-reihe{flex-direction:column;gap: var(--abstand-3);\n}}@media(max-width:767px){.elementor .bild-portrait-quadrat{width:100%;aspect-ratio:4 / 3;flex:0 0 auto;}}@media(max-width:767px){.elementor .ueber-inhalt{flex-direction:column;align-items:stretch;gap: var(--abstand-4);\n}}@media(max-width:767px){.elementor .karte-leistung{scroll-snap-align: start; flex: 0 0 var(--karte-breite-handy); padding: var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-3);\n}}@media(max-width:767px){.elementor .leistungen-reihe{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(var(--rand-seite) * -1);margin-inline-end:calc(var(--rand-seite) * -1);flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding: 0 var(--rand-seite); gap: var(--abstand-2); padding: 0 var(--rand-seite) var(--abstand-2) var(--rand-seite);\n}}@media(max-width:767px){.elementor .siegel-text{flex:1 1 100%;align-items:center;}}@media(max-width:767px){.elementor .siegel-inhalt{text-align:center;flex-wrap:wrap;justify-content:center;gap: var(--abstand-3);\n}}@media(max-width:767px){.elementor .formular-karte{padding: var(--abstand-3) var(--abstand-3) var(--abstand-3) var(--abstand-3);\n}}@media(max-width:767px){.elementor .hero-text{gap: var(--abstand-3);\n}}@media(max-width:767px){.elementor .knopf-reihe{flex-direction:column;}}@media(max-width:767px){.elementor .button-sekundaer{width:100%;}}@media(max-width:767px){.elementor .button-primaer{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .wisch-hinweis{display:block;}}@media(max-width:767px){.elementor .seite{--schrift-s: 0.875rem; --schrift-m: 1rem; --schrift-l: 1.125rem; --schrift-xl: 1.375rem; --schrift-xxl: 1.75rem; --schrift-seitentitel: 2rem; --schrift-hero: 2.125rem; --schrift-nummer: 1.75rem; --rand-seite: 1rem; --abstand-4: 1.5rem; --abstand-5: 2rem; --abstand-6: 2.5rem; --abstand-7: 3.5rem; --knopf-h: 1rem; --siegel-rund: 5rem; --siegel-gross: 7rem; --formular-platz-hoehe: 10rem;\n}}