.kt-karte[data-astro-cid-657w5j3a]{border-radius:var(--radius-gross);border:1px solid var(--linie-zart);background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--ton-1) 16%, transparent), transparent 60%), radial-gradient(66% 100% at 100% 100%, color-mix(in srgb, var(--ton-2) 13%, transparent), transparent 62%), linear-gradient(#fbfaf7f2, #fbfaf7f2), url(/img/logo/soleva-mark-petrol.svg) right -3rem center / 16rem 16rem no-repeat, #fbfaf7;box-shadow:var(--schatten-karte);grid-template-columns:1.15fr 1fr;padding:clamp(1.8rem,3.6vw,3rem);display:grid;position:relative;overflow:hidden}.kt-karte[data-astro-cid-657w5j3a]:before{content:"";background:var(--gradient);height:3px;position:absolute;inset:0 0 auto}.kt-karte__haupt[data-astro-cid-657w5j3a]{padding-right:clamp(1.4rem,3vw,2.6rem);position:relative}.kt-karte__seite[data-astro-cid-657w5j3a]{border-left:1px solid var(--linie-zart);padding-left:clamp(1.4rem,3vw,2.6rem);position:relative}@media (width<=820px){.kt-karte[data-astro-cid-657w5j3a]{grid-template-columns:1fr}.kt-karte__haupt[data-astro-cid-657w5j3a]{padding-bottom:1.6rem;padding-right:0}.kt-karte__seite[data-astro-cid-657w5j3a]{border-left:0;border-top:1px solid var(--linie-zart);padding-top:1.6rem;padding-left:0}}.kt-karte__kapitel[data-astro-cid-657w5j3a]{color:var(--petrol);font-size:var(--fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;font-weight:700;display:flex}.kt-karte__kapitel[data-astro-cid-657w5j3a] svg{flex:none;width:1.05rem;height:1.05rem}.kt-karte__mail[data-astro-cid-657w5j3a]{width:fit-content;max-width:100%;min-height:2.75rem;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);background-image:linear-gradient(var(--gradient));transition:background-size .35s var(--ease);overflow-wrap:anywhere;background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;align-items:center;margin-top:.5rem;padding-block:.35rem .5rem;font-size:clamp(1.35rem,.8rem + 1.3vw,1.95rem);line-height:1.15;text-decoration:none;display:flex}.kt-karte__mail[data-astro-cid-657w5j3a]:hover{background-size:100% 2px}.kt-karte__mail[data-astro-cid-657w5j3a]:focus-visible{outline:2.5px solid var(--violett);outline-offset:4px}.kt-karte__notiz[data-astro-cid-657w5j3a]{max-width:40ch;color:var(--ink-weich);font-size:var(--fs-small);margin-top:1rem;line-height:1.7}.kt-karte__ruf[data-astro-cid-657w5j3a]{width:fit-content;max-width:100%;min-height:2.75rem;font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;background-image:linear-gradient(var(--gradient));transition:background-size .35s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;align-items:center;margin-top:.5rem;padding-block:.35rem .5rem;font-size:clamp(1.35rem,.8rem + 1.3vw,1.95rem);line-height:1.15;text-decoration:none;display:flex}.kt-karte__ruf[data-astro-cid-657w5j3a]:hover{background-size:100% 2px}.kt-karte__ruf[data-astro-cid-657w5j3a]:focus-visible{outline:2.5px solid var(--violett);outline-offset:4px}.kt-karte__fuss[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);margin-top:1.1rem;line-height:1.7}.kt-weg[data-astro-cid-657w5j3a]{border-radius:var(--radius-knopf);border:1px solid var(--linie-zart);min-height:3.4rem;color:var(--ink);transition:border-color .3s, background .3s, transform .3s var(--ease);background:#ffffffb3;justify-content:space-between;align-items:center;gap:.9rem;padding:.7rem 1rem;text-decoration:none;display:flex}.kt-weg__zusatz[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-eyebrow);white-space:nowrap;flex:none}@media (width<=480px){.kt-weg__zusatz[data-astro-cid-657w5j3a]{display:none}}.kt-weg[data-astro-cid-657w5j3a]:hover{background:linear-gradient(#fff, #fff) padding-box, var(--gradient) border-box;border-color:#0000;transform:translate(3px)}.kt-weg__zeichen[data-astro-cid-657w5j3a]{background:var(--gradient);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.kt-weg__zeichen[data-astro-cid-657w5j3a] svg{width:1.15rem;height:1.15rem}.kt-weg__text[data-astro-cid-657w5j3a]{gap:.1rem;min-width:0;display:grid}.kt-weg__art[data-astro-cid-657w5j3a]{font-size:var(--fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-weich);font-weight:700}.kt-weg__wert[data-astro-cid-657w5j3a]{font-weight:600;font-size:var(--fs-small);overflow-wrap:anywhere}.kt-weg--haupt[data-astro-cid-657w5j3a]{border-color:var(--linie);background:#ffffffe6}.kt-weg--haupt[data-astro-cid-657w5j3a] .kt-weg__wert[data-astro-cid-657w5j3a]{font-size:var(--fs-body)}.kt-termin[data-astro-cid-657w5j3a]{padding-block:var(--sektion-y) 0;scroll-margin-top:6rem}.kt-form[data-astro-cid-657w5j3a]{border-radius:var(--radius-gross);border:1px solid var(--linie-zart);background:linear-gradient(180deg, color-mix(in srgb, var(--ton-1) 10%, transparent), transparent 22rem), #fbfaf7;box-shadow:var(--schatten-karte);counter-reset:schritt;gap:clamp(1.6rem,3vw,2.3rem);padding:clamp(1.6rem,3.2vw,2.8rem);display:grid;position:relative;overflow:hidden}.kt-form[data-astro-cid-657w5j3a]:before{content:"";background:var(--gradient);height:3px;position:absolute;inset:0 0 auto}.kt-feld[data-astro-cid-657w5j3a]{border:0;margin:0;padding:0}.kt-feld__frage[data-astro-cid-657w5j3a]{font-family:var(--serif);font-size:var(--fs-h4);letter-spacing:-.02em;counter-increment:schritt;align-items:center;gap:.75rem;padding:0;display:flex}.kt-feld__frage[data-astro-cid-657w5j3a]:before{content:counter(schritt);background:var(--gradient);color:#fff;width:1.85rem;height:1.85rem;font-family:var(--sans,inherit);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;line-height:1;display:grid}.kt-feld__hinweis[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);margin-top:.3rem;margin-left:2.6rem}.kt-optionen[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.kt-option[data-astro-cid-657w5j3a]{cursor:pointer;position:relative}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]{opacity:0;cursor:pointer;position:absolute;inset:0}.kt-option[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{border-radius:var(--radius-knopf);border:1.5px solid var(--linie);min-height:2.75rem;color:var(--ink);font-size:var(--fs-small);background:#fff;align-items:center;gap:.7rem;padding:.55rem 1.05rem;font-weight:600;transition:border-color .25s,background .25s,color .25s;display:flex}.kt-option[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]:before{content:"";border:1.5px solid var(--linie);background:#fff;flex:none;width:1.05em;height:1.05em;transition:border-color .25s,background .25s}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=radio]+span[data-astro-cid-657w5j3a]:before{border-radius:50%}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=checkbox]+span[data-astro-cid-657w5j3a]:before{border-radius:5px}.kt-option[data-astro-cid-657w5j3a]:hover span[data-astro-cid-657w5j3a]{border-color:var(--petrol)}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:checked+span[data-astro-cid-657w5j3a]{background:var(--gradient);color:#fff;border-color:#0000}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:checked+span[data-astro-cid-657w5j3a]:before{background:#fff;border-color:#ffffffd9;box-shadow:inset 0 0 0 3px #0000}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=radio]:checked+span[data-astro-cid-657w5j3a]:before{box-shadow:inset 0 0 0 3.5px var(--petrol)}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a][type=checkbox]:checked+span[data-astro-cid-657w5j3a]:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23246a6e' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") 50%/74% no-repeat}.kt-option[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus-visible+span[data-astro-cid-657w5j3a]{outline:2.5px solid var(--violett);outline-offset:3px}.kt-eingaben[data-astro-cid-657w5j3a]{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (width<=640px){.kt-eingaben[data-astro-cid-657w5j3a]{grid-template-columns:1fr}}.kt-eingabe--breit[data-astro-cid-657w5j3a]{grid-column:1/-1}.kt-eingabe[data-astro-cid-657w5j3a]{gap:.4rem;display:grid}.kt-eingabe[data-astro-cid-657w5j3a]>span[data-astro-cid-657w5j3a]{font-size:var(--fs-small);color:var(--ink);font-weight:600}.kt-eingabe[data-astro-cid-657w5j3a] em[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-style:normal;font-weight:400}.kt-eingabe[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a],.kt-eingabe[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{border-radius:var(--radius-knopf);border:1.5px solid var(--linie);width:100%;min-height:2.9rem;color:var(--ink);font:inherit;font-size:max(16px, var(--fs-small));background:#fff;padding:.7rem .9rem;transition:border-color .25s,box-shadow .25s}.kt-eingabe[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{resize:vertical;line-height:1.6}.kt-eingabe[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus-visible,.kt-eingabe[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]:focus-visible{border-color:var(--petrol);box-shadow:0 0 0 3px color-mix(in srgb, var(--petrol) 16%, transparent);outline:none}.kt-fortschritt[data-astro-cid-657w5j3a]{gap:.5rem;display:grid}.kt-fortschritt[data-astro-cid-657w5j3a][hidden]{display:none}.kt-fortschritt__bahn[data-astro-cid-657w5j3a]{background:color-mix(in srgb, var(--linie) 55%, transparent);border-radius:999px;height:5px;overflow:hidden}.kt-fortschritt__balken[data-astro-cid-657w5j3a]{border-radius:inherit;background:var(--gradient);width:0%;height:100%;transition:width .45s var(--ease)}@media (prefers-reduced-motion:reduce){.kt-fortschritt__balken[data-astro-cid-657w5j3a]{transition:none}}.kt-fortschritt__text[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);margin:0}.kt-einwilligung[data-astro-cid-657w5j3a]{border-top:1px solid var(--linie-zart);cursor:pointer;align-items:flex-start;gap:.8rem;padding-top:clamp(1rem,2vw,1.4rem);display:flex;position:relative}.kt-einwilligung[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kt-einwilligung__zeichen[data-astro-cid-657w5j3a]{border:1.5px solid var(--linie);background:#fff;border-radius:5px;flex:none;width:1.25rem;height:1.25rem;margin-top:.1rem;transition:border-color .25s,background .25s}.kt-einwilligung[data-astro-cid-657w5j3a]:hover .kt-einwilligung__zeichen[data-astro-cid-657w5j3a]{border-color:var(--petrol)}.kt-einwilligung[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:checked~.kt-einwilligung__zeichen[data-astro-cid-657w5j3a]{background:var(--gradient) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E") center / 78% no-repeat;border-color:#0000}.kt-einwilligung[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus-visible~.kt-einwilligung__zeichen[data-astro-cid-657w5j3a]{outline:2.5px solid var(--violett);outline-offset:3px}.kt-einwilligung__text[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);line-height:1.65}.kt-einwilligung__text[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--petrol);font-weight:600}.kt-form__status[data-astro-cid-657w5j3a]{border-radius:var(--radius);color:var(--petrol);font-size:var(--fs-small);background:#3fb7a81f;margin:.9rem 0 0;padding:.8rem 1rem;line-height:1.5}.kt-form__status[data-astro-cid-657w5j3a].ist-fehler{color:var(--magenta-dunkel);background:#b23a6f1a}.kt-form__fuss[data-astro-cid-657w5j3a]{border-top:1px solid var(--linie-zart);flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;padding-top:clamp(.9rem,2vw,1.3rem);display:flex}.kt-fortschritt[data-astro-cid-657w5j3a]{flex:1 0 100%}.kt-form__notiz[data-astro-cid-657w5j3a]{max-width:46ch;color:var(--ink-weich);font-size:var(--fs-small);text-wrap:pretty;flex:24ch;line-height:1.55}.kt-form__adresse[data-astro-cid-657w5j3a]{white-space:nowrap;color:var(--ink)}.kt-standort[data-astro-cid-657w5j3a]{padding-block:clamp(1.6rem, 3vw, 2.4rem) var(--sektion-y)}.kt-ort[data-astro-cid-657w5j3a]{border-radius:var(--radius-gross);border:1px solid var(--linie-zart);background:radial-gradient(66% 100% at 4% 0%, color-mix(in srgb, var(--ton-1) 14%, transparent), transparent 62%), radial-gradient(64% 110% at 96% 100%, color-mix(in srgb, var(--ton-2) 10%, transparent), transparent 64%), var(--bg-tint);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.6rem,4vw,3.5rem);padding:clamp(1.8rem,3.6vw,3rem);display:grid}.kt-ort__haupt[data-astro-cid-657w5j3a]{align-items:flex-start;gap:1.1rem;display:flex}.kt-ort__zeichen[data-astro-cid-657w5j3a]{background:var(--gradient);color:#fff;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.kt-ort__zeichen[data-astro-cid-657w5j3a] svg{width:1.4rem;height:1.4rem}.kt-ort__marke[data-astro-cid-657w5j3a]{font-size:var(--fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--petrol);font-weight:700}.kt-ort__adresse[data-astro-cid-657w5j3a]{font-family:var(--serif);font-style:normal;font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:.5rem;font-weight:600;line-height:1.25}.kt-ort__region[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);margin-top:.4rem}.kt-ort__hinweise[data-astro-cid-657w5j3a]{justify-items:start;gap:.8rem;display:grid}.kt-ort__hinweise[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);line-height:1.6}.kt-ort__hinweise[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{color:var(--ink);font-size:var(--fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.15rem;font-weight:700;display:block}.kt-ort__karte[data-astro-cid-657w5j3a]{margin-top:.5rem}.kt-ort__liste[data-astro-cid-657w5j3a]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.kt-ort__liste[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{color:var(--ink-weich);font-size:var(--fs-small);padding-left:1.1rem;line-height:1.6;position:relative}.kt-ort__liste[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]:before{content:"";background:var(--petrol);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}@media (width<=860px){.kt-ort[data-astro-cid-657w5j3a]{grid-template-columns:1fr;align-items:start}}
