@media(max-width:767px){.elementor .menue-rahmen{margin-block-start:var(--null);margin-block-end:var(--null);margin-inline-start:auto;margin-inline-end:var(--null);order: var(--eins);\n}}@media(max-width:767px){.elementor .kurs-einbettung{--kurszellen-breite: var(--voll); --kurspreis-breite: var(--voll); --kursbuchen-breite: var(--voll); --kursbuchen-ausrichtung: flex-start;\n}}@media(max-width:767px){.elementor .standort-einbettung{--karten-hoehe-aktuell: var(--karten-hoehe-mobile);\n}}@media(max-width:767px){.elementor .held-button{--button-breite: var(--voll);\n}}@media(max-width:767px){.elementor .fuss-zusatz{--text-anzeige: none;\n}}@media(max-width:767px){.elementor .fuss-titel{--titel-2-groesse: var(--groesse-fuss-cta-mobile);\n}}@media(max-width:767px){.elementor .kopf-button{--button-anzeige: var(--anzeige-inline);\n}}@media(max-width:767px){.elementor .popup-nummer{width:var(--abstand-7);height:var(--abstand-7);}}@media(max-width:767px){.elementor .popup-schritt{gap:var(--abstand-3);}}@media(max-width:767px){.elementor .popup-schritte{gap:var(--abstand-5);}}@media(max-width:767px){.elementor .abrechnung-popup{width:var(--popup-breite-mobile);max-height:var(--popup-hoehe-mobile);padding-block-start:var(--abstand-5);padding-block-end:var(--abstand-5);padding-inline-start:var(--abstand-5);padding-inline-end:var(--abstand-5);border-radius:var(--rundung-mittel);}}@media(max-width:767px){.elementor .zahlungslogo{width:var(--zahlung-breite-mobile);height:var(--zahlung-hoehe-mobile);}}@media(max-width:767px){.elementor .zahlungsarten{gap:var(--abstand-1);justify-content:center;}}@media(max-width:767px){.elementor .zahlungen{text-align:center;padding-block-start:var(--abstand-6);padding-block-end:var(--null);padding-inline-start:var(--null);padding-inline-end:var(--null);margin-block-start:var(--abstand-6);margin-block-end:var(--null);margin-inline-start:var(--null);margin-inline-end:var(--null);flex-direction:column;gap:var(--abstand-3);align-items:center;}}@media(max-width:767px){.elementor .social-reihe{justify-content:center;}}@media(max-width:767px){.elementor .fuss-rubrik{display:none;}}@media(max-width:767px){.elementor .fuss-einstieg-text{text-align:center;gap:var(--abstand-2);align-items:center;}}@media(max-width:767px){.elementor .fuss-einstieg{text-align:center;padding-block-start:var(--null);padding-block-end:var(--abstand-6);padding-inline-start:var(--null);padding-inline-end:var(--null);margin-block-start:var(--null);margin-block-end:var(--abstand-6);margin-inline-start:var(--null);margin-inline-end:var(--null);flex-direction:column;gap:var(--abstand-4);align-items:center;}}@media(max-width:767px){.elementor .preiskarte-paket{--preisreihenfolge: var(--paket-zuerst);\n}}@media(max-width:767px){.elementor .preiskarte{min-height:auto;padding-block-start:var(--abstand-6);padding-block-end:var(--abstand-6);padding-inline-start:var(--abstand-6);padding-inline-end:var(--abstand-6);margin-block-start:var(--null);margin-block-end:var(--null);margin-inline-start:var(--null);margin-inline-end:var(--null);flex:0 1 var(--voll);}}@media(max-width:767px){.elementor .preisabschnitt{padding-block-start:var(--preis-abstand-oben-mobile);padding-block-end:var(--preis-abstand-unten-mobile);padding-inline-start:var(--null);padding-inline-end:var(--null);}}@media(max-width:767px){.elementor .rechtlinks{gap:var(--abstand-4);justify-content:center;}}@media(max-width:767px){.elementor .fuss-unten{text-align:center;padding-block-start:var(--abstand-4);padding-block-end:var(--null);padding-inline-start:var(--null);padding-inline-end:var(--null);margin-block-start:var(--abstand-6);margin-block-end:var(--null);margin-inline-start:var(--null);margin-inline-end:var(--null);flex-direction:column;gap:var(--abstand-3);align-items:center;}}@media(max-width:767px){.elementor .fuss-name{font-size:var(--groesse-text);}}@media(max-width:767px){.elementor .fuss-zeile{flex-wrap:wrap;justify-content:flex-start;}}@media(max-width:767px){.elementor .fuss-spalte{text-align:center;gap:var(--abstand-3);flex:0 1 var(--fuss-spalte-mobile);align-items:flex-start;text-align: left;\n}}@media(max-width:767px){.elementor .fuss-oeffnungszeiten{width:var(--voll);text-align:center;margin-block-start:var(--abstand-4);gap:var(--abstand-2);flex:0 1 var(--voll);align-items:center;}}@media(max-width:767px){.elementor .fuss-logo{width:var(--fuss-logo-breite-mobile);}}@media(max-width:767px){.elementor .fuss-marke{text-align:center;gap:var(--abstand-3);flex:0 1 var(--voll);align-items:center;}}@media(max-width:767px){.elementor .fuss-spalten{gap:var(--abstand-4);justify-content:center;}}@media(max-width:767px){.elementor .fuss{text-align:center;padding-block-start:var(--abstand-8);padding-block-end:var(--abstand-6);padding-inline-start:var(--null);padding-inline-end:var(--null);}}@media(max-width:767px){.elementor .frage{padding-block-start:var(--abstand-5);padding-block-end:var(--abstand-5);padding-inline-start:var(--abstand-5);padding-inline-end:var(--abstand-5);}}@media(max-width:767px){.elementor .fragen{width:var(--voll);}}@media(max-width:767px){.elementor .fragen-layout{flex-direction:column;gap:var(--abstand-7);}}@media(max-width:767px){.elementor .standort{padding:var(--null);border-radius:var(--rundung-mittel);gap:var(--abstand-6);}}@media(max-width:767px){.elementor .ablaufschritt{flex:0 1 var(--voll);}}@media(max-width:767px){.elementor .ablaufreihe{gap:var(--abstand-6);}}@media(max-width:767px){.elementor .info-symbol{height:var(--info-kopfhoehe-mobile);}}@media(max-width:767px){.elementor .betrieb-info{padding-block-start:var(--abstand-6);padding-block-end:var(--null);padding-inline-start:var(--null);padding-inline-end:var(--null);border-block-start-width:var(--strich);border-left-style: none; border-top-style: solid; border-top-color: var(--farbe-beige);\n}}@media(max-width:767px){.elementor .betrieb{flex-direction:column;gap:var(--abstand-7);}}@media(max-width:767px){.elementor .paar{flex-direction:column;gap:var(--abstand-7);align-items:stretch;}}@media(max-width:767px){.elementor .preis{font-size:var(--groesse-1-mobile);}}@media(max-width:767px){.elementor .abschnitt-kopf{gap:var(--abstand-3);margin: var(--null) var(--kopf-aussenabstand, var(--null)) var(--abstand-7) var(--kopf-aussenabstand, var(--null));\n}}@media(max-width:767px){.elementor .nachweise{gap:var(--abstand-2);}}@media(max-width:767px){.elementor .aktionszeile{width:var(--voll);}}@media(max-width:767px){.elementor .einleitung{font-size:var(--groesse-einleitung-mobile);}}@media(max-width:767px){.elementor .ueberschrift-3{font-size:var(--groesse-3-mobile);}}@media(max-width:767px){.elementor .ueberschrift-2{font-size: var(--titel-2-groesse, var(--groesse-2-mobile));\n}}@media(max-width:767px){.elementor .held-text{gap:var(--abstand-5);}}@media(max-width:767px){.elementor .held-layout{flex-direction:column;gap:var(--abstand-7);align-items:stretch;}}@media(max-width:767px){.elementor .held{padding-block-start:var(--held-abstand-mobile);padding-block-end:var(--held-abstand-unten-mobile);padding-inline-start:var(--null);padding-inline-end:var(--null);}}@media(max-width:767px){.elementor .abschnitt{padding-block-start:var(--abschnitt-abstand-mobile);padding-block-end:var(--abschnitt-abstand-mobile);padding-inline-start:var(--null);padding-inline-end:var(--null);}}@media(max-width:767px){.elementor .logo{width:var(--logo-breite-mobile);}}@media(max-width:767px){.elementor .kopf-aktionen{width:var(--voll);gap:var(--abstand-3);flex-wrap:wrap;justify-content:space-between;display: var(--menue-anzeige, var(--anzeige-aus)); order: var(--drei);\n}}@media(max-width:767px){.elementor .kopfzeile{padding-block-start:var(--abstand-3);padding-block-end:var(--abstand-3);padding-inline-start:var(--abstand-4);padding-inline-end:var(--abstand-4);border-radius:var(--rundung-gross);flex-direction:row;gap:var(--abstand-3);flex-wrap:wrap;}}@media(max-width:767px){.elementor .kopf{padding-block-start:var(--abstand-4);padding-block-end:var(--abstand-4);padding-inline-start:var(--null);padding-inline-end:var(--null);}}@media(max-width:767px){.elementor .ueberschrift-1{font-size:var(--groesse-1-mobile);}}@media(max-width:767px){.elementor .rahmen{padding-block-start:var(--null);padding-block-end:var(--null);padding-inline-start:var(--seitenrand-mobile);padding-inline-end:var(--seitenrand-mobile);}}