.lp-ring{width:min(420px,calc(100vw - 32px));max-width:none;padding:0;border:1px solid #d8cbae;border-radius:4px;background:#FBF8F2;color:#173B33;box-shadow:0 30px 80px rgba(16,42,36,.35)}.lp-ring::backdrop{background:rgba(16,42,36,.55);backdrop-filter:blur(3px)}.lp-ring[open]{animation:lp-ring-ind .26s cubic-bezier(.2,.8,.2,1)}@keyframes lp-ring-ind{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-ring-indre{position:relative;padding:28px 24px 22px;font-family:var(--font-sans)}.lp-ring-luk{position:absolute;top:10px;right:10px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#173B33;cursor:pointer}.lp-ring-luk:hover{background:#F3EEE5}.lp-ring-titel{margin:0;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.lp-ring-tekst{margin:6px 0 18px;font-size:15px;line-height:1.5;color:#3B403B}.lp-ring-form{display:flex;flex-direction:column}.lp-ring-label{margin:10px 0 6px;font-size:14px;font-weight:600}.lp-ring-input{min-height:50px;padding:0 14px;border:1px solid rgba(23,59,51,.6);border-radius:4px;background:#fff;color:#173B33;font-size:17px;font-family:inherit}.lp-ring-input:focus-visible{outline:2px solid #173B33;outline-offset:2px}.lp-ring-input[aria-invalid=true]{border-color:#8c3b2b}.lp-ring-fejl{margin:6px 0 0;font-size:13px;color:#8c3b2b}.lp-ring-knap{margin-top:20px;min-height:54px;border:0;border-radius:999px;background:#173B33;color:#F3EEE5;font-size:17px;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease}.lp-ring-knap:hover:not(:disabled){background:#102A24}.lp-ring-knap:focus-visible{outline:2px solid #173B33;outline-offset:3px}.lp-ring-knap:disabled{opacity:.6}.lp-ring-lille{margin:10px 0 0;text-align:center;font-size:13px;color:#3B403B}.lp-ring-tak{display:grid;justify-items:center;text-align:center;padding-top:6px}.lp-ring-tak .lp-ring-knap{width:100%}.lp-ring-flueben{width:48px;height:48px;margin-bottom:12px}.lp-ring-flueben circle{fill:#173B33;stroke:#B4975A;stroke-width:1.5}.lp-ring-flueben path{fill:none;stroke:#F3EEE5;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.lp-ring[open]{animation:none}}.lp-ring-udloeser{font:inherit;cursor:pointer}.lp-tekst-ring.lp-ring-udloeser,.ls2 .lp-fod-ring.lp-ring-udloeser,.ls2 .lp-top-telefon.lp-ring-udloeser{display:inline-flex;align-items:center;gap:8px;padding:8px 0;margin:-8px 0;border:0;background:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ls2 .lp-top-telefon.lp-ring-udloeser{color:var(--fv2-creme,#F3EEE5);text-decoration:none}.ls2 .lp-top-telefon.lp-ring-udloeser:hover{text-decoration:underline}.ls2 .lp-fod-ring.lp-ring-udloeser{color:var(--fv2-creme,#F3EEE5);justify-content:flex-start}.lp-tekst-ring.lp-ring-udloeser{color:#173B33}.lp-ring-udloeser svg{flex:none}.lp-ring[open]{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 32px);overflow:auto}.lp-ring-eyebrow{margin:0 0 2px;color:#6B5A2E;font-size:12px}.lp-ring-haand{display:inline-block;margin:0;padding:0 .12em;font-size:52px;font-weight:600;line-height:1;color:#173B33}.lp-ring-streg{display:block;width:100%;height:14px;margin-top:2px}.lp-ring-streg path{fill:none;stroke:#B4975A;stroke-width:3;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620;animation:lp-ring-streg .7s cubic-bezier(.6,0,.3,1) .3s forwards}@keyframes lp-ring-streg{to{stroke-dashoffset:0}}.lp-ring-hoved{margin:14px 0 0;font-size:18px;font-weight:600;line-height:1.35}.lp-ring-tak .lp-ring-tekst{margin:6px 0 0}.lp-ring-tak>*{animation:lp-ring-op .42s cubic-bezier(.2,.8,.2,1) both}.lp-ring-tak>:nth-child(2),.lp-ring-tak>:nth-child(3){animation-delay:.12s}.lp-ring-tak>:nth-child(n+4){animation-delay:.24s}@keyframes lp-ring-op{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-ring-streg path,.lp-ring-tak>*{animation:none;stroke-dashoffset:0}}@media (max-width:400px){.lp-ring-indre{padding:24px 18px 18px}.lp-ring-haand{font-size:44px}}.lp-faq-ring.lp-ring-udloeser{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid #173b33;border-radius:999px;background:transparent;color:#173B33;font-size:15px;font-weight:600}.lp-faq-ring.lp-ring-udloeser:hover{background:#F3EEE5}.lp-faq-ring.lp-ring-udloeser:focus-visible{outline:2px solid #173B33;outline-offset:3px}