@property --olv-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}.olv-chat{--chat-bot:#fff;--chat-bot-text:#0b0b0c;--chat-linie:#0b0b0c24;--chat-chip:#0b0b0c0f;--chat-chip-hover:#0b0b0c1c;--chat-leise:#5b5b60}.olv-chat[data-dunkel=true]{--chat-bot:#ffffff17;--chat-bot-text:#eeede9;--chat-linie:#eeede929;--chat-chip:#ffffff12;--chat-chip-hover:#ffffff21;--chat-leise:#eeede9ad}.olv-chat-bubble{border-radius:4px;max-width:min(88%,560px);padding:12px 16px;font-size:15.5px;line-height:1.5;transition:opacity .32s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}@starting-style{.olv-chat-bubble{opacity:0;transform:translateY(10px)scale(.98)}}.olv-chat-bubble[data-wer=bot]{background:var(--chat-bot);color:var(--chat-bot-text);border-top-left-radius:0;align-self:flex-start;box-shadow:0 10px 30px #0000000f}.olv-chat-bubble[data-wer=kunde]{background:var(--akz,#d62d27);color:var(--akz-tinte,#fff);border-top-right-radius:0;align-self:flex-end;font-weight:600}.olv-chat-chip{background:var(--chat-chip);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:2px;padding:10px 16px;font-size:14.5px;font-weight:600;transition:background-color .16s,transform .14s cubic-bezier(.23,1,.32,1)}.olv-chat-chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.olv-chat-chip:hover{background:var(--chat-chip-hover)}}.olv-chat-tippt i{opacity:.35;background:currentColor;width:7px;height:7px;margin:0 2px;animation:.9s ease-in-out infinite olv-tippt;display:inline-block}.olv-chat-tippt i:nth-child(2){animation-delay:.15s}.olv-chat-tippt i:nth-child(3){animation-delay:.3s}@keyframes olv-tippt{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.olv-chat-cursor{vertical-align:-.15em;background:currentColor;width:2px;height:1.05em;margin-left:2px;animation:.8s step-end infinite olv-cursor;display:inline-block}@keyframes olv-cursor{50%{opacity:0}}.olv-roboter{transform-origin:50% 80%;transition:transform .4s cubic-bezier(.23,1,.32,1)}.olv-roboter[data-tippt=true]{transform:rotate(-7deg)}.olv-roboter-auge{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite olv-blinzeln}@keyframes olv-blinzeln{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.olv-roboter-antenne{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s ease-in-out infinite olv-antenne}@keyframes olv-antenne{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.olv-faecher-buehne{display:none}.olv-faecher-reihe{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rand,16px);padding-inline:var(--rand,16px);scrollbar-width:none;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}@media (min-width:760px){.olv-faecher-buehne{display:block}.olv-faecher-reihe{display:none}}.olv-faecher-karte{transform-origin:50% 480%;width:clamp(220px,23vw,380px);margin-left:calc(clamp(220px,23vw,380px)/-2);position:absolute;top:0;left:50%}.olv-faecher-innen{transition:transform .26s cubic-bezier(.23,1,.32,1);display:block}.olv-faecher-fenster{aspect-ratio:16/10;background:#1b1b1e;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00000047}.olv-faecher-schild{color:#fff;opacity:0;background:linear-gradient(#0000,#000000d1);padding:28px 14px 12px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 0;transform:translateY(8px)}.olv-faecher-karte:focus-within{z-index:40!important}.olv-faecher-karte:focus-within .olv-faecher-innen{transform:translateY(-18px)scale(1.04)}.olv-faecher-karte:focus-within .olv-faecher-schild{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.olv-faecher-karte:hover{z-index:40!important}.olv-faecher-karte:hover .olv-faecher-innen{transform:translateY(-18px)scale(1.04)}.olv-faecher-karte:hover .olv-faecher-schild{opacity:1;transform:none}}.olv-randlicht{pointer-events:none;border-radius:inherit;padding:var(--rand-breite,1.5px);background:conic-gradient(from var(--olv-winkel), transparent 0deg, transparent 250deg, var(--rand-farbe) 320deg, transparent 360deg);-webkit-mask-composite:xor;animation:olv-randlicht var(--rand-dauer,6s) linear infinite;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes olv-randlicht{to{--olv-winkel:360deg}}.olv-band-zeile{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(2.6rem,7.4vw,6.6rem);font-weight:800;line-height:1.08}.olv-band-umriss{-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px currentColor}.olv-band-punkt{vertical-align:.12em;background:var(--akz,#d62d27);width:.2em;height:.2em;margin-inline:.42em;display:inline-block}@media (prefers-reduced-motion:reduce){.olv-chat-bubble,.olv-faecher-innen,.olv-faecher-schild,.olv-roboter{transition:opacity .15s}.olv-chat-tippt i,.olv-chat-cursor,.olv-roboter-auge,.olv-roboter-antenne,.olv-randlicht{animation:none}.olv-roboter[data-tippt=true]{transform:none}}
