.elementor .ffm-textlink{font-family:var(--font-primary);font-weight:400;font-size:14px;color:var(--c-text);line-height:1.5;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:#00000000;display:flex;align-items:center;}.elementor .ffm-textlink:hover,.elementor .ffm-textlink:focus-visible{text-decoration:underline;}.elementor .ffm-textlink:focus-visible{outline-width:3px;outline-color:var(--c-accent);outline-style:solid;outline-offset:4px;}.elementor .ffm-pfeilkreis{width:36px;height:36px;padding:0px;border-radius:var(--radius-pill);background-color:var(--c-primary-dark);display:flex;gap:0px;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .ffm-aktion{width:fit-content;min-height:56px;max-width:100%;color:var(--c-text);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:10px;border-radius:var(--radius-pill);background-color:var(--c-accent);display:flex;flex-direction:row;gap:14px;justify-content:space-between;align-items:center;}.elementor .ffm-aktion:hover,.elementor .ffm-aktion:focus-visible{background-color:var(--c-accent-end);}.elementor .ffm-aktion:focus-visible{outline-width:3px;outline-color:var(--c-text);outline-style:solid;outline-offset:4px;}.elementor .bg-nacht-morgen{background-image:linear-gradient(180deg, var(--c-primary-dark) 0%,#232B4500 48%),radial-gradient(circle at 100% 100%, #493C51 0%,var(--c-primary) 42%,var(--c-primary-dark) 78%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-primary-dark);}.elementor .s-default{width:100%;padding-inline-start:max(var(--space-page-inline, 5%), calc((100% - var(--width-default, 70rem)) / 2));padding-inline-end:max(var(--space-page-inline, 5%), calc((100% - var(--width-default, 70rem)) / 2));}.elementor .heading-xl{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-xl);line-height:1.08;}.elementor .heading-lg{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-lg);line-height:1.1;}.elementor .heading-md{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-md);line-height:1.15;}.elementor .heading-sm{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-sm);line-height:1.2;}.elementor .heading-xs{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-xs);line-height:1.25;}.elementor .text-md{font-family:var(--font-primary);font-weight:400;font-size:var(--text-md);line-height:1.6;}.elementor .text-sm{font-family:var(--font-primary);font-weight:400;font-size:var(--text-sm);line-height:1.6;}