@media(max-width:767px){.elementor .kalender-titel{font-size:var(--fs-xs);}}@media(max-width:767px){.elementor .kalender-popup{width:210px;inset-inline-end:calc(100% + var(--abstand-xs));padding:var(--abstand-xs);}}@media(max-width:767px){.elementor .anker-ohne-versatz{scroll-margin-top:calc(-1 * var(--anker-versatz-mobil));}}@media(max-width:767px){.elementor .seiten-inhalt{padding-block-start:var(--abstand-m);padding-block-end:var(--abstand-xl);padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-kontaktleiste-mobil);}}@media(max-width:767px){.elementor .seiten-kopf{padding-block-start:var(--abstand-seitenkopf-mobil);padding-block-end:var(--abstand-m);padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-kontaktleiste-mobil);}}@media(max-width:767px){.elementor .footer-marke{flex-direction:column;gap:var(--abstand-s);}}@media(max-width:767px){.elementor .footer{padding-block-start:var(--abstand-footer);padding-block-end:var(--abstand-footer);padding-inline-start:var(--rand-seite);padding-inline-end:var(--rand-kontaktleiste-mobil);}}@media(max-width:767px){.elementor .kontakt-trenner{width:38px;}}@media(max-width:767px){.elementor .kontakt-icon{width:34px;}}@media(max-width:767px){.elementor .kontakt-leiste{width:56px;padding-block-start:var(--abstand-s);padding-block-end:var(--abstand-s);padding-inline-start:8px;padding-inline-end:8px;gap:12px;}}@media(max-width:767px){.elementor .menue-schliessen{inset-block-start:33px;inset-inline-end:var(--abstand-s);}}@media(max-width:767px){.elementor .menue-untergruppe{padding-inline-start:var(--abstand-s);}}@media(max-width:767px){.elementor .menue{padding-block-start:var(--abstand-m);padding-block-end:var(--abstand-ml);padding-inline-start:var(--abstand-m);padding-inline-end:var(--abstand-s);}}@media(max-width:767px){.elementor .header-zeile{padding-block-start:12px;padding-block-end:12px;padding-inline-start:var(--abstand-s);padding-inline-end:var(--abstand-s);}}@media(max-width:767px){.elementor .header-karte{width:calc(100% - 32px);inset-block-start:var(--rand-seite);}}@media(max-width:767px){.elementor .button-primaer{font-size:var(--fs-m);}}@media(max-width:767px){.elementor .marke-text-footer{text-align:center;}}@media(max-width:767px){.elementor .button-klein{font-size:var(--fs-xs);padding-block-start:var(--abstand-xs);padding-block-end:var(--abstand-xs);padding-inline-start:var(--abstand-xs);padding-inline-end:var(--abstand-xs);}}