.elementor .teaser-aktion{width:100%;min-height:56px;color:var(--c-primary-dark);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:8px;margin-block-start:8px;border-radius:var(--radius-pill);background-image:linear-gradient(100deg, var(--c-accent) 0%,var(--c-accent-end) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:8px;justify-content:space-between;align-items:center;}.elementor .teaser-aktion:hover,.elementor .teaser-aktion:focus-visible{outline-width:2px;outline-color:var(--c-primary-dark);outline-style:solid;outline-offset:2px;}.elementor .py-section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);}.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-md{font-family:var(--font-primary);font-weight:700;font-size:var(--heading-md);line-height:1.15;}.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;}