path.svelte-1oajzak{fill:currentColor}.Intro.svelte-1w7idf.svelte-1w7idf{--logo-color:var(--clr-theme-2)}._logo.svelte-1w7idf.svelte-1w7idf{color:var(--logo-color)}._logo.svelte-1w7idf .LogoAndClaim{width:100%;--logo-color:var(--logo-color)}[data-scroll-direction=vertical] .Intro.svelte-1w7idf.svelte-1w7idf{height:100vh;width:100vw;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:1;transition:opacity calc(var(---fadeOut) / 2),visibility 0ms calc(var(---fadeOut) / 2)}[data-scroll-direction=vertical] .inner.svelte-1w7idf.svelte-1w7idf{display:contents}[data-scroll-direction=vertical] ._image.svelte-1w7idf.svelte-1w7idf,[data-scroll-direction=vertical] button.svelte-1w7idf.svelte-1w7idf{position:absolute;top:0;right:0;bottom:0;left:0}[data-scroll-direction=vertical] ._image.svelte-1w7idf.svelte-1w7idf{z-index:-1;opacity:.3}[data-scroll-direction=vertical] ._image.svelte-1w7idf *{height:100%;width:100%;object-fit:cover}[data-scroll-direction=vertical] ._logo.svelte-1w7idf.svelte-1w7idf{width:70vmin;height:70vmin;margin:auto}[data-scroll-direction=vertical] [data-show-intro=false].svelte-1w7idf.svelte-1w7idf{opacity:0;pointer-events:none;visibility:hidden}[data-scroll-direction=horizontal] .Intro.svelte-1w7idf.svelte-1w7idf{height:100%;width:100vw;position:relative;overflow:hidden;background-color:#fff;transition:width var(---fadeOut) ease-in-out}[data-scroll-direction=horizontal] .inner.svelte-1w7idf.svelte-1w7idf{position:absolute;width:100vw;height:100%;transition:transform var(---fadeOut) ease-in-out}[data-scroll-direction=horizontal] button.svelte-1w7idf.svelte-1w7idf,[data-scroll-direction=horizontal] ._image.svelte-1w7idf.svelte-1w7idf{height:100%;width:100%}[data-scroll-direction=horizontal] ._logo.svelte-1w7idf.svelte-1w7idf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999;width:50vmin;height:50vmin;margin:auto}[data-scroll-direction=horizontal] ._image.svelte-1w7idf.svelte-1w7idf{opacity:.3}[data-scroll-direction=horizontal] ._image.svelte-1w7idf figure,[data-scroll-direction=horizontal] ._image.svelte-1w7idf picture{height:100%;width:100%}[data-scroll-direction=horizontal] ._image.svelte-1w7idf img{height:100%;width:100%;object-fit:cover}[data-scroll-direction=horizontal] [data-show-intro=false].svelte-1w7idf.svelte-1w7idf{width:0px}[data-scroll-direction=horizontal] [data-show-intro=false].svelte-1w7idf .inner.svelte-1w7idf{transform:translate(-50vw)}[data-as~=pageSection1].svelte-t0mnnt.svelte-t0mnnt{background-color:var(--clr-theme-2);color:var(--clr-theme-1)}[data-as~=textBlock1].svelte-t0mnnt ._text.svelte-t0mnnt{max-height:unset}[data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT{color:var(--clr-theme-3)}[data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT strong{font-size:1.4em;color:var(--clr-theme-1);font-weight:400}[data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT>:nth-child(2){margin-top:unset}[data-scroll-direction=vertical] [data-as~=pageSection1].svelte-t0mnnt.svelte-t0mnnt{padding-bottom:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-t0mnnt.svelte-t0mnnt{padding-top:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-t0mnnt.svelte-t0mnnt:before{border:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-t0mnnt ._logo.svelte-t0mnnt{display:none}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT>:nth-child(3){margin-block:2em}[data-scroll-direction=horizontal] [data-as~=pageSection1].svelte-t0mnnt.svelte-t0mnnt{padding-left:var(--page-paddingInline)}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt.svelte-t0mnnt{grid-column:1;grid-row:1/span 3;padding-top:var(--page-paddingTop);display:flex;flex-direction:column}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt ._logo.svelte-t0mnnt{width:60%;max-height:20vh;height:100%;margin-bottom:var(--pageSection-spacing-m)}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt ._logo.svelte-t0mnnt>*{height:100%}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt ._text.svelte-t0mnnt{max-height:unset}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT{max-width:var(--textBlock-width-l);color:var(--clr-theme-3);display:flex;flex-direction:column;height:100%}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-t0mnnt .PORTABLE-TEXT>:nth-child(3){margin-block:auto}[data-as~=pageSection2].svelte-5mrbfc{background-color:var(--clr-theme-2)}[data-as~=textBlock1].svelte-5mrbfc{--formatedText-strong-color:var(--clr-theme-1)}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-5mrbfc:before{content:unset}[data-scroll-direction=vertical] [data-as~=sectionTitle2].svelte-5mrbfc{padding-top:1.4em}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-5mrbfc{margin-top:auto;grid-column:2;grid-row:1/span 3;padding-top:var(--pageSection-lineOffset-m);padding-right:var(--pageSection-spacing-m);padding-bottom:.5em}[data-scroll-direction=vertical] .PageSection.svelte-kynbeu.svelte-kynbeu{padding-bottom:calc(var(--pageSection-paddingBlock) * .5)}[data-scroll-direction=vertical] ._image.svelte-kynbeu.svelte-kynbeu{width:100%;height:50vw;position:relative;opacity:.5;transition:opacity var(--ms-m)}[data-scroll-direction=vertical] ._image.svelte-kynbeu.svelte-kynbeu:hover{opacity:1}[data-scroll-direction=vertical] ._image.svelte-kynbeu a.svelte-kynbeu{position:absolute;top:0;right:0;bottom:0;left:0}[data-scroll-direction=vertical] ._image.svelte-kynbeu figure{position:absolute;top:0;right:0;bottom:0;left:0}[data-scroll-direction=vertical] ._image.svelte-kynbeu picture,[data-scroll-direction=vertical] ._image.svelte-kynbeu img{width:100%;height:100%;object-fit:cover}[data-scroll-direction=vertical] [data-as=sectionTitle2].svelte-kynbeu.svelte-kynbeu{padding-top:var(--pageSection-spacing-s)}#pageStart{background-color:var(--clr-theme-3);--logo-color:var(--clr-theme-1);--logo-claim-color:var(--clr-theme-3)}#pageStart [data-as~=pageSection2]._projekt{---clr-1:var(--clr-theme-1);---clr-2:var(--clr-theme-2);color:var(---clr-1);background-color:var(---clr-2)}#pageStart [data-as~=pageSection2]._lage{---clr-1:var(--clr-theme-5);---clr-2:var(--clr-theme-3);color:var(---clr-1);background-color:var(---clr-2)}#pageStart [data-as~=pageSection2]._angebot{---clr-1:var(--clr-theme-3);---clr-2:var(--clr-theme-4);color:var(---clr-1);background-color:var(---clr-2)}#pageStart [data-as~=pageSection2]{color:var(--clr-theme-1)}#pageStart .PageContent nav._main{display:contents}#pageStart .PageContent nav._secondary{background-color:var(--clr-theme-3);color:var(--clr-theme-2);min-width:unset}#pageStart .PageContent nav._secondary>div{margin-top:auto;display:flex;flex-direction:column}[data-scroll-direction=vertical] #pageStart{--pageHeader-color1:var(--clr-theme-2);--pageHeader-color2:var(--clr-theme-1)}[data-scroll-direction=vertical] #pageStart .PageContent nav._secondary{display:none}[data-scroll-direction=horizontal] #pageStart{--pageHeaderLogo-color:white;--pageNavigation-color1:var(--clr-theme-1);--pageNavigation-color2:var(--clr-theme-2)}[data-scroll-direction=horizontal] #pageStart header{display:none!important}[data-scroll-direction=horizontal] #pageStart ._secondary{background-color:var(--clr-theme-1);color:var(--clr-theme-2);min-width:unset}[data-scroll-direction=horizontal] #pageStart ._secondary>div{margin-top:auto;display:flex;flex-direction:column}
