:root{--demo-ink:#0d0d0d;--demo-olive:#3a4730;--demo-gold:#c5b38b;--demo-paper:#fdfcfb;--demo-warm:#f3f0ea}
html{scroll-behavior:smooth}
body{background:var(--demo-paper)}
.demo-ribbon{position:fixed;z-index:110;right:14px;bottom:14px;background:var(--demo-olive);color:#fff;min-height:34px;display:flex;justify-content:center;align-items:center;gap:1.2rem;padding:7px 12px;font:500 10px/1.35 'Inter Tight','Inter',sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;box-shadow:0 8px 24px rgba(13,13,13,.14)}
.demo-ribbon a{color:#fff;text-decoration:underline;text-underline-offset:4px}
.demo-shell{width:min(100% - clamp(36px,7vw,128px),1700px);margin-inline:auto}
.demo-label{font:600 clamp(11px,.75vw,13px)/1.4 'Inter Tight','Inter',sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--demo-olive)}
.demo-heading{font:italic 400 clamp(38px,2.8vw,66px)/1.03 'Newsreader',Georgia,serif;letter-spacing:-.035em;color:var(--demo-ink)}
.demo-copy{font:400 clamp(16px,1.03vw,19px)/1.62 'Inter Tight','Inter',sans-serif;color:#4f524d}
.demo-link{display:inline-flex;align-items:center;gap:.85em;font:600 .75rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--demo-ink);border-bottom:1px solid currentColor;padding-bottom:.45rem;transition:color .35s ease,gap .35s ease}
.demo-arrow-icon{display:block;width:18px;height:18px;flex:none}
.demo-link:hover{color:var(--demo-olive);gap:1.25em}
.demo-link:focus-visible,.demo-button:focus-visible,.demo-card:focus-visible{outline:2px solid var(--demo-gold);outline-offset:5px}
.demo-button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:54px;background:var(--demo-paper);color:var(--demo-ink);padding:0 1.45rem;font:600 .75rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background .35s ease,transform .35s ease}
.demo-button:hover{background:#e8e6df}
html[data-bewegung="an"] .demo-button:hover{transform:translateY(-2px)}
.demo-button.dark{background:var(--demo-ink);color:var(--demo-paper)}
.demo-button.dark:hover{background:var(--demo-olive)}
.demo-hero{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--demo-paper);color:var(--demo-ink)}
.demo-hero-media{position:absolute;inset:0 0 0 30%;overflow:hidden;background:var(--demo-paper);mask-image:linear-gradient(90deg,transparent 0%,#000 12%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%)}
.demo-hero-media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}
.demo-hero-text{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:clamp(70px,7vw,135px) max(clamp(32px,5.2vw,100px),calc((100vw - 1900px)/2))}
.demo-hero .demo-label{color:var(--demo-olive);margin-bottom:clamp(28px,3vw,52px)}
.demo-hero h1{font:italic 400 clamp(70px,5.1vw,110px)/.94 'Newsreader',Georgia,serif;letter-spacing:-.045em;max-width:8em;margin:0 0 clamp(24px,2.5vw,42px);color:var(--demo-ink)}
.demo-hero p{font:400 clamp(17px,1.05vw,20px)/1.55 'Inter Tight','Inter',sans-serif;color:#363b36;max-width:30rem;margin:0 0 clamp(28px,2.5vw,42px)}
.demo-hero-actions{display:flex;align-items:center;gap:clamp(22px,2vw,36px);flex-wrap:wrap}
.demo-hero .demo-link{color:var(--demo-ink)}
html[data-bewegung="an"] .demo-hero-text>*{animation:demo-hero-enter .9s cubic-bezier(.2,.65,.2,1) both}
html[data-bewegung="an"] .demo-hero-text>h1{animation-delay:.1s}
html[data-bewegung="an"] .demo-hero-text>p{animation-delay:.2s}
html[data-bewegung="an"] .demo-hero-text>.demo-hero-actions{animation-delay:.3s}
@keyframes demo-hero-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.demo-proof{background:var(--demo-olive);color:var(--demo-paper);padding:clamp(22px,1.6vw,32px) 0 clamp(18px,1.4vw,28px)}
.demo-proof-heading{display:block;margin-bottom:clamp(18px,1.6vw,28px);font:500 .7rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--demo-gold)}
.demo-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,58px)}
.demo-proof-item{min-width:0}
.demo-proof-item strong{display:block;font:italic 400 clamp(38px,3.25vw,75px)/1 'Newsreader',Georgia,serif;letter-spacing:-.035em;color:var(--demo-paper)}
.demo-proof-item span{display:block;margin-top:.7rem;font:500 .7rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#eee7d6}
.demo-proof-item p{margin:.4rem 0 0;font:400 .88rem/1.45 'Inter Tight','Inter',sans-serif;color:#dce2d6}
.demo-proof-quality .demo-fssc-mark{display:block;width:min(100%,260px);height:clamp(42px,3.3vw,64px);overflow:hidden}
.demo-proof-quality .demo-fssc-mark img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(0) invert(1)}
#finden{background:#f3f0ea;scroll-margin-top:100px}
#finden > div{width:min(100% - clamp(36px,7vw,128px),1700px);max-width:none;margin-inline:auto;padding:clamp(30px,2.5vw,48px) 0 clamp(36px,2.6vw,50px)}
#finden > div > .grid:first-child{margin-bottom:clamp(28px,2.5vw,46px);row-gap:1.25rem}
#finden > div > .grid:first-child .mb-6{margin-bottom:1rem}
#finden > div > .grid:nth-child(2){row-gap:clamp(24px,2.2vw,40px)}
#finden .partner-logo{height:clamp(42px,2.8vw,54px)}
#finden .partner-cell > span:last-child{margin-top:.5rem}
.demo-section{padding:clamp(70px,6vw,115px) 0}
.demo-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(30px,3vw,48px)}
.demo-section-head .demo-heading{margin:.75rem 0 0;max-width:15ch}
.demo-section-head .demo-copy{max-width:36rem;margin:0}
.demo-assortment{background:var(--demo-paper);padding-top:clamp(50px,3.4vw,76px)}
.demo-assortment .demo-section-head .demo-heading{font-size:clamp(38px,3.25vw,75px);max-width:none}
.demo-cards{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(16px,2vw,32px)}
.demo-card{display:block;background:#f6f4f0;color:inherit;overflow:hidden}
.demo-card-image{overflow:hidden;height:clamp(224px,min(32svh,22vw),448px);background:#ece8e2}
.demo-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .85s cubic-bezier(.2,.7,.2,1)}
@media(hover:hover) and (pointer:fine){html[data-bewegung="an"] .demo-card:hover .demo-card-image img{transform:scale(1.065)}html[data-bewegung="an"] .demo-card:hover .demo-card-body .arrow{transform:translate(3px,-3px)}}
.demo-card-body{display:flex;align-items:end;justify-content:space-between;gap:1.4rem;padding:clamp(22px,2vw,32px)}
.demo-card-body span{font:600 .7rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--demo-olive)}
.demo-card-body h3{margin:.55rem 0 0;font:italic 400 clamp(26px,1.7vw,38px)/1.1 'Newsreader',Georgia,serif;letter-spacing:-.02em}
.demo-card-body .arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--demo-olive);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.demo-card-body .arrow .demo-arrow-icon{width:25px;height:25px}
.demo-category-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:clamp(18px,2vw,26px)}
.demo-category-list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:1.15rem 1.4rem;background:#f6f4f0;font:italic 400 clamp(20px,1.25vw,27px)/1.1 'Newsreader',Georgia,serif;transition:background .35s ease,transform .35s ease}
.demo-category-list a:hover{background:#e8ebdf}
html[data-bewegung="an"] .demo-category-list a:hover{transform:translateY(-3px)}
.demo-category-list a span:last-child{display:inline-flex;align-items:center;justify-content:center;color:var(--demo-olive)}
.demo-philosophy{background:#f1eee8;color:var(--demo-ink);padding:clamp(68px,5.2vw,100px) 0}
.demo-philosophy-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);gap:clamp(56px,7.4vw,145px);align-items:center}
.demo-philosophy-visual{margin:0;max-width:580px}
.demo-philosophy-visual img{display:block;width:100%;height:clamp(430px,34vw,620px);object-fit:cover;object-position:center 48%}
.demo-philosophy-visual figcaption{margin-top:1rem;font:500 .68rem/1.5 'Inter Tight','Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#666757}
.demo-philosophy-content{max-width:710px;padding:clamp(10px,2vw,35px) 0}
.demo-philosophy .demo-label{color:var(--demo-olive)}
.demo-philosophy .demo-heading{font-style:normal;color:var(--demo-ink);margin:clamp(28px,2.2vw,42px) 0 clamp(32px,3vw,56px);max-width:17ch;font-size:clamp(45px,3.7vw,78px);line-height:.99}
.demo-philosophy .demo-heading em{font-weight:400;font-style:italic;color:var(--demo-olive)}
.demo-philosophy-intro{margin:0 0 1.2rem;max-width:19ch;font:400 clamp(25px,2vw,35px)/1.17 'Newsreader',Georgia,serif;letter-spacing:-.025em}
.demo-philosophy .demo-copy{max-width:35rem;margin:0;font-size:clamp(15px,.92vw,18px);line-height:1.65}
.demo-philosophy-signature{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin-top:clamp(32px,3vw,55px)}
.demo-philosophy-signature span{display:inline-flex;align-items:center;gap:.65rem;font:600 .65rem/1.4 'Inter Tight','Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--demo-olive)}
.demo-philosophy-signature span::before{content:'';display:block;width:5px;height:5px;flex:none;background:var(--demo-gold)}
#geschichte{background:var(--demo-paper)}
#geschichte > div{width:min(100% - clamp(36px,7vw,128px),1800px);max-width:none;margin-inline:auto;padding:clamp(58px,4.5vw,86px) 0}
#geschichte > div > .grid:first-child{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(18px,2.4vw,44px);align-items:stretch;margin-bottom:clamp(34px,3vw,52px)}
#geschichte > div > .grid:first-child > div{grid-column:auto;min-width:0}
#geschichte .geschichte-einleitung{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,3vw,50px);min-width:0;padding:clamp(34px,3.1vw,60px);background:#f3f0ea}
#geschichte .geschichte-einleitung > div > span{display:block;margin-bottom:clamp(18px,1.5vw,28px);font-size:clamp(10px,.7vw,12px);letter-spacing:.22em}
#geschichte .geschichte-einleitung h2{max-width:13ch;margin:0;font-size:clamp(43px,3.1vw,66px);line-height:1.01;letter-spacing:-.035em}
#geschichte .geschichte-einleitung > p{max-width:43ch;font-size:clamp(15px,.95vw,18px);line-height:1.57}
#geschichte > div > .grid:first-child > div:last-child{min-width:0}
#geschichte .clip-reveal{width:100%;height:100%;aspect-ratio:1.72;min-height:420px}
#geschichte .clip-reveal img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}
#geschichte .kian-zeitleiste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,2.3vw,42px) clamp(26px,3.2vw,64px)}
#geschichte .kian-zeitleiste > div{display:grid;grid-template-columns:minmax(104px,.26fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(12px,1.4vw,26px);align-content:start;min-width:0}
#geschichte .kian-zeitleiste > div > :not([hidden]) ~ :not([hidden]){margin-top:0}
#geschichte .kian-zeitleiste > div > span:first-child{grid-column:1;grid-row:1/4;font-size:clamp(38px,2.45vw,50px);line-height:.92;color:#9b815b}
#geschichte .kian-zeitleiste > div > span:nth-child(2){grid-column:2;grid-row:1;font-size:clamp(9px,.62vw,11px);letter-spacing:.2em;line-height:1.35}
#geschichte .kian-zeitleiste > div > :is(h3,h4){grid-column:2;grid-row:2;margin-top:.35rem;font-size:clamp(19px,1.18vw,24px);line-height:1.1;letter-spacing:-.02em}
#geschichte .kian-zeitleiste > div > p{grid-column:2;grid-row:3;margin-top:.55rem;font-size:clamp(13px,.78vw,15px);line-height:1.48;text-wrap:pretty}
.demo-reviews{background:#20251d;color:var(--demo-paper)}
.demo-reviews-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem}
.demo-reviews .demo-label{color:var(--demo-gold)}
.demo-reviews .demo-heading{color:var(--demo-paper);margin:1rem 0 0}
.demo-reviews .demo-link{color:var(--demo-paper)}
.demo-review-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem}
.demo-review{margin:0;background:#313a2c;min-height:240px;padding:clamp(24px,2.3vw,40px);display:flex;flex-direction:column;justify-content:space-between}
.demo-review:first-child{background:#43513b}
.demo-review blockquote{margin:0;font:italic 400 clamp(1.35rem,1.8vw,2.25rem)/1.18 'Newsreader',Georgia,serif;letter-spacing:-.01em}
.demo-review figcaption{margin-top:2rem;font:600 .7rem/1.3 'Inter Tight','Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#d6d0be}
.demo-find{background:var(--demo-warm)}
.demo-find-head{display:grid;grid-template-columns:1.1fr .75fr;align-items:end;gap:clamp(30px,7vw,120px)}
.demo-find .demo-heading{margin:1rem 0 0;max-width:13ch}
.demo-find .demo-copy{margin:0}
.demo-partners{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:clamp(18px,2.5vw,45px);margin:clamp(50px,6vw,100px) 0}
.demo-partners img{display:block;width:100%;height:68px;object-fit:contain}
.demo-partners span{font:italic 400 1.3rem/1.2 'Newsreader',Georgia,serif;color:var(--demo-olive)}
.demo-find-action{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#e9e7e0;padding:clamp(25px,3vw,52px)}
.demo-find-action p{margin:0;max-width:47rem;font:400 clamp(1rem,1.15vw,1.3rem)/1.45 'Inter Tight','Inter',sans-serif;color:#4d5449}
.demo-find-action strong{display:block;margin-bottom:.3rem;font:italic 400 clamp(1.55rem,2vw,2.4rem)/1.1 'Newsreader',Georgia,serif;color:var(--demo-ink)}
.demo-site-note{font:400 .8rem/1.4 'Inter Tight','Inter',sans-serif;color:#72756d;margin-top:1.2rem}
@media(max-width:1150px){.demo-partners{grid-template-columns:repeat(4,1fr)}}
@media(max-width:1100px){#geschichte .kian-zeitleiste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1600px) and (max-height:1000px){#geschichte > div{padding:45px 0}#geschichte > div > .grid:first-child{margin-bottom:40px}#geschichte .clip-reveal{aspect-ratio:1.9;min-height:0}}
@media(max-width:1020px){#geschichte > div > .grid:first-child{grid-template-columns:1fr;gap:0}#geschichte .geschichte-einleitung{gap:32px}#geschichte .clip-reveal{height:auto;min-height:0;aspect-ratio:3/2}}
@media(max-width:900px){#finden > div > .grid:first-child{display:block}#finden > div > .grid:first-child > div:last-child{margin-top:clamp(18px,2.5vw,28px);max-width:36rem}#finden > div > .grid:first-child h2{max-width:18ch}}
@media(max-width:620px){#geschichte > div{padding:56px 0 64px}#geschichte .geschichte-einleitung{padding:28px 24px}#geschichte .geschichte-einleitung h2{font-size:clamp(40px,10.6vw,54px)}#geschichte .kian-zeitleiste{grid-template-columns:1fr;gap:28px}#geschichte .kian-zeitleiste > div{grid-template-columns:100px minmax(0,1fr)}#geschichte .kian-zeitleiste > div > span:first-child{font-size:42px}#geschichte .kian-zeitleiste :is(h3,h4){font-size:21px}}
@media(min-width:1251px){.demo-hero{min-height:100svh}.demo-hero-media img{object-fit:cover}.demo-hero-text{padding-top:clamp(120px,7vw,150px);padding-bottom:clamp(45px,4vw,75px)}}
@media(min-width:1251px) and (max-width:1600px){.demo-hero-media{left:35%}.demo-hero p{max-width:min(27rem,31vw)}}
@media(min-width:2100px){.demo-hero-media{left:36%}}
@media(max-width:1250px){.demo-hero{min-height:100svh;display:flex;flex-direction:column;align-items:stretch}.demo-hero-media{position:relative;order:2;inset:auto;aspect-ratio:1.9;mask-image:none;flex:1 0 auto}.demo-hero-media img{object-fit:cover;object-position:center}.demo-hero-text{order:1;flex:none;justify-content:flex-start;padding:105px clamp(40px,7vw,68px) 42px}.demo-hero .demo-label{margin-bottom:1.7rem}.demo-hero h1{font-size:clamp(3.8rem,7vw,5.5rem);margin-bottom:1.35rem}.demo-hero p{margin-bottom:1.8rem}}
@media(max-width:800px){.demo-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.demo-hero-media{aspect-ratio:1.85}.demo-hero-text{padding:105px clamp(40px,7vw,68px) clamp(35px,5vw,45px)}.demo-hero h1{font-size:clamp(3.8rem,8vw,5.5rem)}.demo-section-head,.demo-reviews-head,.demo-find-action{align-items:flex-start;flex-direction:column}.demo-philosophy-layout,.demo-history-grid,.demo-find-head{grid-template-columns:1fr}.demo-philosophy-layout{gap:clamp(35px,6vw,55px)}.demo-philosophy-visual{max-width:none}.demo-philosophy-visual img{height:clamp(340px,70vw,560px);object-position:center 48%}.demo-philosophy-content{padding:0}.demo-review-grid{grid-template-columns:1fr 1fr}.demo-review:first-child{grid-column:1/-1}.demo-partners{grid-template-columns:repeat(4,1fr)}}
@media(max-width:580px){.demo-ribbon{font-size:9px;gap:.6rem;right:8px;bottom:8px}.demo-shell{width:calc(100% - 36px)}.demo-hero-media{aspect-ratio:1.5}.demo-hero-text{padding:103px 22px 40px}.demo-hero h1{font-size:clamp(3.4rem,12.2vw,4.25rem)}.demo-hero p{font-size:1rem}.demo-hero-actions{gap:1.2rem}.demo-proof-grid{grid-template-columns:1fr 1fr;gap:2rem 1rem}.demo-proof-item strong{font-size:38px}.demo-section{padding:68px 0}.demo-heading,.demo-assortment .demo-section-head .demo-heading{font-size:38px}.demo-cards,.demo-category-list,.demo-history-mini,.demo-review-grid{grid-template-columns:1fr}.demo-card-image{height:auto;aspect-ratio:16/9}.demo-category-list a{min-height:66px}.demo-philosophy{padding:58px 0 64px}.demo-philosophy-visual img{height:390px}.demo-philosophy .demo-heading{font-size:clamp(43px,11vw,60px);margin:24px 0 30px}.demo-philosophy-intro{font-size:28px}.demo-philosophy-signature{gap:.7rem 1.1rem;margin-top:28px}.demo-history-image{height:370px}.demo-history-mini{gap:1.2rem}.demo-review:first-child{grid-column:auto}.demo-review{min-height:195px}.demo-partners{grid-template-columns:repeat(2,1fr);gap:1.5rem 2rem;margin:3rem 0}.demo-partners img{height:48px}.demo-find-action{padding:25px}.demo-find-action .demo-button{width:100%}}
@media(max-width:580px){.demo-assortment{padding-top:50px}}
@media(max-width:600px){
  .demo-hero{display:flex;flex-direction:column;min-height:100svh;isolation:isolate}
  .demo-hero-media{position:relative;order:2;inset:auto;min-height:330px;margin-top:-18px;aspect-ratio:auto;flex:1 0 auto;background:transparent;mask-image:linear-gradient(180deg,transparent 0%,#000 16%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 16%)}
  .demo-hero-media img{object-fit:cover;object-position:60% 70%;transform:scale(1.25)}
  .demo-hero-text{position:relative;z-index:1;order:1;display:flex;align-items:flex-start;width:100%;padding:102px 24px 32px}
  .demo-hero .demo-label{margin-bottom:18px}
  .demo-hero h1{font-size:clamp(3.55rem,12.6vw,4.25rem);line-height:.92;margin-bottom:17px}
  .demo-hero p{max-width:29rem;font-size:15px;line-height:1.5;margin-bottom:19px}
  .demo-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}
  .demo-hero-actions .demo-button{min-height:49px;padding-inline:18px}
  .demo-hero-actions .demo-link{font-size:.69rem;padding-bottom:.3rem}
}
@media(min-width:601px) and (orientation:portrait){
  .demo-hero{display:block;min-height:100svh;isolation:isolate}
  .demo-hero-media{position:absolute;inset:clamp(300px,28vh,500px) 0 0;aspect-ratio:auto;flex:none;background:transparent;mask-image:linear-gradient(180deg,transparent 0%,#000 20%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%)}
  .demo-hero-media img{object-fit:cover;object-position:56% 70%;transform:none}
  .demo-hero-text{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;padding:clamp(106px,7vh,132px) clamp(40px,5.5vw,100px) 0}
  .demo-hero .demo-label{margin-bottom:clamp(22px,2.5vh,38px)}
  .demo-hero h1{margin-bottom:clamp(22px,2.5vh,38px)}
  .demo-hero p{margin-bottom:clamp(24px,2.5vh,38px)}
}
html[data-bewegung="aus"]{scroll-behavior:auto}
html[data-bewegung="aus"] .demo-hero-text>*{animation:none}
html[data-bewegung="aus"] .demo-card,html[data-bewegung="aus"] .demo-card-image img,html[data-bewegung="aus"] .demo-card-body .arrow,html[data-bewegung="aus"] .demo-button,html[data-bewegung="aus"] .demo-link,html[data-bewegung="aus"] .demo-category-list a{transition:none!important}
