.elementor .qw-meldung-text{font-family:Inter;font-size:1rem;color:var(--qw-tannengruen);}.elementor .qw-meldung{text-align:start;border-radius:0.8rem;flex:1 1 100%;padding-block: 1rem; padding-inline: 1.25rem;\n}.elementor .qw-footer-klein{font-family:Inter;font-size:0.85rem;color:rgba(247, 245, 240, 0.6);& a { color: rgba(247, 245, 240, 0.85); text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .qw-footer-unten{flex-direction:row;gap:1rem;justify-content:space-between;padding-block: 1.75rem 0px; padding-inline: 0px; border-block-start-width: 1px; border-block-start-style: solid; border-block-start-color: rgba(247, 245, 240, 0.15);\n}.elementor .qw-footer-claim{font-family:Inter;font-size:1rem;color:rgba(247, 245, 240, 0.7);line-height:1.6;}.elementor .qw-footer-logo{font-family:Inter;font-weight:800;font-size:1.5rem;color:var(--qw-weiss);letter-spacing:-0.02em;}.elementor .qw-footer-links{font-family:Inter;font-size:0.98rem;color:rgba(247, 245, 240, 0.85);line-height:2;& a { color: rgba(247, 245, 240, 0.85); text-decoration: none; transition: color 0.2s; } & a:hover { color: var(--qw-lime); }\n}.elementor .qw-footer-titel{font-family:Inter;font-weight:700;font-size:0.78rem;color:var(--qw-gruen);letter-spacing:0.12em;text-transform:uppercase;}.elementor .qw-footer-spalte{padding:0px;flex-direction:column;gap:0.9rem;flex:1 1 10rem;}.elementor .qw-footer-marke{max-width:24rem;padding:0px;flex-direction:column;gap:1rem;flex:1 1 18rem;}.elementor .qw-footer-oben{padding:0px;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .qw-footer-inhalt{width:100%;max-width:75rem;padding:0px;flex-direction:column;gap:3.5rem;}.elementor .qw-footer{width:100%;background-color:var(--qw-tannengruen);flex-direction:column;align-items:center;padding-block: 5rem 2rem; padding-inline: 4rem;\n}.elementor .qw-h1{font-family:Inter;font-weight:800;font-size:4.6rem;color:var(--qw-tannengruen);letter-spacing:-0.045em;line-height:0.98;& span { background-image: linear-gradient(transparent 64%, var(--qw-lime) 64%); }\n}.elementor .qw-feld-gruppe{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:0.45rem;flex:1 1 13rem;}.elementor .qw-feld-label{font-family:Inter;font-weight:600;font-size:0.9rem;color:var(--qw-tannengruen);}.elementor .qw-feld:focus{border-color:var(--qw-gruen);box-shadow:0px 0px 0px 3px rgba(124, 187, 64, 0.25);}.elementor .qw-feld{width:100%;height:3.25rem;font-family:Inter;font-size:1rem;color:var(--qw-tannengruen);border-radius:0.8rem;border-width:1px;border-color:rgba(1, 47, 43, 0.18);border-style:solid;background-color:var(--qw-creme);transition:border-color 0.2s, box-shadow 0.2s;padding-inline: 1rem;\n}.elementor .qw-deko{height:auto;position:absolute;margin:0px;border-radius:999px;border-width:0px;border-style:none;pointer-events: none;\n}.elementor .qw-section-breit{padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .qw-panel{width:100%;overflow:hidden;position:relative;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:max(4rem, calc((100% - 75rem) / 2));padding-inline-end:max(4rem, calc((100% - 75rem) / 2));border-radius:2.75rem;max-width: none;\n}.elementor .qw-btn:hover,.elementor .qw-btn:focus-visible{color:var(--qw-weiss);border-color:var(--qw-tannengruen);background-color:var(--qw-tannengruen);box-shadow:0px 14px 30px 0px rgba(1, 47, 43, 0.18);transform:translate3d(0px, -3px, 0px);}.elementor .qw-btn{font-family:Inter;font-weight:700;font-size:1rem;color:var(--qw-tannengruen);text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:999px;border-width:2px;border-color:var(--qw-gruen);border-style:solid;background-color:var(--qw-gruen);box-shadow:0px 0px 0px 0px rgba(1, 47, 43, 0);transition:all 0.3s;}.elementor .qw-kicker{font-family:Inter;font-weight:700;font-size:0.78rem;color:var(--qw-tannengruen);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:999px;background-color:var(--qw-lime);align-self:flex-start;cursor: default;\n}.elementor .qw-section{width:100%;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;flex-direction:column;gap:3rem;align-items:center;}