.elementor-33 .elementor-element.elementor-element-38d3024{--display:flex}:root{--page-title-display:none}.elementor-33 .elementor-element.elementor-element-81678c5{--ci-green:#5A6A4B;--ci-green-2:#4B5A43;--ci-orange:#EE7A19;--ci-txt:#2B2B2B;--muted:#6f766b;--soft:#F7F8F5;--border:#E5EADC;--white:#fff;--maxw:920px}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns{color:var(--ci-txt);max-width:var(--maxw)}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns *{box-sizing:border-box}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns p{line-height:1.75;margin:0 0 1rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ul,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ol{margin:0 0 1rem 1.25rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns li{margin:.35rem 0}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a{color:var(--ci-green);text-decoration:none;font-weight:700}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a:hover{color:var(--ci-orange);text-decoration:underline}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h1,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h2,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h3{color:#111;line-height:1.25;font-weight:800;margin:0 0 .65rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h1{font-size:clamp(26px,3.2vw,36px);margin-top:.25rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h2{font-size:clamp(20px,2.2vw,26px);margin-top:1.4rem;padding-top:.4rem;position:relative}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h2::after{content:"";position:absolute;left:0;bottom:-8px;width:64px;height:3px;background:linear-gradient(90deg,var(--ci-green),var(--ci-orange));border-radius:2px}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h3{font-size:clamp(17px,1.6vw,20px);margin-top:1.1rem;color:#1a1f18}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns hr{border:0;height:1px;background:var(--border);margin:1.2rem 0}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .note{background:var(--soft);border:1px solid var(--border);border-radius:12px;padding:12px 14px;color:#2a2a2a;box-shadow:0 4px 12px rgb(0 0 0 / .03);margin:.75rem 0 1rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .note strong{color:#1a1f18}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .kontakt p{margin:.25rem 0}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--white);box-shadow:0 6px 18px rgb(0 0 0 / .04);margin:.5rem 0 1.2rem}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns thead th{background:linear-gradient(0deg,rgb(106 124 97 / .07),rgb(106 124 97 / .07));color:#1a1f18;font-weight:800}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns th,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns td{padding:.8rem .9rem;vertical-align:top;border-top:1px solid var(--border)}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns tr:first-child th,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns tr:first-child td{border-top:0}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns tbody tr:nth-child(even){background:#fafcf8}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns pre{white-space:pre-wrap;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--soft);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.96rem;line-height:1.6}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ul li::marker{color:var(--ci-green)}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ol{counter-reset:item}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ol>li{counter-increment:item}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns ol>li::marker{color:var(--ci-green)}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .btn,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a.btn{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 14px;margin:.25rem 0;background:var(--ci-green);color:#fff!important;border:1px solid var(--ci-green);border-radius:12px;font-weight:800;letter-spacing:.2px;box-shadow:0 8px 16px rgb(90 106 75 / .15);transition:transform .15s,background .15s,box-shadow .15s;text-decoration:none!important}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .btn:hover,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a.btn:hover{background:var(--ci-green-2);border-color:var(--ci-green-2);transform:translateY(-1px);box-shadow:0 12px 22px rgb(90 106 75 / .18)}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a:focus,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .btn:focus{outline:none;box-shadow:0 0 0 3px rgb(90 106 75 / .22);border-radius:8px}@media (max-width:680px){.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns{--maxw:100%}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns h1{font-size:28px}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns pre{font-size:.94rem}}@media print{.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns{color:#000}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a{color:#000;text-decoration:underline}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns table{box-shadow:none;border-color:#000}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns thead th{background:#eee!important;color:#000}.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns .btn,.elementor-33 .elementor-element.elementor-element-81678c5 .pure-returns a.btn{background:#fff;color:#000!important;border:1px solid #000;box-shadow:none}}