.zbw{--zbw-bg:#111112;--zbw-karte:#1b1b1d;--zbw-hell:#e8e8e6;--zbw-text:#f1f1ef;--zbw-grau:#a3a3a8;--zbw-linie:#2c2c30;--zbw-rot:#d7142a;--zbw-rot-h:#b81023;--zbw-display:"Helvetica Neue Condensed Black","HelveticaNeue-CondensedBlack","Helvetica Condensed Black","Helvetica Neue LT Std","Helvetica Compressed","Helvetica Neue Condensed","Archivo","Arial Narrow",sans-serif;--zbw-font:"Jost","Futura","Century Gothic","Segoe UI",Arial,sans-serif;background:var(--zbw-bg);color:var(--zbw-text);font-family:var(--zbw-font);font-size:17px;line-height:1.6;margin:0;padding:0;width:100%}.zbw *{box-sizing:border-box}.zbw h1,.zbw h2,.zbw h3,.zbw p{color:inherit;letter-spacing:0;margin:0;text-transform:none}.zbw a,.zbw button,.zbw h1,.zbw h2,.zbw h3,.zbw p,.zbw summary{font-family:inherit}.zbw-wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;width:100%}.zbw-abschnitt{padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}.zbw .zbw-h2,.zbw .zbw-preis b,.zbw .zbw-titel{font-family:var(--zbw-display);font-stretch:62%;font-weight:900;letter-spacing:0;text-transform:uppercase}.zbw .zbw-h2{color:var(--zbw-text);font-size:clamp(34px,4vw,56px);line-height:1}.zbw .zbw-h3{color:var(--zbw-text);font-size:20px;font-weight:600;line-height:1.3}.zbw .zbw-intro{color:var(--zbw-grau);margin-top:12px;max-width:640px}.zbw .zbw-btn,.zbw .zbw-btn:visited{align-items:center;background:var(--zbw-rot);border:2px solid var(--zbw-rot);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:600;justify-content:center;line-height:1.2;min-height:50px;padding:12px 26px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.zbw .zbw-btn:hover{background:var(--zbw-rot-h);border-color:var(--zbw-rot-h);color:#fff}.zbw .zbw-btn--leer,.zbw .zbw-btn--leer:visited{background:transparent;border-color:#fff;color:#fff}.zbw .zbw-btn--leer:hover{background:#fff;border-color:#fff;color:#111}.zbw a:focus-visible,.zbw button:focus-visible,.zbw summary:focus-visible{outline:3px solid var(--zbw-rot);outline-offset:3px}.zbw-hero{background:#000;overflow:hidden;position:relative}.zbw-hero-bild{height:100%;inset:0;object-fit:cover;object-position:center 70%;position:absolute;width:100%}.zbw-hero.hat-bild:after{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 50%,rgba(0,0,0,.2));content:"";inset:0;position:absolute}.zbw-hero-innen{padding-bottom:clamp(56px,8vw,110px);padding-top:clamp(72px,10vw,140px);position:relative;z-index:1}.zbw .zbw-datum{color:#fff;font-size:16px;font-weight:500}.zbw .zbw-datum time{font-weight:600}.zbw .zbw-titel{color:#fff;font-size:clamp(84px,15vw,220px);line-height:.8;margin-top:10px}.zbw-titel>span{display:block}.zbw-hohl{color:transparent;-webkit-text-stroke:2px #fff}.zbw-rot{color:var(--zbw-rot)}.zbw .zbw-h1{color:#fff;font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.4;margin-top:22px;max-width:620px}.zbw-knoepfe{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.zbw .zbw-uhr{color:#e2e2e2;font-size:16px;margin-top:22px}.zbw .zbw-uhr[hidden]{display:none}.zbw .zbw-uhr b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.zbw-lauf{background:var(--zbw-rot);overflow:hidden}.zbw-lauf-zug{animation:zbw-zug 34s linear infinite;display:flex;width:max-content}.zbw .zbw-lauf-zug p{color:#fff;display:flex;font-family:var(--zbw-display);font-size:clamp(22px,2.4vw,30px);font-stretch:62%;font-weight:900;gap:44px;line-height:1.1;padding:14px 22px;text-transform:uppercase;white-space:nowrap}.zbw-lauf-zug span:after{content:"•";margin-left:44px;opacity:.6}@keyframes zbw-zug{to{transform:translateX(-50%)}}.zbw-raster{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.zbw-raster.zbw-n1,.zbw-raster.zbw-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.zbw-raster.zbw-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.zbw-karte{background:var(--zbw-karte);border-radius:6px;display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-margin-top:120px}.zbw-karte-bild{aspect-ratio:4/3;background:var(--zbw-hell);position:relative}.zbw-karte-bild img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.zbw-karte-text{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px}.zbw-karte-text p{color:var(--zbw-grau);font-size:15px;line-height:1.5}.zbw .zbw-link,.zbw .zbw-link:visited{align-self:flex-start;color:#fff;font-weight:600;margin-top:auto;padding-top:8px;text-decoration:underline;text-decoration-color:var(--zbw-rot);text-decoration-thickness:2px;text-underline-offset:5px}.zbw .zbw-link:hover{color:var(--zbw-rot)}.zbw .zbw-preis{align-items:baseline;color:var(--zbw-text);display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.zbw .zbw-preis b{font-size:36px;line-height:1}.zbw .zbw-preis s{color:var(--zbw-grau);font-size:15px}.zbw .zbw-preis span{color:var(--zbw-grau);flex-basis:100%;font-size:14px}.zbw .zbw-mwst{font-size:13px;margin-top:-4px}.zbw-reihen{border-top:1px solid var(--zbw-linie);margin-top:36px}.zbw-reihe{align-items:center;border-bottom:1px solid var(--zbw-linie);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(0,1fr) minmax(200px,320px);padding:32px 0;scroll-margin-top:120px}.zbw-reihe-text{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.zbw .zbw-reihe-h{color:#fff;font-family:var(--zbw-display);font-size:clamp(44px,5.6vw,80px);font-stretch:62%;font-weight:900;line-height:.95;text-transform:uppercase}.zbw .zbw-reihe-rabatt{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:0 10px;line-height:1}.zbw .zbw-reihe-rabatt span{color:#fff;font-size:clamp(28px,3vw,44px);text-transform:uppercase}.zbw .zbw-reihe-rabatt b,.zbw .zbw-reihe-rabatt span{font-family:var(--zbw-display);font-stretch:62%;font-weight:900;line-height:1}.zbw .zbw-reihe-rabatt b{color:var(--zbw-rot);font-size:clamp(36px,3.8vw,56px)}.zbw .zbw-reihe-info{color:var(--zbw-grau);font-size:16px;line-height:1.55;max-width:560px}.zbw .zbw-btn--klein,.zbw .zbw-btn--klein:visited{font-size:15px;margin-top:6px;min-height:42px;padding:8px 18px}.zbw-reihe-bild{aspect-ratio:4/3;background:var(--zbw-hell);border-radius:6px;overflow:hidden;position:relative}.zbw-reihe-bild:empty{display:none}.zbw-reihe-bild img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.zbw-km-bereich{background:#fff;color:#1d1d1f}.zbw .zbw-km-label{background:var(--zbw-rot);border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.04em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.zbw .zbw-km-bereich .zbw-h2,.zbw .zbw-km-bereich h2,.zbw .zbw-km-bereich h3{color:#111!important}.zbw .zbw-km-bereich .zbw-intro{color:#55555b}.zbw-km{display:flex;flex-direction:column;gap:28px;margin-top:40px}.zbw-km-karte{background:#fff;border:0;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.08);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-width:0;overflow:hidden;scroll-margin-top:120px}.zbw-km-bild{background:#fff;min-height:380px;position:relative}.zbw-km-bild img{display:block;height:calc(100% - 48px);inset:24px;object-fit:contain;position:absolute;width:calc(100% - 48px)}.zbw-km-text{border-left:1px solid #e2e2e6;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:clamp(24px,3.5vw,44px)}.zbw .zbw-km-h{font-family:var(--zbw-display);font-size:clamp(34px,3.6vw,50px);font-stretch:62%;font-weight:900;line-height:1;text-transform:uppercase}.zbw .zbw-km-info{color:#55555b;font-size:16px}.zbw-km-preise{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:10px}.zbw-km-preis{align-items:flex-start;border:2px solid #e2e2e6;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:18px}.zbw-km-preis:first-child{border-color:var(--zbw-rot)}.zbw .zbw-km-art{color:#55555b;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.zbw .zbw-km-betrag{color:var(--zbw-rot);font-family:var(--zbw-display);font-size:clamp(32px,3vw,42px);font-stretch:62%;font-weight:900;line-height:1;white-space:nowrap}.zbw .zbw-km-zusatz{color:#6a6a70;font-size:14px;line-height:1.45}.zbw .zbw-km-zusatz s{color:#6a6a70}.zbw-km-preis .zbw-btn{margin-top:12px;width:100%}.zbw .zbw-btn--dunkel,.zbw .zbw-btn--dunkel:visited{background:#111;border-color:#111;color:#fff}.zbw .zbw-btn--dunkel:hover{background:#333;border-color:#333;color:#fff}.zbw-gebraucht{background:var(--zbw-rot);color:#fff;scroll-margin-top:100px}.zbw-gb-innen{align-items:center;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:auto minmax(0,1fr);padding-bottom:clamp(48px,6vw,80px);padding-top:clamp(48px,6vw,80px)}.zbw .zbw-gb-zahl{color:transparent;font-family:var(--zbw-display);font-size:clamp(110px,15vw,220px);font-stretch:62%;font-weight:900;line-height:.8;-webkit-text-stroke:2px #fff;white-space:nowrap}.zbw-gb-text{align-items:flex-start;display:flex;flex-direction:column;gap:14px;max-width:640px}.zbw .zbw-gb-text p{color:#fff;font-size:18px;line-height:1.55}.zbw .zbw-btn--weiss,.zbw .zbw-btn--weiss:visited{background:#fff;border-color:#fff;color:var(--zbw-rot);margin-top:8px}.zbw .zbw-btn--weiss:hover{background:#111;border-color:#111;color:#fff}.zbw-faq{align-items:start;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.zbw-frage{border-top:1px solid var(--zbw-linie)}.zbw-frage:last-child{border-bottom:1px solid var(--zbw-linie)}.zbw-frage summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:20px 0}.zbw-frage summary::-webkit-details-marker{display:none}.zbw .zbw-frage-h{color:var(--zbw-text);font-size:18px;font-weight:600;line-height:1.35}.zbw-frage summary:after{border-bottom:2px solid var(--zbw-grau);border-right:2px solid var(--zbw-grau);content:"";flex:none;height:10px;margin-right:6px;transform:rotate(45deg);transition:transform .3s;width:10px}.zbw-frage[open] summary:after{transform:rotate(-135deg)}.zbw-antwort{color:var(--zbw-grau);padding:0 40px 22px 0}.zbw-antwort p{color:inherit;margin:0 0 10px}.zbw-anfrage-abschnitt{background:#18181a}.zbw-anfrage{align-items:center;display:flex;flex-wrap:wrap;gap:24px 48px;justify-content:space-between}.zbw-anfrage .zbw-btn{flex:none}.zbw-popup{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;pointer-events:none;position:fixed;transition:opacity .25s,visibility 0s .25s;visibility:hidden;z-index:2147483000}.zbw-popup.ist-offen{opacity:1;pointer-events:auto;transition:opacity .25s;visibility:visible}.zbw-popup-hg{background:rgba(0,0,0,.75);inset:0;position:absolute}.zbw-popup-box{background:#18181a;border-radius:10px;box-shadow:0 24px 64px rgba(0,0,0,.5);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);max-width:640px;outline:none;overflow-y:auto;padding:clamp(24px,4vw,40px);position:relative;transform:translateY(16px);transition:transform .25s;width:100%}.zbw-popup.ist-offen .zbw-popup-box{transform:none}.zbw .zbw-popup-h{color:#fff;font-family:var(--zbw-display);font-size:clamp(30px,3.4vw,44px);font-stretch:62%;font-weight:900;line-height:1;margin-right:44px;text-transform:uppercase}.zbw .zbw-popup-x{background:transparent;border:0;border-radius:8px;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:14px;top:14px;width:40px}.zbw .zbw-popup-x:after,.zbw .zbw-popup-x:before{background:#fff;content:"";height:2px;left:9px;position:absolute;top:19px;transform:rotate(45deg);width:22px}.zbw .zbw-popup-x:after{transform:rotate(-45deg)}.zbw .zbw-popup-x:hover{background:#2a2a2e}.zbw-popup .zbw-formular{margin-top:22px}html.zbw-gesperrt,html.zbw-gesperrt body{overflow:hidden}.zbw .zbw-gewaehlt{background:#222225;border-left:3px solid var(--zbw-rot);color:var(--zbw-text);display:inline-block;font-size:15px;margin-top:14px;padding:6px 12px}.zbw .zbw-gewaehlt[hidden]{display:none}.zbw-formular{scroll-margin-top:120px}.zbw-abschnitt{scroll-margin-top:100px}.zbw-hinweis{border:2px dashed var(--zbw-rot);border-radius:8px;font-size:15px;padding:18px 20px}.zbw-formular form{margin:0}.zbw-formular fieldset{border:0;margin:0;max-width:none!important;padding:0}.zbw-formular .hs-form-field{margin:0 0 16px}.zbw-formular .hsfc-FieldLabel,.zbw-formular .hsfc-FieldLabel *,.zbw-formular label{color:var(--zbw-grau)!important;display:block;font-family:var(--zbw-font)!important;font-size:14px!important;font-weight:500!important;margin:0 0 6px}.zbw-formular .hs-form-required,.zbw-formular .hsfc-FieldLabel__RequiredIndicator{color:var(--zbw-rot)!important}.zbw-formular .hsfc-DropdownInput,.zbw-formular .hsfc-DropdownInput input,.zbw-formular .hsfc-PhoneInput,.zbw-formular .hsfc-TextInput,.zbw-formular .hsfc-TextareaInput,.zbw-formular input[type=email],.zbw-formular input[type=number],.zbw-formular input[type=tel],.zbw-formular input[type=text],.zbw-formular select,.zbw-formular textarea{background:#111112!important;border:1.5px solid #34343a!important;border-radius:8px!important;box-shadow:none;color:var(--zbw-text)!important;font-family:var(--zbw-font)!important;font-size:16px!important;min-height:48px;padding:12px 14px;width:100%!important}.zbw-formular .hsfc-TextareaInput,.zbw-formular textarea{min-height:130px}.zbw-formular .hsfc-PhoneInput:focus-within,.zbw-formular input:focus,.zbw-formular select:focus,.zbw-formular textarea:focus{border-color:var(--zbw-rot)!important;box-shadow:0 0 0 3px rgba(227,19,43,.3)!important;outline:none!important}.zbw-formular .hsfc-PhoneInput{display:flex!important;overflow:hidden;padding:0!important}.zbw-formular .hsfc-PhoneInput input{border:0!important;border-radius:0!important}.zbw-formular .hsfc-PhoneInput__FlagAndCaret{background:#1c1c1f!important;border:0!important;border-right:1.5px solid #34343a!important}.zbw-formular .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.zbw-formular .hs-error-msg,.zbw-formular .hsfc-ErrorAlert{color:#ff6b7a!important;font-size:14px!important}.zbw-formular .hs-richtext,.zbw-formular .hsfc-LegalConsent,.zbw-formular .hsfc-RichText,.zbw-formular .hsfc-RichText *,.zbw-formular .legal-consent-container{color:var(--zbw-grau)!important;font-family:var(--zbw-font)!important;font-size:14px!important;line-height:1.5!important}.zbw-formular a{color:var(--zbw-text)}.zbw-formular .inputs-list{list-style:none;margin:0;padding:0}.zbw-formular input[type=checkbox],.zbw-formular input[type=radio]{accent-color:var(--zbw-rot)}.zbw-formular .hsfc-Renderer,.zbw-formular [data-hsfc-id=Renderer]{--hsf-global__font-family:var(--zbw-font);--hsf-global__color:var(--zbw-text);--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-width:0}.zbw-formular .hsfc-Form,.zbw-formular .hsfc-FormWrapper,.zbw-formular .hsfc-Step,.zbw-formular .hsfc-Step__Content{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.zbw-formular .hsfc-Row{gap:16px;margin:0 0 16px!important}.zbw-formular .hs-button,.zbw-formular .hsfc-Button,.zbw-formular button[type=submit],.zbw-formular input[type=submit]{align-items:center;-webkit-appearance:none;appearance:none;background:var(--zbw-rot)!important;border:0!important;border-radius:8px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;font-family:var(--zbw-font)!important;font-size:17px!important;font-weight:600!important;justify-content:center;min-height:54px;padding:12px 28px!important;transition:background .2s}.zbw-formular .hs-button:hover,.zbw-formular .hsfc-Button:hover,.zbw-formular input[type=submit]:hover{background:var(--zbw-rot-h)!important}.zbw-formular .hsfc-NavigationRow,.zbw-formular .hsfc-NavigationRow__Buttons{justify-content:flex-start!important;margin:6px 0 0!important;padding:0!important}.zbw-formular .hsfc-PostSubmit,.zbw-formular .hsfc-PostSubmit *,.zbw-formular .submitted-message{color:var(--zbw-text)!important;font-family:var(--zbw-font)!important;font-size:17px}.zbw .zbw-klein{color:var(--zbw-grau);font-size:13px;margin:0 auto;padding-bottom:40px;padding-top:28px}@media (max-width:1100px){.zbw-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.zbw-reihe{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}}@media (max-width:960px){.zbw-raster.zbw-n3{grid-template-columns:repeat(2,minmax(0,1fr))}.zbw-faq{grid-template-columns:minmax(0,1fr)}.zbw-anfrage .zbw-btn{width:100%}.zbw-popup{align-items:flex-end;padding:0}.zbw-popup-box{border-radius:12px 12px 0 0;max-height:92vh;max-height:92dvh}.zbw-km-karte{grid-template-columns:minmax(0,1fr)}.zbw-km-bild{aspect-ratio:4/3;min-height:0}.zbw-km-text{border-left:0;border-top:1px solid #e2e2e6}.zbw-reihe{grid-template-columns:minmax(0,1fr) 160px}.zbw-gb-innen{gap:8px;grid-template-columns:minmax(0,1fr)}.zbw-hero.hat-bild:after{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.85) 70%)}}@media (max-width:620px){.zbw-wrap{padding-left:16px;padding-right:16px}.zbw-raster,.zbw-raster.zbw-n1,.zbw-raster.zbw-n2,.zbw-raster.zbw-n3,.zbw-reihe{grid-template-columns:minmax(0,1fr)}.zbw-reihe{gap:16px;padding:26px 0}.zbw-reihe-bild{order:-1}.zbw-km-preise{grid-template-columns:minmax(0,1fr)}.zbw-antwort{padding-right:0}.zbw-hohl{-webkit-text-stroke:1.5px #fff}.zbw-knoepfe .zbw-btn{flex:1 1 100%}.zbw .zbw-gb-zahl{-webkit-text-stroke:1.5px #fff}}@media (prefers-reduced-motion:reduce){.zbw *{transition:none!important}.zbw-lauf-zug{animation:none}}.zbw .zbw-frage-h,.zbw .zbw-h1,.zbw .zbw-h2,.zbw .zbw-h3,.zbw .zbw-titel,.zbw .zbw-titel span,.zbw h1,.zbw h2,.zbw h3{color:#fff!important}.zbw .zbw-titel .zbw-hohl{color:transparent!important;-webkit-text-stroke-color:#fff}.zbw .zbw-titel .zbw-rot{color:var(--zbw-rot)!important}.zbw{left:50%;margin-left:-50vw!important;margin-right:0!important;max-width:100vw;position:relative;width:100vw}body:has(.zbw),html:has(.zbw){overflow-x:clip}