@media(max-width:767px){.elementor .cm-zahl{font-size:54px;& strong { font-size: 20px; }\n}}@media(max-width:767px){.elementor .cm-punkt{width:21px;height:21px;inset-block-start:10px;inset-inline-start:-36px;}}@media(max-width:767px){.elementor .cm-schritt{gap:18px;}}@media(max-width:767px){.elementor .cm-pfad-linie{inset-block-start:10px;inset-block-end:24px;inset-inline-start:9px;}}@media(max-width:767px){.elementor .cm-pfad{padding-block-start:0px;padding-block-end:0px;padding-inline-start:36px;padding-inline-end:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:56px;&::before { left: 9px; top: 10px; bottom: 24px; }\n}}@media(max-width:767px){.elementor .kw-zuerst-mobil{&.kw-zuerst-mobil { order: -1; }\n}}@media(max-width:767px){.elementor .kw-bild-quer-mobil{&.kw-bild-quer-mobil { object-position: center top; }\n}}@media(max-width:767px){.elementor .kw-voll-mobil{&.kw-voll-mobil { max-width: 100%; width: 100%; }\n}}@media(max-width:767px){.elementor .kw-anker-platz{scroll-margin-top:calc(60px + var(--wp-admin--admin-bar--height, 0px));}}@media(max-width:767px){.elementor .kw-anker-fuer-wen{scroll-margin-top:calc(60px + var(--wp-admin--admin-bar--height, 0px));}}@media(max-width:767px){.elementor .kw-anker-inhalt{scroll-margin-top:calc(60px + var(--wp-admin--admin-bar--height, 0px));}}@media(max-width:767px){.elementor .kw-preis-betrag{font-size:44px;}}@media(max-width:767px){.elementor .kw-preis-h{font-size:22px;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-preis{padding-block-start:30px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;}}@media(max-width:767px){.elementor .kw-leicht{& ul { gap: 16px; } & li { font-size: 16px; padding-left: 38px; } & li::before { width: 24px; height: 24px; background-size: 15px; }\n}}@media(max-width:767px){.elementor .kw-wann{font-size:12px;}}@media(max-width:767px){.elementor .stimme-biz{font-size:12px;}}@media(max-width:767px){.elementor .stimme-mehr{font-size:15px;}}@media(max-width:767px){.elementor .stimme-zitat{font-size:19px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .stimme-zeichen{inset-block-start:-60px;inset-inline-start:-16px;font-size:240px;}}@media(max-width:767px){.elementor .stimme-text{padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .stimme-fahne{font-size:11px;& span { padding: 7px 18px 7px 18px; }\n}}@media(max-width:767px){.elementor .stimme-flaeche{height:calc(var(--fh) + 12px);inset-block-start:-36px;}}@media(max-width:767px){.elementor .stimme{margin-block-start:110px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;grid-template-columns:minmax(0, 1fr);--fw: 180px; --fh: 240px; --fx: 44px; row-gap: 44px; --fx: calc(50vw - 20px - (var(--fw) + 33px) / 2);\n}}@media(max-width:767px){.elementor .stimme-rechts{grid-template-columns:minmax(0, 1fr);& .stimme-bild { order: 0; margin-left: auto; width: calc(var(--fx) + var(--fw) + 33px); }\n}}@media(max-width:767px){.elementor .kw-bildunterschrift{font-size:14px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-tuer-status{font-size:12px;}}@media(max-width:767px){.elementor .kw-weg-pfeil{font-size:18px;}}@media(max-width:767px){.elementor .kw-weg-tag{display:none;}}@media(max-width:767px){.elementor .kw-weg-t{font-size:18px;}}@media(max-width:767px){.elementor .kw-weg{padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:14px;gap:10px;grid-template-columns:1fr 18px;}}@media(max-width:767px){.elementor .kw-banner-h2{font-size:26px;line-height:1.12;}}@media(max-width:767px){.elementor .kw-kicker{font-size:12px;}}@media(max-width:767px){.elementor .kw-banner-in{flex-direction:column;gap:8px;align-items:flex-start;}}@media(max-width:767px){.elementor .kw-banner{width:calc(100% + 40px);max-width:calc(100% + 40px);position:relative;inset-block-start:auto;padding-block-start:32px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:-20px;}}@media(max-width:767px){.elementor .kw-kapitel{padding-block-start:16px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .kw-h4{font-size:22px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-untersatz{font-size:15px;}}@media(max-width:767px){.elementor .kw-cta-mitte{margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&.kw-cta-mitte { align-items: center; text-align: center; }\n}}@media(max-width:767px){.elementor .kw-cta{margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;&.kw-cta { align-items: center; text-align: center; }\n}}@media(max-width:767px){.elementor .kw-btn{font-size:14px;letter-spacing:0.02em;text-align:center;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;text-wrap: balance;\n}}@media(max-width:767px){.elementor .kw-vorspann{font-size:19px;line-height:1.4;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-text-klein{font-size:16px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-text{font-size:16px;line-height:1.55;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-label{font-size:12px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .kw-etikett{font-size:13px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}