.elementor .sn-tile-tags{font-family:var(--sn-font);font-size:14px;color:var(--sn-text-gedaempft);padding-block-start:14px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--sn-rahmen);\n}.elementor .sn-tile-body{padding-block-start:0px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:14px;}.elementor .sn-tile-icon{width:34px;height:34px;font-family:var(--sn-font);font-weight:300;font-size:22px;color:var(--sn-gruen);line-height:1;border-radius:999px;border-width:1px;border-color:var(--sn-rahmen);border-style:solid;flex:0 0 34px;justify-content:center;align-items:center;}.elementor .sn-tile-head{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:28px;padding-inline-end:28px;display:flex;gap:16px;justify-content:space-between;align-items:center;}.elementor .sn-tile:hover,.elementor .sn-tile:focus-visible{border-color:#688A1E;}.elementor .sn-tile{border-radius:12px;border-width:1px;border-color:var(--sn-rahmen);border-style:solid;background-color:var(--sn-weiss);}.elementor .sn-tiles{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;}.elementor .sn-hero-text{max-width:460px;font-family:var(--sn-font);font-size:18px;color:var(--sn-text);line-height:1.6;margin:0px;}.elementor .sn-hero-h1{max-width:640px;font-family:var(--sn-font);font-weight:600;font-size:54px;color:var(--sn-offwhite);letter-spacing:-0.02em;line-height:1.06;margin:0px;}.elementor .sn-hero-light{padding-block-start:64px;padding-block-end:64px;padding-inline-start:56px;padding-inline-end:max(40px, calc((100vw - 1200px) / 2));background-color:var(--sn-offwhite);flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .sn-hero-dark{min-height:500px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:max(40px, calc((100vw - 1200px) / 2));padding-inline-end:56px;background-color:var(--sn-anthrazit);flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .sn-hero-grid{width:100%;padding:0px;gap:0px;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);grid-template-rows:auto;}.elementor .sn-hero-split{padding:0px;background-color:var(--sn-offwhite);}.elementor .sn-cta-card{max-width:1200px;padding:48px;gap:32px;justify-content:space-between;align-items:center;}.elementor .sn-link:hover,.elementor .sn-link:focus-visible{color:#688A1E;}.elementor .sn-link{font-family:var(--sn-font);font-weight:500;font-size:15px;color:var(--sn-gruen);}.elementor .sn-eyebrow-dark{font-family:var(--sn-font);font-weight:500;font-size:14px;color:var(--sn-lime);letter-spacing:0.14em;text-transform:uppercase;}.elementor .sn-text-dark{font-family:var(--sn-font);font-size:16px;color:var(--sn-text-dunkel-gedaempft);line-height:1.6;}.elementor .sn-h2-dark{font-family:var(--sn-font);font-weight:600;font-size:32px;color:var(--sn-offwhite);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .sn-stack{max-width:760px;padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .sn-wrap{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:48px;align-items:flex-start;}.elementor .sn-btn-primary-dark:hover,.elementor .sn-btn-primary-dark:focus-visible{color:var(--sn-anthrazit);background-color:#B5DC60;}.elementor .sn-btn-primary-dark{font-family:var(--sn-font);font-weight:500;font-size:15px;color:var(--sn-anthrazit);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-style:none;background-color:var(--sn-lime);}.elementor .sn-btn-primary:hover,.elementor .sn-btn-primary:focus-visible{color:var(--sn-anthrazit);background-color:#B5DC60;}.elementor .sn-btn-primary{font-family:var(--sn-font);font-weight:500;font-size:15px;color:var(--sn-anthrazit);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-style:none;background-color:var(--sn-lime);}.elementor .sn-text{font-family:var(--sn-font);font-weight:400;font-size:17px;color:var(--sn-text);line-height:1.6;}.elementor .sn-h2{font-family:var(--sn-font);font-weight:600;font-size:32px;color:var(--sn-anthrazit);letter-spacing:-0.01em;line-height:1.25;margin:0px;}.elementor .sn-card{padding:32px;border-radius:12px;border-width:1px;border-color:var(--sn-rahmen);border-style:solid;background-color:var(--sn-weiss);box-shadow: none;\n}.elementor .sn-section-dark{color:var(--sn-offwhite);padding-block-start:clamp(64px, 8vw, 112px);padding-block-end:clamp(64px, 8vw, 112px);padding-inline-start:clamp(20px, 4vw, 40px);padding-inline-end:clamp(20px, 4vw, 40px);background-color:var(--sn-anthrazit);}.elementor .sn-section{padding-block-start:clamp(64px, 8vw, 112px);padding-block-end:clamp(64px, 8vw, 112px);padding-inline-start:clamp(20px, 4vw, 40px);padding-inline-end:clamp(20px, 4vw, 40px);background-color:var(--sn-offwhite);}