@media(max-width:767px){.elementor .wischhinweis{display:flex;}}@media(max-width:767px){.elementor .karte-leistung{scroll-snap-align: start; flex: 0 0 var(--breite-karte-mobil);\n}}@media(max-width:767px){.elementor .karten-leistung{width:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:calc(-1 * var(--innenabstand-seite));flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; gap: var(--abstand-s); padding: 0px var(--innenabstand-seite) var(--abstand-s) 0px;\n}}@media(max-width:767px){.elementor .spalte-knopf-breit{--button-ausrichtung: stretch;\n}}@media(max-width:767px){.elementor .kopf-zeile{flex-direction:column;align-items:flex-start;gap: var(--abstand-m);\n}}@media(max-width:767px){.elementor .hero-panel{--button-ausrichtung: stretch;\n}}@media(max-width:767px){.elementor .seite{--groesse-hero: 26px; --groesse-h1-seite: 26px; --groesse-h2: 24px; --groesse-text-gross: 17px; --groesse-zahl: 32px; --abstand-l: 28px; --abstand-xl: 36px; --abstand-xxl: 64px; --innenabstand-seite: 16px; --innenabstand-panel: 20px; --hoehe-bild-hoch: 380px; --hoehe-bild-zeile: 240px; --hoehe-fahrzeug-gross: 260px; --hoehe-fahrzeug: 220px; --hoehe-galerie: 260px; --hoehe-galerie-klein: 160px; --hoehe-karte-bild: 300px; --hoehe-karte-bild-breit: 300px; --hoehe-platzhalter-box: 180px;\n}}