@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-italic.DS6JCx7O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-italic.Cq9u_6Zz.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-italic.BuvkOFDm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Ersatz;font-style:normal;font-weight:100 549;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans),local(Arimo);size-adjust:98.79%;ascent-override:88.88%;descent-override:21.26%;line-gap-override:0%}@font-face{font-family:Archivo Ersatz;font-style:normal;font-weight:550 749;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:101.59%;ascent-override:86.43%;descent-override:20.67%;line-gap-override:0%}@font-face{font-family:Archivo Ersatz;font-style:normal;font-weight:750 900;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold);size-adjust:103.72%;ascent-override:84.65%;descent-override:20.25%;line-gap-override:0%}@font-face{font-family:Archivo Ersatz;font-style:italic;font-weight:100 549;src:local(Arial Italic),local(Arial-ItalicMT),local(Helvetica Oblique),local(Helvetica-Oblique),local(Liberation Sans Italic),local(LiberationSans-Italic),local(Arimo Italic);size-adjust:98.95%;ascent-override:88.73%;descent-override:21.22%;line-gap-override:0%}@font-face{font-family:Archivo Ersatz;font-style:italic;font-weight:550 900;src:local(Arial Bold Italic),local(Arial-BoldItalicMT),local(Helvetica Bold Oblique),local(Helvetica-BoldOblique),local(Liberation Sans Bold Italic),local(LiberationSans-BoldItalic),local(Arimo Bold Italic);size-adjust:113.92%;ascent-override:77.07%;descent-override:18.43%;line-gap-override:0%}:root{--grund:#f2f0e6;--grund-tief:#e7e3d4;--tinte:#1d1d1d;--tinte-leise:#4a4a45;--blau:#004b93;--blau-tief:#003a72;--rot:#e30613;--blau-nacht:#062b57;--blau-nacht-tief:#041c3a;--blau-hell:#e3eaf3;--blau-linie:#004b9338;--nacht:#1d1d1d;--nacht-hell:#2a2a2a;--auf-nacht:#f2f0e6;--auf-nacht-leise:#cdd5dd;--linie:#1d1d1d29;--linie-nacht:#f2f0e633;--schrift:"Archivo Variable", "Archivo Ersatz", system-ui, -apple-system, "Segoe UI", sans-serif;--schraeg:.2126;--kopf:4.25rem;--schnitt-gross:clamp(7rem, 24vw, 22rem);--fuss-ecke:clamp(7rem, 18vw, 22rem);--rot-breite:clamp(1.75rem, 5vw, 4.25rem);--schatten-karte:0 1px 2px #062b5712, 0 .4rem 1rem -.3rem #062b572e;--schatten-karte-hover:0 1px 2px #062b570f, 0 .6rem 1.4rem -.4rem #062b5729, 0 1.6rem 2.8rem -1.4rem #062b5733;--schatten-karte-schnitt:drop-shadow(0 .29rem .31rem #062b572a);--schatten-karte-schnitt-hover:drop-shadow(0 .75rem .65rem #062b5739);--schatten-dauer:.2s;--rand:clamp(1rem, 4vw, 3rem);--breite:80rem;--abstand:clamp(4.5rem, 10vw, 9rem);--t-klein:.875rem;--t-text:1.0625rem;--t-gross:clamp(1.125rem, 1rem + .45vw, 1.375rem);--t-h3:clamp(1.2rem, 1.05rem + .7vw, 1.6rem);--t-h2:clamp(2rem, 1.3rem + 3vw, 4rem);--t-h1:clamp(2.6rem, 1.3rem + 5.6vw, 6.25rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}@media (width<=60rem){html{scroll-padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:root{--schatten-dauer:0s}}@media print{:root{--schatten-karte:none;--schatten-karte-hover:none;--schatten-karte-schnitt:none;--schatten-karte-schnitt-hover:none;--schatten-dauer:0s}}body{background:var(--grund);color:var(--tinte);font-family:var(--schrift);font-size:var(--t-text);-webkit-font-smoothing:antialiased;margin:0;font-stretch:100%;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3{text-wrap:balance;font-weight:800;line-height:1.02}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--blau);outline-offset:3px}::selection{background:var(--blau);color:#fff}.huelle{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.nur-vorleser{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprunglink{z-index:100;background:var(--blau);color:#fff;padding:.75rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.sprunglink:focus{top:1rem}.kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7em;font-size:.8125rem;font-weight:700;font-stretch:110%;display:inline-flex}.kicker:before{content:"";background:var(--rot);width:.45em;height:1.3em;transform:skew(-12deg)}.kicker--hell:before{background:#fff}.schnitt{--versatz:calc(var(--ar,.75) * var(--schraeg) * 100%);clip-path:polygon(var(--versatz) 0, 100% 0, calc(100% - var(--versatz)) 100%, 0 100%)}.schnitt-links{--versatz:calc(var(--ar,.75) * var(--schraeg) * 100%);clip-path:polygon(var(--versatz) 0, 100% 0, 100% 100%, 0 100%)}.schnitt-rechts{--versatz:calc(var(--ar,.75) * var(--schraeg) * 100%);clip-path:polygon(0 0, 100% 0, calc(100% - var(--versatz)) 100%, 0 100%)}.schnittbuehne{--versatz:calc(var(--ar,.667) * var(--schraeg) * 100%);--wechsel-dauer:1.1s;--wechsel-kurve:cubic-bezier(.65, 0, .35, 1);touch-action:pan-y pinch-zoom;position:relative;overflow:clip}.schnittbuehne__stapel{grid-template:minmax(0,1fr)/minmax(0,1fr);height:100%;margin:0;padding:0;list-style:none;display:grid}.schnittbuehne__stapel>*{grid-area:1/1;display:none}.schnittbuehne__stapel>[data-zustand]{visibility:hidden;display:block}.schnittbuehne__stapel>[data-zustand=aktiv]{z-index:2;visibility:visible}.schnittbuehne__stapel>[data-zustand=vorher]{z-index:1;visibility:visible}.schnittbuehne[data-wechsel=vor] .schnittbuehne__stapel>[data-zustand=aktiv]{animation:schnitt-vor var(--wechsel-dauer) var(--wechsel-kurve) both}.schnittbuehne[data-wechsel=zurueck] .schnittbuehne__stapel>[data-zustand=aktiv]{animation:schnitt-zurueck var(--wechsel-dauer) var(--wechsel-kurve) both}.schnittbuehne__kante{z-index:3;visibility:hidden;pointer-events:none;position:absolute;inset:0}.schnittbuehne__kante>span{background:var(--rot);transform-origin:top;width:.45rem;position:absolute;top:0;bottom:0;left:0;transform:skew(-12deg)}.schnittbuehne[data-wechsel] .schnittbuehne__kante{visibility:visible}.schnittbuehne[data-wechsel=vor] .schnittbuehne__kante{animation:kante-vor var(--wechsel-dauer) var(--wechsel-kurve) both}.schnittbuehne[data-wechsel=vor] .schnittbuehne__kante>span{margin-left:-.45rem}.schnittbuehne[data-wechsel=zurueck] .schnittbuehne__kante{animation:kante-zurueck var(--wechsel-dauer) var(--wechsel-kurve) both}@keyframes schnitt-vor{0%{clip-path:polygon(-50% 0, 0 0, calc(-1 * var(--versatz)) 100%, -50% 100%)}to{clip-path:polygon(-50% 0, calc(100% + var(--versatz)) 0, 100% 100%, -50% 100%)}}@keyframes schnitt-zurueck{0%{clip-path:polygon(calc(100% + var(--versatz)) 0, 150% 0, 150% 100%, 100% 100%)}to{clip-path:polygon(0 0, 150% 0, 150% 100%, calc(-1 * var(--versatz)) 100%)}}@keyframes kante-vor{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--versatz)))}}@keyframes kante-zurueck{0%{transform:translateX(calc(100% + var(--versatz)))}to{transform:translate(0)}}.knopf{isolation:isolate;justify-content:center;align-items:center;gap:.6em;min-height:3.25rem;padding:.85em 1.7em;font-weight:700;font-stretch:108%;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.knopf:before{content:"";z-index:-1;transition:background-color .2s,transform .2s;position:absolute;inset:0;transform:skew(-12deg)}.knopf--blau{color:#fff}.knopf--blau:before{background:var(--blau)}.knopf--blau:hover:before{background:var(--blau-tief)}.knopf--hell{color:var(--blau)}.knopf--hell:before{background:var(--grund)}.knopf--hell:hover:before{background:#fff}.knopf--rahmen:before{border:2px solid}.knopf svg{flex:none;width:1.1em;height:1.1em;transition:translate .2s}.knopf:hover svg.pfeil{translate:.25em}.bildrahmen{background:var(--grund-tief);position:relative;overflow:clip}.bildrahmen picture{display:contents}.bildrahmen img{object-fit:cover;width:100%;height:100%}.bildnachweis{z-index:1;color:#fff;pointer-events:none;background:#0009;margin:0;padding:.2rem .55rem;font-size:.75rem;font-weight:500;line-height:1.35;position:absolute;bottom:0;left:0}.bildnachweis--oben{top:0;bottom:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.parallax img{animation:linear both parallax view();animation-range:cover;scale:1.16}.einschneiden{animation:linear both einschneiden view();animation-range:entry 10% cover 35%}}}@keyframes parallax{0%{translate:0 -6%}to{translate:0 6%}}@keyframes einschneiden{0%{clip-path:polygon(var(--versatz) 0, var(--versatz) 0, 0 100%, 0 100%)}to{clip-path:polygon(var(--versatz) 0, 100% 0, calc(100% - var(--versatz)) 100%, 0 100%)}}.kopf[data-astro-cid-pbr5acfz]{z-index:30;backdrop-filter:saturate(1.2)blur(12px);background:#f2f0e6e6;transition:box-shadow .25s,margin-bottom .25s;position:sticky;top:0}.kopf[data-astro-cid-pbr5acfz][data-gescrollt]{margin-bottom:.75rem;box-shadow:0 .6rem 1.4rem -.8rem #062b5759}.kopf__innen[data-astro-cid-pbr5acfz]{align-items:center;gap:1.5rem;min-height:5rem;transition:min-height .25s;display:flex}.kopf[data-astro-cid-pbr5acfz][data-gescrollt] .kopf__innen[data-astro-cid-pbr5acfz]{min-height:4.25rem}.kopf__logo[data-astro-cid-pbr5acfz]{margin-right:auto}.kopf__logo[data-astro-cid-pbr5acfz] img[data-astro-cid-pbr5acfz]{width:clamp(8.5rem,20vw,11rem)}.kopf__nav[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{align-items:center;gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:flex}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz],.kopf__mega-knopf[data-astro-cid-pbr5acfz]{color:inherit;font:inherit;background:linear-gradient(var(--rot), var(--rot)) no-repeat left bottom / 0 2px;cursor:pointer;border:0;align-items:center;gap:.4rem;padding-block:.5rem;font-weight:600;font-stretch:105%;text-decoration:none;transition:background-size .25s;display:flex}.kopf__nav[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover,.kopf__mega-knopf[data-astro-cid-pbr5acfz]:hover,.kopf__mega-knopf[data-astro-cid-pbr5acfz][aria-expanded=true]{background-size:100% 2px}.kopf__pfeil[data-astro-cid-pbr5acfz]{width:.7rem;height:.5rem;transition:transform .2s}.kopf__mega-knopf[data-astro-cid-pbr5acfz][aria-expanded=true] .kopf__pfeil[data-astro-cid-pbr5acfz]{transform:rotate(180deg)}.kopf__anfrage[data-astro-cid-pbr5acfz]{min-height:2.75rem;padding-inline:1.4em}.kopf__menueknopf[data-astro-cid-pbr5acfz]{display:none}.mega[data-astro-cid-pbr5acfz]{border-top:1px solid var(--linie);background:var(--grund);padding-block:1.75rem 1.5rem;position:absolute;top:100%;left:0;right:0;box-shadow:0 1.5rem 2.5rem -1.5rem #00000059}.mega__raster[data-astro-cid-pbr5acfz]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.mega__kopf[data-astro-cid-pbr5acfz]{gap:.35rem;text-decoration:none;display:grid}.mega__bild[data-astro-cid-pbr5acfz]{aspect-ratio:16/10;clip-path:polygon(0 0,100% 0,100% 78%,92% 100%,0 100%);display:block;overflow:clip}.mega__bild[data-astro-cid-pbr5acfz] img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mega__kopf[data-astro-cid-pbr5acfz]:hover .mega__bild[data-astro-cid-pbr5acfz] img{transform:scale(1.04)}.mega__name[data-astro-cid-pbr5acfz]{margin-top:.5rem;font-size:1.15rem;font-style:italic;font-weight:800;font-stretch:110%}.mega__kurz[data-astro-cid-pbr5acfz]{min-height:2.7em;color:var(--tinte-leise);font-size:var(--t-klein);line-height:1.35}.mega__liste[data-astro-cid-pbr5acfz]{border-top:1px solid var(--linie);gap:.1rem;margin:.75rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}.mega__liste[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{padding-block:.3rem;font-weight:600;text-decoration:none;display:block}.mega__liste[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover{color:var(--blau);text-decoration:underline}.mega__fuss[data-astro-cid-pbr5acfz]{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.5rem;padding-top:1rem;display:flex}.mega__fuss[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{color:var(--blau);font-weight:700;text-decoration:none}.mega__fuss[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover{text-decoration:underline}.mega__service[data-astro-cid-pbr5acfz]{flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.mega__service[data-astro-cid-pbr5acfz] li[data-astro-cid-pbr5acfz]+li[data-astro-cid-pbr5acfz]:before{content:"·";color:var(--tinte-leise);margin-inline:.6rem}.mega__fuss[data-astro-cid-pbr5acfz] .mega__service[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{color:var(--tinte);font-weight:600}.mega__fuss[data-astro-cid-pbr5acfz] .mega__service[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover{color:var(--blau)}.menue[data-astro-cid-pbr5acfz]{width:100%;max-width:none;height:100%;max-height:none;padding:6.5rem var(--rand) 2rem;background:var(--nacht);color:var(--auf-nacht);border:0;margin:0;inset:0;overflow-y:auto}.menue[data-astro-cid-pbr5acfz] [data-astro-cid-pbr5acfz]:focus-visible{outline-color:#fff}.menue[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{margin:0;padding:0;list-style:none}.menue__titel[data-astro-cid-pbr5acfz]{letter-spacing:.1em;text-transform:uppercase;color:var(--auf-nacht-leise);margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.menue__kategorie[data-astro-cid-pbr5acfz]{border-bottom:1px solid var(--linie-nacht)}.menue__kategorie[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz]{cursor:pointer;align-items:center;gap:.9rem;min-height:3.75rem;font-size:1.35rem;font-style:italic;font-weight:800;font-stretch:112%;list-style:none;display:flex}.menue__kategorie[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz]::-webkit-details-marker{display:none}.menue__kategorie[data-astro-cid-pbr5acfz] summary[data-astro-cid-pbr5acfz]:after{content:"+";margin-left:auto;font-style:normal;font-weight:400}.menue__kategorie[data-astro-cid-pbr5acfz][open] summary[data-astro-cid-pbr5acfz]:after{content:"–"}.menue[data-astro-cid-pbr5acfz] .menue__bild{object-fit:cover;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);width:3rem;height:2rem}.menue__kategorie[data-astro-cid-pbr5acfz] ul[data-astro-cid-pbr5acfz]{padding:0 0 .9rem 3.9rem}.menue__kategorie[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{padding-block:.45rem;font-weight:600;text-decoration:none;display:block}.menue__haupt[data-astro-cid-pbr5acfz]{margin-top:1.5rem!important}.menue__haupt[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{padding-block:.5rem;font-size:2rem;font-style:italic;font-weight:800;font-stretch:115%;text-decoration:none;display:block}.menue__service[data-astro-cid-pbr5acfz]{top:1.25rem;left:var(--rand);right:calc(var(--rand) + 8rem);justify-items:start;display:grid;position:absolute}.menue__service[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]{align-items:center;min-height:2.25rem;font-size:.9375rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.menue__service[data-astro-cid-pbr5acfz] a[data-astro-cid-pbr5acfz]:hover{text-underline-offset:.2em;text-decoration:underline}.menue__zu[data-astro-cid-pbr5acfz]{top:1.25rem;right:var(--rand);min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:2px solid;padding:0 1rem;font-weight:700;position:absolute}@media (width<=60rem){.kopf__nav[data-astro-cid-pbr5acfz],.kopf__anfrage[data-astro-cid-pbr5acfz],.mega[data-astro-cid-pbr5acfz]{display:none}.kopf__menueknopf[data-astro-cid-pbr5acfz]{min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .25rem 0 .75rem;font-weight:700;display:inline-flex}.striche[data-astro-cid-pbr5acfz]{gap:5px;display:grid}.striche[data-astro-cid-pbr5acfz] i[data-astro-cid-pbr5acfz]{background:currentColor;width:1.4rem;height:2px;display:block;transform:skew(-12deg)}.striche[data-astro-cid-pbr5acfz] i[data-astro-cid-pbr5acfz]+i[data-astro-cid-pbr5acfz]{width:.9rem}}.fuss[data-astro-cid-osws6ng6]{--ecke:var(--fuss-ecke);isolation:isolate;margin-top:calc(-1 * var(--ecke));color:#fff;padding-block:clamp(3.5rem,7vw,5.5rem) 1.5rem;position:relative;overflow:clip visible}main:has(+.fuss)>:last-child:not(.kontaktbanner-abschnitt){border-bottom:var(--fuss-ecke) solid transparent}main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6]{--ecke:0px}main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6] .fuss__kante[data-astro-cid-osws6ng6],main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6] .fuss__anfrage[data-astro-cid-osws6ng6],.fuss__streifen[data-astro-cid-osws6ng6]{display:none}main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6] .fuss__streifen[data-astro-cid-osws6ng6]{--ueber:6px;top:calc(-1 * var(--ueber));width:calc(2 * var(--rot-breite));height:calc(var(--rot-breite) / var(--schraeg) + var(--ueber));background:var(--rot);clip-path:polygon(calc(var(--rot-breite) + var(--ueber) * var(--schraeg)) 0, 100% 0, 100% var(--ueber), var(--rot-breite) 100%, 0 100%);display:block;position:absolute;right:0}main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6] .fuss__flaeche[data-astro-cid-osws6ng6]{clip-path:none}.fuss__flaeche[data-astro-cid-osws6ng6]{z-index:-1;background:var(--blau-nacht);clip-path:polygon(calc(var(--ecke) * var(--schraeg)) 0, 100% 0, 100% 100%, 0 100%, 0 var(--ecke));position:absolute;inset:0}.fuss__kante[data-astro-cid-osws6ng6]{top:0;left:calc(var(--ecke) * var(--schraeg) - 1.1rem);width:.45rem;height:var(--ecke);background:var(--rot);transform-origin:top;position:absolute;transform:skew(-12deg)}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:not(.knopf){color:inherit;text-decoration:none}.fuss[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]:not(.knopf):hover{text-decoration:underline}.fuss[data-astro-cid-osws6ng6] [data-astro-cid-osws6ng6]:focus-visible{outline-color:#fff}.fuss__raster[data-astro-cid-osws6ng6]{gap:2.5rem 2rem;display:grid}@media (width>=40rem){.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.fuss__raster[data-astro-cid-osws6ng6]{grid-template-columns:1.5fr minmax(max-content,1fr) 1fr 1fr}main:has(>.kontaktbanner-abschnitt:last-child)+.fuss[data-astro-cid-osws6ng6] .fuss__raster[data-astro-cid-osws6ng6]{padding-right:max(0px, 2 * var(--rot-breite) - 1rem - max(var(--rand), (100vw - var(--breite)) / 2))}}.logo-licht[data-astro-cid-osws6ng6]{isolation:isolate;width:clamp(11rem,9rem + 5.5vw,14rem);display:grid;position:relative}.logo-licht[data-astro-cid-osws6ng6]>[data-astro-cid-osws6ng6]{grid-area:1/1;position:relative}.logo-licht[data-astro-cid-osws6ng6]>img[data-astro-cid-osws6ng6]{width:100%}.logo-licht__schein[data-astro-cid-osws6ng6]{filter:blur(.4rem);opacity:.55;transition:opacity .4s}.logo-licht[data-astro-cid-osws6ng6]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#aac8f524,#aac8f50d 55%,#0000);position:absolute;inset:-2.5rem -3rem}@media (hover:hover){.logo-licht[data-astro-cid-osws6ng6]:hover .logo-licht__schein[data-astro-cid-osws6ng6]{opacity:.85}}.fuss[data-astro-cid-osws6ng6] .logo-licht[data-astro-cid-osws6ng6]:focus-visible{outline-offset:.6rem;outline:3px solid #fff}@media screen and (prefers-reduced-motion:no-preference){.logo-licht--aus[data-astro-cid-osws6ng6] .logo-licht__bild[data-astro-cid-osws6ng6]{opacity:.16}.logo-licht--aus[data-astro-cid-osws6ng6] .logo-licht__schein[data-astro-cid-osws6ng6],.logo-licht--aus[data-astro-cid-osws6ng6]:before{opacity:0}.logo-licht--an[data-astro-cid-osws6ng6] .logo-licht__bild[data-astro-cid-osws6ng6]{animation:1.4s linear .25s backwards fuss-licht-buchstaben}.logo-licht--an[data-astro-cid-osws6ng6] .logo-licht__schein[data-astro-cid-osws6ng6]{animation:1.4s linear .25s backwards fuss-licht-schein}.logo-licht--an[data-astro-cid-osws6ng6]:before{animation:1.4s linear .25s backwards fuss-licht-hof}}@keyframes fuss-licht-buchstaben{0%,12%{opacity:.16}14.5%,17%{opacity:.8}23%,34%{opacity:.24}36.5%{opacity:.6}40%,50%{opacity:.3}59%,to{opacity:1}}@keyframes fuss-licht-schein{0%,12%{opacity:0}14.5%,17%{opacity:.4}23%,34%{opacity:0}36.5%{opacity:.25}40%,50%{opacity:0}65%{opacity:.85;animation-timing-function:ease-out}to{opacity:.55}}@keyframes fuss-licht-hof{0%,50%{opacity:0}80%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.logo-licht__schein[data-astro-cid-osws6ng6]{transition:none}}.fuss__satz[data-astro-cid-osws6ng6]{max-width:24rem;color:var(--auf-nacht-leise);margin:1.5rem 0}.fuss__titel[data-astro-cid-osws6ng6]{letter-spacing:.1em;text-transform:uppercase;color:var(--auf-nacht-leise);margin:0 0 .9rem;font-size:.8125rem;font-weight:700}address[data-astro-cid-osws6ng6]{color:var(--auf-nacht-leise);font-style:normal}.fuss__wege[data-astro-cid-osws6ng6]{gap:.1rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.fuss__wege[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{align-items:center;gap:.5rem;min-height:2.5rem;font-weight:650;display:inline-flex}.fuss__wege[data-astro-cid-osws6ng6] svg{flex:none;width:1.05rem;height:1.05rem}.fuss__zeiten[data-astro-cid-osws6ng6]{gap:.6rem;margin:0;display:grid}.fuss__zeiten[data-astro-cid-osws6ng6] div[data-astro-cid-osws6ng6]{grid-template-columns:4.25rem 1fr;display:grid}.fuss__zeiten[data-astro-cid-osws6ng6] dt[data-astro-cid-osws6ng6]{white-space:nowrap;font-weight:700}.fuss__zeiten[data-astro-cid-osws6ng6] dd[data-astro-cid-osws6ng6]{color:var(--auf-nacht-leise);margin:0}.fuss__zeit[data-astro-cid-osws6ng6]{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.fuss__liste[data-astro-cid-osws6ng6]{margin:0;padding:0;list-style:none;display:grid}.fuss__liste[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{padding-block:.35rem;font-weight:600;display:inline-block}.fuss__liste-abstand[data-astro-cid-osws6ng6]{margin-top:.75rem}.fuss__unten[data-astro-cid-osws6ng6]{font-size:var(--t-klein);color:var(--auf-nacht-leise);border-top:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;display:flex}.fuss__unten[data-astro-cid-osws6ng6] p[data-astro-cid-osws6ng6]{margin:0}.fuss__recht[data-astro-cid-osws6ng6]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.fuss__recht[data-astro-cid-osws6ng6] a[data-astro-cid-osws6ng6]{padding-block:.4rem;display:inline-block}
