@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("schriften/barlow-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url("schriften/barlow-400-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("schriften/barlow-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url("schriften/barlow-700-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

:root{
  --schwarz:#151513; --rot:#e60013; --rot-dunkel:#b3000f;
  --papier:#f6f2ea; --sand:#ebe4d7; --wald:#2f4227; --wald-hell:#e3e8d9;
  --text:#1d1c19; --grau:#5f5b53; --linie:#ddd5c6; --weiss:#fff;
  --schrift:"Barlow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  --radius:6px;
}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%}
body{font-family:var(--schrift);font-size:18px;line-height:1.65;color:var(--text);background:var(--weiss);-webkit-font-smoothing:antialiased}
img{display:block;max-width:100%;height:auto}
a{color:inherit}
button,input,select,textarea{font:inherit}
.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(18px,3vw,40px)}
.schmal{max-width:820px}
h1,h2,h3,h4{font-weight:700;line-height:1.12;letter-spacing:-.012em;text-wrap:balance}
h1{font-size:clamp(2rem,4.4vw,3.3rem)}
h2{font-size:clamp(1.55rem,2.7vw,2.2rem);margin-bottom:16px}
h3{font-size:1.25rem;margin-bottom:8px}
h4{font-size:1.08rem;margin-bottom:6px}
p{margin-bottom:14px}
p:last-child{margin-bottom:0}
.brow{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rot);margin-bottom:10px}
section{padding:52px 0}
@media(min-width:768px){section{padding:72px 0}}
.band-papier{background:var(--papier)}
.band-wald{background:var(--wald-hell)}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 26px;border-radius:var(--radius);font-weight:700;font-size:1.02rem;text-decoration:none;border:2px solid transparent;text-align:center;cursor:pointer}
.btn-rot{background:var(--rot);color:#fff}
.btn-rot:hover{background:var(--rot-dunkel)}
.btn-linie{border-color:currentColor;background:transparent}
.cta-zeile{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}

.kopf{background:#fff;border-bottom:1px solid var(--linie);position:sticky;top:0;z-index:40}
.kopf .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px}
.kopf .logo img{height:28px;width:auto}
.kopf nav{display:flex;align-items:center;gap:18px}
.kopf .tel{font-weight:700;text-decoration:none;white-space:nowrap}
.kopf .btn{min-height:44px;padding:10px 18px;font-size:.95rem}
@media(max-width:620px){.kopf .tel{display:none}.kopf .logo img{height:21px}}

.hero{position:relative;color:#fff;background:var(--schwarz);overflow:hidden}
.hero picture,.hero .hero-bild{position:absolute;inset:0;width:100%;height:100%}
.hero .hero-bild{object-fit:cover;object-position:62% 50%}
.hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,14,12,.93) 0%,rgba(14,14,12,.8) 45%,rgba(14,14,12,.35) 78%,rgba(14,14,12,.15) 100%)}
.hero .wrap{position:relative;z-index:1;padding-top:64px;padding-bottom:60px}
.hero-text{max-width:760px}
.hero h1{margin-bottom:18px}
.antwort{font-size:1.18rem;line-height:1.6;color:#f2efe8;max-width:44em}
.stand{font-size:.85rem;color:#c9c4b8;margin-top:18px}
.hero .btn-linie{color:#fff}
@media(max-width:760px){.hero::after{background:linear-gradient(180deg,rgba(14,14,12,.72) 0%,rgba(14,14,12,.9) 55%,rgba(14,14,12,.95) 100%)}}

.fakten{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--linie);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;margin-top:28px}
.fakten div{background:#fff;padding:16px 18px}
.fakten b{display:block;font-size:1.35rem;line-height:1.2}
.einzug{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 8px;font-size:.92rem}
.einzug li{background:#fff;border:1px solid var(--linie);border-radius:999px;padding:4px 12px}
.einzug li:first-child{background:none;border:0;padding-left:0}
.fakten span{font-size:.9rem;color:var(--grau)}
@media(max-width:760px){.fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}

.zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}
.zwei.oben{align-items:start}
@media(max-width:820px){.zwei{grid-template-columns:minmax(0,1fr)}}
figure{margin:0}
figure img{border-radius:var(--radius);width:100%}
figcaption{font-size:.88rem;color:var(--grau);margin-top:8px}
.bildpaar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
@media(max-width:560px){.bildpaar{grid-template-columns:minmax(0,1fr)}}

.karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}
.karten.drei{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:820px){.karten,.karten.drei{grid-template-columns:minmax(0,1fr)}}
.karte{background:#fff;border:1px solid var(--linie);border-radius:var(--radius);padding:22px}
.karte ul{margin:8px 0 0 1.1em}
.karte li{margin-bottom:4px}

.tabelle{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius);background:#fff;margin-top:18px}
table{border-collapse:collapse;width:100%;min-width:520px;font-size:.97rem}
th,td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--linie);vertical-align:top}
th{background:var(--papier);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--grau)}
tr:last-child td{border-bottom:0}
td.zahl{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}
.klein{font-size:.9rem;color:var(--grau);margin-top:10px}

.schritte{counter-reset:s;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px;list-style:none}
@media(max-width:900px){.schritte{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.schritte{grid-template-columns:minmax(0,1fr)}}
.schritte li{counter-increment:s;border-top:3px solid var(--rot);padding-top:12px}
.schritte li::before{content:counter(s);display:block;font-size:1.8rem;font-weight:700;color:var(--rot);line-height:1;margin-bottom:6px}

.stimmen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}
@media(max-width:900px){.stimmen{grid-template-columns:minmax(0,1fr)}}
.stimme{background:#fff;border:1px solid var(--linie);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:12px}
.stimme .sterne{color:#f4b400;letter-spacing:2px}
.stimme blockquote{margin:0;font-size:1.02rem}
.stimme cite{font-style:normal;font-weight:700;font-size:.92rem}
.stimme a{font-size:.88rem;color:var(--grau)}

.faq details{border-bottom:1px solid var(--linie);padding:16px 0}
.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}
.faq summary::-webkit-details-marker{display:none}
.faq summary h3{font-size:1.1rem;margin:0}
.faq summary::after{content:"+";font-weight:700;font-size:1.4rem;line-height:1;color:var(--rot)}
.faq details[open] summary::after{content:"\2212"}
.faq details p{margin-top:10px}

.person{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;align-items:center}
@media(max-width:620px){.person{grid-template-columns:minmax(0,1fr)}}

.anfrage{background:var(--schwarz);color:#fff}
.anfrage .klein{color:#bdb7ab}
form.kurz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}
@media(max-width:620px){form.kurz{grid-template-columns:minmax(0,1fr)}}
form.kurz label{display:flex;flex-direction:column;gap:6px;font-size:.92rem;font-weight:700}
form.kurz .ganz{grid-column:1/-1}
form.kurz input,form.kurz select,form.kurz textarea{padding:12px 14px;border-radius:var(--radius);border:1px solid #4a4840;background:#23221f;color:#fff;font-weight:400;width:100%}
form.kurz textarea{min-height:96px;resize:vertical}
form.kurz .fehlt{border-color:var(--rot);outline:2px solid var(--rot)}
.honig{position:absolute;left:-9999px}
.danke{display:none;background:#23221f;border-radius:var(--radius);padding:22px;margin-top:22px}
.test-hinweis{display:none;margin-top:12px;font-size:.9rem;color:#f0c36d}

.verweise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
@media(max-width:820px){.verweise{grid-template-columns:minmax(0,1fr)}}
.verweise a{display:block;text-decoration:none;background:#fff;border:1px solid var(--linie);border-radius:var(--radius);padding:16px 18px}
.verweise a b{display:block}
.verweise a span{font-size:.9rem;color:var(--grau)}
.verweise a:hover{border-color:var(--rot)}

.fuss{background:var(--schwarz);color:#d8d3c8;padding:44px 0 90px;font-size:.95rem}
.fuss-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
@media(max-width:760px){.fuss-raster{grid-template-columns:minmax(0,1fr)}}
.fuss nav{display:flex;flex-direction:column;gap:6px}
.fuss a{color:#fff}
.fuss .logo-hell{width:90px;margin-bottom:10px;filter:invert(1)}
.wdk-credit{font-size:.8rem;margin-top:26px;color:#8f8a7f}

.wa{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.25);z-index:30}
.wa svg{width:30px;height:30px}

#consent{position:fixed;left:0;right:0;bottom:0;background:#000;color:#fff;padding:14px 18px;z-index:99;font-size:13.5px;line-height:1.45}
#consent .inhalt{max-width:860px;margin:0 auto;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
#consent .text{flex:1 1 320px}
#consent details{display:inline;margin-left:4px}
#consent details summary{display:inline;cursor:pointer;color:#ff6b74;font-weight:700;list-style:none}
#consent details summary::-webkit-details-marker{display:none}
#consent details[open]{display:block;margin:6px 0 0}
#consent button{font:700 14px var(--schrift);padding:10px 18px;border-radius:3px;cursor:pointer;min-width:150px;background:transparent;color:#fff;border:1px solid #fff}
#consent #c-ok{background:#fff;color:#111}
#consent .auswahl{flex-basis:100%;display:grid;gap:8px;margin-top:6px}
#consent .auswahl label{display:flex;gap:10px;align-items:center}
main ul{margin-left:1.2em}
main ul li{margin-bottom:4px}
.karte figure{margin-bottom:14px}
figure.hoch{max-width:340px;margin-left:auto;margin-right:auto}

/* ---------- Startseite ---------- */
.vorschau-hinweis{background:#f0c36d;color:#1d1c19;font-size:.85rem;text-align:center;padding:6px 16px;line-height:1.4}
.zu-bestaetigen{background:#fff3cd;border:1px dashed #c9a227;color:#6b5300;border-radius:4px;padding:1px 6px;font-weight:700;font-size:.9em}
html,body{overflow-x:hidden}
[hidden]{display:none!important}
.hero-start{position:relative;color:#fff;background:var(--schwarz);overflow:hidden;padding:0}
.hero-start picture,.hero-start .hero-bild{position:absolute;inset:0;width:100%;height:100%}
.hero-start .hero-bild{object-fit:cover;object-position:50% 40%}
.hero-start::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,14,12,.94) 0%,rgba(14,14,12,.84) 48%,rgba(14,14,12,.55) 100%)}
.hero-start .wrap{position:relative;z-index:1;padding-top:44px;padding-bottom:48px}
.hero-raster{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:start}
@media(max-width:940px){.hero-raster{grid-template-columns:minmax(0,1fr)}.hero-start::after{background:linear-gradient(180deg,rgba(14,14,12,.78) 0%,rgba(14,14,12,.92) 40%,rgba(14,14,12,.97) 100%)}}
.hero-start h1{font-size:clamp(1.85rem,3.4vw,2.7rem);margin-bottom:16px}
.sterne-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:.98rem;color:#f2efe8}
.sterne-zeile .sterne{color:#f4b400;letter-spacing:2px;font-size:1.1rem}
.sterne-zeile a{color:#f2efe8}
.hero-start .btn-linie{color:#fff}
.hero-punkte{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:6px;font-size:1rem;color:#f2efe8}
.hero-punkte li{padding-left:28px;position:relative}
.hero-punkte li::before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:var(--rot);box-shadow:inset 0 0 0 4px var(--rot),inset 0 0 0 6px #fff}
@media(max-width:940px){.nur-gross{display:none}}

/* Logo-Band */
.band-titel{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#c9c4b8;margin-bottom:8px;text-align:center}
.logo-band{overflow:hidden;position:relative;margin-bottom:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.logo-band ul{display:flex;gap:34px;list-style:none;margin:0;padding:6px 0;width:max-content;animation:band 32s linear infinite}
.logo-band li{white-space:nowrap;font-weight:700;font-size:1rem;color:#fff;opacity:.88;display:flex;align-items:center;gap:8px}
.logo-band li small{font-weight:400;color:#c9c4b8;font-size:.82rem}
.logo-band li .stern{color:#f4b400}
@keyframes band{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.logo-band ul{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}

/* Formular-Karte */
.karte-form{background:#fff;color:var(--text);border-radius:12px;box-shadow:0 22px 60px rgba(0,0,0,.35);padding:22px 22px 18px;scroll-margin-top:84px}
.karte-form h2{font-size:1.35rem;margin-bottom:4px}
.karte-form .unter{font-size:.95rem;color:var(--grau);margin-bottom:14px}
.phasen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;list-style:none;padding:0}
.phasen li{font-size:.78rem;font-weight:700;color:var(--grau);border-top:4px solid var(--linie);padding-top:6px;text-align:center}
.phasen li.aktiv{color:var(--rot);border-color:var(--rot)}
.phasen li.fertig{color:var(--text);border-color:var(--text)}
.schritt{display:none}
.schritt.an{display:block;animation:rein .25s ease}
@keyframes rein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.schritt-frage{font-weight:700;font-size:1.08rem;margin-bottom:10px}
.kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.kachel{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 12px;border:2px solid var(--linie);border-radius:8px;background:#fff;cursor:pointer;text-align:left;font-weight:700;font-size:.97rem;line-height:1.25;color:var(--text);transition:border-color .15s,background .15s}
.kachel:hover{border-color:var(--rot)}
.kachel.gewaehlt{border-color:var(--rot);background:#fff1f2}
.kachel svg{flex:0 0 26px;width:26px;height:26px;color:var(--rot)}
.kacheln.einspaltig{grid-template-columns:minmax(0,1fr)}
@media(max-width:380px){.kacheln{grid-template-columns:minmax(0,1fr)}}
.feld{display:flex;flex-direction:column;gap:5px;font-size:.9rem;font-weight:700;margin-top:10px}
.feld input,.feld textarea{padding:12px 13px;border-radius:8px;border:1.5px solid #cfc7b7;background:#fff;color:var(--text);font-weight:400;width:100%;font-size:1rem}
.feld input:focus,.feld textarea:focus{outline:2px solid var(--rot);outline-offset:1px;border-color:var(--rot)}
.feld textarea{min-height:76px;resize:vertical}
.feld .opt{font-weight:400;color:var(--grau)}
.feld.fehlt input{border-color:var(--rot);background:#fff5f5}
.zwei-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}
@media(max-width:480px){.zwei-felder{grid-template-columns:minmax(0,1fr)}}
.form-fuss{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}
.zurueck{background:none;border:0;color:var(--grau);cursor:pointer;font-weight:700;padding:8px 0;text-decoration:underline}
.karte-form .btn-rot{width:100%}
.form-fuss .btn-rot{width:auto;flex:1}
.datenschutz-satz{font-size:.8rem;color:var(--grau);margin-top:10px;line-height:1.45}
.danke-box{display:none;text-align:center;padding:10px 0 4px}
.danke-box.an{display:block}
.danke-box h3{font-size:1.35rem;margin:6px 0}
.danke-box .haken{width:58px;height:58px;margin:0 auto}
.test-box{display:none;margin-top:12px;font-size:.85rem;background:#fff8e1;border:1px solid #f0c36d;border-radius:6px;padding:10px;text-align:left}

/* Vertrauens-Icons */
.vertrauen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;list-style:none;padding:0}
.vertrauen li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:.84rem;line-height:1.3;color:#f2efe8;font-weight:700}
.vertrauen svg{width:64px;height:64px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.45))}

/* Fakten auf hellem Grund */
.fakten-leiste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--linie);border-bottom:1px solid var(--linie)}
.fakten-leiste div{background:var(--papier);padding:18px clamp(14px,2vw,26px)}
.fakten-leiste b{display:block;font-size:1.4rem;line-height:1.15}
.fakten-leiste span{font-size:.92rem;color:var(--grau)}
@media(max-width:760px){.fakten-leiste{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Anlass-Kacheln */
.anlaesse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}
@media(max-width:900px){.anlaesse{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.anlaesse{grid-template-columns:minmax(0,1fr)}}
.anlass{background:#fff;border:1px solid var(--linie);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.anlass:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.08)}
.anlass figure img{border-radius:0;aspect-ratio:4/3;object-fit:cover}
.anlass figcaption{padding:0 18px;margin-top:8px}
.anlass .inhalt{padding:12px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.anlass h3{margin:0}
.anlass p{margin:0;font-size:1rem}
.anlass .aktionen{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:auto;padding-top:8px}
.anlass .aktionen .btn{min-height:44px;padding:9px 16px;font-size:.95rem}
.mehr{font-weight:700;color:var(--rot);text-decoration:none}
.mehr:hover{text-decoration:underline}

/* Filme */
.filme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
@media(max-width:760px){.filme{grid-template-columns:minmax(0,1fr)}}
.film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border-radius:10px}
.film h3{margin-top:12px}
.film p{font-size:.98rem;color:var(--grau)}

/* Orte */
.ort .adresse{font-size:.95rem;color:var(--grau);margin-top:10px}
.ort ul{margin:10px 0 0 1.1em}

/* Schluss */
.schluss{background:var(--rot);color:#fff;text-align:center}
.schluss h2{color:#fff}
.schluss p{max-width:40em;margin-left:auto;margin-right:auto}
.schluss .cta-zeile{justify-content:center}
.schluss .btn-weiss{background:#fff;color:var(--rot)}
.schluss .btn-linie{color:#fff}
.verweis-gruppen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px}
@media(max-width:860px){.verweis-gruppen{grid-template-columns:minmax(0,1fr)}}
.verweis-gruppen h3{font-size:1.05rem;letter-spacing:.04em}
.verweis-gruppen .verweise{grid-template-columns:minmax(0,1fr);margin-top:10px}
@media(max-width:760px){.antwort{font-size:1.04rem}.hero-start .wrap{padding-top:28px}}
.fuss .logo-hell{filter:none;background:#fff;border-radius:6px;padding:6px 8px}
