#site-header.is-scrolled{-webkit-backdrop-filter:blur(8px);background-color:#fffffff2;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}#site-header.is-scrolled #header-nav{height:4rem;padding-top:0;padding-bottom:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.svc-num{flex-shrink:0;width:3rem;height:3rem;border-radius:.875rem;background:#fff;border:2px solid rgba(0,119,138,.2);box-shadow:0 1px 4px #0000000f;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;color:#00778a;opacity:0;transform:scale(.55);transition:opacity .4s ease-out,transform .4s ease-out}.svc-num.svc-visible{opacity:1;transform:scale(1)}.cal-day-enter{animation:calCellIn .3s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}@keyframes calCellIn{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.time-slot-enter{animation:slotIn .25s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes slotIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}#drop-zone.drag-over{border-color:#00778a;background-color:#f0fafb}.upload-file-item{display:flex;align-items:center;gap:8px;font-size:.75rem;background:#f9fafb;border:1px solid #f3f4f6;border-radius:.625rem;padding:.4rem .6rem}.upload-file-item .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#374151}.upload-file-item .file-remove{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;border-radius:9999px;transition:color .12s,background .12s;background:none;border:none;font-size:14px;line-height:1;padding:0}.upload-file-item .file-remove:hover{color:#ef4444;background:#fee2e2}.cal-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:.8125rem;border-radius:.5rem;font-weight:400;transition:background-color .12s,color .12s;cursor:default;position:relative;color:#d1d5db;width:100%}.cal-day.available{color:#111827;cursor:pointer;font-weight:600;background-color:#f9fafb}.cal-day.available:after{content:"";position:absolute;bottom:9px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:9999px;background:#00778a}.cal-day.available:hover{background-color:#e6f4f6;color:#00778a}.cal-day.selected{background-color:#00778a!important;color:#fff!important;font-weight:600}.cal-day.selected:after{display:none}.cal-day.today:not(.selected){color:#00778a;font-weight:700;background-color:#f0fafb}.cal-day.today:not(.selected):before{content:"";position:absolute;inset:0;border-radius:.5rem;border:1.5px solid #00778a}.cal-day.past,.cal-day.unavailable{color:#d1d5db}.cal-day.loading{color:transparent}.cal-day.loading:before{content:"";position:absolute;inset:3px;border-radius:.375rem;background:#f3f4f6;animation:bkShimmer 1.2s ease infinite}@keyframes bkShimmer{0%,to{opacity:.4}50%{opacity:.9}}.time-slot{width:100%;padding:.65rem .75rem;border:1px solid #e5e7eb;border-radius:.625rem;background:#fff;color:#111827;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s,color .12s;text-align:center;font-family:inherit}.time-slot:hover{border-color:#00778a;color:#00778a;background:#f0fafb}.time-slot.selected{background:#00778a;color:#fff;border-color:#00778a}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-img[data-astro-cid-l27q4pfu]{opacity:1}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-q4[data-astro-cid-l27q4pfu],#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-q1[data-astro-cid-l27q4pfu],#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-q2[data-astro-cid-l27q4pfu],#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-q3[data-astro-cid-l27q4pfu]{transform:none;transition-delay:.08s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-label-q4[data-astro-cid-l27q4pfu]{opacity:1;transform:none;transition-delay:.35s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-label-q1[data-astro-cid-l27q4pfu]{opacity:1;transform:none;transition-delay:.5s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-label-q2[data-astro-cid-l27q4pfu]{opacity:1;transform:none;transition-delay:.65s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-label-q3[data-astro-cid-l27q4pfu]{opacity:1;transform:none;transition-delay:.5s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-wheel[data-astro-cid-l27q4pfu]{opacity:1;transform:none;transition-delay:0s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(1){opacity:1;transform:none;transition-delay:.8s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(2){opacity:1;transform:none;transition-delay:.96s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(3){opacity:1;transform:none;transition-delay:1.12s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(4){opacity:1;transform:none;transition-delay:1.28s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(5){opacity:1;transform:none;transition-delay:1.44s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(6){opacity:1;transform:none;transition-delay:1.6s}#warum-wir[data-astro-cid-l27q4pfu].in-view .mi-fi[data-astro-cid-l27q4pfu]:nth-child(7){opacity:1;transform:none;transition-delay:1.76s}.fade-section[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.fade-section[data-astro-cid-j7pv25f6].animate-in{opacity:1;transform:translateY(0)}@media(min-width:768px){#site-header.is-scrolled #header-nav{height:4.5rem}}@media(prefers-reduced-motion:reduce){.fade-section[data-astro-cid-j7pv25f6]{opacity:1;transform:none;transition:none}}