html{scrollbar-gutter:stable}body{color:#1a1a1a;background:#fff;margin:0;font-family:Segoe UI,Arial,sans-serif}:where(.site-frame) *,:where(.site-frame) :before,:where(.site-frame) :after{box-sizing:border-box}:where(.site-frame) a{text-decoration:none}:where(.site-frame) img{max-width:100%;display:block}:where(.site-frame) h1,:where(.site-frame) h2,:where(.site-frame) h4,:where(.site-frame) p{margin:0}:where(.site-frame) .wrap{max-width:1280px;margin:0 auto;padding:0 1.5rem}:where(.site-frame) .section-label{color:#005482;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}:where(.site-frame) .btn{letter-spacing:.06em;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.875rem;font-weight:700;transition:opacity .15s;display:inline-flex}:where(.site-frame) .btn:hover{opacity:.88}:where(.site-frame) .btn--primary{color:#fff;background:#005482}:where(.site-frame) .btn--outline-white{color:#fff;background:0 0;border:2px solid #fff}:where(.site-frame) .btn--full{width:100%}:where(.site-frame) .btn svg{stroke-width:2px;flex-shrink:0;width:18px;height:18px}:where(.site-frame) .link-more{color:#005482;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}:where(.site-frame) .link-more svg{stroke-width:2.5px;width:14px;height:14px}:where(.site-frame) .link-more:hover{text-decoration:underline}.ml-header.svelte-a8kxe2{z-index:100;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;box-shadow:0 2px 8px #00000012}.ml-header__inner.svelte-a8kxe2{z-index:1;background:#fff;align-items:center;gap:1.5rem;max-width:1280px;height:68px;margin:0 auto;padding:0 1.25rem;display:flex;position:relative}.ml-logo.svelte-a8kxe2{flex:none;align-items:center;display:flex}.ml-logo.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:auto;height:44px}.ml-cert.svelte-a8kxe2{color:#fff;white-space:nowrap;background:#005482;border-radius:4px;flex:none;padding:.4rem .9rem;font-size:.8rem;font-weight:700;line-height:1.2}.ml-nav-desktop.svelte-a8kxe2{flex:1;gap:1.5rem;display:flex}.ml-nav-desktop.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#1a1a1a;letter-spacing:.07em;white-space:nowrap;border-bottom:2px solid #0000;padding:.25rem 0;font-size:.78rem;font-weight:600}.ml-nav-desktop.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.ml-nav-desktop.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:#005482;border-bottom-color:#8dc63f}.ml-header__actions.svelte-a8kxe2{align-items:center;gap:.75rem;margin-left:auto;display:flex}.ml-header__phone.svelte-a8kxe2{color:#1a1a1a;white-space:nowrap;font-size:.9rem;font-weight:600}.ml-header__phone-icon.svelte-a8kxe2{color:#005482;border-radius:50%;padding:.4rem;display:none}.ml-header__phone-icon.svelte-a8kxe2 svg{stroke-width:2px;width:22px;height:22px}.ml-hamburger.svelte-a8kxe2{cursor:pointer;color:#1a1a1a;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.4rem;display:none}.ml-hamburger.svelte-a8kxe2 svg{stroke-width:2px;width:24px;height:24px}.ml-menu-overlay.svelte-a8kxe2{z-index:0;cursor:pointer;touch-action:none;overscroll-behavior:contain;background:#0d1b2a59;border:0;padding:0;position:fixed;inset:0}.ml-nav-mobile.svelte-a8kxe2{z-index:1;overscroll-behavior:contain;background:#fff;border-bottom:1px solid #e5e5e5;flex-direction:column;max-height:calc(100dvh - 69px);padding:.5rem 0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 16px #00000014}.ml-nav-mobile[hidden].svelte-a8kxe2{display:none}.ml-nav-mobile.svelte-a8kxe2 a:where(.svelte-a8kxe2){color:#1a1a1a;border-left:3px solid #0000;align-items:center;min-height:48px;padding:0 1.25rem;font-size:.95rem;font-weight:600;display:flex}.ml-nav-mobile.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover,.ml-nav-mobile.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){color:#005482;border-left-color:#8dc63f}@media (width>=900px) and (width<=1024px){.ml-header__inner.svelte-a8kxe2,.ml-nav-desktop.svelte-a8kxe2{gap:1rem}}@media (width<=899px){.ml-nav-desktop.svelte-a8kxe2{display:none}.ml-hamburger.svelte-a8kxe2{display:flex}}@media (width<=699px){.ml-header__phone.svelte-a8kxe2{display:none}.ml-header__phone-icon.svelte-a8kxe2{display:flex}.ml-header__inner.svelte-a8kxe2{gap:.75rem;padding:0 1rem}.ml-header__actions.svelte-a8kxe2{gap:.5rem}.ml-cert.svelte-a8kxe2{letter-spacing:.02em;padding:.3rem .5rem;font-size:.62rem}}@media (width<=359px){.ml-logo.svelte-a8kxe2 img:where(.svelte-a8kxe2){height:36px}}@media (width>=900px){.ml-nav-mobile.svelte-a8kxe2{display:none}}.ml-footer.svelte-4jwo3w{color:#8aa4b8;background:#0d1b2a;padding-top:2rem}.ml-footer__grid.svelte-4jwo3w{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1280px;margin:0 auto;padding:0 1.5rem 3rem;display:grid}.ml-footer__col.svelte-4jwo3w{flex-direction:column;gap:.6rem;display:flex}.ml-footer__zeiten.svelte-4jwo3w{opacity:.85;font-size:.8rem}.ml-footer__company.svelte-4jwo3w{color:#fff;font-size:.95rem;font-weight:700}.ml-footer__col.svelte-4jwo3w h4:where(.svelte-4jwo3w){color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ml-footer__col.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#8aa4b8;font-size:.875rem}.ml-footer__col.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff}.ml-footer__col.svelte-4jwo3w p:where(.svelte-4jwo3w){font-size:.875rem;line-height:1.6}.ml-footer__contact-link.svelte-4jwo3w{align-items:center;gap:.5rem;display:flex}.ml-footer__contact-link.svelte-4jwo3w svg{color:#4da6d9;stroke-width:2px;flex-shrink:0;width:14px;height:14px}.ml-footer__bottom.svelte-4jwo3w{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:1.25rem 1.5rem;font-size:.8rem;display:flex}.ml-footer__bottom.svelte-4jwo3w a:where(.svelte-4jwo3w){color:#5a7a90}.ml-footer__bottom.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:#fff}.ml-footer__bottom.svelte-4jwo3w span:where(.svelte-4jwo3w){color:#3d5a6e;margin-left:auto}.ml-footer__bottom.svelte-4jwo3w .ml-footer__credit:where(.svelte-4jwo3w){color:#8aa4b8;white-space:nowrap}.ml-footer__bottom.svelte-4jwo3w .ml-footer__credit:where(.svelte-4jwo3w):hover{color:#fff}.ml-footer__bottom.svelte-4jwo3w .ml-footer__intern:where(.svelte-4jwo3w){color:#3d5a6e;font-size:.75rem}.ml-footer__bottom.svelte-4jwo3w .ml-footer__intern:where(.svelte-4jwo3w):hover{color:#8aa4b8}.ml-footer__logout.svelte-4jwo3w{margin:0}button.ml-footer__intern.svelte-4jwo3w{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=1024px){.ml-footer__grid.svelte-4jwo3w{grid-template-columns:1fr 1fr}}@media (width<=700px){.ml-footer__grid.svelte-4jwo3w{grid-template-columns:1fr}.ml-footer__bottom.svelte-4jwo3w{flex-wrap:wrap;gap:.75rem}.ml-footer__bottom.svelte-4jwo3w span:where(.svelte-4jwo3w){margin-left:0}}.ml-sticky.svelte-1f2y3od{z-index:200;display:none;position:fixed;bottom:0;left:0;right:0}.ml-sticky__btn.svelte-1f2y3od{color:#fff;letter-spacing:.03em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.2rem;padding:.75rem .25rem;font-size:.7rem;font-weight:700;display:flex}.ml-sticky__btn.svelte-1f2y3od svg{stroke-width:2px;width:22px;height:22px}.ml-sticky__btn--call.svelte-1f2y3od{background:#005482}.ml-sticky__btn--angebot.svelte-1f2y3od{background:#0369a1}@media (width<=700px){.ml-sticky.svelte-1f2y3od{display:flex}body:has(.ml-sticky) .ml-footer{padding-bottom:4.5rem}body:has(.ml-menu-overlay) .ml-sticky.svelte-1f2y3od{display:none}}.site-frame.svelte-12qhfyh{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}
