@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/cormorant-garamond-latin-300-normal.Cw-E_7L1.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-300-normal.BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}.demo.foto{--anthrazit:#202020;--sand:#d8c7b5;--creme:#f7f5f1;--weiss:#fff;--grau:#5b5853;--linie:#2020202e;--ink:var(--anthrazit);--text:var(--anthrazit);--muted:var(--grau);--bg:var(--weiss);--bg-alt:var(--creme);--accent:var(--anthrazit);--accent-hover:#000;--radius:0;--header-height:4.5rem;--sektion-y:8rem;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--umschalter-bg:#202020;--umschalter-aktiv:#d8c7b5;--umschalter-text:#202020;--umschalter-layer:#d0cfcb;font-family:Inter,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}@media (width<=1024px){.demo.foto{--sektion-y:5.5rem}}@media (width<=767px){.demo.foto{--sektion-y:4rem}}.demo.foto .container{padding-inline:2rem}@media (width<=767px){.demo.foto .container{padding-inline:1.25rem}}.demo.foto section[id]{scroll-margin-top:calc(var(--header-height) + .25rem)}.demo.foto h1,.demo.foto h2,.demo.foto h3{font-family:var(--serif);letter-spacing:-.015em;font-weight:300;line-height:1.05}.demo.foto h1 em,.demo.foto h2 em{font-style:italic;font-weight:400}.demo.foto .fo-h2{font-size:clamp(2.5rem,5.4vw,4.75rem)}.demo.foto .fo-btn{border:1px solid var(--anthrazit);background:var(--anthrazit);color:#fff;min-height:3.25rem;font:inherit;letter-spacing:.04em;cursor:pointer;align-items:center;gap:.75rem;padding:.9rem 1.9rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.demo.foto .fo-btn:hover,.demo.foto .fo-btn-hell{color:var(--anthrazit);background:0 0}.demo.foto .fo-btn-hell:hover{background:var(--anthrazit);color:#fff}.demo.foto .fo-textlink{letter-spacing:.04em;border-bottom:1px solid;padding-block:.4rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-block}.demo.foto .fo-textlink:hover{border-bottom-width:2px;padding-bottom:calc(.4rem - 1px)}.demo.foto :focus-visible{outline:2px solid var(--anthrazit);outline-offset:4px}.demo.foto .on-dark :focus-visible,.demo.foto .fo-dunkel :focus-visible{outline-color:var(--sand)}.fo-reveal .demo.foto [data-reveal]{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(18px)}.fo-reveal .demo.foto [data-reveal].is-in{opacity:1;transform:none}.fo-header[data-astro-cid-nhqbbzyr]{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--linie);background:#f7f5f1f0;position:fixed;inset:0 0 auto}.fo-header-inner[data-astro-cid-nhqbbzyr]{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.fo-marke[data-astro-cid-nhqbbzyr]{color:var(--anthrazit);align-items:baseline;gap:.75rem;text-decoration:none;display:flex}.fo-marke-name[data-astro-cid-nhqbbzyr]{font-family:var(--serif);font-size:1.75rem;font-weight:400;line-height:1}.fo-marke-zusatz[data-astro-cid-nhqbbzyr]{letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:500}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr]{gap:2.25rem;margin:0;padding:0;list-style:none;display:flex}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]{letter-spacing:.03em;color:var(--anthrazit);padding-block:.5rem;font-size:.9rem;text-decoration:none;display:inline-block;position:relative}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]:after{content:"";background:var(--anthrazit);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]:hover:after,.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr][aria-current]:after{transform:scaleX(1)}.fo-menuknopf[data-astro-cid-nhqbbzyr]{min-height:2.75rem;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:var(--anthrazit);cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .25rem;font-size:.85rem;font-weight:500;display:none}.fo-menuknopf-striche[data-astro-cid-nhqbbzyr],.fo-menuknopf-striche[data-astro-cid-nhqbbzyr]:before{background:currentColor;width:24px;height:1px;transition:transform .25s;display:block}.fo-menuknopf-striche[data-astro-cid-nhqbbzyr]{background:0 0;border-block:1px solid;height:7px;position:relative}.fo-menuknopf-striche[data-astro-cid-nhqbbzyr]:before{content:none}@media (width<=1024px){.fo-menuknopf[data-astro-cid-nhqbbzyr]{display:inline-flex}.fo-nav[data-astro-cid-nhqbbzyr]{background:var(--creme);border-bottom:1px solid var(--linie);padding:.5rem 1.25rem 1.5rem;display:none;position:absolute;top:100%;left:0;right:0}.is-open[data-astro-cid-nhqbbzyr] .fo-nav[data-astro-cid-nhqbbzyr]{display:block}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr]{flex-direction:column;gap:0}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]{border-bottom:1px solid var(--linie);font-family:var(--serif);padding-block:.95rem;font-size:1.6rem;display:block}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]:after{display:none}.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr][aria-current]{font-style:italic}}@media (width<=400px){.fo-marke-zusatz[data-astro-cid-nhqbbzyr]{display:none}}@media (prefers-reduced-motion:reduce){.fo-nav[data-astro-cid-nhqbbzyr] ul[data-astro-cid-nhqbbzyr] a[data-astro-cid-nhqbbzyr]:after,.fo-menuknopf-striche[data-astro-cid-nhqbbzyr]{transition:none}}.fo-footer[data-astro-cid-wi2josfy]{background:var(--anthrazit);color:#e7ded3;padding-top:5rem;font-size:.95rem}.fo-footer-oben[data-astro-cid-wi2josfy]{flex-wrap:wrap;justify-content:space-between;gap:2.5rem 4rem;padding-bottom:3rem;display:flex}.fo-footer-name[data-astro-cid-wi2josfy]{font-family:var(--serif);color:#fff;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:300;line-height:1}ul[data-astro-cid-wi2josfy]{flex-wrap:wrap;gap:.5rem 2rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-wi2josfy]{color:#fff;text-decoration:none}a[data-astro-cid-wi2josfy]:hover{text-decoration:underline}.fo-footer-recht[data-astro-cid-wi2josfy]{color:#fff;gap:1.5rem;display:flex}.fo-footer-unten[data-astro-cid-wi2josfy]{border-top:1px solid #d8c7b559;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem;font-size:.88rem;display:flex}.fo-footer-unten[data-astro-cid-wi2josfy] a[data-astro-cid-wi2josfy]{text-decoration:underline}.fo-hero[data-astro-cid-353lkw3w]{min-height:57rem;padding-top:var(--header-height);background:var(--creme);align-items:center;display:flex;position:relative;overflow:clip}.fo-hero-bild[data-astro-cid-353lkw3w]{justify-content:center;display:flex;position:absolute;inset:0}.fo-hero-bild[data-astro-cid-353lkw3w] img{object-fit:cover;object-position:80% 30%;width:100%;max-width:1536px;height:100%}.fo-hero-bild[data-astro-cid-353lkw3w]:after{content:"";background:linear-gradient(90deg, var(--creme) 0%, #f7f5f1f0 26%, #f7f5f18c 46%, #f7f5f100 64%);position:absolute;inset:0}.fo-hero-inhalt[data-astro-cid-353lkw3w]{z-index:1;position:relative}.fo-hero-text[data-astro-cid-353lkw3w]{max-width:38rem;padding-block:4rem}.fo-zeile[data-astro-cid-353lkw3w]{white-space:nowrap;display:block}h1[data-astro-cid-353lkw3w]{font-size:clamp(3.5rem,7.2vw,6.75rem);line-height:.98}.fo-hero-sub[data-astro-cid-353lkw3w]{max-width:29rem;color:var(--anthrazit);margin-top:1.75rem;font-size:1.15rem}.fo-hero-aktionen[data-astro-cid-353lkw3w]{flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;margin-top:2.5rem;display:flex}@media (width>=1537px){.fo-hero-bild[data-astro-cid-353lkw3w] img{mask-image:linear-gradient(90deg,#0000,#000 150px 90%,#0000)}}@media (width<=1024px){.fo-hero[data-astro-cid-353lkw3w]{min-height:0;padding-top:var(--header-height);display:block}.fo-hero-bild[data-astro-cid-353lkw3w]{height:min(62vw,34rem);position:relative;inset:auto}.fo-hero-bild[data-astro-cid-353lkw3w]:after{display:none}.fo-hero-text[data-astro-cid-353lkw3w]{max-width:40rem;padding-block:3rem 4rem}h1[data-astro-cid-353lkw3w]{font-size:clamp(3.25rem,9vw,5rem)}}@media (width<=767px){.fo-hero-bild[data-astro-cid-353lkw3w]{height:118vw;max-height:34rem}.fo-hero-bild[data-astro-cid-353lkw3w] img{object-position:95% 25%}.fo-hero-text[data-astro-cid-353lkw3w]{padding-block:2.5rem 3.5rem}.fo-hero-sub[data-astro-cid-353lkw3w]{font-size:1.05rem}}.fo-portfolio[data-astro-cid-r73rfowi]{padding-block:var(--sektion-y);background:var(--weiss)}.fo-kopf[data-astro-cid-r73rfowi]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:2rem 4rem;margin-bottom:4rem;display:grid}.fo-intro[data-astro-cid-r73rfowi]{max-width:24rem;color:var(--grau);padding-bottom:.6rem}.fo-bento[data-astro-cid-r73rfowi]{--u:5rem;--gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--u);gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.fo-kachel[data-astro-cid-r73rfowi]{flex-direction:column;min-height:0;display:flex}.fo-bild[data-astro-cid-r73rfowi]{background:var(--creme);flex:1;min-height:0;overflow:hidden}.fo-kachel[data-astro-cid-r73rfowi] img{object-fit:cover;object-position:var(--pos);width:100%;height:100%;display:block}.fo-kachel-label[data-astro-cid-r73rfowi]{color:var(--grau);flex:none;padding-top:.4rem;font-size:.85rem;line-height:1.4}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fo-kachel[data-astro-cid-r73rfowi] img{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.fo-kachel[data-astro-cid-r73rfowi]:hover img{transform:scale(1.04)}}.k1[data-astro-cid-r73rfowi]{grid-area:1/1/7/5}.k2[data-astro-cid-r73rfowi]{grid-area:1/5/4/10}.k3[data-astro-cid-r73rfowi]{grid-area:4/5/7/10}.k4[data-astro-cid-r73rfowi]{grid-area:1/10/7/13}.k5[data-astro-cid-r73rfowi]{grid-area:7/1/11/7}.k6[data-astro-cid-r73rfowi]{grid-area:7/7/14/10}.k7[data-astro-cid-r73rfowi]{grid-area:7/10/11/13}.k8[data-astro-cid-r73rfowi]{grid-area:11/1/14/7}.k9[data-astro-cid-r73rfowi]{grid-area:11/10/14/13}@media (width<=1024px){.fo-kopf[data-astro-cid-r73rfowi]{grid-template-columns:1fr;margin-bottom:3rem}.fo-bento[data-astro-cid-r73rfowi]{grid-template-columns:repeat(6,minmax(0,1fr))}.fo-kachel[data-astro-cid-r73rfowi] img{object-position:var(--pos-t)}.k2[data-astro-cid-r73rfowi]{grid-area:1/1/5/7}.k1[data-astro-cid-r73rfowi]{grid-area:5/1/11/4}.k4[data-astro-cid-r73rfowi]{grid-area:5/4/9/7}.k9[data-astro-cid-r73rfowi]{grid-area:9/4/11/7}.k3[data-astro-cid-r73rfowi]{grid-area:11/1/15/7}.k6[data-astro-cid-r73rfowi]{grid-area:15/1/21/5}.k7[data-astro-cid-r73rfowi]{grid-area:15/5/21/7}.k5[data-astro-cid-r73rfowi]{grid-area:21/1/24/4}.k8[data-astro-cid-r73rfowi]{grid-area:21/4/24/7}}@media (width<=767px){.fo-bento[data-astro-cid-r73rfowi]{--u:4.25rem;--gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.fo-kachel[data-astro-cid-r73rfowi] img{object-position:var(--pos-m)}.k1[data-astro-cid-r73rfowi]{grid-area:1/1/6/3}.k4[data-astro-cid-r73rfowi]{grid-area:6/1/11/2}.k3[data-astro-cid-r73rfowi]{grid-area:6/2/9/3}.k9[data-astro-cid-r73rfowi]{grid-area:9/2/11/3}.k2[data-astro-cid-r73rfowi]{grid-area:11/1/14/3}.k6[data-astro-cid-r73rfowi]{grid-area:14/1/18/2}.k7[data-astro-cid-r73rfowi]{grid-area:14/2/18/3}.k5[data-astro-cid-r73rfowi]{grid-area:18/1/21/3}.k8[data-astro-cid-r73rfowi]{grid-area:21/1/24/3}}.fo-leistungen[data-astro-cid-4n3nqs6s]{padding-block:var(--sektion-y);background:var(--creme)}.fo-kopf[data-astro-cid-4n3nqs6s]{max-width:60rem;margin-bottom:4.5rem}.fo-kopf[data-astro-cid-4n3nqs6s] p[data-astro-cid-4n3nqs6s]{max-width:28rem;color:var(--grau);margin-top:1.5rem}.fo-reihen[data-astro-cid-4n3nqs6s]{border-top:1px solid var(--anthrazit);margin:0;padding:0;list-style:none}.fo-reihe[data-astro-cid-4n3nqs6s]{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1rem 3rem;padding-block:3rem;display:grid}h3[data-astro-cid-4n3nqs6s]{font-size:clamp(2.4rem,4.2vw,3.75rem)}.fo-reihe-text[data-astro-cid-4n3nqs6s] p[data-astro-cid-4n3nqs6s]{max-width:28rem;color:var(--grau);margin-bottom:1.25rem}@media (width<=1024px){.fo-reihe[data-astro-cid-4n3nqs6s]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:2.5rem}.fo-kopf[data-astro-cid-4n3nqs6s]{margin-bottom:3rem}}@media (width<=767px){.fo-reihe[data-astro-cid-4n3nqs6s]{grid-template-columns:1fr;gap:.5rem;padding-block:1.75rem}h3[data-astro-cid-4n3nqs6s]{font-size:2rem}.fo-reihe-text[data-astro-cid-4n3nqs6s] p[data-astro-cid-4n3nqs6s]{margin-bottom:.75rem}}.fo-ueber[data-astro-cid-5jqtmw5r]{padding-block:var(--sektion-y);background:var(--anthrazit);color:#fff}.fo-ueber[data-astro-cid-5jqtmw5r] h2{color:#fff}.fo-ueber-raster[data-astro-cid-5jqtmw5r]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:4rem clamp(3rem,8vw,7rem);display:grid}.fo-ueber-bild[data-astro-cid-5jqtmw5r]{max-width:30rem;margin:0;position:relative}.fo-ueber-bild[data-astro-cid-5jqtmw5r]:before{content:"";border:1px solid var(--sand);position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.fo-ueber-bild[data-astro-cid-5jqtmw5r] img{object-fit:cover;object-position:50% 20%;width:100%;height:auto;display:block;position:relative}.fo-ueber-text[data-astro-cid-5jqtmw5r]{padding-top:4rem}.fo-zitat[data-astro-cid-5jqtmw5r]{max-width:34rem;font-family:var(--serif);color:#fff;margin-top:2.5rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:300;line-height:1.3}.fo-ueber-zusatz[data-astro-cid-5jqtmw5r]{color:#e7ded3;border-top:1px solid #d8c7b573;max-width:28rem;margin-top:2rem;padding-top:2rem}@media (width<=1024px){.fo-ueber-raster[data-astro-cid-5jqtmw5r]{grid-template-columns:minmax(0,1fr)}.fo-ueber-bild[data-astro-cid-5jqtmw5r]{max-width:26rem;margin-right:1.5rem}.fo-ueber-text[data-astro-cid-5jqtmw5r]{padding-top:0}}@media (width<=767px){.fo-ueber-bild[data-astro-cid-5jqtmw5r]:before{inset:1rem -.75rem -1rem 1rem}.fo-ueber-bild[data-astro-cid-5jqtmw5r]{margin-right:.75rem}}.fo-studio[data-astro-cid-5oakwj2b]{padding-top:var(--sektion-y);background:var(--weiss)}.fo-studio-kopf[data-astro-cid-5oakwj2b]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:2rem 5rem;margin-bottom:4rem;display:grid}.fo-studio-kopf[data-astro-cid-5oakwj2b] p[data-astro-cid-5oakwj2b]{max-width:30rem;color:var(--grau);padding-bottom:.6rem}.fo-studio-bild[data-astro-cid-5oakwj2b]{max-width:1536px;margin:0 auto}.fo-studio-bild[data-astro-cid-5oakwj2b] img{aspect-ratio:2;object-fit:cover;object-position:50% 55%;width:100%;height:auto;display:block}@media (width<=1024px){.fo-studio-kopf[data-astro-cid-5oakwj2b]{grid-template-columns:minmax(0,1fr);margin-bottom:3rem}}@media (width<=767px){.fo-studio-bild[data-astro-cid-5oakwj2b] img{aspect-ratio:4/3;object-position:58% 55%}}.fo-ablauf[data-astro-cid-ep6mzz6a]{padding-block:6rem calc(var(--sektion-y) + 3rem);background:var(--weiss)}.fo-ablauf[data-astro-cid-ep6mzz6a] .fo-h2{text-wrap:balance;margin-bottom:3.5rem}.fo-schritte[data-astro-cid-ep6mzz6a]{counter-reset:schritt;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.fo-schritt[data-astro-cid-ep6mzz6a]{border-top:1px solid var(--anthrazit);padding-top:2.25rem;position:relative}.fo-schritt-nr[data-astro-cid-ep6mzz6a]{font-variant-numeric:lining-nums;font-family:var(--serif);color:#5b5853;margin-bottom:1.25rem;font-size:2.25rem;font-weight:400;line-height:.9;display:block}.fo-schritt[data-astro-cid-ep6mzz6a] h3[data-astro-cid-ep6mzz6a]{margin-bottom:.75rem;font-size:1.8rem}.fo-schritt[data-astro-cid-ep6mzz6a] p[data-astro-cid-ep6mzz6a]{max-width:17rem;color:var(--grau);font-size:.95rem}@media (width<=1024px){.fo-schritte[data-astro-cid-ep6mzz6a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}.fo-ablauf[data-astro-cid-ep6mzz6a]{padding-top:4.5rem}}@media (width<=767px){.fo-schritte[data-astro-cid-ep6mzz6a]{border-left:1px solid var(--anthrazit);grid-template-columns:minmax(0,1fr);gap:0;margin-left:4px}.fo-schritt[data-astro-cid-ep6mzz6a]{border-top:0;padding:0 0 2.5rem 1.75rem}.fo-schritt[data-astro-cid-ep6mzz6a]:last-child{padding-bottom:0}.fo-schritt-nr[data-astro-cid-ep6mzz6a]{margin-bottom:.5rem;font-size:2rem;display:inline-block}.fo-schritt[data-astro-cid-ep6mzz6a] p[data-astro-cid-ep6mzz6a]{max-width:none}}.fo-kontakt[data-astro-cid-wfu7yapm]{padding-block:var(--sektion-y);background:var(--sand)}.fo-kontakt-raster[data-astro-cid-wfu7yapm]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:3rem clamp(3rem,8vw,7rem);display:grid}.fo-kontakt-text[data-astro-cid-wfu7yapm] p[data-astro-cid-wfu7yapm]{max-width:28rem;margin-top:2rem}.fo-adresse[data-astro-cid-wfu7yapm]{border-top:1px solid var(--anthrazit);gap:.9rem;max-width:28rem;margin-top:2.5rem;padding-top:2rem;font-style:normal;display:grid}.fo-kontakt-text[data-astro-cid-wfu7yapm] .fo-adresse[data-astro-cid-wfu7yapm] p[data-astro-cid-wfu7yapm]{max-width:none;margin:0}.fo-adresse-name[data-astro-cid-wfu7yapm]{font-family:var(--serif);font-size:1.6rem;line-height:1.1}.fo-adresse-antwort[data-astro-cid-wfu7yapm]{font-size:.9rem}.fo-formular[data-astro-cid-wfu7yapm]{gap:1.5rem;display:grid}.fo-feld[data-astro-cid-wfu7yapm]{gap:.2rem;display:grid}label[data-astro-cid-wfu7yapm]{font-size:.9rem;font-weight:500}input[data-astro-cid-wfu7yapm],select[data-astro-cid-wfu7yapm],textarea[data-astro-cid-wfu7yapm]{border:0;border-bottom:1px solid var(--anthrazit);width:100%;font:inherit;color:var(--anthrazit);background:0 0;border-radius:0;padding:.65rem 0}textarea[data-astro-cid-wfu7yapm]{resize:vertical}input[data-astro-cid-wfu7yapm]:focus-visible,select[data-astro-cid-wfu7yapm]:focus-visible,textarea[data-astro-cid-wfu7yapm]:focus-visible{outline:2px solid var(--anthrazit);outline-offset:2px}.fo-btn[data-astro-cid-wfu7yapm]{justify-self:start;margin-top:.5rem}.fo-status[data-astro-cid-wfu7yapm]{background:var(--anthrazit);color:#fff;padding:1rem 1.25rem;font-size:.95rem}.fo-datenschutz[data-astro-cid-wfu7yapm]{color:var(--anthrazit);font-size:.85rem}@media (width<=1024px){.fo-kontakt-raster[data-astro-cid-wfu7yapm]{grid-template-columns:minmax(0,1fr);align-items:start}}
