.elementor .e-6f8a8ed8-d2ee{width:auto;height:58px;flex:0 0 auto;max-width: none;\n}.elementor .e-8d41dce-3581{width:14px;height:14px;color:inherit;flex:0 0 auto;}.elementor .e-3b6c45be-4937{color:inherit;font-size: inherit; font-weight: inherit;\n}.elementor .e-2dd6a1f2-7c3a:hover,.elementor .e-2dd6a1f2-7c3a:focus-visible{color:var(--dunkelgruen);background-color:#e2eee4;}.elementor .e-2dd6a1f2-7c3a{width:auto;font-weight:700;font-size:15px;color:var(--dunkelgruen);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;background-color:var(--gruen-hell);transition:background-color 0.15s;display:inline-flex;gap:8px;align-items:center;}.elementor .e-7003d403-fcbd{height:84px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-248b949c-94ca{position:sticky;inset-block-start:0px;z-index:50;padding:0px;border-block-start-width:3px;background-color:rgba(255,255,255,.96);backdrop-filter:blur(8px);display:block;border-top-style: solid; border-top-color: transparent; border-image: linear-gradient(90deg,#222 0 33.3%,#d0202e 33.3% 66.6%,#f2b31b 66.6% 100%) 1; box-shadow: 0px 1px 0px 0px var(--linien);\n}.elementor .e-57999749-732e{font-family:var(--font-heading);font-weight:800;font-size:clamp(34px,4vw,48px);color:#111111;line-height:1.12;margin-block-end:28px;display:block;}.elementor .e-680047fb-f993{font-size:17px;color:#333333;line-height:1.75;margin-block-end:36px;border-radius:10px;border-inline-start-width:4px;background-color:var(--gruen-hell);display:block;padding-block: 18px; padding-inline: 22px; border-left-style: solid; border-left-color: var(--gruen);\n}.elementor .e-20f25dc5-30f6{font-family:var(--font-heading);font-weight:800;font-size:26px;color:#111111;line-height:1.2;margin-block-end:10px;display:block;}.elementor .e-6251dc96-db6e{font-size:17px;color:#333333;line-height:1.75;margin-block-end:36px;display:block;& a { color: #2e6c38; font-weight: 700; text-decoration: none; } & a:hover { text-decoration: underline; }\n}.elementor .e-633a313a-806b{font-family:var(--font-heading);font-weight:800;font-size:26px;color:#111111;line-height:1.2;margin-block-end:10px;display:block;overflow-wrap: break-word; hyphens: manual;\n}.elementor .e-4140eefe-a9e4{font-size:17px;color:#333333;line-height:1.75;display:block;}.elementor .e-c9c9082-5c56{max-width:820px;border-radius:22px;border-width:1px;border-color:var(--linien);border-style:solid;background-color:#ffffff;box-shadow:0px 20px 50px 0px rgba(7,50,90,.06);display:block;margin-inline: auto; padding-block: 52px; padding-inline: 56px;\n}.elementor .e-26b79cbe-8c60{background-color:var(--hintergrund-hell);flex:1 0 auto;padding-inline: 20px;\n}.elementor .e-3b33c462-5238{font-size:14px;color:#dfe3e0;}.elementor .e-3013e34c-5221:hover,.elementor .e-3013e34c-5221:focus-visible{color:#8fc79a;}.elementor .e-3013e34c-5221{font-size:14px;color:#dfe3e0;& a { color: inherit; }\n}.elementor .e-15a1e853-6b7e:hover,.elementor .e-15a1e853-6b7e:focus-visible{color:#8fc79a;}.elementor .e-15a1e853-6b7e{font-size:14px;color:#dfe3e0;& a { color: inherit; }\n}.elementor .e-57eb525d-8f79:hover,.elementor .e-57eb525d-8f79:focus-visible{color:#8fc79a;}.elementor .e-57eb525d-8f79{font-size:14px;color:#dfe3e0;& a { color: inherit; }\n}.elementor .e-22f80d3d-67e6{width:auto;padding:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .e-1acee823-150c{font-size:14px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-598fb981-5ba6{position:relative;color:#dfe3e0;background-color:var(--anthrazit);display:block;padding-block: 26px; padding-inline: 0px; &::before { content: ''; position: absolute; left: 0; right: 0; top: 0; height: 3px; background: linear-gradient(90deg,#222 0 33.3%,#d0202e 33.3% 66.6%,#f2b31b 66.6% 100%); }\n}.elementor .e-42486eee-11a5{width:100%;min-height:100vh;font-family:var(--font-body);font-size:16px;color:#333333;line-height:1.6;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;-webkit-font-smoothing: antialiased;\n}