@media(max-width:767px){.elementor .akkordeon-titel{font-size:var(--groesse-akkordeon-mobile);}}@media(max-width:767px){.elementor .fuss-spalte{text-align:center;align-items:center;}}@media(max-width:767px){.elementor .fuss{--abschnitt-oben: var(--abschnitt-abstand-mobile); --abschnitt-unten: var(--abschnitt-abstand-mobile);\n}}@media(max-width:767px){.elementor .menueleiste{height:calc(var(--logo-klein-hoehe-mobile) + var(--abstand-xs) * 2);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:var(--inhalt-innenabstand-mobile);margin-block-start:calc(-1 * (var(--logo-klein-hoehe-mobile) + var(--abstand-xs) * 2));margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .logo-klein{height:var(--logo-klein-hoehe-mobile);}}@media(max-width:767px){.elementor .kopf-zeile{padding-block-start:var(--abstand-xs);padding-block-end:var(--abstand-xs);padding-inline-start:var(--inhalt-innenabstand-mobile);padding-inline-end:var(--inhalt-innenabstand-mobile);}}@media(max-width:767px){.elementor .button-primaer{align-self:stretch;}}@media(max-width:767px){.elementor .text-betont{font-size:var(--groesse-text-gross-mobile);}}@media(max-width:767px){.elementor .text-gross{font-size:var(--groesse-text-gross-mobile);}}@media(max-width:767px){.elementor .text{font-size:var(--groesse-text-mobile);}}@media(max-width:767px){.elementor .kicker{font-size:var(--groesse-kicker-mobile);}}@media(max-width:767px){.elementor .ueberschrift-5{font-size:var(--groesse-ueberschrift-5-mobile);}}@media(max-width:767px){.elementor .ueberschrift-4{font-size:var(--groesse-ueberschrift-4-mobile);}}@media(max-width:767px){.elementor .ueberschrift-3{font-size:var(--groesse-ueberschrift-3-mobile);}}@media(max-width:767px){.elementor .ueberschrift-2{font-size:var(--groesse-ueberschrift-2-mobile);}}@media(max-width:767px){.elementor .ueberschrift-1{font-size:var(--groesse-ueberschrift-1-mobile);}}@media(max-width:767px){.elementor .halbspalte{max-width:100%;}}@media(max-width:767px){.elementor .zeile{gap:var(--spaltenabstand-mobile);}}@media(max-width:767px){.elementor .inhalt{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--inhalt-innenabstand-mobile);padding-inline-end:var(--inhalt-innenabstand-mobile);gap:var(--abstand-xl-mobile);}}@media(max-width:767px){.elementor .kopfbereich{min-height: var(--kopf-hoehe, var(--kopfbereich-hoehe-mobile));\n}}@media(max-width:767px){.elementor .abschnitt{padding: var(--abschnitt-oben, var(--abschnitt-abstand-mobile)) 0 var(--abschnitt-unten, var(--abschnitt-abstand-mobile)) 0;\n}}