.lokale-ki-seite-module__J9a0la__karten{--akzent:#2b6cb0;--tinte:#17354b;--leise:#5b7488;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,28px);margin:clamp(40px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.lokale-ki-seite-module__J9a0la__karte{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff9e;border-radius:24px;flex-direction:column;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s,background .7s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf,0 22px 50px -34px #00336673}.lokale-ki-seite-module__J9a0la__karte:hover{background:#ffffffdb;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #2b6cb047,0 30px 60px -32px #2b6cb08c}.lokale-ki-seite-module__J9a0la__szene{box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,36px);height:clamp(156px,12vw,180px);padding:16px 20px;display:flex}.lokale-ki-seite-module__J9a0la__unten{border-top:1px solid #20252b14;flex-direction:column;padding:18px 24px 26px;display:flex}.lokale-ki-seite-module__J9a0la__unten small{color:var(--akzent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.lokale-ki-seite-module__J9a0la__unten b{color:var(--tinte);letter-spacing:-.02em;margin-top:6px;font-size:clamp(17px,1.25vw,21px);font-weight:600;line-height:1.3}.lokale-ki-seite-module__J9a0la__unten p{color:var(--leise);text-wrap:pretty;margin:8px 0 0;font-size:clamp(14px,.98vw,16px);line-height:1.6}.lokale-ki-seite-module__J9a0la__server{object-fit:contain;filter:drop-shadow(0 16px 20px #17354b38);width:136px;height:136px;transition:transform .7s cubic-bezier(.3,1.25,.4,1)}.lokale-ki-seite-module__J9a0la__karte:hover .lokale-ki-seite-module__J9a0la__server{transform:translateY(-4px)scale(1.04)}.lokale-ki-seite-module__J9a0la__objekt{flex-direction:column;align-items:center;gap:8px;display:flex}.lokale-ki-seite-module__J9a0la__objekt small{color:var(--tinte);font-size:12px;font-weight:600}.lokale-ki-seite-module__J9a0la__objekt[data-zu]{opacity:.55}.lokale-ki-seite-module__J9a0la__mitSchloss{display:block;position:relative}.lokale-ki-seite-module__J9a0la__mitSchloss>i{color:#fff;background:#17354b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-6px;right:-8px;box-shadow:0 0 0 3px #ffffffe6}.lokale-ki-seite-module__J9a0la__mitSchloss svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lokale-ki-seite-module__J9a0la__szene[data-szene=schritte]{flex-direction:column;align-items:stretch;gap:10px;padding:16px clamp(20px,2.4vw,34px)}.lokale-ki-seite-module__J9a0la__zeile{background:#fff;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid;box-shadow:inset 0 0 0 1px #20252b14}.lokale-ki-seite-module__J9a0la__zeile b{color:var(--tinte);font-size:13px;font-weight:600}.lokale-ki-seite-module__J9a0la__zeile small{color:var(--leise);font-size:11.5px;font-weight:600}.lokale-ki-seite-module__J9a0la__haken{background:var(--akzent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:6px;width:18px;height:18px}.lokale-ki-seite-module__J9a0la__schalter{background:#20252b24;border-radius:9px;width:32px;height:18px;transition:background .4s;position:relative}.lokale-ki-seite-module__J9a0la__schalter:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .4s cubic-bezier(.3,1.3,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #20252b40}.lokale-ki-seite-module__J9a0la__karte:hover .lokale-ki-seite-module__J9a0la__schalter{background:var(--akzent)}.lokale-ki-seite-module__J9a0la__karte:hover .lokale-ki-seite-module__J9a0la__schalter:after{transform:translate(14px)}.lokale-ki-seite-module__J9a0la__netz{--akzent:#2b6cb0;--tinte:#17354b;--leise:#5b7488;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin:clamp(40px,6vh,64px) 0 0;display:grid;position:relative}.lokale-ki-seite-module__J9a0la__linien{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lokale-ki-seite-module__J9a0la__bahn{fill:none;stroke:#2b6cb04d;stroke-width:1.4px;stroke-dasharray:.006 .006;transition:stroke .4s}.lokale-ki-seite-module__J9a0la__licht{fill:none;stroke:var(--akzent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:.12 1.2;stroke-dashoffset:.12px;opacity:0}g[data-an] .lokale-ki-seite-module__J9a0la__bahn{stroke:#2b6cb0a6}g[data-an] .lokale-ki-seite-module__J9a0la__licht{opacity:1;animation:1.5s cubic-bezier(.45,0,.3,1) infinite lokale-ki-seite-module__J9a0la__fliessen}@keyframes lokale-ki-seite-module__J9a0la__fliessen{0%{stroke-dashoffset:.12px}to{stroke-dashoffset:-1.08px}}.lokale-ki-seite-module__J9a0la__ende{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lokale-ki-seite-module__J9a0la__ort{aspect-ratio:1;width:min(100%,300px);display:block;position:relative}.lokale-ki-seite-module__J9a0la__ort img{object-fit:contain;width:100%;height:100%;display:block}.lokale-ki-seite-module__J9a0la__ende b{color:var(--tinte);letter-spacing:-.015em;margin-top:6px;font-size:clamp(17px,1.25vw,20px);font-weight:600}.lokale-ki-seite-module__J9a0la__ende small{color:var(--leise);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.lokale-ki-seite-module__J9a0la__port{z-index:2;background:#fff;border-radius:50%;width:10px;height:10px;transition:box-shadow .4s;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1.5px #2b6cb08c,0 0 0 5px #2b6cb01a}.lokale-ki-seite-module__J9a0la__port[data-an]{box-shadow:0 0 0 1.5px var(--akzent),0 0 0 8px #2b6cb033}[data-seite=firma] .lokale-ki-seite-module__J9a0la__port{left:78%}[data-seite=firma] .lokale-ki-seite-module__J9a0la__port:first-of-type{top:42%}[data-seite=firma] .lokale-ki-seite-module__J9a0la__port:nth-of-type(2){top:54%}[data-seite=firma] .lokale-ki-seite-module__J9a0la__port:nth-of-type(3){top:66%}[data-seite=server] .lokale-ki-seite-module__J9a0la__ort{translate:16%}[data-seite=server] .lokale-ki-seite-module__J9a0la__port{left:9%}[data-seite=server] .lokale-ki-seite-module__J9a0la__port:first-of-type{top:30%}[data-seite=server] .lokale-ki-seite-module__J9a0la__port:nth-of-type(2){top:45%}[data-seite=server] .lokale-ki-seite-module__J9a0la__port:nth-of-type(3){top:60%}.lokale-ki-seite-module__J9a0la__produkte{z-index:1;flex-direction:column;gap:clamp(22px,4vh,40px);display:flex;position:relative}.lokale-ki-seite-module__J9a0la__produkt{width:fit-content;color:inherit;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;text-decoration:none;display:grid}.lokale-ki-seite-module__J9a0la__produkt>span:last-child{flex-direction:column;gap:3px;display:flex}.lokale-ki-seite-module__J9a0la__produktBild{place-items:center;width:104px;height:104px;transition:transform .7s cubic-bezier(.3,1.25,.4,1);display:grid}.lokale-ki-seite-module__J9a0la__produktBild[data-art=imago] img{transform:scale(1.4)}.lokale-ki-seite-module__J9a0la__produkt[data-an] .lokale-ki-seite-module__J9a0la__produktBild{transform:translateY(-3px)scale(1.06)}.lokale-ki-seite-module__J9a0la__produkt b{color:var(--tinte);letter-spacing:-.02em;font-size:clamp(18px,1.3vw,21px);font-weight:600;transition:color .3s}.lokale-ki-seite-module__J9a0la__produkt[data-an] b{color:var(--akzent)}.lokale-ki-seite-module__J9a0la__produkt small{color:var(--leise);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.lokale-ki-seite-module__J9a0la__mehr{color:var(--tinte);align-items:center;gap:3px;margin-top:6px;font-size:13.5px;font-weight:600;display:inline-flex}.lokale-ki-seite-module__J9a0la__mehr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lokale-ki-seite-module__J9a0la__produkt[data-an] .lokale-ki-seite-module__J9a0la__mehr svg{transform:translate(3px)}@media (max-width:850px){.lokale-ki-seite-module__J9a0la__karten{grid-template-columns:1fr}.lokale-ki-seite-module__J9a0la__netz{grid-template-columns:1fr;gap:28px}.lokale-ki-seite-module__J9a0la__linien,.lokale-ki-seite-module__J9a0la__port{display:none}.lokale-ki-seite-module__J9a0la__ort{width:180px}.lokale-ki-seite-module__J9a0la__produkte{justify-self:center}}
