html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#ls-root{--ls-font-head:"Gabarito", "Trebuchet MS", sans-serif;--ls-font-body:"Nunito Sans", system-ui, sans-serif;--ls-font-hand:"Caveat", cursive;--ls-cream:#f7f9fb;--ls-cream-2:#eaf0f5;--ls-paper:#fff;--ls-ink:#17263a;--ls-ink-soft:#566577;--ls-green:#4d8bb4;--ls-green-d:#2c5a7a;--ls-fill:#3a76a0;--ls-green-l:#e3eef6;--ls-mint:#b5d8ec;--ls-honey:#f7c325;--ls-sun-l:#fdefb8;--ls-cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60'%3E%3Ccircle cx='28' cy='40' r='18'/%3E%3Ccircle cx='52' cy='30' r='24'/%3E%3Ccircle cx='77' cy='41' r='17'/%3E%3Crect x='28' y='38' width='49' height='20' rx='2'/%3E%3C/svg%3E");--ls-cloud-bank:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 44'%3E%3Ccircle cx='30' cy='44' r='26'/%3E%3Ccircle cx='82' cy='40' r='34'/%3E%3Ccircle cx='140' cy='46' r='24'/%3E%3Ccircle cx='192' cy='38' r='32'/%3E%3Ccircle cx='240' cy='46' r='22'/%3E%3Ccircle cx='0' cy='46' r='22'/%3E%3C/svg%3E");--ls-blush:#eda388;--ls-line:#17263a24;--ls-r-card:26px;--ls-r-pill:999px;--ls-shadow:0 18px 44px -26px #1c3e5c73;--ls-shadow-soft:0 10px 28px -20px #1c3e5c66;--ls-band:var(--ls-cream-2);--ls-sec-pad:104px;--ls-maxw:1180px}body{-webkit-font-smoothing:antialiased;background:#f7f9fb;margin:0}#ls-root{background:var(--ls-cream);color:var(--ls-ink);font-family:var(--ls-font-body);text-wrap:pretty;font-size:17px;line-height:1.6;overflow-x:clip}#ls-root *,#ls-root :before,#ls-root :after{box-sizing:border-box}#ls-root a{color:var(--ls-green-d);-webkit-text-decoration-color:var(--ls-mint);text-decoration-color:var(--ls-mint);text-underline-offset:3px}#ls-root a:hover{color:var(--ls-green);-webkit-text-decoration-color:var(--ls-green);text-decoration-color:var(--ls-green)}#ls-root .ls-image-slot{--slot-bg:var(--ls-green-l)}#ls-root .MuiTypography-root{font-family:var(--ls-font-body);color:inherit;letter-spacing:0}#ls-root .MuiTypography-h1,#ls-root .MuiTypography-h2,#ls-root .MuiTypography-h3,#ls-root .MuiTypography-h4,#ls-root .MuiTypography-h5,#ls-root .MuiTypography-h6{font-family:var(--ls-font-head);letter-spacing:-.02em;color:var(--ls-ink);margin:0;font-weight:700;line-height:1.06}#ls-root .MuiTypography-h1{font-size:clamp(38px,6.1vw,76px);font-weight:800}#ls-root .MuiTypography-h2{font-size:clamp(30px,3.9vw,50px)}#ls-root .MuiTypography-h3{font-size:clamp(24px,2.6vw,34px)}#ls-root .MuiTypography-h4{font-size:clamp(21px,2vw,26px)}#ls-root .MuiTypography-h5{font-size:20px}#ls-root .MuiTypography-h6{font-size:18px;line-height:1.25}#ls-root .MuiTypography-body1{color:var(--ls-ink-soft);font-size:17px;line-height:1.62}#ls-root .MuiTypography-body2{color:var(--ls-ink-soft);font-size:15px;line-height:1.6}#ls-root p{font-weight:700}#ls-root .MuiTypography-overline{font-family:var(--ls-font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--ls-green-d);font-size:12.5px;font-weight:700}#ls-root .MuiButton-root{font-family:var(--ls-font-head);text-transform:none;border-radius:var(--ls-r-pill);min-height:48px;box-shadow:none;padding:13px 26px;font-size:16px;font-weight:700;transition:transform .18s cubic-bezier(.2,.7,.3,1),background-color .2s,box-shadow .2s,border-color .2s,color .2s}#ls-root .MuiButton-contained{background:var(--ls-fill);color:#fff;box-shadow:var(--ls-shadow-soft)}#ls-root .MuiButton-contained:hover{background:var(--ls-honey);color:#3d2a0a;box-shadow:var(--ls-shadow);transform:translateY(-2px)}#ls-root .MuiButton-outlined{border:2px solid var(--ls-ink);color:var(--ls-ink);background:0 0}#ls-root .MuiButton-outlined:hover{background:var(--ls-honey);color:#3d2a0a;border-color:var(--ls-honey);transform:translateY(-2px)}#ls-root .MuiButton-text{color:var(--ls-ink);min-height:42px;padding:10px 14px}#ls-root .MuiButton-text:hover{background:#4d8bb41a}#ls-root .MuiTouchRipple-child{background:currentColor}#ls-root .MuiPaper-root{color:var(--ls-ink);border-radius:var(--ls-r-card);background-image:none}#ls-root .MuiCard-root{background:var(--ls-paper);border-radius:var(--ls-r-card);border:1px solid var(--ls-line);transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s;overflow:visible;box-shadow:0 1px #17263a0f,0 16px 34px -28px #1c3e5c8c}#ls-root .MuiCard-root:hover{box-shadow:var(--ls-shadow);border-color:#4d8bb466;transform:translateY(-4px)}#ls-root .MuiCardContent-root{padding:26px 26px 28px}#ls-root .MuiCardContent-root:last-child{padding-bottom:28px}#ls-root .MuiDivider-root{border-color:var(--ls-line)}#ls-root .MuiChip-root{font-family:var(--ls-font-head);letter-spacing:.01em;border-radius:var(--ls-r-pill);background:var(--ls-green-l);width:fit-content;max-width:100%;min-height:34px;color:var(--ls-green-d);white-space:normal;border:1px solid #0000;align-items:center;font-size:13.5px;font-weight:700;height:auto!important}#ls-root .MuiChip-label{text-overflow:clip;white-space:normal;height:auto;max-height:none;padding:6px 14px;line-height:1.35;display:block;overflow:visible}#ls-root .MuiChip-outlined{border-color:var(--ls-line);color:var(--ls-ink);background:0 0}@font-face{font-family:LS Icon Fallback;src:local(Arial),local(Helvetica),local("sans-serif");size-adjust:0%;ascent-override:0%;descent-override:0%;line-gap-override:0%}.material-symbols-rounded{font-variation-settings:"wght" 400, "opsz" 24;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded,LS Icon Fallback;font-style:normal;font-weight:400;line-height:1}#ls-root .MuiIcon-root{width:1em;height:1em;overflow:visible}#ls-root .MuiIconButton-root{color:var(--ls-ink)}#ls-root .MuiIconButton-root:hover{background:#4d8bb41f}#ls-root .MuiFormLabel-root,#ls-root .MuiInputLabel-root{font-family:var(--ls-font-body);color:var(--ls-ink-soft);font-size:15.5px}#ls-root .MuiInputLabel-root.Mui-focused{color:var(--ls-green-d)}#ls-root .MuiInputLabel-root.Mui-error{color:#b4462f}#ls-root .MuiOutlinedInput-root{font-family:var(--ls-font-body);background:var(--ls-paper);border-radius:16px;font-size:16px}#ls-root .MuiInputBase-input,#ls-root .MuiInputBase-inputMultiline{box-sizing:content-box}#ls-root .MuiOutlinedInput-notchedOutline{border-color:var(--ls-line);border-width:1.5px}#ls-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--ls-green)}#ls-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ls-green);border-width:2px}#ls-root .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#c0553c}#ls-root .MuiFormHelperText-root{font-family:var(--ls-font-body);margin-left:4px;font-size:13px}#ls-root .MuiFormHelperText-root.Mui-error{color:#b4462f}#ls-root .MuiCheckbox-root{color:var(--ls-ink-soft);padding:8px}#ls-root .MuiCheckbox-root.Mui-checked{color:var(--ls-green)}#ls-root .MuiAlert-root{font-family:var(--ls-font-body);background:var(--ls-green-l);color:var(--ls-green-d);border:1px solid #4d8bb459;border-radius:18px;align-items:center}#ls-root .MuiAlert-icon{color:var(--ls-green-d)}#ls-root .MuiAppBar-root{box-shadow:none;color:var(--ls-ink);background:0 0}#ls-root .MuiToolbar-root{min-height:0;padding:0}#ls-root .MuiListItemText-primary{font-family:var(--ls-font-head);color:var(--ls-ink);font-size:19px;font-weight:700}#ls-root .MuiAvatar-root{background:var(--ls-fill);color:#fff;font-family:var(--ls-font-head);font-weight:800}[data-ls~=drawer] .MuiPaper-root{box-sizing:border-box;background:#f7f9fb;border-left:1px solid #17263a1f;width:min(340px,86vw);padding:22px 18px 30px}[data-ls~=drawer] .MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17263a6b}[data-ls~=drawer] .MuiList-root{padding:8px 0 0}[data-ls~=drawer] .MuiListItemButton-root{border-radius:16px;min-height:52px;padding:12px 16px}[data-ls~=drawer] .MuiListItemButton-root:hover{background:#e3eef6}[data-ls~=drawer] .MuiListItemText-primary{color:#17263a;font-family:Gabarito,sans-serif;font-size:19px;font-weight:700}[data-ls~=drawer] .MuiButton-root{text-transform:none;color:#fff;background:#3a76a0;border-radius:999px;width:100%;margin-top:14px;padding:13px 24px;font-family:Gabarito,sans-serif;font-weight:700}[data-ls~=drawer] .MuiIconButton-root{color:#17263a}[data-ls~=drawer] [data-ls~=drawer-head]{justify-content:space-between;align-items:center;display:flex}[data-ls~=drawer] [data-ls~=drawer-brand]{color:#2c5a7a;letter-spacing:-.01em;font-family:Gabarito,sans-serif;font-size:20px;font-weight:800}[data-ls~=drawer] [data-ls~=drawer-note]{color:#566577;margin-top:22px;font-family:Nunito Sans,sans-serif;font-size:14px;line-height:1.5}#ls-root [data-ls~=shell]{position:relative}#ls-root [data-ls~=wrap]{width:100%;max-width:var(--ls-maxw);margin:0 auto;padding:0 28px}#ls-root [data-ls~=appbar]{padding:14px 0;transition:background-color .25s,box-shadow .25s,padding .25s;top:0;border-radius:0!important}#ls-root[data-scrolled] [data-ls~=appbar]{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#f7f9fbe0;padding:7px 0;box-shadow:0 1px #17263a17}#ls-root [data-ls~=toolbar]{align-items:center;gap:20px;display:flex}#ls-root [data-ls~=brand]{align-items:center;gap:11px;margin-right:auto;text-decoration:none;display:flex}#ls-root [data-ls~=logo]{border-radius:14px;width:42px;height:42px;font-size:19px}#ls-root [data-ls~=wordmark]{font-family:var(--ls-font-head);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}#ls-root [data-ls~=wordmark] [data-ls~=dot]{color:#9a7000}#ls-root [data-ls~=claim]{color:var(--ls-ink);letter-spacing:.04em;margin-top:4px;font-size:12.5px;line-height:1}#ls-root [data-ls~=nav]{align-items:center;gap:4px;display:flex}#ls-root [data-ls~=nav] .MuiButton-root{min-height:40px;color:var(--ls-ink);border-radius:var(--ls-r-pill);padding:9px 13px;font-size:15.5px;font-weight:600;position:relative}#ls-root [data-ls~=nav] .MuiButton-root:hover{color:var(--ls-ink);background:#4d8bb41a}#ls-root [data-ls~=burger]{display:none}#ls-root [data-ls~=head-cta] .MuiButton-root{min-height:44px;padding:11px 22px;font-size:15.5px}#ls-root[data-active=angebote] [data-ls~=nav] .MuiButton-root[data-nav=angebote],#ls-root[data-active=ueber] [data-ls~=nav] .MuiButton-root[data-nav=ueber],#ls-root[data-active=pakete] [data-ls~=nav] .MuiButton-root[data-nav=pakete],#ls-root[data-active=kontakt] [data-ls~=nav] .MuiButton-root[data-nav=kontakt],#ls-root[data-active=soforthilfe] [data-ls~=nav] .MuiButton-root[data-nav=soforthilfe]{color:var(--ls-green-d);background:var(--ls-green-l)}#ls-root [data-ls~=sec]{padding:var(--ls-sec-pad) 0;scroll-margin-top:88px;position:relative}#ls-root [data-ls~=sec-band]{background:var(--ls-band)}#ls-root [data-ls~=sechead]{flex-direction:column;gap:14px;max-width:660px;margin-bottom:52px;display:flex}#ls-root [data-ls~=sechead] .MuiChip-root{align-self:flex-start}#ls-root [data-ls~=sechead] .MuiTypography-body1{font-size:18.5px}#ls-root [data-ls~=hero]{padding-top:150px;padding-bottom:96px}#ls-root [data-ls~=hero-grid]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:56px;display:grid}#ls-root [data-ls~=hero-copy]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}#ls-root [data-ls~=hero-copy] .MuiTypography-h1{max-width:15ch}#ls-root [data-ls~=hl]{color:var(--ls-green-d);white-space:nowrap;background-image:linear-gradient(to bottom, transparent 66%, var(--ls-sun-l) 66%, var(--ls-sun-l) 94%, transparent 94%);padding:0 .06em;position:relative}#ls-root [data-ls~=lead]{max-width:46ch;color:var(--ls-ink-soft);font-size:19.5px}#ls-root [data-ls~=hero-actions]{flex-wrap:wrap;gap:14px;display:flex}#ls-root [data-ls~=theme-icon]{background:var(--ls-green-l);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}#ls-root [data-ls~=theme-icon] .MuiIcon-root{color:var(--ls-green-d);font-size:27px}#ls-root [data-ls~=about]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;display:grid}#ls-root [data-ls~=about-photo]{aspect-ratio:1/1.16;box-shadow:var(--ls-shadow);background:var(--ls-green-l);border-radius:30px;position:relative;overflow:hidden}#ls-root [data-ls~=about-photo] .ls-image-slot{width:100%;height:100%}#ls-root [data-ls~=about-copy]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}#ls-root [data-ls~=quals]{flex-wrap:wrap;gap:10px;display:flex}#ls-root [data-ls~=sign]{font-family:var(--ls-font-hand);color:var(--ls-green-d);font-size:30px;line-height:1}#ls-root [data-ls~=prices]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:24px;display:grid}#ls-root [data-ls~=price]{display:flex}#ls-root [data-ls~=price] .MuiCard-root{flex-direction:column;width:100%;display:flex}#ls-root [data-ls~=price] .MuiCardContent-root{flex-direction:column;flex:1;gap:14px;padding:34px 30px;display:flex}#ls-root [data-ls~=price] .MuiChip-root{align-self:flex-start}#ls-root [data-ls~=price-amount]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}#ls-root [data-ls~=price-amount] [data-ls~=num]{font-family:var(--ls-font-head);letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}#ls-root [data-ls~=price-amount] [data-ls~=unit]{color:var(--ls-ink-soft);white-space:nowrap;font-size:15px}#ls-root [data-ls~=price-desc]{margin:0}#ls-root [data-ls~=price-hero] .MuiCard-root{background:var(--ls-green-d);border-color:var(--ls-green-d)}#ls-root [data-ls~=price-hero] .MuiTypography-root,#ls-root [data-ls~=price-hero] [data-ls~=num]{color:#fff}#ls-root [data-ls~=price-hero] [data-ls~=price-desc],#ls-root [data-ls~=price-hero] [data-ls~=unit]{color:#ffffffd9}#ls-root [data-ls~=price-hero] .MuiChip-root{background:var(--ls-honey);color:#3d2a0a}#ls-root [data-ls~=contact]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:54px;display:grid}#ls-root [data-ls~=contact-copy]{flex-direction:column;align-items:flex-start;gap:22px;display:flex}#ls-root [data-ls~=contact-list]{flex-direction:column;gap:16px;width:100%;display:flex}#ls-root [data-ls~=contact-row]{align-items:center;gap:14px;display:flex}#ls-root [data-ls~=contact-row] [data-ls~=ci]{background:var(--ls-green-l);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}#ls-root [data-ls~=contact-row] .MuiIcon-root{color:var(--ls-green-d);font-size:23px}#ls-root [data-ls~=hours-row]{margin:0}#ls-root [data-ls~=hours-row] strong{color:var(--ls-ink);font-weight:700}#ls-root [data-ls~=form]{background:var(--ls-paper);border:1px solid var(--ls-line);box-shadow:var(--ls-shadow-soft);border-radius:30px;flex-direction:column;gap:18px;padding:34px;display:flex}#ls-root [data-ls~=form-row]{grid-template-columns:1fr 1fr;gap:18px;display:grid}#ls-root [data-ls~=form] .MuiTextField-root{width:100%}#ls-root [data-ls~=cal]{border:1.5px solid var(--ls-line);background:var(--ls-cream);border-radius:22px;flex-direction:column;gap:10px;padding:16px 16px 14px;display:flex}#ls-root [data-ls~=cal-head]{justify-content:space-between;align-items:center;gap:8px;display:flex}#ls-root [data-ls~=cal-month]{font-size:18px}#ls-root [data-ls~=cal-dow]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}#ls-root [data-ls~=cal-dow] .MuiTypography-root{text-align:center;font-family:var(--ls-font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-ink-soft);font-size:12px;font-weight:700}#ls-root [data-ls~=cal-grid]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}#ls-root [data-ls~=cal-grid] .MuiButton-root{width:100%;min-width:0;min-height:44px;font-family:var(--ls-font-head);color:var(--ls-ink);background:var(--ls-paper);border:1.5px solid #0000;border-radius:13px;padding:0;font-size:15.5px;font-weight:700;position:relative}#ls-root [data-ls~=cal-grid] .MuiButton-root:hover{background:var(--ls-green-l);transform:none}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=free]:after,#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=few]:after,#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=today]:after{content:"";background:var(--ls-green);border-radius:50%;width:5px;height:5px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=few]:after{background:var(--ls-honey)}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=few]{border-color:#f7c325b3}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=today]{border-color:var(--ls-green)}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=sel]{background:var(--ls-fill);color:#fff;border-color:var(--ls-fill)}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=sel]:hover{background:var(--ls-green-d)}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=full].Mui-disabled{color:#9c5a44;background:repeating-linear-gradient(135deg,#9c5a4424 0 5px,#9c5a4408 5px 10px);border-color:#9c5a4452;text-decoration:line-through;text-decoration-thickness:1.5px}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=closed].Mui-disabled{color:#17263aad;background:0 0}#ls-root [data-ls~=cal-grid] .MuiButton-root[data-day=empty]{visibility:hidden}#ls-root [data-ls~=cal-legend]{flex-wrap:wrap;gap:6px 16px;padding-top:2px;display:flex}#ls-root [data-ls~=lg]{color:var(--ls-ink-soft);align-items:center;gap:7px;font-size:13px;display:flex}#ls-root [data-ls~=lg-dot]{border-radius:50%;flex:none;width:10px;height:10px}#ls-root [data-ls~=lg-free]{background:var(--ls-green)}#ls-root [data-ls~=lg-few]{background:var(--ls-honey)}#ls-root [data-ls~=lg-full]{background:repeating-linear-gradient(135deg,#b9705a 0 3px,#f0d8cf 3px 6px)}#ls-root [data-ls~=lg-closed]{background:#17263a2e}#ls-root [data-ls~=slots]{flex-direction:column;gap:10px;display:flex}#ls-root [data-ls~=pick-label]{font-family:var(--ls-font-head);color:var(--ls-ink);font-size:14px;font-weight:700}#ls-root [data-ls~=chip-row]{flex-wrap:wrap;gap:8px;display:flex}#ls-root [data-ls~=chip-row] .MuiButton-root{border-radius:var(--ls-r-pill);background:var(--ls-paper);border:1.5px solid var(--ls-line);min-height:44px;color:var(--ls-ink);padding:10px 16px;font-size:15px}#ls-root [data-ls~=chip-row] .MuiButton-root:hover{background:var(--ls-green-l);border-color:var(--ls-green);transform:none}#ls-root [data-ls~=chip-row] .MuiButton-root[data-slot=sel]{background:var(--ls-fill);color:#fff;border-color:var(--ls-fill)}#ls-root [data-ls~=chip-row] .MuiButton-root[data-slot=taken].Mui-disabled{color:#9c5a44;background:repeating-linear-gradient(135deg,#9c5a4421 0 5px,#9c5a4408 5px 10px);border-color:#9c5a444d;text-decoration:line-through;text-decoration-thickness:1.5px}#ls-root [data-ls~=dur-row]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}#ls-root [data-ls~=dur-row] .MuiButton-root{text-align:left;background:var(--ls-paper);border:1.5px solid var(--ls-line);min-height:70px;color:var(--ls-ink);border-radius:18px;align-items:center;padding:10px 12px}#ls-root [data-ls~=dur-row] .MuiButton-root:hover{background:var(--ls-green-l);border-color:var(--ls-green);transform:none}#ls-root [data-ls~=dur-row] .MuiButton-root[data-recommended="1"]{border-color:var(--ls-honey);border-width:2px}#ls-root [data-ls~=dur-label]{font-family:var(--ls-font-head);font-size:17px;font-weight:700;line-height:1.2}#ls-root [data-ls~=dur-note]{color:var(--ls-ink-soft);text-transform:none;letter-spacing:0;font-size:12.5px;line-height:1.3}#ls-root [data-ls~=dur-row] .MuiButton-root[data-dur=sel]{background:var(--ls-fill);color:#fff;border-color:var(--ls-fill)}#ls-root [data-ls~=dur-row] .MuiButton-root[data-dur=sel] [data-ls~=dur-label],#ls-root [data-ls~=dur-row] .MuiButton-root[data-dur=sel] [data-ls~=dur-note]{color:#fff}#ls-root [data-ls~=booking-sum]{background:var(--ls-green-l);border:1.5px solid #4d8bb459;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}#ls-root [data-ls~=booking-sum] .MuiIcon-root{color:var(--ls-green-d);flex:none}#ls-root [data-ls~=booking-sum] .MuiTypography-root{color:var(--ls-green-d);font-weight:600}#ls-root [data-ls~=booking-sum-error]{background:#fbe9e2;border-color:#b4462f73}#ls-root [data-ls~=booking-sum-error] .MuiIcon-root,#ls-root [data-ls~=booking-sum-error] .MuiTypography-root{color:#a8442c}@media (width<=700px){#ls-root [data-ls~=dur-row]{grid-template-columns:minmax(0,1fr)}#ls-root [data-ls~=cal]{border-radius:18px;padding:12px 10px}#ls-root [data-ls~=cal-grid] .MuiButton-root{border-radius:11px;min-height:42px;font-size:15px}}#ls-root [data-ls~=consent]{align-items:flex-start;gap:6px;display:flex}#ls-root [data-ls~=consent] .MuiTypography-body2{padding-top:9px;font-size:14px}#ls-root [data-ls~=consent-error] .MuiTypography-body2{color:#b4462f}#ls-root [data-ls~=form-actions]{flex-direction:column;gap:12px;display:flex}#ls-root [data-ls~=crisis-grid]{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}#ls-root [data-ls~=crisis-body]{flex-direction:column;gap:8px;display:flex}#ls-root [data-ls~=crisis-num]{font-family:var(--ls-font-head);color:var(--ls-green-d);letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}#ls-root [data-ls~=footer]{border-top:1px solid var(--ls-line);padding:58px 0 44px}#ls-root [data-ls~=footer-top]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px 60px;display:flex}#ls-root [data-ls~=footer-links]{flex-wrap:wrap;gap:8px 22px;display:flex}#ls-root [data-ls~=footer-links] .MuiButton-root{min-height:34px;color:var(--ls-ink-soft);padding:6px 0;font-size:15px;font-weight:600}#ls-root [data-ls~=footer-links] .MuiButton-root:hover{color:var(--ls-green-d);background:0 0}#ls-root [data-ls~=footer-bottom]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:34px;display:flex}#ls-root [data-ls~=footer-legal]{flex-wrap:wrap;gap:4px 8px;display:flex}#ls-root [data-ls~=footer-legal] .MuiButton-root{min-height:28px;color:var(--ls-ink-soft);padding:4px 8px;font-size:13.5px;font-weight:600}#ls-root [data-ls~=footer-legal] .MuiButton-root:hover{color:var(--ls-green-d);background:0 0}[data-ls~=legal-dialog] .MuiDialog-paper{border-radius:20px}[data-ls~=legal-content]{color:#17263a;font-family:Nunito Sans,system-ui,sans-serif;font-size:15.5px;line-height:1.6}[data-ls~=legal-content] h2{margin:1.1em 0 .5em;font-family:Gabarito,sans-serif;font-size:1.25rem;font-weight:700}[data-ls~=legal-content] h3{margin:1em 0 .4em;font-family:Gabarito,sans-serif;font-size:1.08rem;font-weight:700}[data-ls~=legal-content] p:first-child,[data-ls~=legal-content] h2:first-child,[data-ls~=legal-content] h3:first-child{margin-top:0}[data-ls~=legal-content] p{margin:0 0 1em}[data-ls~=legal-content] ul,[data-ls~=legal-content] ol{margin:0 0 1em;padding-left:1.4em}[data-ls~=legal-content] a{color:#2c5a7a}#ls-root [data-ls~=band]{background:var(--ls-band)}#ls-root[data-v=v1]{--ls-band:#eaf0f5}@media (width<=1100px){#ls-root{--ls-sec-pad:84px}#ls-root [data-ls~=crisis-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}#ls-root [data-ls~=nav] .MuiButton-root{padding:8px 10px;font-size:14.5px}}@media (width<=960px){#ls-root [data-ls~=nav],#ls-root [data-ls~=head-cta]{display:none}#ls-root [data-ls~=burger]{display:inline-flex}#ls-root [data-ls~=hero]{padding-top:124px;padding-bottom:72px}#ls-root [data-ls~=hero-grid]{grid-template-columns:minmax(0,1fr);gap:46px}#ls-root [data-ls~=about]{grid-template-columns:minmax(0,1fr);gap:36px}#ls-root [data-ls~=about-photo]{aspect-ratio:4/3;max-width:460px}#ls-root [data-ls~=contact]{grid-template-columns:minmax(0,1fr);gap:34px}}@media (width<=700px){#ls-root{--ls-sec-pad:66px;font-size:16.5px}#ls-root [data-ls~=wrap]{padding:0 20px}#ls-root [data-ls~=crisis-grid]{grid-template-columns:minmax(0,1fr)}#ls-root [data-ls~=form]{border-radius:24px;padding:24px 20px}#ls-root [data-ls~=form-row]{grid-template-columns:minmax(0,1fr)}#ls-root [data-ls~=sechead]{margin-bottom:34px}#ls-root [data-ls~=hero-actions] .MuiButton-root{width:100%}#ls-root [data-ls~=footer-top]{gap:24px}}@media (width<=420px){#ls-root [data-ls~=claim]{display:none}#ls-root [data-ls~=wordmark]{font-size:20px}}#ls-root [data-ls~=fx]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(20px)}#ls-root [data-ls~=fx][data-in]{opacity:1;transform:none}#ls-root [data-ls~=fx-d1]{transition-delay:80ms}#ls-root [data-ls~=fx-d2]{transition-delay:.16s}#ls-root [data-ls~=fx-d3]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){#ls-root [data-ls~=fx]{opacity:1;transition:none;transform:none}#ls-root .MuiCard-root:hover,#ls-root .MuiButton-root:hover{transform:none}}[data-ls~=drawer] .MuiButton-root:hover{color:#3d2a0a;background:#f7c325}#ls-root [data-ls~=hero]{background-color:var(--ls-cream);background-image:linear-gradient(90deg,#f7f9fb9e 0%,#f7f9fb73 48%,#f7f9fb14 100%),url(/assets/hero-sonnenblume-BL9WPJ0H.jpg);background-position:50%;background-size:cover;background-attachment:fixed}@media (width<=900px){#ls-root [data-ls~=hero]{background-image:linear-gradient(#f7f9fb94,#f7f9fb94),url(/assets/hero-sonnenblume-BL9WPJ0H.jpg)}}@media (hover:none){#ls-root [data-ls~=hero]{background-attachment:scroll}}#ls-root [data-ls~=hero] [data-ls~=lead]{color:var(--ls-ink);text-shadow:0 0 14px #f7f9fbf2,0 0 3px #f7f9fbe6;font-weight:600}#ls-root [data-ls~=head-cta] .MuiButton-contained{background:var(--ls-honey);color:#3d2a0a}#ls-root [data-ls~=head-cta] .MuiButton-contained:hover{background:var(--ls-fill);color:#fff}#ls-root[data-v] [data-ls~=hero]{background-image:radial-gradient(60% 55% at 50% 52%,#f7f9fbb8 0%,#f7f9fb6b 55%,#f7f9fb00 100%),url(/assets/hero-sonnenblume-BL9WPJ0H.jpg);align-items:center;min-height:min(92vh,880px);padding-top:140px;padding-bottom:96px;display:flex}#ls-root[data-v] [data-ls~=hero-grid]{grid-template-columns:none;justify-content:center;width:100%;padding-bottom:0;display:flex}#ls-root[data-v] [data-ls~=hero-copy]{text-align:center;align-items:center;gap:26px;max-width:860px}#ls-root[data-v] [data-ls~=hero-copy] .MuiTypography-h1{max-width:17ch;font-size:clamp(40px,6.6vw,84px);line-height:1.02}#ls-root[data-v] [data-ls~=hero] [data-ls~=lead]{max-width:54ch;font-size:clamp(17px,1.6vw,20px)}#ls-root[data-v] [data-ls~=hero-actions]{justify-content:center}@media (width<=900px){#ls-root[data-v] [data-ls~=hero]{background-image:linear-gradient(#f7f9fb94,#f7f9fb94),url(/assets/hero-sonnenblume-BL9WPJ0H.jpg);min-height:0;padding-top:118px;padding-bottom:64px}}#ls-root[data-v] [data-ls~=hero-copy] .MuiChip-root{max-width:none}#ls-root[data-v] [data-ls~=hero-copy] .MuiChip-label{white-space:nowrap}@media (width<=520px){#ls-root[data-v] [data-ls~=hero-copy] .MuiChip-root{max-width:100%}#ls-root[data-v] [data-ls~=hero-copy] .MuiChip-label{white-space:normal}}#ls-root[data-v] [data-ls~=hero]{background-position:50% 62%}#ls-root [data-ls~=wordmark]{color:var(--ls-ink)}#ls-root [data-ls~=claim]{white-space:nowrap}#ls-root:not([data-scrolled]) [data-ls~=appbar]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f9fb9e}#ls-root[data-v] [data-ls~=hero]{background-size:cover;background-attachment:fixed}@media (hover:none){#ls-root[data-v] [data-ls~=hero]{background-attachment:scroll}}#ls-root[data-v]{isolation:isolate;background-color:var(--ls-cream)}#ls-root[data-v]:not([data-admin]):before{content:"";z-index:-1;pointer-events:none;background:url(/assets/hero-sonnenblume-BL9WPJ0H.jpg) 50% 62%/cover no-repeat;position:fixed;inset:0}#ls-root[data-v] [data-ls~=hero]{background-color:#0000;background-image:radial-gradient(60% 55% at 50% 52%,#f7f9fbb8 0%,#f7f9fb6b 55%,#f7f9fb00 100%);background-attachment:scroll}#ls-root[data-v] [data-ls~=sec]:not([data-ls~=hero]):not([data-ls~=band]):not([data-ls~=sec-band]){background-color:#f7f9fba8}#ls-root[data-v] [data-ls~=sec][data-ls~=band],#ls-root[data-v] [data-ls~=sec][data-ls~=sec-band]{background-color:var(--ls-veil)}#ls-root[data-v] [data-ls~=footer]{background-color:#f7f9fbcc}#ls-root[data-v] [data-ls~=sec]:not([data-ls~=hero]),#ls-root[data-v] [data-ls~=footer]{--ls-ink-soft:#243447}@media (width<=900px){#ls-root[data-v] [data-ls~=hero]{background-image:linear-gradient(#f7f9fb94,#f7f9fb94)}}@media (width<=900px){#ls-root[data-v] [data-ls~=hero]{background-image:linear-gradient(to bottom, #f7f9fb94 0%, #f7f9fb94 55%, var(--ls-veil) 100%)}}@media (width>=521px){#ls-root .MuiChip-label{white-space:nowrap}#ls-root .MuiChip-root{max-width:none}}#ls-root[data-v]{--ls-veil:#eef3f7b8}#ls-root[data-v] [data-ls~=sec]:not([data-ls~=hero]),#ls-root[data-v] [data-ls~=sec][data-ls~=band],#ls-root[data-v] [data-ls~=sec][data-ls~=sec-band],#ls-root[data-v] [data-ls~=footer]{background:var(--ls-veil)!important}#ls-root[data-v] #angebote{background:linear-gradient(to bottom, #eef3f700 0%, var(--ls-veil) 90%)!important}@media (width<=900px){#ls-root[data-v] [data-ls~=hero]{background-image:linear-gradient(#f7f9fb94 0% 70%,#f7f9fb00 100%)}}@media (width<=900px){#ls-root[data-v] [data-ls~=hero]{background-image:linear-gradient(#f7f9fb94 0% 70%,#f7f9fb00 100%)}}#ls-root[data-v] [data-ls~=hero]{background-image:none!important}#ls-root[data-v] [data-ls~=hero-copy] .MuiTypography-root,#ls-root[data-v] .MuiTypography-h2{text-shadow:0 0 18px #f7f9fbf2,0 0 6px #f7f9fbe6,0 0 2px #f7f9fbe6}#ls-root[data-v] [data-ls~=hero] [data-ls~=lead]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:none;background:#f7f9fb8c;border:1px solid #ffffffb3;border-radius:28px;padding:18px 28px}@media (width<=520px){#ls-root[data-v] [data-ls~=hero] [data-ls~=lead]{border-radius:20px;padding:14px 18px}}#ls-root[data-v] .MuiButton-contained,#ls-root[data-v] .MuiButton-outlined,[data-ls~=drawer] .MuiButton-root{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background-image:linear-gradient(#ffffff52 0%,#ffffff0f 55%,#fff0 100%);box-shadow:inset 0 1px #fff9,inset 0 -1px #17263a1f,0 10px 26px -14px #1c3e5c8c}#ls-root[data-v] .MuiButton-contained{color:#fff;background-color:#3a76a0db}#ls-root[data-v] .MuiButton-outlined{background-color:#ffffff52}#ls-root[data-v] .MuiButton-contained:hover,#ls-root[data-v] .MuiButton-outlined:hover{color:#3d2a0a;background-color:#f7c325e0;border-color:#f7c325e6}[data-ls~=drawer] .MuiButton-root{background-color:#3a76a0db}[data-ls~=drawer] .MuiButton-root:hover{background-color:#f7c325e0}#ls-root[data-v] [data-ls~=head-cta] .MuiButton-contained{color:#3d2a0a;background-color:#f7c325e0}#ls-root[data-v] [data-ls~=head-cta] .MuiButton-contained:hover{color:#fff;background-color:#3a76a0e0}#ls-root[data-v] [data-ls~=cal-grid] .MuiButton-root,#ls-root[data-v] [data-ls~=chip-row] .MuiButton-root,#ls-root[data-v] [data-ls~=dur-row] .MuiButton-root{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}#ls-root[data-v] .MuiButton-contained,#ls-root[data-v] .MuiButton-outlined,[data-ls~=drawer] .MuiButton-root{background-image:linear-gradient(#ffffff2e 0%,#fff0 40%)}#ls-root[data-v] .MuiButton-contained:not(:hover),[data-ls~=drawer] .MuiButton-root:not(:hover){text-shadow:0 1px 1px #0003;background-color:#2c5a7ae6}#ls-root[data-v] [data-ls~=head-cta] .MuiButton-contained:not(:hover){text-shadow:none;background-color:#f7c325eb}#ls-root[data-v] [data-ls~=head-cta] .MuiButton-contained:hover{background-color:#2c5a7aeb}#ls-root[data-v] .MuiCard-root,#ls-root[data-v] .MuiPaper-root:not(.MuiAppBar-root):not(.MuiCard-root),#ls-root[data-v] [data-ls~=form]{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background-color:#ffffff94;background-image:linear-gradient(160deg,#ffffff59 0%,#fff0 45%);border:1px solid #ffffffbf;box-shadow:inset 0 1px #fffc,0 18px 44px -26px #1c3e5c73}#ls-root[data-v] .MuiCard-root:hover{background-color:#ffffffb8}#ls-root[data-v] [data-ls~=price-hero] .MuiCard-root{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background-color:#2c5a7ae0;background-image:linear-gradient(160deg,#ffffff24 0%,#fff0 45%);border:1px solid #ffffff40}#ls-root[data-v] .MuiChip-root{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background-image:linear-gradient(#ffffff59 0%,#fff0 60%);box-shadow:inset 0 1px #ffffffb3,0 6px 16px -10px #1c3e5c73}#ls-root[data-v] .MuiChip-root:not(.MuiChip-outlined){background-color:#e3eef6b8;border-color:#ffffffbf}#ls-root[data-v] .MuiChip-outlined{background-color:#ffffff8c;border-color:#fffc}#ls-root[data-v] [data-ls~=price-hero] .MuiChip-root{background-color:#f7c325e0;border-color:#ffffff80}#ls-root[data-v] footer[data-ls~=footer],#ls-root[data-v] [data-ls~=footer][data-ls]{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);border-top:1px solid #fffc;box-shadow:inset 0 1px #ffffffe6,0 -18px 40px -30px #1c3e5c66;background:linear-gradient(#ffffff59 0%,#fff0 50%),#ffffff85!important}#ls-root [data-ls~=info-grid]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}#ls-root [data-ls~=info-body]{flex-direction:column;gap:14px;display:flex;padding:30px 30px 32px!important}#ls-root [data-ls~=info-body] .MuiTypography-body1{color:var(--ls-ink);font-size:17.5px;line-height:1.65}#ls-root [data-ls~=info-body] [data-ls~=theme-icon]{margin-bottom:4px}#ls-root [data-ls~=goal]{border-radius:var(--ls-r-card);align-items:center;gap:18px;margin-top:24px;padding:24px 30px;display:flex}#ls-root [data-ls~=goal] .MuiIcon-root{color:#9a7000;flex:none;font-size:30px}#ls-root [data-ls~=goal] .MuiTypography-h5{font-family:var(--ls-font-head);color:var(--ls-ink);text-wrap:pretty;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.35}#ls-root [data-ls~=lichtsuche]{font-family:var(--ls-font-head);color:var(--ls-ink);font-size:20px;font-weight:600;line-height:1.5}#ls-root [data-ls~=contact-q]{color:var(--ls-ink);max-width:34ch;font-size:20px;line-height:1.55}@media (width<=800px){#ls-root [data-ls~=info-grid]{grid-template-columns:minmax(0,1fr)}#ls-root [data-ls~=goal]{padding:20px 22px}}#ls-root[data-admin] [data-ls~=admin-bar]{z-index:1200;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#f7f9fbeb;border-bottom:1px solid #17263a1a;position:sticky;top:0}#ls-root[data-admin] [data-ls~=save-btn][data-ls~=dirty]{background-color:var(--ls-honey)!important;color:#3d2a0a!important}#ls-root[data-admin] [data-ls~=save-btn][data-ls~=dirty]:hover{background-color:#e6b520!important}[data-ls~=save-toast]{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background-color:#3a76a0eb;background-image:linear-gradient(#ffffff47 0%,#fff0 55%);border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-family:Gabarito,sans-serif;font-size:15px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff80,0 14px 34px -18px #1c3e5c99}[data-ls~=save-toast] .MuiIcon-root{color:#fff;font-size:20px}
