:root{--bg:#0a0a0a;--surface:#111;--surface-2:#181818;--text:#f0f0f0;--text-muted:#888;--border:#ffffff14;--border-strong:#ffffff59;--accent:#00f4c9;--accent-text:#0a0a0a;--header-h:72px}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;overflow-anchor:none;background-color:#0a0a0a}body{min-height:100svh;font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;color:#f0f0f0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;background-color:#0a0a0a;background-image:radial-gradient(70rem 45rem at 70% -10%,#ffffff0f,#0000 70%),linear-gradient(90deg,#000 0%,#030303 8%,#070707 15.4%,#0a0a0a 22.2%,#0d0d0d 28.6%,#0f0f0f 34.6%,#121212 40.4%,#141414 46.1%,#161616 51.7%,#181818 57.5%,#1a1a1a 63.4%,#1b1b1b 69.7%,#1c1c1c 76.4%,#1d1d1d 83.6%,#1e1e1e 91.4% 100%);background-attachment:fixed}:root:has(dialog[open]:modal){overflow:hidden}a,button,input,select,textarea,summary{touch-action:manipulation}a{color:inherit}h1,h2,h3,h4{letter-spacing:-.02em;color:#f0f0f0;font-weight:700;line-height:1.1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;text-wrap:balance;scroll-margin-top:calc(72px + 3.875rem)}:focus-visible:where(:not(.mkd-contact-form__field>input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),.mkd-contact-form__field>textarea,.mkd-contact-form__field>select,.mkd-select__toggle,.mkd-date__toggle,.mkd-time__toggle)){outline-offset:2px;outline:2px solid #00f4c9}.mkd-skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkd-skip-link:focus-visible{clip:auto;white-space:normal;color:#0a0a0a;z-index:1000;background-color:#00f4c9;border-radius:.375rem;width:auto;height:auto;margin:0;padding:.5rem 1rem;position:fixed;top:.5rem;left:.5rem;overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ez-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.14)translate(-2.5%,-3%)}}@keyframes ez-erfolg-haken{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ez-header{--ez-logo-h:1.125rem;z-index:50;background:linear-gradient(90deg,#000 0%,#030303 8%,#070707 15.4%,#0a0a0a 22.2%,#0d0d0d 28.6%,#0f0f0f 34.6%,#121212 40.4%,#141414 46.1%,#161616 51.7%,#181818 57.5%,#1a1a1a 63.4%,#1b1b1b 69.7%,#1c1c1c 76.4%,#1d1d1d 83.6%,#1e1e1e 91.4% 100%);border-bottom:1px solid #ffffff14;transition:box-shadow .3s;position:sticky;top:0}@media (max-width:600px){.ez-header{--ez-logo-h:.875rem}}:root[data-ez-gescrollt] .ez-header{box-shadow:0 .75rem 2rem -.5rem #000000d9}.ez-header__bar{height:72px;padding-inline:2rem;transition:height .3s cubic-bezier(.22,1,.36,1)}:root[data-ez-gescrollt] .ez-header__bar{height:56px}@media (max-width:1024px){.ez-header__bar{padding-inline:clamp(1.25rem,5vw,6rem)}}.ez-header__brand{color:#f0f0f0;justify-self:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex;position:relative}.ez-header__logo{width:auto;height:var(--ez-logo-h);object-fit:contain;max-width:11rem;display:block}@media (max-width:600px){.ez-header__logo{max-width:7.5rem}}.ez-header__ort{top:calc(50% + var(--ez-logo-h)/2 + .5rem);font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:.2em;color:silver;white-space:nowrap;opacity:.7;font-size:.6rem;font-weight:300;line-height:1;transition:opacity .3s,visibility;position:absolute;left:50%;transform:translate(-50%)}:root[data-ez-gescrollt] .ez-header__ort{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.ez-header__woerter{margin:0;display:none}@media (min-width:1024.02px){.ez-header__woerter{display:block}}.ez-header__wortbuehne{display:grid}.ez-header__wort{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#00f4c9;white-space:nowrap;opacity:0;filter:blur(6px);grid-area:1/1;font-size:.9375rem;font-weight:700;transition:opacity .7s,filter .7s}.ez-header__wort[data-aktiv]{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.ez-header__wort{filter:none;transition:none}}.ez-header__wordmark{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:.12em;font-size:1.375rem;font-weight:300}@media (max-width:600px){.ez-header__wordmark{font-size:1.125rem}.ez-header__status .ez-status__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ez-header__status .ez-status__kurz{color:silver;font-size:.6875rem;font-weight:600;display:inline}}.ez-header__socials{border-left:1px solid #ffffff14;align-items:center;gap:.25rem;margin:0;padding:0 0 0 .75rem;list-style:none;display:flex}@media (max-width:600px){.ez-header__socials{display:none}}.ez-header__social{color:#888;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ez-header__social:hover{color:#f0f0f0}}.ez-mainnav{border-top:1px solid #ffffff0d;display:none}@media (min-width:1024.02px){.ez-mainnav{display:block}}.ez-mainnav__list{gap:.5rem 2.5rem;margin:0;padding:.75rem 2rem;list-style:none}.ez-mainnav__link{line-height:1.25;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:.01em;color:#888;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:block}.ez-mainnav__link[aria-current=page]{color:#f0f0f0}@media (hover:hover) and (pointer:fine){.ez-mainnav__link:hover{color:#00f4c9}}.ez-menu-button{color:#f0f0f0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;transition:color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ez-menu-button:hover{color:#00f4c9}}.ez-menu-button__burger{flex-direction:column;gap:5px;width:18px;display:flex}.ez-menu-button__burger span{background-color:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s;display:block}.ez-menu-button--open .ez-menu-button__burger span:first-child{transform:translateY(6.5px)rotate(45deg)}.ez-menu-button--open .ez-menu-button__burger span:nth-child(2){opacity:0}.ez-menu-button--open .ez-menu-button__burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.ez-menu-button__label{font-size:.8125rem;font-weight:700;overflow:hidden}.ez-menu-button__label span{animation:.4s cubic-bezier(.22,1,.36,1) both ez-letter-drop;display:inline-block}.ez-menu-button--open .ez-menu-button__label{color:#00f4c9}@keyframes ez-letter-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ez-oc-rein{0%{opacity:0;transform:translate(-.75rem)}}.ez-offcanvas{color:#f0f0f0;width:auto;max-width:none;height:100dvh;max-height:none;font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;overscroll-behavior:contain;transition:transform .35s cubic-bezier(.22, 1, .36, 1),visibility .35s allow-discrete,display 1.6s allow-discrete,overlay 1.6s allow-discrete;transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.ez-offcanvas:not([open]){visibility:hidden}.ez-offcanvas:not([open]),.ez-offcanvas:not([open])::backdrop{pointer-events:none}.ez-offcanvas[open]{transition:transform .6s cubic-bezier(.32, .72, 0, 1),visibility 0s allow-discrete,display 0s allow-discrete,overlay 0s allow-discrete;transform:translate(0)}.ez-offcanvas:focus{outline:none}.ez-offcanvas::backdrop{opacity:0;transition:opacity .35s,display 1.6s allow-discrete,overlay 1.6s allow-discrete;background-color:#000c}.ez-offcanvas[open]::backdrop{opacity:1;transition:opacity .6s,display 0s allow-discrete,overlay 0s allow-discrete}.ez-offcanvas[open][data-geht]{pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1);transform:translate(-100%)}.ez-offcanvas[open][data-geht]::backdrop{opacity:0;transition:opacity .35s}@starting-style{.ez-offcanvas[open]{transform:translate(-100%)}.ez-offcanvas[open]::backdrop{opacity:0}}.ez-offcanvas__inner{pointer-events:none;height:100%;display:flex}.ez-offcanvas__spalte{pointer-events:auto;background:#111;border-right:1px solid #ffffff14;flex-direction:column;width:360px;height:100%;padding:1.5rem 1.75rem 1.75rem;display:flex;position:relative;overflow:hidden auto}@media (max-width:600px){.ez-offcanvas__spalte{width:min(100vw,420px);padding:1.25rem 1.375rem 1.5rem}}.ez-offcanvas__spalte>:not(.ez-offcanvas__bg){z-index:1;position:relative}.ez-offcanvas__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.ez-offcanvas__bg img{object-fit:cover;object-position:70% center}.ez-offcanvas__bg:after{content:"";background:linear-gradient(#0a0a0ac7,#0a0a0aeb 55%,#0a0a0af7);position:absolute;inset:0}.ez-offcanvas__kopf{margin-bottom:1.75rem}.ez-offcanvas__close{color:#f0f0f0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .5rem 0 0;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.ez-offcanvas__close svg{fill:currentColor;width:22px;height:22px}.ez-offcanvas__close:hover{color:#00f4c9}.ez-offcanvas__buehne{grid-template-columns:100% 100%;margin-inline:-.75rem;display:grid;overflow:clip}.ez-offcanvas__ebene{grid-row:1;padding-inline:.75rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ez-offcanvas__buehne[data-ebene="2"] .ez-offcanvas__ebene{transform:translate(-100%)}.ez-offcanvas__ebene2:focus{outline:none}.ez-offcanvas__zurueck{color:#f0f0f0;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:0 .875rem 0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}.ez-offcanvas__zurueck svg{fill:currentColor;width:20px;height:20px}.ez-offcanvas__zurueck:hover{color:#00f4c9;border-color:#00f4c9}.ez-offcanvas__liste{margin:0;padding:0;list-style:none}.ez-offcanvas__liste>li{position:relative}.ez-offcanvas__liste>li:not(:last-child):after{content:"";pointer-events:none;background:#ffffff14;height:1px;position:absolute;inset:auto -.75rem 0}.ez-offcanvas__punkt{color:#f0f0f0;width:calc(100% + 1.5rem);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.875rem;margin:0 -.75rem;padding:.875rem .75rem;font-size:1.0625rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.ez-offcanvas__punkt:hover,.ez-offcanvas__punkt--offen{background-color:#ffffff0d}.ez-offcanvas__punkt[aria-current=page]{color:#00f4c9}.ez-offcanvas__punkt:focus-visible{outline-offset:-2px}.ez-offcanvas__icon{fill:#00f4c9;flex:none;width:18px;height:18px}.ez-offcanvas__pfeil{fill:#888;flex:none;width:18px;height:18px;margin-left:auto;transition:fill .2s}.ez-offcanvas__punkt:hover .ez-offcanvas__pfeil,.ez-offcanvas__punkt--offen .ez-offcanvas__pfeil{fill:#00f4c9}.ez-offcanvas__fuss{flex-direction:column;gap:1.625rem;margin-top:auto;padding-top:2rem;display:flex}.ez-offcanvas__cta.mkd-btn{gap:.625rem;min-height:50px;font-size:.9375rem;font-weight:600;display:flex}.ez-offcanvas__cta.mkd-btn svg{width:18px;height:18px}.ez-offcanvas__kontakt{color:#888;flex-direction:column;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.ez-offcanvas__kontakt a{color:inherit;align-items:center;gap:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.ez-offcanvas__kontakt a:hover{color:#00f4c9}.ez-offcanvas__kontakt svg{fill:#00f4c9;width:16px;height:16px}.ez-offcanvas__socials{justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ez-offcanvas__social{color:#888;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s;display:inline-flex}.ez-offcanvas__social:hover{color:#00f4c9}.ez-offcanvas__logo{border-top:1px solid #ffffff14;justify-content:center;padding-top:1.625rem;display:flex}.ez-offcanvas__logo img{opacity:.92;width:auto;height:50px}.ez-offcanvas[open] .ez-offcanvas__liste>li,.ez-offcanvas[open] .ez-offcanvas__fuss>*{animation:.5s cubic-bezier(.22,1,.36,1) both ez-oc-rein;animation-delay:calc(.22s + var(--i,0)*45ms)}.ez-offcanvas[open] .ez-offcanvas__fuss>:first-child{--i:calc(var(--oc-n,6) + 1)}.ez-offcanvas[open] .ez-offcanvas__fuss>:nth-child(2){--i:calc(var(--oc-n,6) + 2)}.ez-offcanvas[open] .ez-offcanvas__fuss>:nth-child(3){--i:calc(var(--oc-n,6) + 3)}.ez-offcanvas[open] .ez-offcanvas__fuss>:nth-child(4){--i:calc(var(--oc-n,6) + 4)}.ez-offcanvas[open] .ez-offcanvas__ebene2>*,.ez-offcanvas[open] .ez-offcanvas__ebene2 .ez-offcanvas__liste>li,.ez-offcanvas[open] .ez-offcanvas__spalte2 .ez-offcanvas__liste>li{animation:.4s cubic-bezier(.22,1,.36,1) both ez-oc-rein;animation-delay:calc(40ms + var(--i,0)*40ms)}.ez-offcanvas[open] .ez-offcanvas__ebene2>.ez-offcanvas__liste{animation:none}.ez-offcanvas__spalte2{opacity:0;visibility:hidden;background:#111;border-right:1px solid #ffffff14;width:300px;height:100%;padding:1.5rem 1.75rem;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;transform:translate(-.75rem)}.ez-offcanvas__spalte2--sichtbar{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .25s,transform .25s cubic-bezier(.22,1,.36,1),visibility;transform:none}.ez-offcanvas__spalte2 .ez-offcanvas__liste{margin-top:calc(44px + 1.75rem)}@media (prefers-reduced-motion:reduce){.ez-offcanvas{opacity:0;transition:opacity .2s,display .2s allow-discrete,overlay .2s allow-discrete;transform:none}.ez-offcanvas[open]{opacity:1}.ez-offcanvas[open][data-geht]{opacity:0;transform:none}@starting-style{.ez-offcanvas[open]{opacity:0;transform:none}}.ez-offcanvas[open]{transition:opacity .2s,display 0s allow-discrete,overlay 0s allow-discrete}.ez-offcanvas[open][data-geht]{transition:opacity .2s}.ez-offcanvas[open] .ez-offcanvas__liste>li,.ez-offcanvas[open] .ez-offcanvas__fuss>*,.ez-offcanvas[open] .ez-offcanvas__ebene2>*{animation:none}.ez-offcanvas__ebene{transition:none}.ez-offcanvas__spalte2{transition:opacity .2s,visibility 0s linear .2s;transform:none}.ez-offcanvas__spalte2--sichtbar{transition:opacity .2s,visibility}}.ez-zeiten{color:#f0f0f0;width:min(100vw,440px);max-width:none;height:100dvh;max-height:none;font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;overscroll-behavior:contain;transition:transform .35s cubic-bezier(.22, 1, .36, 1),visibility .35s allow-discrete,display 1.6s allow-discrete,overlay 1.6s allow-discrete;transition-behavior:allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.ez-zeiten:not([open]){visibility:hidden}.ez-zeiten:not([open]),.ez-zeiten:not([open])::backdrop{pointer-events:none}.ez-zeiten[open]{transform:translate(0)}.ez-zeiten::backdrop{opacity:0;transition:opacity .35s,display 1.6s allow-discrete,overlay 1.6s allow-discrete;background-color:#000c}.ez-zeiten[open]::backdrop{opacity:1}.ez-zeiten[open][data-geht]{pointer-events:none;transform:translate(100%)}.ez-zeiten[open][data-geht]::backdrop{opacity:0}@starting-style{.ez-zeiten[open]{transform:translate(100%)}.ez-zeiten[open]::backdrop{opacity:0}}.ez-zeiten__panel{background:#111;border-left:1px solid #ffffff14;flex-direction:column;height:100%;padding:2.5rem 2.25rem 2rem;display:flex;position:relative;overflow:hidden auto}@media (max-width:600px){.ez-zeiten__panel{padding:1.5rem 1.375rem}}.ez-zeiten__zu{color:#f0f0f0;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute;top:1.25rem;right:1.25rem}.ez-zeiten__zu svg{fill:currentColor;width:20px;height:20px}.ez-zeiten__zu:hover{color:#00f4c9;border-color:#00f4c9}.ez-zeiten__titel{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;margin:0 0 .75rem;padding-right:3.5rem;font-size:1.625rem;font-weight:700;line-height:1.2}.ez-zeiten__status{color:#ef4444;background:#ef44441f;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin:0 0 1.75rem;padding:.375rem .875rem .375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}.ez-zeiten__status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ez-zeiten__status[data-offen]{color:#00f4c9;background:#00f4c91f}.ez-zeiten__block+.ez-zeiten__block{margin-top:1.5rem}.ez-zeiten__label{letter-spacing:.14em;text-transform:uppercase;color:#888;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;font-weight:700;display:flex}.ez-zeiten__label svg{fill:#00f4c9;width:16px;height:16px}.ez-zeiten__liste{gap:.375rem;margin:0;display:grid}.ez-zeiten__zeile{grid-template-columns:6.5rem 1fr;font-size:.9375rem;line-height:1.45;display:grid}.ez-zeiten__zeile dt{color:#888}.ez-zeiten__zeile dd{font-variant-numeric:tabular-nums;margin:0}.ez-zeiten__zeile[data-heute]{font-weight:600}.ez-zeiten__zeile[data-heute] dt,.ez-zeiten__zeile[data-heute] dd{color:#00f4c9}.ez-zeiten__fuss{margin-top:auto;padding-top:2rem}.ez-zeiten__hinweis{color:#888;border-top:1px solid #ffffff14;margin:0 0 1rem;padding-top:1.25rem;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ez-zeiten{opacity:0;transition:opacity .2s,display .2s allow-discrete,overlay .2s allow-discrete;transform:none}.ez-zeiten[open]{opacity:1}.ez-zeiten[open][data-geht]{opacity:0;transform:none}@starting-style{.ez-zeiten[open]{opacity:0;transform:none}}}.ez-footer{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#888;background:linear-gradient(90deg,#000 0%,#030303 8%,#070707 15.4%,#0a0a0a 22.2%,#0d0d0d 28.6%,#0f0f0f 34.6%,#121212 40.4%,#141414 46.1%,#161616 51.7%,#181818 57.5%,#1a1a1a 63.4%,#1b1b1b 69.7%,#1c1c1c 76.4%,#1d1d1d 83.6%,#1e1e1e 91.4% 100%);border-top:1px solid #ffffff14;font-size:.9375rem}.ez-footer__top{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-footer__top{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-footer__top{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-footer__top{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-footer__top{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-footer__top{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-footer__top{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-footer__top{padding-inline:2rem}@media (max-width:768px){.ez-footer__top{padding-inline:1.25rem}}.ez-footer__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem;padding-block:4rem;display:grid}@media (max-width:1024px){.ez-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ez-footer__top{grid-template-columns:minmax(0,1fr);gap:3rem;padding-block:3.5rem}.ez-footer__top>.ez-footer__marke{order:-1}.ez-footer__top{text-align:center}.ez-footer__top .ez-footer__contact-item{justify-content:center}.ez-footer__top .ez-footer__address{align-items:center}.ez-footer__top .ez-footer__hours{text-align:start;width:fit-content;margin-inline:auto}}.ez-footer__title{letter-spacing:.15em;text-transform:uppercase;color:#f0f0f0;margin:0 0 1.25rem;font-size:.6875rem;font-weight:700;line-height:1.1}.ez-footer__title--nav{margin-bottom:1rem}.ez-footer__contact{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.ez-footer__contact-item{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.ez-footer__icon{fill:#00f4c9;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.25rem}.ez-footer__contact-link{color:#888;text-decoration:none;transition:color .2s}.ez-footer__contact-link:hover{color:#00f4c9}.ez-footer__address{flex-direction:column;font-style:normal;display:flex}.ez-footer__address strong{color:#f0f0f0;font-weight:600}.ez-footer__hours-wrap{display:contents}.ez-footer__hours{flex-direction:column;gap:.375rem;margin:0;display:flex}.ez-footer__hours-row{grid-template-columns:5.5rem 1fr;gap:.75rem;font-size:.875rem;line-height:1.6;display:grid}.ez-footer__hours-label{color:#888;white-space:nowrap}.ez-footer__hours-time{color:#555;margin:0}.ez-footer__marke{justify-content:center;align-self:center;align-items:center;display:flex}.ez-footer__divider{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-footer__divider{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-footer__divider{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-footer__divider{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-footer__divider{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-footer__divider{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-footer__divider{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-footer__divider{padding-inline:2rem}@media (max-width:768px){.ez-footer__divider{padding-inline:1.25rem}}.ez-footer__divider:before{content:"";border-top:1px solid #ffffff14;display:block}.ez-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;max-width:60rem;margin-inline:auto;padding:3rem 2rem;display:grid}@media (max-width:1024px){.ez-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ez-footer__nav{gap:2.5rem 1.5rem;padding-block:3rem;padding-inline:1.25rem}}.ez-footer__nav--logo{grid-template-columns:repeat(4,minmax(0,1fr)) auto;max-width:76rem}@media (max-width:1024px){.ez-footer__nav--logo{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-footer__nav--logo .ez-footer__marke{grid-column:1/-1}}.ez-footer__nav-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ez-footer__link{color:#888;font-size:.875rem;line-height:1.7;text-decoration:none;transition:color .2s}.ez-footer__link:hover,.ez-footer__link[aria-current=page]{color:#00f4c9}.ez-footer__logo{object-fit:contain;width:auto;max-width:14rem;height:3rem;display:block}.ez-footer__bottom{background-color:#181818;border-top:1px solid #ffffff14}.ez-footer__bottom-inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-footer__bottom-inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-footer__bottom-inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-footer__bottom-inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-footer__bottom-inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-footer__bottom-inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-footer__bottom-inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-footer__bottom-inner{padding-inline:2rem}@media (max-width:768px){.ez-footer__bottom-inner{padding-inline:1.25rem}}.ez-footer__bottom-inner{flex-direction:column;gap:.25rem;padding-block:1rem 1.5rem;font-size:.75rem;display:flex}@media (min-width:768.02px){.ez-footer__bottom-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.ez-footer__copyright{color:#555;margin:0}.ez-footer__legal{margin:0;padding:0;list-style:none}.ez-footer__legal-item+.ez-footer__legal-item:before{content:"·";color:#555;margin-inline:.625rem}.ez-footer__legal-link{color:#888;padding-block:.5rem;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-block}.ez-footer__legal-link:hover{color:#f0f0f0}.ez-footer__legal-link--button{font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem}.ez-sidebrand{display:none}@media (min-width:1024.02px){.ez-sidebrand{z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:fixed;bottom:0;left:1.25rem}}.ez-sidebrand__word{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;writing-mode:vertical-rl;letter-spacing:.35em;color:#888;font-size:.8125rem;font-weight:300;transform:rotate(180deg)}.ez-sidebrand__line{background-color:#ffffff59;width:1px;height:6rem;display:block}@media (min-width:1024.02px){.ez-sidebrand--seite{top:0}.ez-sidebrand--seite:before{content:"";flex:1 1 0}}.ez-sidebrand--seite .ez-sidebrand__word{letter-spacing:.4em;text-transform:lowercase;color:#555;font-size:.9375rem}.ez-sidebrand--seite .ez-sidebrand__line{background:linear-gradient(#ffffff2e,#0000 min(14rem,30vh));flex:1 1 0;height:auto}body:has(.ez-sidebrand--seite) .ez-sidebrand:not(.ez-sidebrand--seite){display:none}.mkd-splash{z-index:1000;background-color:#0a0a0a;place-items:center;animation:.45s ease-in 3.1s forwards mkd-splash-aus;display:grid;position:fixed;inset:0}.mkd-splash[data-zustand=weg]{animation:.6s ease-in-out forwards mkd-splash-weg}.mkd-splash[data-zustand=aus]{display:none}.mkd-splash__inhalt{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.mkd-splash__logo{justify-content:center;width:clamp(180px,32vw,360px);animation:.85s cubic-bezier(.22,1,.36,1) .1s both mkd-splash-logo;display:flex}.mkd-splash__logo img{width:100%;height:auto;display:block}.mkd-splash__wortmarke{letter-spacing:-.02em;color:#f0f0f0;white-space:nowrap;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:600}.mkd-splash__balken{background-color:#ffffff14;border-radius:1px;width:clamp(120px,14vw,180px);height:2px;overflow:hidden}.mkd-splash__balken span{transform-origin:0;background-color:#00f4c9;height:100%;animation:1.1s ease-in-out .15s both mkd-splash-balken;display:block}@media (prefers-reduced-motion:reduce),(scripting:none){.mkd-splash{display:none}}@keyframes mkd-splash-logo{0%{clip-path:inset(0 100% 0 0);opacity:.3;scale:.97}to{clip-path:inset(0);opacity:1;scale:1}}@keyframes mkd-splash-balken{0%{scale:0 1}to{scale:1}}@keyframes mkd-splash-aus{to{opacity:0;visibility:hidden}}@keyframes mkd-splash-weg{0%{opacity:1}to{opacity:0;visibility:hidden}}.ez-splash{background:linear-gradient(90deg,#000 0%,#030303 8%,#070707 15.4%,#0a0a0a 22.2%,#0d0d0d 28.6%,#0f0f0f 34.6%,#121212 40.4%,#141414 46.1%,#161616 51.7%,#181818 57.5%,#1a1a1a 63.4%,#1b1b1b 69.7%,#1c1c1c 76.4%,#1d1d1d 83.6%,#1e1e1e 91.4% 100%)}.ez-splash .mkd-splash__inhalt{gap:clamp(2rem,1.5rem + 2vw,3.5rem)}.ez-splash .mkd-splash__balken{clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);background-color:#ffffff1a;border-radius:0;width:clamp(160px,22vw,320px);height:4px}.ez-splash .mkd-splash__balken span{transform-origin:50%;background:#00f4c9;animation:1.9s cubic-bezier(.22,1,.36,1) .15s both mkd-splash-balken}.ez-splash__logo{width:clamp(280px,82vw,760px);height:auto;display:block;overflow:visible}.ez-splash-logo__mitte,.ez-splash-logo__linie,.ez-splash-logo__oben,.ez-splash-logo__unten{transform-box:fill-box;transform-origin:50%}.ez-splash-logo__mitte{animation:.75s cubic-bezier(.22,1,.36,1) .1s both ez-splash-mitte}.ez-splash-logo__linie{animation:.65s cubic-bezier(.22,1,.36,1) .6s both ez-splash-linie}.ez-splash-logo__oben{animation:.55s cubic-bezier(.22,1,.36,1) .9s both ez-splash-oben}.ez-splash-logo__unten{animation:.55s cubic-bezier(.22,1,.36,1) .9s both ez-splash-unten}@keyframes ez-splash-mitte{0%{opacity:0;filter:blur(8px);transform:scale(.96)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes ez-splash-linie{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ez-splash-oben{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes ez-splash-unten{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#cc-main{transition:opacity .4s}:root:has(.ez-splash:not([data-zustand])) #cc-main{opacity:0;pointer-events:none}}.ez-intern__kopf{border-block-end:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.375rem;padding:1.25rem 1rem 1rem;display:flex}@media (max-width:600px){.ez-intern__kopf{gap:.25rem;padding:.625rem 1rem}}.ez-intern__logo{object-fit:contain;block-size:2rem;inline-size:auto;max-inline-size:11rem;display:block}@media (max-width:600px){.ez-intern__logo{block-size:1.5rem}}.ez-intern__ort{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;letter-spacing:.12em;color:#888;font-size:.6875rem;font-weight:300}.ez-seite{min-width:0}.ez-header{view-transition-name:ez-kopf}.ez-sidebrand:not(.ez-sidebrand--seite){view-transition-name:ez-seitenmarke}.ez-offcanvas{view-transition-name:ez-menue}.ez-zeiten{view-transition-name:ez-zeiten}#cc-main{view-transition-name:ez-cookiebox}::view-transition{pointer-events:none}::view-transition-old(.ez-seite-raus){animation:.2s ease-out both ez-seite-raus}::view-transition-new(.ez-seite-rein){animation:.46s cubic-bezier(.22,1,.36,1) .17s both ez-seite-rein}::view-transition-group(ez-kopf){z-index:100}::view-transition-group(ez-seitenmarke){z-index:100}::view-transition-group(ez-menue){z-index:110}::view-transition-group(ez-zeiten){z-index:110}::view-transition-group(ez-cookiebox){z-index:110}::view-transition-group(ez-kopf){animation:none}::view-transition-group(ez-seitenmarke){animation:none}::view-transition-group(ez-menue){animation:none}::view-transition-group(ez-zeiten){animation:none}::view-transition-group(ez-cookiebox){animation:none}::view-transition-old(ez-kopf){display:none}::view-transition-old(ez-seitenmarke){display:none}::view-transition-old(ez-menue){display:none}::view-transition-old(ez-zeiten){display:none}::view-transition-old(ez-cookiebox){display:none}::view-transition-new(ez-kopf){animation:none}::view-transition-new(ez-seitenmarke){animation:none}::view-transition-new(ez-menue){animation:none}::view-transition-new(ez-zeiten){animation:none}::view-transition-new(ez-cookiebox){animation:none}@keyframes ez-seite-raus{to{opacity:0;translate:0 -12px}}@keyframes ez-seite-rein{0%{opacity:0;translate:0 20px}}:root[data-ez-seitenwechsel=zurueck]::view-transition-old(.ez-seite-raus){animation:.18s ease-out both ez-seite-blende-aus}:root[data-ez-seitenwechsel=zurueck]::view-transition-new(.ez-seite-rein){animation:.26s ease-out 80ms both ez-seite-blende-ein}:root[data-ez-seitenwechsel=aus]::view-transition-old(*){display:none}:root[data-ez-seitenwechsel=aus]::view-transition-new(*){animation:none}:root[data-ez-seitenwechsel=aus]::view-transition-group(*){animation:none}@keyframes ez-seite-blende-aus{to{opacity:0}}@keyframes ez-seite-blende-ein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){display:none}::view-transition-new(*){animation:none!important}::view-transition-group(*){animation:none!important}}.mkd-btn,.mkd-contact-form__submit,.mkd-steps__next,.mkd-upload__button,.mkd-steps__back{cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.mkd-btn:focus-visible,.mkd-contact-form__submit:focus-visible,.mkd-steps__next:focus-visible,.mkd-upload__button:focus-visible,.mkd-steps__back:focus-visible{outline-offset:2px;outline:2px solid #00f4c9}.mkd-btn:active:not(:disabled),.mkd-contact-form__submit:active:not(:disabled),.mkd-steps__next:active:not(:disabled),.mkd-upload__button:active:not(:disabled),.mkd-steps__back:active:not(:disabled){transform:scale(.97)}.mkd-btn--primary,.mkd-contact-form__submit,.mkd-steps__next,.mkd-upload__button{isolation:isolate;color:#0a0a0a;background:0 0;position:relative}.mkd-btn--primary:before,.mkd-contact-form__submit:before,.mkd-steps__next:before,.mkd-upload__button:before,.mkd-btn--primary:after,.mkd-contact-form__submit:after,.mkd-steps__next:after,.mkd-upload__button:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#00f4c9,#00b797,#51ffe0,#00f4c9) 0 0/300% 100%;animation:8s linear infinite ez-btn-verlauf;position:absolute}.mkd-btn--primary:after,.mkd-contact-form__submit:after,.mkd-steps__next:after,.mkd-upload__button:after{z-index:-1;inset:-1px}.mkd-btn--primary:before,.mkd-contact-form__submit:before,.mkd-steps__next:before,.mkd-upload__button:before{z-index:-2;opacity:0;filter:blur(18px);transition:opacity .4s;inset:-4px}@media (hover:hover) and (pointer:fine){.mkd-btn--primary:hover:before,.mkd-contact-form__submit:hover:before,.mkd-steps__next:hover:before,.mkd-upload__button:hover:before{opacity:.85}}.mkd-btn--primary:focus-visible:before,.mkd-contact-form__submit:focus-visible:before,.mkd-steps__next:focus-visible:before,.mkd-upload__button:focus-visible:before{opacity:.6}.mkd-btn--primary:disabled,.mkd-contact-form__submit:disabled,.mkd-steps__next:disabled,.mkd-upload__button:disabled{cursor:not-allowed;opacity:.55}.mkd-btn--primary:disabled:before,.mkd-contact-form__submit:disabled:before,.mkd-steps__next:disabled:before,.mkd-upload__button:disabled:before{opacity:0}@media (prefers-reduced-motion:reduce){.mkd-btn--primary:before,.mkd-contact-form__submit:before,.mkd-steps__next:before,.mkd-upload__button:before,.mkd-btn--primary:after,.mkd-contact-form__submit:after,.mkd-steps__next:after,.mkd-upload__button:after{animation:none}}.mkd-btn--secondary,.mkd-steps__back{color:#f0f0f0;background-color:#0000;border-color:#ffffff59}@media (hover:hover) and (pointer:fine){.mkd-btn--secondary:hover,.mkd-steps__back:hover{background-color:#181818}}.mkd-btn--block{width:100%}.mkd-btn svg,.mkd-contact-form__submit svg,.mkd-steps__next svg,.mkd-upload__button svg,.mkd-steps__back svg{fill:currentColor;width:1.125em;height:1.125em}@keyframes ez-btn-verlauf{to{background-position:300% 0}}.ez-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkd-date__toggle,.mkd-time__toggle,.mkd-select__toggle,.ez-suche__pin-feld,.ez-suche__feld,.ez-form__feld :is(input,select,textarea),.mkd-contact-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-block-size:44px;inline-size:100%;padding:.6875rem .875rem;font-family:inherit;line-height:1.4}.mkd-date__toggle:disabled,.mkd-time__toggle:disabled,.mkd-select__toggle:disabled,.ez-suche__pin-feld:disabled,.ez-suche__feld:disabled,.ez-form__feld :disabled:is(input,select,textarea),.mkd-contact-form :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):disabled{opacity:.55;cursor:not-allowed}.ez-suche__pin-feld,.ez-suche__feld,.ez-form__feld :is(input,select,textarea){color:#f0f0f0;background:#111;border:1px solid #ffffff59;border-radius:6px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.ez-suche__pin-feld::placeholder,.ez-suche__feld::placeholder,.ez-form__feld :is(input,select,textarea)::placeholder{color:#555}.ez-suche__pin-feld:hover:not(:disabled),.ez-suche__feld:hover:not(:disabled),.ez-form__feld :hover:not(:disabled):is(input,select,textarea){border-color:#888}.ez-suche__pin-feld:focus,.ez-suche__feld:focus,.ez-form__feld :focus:is(input,select,textarea){border-color:#00f4c9;box-shadow:0 0 0 3px #00f4c91f}[aria-invalid=true].ez-suche__pin-feld,[aria-invalid=true].ez-suche__feld,.ez-form__feld [aria-invalid=true]:is(input,select,textarea){border-color:#f87171}.mkd-contact-form :is(input[type=checkbox],input[type=radio]){accent-color:#00f4c9;cursor:pointer;flex:none;block-size:1.125rem;inline-size:1.125rem}.mkd-contact-form textarea{resize:vertical}.ez-anfrage-tabs{margin-block-end:2.5rem}.ez-anfrage-tabs__liste{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.ez-anfrage-tabs__liste{display:none}}.ez-anfrage-tabs__auswahl{display:none}@media (max-width:768px){.ez-anfrage-tabs__auswahl{display:block}}.ez-anfrage-tabs__summary{color:#0a0a0a;cursor:pointer;background:#00f4c9;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;min-block-size:48px;padding:.75rem .875rem .75rem 1rem;font-weight:600;list-style:none;display:flex}.ez-anfrage-tabs__summary::-webkit-details-marker{display:none}.ez-anfrage-tabs__pfeil{fill:currentColor;flex:none;transition:transform .2s}.ez-anfrage-tabs__auswahl[open] .ez-anfrage-tabs__pfeil{transform:rotate(180deg)}.ez-anfrage-tabs__menue{gap:.375rem;margin:.375rem 0 0;padding:0;list-style:none;display:grid}.ez-anfrage-tabs__menue .ez-anfrage-tabs__tab--aktiv{display:none}.ez-anfrage-tabs__menue .ez-anfrage-tabs__tab{justify-content:flex-start;padding-inline:1rem}.ez-anfrage-tabs__tab{color:#888;text-align:center;background:#262626;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;block-size:100%;min-block-size:44px;padding:.75rem .875rem;font-size:.9375rem;line-height:1.25;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:flex}.ez-anfrage-tabs__tab:hover{color:#f0f0f0;background:#303030}.ez-anfrage-tabs__tab--aktiv{color:#0a0a0a;background:#00f4c9;border-color:#00f4c9;font-weight:600}.ez-anfrage-tabs__tab--aktiv:hover{color:#0a0a0a;background:#5cf8dd;border-color:#5cf8dd}.ez-form__feld{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.ez-form__feld textarea{resize:vertical}.ez-form__label{color:#888;font-size:.875rem;font-weight:500}.ez-form__hinweis{color:#888;margin:0;font-size:.875rem}.ez-form__feldfehler{color:#f87171;margin:0;font-size:.875rem}.ez-form__fehler{color:#f0f0f0;background:#f871711a;border:1px solid #f87171;border-radius:6px;margin:0;padding:.875rem 1rem;font-size:.9375rem}.mkd-contact-form{--mkd-error:#f87171;--mkd-error-surface:#f871711a;--mkd-error-text:#f0f0f0;--mkd-field-bg:#262626;--mkd-field-text:#f0f0f0;--mkd-field-border:1px solid transparent;--mkd-field-radius:6px;--mkd-accent:#00f4c9;--mkd-input-size:1rem;--mkd-input-weight:400;--mkd-label-color:#888;--mkd-label-size:.875rem;--mkd-label-weight:500;flex-direction:column;gap:1.25rem;display:flex}.mkd-contact-form__required{color:#00f4c9}.mkd-contact-form__field{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.mkd-contact-form__field--checkbox{background:#262626;border:1px solid #ffffff14;border-radius:6px;flex-direction:row;align-items:center;gap:.75rem;min-block-size:3.5rem;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;position:relative}.mkd-contact-form__field--checkbox:hover{background:#303030}.mkd-contact-form__field--checkbox:has(input:checked){background:#213f3a;border-color:#00f4c9}.mkd-contact-form__field--checkbox:has(input:focus-visible){outline-offset:2px;outline:2px solid #00f4c9}.mkd-contact-form__field--checkbox input[type=checkbox]{appearance:none;background:0 0;border:1.5px solid #ffffff59;border-radius:4px;place-content:center;block-size:1.375rem;inline-size:1.375rem;margin:0;transition:background-color .15s,border-color .15s;display:grid}.mkd-contact-form__field--checkbox input[type=checkbox]:before{content:"";border:2px solid #0a0a0a;border-width:0 2px 2px 0;block-size:.7rem;inline-size:.375rem;margin-block-start:-.15rem;transition:transform .12s;transform:rotate(45deg)scale(0)}.mkd-contact-form__field--checkbox input[type=checkbox]:checked{background:#00f4c9;border-color:#00f4c9}.mkd-contact-form__field--checkbox input[type=checkbox]:checked:before{transform:rotate(45deg)scale(1)}.mkd-contact-form__field--checkbox input[type=checkbox]:focus-visible{outline:none}.mkd-contact-form__field--checkbox label{color:#f0f0f0;cursor:pointer;flex:1;font-size:.9375rem;font-weight:500;line-height:1.3}.mkd-contact-form__field--checkbox label:after{content:"";position:absolute;inset:0}.mkd-contact-form__field--invalid{--mkd-error-surface:#483232}.mkd-contact-form__field>:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select):hover:not(:disabled,[aria-disabled=true]),.mkd-contact-form :is(.mkd-select__toggle,.mkd-date__toggle,.mkd-time__toggle):hover:not(:disabled,[aria-disabled=true]){--mkd-field-bg:#303030}.mkd-contact-form__field>:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),textarea,select):focus-visible,.mkd-contact-form :is(.mkd-select__toggle,.mkd-date__toggle,.mkd-time__toggle):focus-visible{--mkd-field-bg:#233633}.mkd-contact-form__divider--line{border:0;border-block-start:1px solid #ffffff14;margin:0}.mkd-contact-form__divider--space{block-size:.75rem}.mkd-contact-form__radio-group{flex-wrap:wrap;gap:.625rem 1.5rem;display:flex}.mkd-contact-form__radio-option{color:#f0f0f0;cursor:pointer;align-items:center;gap:.5rem;min-block-size:44px;font-size:.9375rem;display:flex}.mkd-contact-form__error{color:#f0f0f0;background:#f871711a;border:1px solid #f87171;border-radius:6px;margin:0;padding:.875rem 1rem;font-size:.9375rem}.mkd-contact-form__submit{align-self:flex-end}@media (max-width:600px){.mkd-contact-form__submit{inline-size:100%}}.mkd-contact-form__success{text-align:center;background:#111;border:1px solid #ffffff14;border-radius:6px;padding:3rem 1.5rem}.mkd-contact-form__success:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%230a0a0a'%3E%3Cpath d='M378-246 154-470l43-43 181 181 384-384 43 43-427 427Z'/%3E%3C/svg%3E") 50%/58% no-repeat,#00f4c9;border-radius:50%;block-size:4rem;inline-size:4rem;margin:0 auto 1.25rem;animation:.5s cubic-bezier(.34,1.56,.64,1) both ez-erfolg-haken;display:block;box-shadow:0 0 0 .5rem #00f4c91f,0 0 2.5rem #00f4c940}@media (prefers-reduced-motion:reduce){.mkd-contact-form__success:before{animation:none}}.mkd-contact-form__success p{color:#f0f0f0;max-inline-size:34rem;margin:0 auto;font-size:1.0625rem;line-height:1.7}.mkd-contact-form__success p+p{color:#888;margin-block-start:.75rem;font-size:.9375rem}.mkd-steps{flex-direction:column;gap:1.5rem;display:flex}.mkd-steps__progress{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.mkd-steps__progress-item{min-inline-size:0}.mkd-steps__progress-link{color:#555;text-align:start;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:inline-flex}.mkd-steps button.mkd-steps__progress-link{color:#888;cursor:pointer}.mkd-steps button.mkd-steps__progress-link:hover{color:#f0f0f0}.mkd-steps__progress-index{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.8125rem;font-weight:700;display:flex}.mkd-steps__progress-item--done .mkd-steps__progress-index{color:#00f4c9;border-color:#00f4c9}.mkd-steps__progress-item--current .mkd-steps__progress-link{color:#f0f0f0;font-weight:600}.mkd-steps__progress-item--current .mkd-steps__progress-index{color:#0a0a0a;background:#00f4c9;border-color:#00f4c9}@media (max-width:600px){.mkd-steps__progress-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.mkd-steps__count{color:#888;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.875rem}.mkd-steps__step{border:0;flex-direction:column;gap:1.25rem;margin:0;padding:0;display:flex}.mkd-steps__head{align-items:baseline;gap:.5rem;display:flex}.mkd-steps__heading{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.mkd-steps__hint-wrap{display:inline-flex}.mkd-steps__hint-toggle{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;block-size:1.5rem;inline-size:1.5rem;font-size:.8125rem;display:flex}.mkd-steps__hint-toggle:hover{color:#f0f0f0;border-color:#888}.mkd-steps__hint{z-index:1;color:#888;background:#181818;border:1px solid #ffffff59;border-radius:6px;inline-size:max-content;max-inline-size:18rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0}.mkd-steps__text{color:#888;margin:0;line-height:1.7}.mkd-steps__fields{flex-wrap:wrap;gap:1.25rem;display:flex}.mkd-steps__fields>.mkd-contact-form__field{flex:0 100%}.mkd-steps__fields>.mkd-contact-form__field--sized{flex:0 1 calc(var(--mkd-field-width,100%) - 1rem);max-inline-size:100%}@media (max-width:768px){.mkd-steps__fields>.mkd-contact-form__field--sized{flex-basis:100%}.mkd-steps__fields>.mkd-contact-form__field--checkbox.mkd-contact-form__field--sized{flex-basis:calc(50% - .625rem)}}.mkd-steps__actions{justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:600px){.mkd-steps__actions{flex-direction:column-reverse}.mkd-steps__actions>*{inline-size:100%}}.mkd-slider{flex-direction:column;gap:.375rem;display:flex}.mkd-slider__input{accent-color:#00f4c9}.mkd-slider__scale{color:#555;justify-content:space-between;font-size:.8125rem;display:flex}.mkd-slider__value{color:#00f4c9;font-weight:600}.mkd-upload{flex-direction:column;gap:.75rem;display:flex}.mkd-upload__zone{text-align:center;background:#111;border:1px dashed #ffffff59;border-radius:6px;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;display:flex}.mkd-upload__drop{color:#888;font-size:.9375rem}.mkd-upload__hint{color:#555;font-size:.8125rem}.mkd-upload__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mkd-upload__item{background:#111;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.mkd-upload__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mkd-upload__size{color:#555;margin-inline-start:auto}.mkd-upload__remove{color:#888;cursor:pointer;background:0 0;border:0;flex:none;min-block-size:44px;min-inline-size:44px}.mkd-upload__remove:hover{color:#f87171}.mkd-upload__error{color:#f87171;margin:0;font-size:.875rem}.mkd-date__toggle,.mkd-time__toggle,.mkd-select__toggle{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mkd-date__toggle:after,.mkd-time__toggle:after,.mkd-select__toggle:after{content:"";opacity:.6;border-block-end:2px solid;border-inline-end:2px solid;flex:none;block-size:.6rem;inline-size:.6rem;transform:rotate(45deg)}.mkd-date__toggle[aria-expanded=true]:after,.mkd-time__toggle[aria-expanded=true]:after,.mkd-select__toggle[aria-expanded=true]:after{transform:rotate(-135deg)}.mkd-time__toggle[aria-disabled=true]{cursor:not-allowed}.mkd-time__toggle[aria-disabled=true]:after{opacity:.3}.mkd-date__popover,.mkd-time__popover,.mkd-select__popover{background:#111;border:0;border-radius:6px;inline-size:max-content;min-inline-size:100%;max-inline-size:calc(100vw - 2*clamp(1.25rem,5vw,6rem));margin-block-start:.375rem;padding:.75rem;box-shadow:0 16px 40px #0000008c}.mkd-date__error{color:#f87171;margin:.5rem 0 0;font-size:.875rem}.mkd-date__note{color:#888;font-size:.875rem;line-height:1.4}.mkd-date__calendar .mkd-date__day--note .rdp-day_button:after{content:"";background:#00f4c9;border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:-2.5px;position:absolute;inset-block-end:5px;inset-inline-start:50%}.mkd-date__calendar .rdp-selected.mkd-date__day--note .rdp-day_button:after{background:#0a0a0a}.mkd-date__calendar{--rdp-accent-color:#00f4c9;--rdp-accent-background-color:#00f4c91f;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:6px;color:#f0f0f0;inline-size:100%}.mkd-date__calendar .rdp-month_caption{text-transform:none;font-weight:600}.mkd-date__calendar .rdp-weekday{color:#888;font-size:.8125rem}.mkd-date__calendar .rdp-day_button{block-size:100%;inline-size:100%}.mkd-date__calendar .rdp-selected .rdp-day_button{color:#0a0a0a;background:#00f4c9;font-weight:700}.mkd-date__calendar .rdp-today:not(.rdp-selected) .rdp-day_button{border:1px solid #ffffff59}.mkd-date__calendar .rdp-day.rdp-disabled{color:#555;opacity:1}.mkd-date__calendar .rdp-disabled .rdp-day_button{cursor:not-allowed;text-decoration:line-through}.mkd-date__calendar .rdp-button_previous,.mkd-date__calendar .rdp-button_next{color:#f0f0f0}.mkd-date__calendar .rdp-button_previous .rdp-chevron,.mkd-date__calendar .rdp-button_next .rdp-chevron{fill:currentColor}.mkd-date__calendar .rdp-button_previous[aria-disabled=true],.mkd-date__calendar .rdp-button_next[aria-disabled=true]{color:#555}@media (max-width:600px){.mkd-date__calendar{--rdp-day-height:calc((100vw - 2 * clamp(1.25rem, 5vw, 6rem) - 2 * .75rem) / 7);--rdp-day-width:var(--rdp-day-height)}}.mkd-time__popover{grid-template-columns:auto auto;column-gap:.75rem;display:grid;inset-inline:auto 0}.mkd-time__hours,.mkd-time__minutes{align-content:start;gap:.5rem;display:grid}.mkd-time__hours{grid-template-columns:repeat(4,3rem)}.mkd-time__minutes{border-inline-start:1px solid #ffffff59;grid-template-columns:3rem;padding-inline-start:.75rem}.mkd-time__title{color:#888;letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.75rem;font-weight:500}.mkd-time__option{color:#f0f0f0;font-variant-numeric:tabular-nums;cursor:pointer;background:#262626;border:1px solid #0000;border-radius:6px;min-block-size:44px;font-size:.9375rem;transition:background-color .15s,border-color .15s,color .15s}.mkd-time__option:hover{background:#303030}.mkd-time__option--selected,.mkd-time__option[aria-pressed=true]{color:#0a0a0a;background:#00f4c9;border-color:#00f4c9;font-weight:600}.mkd-time__hint{color:#888;grid-column:1/-1;max-inline-size:6rem;margin:0;font-size:.8125rem;line-height:1.35}@media (max-width:600px){.mkd-time__popover{grid-template-columns:1fr;row-gap:.75rem;inset-inline:0 auto}.mkd-time__hours{grid-template-columns:repeat(4,minmax(0,1fr))}.mkd-time__minutes{border-block-start:1px solid #ffffff59;border-inline-start:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:.75rem;padding-inline-start:0}.mkd-time__hint{max-inline-size:none}}.mkd-select__list{flex-direction:column;gap:.125rem;max-block-size:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mkd-select__option{color:#f0f0f0;cursor:pointer;border-radius:6px;align-items:center;min-block-size:44px;padding:.5rem .75rem;font-size:.9375rem;display:flex}.mkd-select__option.is-active{background:#181818}.mkd-select__option[aria-selected=true]{color:#00f4c9;font-weight:600}.ez-status{color:#f0f0f0;white-space:nowrap;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.ez-status__dot{background-color:#555;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;transition:background-color .3s,box-shadow .3s}.ez-status--open .ez-status__dot{background-color:#22c55e;box-shadow:0 0 .5rem #22c55e73}.ez-status__kurz{display:none}.ez-status--closed .ez-status__dot{background-color:#ef4444}.ez-status--knopf{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;min-width:44px;min-height:44px;padding:0 .75rem;font-family:inherit;transition:border-color .2s}.ez-status--knopf:hover{border-color:#ffffff59}@media (max-width:600px){.ez-status--knopf{padding:0}}.ez-ghost{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;z-index:0;letter-spacing:-.03em;text-transform:lowercase;white-space:nowrap;color:#ffffff08;-webkit-text-stroke:1px #ffffff14;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;line-height:1;position:absolute}.ez-ghost--parallax{transform:translate(calc(-50% + var(--ez-ghost-x,0px)), calc(-50% + var(--ez-ghost-y,0px)));will-change:transform;font-size:clamp(4rem,12vw,10rem);top:50%;left:50%}.ez-ghost--vertical{writing-mode:vertical-rl;font-size:clamp(4rem,8vw,7.5rem);top:50%;right:0;transform:translateY(-50%)}.ez-mittagsrenner{background-color:#181818;border:1px solid #ffffff14;border-radius:6px}.ez-mittagsrenner__days{margin:0;padding:0 1.5rem;list-style:none}@media (max-width:600px){.ez-mittagsrenner__days{padding-inline:1rem}}.ez-mittagsrenner__day{border-bottom:1px solid #ffffff14;grid-template-columns:7rem 1fr;align-items:center;gap:2rem;padding-block:2rem;display:grid}.ez-mittagsrenner__day:last-child{border-bottom:0}@media (max-width:600px){.ez-mittagsrenner__day{grid-template-columns:1fr;gap:1rem;padding-block:1.5rem}}.ez-mittagsrenner__badge{color:#f0f0f0;background-color:#262626;border-radius:2px;justify-content:center;align-items:center;min-height:4.5rem;margin:0;padding:.5rem;font-size:.8125rem;font-weight:700;display:flex}@media (max-width:600px){.ez-mittagsrenner__badge{justify-self:start;min-height:0;padding:.5rem 1rem}}.ez-mittagsrenner__dishes{gap:1rem;margin:0;display:grid}.ez-mittagsrenner__dish{grid-template-columns:4.5rem 1fr;align-items:baseline;gap:1rem;display:grid}@media (max-width:600px){.ez-mittagsrenner__dish{grid-template-columns:1fr;gap:.125rem}}.ez-mittagsrenner__type{text-align:right;color:#00f4c9;font-weight:700}@media (max-width:600px){.ez-mittagsrenner__type{text-align:left}}.ez-mittagsrenner__name{color:#f0f0f0;margin:0;font-weight:400;line-height:1.5}.ez-mittagsrenner__titel{font-weight:700}.ez-mittagsrenner__trenner{color:#888}.ez-mittagsrenner__kopf{color:#f0f0f0;border-bottom:1px solid #ffffff14;margin:0 1.5rem;padding-block:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.35}@media (max-width:600px){.ez-mittagsrenner__kopf{margin-inline:1rem}}.ez-mittagsrenner__datum{color:#00f4c9}.ez-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.ez-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ez-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.ez-gallery__item{aspect-ratio:1;cursor:zoom-in;background-color:#111;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ez-gallery__item:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ez-gallery__item:hover:after,.ez-gallery__item:focus-visible:after{box-shadow:inset 0 0 0 2px #00f4c9}.ez-gallery__item:focus-visible{outline-offset:3px}.ez-gallery__thumb{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ez-gallery__item:hover .ez-gallery__thumb{transform:scale(1.06)}.ez-gallery--masonry{columns:3;column-gap:.75rem;display:block}@media (min-width:1920.02px){.ez-gallery--masonry{columns:4}}@media (max-width:768px){.ez-gallery--masonry{columns:2;column-gap:.5rem}}.ez-gallery--masonry>li{break-inside:avoid;margin-bottom:.75rem}@media (max-width:768px){.ez-gallery--masonry>li{margin-bottom:.5rem}}.ez-gallery--masonry .ez-gallery__item{aspect-ratio:auto}.ez-gallery--masonry .ez-gallery__item:has(>img[data-nimg=fill]){aspect-ratio:4/3}.ez-gallery--masonry .ez-gallery__thumb:not([data-nimg=fill]){width:100%;height:auto;display:block}.ez-yarl{--yarl__color_backdrop:#111;--yarl__color_button:silver;--yarl__color_button_active:#00f4c9;--yarl__color_button_disabled:#888;--yarl__button_filter:none;--yarl__icon_size:2rem;--yarl__thumbnails_container_padding:1rem;--yarl__thumbnails_thumbnail_background:#181818;--yarl__thumbnails_thumbnail_border_color:transparent;--yarl__thumbnails_thumbnail_active_border_color:#00f4c9;--yarl__thumbnails_thumbnail_focus_box_shadow:0 0 0 2px #00f4c9;--yarl__thumbnails_vignette_size:8%}.ez-yarl .yarl__icon{fill:currentColor}@media (max-width:768px){.ez-yarl .yarl__navigation_prev,.ez-yarl .yarl__navigation_next{display:none}}.ez-yarl .ez-yarl__kopf{color:silver;letter-spacing:.08em;pointer-events:none;margin:0;padding:1.0625rem 1rem;font-size:.875rem;position:absolute;top:0;left:0}.ez-yarl .ez-yarl__titel{color:#f0f0f0;text-transform:uppercase}.ez-yarl .ez-yarl__titel:before{content:"·";color:#00f4c9;margin-inline:.6em}.ez-yarl .yarl__thumbnails_thumbnail{transition:border-color .25s ease-out}.ez-yarl .yarl__thumbnails_thumbnail img{opacity:.45;transition:opacity .25s ease-out}.ez-yarl .yarl__thumbnails_thumbnail:hover img{opacity:.8}.ez-yarl .yarl__thumbnails_thumbnail_active img,.ez-yarl .yarl__thumbnails_thumbnail_active:hover img{opacity:1}.ez-yarl .yarl__slide_image{border-radius:6px}@media (max-width:768px){.ez-yarl{--yarl__thumbnails_container_padding:.75rem}}.ez-antwort-seite{padding-block:2.5rem 4rem}@media (max-width:768px){.ez-antwort-seite{padding-block:1.5rem 3rem}}@media (max-width:600px){.ez-antwort-seite{padding-block:.75rem 1.5rem}}.ez-antwort{width:100%;max-width:min(44rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto;padding-inline:2rem}@media (max-width:768px){.ez-antwort{max-width:min(44rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem));padding-inline:1.25rem}}.ez-antwort .ez-page__heading{margin-block-end:1.25rem;font-size:clamp(1.75rem,5vw,2.5rem)}@media (max-width:600px){.ez-antwort .ez-page__heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.ez-antwort__anfrage{background:#111;border:1px solid #ffffff59;border-radius:14px;margin:0 0 2rem;padding:1.25rem}@media (max-width:600px){.ez-antwort__anfrage{border-radius:6px;margin-block-end:1rem;padding:.75rem .875rem}}.ez-antwort__termin{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#f0f0f0;margin:0;font-size:clamp(1.125rem,4.5vw,1.625rem);font-weight:700;line-height:1.2}.ez-antwort__personen{color:#00f4c9;margin:.25rem 0 0;font-weight:500}@media (max-width:600px){.ez-antwort__personen{margin-block-start:.125rem;font-size:.875rem}}.ez-antwort__daten{border-block-start:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin:1rem 0 0;padding-block-start:1rem;display:grid}.ez-antwort__daten dt{color:#888;font-size:.8125rem}.ez-antwort__daten dd{overflow-wrap:anywhere;margin:.125rem 0 0}@media (max-width:600px){.ez-antwort__daten{gap:.375rem 1rem;margin-block-start:.625rem;padding-block-start:.625rem}.ez-antwort__daten dt{font-size:.6875rem}.ez-antwort__daten dd{margin:0;font-size:.8125rem;line-height:1.35}}.ez-antwort__daten a{color:#f0f0f0;text-underline-offset:.2em;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}@media (hover:hover) and (pointer:fine){.ez-antwort__daten a:hover{text-decoration-color:#00f4c9}}.ez-antwort__daten-breit{grid-column:1/-1}.ez-antwort__knopf{min-block-size:3.5rem;font:inherit;color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1.0625rem;font-weight:600;transition:scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out,box-shadow .2s;display:inline-flex}.ez-antwort__knopf:active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-antwort__knopf:active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-antwort__knopf:active:not(:disabled){filter:brightness(.9);scale:none}}.ez-antwort__knopf:focus-visible{outline-offset:3px;outline:2px solid #f0f0f0}.ez-antwort__knopf:disabled{cursor:wait;opacity:.6}@media (max-width:600px){.ez-antwort__knopf{min-block-size:3rem;font-size:1rem}}.ez-antwort__knopf--zusage{background:#00f4c9}@media (hover:hover) and (pointer:fine){.ez-antwort__knopf--zusage:hover:not(:disabled){box-shadow:0 0 1.5rem #00f4c940}}.ez-antwort__knopf--absage{background:#f87171}@media (hover:hover) and (pointer:fine){.ez-antwort__knopf--absage:hover:not(:disabled){box-shadow:0 0 1.5rem #f8717159}}.ez-antwort__wahl{gap:.75rem;display:grid}@media (min-width:768.02px){.ez-antwort__wahl{grid-template-columns:2fr 1fr 1fr}}.ez-antwort__wahl-hinweis{color:#888;grid-column:1/-1;margin:.25rem 0 0;font-size:.875rem}.ez-antwort__entwurf{border-inline-start:3px solid #00f4c9;flex-direction:column;gap:1rem;padding-inline-start:1rem;display:flex}.ez-antwort__entwurf--absage{border-inline-start-color:#f87171}.ez-antwort__entwurf textarea{field-sizing:content;resize:vertical;min-block-size:10rem}@media (max-width:600px){.ez-antwort__entwurf{gap:.5rem;padding-inline-start:.625rem}.ez-antwort__entwurf .ez-form__feld{gap:0}.ez-antwort__entwurf .ez-form__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ez-antwort__entwurf .ez-form__hinweis{font-size:.6875rem;line-height:1.35}.ez-antwort__entwurf textarea{min-block-size:0;padding:.5rem .625rem;font-size:.6875rem;line-height:1.35}}.ez-antwort__entwurf-titel{margin:0;font-size:clamp(1.125rem,4vw,1.5rem);font-weight:700}.ez-antwort__entwurf-titel:focus{outline:none}.ez-antwort__entwurf-knoepfe{flex-direction:column;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}@media (max-width:600px){.ez-antwort__entwurf-knoepfe{gap:0;margin-block-start:.25rem}}.ez-antwort__entwurf-knoepfe .ez-antwort__knopf{inline-size:100%}.ez-antwort__wechsel{min-block-size:44px;font:inherit;color:#888;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.875rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ez-antwort__wechsel:hover{color:#f0f0f0}}.ez-antwort__wechsel:focus-visible{outline-offset:2px;outline:2px solid #00f4c9}.ez-antwort__hinweis{color:#888;margin:0}.ez-antwort__hinweis--warnung{color:#f0f0f0;background:#111;border-inline-start:3px solid #f87171;padding:.75rem 1rem}.ez-antwort__erfolg{text-align:center;background:#111;border:1px solid #ffffff14;border-radius:14px;padding:2.5rem 1.5rem}.ez-antwort__erfolg:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960' fill='%230a0a0a'%3E%3Cpath d='M378-246 154-470l43-43 181 181 384-384 43 43-427 427Z'/%3E%3C/svg%3E") 50%/58% no-repeat,#00f4c9;border-radius:50%;block-size:4rem;inline-size:4rem;margin:0 auto 1.25rem;animation:.5s cubic-bezier(.34,1.56,.64,1) both ez-erfolg-haken;display:block;box-shadow:0 0 0 .5rem #00f4c91f,0 0 2.5rem #00f4c940}@media (prefers-reduced-motion:reduce){.ez-antwort__erfolg:before{animation:none}}.ez-antwort__erfolg p{margin:0}.ez-antwort__erfolg-titel{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#f0f0f0;font-size:1.5rem;font-weight:700}.ez-antwort__erfolg-titel+p{color:silver;margin-block-start:.5rem}.ez-antwort__fehler{color:#f87171;border-inline-start:3px solid #f87171;margin:1rem 0 0;padding:.75rem 1rem}.ez-antwort__suche{text-align:center;border-block-start:1px solid #ffffff14;margin:2rem 0 0;padding-block-start:1rem}@media (max-width:600px){.ez-antwort__suche{margin-block-start:1rem;padding-block-start:.5rem}}.ez-antwort__suche a{color:silver;text-underline-offset:.2em;align-items:center;min-block-size:44px;padding-inline:.5rem;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.ez-antwort__suche a:hover{color:#00f4c9}}.ez-suche__titel{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;margin:0 0 1rem;font-size:clamp(1.375rem,5vw,2.25rem);font-weight:700}@media (max-width:600px){.ez-suche__titel{margin-block-end:.625rem}}.ez-suche__klein{color:#888;margin:0;font-size:.8125rem}.ez-suche__pin{flex-direction:column;gap:.625rem;max-inline-size:20rem;display:flex}.ez-suche__pin .ez-antwort__knopf{inline-size:100%}.ez-suche__pin-feld{letter-spacing:.4em;text-align:center;font-size:1.5rem}.ez-suche__form{flex-direction:column;gap:.375rem;margin-block-end:1.25rem;display:flex}@media (max-width:600px){.ez-suche__form{margin-block-end:.875rem}}.ez-suche__zeile{gap:.5rem;display:flex}.ez-suche__feld{flex:1;min-inline-size:0;font-size:1rem}.ez-suche__los.ez-antwort__knopf{flex:none;min-block-size:0;padding-inline:1.25rem}.ez-suche__anzahl{color:#888;margin:0 0 .625rem;font-size:.875rem}.ez-suche__liste{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ez-suche__karte{background:#111;border:1px solid #ffffff59;border-inline-start-width:4px;border-radius:14px;padding:1rem 1.125rem}@media (max-width:600px){.ez-suche__karte{border-radius:6px;padding:.75rem .875rem}}.ez-suche__karte--zusage{border-inline-start-color:#00f4c9}.ez-suche__karte--voll,.ez-suche__karte--geschlossen,.ez-suche__karte--nicht-gesendet{border-inline-start-color:#f87171}.ez-suche__stand{color:silver;background:#262626;border-radius:999px;margin:.625rem 0 0;padding:.25rem .625rem;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-block}.ez-suche__stand span{font-weight:400}.ez-suche__stand--zusage{color:#0a0a0a;background:#00f4c9}.ez-suche__stand--voll,.ez-suche__stand--geschlossen{color:#0a0a0a;background:#f87171}.ez-suche__stand--nicht-gesendet{color:#f87171;background:0 0;outline:1px solid #f87171}@media (max-width:600px){.ez-suche__stand{font-size:.8125rem}}.ez-antwort__daten .ez-suche__telefon{color:#00f4c9;font-size:1.125rem;font-weight:600;text-decoration:none}.ez-suche__text{margin-block-start:.75rem;font-size:.8125rem}.ez-suche__text summary{color:#888;cursor:pointer;align-items:center;min-block-size:44px;display:flex}.ez-suche__text p{white-space:pre-line;color:silver;border-inline-start:2px solid #ffffff59;margin:.25rem 0 0;padding-inline-start:.625rem}.ez-tagesbanner{color:#f0f0f0;background:#181818;border-top:1px solid #ffffff14}.ez-tagesbanner__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-tagesbanner__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-tagesbanner__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-tagesbanner__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-tagesbanner__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-tagesbanner__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-tagesbanner__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-tagesbanner__inner{padding-inline:2rem}@media (max-width:768px){.ez-tagesbanner__inner{padding-inline:1.25rem}}.ez-tagesbanner__inner{flex-direction:column;gap:.25rem;padding-block:.875rem;display:flex}.ez-tagesbanner__text{text-align:center;margin:0;font-size:.9375rem;font-weight:600}.ez-umschalter{background:#181818;border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.ez-umschalter__knopf{color:#888;min-block-size:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ez-umschalter__knopf:hover:not([aria-pressed=true]){color:#f0f0f0}}.ez-umschalter__knopf[aria-pressed=true]{color:#0a0a0a;background:#00f4c9;font-weight:600}.ez-umschalter__knopf:focus-visible{outline-offset:2px;outline:2px solid #00f4c9}.ez-umschalter__icon{fill:currentColor;flex:none;block-size:1.125rem;inline-size:1.125rem}.ez-termine{margin-block:2.5rem 0}.ez-termine__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;display:flex}.ez-termine__titel{margin:0}.ez-termine__umschalter{min-inline-size:15rem}.ez-termine__liste,.ez-termine__tagesliste{margin:0;padding:0;list-style:none}.ez-termine__eintrag{border-block-end:1px solid #ffffff14;flex-direction:column;gap:.25rem;padding-block:.875rem;display:flex}.ez-termine__eintrag:first-child{border-block-start:1px solid #ffffff14}.ez-termine__datum{color:#f0f0f0}.ez-termine__text{color:#888}.ez-termine__leer{color:#888;margin:0}.ez-termine__kalenderbox{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 3vw,5rem);display:grid}@media (max-width:1024px){.ez-termine__kalenderbox{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.ez-termine__kalender.mkd-date__calendar{--rdp-day-height:56px;--rdp-day-width:56px;font-size:1.0625rem}@media (max-width:768px){.ez-termine__kalender.mkd-date__calendar{--rdp-day-height:calc((100vw - 2 * clamp(1.25rem, 5vw, 6rem)) / 7);--rdp-day-width:var(--rdp-day-height)}}.ez-termine__tag--termin .rdp-day_button{position:relative}.ez-termine__tag--termin .rdp-day_button:after{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:-2.5px;position:absolute;inset-block-end:6px;inset-inline-start:50%}.ez-termine .ez-termine__tag--termin:not(.rdp-selected) .rdp-day_button{color:#00f4c9;font-weight:700}.ez-termine__tagesinfo{min-block-size:4.5rem;padding-block-start:.75rem}.ez-termine__tagesdatum{margin:0 0 .375rem;font-weight:700}.ez-gutscheine{max-inline-size:44rem}.ez-anfrage__box .ez-gutscheine{max-inline-size:none}.ez-gutscheine__einleitung{color:#888;margin:0 0 1.5rem;line-height:1.7}.ez-gutscheine__pause{color:#888;background:#111;border:1px solid #ffffff14;border-radius:6px;max-inline-size:44rem;margin:0;padding:1.25rem 1.5rem;line-height:1.7}.ez-gutscheine__baustein{background:#111;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}@media (max-width:600px){.ez-gutscheine__baustein{padding:1rem}}.ez-gutscheine__reihe{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.25rem;display:grid}.ez-gutscheine__reihe--unten{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ez-gutscheine__kapp:empty{block-size:0;margin-block-start:-1.25rem}.ez-gutscheine__label{color:var(--mkd-label-color,#888);font-size:var(--mkd-label-size,.875rem);font-weight:var(--mkd-label-weight,500)}.ez-gutscheine__hinzu{color:#00f4c9;-webkit-tap-highlight-color:#0000;border-color:#00f4c9;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out}.ez-gutscheine__hinzu:active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-gutscheine__hinzu:active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-gutscheine__hinzu:active:not(:disabled){filter:brightness(.9);scale:none}}@media (hover:hover) and (pointer:fine){.ez-gutscheine__hinzu:hover:not(:disabled){color:#00f4c9;background-color:#00f4c91f}}@media (max-width:600px){.ez-gutscheine__hinzu{inline-size:100%}}.ez-gutscheine__menge{background:#181818;border:1px solid #ffffff59;border-radius:6px;flex:none;align-items:stretch;display:inline-flex}.ez-gutscheine__menge-knopf{color:#00f4c9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-block-size:44px;inline-size:44px;padding:0;font-size:1.25rem;font-weight:700;line-height:1;transition:background-color .15s,color .15s,scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out;display:flex}.ez-gutscheine__menge-knopf:active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-gutscheine__menge-knopf:active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-gutscheine__menge-knopf:active:not(:disabled){filter:brightness(.9);scale:none}}@media (hover:hover) and (pointer:fine){.ez-gutscheine__menge-knopf:hover:not(:disabled){background-color:#00f4c91f}}.ez-gutscheine__menge-knopf:disabled{color:#555;cursor:not-allowed}.ez-gutscheine__menge-wert{color:#f0f0f0;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-inline-size:2.25rem;font-weight:600;display:flex}.ez-gutscheine__korb{flex-direction:column;gap:.75rem;display:flex}.ez-gutscheine__zwischentitel{color:#00f4c9;letter-spacing:.12em;text-transform:uppercase;margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.ez-gutscheine__kasten{background:#111;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:.5rem 1.25rem 1.25rem;display:flex}@media (max-width:600px){.ez-gutscheine__kasten{padding-inline:1rem}}.ez-gutscheine__leer{color:#888;margin:0;padding-block-start:.75rem}.ez-gutscheine__liste{margin:0;padding:0;list-style:none}.ez-gutscheine__zeile{border-block-end:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding-block:.75rem;display:grid}.ez-gutscheine__zeile--aenderbar{grid-template-areas:"name summe""menge weg"}@media (min-width:768.02px){.ez-gutscheine__zeile--aenderbar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"menge name summe weg"}}.ez-gutscheine__zeile--aenderbar .ez-gutscheine__bezeichnung{grid-area:name}.ez-gutscheine__zeile--aenderbar .ez-gutscheine__betrag{grid-area:summe}.ez-gutscheine__zeile--aenderbar .ez-gutscheine__menge{grid-area:menge;justify-self:start}.ez-gutscheine__zeile--aenderbar .ez-gutscheine__entfernen{grid-area:weg;justify-self:end}.ez-gutscheine__bezeichnung{overflow-wrap:anywhere;min-inline-size:0}.ez-gutscheine__betrag{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.ez-gutscheine__entfernen{color:#888;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;block-size:44px;inline-size:44px;padding:0;font-size:1rem;transition:color .15s,background-color .15s,scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out;display:flex}.ez-gutscheine__entfernen:active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-gutscheine__entfernen:active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-gutscheine__entfernen:active:not(:disabled){filter:brightness(.9);scale:none}}@media (hover:hover) and (pointer:fine){.ez-gutscheine__entfernen:hover{color:#f87171;background-color:#181818}}.ez-gutscheine__summe,.ez-gutscheine__porto{justify-content:space-between;gap:1rem;margin:0;padding-block-start:.875rem;display:flex}.ez-gutscheine__summe{font-weight:700}.ez-gutscheine__summe--gesamt{font-size:1.125rem}.ez-gutscheine__summe-wert{color:#00f4c9;font-variant-numeric:tabular-nums;white-space:nowrap}.ez-gutscheine__porto{color:#888;border-block-end:1px solid #ffffff14;padding-block-end:.875rem}.ez-gutscheine__block-kopf{justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.5rem;display:flex}.ez-gutscheine__block-titel{margin:0;font-size:1rem;font-weight:700}.ez-gutscheine__aendern{color:#00f4c9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000;background:0 0;border:0;border-radius:6px;min-block-size:44px;padding:0 .25rem;font-size:.875rem;font-weight:600;transition:color .15s,scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out}.ez-gutscheine__aendern:active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-gutscheine__aendern:active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-gutscheine__aendern:active:not(:disabled){filter:brightness(.9);scale:none}}@media (hover:hover) and (pointer:fine){.ez-gutscheine__aendern:hover{color:#5cf8dd;text-decoration:underline}}.ez-gutscheine__adresse{color:#888;overflow-wrap:anywhere;padding-block-end:.5rem;font-style:normal;line-height:1.6}.ez-gutscheine__hinweis{color:#888;background:#111;border-inline-start:3px solid #00f4c9;border-radius:0 6px 6px 0;margin:0;padding:.75rem 1rem;font-size:.9375rem;line-height:1.6}.ez-gutscheine__notiz{color:#888;margin:0;font-size:.875rem;line-height:1.6}.ez-gutscheine__notiz a{color:#00f4c9;text-underline-offset:.15em}.ez-gutscheine.mkd-contact-form__success p+p{margin-block-start:1rem}.ez-gutscheine__nummer{color:#f0f0f0;white-space:nowrap}.ez-gutscheine.mkd-contact-form__success .ez-gutscheine__zwischentitel{margin-block-start:1.75rem}.ez-gutscheine__bank{text-align:start;background:#111;border:1px solid #ffffff14;border-radius:6px;grid-template-columns:max-content minmax(0,max-content);gap:.5rem 2rem;inline-size:fit-content;max-inline-size:100%;margin:.75rem auto 1.25rem;padding:1.25rem;display:grid}.ez-gutscheine__bank dt{color:#888}.ez-gutscheine__bank dd{color:#f0f0f0;overflow-wrap:anywhere;margin:0}.ez-gutscheine__bank dd strong{color:#00f4c9}@media (max-width:600px){.ez-gutscheine__bank{grid-template-columns:1fr;gap:.125rem}.ez-gutscheine__bank dd+dt{margin-block-start:.625rem}}.ez-gutscheine__iban{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ez-gutscheine :is(.mkd-steps__next,.mkd-steps__back,.mkd-contact-form__submit){-webkit-tap-highlight-color:#0000;transition:background-color .15s,border-color .15s,color .15s,scale .42s cubic-bezier(.34,1.56,.64,1),filter .15s ease-out}.ez-gutscheine :is(.mkd-steps__next,.mkd-steps__back,.mkd-contact-form__submit):active:not(:disabled){transition:scale 70ms ease-out,filter 70ms ease-out;scale:.97}@media (pointer:coarse){.ez-gutscheine :is(.mkd-steps__next,.mkd-steps__back,.mkd-contact-form__submit):active:not(:disabled){scale:.95}}@media (prefers-reduced-motion:reduce){.ez-gutscheine :is(.mkd-steps__next,.mkd-steps__back,.mkd-contact-form__submit):active:not(:disabled){filter:brightness(.9);scale:none}}.ez-gutscheine :is(.mkd-steps__next,.mkd-steps__back,.mkd-contact-form__submit):disabled{opacity:.45;cursor:not-allowed}.ez-bildreihe{max-width:var(--ez-reihe-max,none);gap:1rem;display:flex}.ez-bildreihe__bild{flex:var(--ez-ar) 1 0;aspect-ratio:var(--ez-ar);background:#111;position:relative;overflow:hidden}@media (max-width:600px){.ez-bildreihe{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;max-width:none;overflow-x:auto}.ez-bildreihe::-webkit-scrollbar{display:none}.ez-bildreihe__bild{scroll-snap-align:start;flex:none;height:12rem}.ez-bildreihe--1 .ez-bildreihe__bild{flex:auto;height:auto}}.ez-hero{--ez-hero-title:clamp(2.25rem, 2rem + 2.2vw, 4.5rem);min-height:max(22rem,var(--ez-hero-h,100)*1svh - 72px - 2.875rem);isolation:isolate;flex-direction:column;justify-content:center;padding-block:5rem;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.ez-hero{min-height:max(20rem,var(--ez-hero-h,100)*1svh - 72px);padding-block:4rem}}.ez-hero--compact{padding-block:3.5rem}.ez-hero__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-hero__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-hero__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-hero__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-hero__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-hero__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-hero__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-hero__inner{padding-inline:2rem}@media (max-width:768px){.ez-hero__inner{padding-inline:1.25rem}}.ez-hero__inner{z-index:1;position:relative}.ez-hero__content{gap:1.5rem;max-width:50rem}.ez-hero__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:silver;margin:0;font-size:.8125rem;font-weight:700}.ez-hero__title-wrap{isolation:isolate;margin-block-end:clamp(.5rem,.25rem + .75vw,1.5rem);position:relative}.ez-hero__title{z-index:1;font-size:var(--ez-hero-title);letter-spacing:-.02em;text-transform:lowercase;color:#f0f0f0;margin:0;font-weight:300;line-height:1.05;position:relative}.ez-hero__accent{color:#00f4c9;font-weight:900}.ez-hero__heading{font-weight:300}.ez-hero__text{color:silver;max-width:40rem;font-size:clamp(1rem,.9rem + .2vw,1.125rem);font-weight:300;line-height:1.7}.ez-hero__text p{margin:0 0 1rem}.ez-hero__text p:last-child{margin-bottom:0}.ez-hero__text a{color:#00f4c9;text-decoration:underline}.ez-hero--centered{text-align:center;background:radial-gradient(50% 60% at 50% 40%,#ffffff0f,#0000 70%)}.ez-hero--centered .ez-hero__content,.ez-hero--centered .ez-hero__text{margin-inline:auto}.ez-hero--centered .ez-hero__ghost{font-size:calc(var(--ez-hero-title)*1.3)}.ez-hero--image{background-color:#0a0a0a}.ez-hero__media{z-index:-1;position:absolute;inset:0}.ez-hero__media:after{content:"";background-color:#0009;position:absolute;inset:0}@media (min-width:1024.02px){.ez-hero__media{width:62%;inset:0 0 0 auto}.ez-hero__media:after{background:linear-gradient(90deg,#0a0a0a 0%,#0a0a0a99 45%,#0000 75%),linear-gradient(#0000 60%,#0a0a0a99 100%)}}.ez-hero__image{object-fit:cover;width:100%;height:100%;display:block}.ez-hero .ez-ghost--band{transform:translate(-.45em,-78%)}@media (max-width:768px){.ez-hero .ez-ghost--band{transform:translate(-.3em,-74%)}}.ez-hero__knoepfe{margin-block-start:.5rem}.ez-hero__weiter{z-index:1;color:#888;letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex;position:absolute;bottom:clamp(1rem,.5rem + 1.5vw,2rem);left:50%;transform:translate(-50%)}.ez-hero__weiter svg{fill:currentColor;width:1.75rem;height:1.75rem;animation:2s ease-in-out infinite ez-hero-weiter}@media (prefers-reduced-motion:reduce){.ez-hero__weiter svg{animation:none}}@media (hover:hover) and (pointer:fine){.ez-hero__weiter:hover{color:#00f4c9}}@media (max-width:768px){.ez-hero__weiter-text{display:none}}@keyframes ez-hero-weiter{0%,to{transform:translateY(0)}50%{transform:translateY(.375rem)}}.ez-heroband{border-bottom:1px solid #ffffff14;position:relative;overflow-x:clip}.ez-heroband--ohne-linie{border-bottom:0}.ez-heroband__media{background:#111;border-bottom:1px solid #ffffff14;height:clamp(11rem,14vw,24rem);position:relative;overflow:hidden}.ez-heroband__image{object-fit:cover;transform-origin:60%;animation:26s ease-in-out infinite alternate ez-kenburns}@media (prefers-reduced-motion:reduce){.ez-heroband__image{animation:none}}.ez-heroband__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-heroband__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-heroband__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-heroband__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-heroband__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-heroband__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-heroband__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-heroband__inner{padding-inline:2rem}@media (max-width:768px){.ez-heroband__inner{padding-inline:1.25rem}}.ez-heroband__inner{padding-block:clamp(7.5rem,5rem + 5vw,12rem) clamp(3.5rem,2rem + 3vw,6rem);position:relative}@media (max-width:768px){.ez-heroband__inner{padding-block:5.5rem 3rem}}.ez-heroband__title-wrap{isolation:isolate;position:relative}.ez-heroband__title-wrap:last-child .ez-heroband__title{margin-bottom:0}.ez-heroband__title{z-index:1;letter-spacing:-.02em;text-transform:lowercase;color:#f0f0f0;margin:0 0 clamp(2.5rem,1.5rem + 2vw,4rem);font-size:clamp(2.25rem,2rem + 2.2vw,4.5rem);font-weight:300;line-height:1.05;position:relative}.ez-heroband__accent{color:#00f4c9;font-weight:900}.ez-heroband__rest{font-weight:300}.ez-heroband__aktionen{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.ez-heroband__text{color:silver;max-width:50rem;font-size:clamp(1rem,.9rem + .2vw,1.125rem);font-weight:300;line-height:1.7}.ez-heroband__text p{margin:0 0 1rem}.ez-heroband__text p:last-child{margin-bottom:0}.ez-heroband__text a{color:#f0f0f0;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}@media (hover:hover) and (pointer:fine){.ez-heroband__text a:hover{color:#00f4c9}}.ez-ghost--band{z-index:0;color:#ffffff0d;-webkit-text-stroke:0;font-size:clamp(4.5rem,9vw,12rem);font-weight:900;top:50%;left:-.08em;transform:translate(-6%,-78%)}@media (max-width:768px){.ez-ghost--band{transform:translate(-4%,-74%)}}.ez-inhalt{padding-block:4rem 6rem}@media (max-width:768px){.ez-inhalt{padding-block:3rem 4rem}}.ez-inhalt__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-inhalt__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-inhalt__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-inhalt__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-inhalt__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-inhalt__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-inhalt__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-inhalt__inner{padding-inline:2rem}@media (max-width:768px){.ez-inhalt__inner{padding-inline:1.25rem}}.ez-inhalt__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:4rem;display:grid}@media (max-width:1024px){.ez-inhalt__inner{gap:3rem}}@media (max-width:768px){.ez-inhalt__inner{grid-template-columns:1fr;gap:2.5rem}}.ez-inhalt--ohne-bilder .ez-inhalt__inner{grid-template-columns:minmax(0,1fr)}.ez-inhalt--ohne-bilder .ez-inhalt__text{columns:2;column-gap:4rem;max-width:none}.ez-inhalt--ohne-bilder .ez-inhalt__text h2{column-span:all}.ez-inhalt--ohne-bilder .ez-inhalt__text h3{break-after:avoid}.ez-inhalt--ohne-bilder .ez-inhalt__text p,.ez-inhalt--ohne-bilder .ez-inhalt__text ul,.ez-inhalt--ohne-bilder .ez-inhalt__text ol{break-inside:avoid-column}@media (max-width:768px){.ez-inhalt--ohne-bilder .ez-inhalt__text{columns:1}}.ez-inhalt--einspaltig .ez-inhalt__text{columns:1;max-width:46rem}.ez-inhalt--reihe{padding-bottom:clamp(6rem,4rem + 6vw,10rem)}.ez-inhalt--reihe .ez-inhalt__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,1.5rem + 2vw,4rem)}.ez-inhalt--reihe .ez-inhalt__text{max-width:none}@media (orientation:landscape) and (min-width:1024px){.ez-inhalt--reihe .ez-inhalt__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:clamp(3rem,1rem + 3vw,6rem)}.ez-inhalt--reihe .ez-inhalt__inner>*{grid-column:1}}.ez-inhalt--angedockt{container-type:inline-size}.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 1800px) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}@media (max-width:2399px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 1650px) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}}@media (max-width:1920px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 1550px) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}}@media (max-width:1600px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 1300px) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}}@media (max-width:1366px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 1140px) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}}@media (max-width:1024px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 100cqw) / 2 + 2rem), 2rem, clamp(1.25rem, 5vw, 6rem))}}@media (max-width:768px){.ez-inhalt--angedockt .ez-inhalt__inner{--ez-kante:max(calc((100cqw - 100cqw) / 2 + 1.25rem), 1.25rem, clamp(1.25rem, 5vw, 6rem))}}.ez-inhalt--angedockt .ez-inhalt__inner{width:100%;max-width:none;padding-inline:var(--ez-kante) 0;column-gap:var(--ez-kante);grid-template-columns:minmax(0,min(46rem,52%)) minmax(0,1fr);margin-inline:0}@media (max-width:1366px){.ez-inhalt--angedockt .ez-inhalt__inner{grid-template-columns:minmax(0,56%) minmax(0,1fr)}}.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__inner{padding-inline:0 var(--ez-kante);grid-template-columns:minmax(0,1fr) minmax(0,min(46rem,52%))}@media (max-width:1366px){.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__inner{grid-template-columns:minmax(0,1fr) minmax(0,56%)}}@media (max-width:768px){.ez-inhalt--angedockt .ez-inhalt__inner,.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__inner{grid-template-columns:minmax(0,1fr)}.ez-inhalt--angedockt .ez-inhalt__text{padding-inline-end:var(--ez-kante)}.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__text{padding-inline:var(--ez-kante) 0}}.ez-inhalt--links .ez-inhalt__text{order:2}.ez-inhalt--links .ez-inhalt__bilder{order:1}@media (max-width:768px){.ez-inhalt--links .ez-inhalt__text{order:1}.ez-inhalt--links .ez-inhalt__bilder{order:2}}.ez-inhalt__text{color:silver;font-size:1rem;font-weight:300;line-height:1.75}.ez-inhalt__text h2,.ez-inhalt__text h3,.ez-inhalt__text h4{color:#f0f0f0;margin:2.5rem 0 1rem}.ez-inhalt__text h2{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ez-inhalt__text h3{font-size:1.25rem}.ez-inhalt__text>:first-child{margin-top:0}.ez-inhalt__text p{margin:0 0 1rem}.ez-inhalt__text ul,.ez-inhalt__text ol{margin:0 0 1rem;padding-left:1.25rem}.ez-inhalt__text ul{list-style:outside}.ez-inhalt__text ol{list-style:decimal}.ez-inhalt__text li{margin-bottom:.375rem}.ez-inhalt__text strong{color:#f0f0f0}.ez-inhalt__text a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.ez-inhalt__text a:hover{color:#00f4c9}}.ez-inhalt__text{max-width:46rem}.ez-inhalt__text h2{align-items:center;gap:1.25rem;display:flex}.ez-inhalt__text h2:after{content:"";background:linear-gradient(90deg,#00f4c9,#0000);flex:1 1 0;min-width:3rem;height:1px}.ez-inhalt__text{overflow-wrap:break-word}@media (min-width:2399.02px){.ez-inhalt__text{font-size:1.125rem}}.ez-inhalt__bilder{min-height:20rem;position:relative;container:ez-bilder/size}@media (max-width:768px){.ez-inhalt__bilder{min-height:0}}.ez-inhalt__collage{position:absolute;inset:0}@media (max-width:768px){.ez-inhalt__bilder--1{aspect-ratio:4/3}.ez-inhalt__bilder--2{aspect-ratio:1}.ez-inhalt__bilder--3{aspect-ratio:5/4}}.ez-inhalt__bild{background:#111;border-radius:14px;position:relative;overflow:hidden}.ez-inhalt__bilder--1 .ez-inhalt__bild{height:100%}.ez-inhalt__bilder--2 .ez-inhalt__bild{position:absolute}.ez-inhalt__bilder--2 .ez-inhalt__bild:first-child{width:70%;height:76%;top:0;left:0}.ez-inhalt__bilder--2 .ez-inhalt__bild:nth-child(2){outline:.5rem solid #0a0a0a;width:54%;height:56%;bottom:0;right:0}.ez-inhalt__bilder--3 .ez-inhalt__collage{grid-template-rows:1fr 1fr;grid-template-columns:1.25fr 1fr;gap:.75rem;display:grid}.ez-inhalt__bilder--3 .ez-inhalt__bild:first-child{grid-row:1/3}@container ez-bilder not (min-aspect-ratio:.75){.ez-inhalt .ez-inhalt__bilder--3 .ez-inhalt__collage{grid-template-rows:1.4fr 1fr;grid-template-columns:1fr 1fr}.ez-inhalt .ez-inhalt__bilder--3 .ez-inhalt__bild:first-child{grid-area:auto/1/auto/3}.ez-inhalt .ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--3 .ez-inhalt__bild:first-child,.ez-inhalt .ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--3 .ez-inhalt__bild:nth-child(3){border-start-end-radius:0;border-end-end-radius:0}.ez-inhalt .ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--3 .ez-inhalt__bild:nth-child(2){border-start-end-radius:14px;border-end-end-radius:14px}.ez-inhalt .ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__bilder--3 .ez-inhalt__bild:first-child,.ez-inhalt .ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__bilder--3 .ez-inhalt__bild:nth-child(2){border-start-start-radius:0;border-end-start-radius:0}}.ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--1 .ez-inhalt__bild,.ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--2 .ez-inhalt__bild:nth-child(2),.ez-inhalt--angedockt:not(.ez-inhalt--links) .ez-inhalt__bilder--3 .ez-inhalt__bild:nth-child(n+2){border-start-end-radius:0;border-end-end-radius:0}.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__bilder--1 .ez-inhalt__bild,.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__bilder--2 .ez-inhalt__bild:first-child,.ez-inhalt--angedockt.ez-inhalt--links .ez-inhalt__bilder--3 .ez-inhalt__bild:first-child{border-start-start-radius:0;border-end-start-radius:0}.ez-rechtstext>section+section>h2:first-child{margin-top:2.5rem}.ez-rechtstext address{margin:0 0 1rem;font-style:normal}.ez-rechtstext a[href^=mailto\:],.ez-rechtstext a[href^=tel\:]{white-space:nowrap}.ez-rechtstext>p:last-child{color:silver;margin-top:2.5rem}.ez-cta{isolation:isolate;background:radial-gradient(45% 90% at 15% 100%,#00f4c940,#0000 70%),#111;border-top:1px solid #ffffff14;align-items:center;min-height:26rem;margin-block:clamp(4rem,2.5rem + 4vw,8rem) 0;padding-block:5rem;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.ez-cta{min-height:22rem;margin-block:3rem 0;padding-block:4rem}}.ez-cta--image{background:#0a0a0a}.ez-cta__media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ez-cta__image{object-fit:cover;transform-origin:40%;animation:26s ease-in-out infinite alternate ez-kenburns}@media (prefers-reduced-motion:reduce){.ez-cta__image{animation:none}}.ez-cta--image:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0af2 0%,#0a0a0aeb 32%,#0a0a0a8c 55%,#0a0a0a00 80%);position:absolute;inset:0}@media (max-width:768px){.ez-cta--image:after{background:linear-gradient(90deg,#0a0a0ae0 0%,#0a0a0a99 100%)}}.ez-cta__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-cta__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-cta__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-cta__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-cta__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-cta__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-cta__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-cta__inner{padding-inline:2rem}@media (max-width:768px){.ez-cta__inner{padding-inline:1.25rem}}.ez-cta__inner{width:100%}.ez-cta__content{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:36rem;display:flex}.ez-cta__title{letter-spacing:-.02em;text-transform:lowercase;color:#f0f0f0;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:300;line-height:1.05}.ez-cta__accent{color:#00f4c9;font-weight:900}.ez-cta__text{color:#888;margin:0;line-height:1.7}.ez-cta--image .ez-cta__text{color:silver}.ez-zeiten-tafel__bloecke{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.ez-zeiten-tafel__block{background:#111;border:1px solid #ffffff14;border-radius:14px;padding:clamp(1.25rem,1rem + 1vw,2rem)}.ez-zeiten-tafel__titel{font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#00f4c9;text-transform:lowercase;margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.ez-zeiten-tafel__liste{margin:0}.ez-zeiten-tafel__zeile{border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;padding-block:.75rem;display:flex}.ez-zeiten-tafel__zeile:first-child{border-top:0;padding-top:0}.ez-zeiten-tafel__tage{color:#f0f0f0;font-weight:500}.ez-zeiten-tafel__zeit{color:silver;text-align:right;font-variant-numeric:tabular-nums;margin:0}.ez-zeiten-tafel__hinweis{color:#888;margin:1.25rem 0 0;font-size:.9375rem}.ez-zeiten-tafel__link{color:#f0f0f0;text-underline-offset:.2em;text-decoration:underline;transition:color .2s}@media (hover:hover) and (pointer:fine){.ez-zeiten-tafel__link:hover{color:#00f4c9}}.ez-anfrage{padding-block:0 clamp(4rem,3rem + 3vw,7rem)}.ez-anfrage__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-anfrage__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-anfrage__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-anfrage__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-anfrage__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-anfrage__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-anfrage__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-anfrage__inner{padding-inline:2rem}@media (max-width:768px){.ez-anfrage__inner{padding-inline:1.25rem}}.ez-anfrage__box{background:linear-gradient(270deg,#000 0%,#030303 8%,#070707 15.4%,#0a0a0a 22.2%,#0d0d0d 28.6%,#0f0f0f 34.6%,#121212 40.4%,#141414 46.1%,#161616 51.7%,#181818 57.5%,#1a1a1a 63.4%,#1b1b1b 69.7%,#1c1c1c 76.4%,#1d1d1d 83.6%,#1e1e1e 91.4% 100%);border:1px solid #ffffff14;border-radius:14px;padding:clamp(1.5rem,1rem + 3vw,4.5rem);box-shadow:0 1.5rem 6rem .5rem #000000d9}@media (max-width:768px){.ez-anfrage__box{padding:1.25rem}}.ez-anfrage__ort{color:#888;align-items:flex-start;gap:.625rem;margin:-1rem 0 2.5rem;font-size:.9375rem;line-height:1.5;display:flex}.ez-anfrage__ort strong{color:#f0f0f0;font-weight:600;display:block}.ez-anfrage__ort svg{fill:#00f4c9;flex-shrink:0;width:1.375rem;height:1.375rem;margin-block-start:.0625rem}.ez-mr-seite{padding-block:4rem 6rem}@media (max-width:768px){.ez-mr-seite{padding-block:3rem 4rem}}.ez-mr-seite__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-mr-seite__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-mr-seite__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-mr-seite__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-mr-seite__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-mr-seite__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-mr-seite__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-mr-seite__inner{padding-inline:2rem}@media (max-width:768px){.ez-mr-seite__inner{padding-inline:1.25rem}}.ez-mr-seite__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,1rem + 4vw,6rem);display:grid}.ez-mr-seite__inner:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:1024px){.ez-mr-seite__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}@media (max-width:768px){.ez-mr-seite__inner{grid-template-columns:minmax(0,1fr)}}.ez-mr-seite__text{color:silver;font-size:1rem;font-weight:300;line-height:1.75}.ez-mr-seite__text h2,.ez-mr-seite__text h3,.ez-mr-seite__text h4{color:#f0f0f0;margin:2.5rem 0 1rem}.ez-mr-seite__text h2{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ez-mr-seite__text h3{font-size:1.25rem}.ez-mr-seite__text>:first-child{margin-top:0}.ez-mr-seite__text p{margin:0 0 1rem}.ez-mr-seite__text ul,.ez-mr-seite__text ol{margin:0 0 1rem;padding-left:1.25rem}.ez-mr-seite__text ul{list-style:outside}.ez-mr-seite__text ol{list-style:decimal}.ez-mr-seite__text li{margin-bottom:.375rem}.ez-mr-seite__text strong{color:#f0f0f0}.ez-mr-seite__text a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.ez-mr-seite__text a:hover{color:#00f4c9}}.ez-mr-seite__text{overflow-wrap:break-word;max-width:34rem}.ez-intro{padding-block:clamp(4rem,3rem + 3vw,7rem)}@media (max-width:600px){.ez-intro{padding-block:5.5rem}}.ez-intro{background:#111;scroll-margin-top:calc(72px + 2.875rem)}@media (max-width:1024px){.ez-intro{scroll-margin-top:72px}}.ez-intro__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-intro__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-intro__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-intro__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-intro__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-intro__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-intro__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-intro__inner{padding-inline:2rem}@media (max-width:768px){.ez-intro__inner{padding-inline:1.25rem}}.ez-intro__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}@media (max-width:1366px){.ez-intro__inner{grid-template-columns:minmax(0,1fr)}}.ez-intro__haupt{max-inline-size:46rem}.ez-intro__text p{color:#888;margin:0 0 1.25rem;font-size:1rem;font-weight:300;line-height:1.75}.ez-intro__text p:first-child{color:silver;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.65}.ez-intro__text p:last-child{margin-bottom:0}.ez-intro__text a{color:#00f4c9;text-underline-offset:.2em;text-decoration:underline}.ez-intro__knoepfe{flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem;display:flex}.ez-intro__fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.ez-intro__fakten{grid-template-columns:minmax(0,1fr)}}.ez-intro__fakt{background:#181818;border-radius:14px;flex-direction:column;padding:clamp(1.5rem,1rem + 1vw,2.25rem);display:flex}.ez-intro__icon{fill:#00f4c9;flex-shrink:0;width:2rem;height:2rem;margin-block-end:1.75rem}@media (max-width:768px){.ez-intro__icon{margin-block-end:1rem}}.ez-intro__fakt-titel{text-transform:lowercase;color:#f0f0f0;margin:0 0 .5rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:700;line-height:1.2}.ez-intro__fakt-text{color:#888;margin:0;font-size:.9375rem;line-height:1.6}.ez-teasers{padding-block:clamp(4rem,3rem + 3vw,7rem)}@media (max-width:600px){.ez-teasers{padding-block:5.5rem}}.ez-teasers__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-teasers__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-teasers__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-teasers__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-teasers__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-teasers__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-teasers__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-teasers__inner{padding-inline:2rem}@media (max-width:768px){.ez-teasers__inner{padding-inline:1.25rem}}.ez-teasers__kopf{margin-block-end:clamp(2rem,1.5rem + 1.5vw,3.5rem)}.ez-teasers__grid{grid-template-columns:repeat(var(--ez-teasers-cols,4), minmax(0, 1fr));gap:clamp(1rem,.5rem + 1vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.ez-teasers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ez-teasers__grid{grid-template-columns:1fr;gap:.75rem}.ez-teasers__handy-aus{display:none}}.ez-teaser{color:#f0f0f0;background:#111;border-radius:6px;flex-direction:column;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.ez-teaser:focus-visible{outline-offset:3px}.ez-teaser__bild{aspect-ratio:5/4;position:relative;overflow:hidden}.ez-teaser__bild:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111);height:35%;position:absolute;inset:auto 0 0}.ez-teaser__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ez-teaser:hover .ez-teaser__image{transform:scale(1.05)}}.ez-teaser__body{flex-direction:column;flex:1;padding:clamp(1.25rem,1rem + .75vw,2rem);display:flex}.ez-teaser__title{text-transform:lowercase;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:700;line-height:1.2}.ez-teaser__akzent{color:#00f4c9}.ez-teaser__text{color:#888;margin:.875rem 0 0;font-size:1rem;line-height:1.7}.ez-teaser__more{color:#00f4c9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:1.5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ez-teaser__more svg{fill:currentColor;width:1.125rem;height:1.125rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ez-teaser:hover .ez-teaser__more svg{transform:translate(.25rem)}}@media (max-width:600px){.ez-teaser{border-radius:14px;grid-template-columns:6.5rem minmax(0,1fr);display:grid}.ez-teaser__bild{aspect-ratio:auto;min-block-size:100%}.ez-teaser__bild:after{background:linear-gradient(270deg,#111,#0000);width:35%;height:auto;inset:0 0 0 auto}.ez-teaser__body{padding:1rem 1.25rem}.ez-teaser__title{font-size:1.125rem}.ez-teaser__text{margin-block-start:.375rem;font-size:.875rem;line-height:1.5}.ez-teaser__more{display:none}}.ez-teaser__line{transform-origin:0;background-color:#00f4c9;width:100%;height:2px;transition:transform .45s cubic-bezier(.85,0,.15,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.ez-teaser:focus-visible .ez-teaser__line{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ez-teaser:hover .ez-teaser__line{transform:scaleX(1)}}.ez-herobild{flex-direction:column;display:flex;position:relative}.ez-herobild__media{background:#111;border-bottom:1px solid #ffffff14;height:clamp(11rem,30vw,24rem);position:relative;overflow:hidden}.ez-herobild__image{object-fit:cover;transform-origin:50%;animation:26s ease-in-out infinite alternate ez-kenburns}@media (prefers-reduced-motion:reduce){.ez-herobild__image{animation:none}}@media (orientation:landscape) and (min-width:1024px){.ez-herobild__media{z-index:1;border-bottom:0;width:46%;height:auto;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.ez-herobild .ez-heroband__inner>*{max-width:52%}}@media (orientation:landscape) and (min-width:1024px) and (max-width:1366px){.ez-herobild__media{width:40%}}.ez-abschnitt{padding-block:0 clamp(5rem,3rem + 5vw,9rem)}.ez-abschnitt__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-abschnitt__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-abschnitt__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-abschnitt__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-abschnitt__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-abschnitt__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-abschnitt__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-abschnitt__inner{padding-inline:2rem}@media (max-width:768px){.ez-abschnitt__inner{padding-inline:1.25rem}}.ez-abschnitt__titel{letter-spacing:-.02em;text-transform:lowercase;color:#f0f0f0;margin:0 0 clamp(2rem,1.5rem + 1.5vw,3rem);font-size:clamp(1.75rem,1.25rem + 2vw,3rem);font-weight:300;line-height:1.1}@media (max-width:600px){.ez-abschnitt__titel{font-size:2.125rem;line-height:1.25}}.ez-abschnitt__akzent{color:#00f4c9;font-weight:900}.ez-abschnitt__kopf .ez-abschnitt__titel{margin:0}.ez-abschnitt__linie{max-inline-size:46rem;background:linear-gradient(90deg,#00f4c9,#00f4c933 45%,#0000);height:1px;margin-block:1.5rem 2rem}.ez-abschnitt__intro{color:#888;max-inline-size:46rem;margin:0;font-size:1rem;line-height:1.7}.ez-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ez-fakten--1{grid-template-columns:minmax(0,1fr)}.ez-fakten--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ez-fakten--4,.ez-fakten--8{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.ez-fakten--4,.ez-fakten--8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ez-fakten:not(.ez-fakten--1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ez-fakten:not(.ez-fakten--1){grid-template-columns:minmax(0,1fr)}}.ez-fakten__card{background:#111;border:1px solid #ffffff14;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:flex}.ez-fakten__icon{fill:#00f4c9;width:2.25rem;height:2.25rem}.ez-fakten__titel{color:#f0f0f0;margin:.25rem 0 0;font-size:1.25rem;line-height:1.25}.ez-fakten__text{color:silver;margin:0;font-weight:300;line-height:1.65}.ez-woche{padding-block:clamp(4rem,3rem + 3vw,7rem)}@media (max-width:600px){.ez-woche{padding-block:5.5rem}}.ez-woche{background:#111}.ez-woche__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-woche__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-woche__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-woche__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-woche__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-woche__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-woche__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-woche__inner{padding-inline:2rem}@media (max-width:768px){.ez-woche__inner{padding-inline:1.25rem}}.ez-woche__kopf{margin-block-end:clamp(2rem,1.5rem + 1.5vw,3.5rem)}.ez-woche__mehr{color:#00f4c9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-start:1.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ez-woche__mehr svg{fill:currentColor;width:1.125rem;height:1.125rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ez-woche__mehr:hover svg{transform:translate(.25rem)}}.ez-woche__tage{grid-template-columns:repeat(var(--ez-woche-cols,3), minmax(0, 1fr));gap:clamp(1rem,.5rem + 1vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1366px){.ez-woche__tage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ez-woche__tage{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.ez-woche__tage{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76vw;grid-auto-flow:column;gap:.75rem;margin-inline:-1.25rem;padding-inline:12vw;position:relative;overflow-x:auto}.ez-woche__tage::-webkit-scrollbar{display:none}.ez-woche__tage:focus-visible{outline-offset:-2px;outline:2px solid #00f4c9}.ez-woche__tage>.ez-tag{scroll-snap-align:center}}.ez-tag{grid-row:span 3;grid-template-rows:subgrid;background:#181818;border-radius:14px;align-content:start;row-gap:1.5rem;padding:clamp(1.25rem,1rem + .75vw,2rem);display:grid}.ez-tag__kopf{justify-content:space-between;align-items:center;gap:1rem;min-block-size:1.75rem;display:flex}@media (max-width:600px){.ez-tag__kopf{flex-wrap:wrap;gap:.5rem}}.ez-tag__name{color:#00f4c9;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:700}.ez-tag__datum{color:#888;letter-spacing:.05em;margin-inline-start:.375rem;font-weight:500}.ez-tag__marke{color:#00f4c9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#00f4c91f;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}@media (max-width:600px){.ez-tag__marke{padding:.25rem .5rem;font-size:.6875rem}}.ez-tag__gerichte{grid-row:span 2;grid-template-rows:subgrid;row-gap:1.25rem;margin:0;display:grid}.ez-tag__gericht--vegi{grid-row:2}.ez-tag__gericht+.ez-tag__gericht{border-top:1px solid #ffffff14;padding-block-start:1.25rem}.ez-tag__typ{color:#888;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.375rem;margin-block-end:.375rem;font-size:.75rem;font-weight:700;display:flex}.ez-tag__typ svg{fill:#00f4c9;width:1rem;height:1rem}.ez-tag__beschreibung{flex-direction:column;gap:.25rem;margin:0;display:flex}.ez-tag__titel{color:#f0f0f0;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:700;line-height:1.3}.ez-tag__hinweis{color:silver;align-items:flex-start;gap:.625rem;margin:0;font-size:1rem;line-height:1.6;display:flex}.ez-tag__hinweis svg{fill:#00f4c9;flex-shrink:0;width:1.25rem;height:1.25rem;margin-block-start:.125rem}.ez-tag__zutaten{color:#888;font-size:.9375rem;font-weight:300;line-height:1.6}.ez-feiern{padding-block:clamp(4rem,3rem + 3vw,7rem)}@media (max-width:600px){.ez-feiern{padding-block:5.5rem}}.ez-feiern__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-feiern__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-feiern__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-feiern__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-feiern__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-feiern__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-feiern__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-feiern__inner{padding-inline:2rem}@media (max-width:768px){.ez-feiern__inner{padding-inline:1.25rem}}.ez-feiern__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}@media (max-width:1024px){.ez-feiern__inner{grid-template-columns:minmax(0,1fr)}}.ez-feiern__haupt{max-inline-size:46rem}.ez-feiern__text p{color:#888;margin:0 0 1.25rem;font-size:1rem;font-weight:300;line-height:1.75}.ez-feiern__text p:first-child{color:silver;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.65}.ez-feiern__text p:last-child{margin-bottom:0}.ez-feiern__text a{color:#00f4c9;text-underline-offset:.2em;text-decoration:underline}.ez-feiern__zahlen{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.ez-feiern__zahl{background:#181818;border-radius:14px;flex-direction:column;gap:.25rem;padding:clamp(1.25rem,1rem + .75vw,1.75rem);display:flex}.ez-feiern__wert{color:#00f4c9;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;font-size:clamp(1.25rem,1.1rem + .5vw,1.625rem);font-weight:700;line-height:1.2}.ez-feiern__zahl-text{color:#888;font-size:.875rem;line-height:1.5}.ez-feiern__knoepfe{flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem;display:flex}.ez-feiern__bild{border-radius:6px;block-size:clamp(22rem,15rem + 20vw,36rem);margin:0;position:relative;overflow:hidden}@media (max-width:1024px){.ez-feiern__bild{aspect-ratio:4/3;block-size:auto}}.ez-feiern__bild:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0a0a0acc);position:absolute;inset:0}.ez-feiern__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ez-feiern__kasten{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111111e0;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex;position:absolute;inset:auto clamp(1rem,.5rem + 1vw,1.5rem) clamp(1rem,.5rem + 1vw,1.5rem)}.ez-feiern__kasten-titel{color:#f0f0f0;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;text-transform:lowercase;font-size:1.25rem;font-weight:700;line-height:1.2}.ez-feiern__kasten-text{color:#888;font-size:.9375rem;line-height:1.5}.ez-spalten{padding-block:clamp(4rem,3rem + 3vw,7rem)}@media (max-width:600px){.ez-spalten{padding-block:5.5rem}}.ez-spalten__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-spalten__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-spalten__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-spalten__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-spalten__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-spalten__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-spalten__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-spalten__inner{padding-inline:2rem}@media (max-width:768px){.ez-spalten__inner{padding-inline:1.25rem}}.ez-spalten__raster{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"kopf rechts";align-items:start;gap:clamp(2rem,1.5rem + 1.5vw,3rem) clamp(2rem,1rem + 4vw,6rem);display:grid}.ez-spalten__raster--bilder{grid-template-areas:"bilder rechts"}@media (max-width:768px){.ez-spalten__raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""rechts";gap:2rem}.ez-spalten__raster--bilder{grid-template-areas:"rechts""bilder"}}.ez-spalten__kopf{grid-area:kopf}.ez-spalten__rechts{grid-area:rechts;min-width:0}.ez-spalten__titel.ez-abschnitt__titel{margin:0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem)}@media (max-width:600px){.ez-spalten__titel.ez-abschnitt__titel{font-size:1.75rem}}.ez-spalten__linie.ez-abschnitt__linie{margin-block:1.25rem 1.75rem}.ez-spalten__einleitung{color:#f0f0f0;overflow-wrap:break-word;max-width:52rem;margin:0 0 1.25em;font-size:1rem;line-height:1.7}.ez-spalten__einleitung:last-child{margin-block-end:0}.ez-spalten__kopf+.ez-spalten__rechts .ez-spalten__text>div>:first-child{margin-block-start:0}.ez-spalten__text{color:silver;font-size:1rem;font-weight:300;line-height:1.75}.ez-spalten__text h2,.ez-spalten__text h3,.ez-spalten__text h4{color:#f0f0f0;margin:2.5rem 0 1rem}.ez-spalten__text h2{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ez-spalten__text h3{font-size:1.25rem}.ez-spalten__text>:first-child{margin-top:0}.ez-spalten__text p{margin:0 0 1rem}.ez-spalten__text ul,.ez-spalten__text ol{margin:0 0 1rem;padding-left:1.25rem}.ez-spalten__text ul{list-style:outside}.ez-spalten__text ol{list-style:decimal}.ez-spalten__text li{margin-bottom:.375rem}.ez-spalten__text strong{color:#f0f0f0}.ez-spalten__text a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.ez-spalten__text a:hover{color:#00f4c9}}.ez-spalten__text{overflow-wrap:break-word;max-width:52rem;font-size:1rem}.ez-spalten__bilder{grid-area:bilder;min-width:0}.ez-spalten__bildraster{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ez-spalten__bildraster--1{grid-template-columns:minmax(0,1fr)}.ez-spalten__bildzelle{aspect-ratio:1}.ez-spalten__bildzelle--quer-breit{aspect-ratio:3/2;grid-column:1/-1}.ez-spalten__bild{cursor:zoom-in;background:#111;border:0;border-radius:14px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.ez-spalten__bild:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ez-spalten__bild:hover:after,.ez-spalten__bild:focus-visible:after{box-shadow:inset 0 0 0 2px #00f4c9}.ez-spalten__bild:focus-visible{outline-offset:3px}.ez-spalten__bild img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ez-spalten__bild:hover img{transform:scale(1.06)}.ez-spalten__punkte{display:none}@media (max-width:768px){.ez-spalten__bildraster{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;gap:0;display:flex;overflow-x:auto}.ez-spalten__bildraster::-webkit-scrollbar{display:none}.ez-spalten__bildzelle,.ez-spalten__bildzelle--quer-breit{aspect-ratio:1;scroll-snap-align:start;flex:0 0 100%}.ez-spalten__bild{border-radius:0}.ez-spalten__punkte{justify-content:center;gap:.25rem;margin-block-start:.75rem;display:flex}.ez-spalten__punkt{cursor:pointer;background:0 0;border:0;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid}.ez-spalten__punkt:before{content:"";background:#ffffff14;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .2s,transform .2s}.ez-spalten__punkt[aria-current=true]:before{background:#00f4c9;transform:scale(1.25)}}.ez-spalten__karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 1vw,2rem);margin:clamp(4rem,3rem + 3vw,7rem) 0 0;padding:0;list-style:none;display:grid}.ez-spalten__karten--1{grid-template-columns:minmax(0,1fr)}.ez-spalten__karten--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.ez-spalten__karten{grid-template-columns:minmax(0,1fr)}}.ez-spalten__karte{background:#181818;border-radius:14px;flex-direction:column;padding:clamp(1.75rem,1rem + 2vw,3.25rem);display:flex}.ez-spalten__icon{fill:#00f4c9;width:2.25rem;height:2.25rem;margin-block-end:clamp(1.25rem,1rem + 1vw,2.25rem)}.ez-spalten__karte-titel{color:#f0f0f0;text-transform:lowercase;margin:0 0 .75rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:700;line-height:1.2}.ez-spalten__karte-text{color:#888;margin:0;font-size:.9375rem;font-weight:300;line-height:1.7}.ez-spalten__kontakt{gap:.625rem;margin:1.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}.ez-spalten__kontakt li{align-items:center;gap:.75rem;display:flex}.ez-spalten__kontakt a{color:#f0f0f0;white-space:nowrap;text-decoration:none;transition:color .2s}@media (hover:hover) and (pointer:fine){.ez-spalten__kontakt a:hover{color:#00f4c9}}.ez-spalten__kontakt-icon{fill:#00f4c9;flex:none;block-size:1.125rem;inline-size:1.125rem}.ez-spalten__knopf{align-self:flex-start;margin-block-start:1.5rem}.ez-spalten__karte-zeile{color:#00f4c9;letter-spacing:.12em;text-transform:uppercase;margin:auto 0 0;padding-block-start:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-size:.8125rem;font-weight:700}.ez-faq{border-block-start:1px solid #ffffff14;padding-block:clamp(5rem,3rem + 5vw,9rem)}.ez-faq__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-faq__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-faq__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-faq__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-faq__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-faq__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-faq__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-faq__inner{padding-inline:2rem}@media (max-width:768px){.ez-faq__inner{padding-inline:1.25rem}}.ez-faq__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem clamp(2rem,1rem + 4vw,6rem);display:grid}@media (max-width:768px){.ez-faq__inner{grid-template-columns:minmax(0,1fr);gap:0}}.ez-faq__kopf{position:sticky;top:calc(56px + 2rem)}.ez-faq__kopf .ez-abschnitt__titel{margin:0}.ez-faq__kopf .ez-abschnitt__linie{margin-block-end:0}@media (max-width:768px){.ez-faq__kopf{position:static}.ez-faq__kopf .ez-abschnitt__linie{margin-block-end:1rem}}.ez-faq__liste{border-block-start:1px solid #ffffff14;max-inline-size:52rem}@media (max-width:768px){.ez-faq__liste{border-block-start:0}}.ez-faq__eintrag{border-block-end:1px solid #ffffff14}.ez-faq__frage{min-block-size:44px;font-family:var(--font-heading),var(--font-body),system-ui,sans-serif;color:#f0f0f0;cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1.125rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:500;line-height:1.35;list-style:none;transition:color .2s;display:flex}.ez-faq__frage::-webkit-details-marker{display:none}.ez-faq__frage:after{content:"";background:linear-gradient(#00f4c9,#00f4c9) 50%/100% 2px no-repeat,linear-gradient(#00f4c9,#00f4c9) 50%/2px 100% no-repeat;flex:none;block-size:.875rem;inline-size:.875rem;transition:rotate .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover) and (pointer:fine){.ez-faq__frage:hover{color:#00f4c9}}.ez-faq__frage:focus-visible{outline-offset:4px;outline:2px solid #00f4c9}.ez-faq__eintrag[open] .ez-faq__frage{color:#00f4c9}.ez-faq__eintrag[open] .ez-faq__frage:after{rotate:45deg}.ez-faq__antwort{color:#888;padding:0 2.125rem 1.375rem 0;font-size:1rem;line-height:1.7}.ez-faq__antwort p{margin:0}.ez-faq__antwort p+p{margin-block-start:.75rem}@media (prefers-reduced-motion:reduce){.ez-faq__frage,.ez-faq__frage:after{transition:none}}.ez-page__title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ez-page__heading{text-transform:lowercase;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3rem)}.ez-page__content{padding-block:4rem 5rem}@media (max-width:768px){.ez-page__content{padding-block:3rem 4rem}}.ez-page__inner{width:100%;max-width:min(60rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto;padding-inline:2rem}@media (max-width:768px){.ez-page__inner{max-width:min(60rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem));padding-inline:1.25rem}}.ez-page__wide{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-page__wide{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-page__wide{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-page__wide{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-page__wide{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-page__wide{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-page__wide{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-page__wide{padding-inline:2rem}@media (max-width:768px){.ez-page__wide{padding-inline:1.25rem}}.ez-page__empty{text-align:center;color:#888;margin:0;padding-block:2rem}.ez-prose{width:100%;max-width:min(60rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto;padding-inline:2rem}@media (max-width:768px){.ez-prose{max-width:min(60rem,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem));padding-inline:1.25rem}}.ez-prose{color:silver;font-size:1rem;font-weight:300;line-height:1.75}.ez-prose h2,.ez-prose h3,.ez-prose h4{color:#f0f0f0;margin:2.5rem 0 1rem}.ez-prose h2{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ez-prose h3{font-size:1.25rem}.ez-prose>:first-child{margin-top:0}.ez-prose p{margin:0 0 1rem}.ez-prose ul,.ez-prose ol{margin:0 0 1rem;padding-left:1.25rem}.ez-prose ul{list-style:outside}.ez-prose ol{list-style:decimal}.ez-prose li{margin-bottom:.375rem}.ez-prose strong{color:#f0f0f0}.ez-prose a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.ez-prose a:hover{color:#00f4c9}}.ez-karte-intro{padding-top:4rem}@media (max-width:768px){.ez-karte-intro{padding-top:2.5rem}}.ez-karte-intro__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-karte-intro__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-karte-intro__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-karte-intro__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-karte-intro__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-karte-intro__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-karte-intro__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-karte-intro__inner{padding-inline:2rem}@media (max-width:768px){.ez-karte-intro__inner{padding-inline:1.25rem}}.ez-karte-intro__inner{color:silver;font-size:1rem;font-weight:300;line-height:1.75}.ez-karte-intro__inner h2,.ez-karte-intro__inner h3,.ez-karte-intro__inner h4{color:#f0f0f0;margin:2.5rem 0 1rem}.ez-karte-intro__inner h2{margin-bottom:1.75rem;font-size:clamp(1.5rem,3vw,2rem)}.ez-karte-intro__inner h3{font-size:1.25rem}.ez-karte-intro__inner>:first-child{margin-top:0}.ez-karte-intro__inner p{margin:0 0 1rem}.ez-karte-intro__inner ul,.ez-karte-intro__inner ol{margin:0 0 1rem;padding-left:1.25rem}.ez-karte-intro__inner ul{list-style:outside}.ez-karte-intro__inner ol{list-style:decimal}.ez-karte-intro__inner li{margin-bottom:.375rem}.ez-karte-intro__inner strong{color:#f0f0f0}.ez-karte-intro__inner a{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}@media (hover:hover) and (pointer:fine){.ez-karte-intro__inner a:hover{color:#00f4c9}}.ez-karte{--ez-kopf:calc(72px + 2.6875rem);--ez-leiste:0px}:root[data-ez-gescrollt] .ez-karte{--ez-kopf:calc(56px + 2.6875rem)}@media (max-width:1024px){.ez-karte{--ez-kopf:72px;--ez-leiste:7.5rem}:root[data-ez-gescrollt] .ez-karte{--ez-kopf:56px}}.ez-karte{padding-block:4rem 6rem}@media (max-width:768px){.ez-karte{padding-block:2rem 4rem}}.ez-karte__inner{width:100%;max-width:min(1800px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem));margin-inline:auto}@media (max-width:2399px){.ez-karte__inner{max-width:min(1650px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1920px){.ez-karte__inner{max-width:min(1550px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1600px){.ez-karte__inner{max-width:min(1300px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1366px){.ez-karte__inner{max-width:min(1140px,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:1024px){.ez-karte__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 2rem))}}@media (max-width:768px){.ez-karte__inner{max-width:min(100%,100% + -2*max(0px,clamp(1.25rem,5vw,6rem) - 1.25rem))}}.ez-karte__inner{padding-inline:2rem}@media (max-width:768px){.ez-karte__inner{padding-inline:1.25rem}}.ez-karte__inner{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,1rem + 5vw,8rem);display:grid}@media (max-width:1024px){.ez-karte__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.ez-karte__leiste{top:calc(var(--ez-kopf) + 1.5rem);z-index:2;gap:1.5rem;display:grid;position:sticky}@media (max-width:1024px){.ez-karte__leiste{top:var(--ez-kopf);clip-path:inset(0 -100vmax);background:#0a0a0a;gap:.625rem;padding-block:.75rem;box-shadow:0 0 0 100vmax #0a0a0a}}.ez-karte__sprung{display:none}@media (max-width:1024px){.ez-karte__sprung{display:block}}.ez-karte__sprung select{color:#f0f0f0;min-block-size:44px;inline-size:100%;font:inherit;appearance:none;background:#262626 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f0f0f0'%3E%3Cpath d='M12 15.4 6 9.4 7.4 8l4.6 4.6L16.6 8 18 9.4z'/%3E%3C/svg%3E") right .625rem center/1.5rem no-repeat;border:0;border-radius:6px;padding:.625rem 2.5rem .625rem .875rem;font-size:1rem}@media (max-width:1024px){.ez-karte__nav{display:none}}.ez-karte__nav ul{margin:0;padding:0;list-style:none;display:grid}.ez-karte__navlink{color:#888;border-left:2px solid #ffffff14;padding:.4375rem 0 .4375rem 1rem;font-size:.9375rem;text-decoration:none;transition:color .15s,border-color .15s;display:block}.ez-karte__navlink:hover{color:#f0f0f0}.ez-karte__navlink--aktiv{color:#f0f0f0;border-color:#00f4c9}.ez-karte__modushinweis{color:silver;background:#181818;border-left:2px solid #00f4c9;margin:0 0 3rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.ez-karte__abschnitt{scroll-margin-top:calc(var(--ez-kopf) + var(--ez-leiste) + 1.5rem)}.ez-karte__abschnitt+.ez-karte__abschnitt{border-top:1px solid #ffffff14;margin-top:4rem;padding-top:4rem}.ez-karte__titel{scroll-margin-top:inherit;margin:0 0 2rem;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:300}.ez-karte__saison{color:#00f4c9;font-family:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.ez-karte__gruppe+.ez-karte__gruppe{margin-top:2.5rem}.ez-karte__untertitel{color:#00f4c9;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.ez-karte__hinweis{color:#888;margin:-.25rem 0 1rem;font-size:.875rem}.ez-karte__fussnote{color:#888;margin:2rem 0 0;font-size:.8125rem;line-height:1.6}.ez-karte__liste{margin:0;padding:0;list-style:none}.ez-karte__gericht{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 2rem;padding-block:1rem;display:grid}.ez-karte__gericht:first-child{padding-top:0}.ez-karte__gericht:last-child{border-bottom:0}@media (max-width:600px){.ez-karte__gericht{gap:.5rem 1rem}}.ez-karte__name{color:#f0f0f0;margin:0;font-weight:600;line-height:1.4}.ez-karte__zusatz{color:#888;margin-left:.125rem;font-size:.6875rem;font-weight:400}.ez-karte__neu{color:#0a0a0a;letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;background:#00f4c9;border-radius:6px;margin-left:.5rem;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:700;display:inline-block}.ez-karte__neu--sonntag{color:#00f4c9;background:0 0;box-shadow:inset 0 0 0 1px #00f4c9}.ez-karte__zutaten{color:silver;margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.ez-karte__trenner{color:#555}.ez-karte__extras{color:silver;margin:.5rem 0 0;padding:0;font-size:.875rem;list-style:none}.ez-karte__extras li:before{content:"– ";color:#555}.ez-karte__aufpreis{color:#f0f0f0;white-space:nowrap}.ez-karte__preise{text-align:right;font-variant-numeric:tabular-nums;gap:.25rem;margin:0;display:grid}.ez-karte__preis{white-space:nowrap;justify-content:flex-end;gap:1rem;display:flex}.ez-karte__preis dd{color:#f0f0f0;margin:0;font-weight:600}.ez-karte__menge{color:#888}.ez-karte__gaenge{margin:0}.ez-karte__gang{border-bottom:1px solid #ffffff14;grid-template-columns:10rem minmax(0,1fr);gap:.5rem 2rem;padding-block:1rem;display:grid}.ez-karte__gang:first-child{padding-top:0}.ez-karte__gang dd{margin:0}@media (max-width:600px){.ez-karte__gang{grid-template-columns:minmax(0,1fr)}}.ez-karte__gangname{color:#888;font-size:.9375rem}.ez-karte__oder{color:#00f4c9;margin:.75rem 0;font-size:.8125rem}.ez-karte__menues{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:768px){.ez-karte__menues{grid-template-columns:minmax(0,1fr)}}.ez-karte__menue{background:#181818;border-radius:6px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ez-karte__menue .ez-karte__zutaten{flex:1;font-size:.875rem}.ez-karte__menuepreis{color:#00f4c9;margin:0;font-size:1.25rem;font-weight:600}.ez-404{min-height:calc(100svh - 56px - 4rem)}.ez-404 .ez-heroband{padding-block-end:clamp(4rem,3rem + 4vw,7rem)}
