.LogoAndClaim.svelte-yb1ek5{overflow:visible;max-height:100%;max-width:100%;pointer-events:none}.cls-1.svelte-yb1ek5{transition:color var(--ms-m);stroke-width:0px}.logo.svelte-yb1ek5 .cls-1:where(.svelte-yb1ek5){fill:var(--logo-color)}.claim.svelte-yb1ek5 .cls-1:where(.svelte-yb1ek5){fill:var(--logo-claim-color, var(--logo-color))}.Intro.svelte-a03am7{--logo-color: var(--clr-theme-2);--logo-claim-color: var(--clr-theme-2)}[data-scroll-direction=vertical] .Intro.svelte-a03am7{height:100vh;width:100vw;z-index:999;position:fixed;inset:0;background-color:#fff;opacity:1;transition:opacity calc(var(---fadeOut) / 2),visibility 0ms calc(var(---fadeOut) / 2)}[data-scroll-direction=vertical] .inner.svelte-a03am7{display:contents}[data-scroll-direction=vertical] ._image.svelte-a03am7,[data-scroll-direction=vertical] button.svelte-a03am7{position:absolute;inset:0}[data-scroll-direction=vertical] ._image.svelte-a03am7{z-index:-1;opacity:.3}[data-scroll-direction=vertical] ._image.svelte-a03am7 *{height:100%;width:100%;object-fit:cover}[data-scroll-direction=vertical] ._logo.svelte-a03am7{width:70vmin;height:70vmin;margin:auto}[data-scroll-direction=vertical] [data-show-intro=false].svelte-a03am7{opacity:0;pointer-events:none;visibility:hidden}[data-scroll-direction=horizontal] .Intro.svelte-a03am7{height:100%;width:100vw;position:relative;overflow:hidden;background-color:#fff;transition:width var(---fadeOut) ease-in-out}[data-scroll-direction=horizontal] .inner.svelte-a03am7{position:absolute;width:100vw;height:100%;transition:transform var(---fadeOut) ease-in-out}[data-scroll-direction=horizontal] button.svelte-a03am7,[data-scroll-direction=horizontal] ._image.svelte-a03am7{height:100%;width:100%}[data-scroll-direction=horizontal] ._logo.svelte-a03am7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:999;width:50vmin;height:50vmin;margin:auto}[data-scroll-direction=horizontal] ._image.svelte-a03am7{opacity:.3}[data-scroll-direction=horizontal] ._image.svelte-a03am7 figure,[data-scroll-direction=horizontal] ._image.svelte-a03am7 picture{height:100%;width:100%}[data-scroll-direction=horizontal] ._image.svelte-a03am7 img{height:100%;width:100%;object-fit:cover}[data-scroll-direction=horizontal] [data-show-intro=false].svelte-a03am7{width:0px}[data-scroll-direction=horizontal] [data-show-intro=false].svelte-a03am7 .inner:where(.svelte-a03am7){transform:translate(-50vw)}[data-as~=pageSection1].svelte-7qvas3{background-color:var(--clr-theme-2);color:#fff}[data-as~=textBlock1].svelte-7qvas3{--formatedText-h3-color: var(--clr-theme-1)}[data-scroll-direction=vertical] [data-as~=pageSection1].svelte-7qvas3{padding-bottom:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-7qvas3{padding-top:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-7qvas3:before{border:unset}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-7qvas3 ._logo:where(.svelte-7qvas3){display:none}[data-scroll-direction=horizontal] [data-as~=pageSection1].svelte-7qvas3{padding-left:var(--page-paddingInline)}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3{grid-column:1;grid-row:1 / span 3;padding-top:var(--page-paddingTop);--formatedText-h3-color: var(--clr-theme-1);display:flex;flex-direction:column}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 ._logo:where(.svelte-7qvas3){width:60%;max-height:20vh;height:100%;margin-bottom:var(--pageSection-spacing-m)}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 ._logo:where(.svelte-7qvas3)>*{height:100%}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 ._text:where(.svelte-7qvas3){margin-top:auto;height:min-content}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 .PORTABLE-TEXT,[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 .PORTABLE-TEXT>*{width:var(--textBlock-width-l);color:var(--clr-theme-3)}:is([data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 .PORTABLE-TEXT,[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-7qvas3 .PORTABLE-TEXT>*) strong{font-size:1.4em;color:var(--clr-theme-1);font-weight:400}[data-as~=pageSection2].svelte-1lsrhdz{background-color:var(--clr-theme-2);color:#fff}[data-as~=textBlock1].svelte-1lsrhdz{--formatedText-strong-color: var(--clr-theme-1)}[data-scroll-direction=vertical] [data-as~=textBlock1].svelte-1lsrhdz:before{content:unset}[data-scroll-direction=vertical] [data-as~=sectionTitle2].svelte-1lsrhdz{padding-top:1.4em}[data-scroll-direction=horizontal] [data-as~=textBlock1].svelte-1lsrhdz{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] ._image.svelte-1b6rerw{width:100%;height:50vw;position:relative;opacity:.5;transition:opacity var(--ms-m)}[data-scroll-direction=vertical] ._image.svelte-1b6rerw:hover{opacity:1}[data-scroll-direction=vertical] ._image.svelte-1b6rerw a:where(.svelte-1b6rerw){position:absolute;inset:0}[data-scroll-direction=vertical] ._image.svelte-1b6rerw figure{position:absolute;inset:0}[data-scroll-direction=vertical] ._image.svelte-1b6rerw picture,[data-scroll-direction=vertical] ._image.svelte-1b6rerw img{width:100%;height:100%;object-fit:cover}[data-scroll-direction=vertical] [data-as=sectionTitle2].svelte-1b6rerw{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-3);---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-1);---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-2);---clr-2: var(--clr-theme-1);color:var(---clr-1);background-color:var(---clr-2)}#pageStart [data-as~=pageSection2]{color:var(--clr-theme-1)}#pageStart [data-as~=pageSection2] .PORTABLE-TEXT p:nth-child(1){color:var(--clr-theme-3)}#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}
