.elementor .s-footer-wortmarke{width:190px;height:auto;}.elementor .s-footer-home{width:190px;padding:0px;}.elementor .s-footer-fuer-dich-titel{font-family:var(--font-primary);font-weight:700;font-size:0.9375rem;color:var(--c-accent-end);line-height:1.2;margin-block-end:17px;}.elementor .s-footer-fuer-dich-link-1{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich-link-2{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich-link-3{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich-link-4{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich-link-5{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich-link-6{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-fuer-dich{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .s-footer-gemeinsam-titel{font-family:var(--font-primary);font-weight:700;font-size:0.9375rem;color:var(--c-accent-end);line-height:1.2;margin-block-end:17px;}.elementor .s-footer-gemeinsam-link-1{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-gemeinsam-link-2{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-gemeinsam-link-3{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-gemeinsam-link-4{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-gemeinsam-link-5{min-height:0px;font-weight:400;font-size:1rem;color:var(--c-bg);line-height:1.4;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-gemeinsam{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .s-footer-top{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:60px;grid-template-columns:1.5fr 1fr 1fr;}.elementor .s-footer-trennlinie{width:100%;height:1px;padding:0px;margin:0px;background-color:#FFFFFF30;}.elementor .s-footer-impressum{min-height:0px;font-weight:400;font-size:0.8125rem;color:var(--c-bg);line-height:1.6;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-datenschutz{min-height:0px;font-weight:400;font-size:0.8125rem;color:var(--c-bg);line-height:1.6;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-barrierefreiheit{min-height:0px;font-weight:400;font-size:0.8125rem;color:var(--c-bg);line-height:1.6;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-cookies{min-height:0px;font-weight:400;font-size:0.8125rem;color:var(--c-bg);line-height:1.6;padding-block-start:8px;padding-block-end:8px;}.elementor .s-footer-rechtliches{width:fit-content;min-width:0px;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:flex-end;}.elementor .s-footer-bottom{width:100%;min-width:0px;padding-block-start:25px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .s-ffm-footer{width:100%;min-width:0px;overflow:hidden;position:relative;font-family:var(--font-primary);color:var(--c-bg);padding-block-start:64px;padding-block-end:64px;background-color:var(--c-bg);display:flex;flex-direction:column;gap:0px;overflow-wrap: anywhere; hyphens: auto;\n}