.bild{width:100%}.module-text{z-index:5;width:100%;font-family:soehne,sans-serif;position:relative}.module-text h2,.module-text p,.module-text a{z-index:5}.module-text strong{font-family:soehne,sans-serif;font-weight:600}.module-text a{padding:0 .1em;text-decoration:none;position:relative}.module-text--with-tooltip p:not(.module-text__inlinelink) a:before,.module-text--with-tooltip p:not(.module-text__inlinelink) a:after{opacity:0;visibility:hidden;font-family:soehne-mono,monospace}.module-text--with-tooltip p:not(.module-text__inlinelink) a:before{content:"";border-style:solid;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.module-text--with-tooltip p:not(.module-text__inlinelink) a:after{text-align:center;white-space:nowrap;padding:0 .5em;position:absolute;left:50%;transform:translate(-50%)}.module-text--with-tooltip p:not(.module-text__inlinelink) a:hover{z-index:10}.module-text--with-tooltip p:not(.module-text__inlinelink) a:hover:before,.module-text--with-tooltip p:not(.module-text__inlinelink) a:hover:after{opacity:1;visibility:visible}.module-text__container{z-index:10;display:grid}.body--angebot .angebot .module-text__container{padding-bottom:0}.module-text__heading--1,.module-text__heading--2{width:100%}.module-text__inlinelink{position:relative}.module-text__inlinelink:before{content:"";background-repeat:no-repeat;background-size:contain;display:inline-block;position:absolute;left:0;-webkit-mask-image:url(/modules/project/project__arrow.svg);mask-image:url(/modules/project/project__arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.module-text__inlinelink a{text-decoration:none}.module-text .module-text__mono{font-family:soehne-mono-buch,monospace}@media (max-width:739px){.module-text[data-sticky=true]{z-index:0}.module-text canvas{padding:0 0 0 5.26vw!important}.module-text__container{flex-wrap:wrap;grid-template-columns:repeat(4,1fr);column-gap:5.26vw;width:100%;padding:0 5.26vw 19.47vw}.module-text__container>:first-child{padding:9.74vw 0}.module-text__container>:last-child{padding-bottom:0}.module-text__heading--1,.module-text__heading--2{grid-column:1/span 4;padding-bottom:2.89vw;font-family:soehne,sans-serif;font-size:10.53vw;font-weight:600;line-height:11.84vw}.module-text p{width:100%;padding-bottom:10.53vw;font-size:5vw;font-weight:400;line-height:7.11vw}.module-text p[data-grid]{font-size:5vw;font-weight:400;line-height:6.58vw}.module-text p:not([class]){grid-column:1/span 4}.module-text--with-tooltip p:not(.module-text__inlinelink) a:before{border-width:3.16vw 3.16vw 0;top:calc(100% + 1.05vw)}.module-text--with-tooltip p:not(.module-text__inlinelink) a:after{border-radius:1.05vw;height:4.74vw;font-size:3.16vw;line-height:4.74vw;top:calc(100% + 2.89vw)}.module-text .module-text__inlinelink{grid-column:1/span 6;padding:0 0 1.32vw 4.21vw}.module-text .module-text__inlinelink:before{width:4.21vw;height:3.16vw;top:2.11vw}.module-text .module-text__inlinelink+:not(.module-text__inlinelink){padding-top:9.21vw}.module-text .module-text__mono{grid-column:1/span 4;padding-bottom:1.84vw;font-size:3.16vw;line-height:5.26vw}.module-text .module-text__kleintext{grid-column:1/span 4;font-size:3.68vw;line-height:5.26vw}.module-text .module-text__2-spalten{grid-column:auto/span 4;padding-bottom:10.53vw;font-size:3.68vw;font-weight:400;line-height:5.26vw}.module-text[data-grid] .module-text .module-text__2-spalten{font-size:3.68vw;font-weight:400;line-height:5.26vw}.module-text .module-text__4-spalten{grid-column:auto/span 2;padding-bottom:10.53vw;font-size:3.68vw;font-weight:400;line-height:5.53vw}.module-text[data-grid] .module-text .module-text__4-spalten{font-size:3.68vw;font-weight:400;line-height:5.26vw}.module-text__4-spalten:first-child,:not(.module-text__4-spalten)+.module-text__4-spalten,.module-text__4-spalten:first-child+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten{padding-top:9.74vw}.module-text__abstand{margin-bottom:26.32vw}}@media (min-width:740px) and (max-width:1219px){.module-text[data-sticky=true]{z-index:0}.module-text canvas{padding:0 2.7vw!important}.module-text__container{grid-template-columns:repeat(5,1fr);column-gap:2.7vw;padding-bottom:10vw;padding-left:calc(16.6667% + 2.24833vw);padding-right:2.7vw}.module-text__container>:first-child{padding-top:5vw;padding-bottom:5vw}.module-text__container>:last-child{padding-bottom:0}.module-text__heading--1,.module-text__heading--2{grid-column:1/span 5;padding-bottom:1.49vw;font-family:soehne,sans-serif;font-size:7.57vw;font-weight:600;line-height:8.11vw}.module-text p{width:100%;padding-bottom:5.41vw;font-size:2.97vw;font-weight:400;line-height:4.32vw}.module-text p[data-grid]{font-size:2.97vw;font-weight:400;line-height:4.05vw}.module-text p:not([class]){grid-column:1/span 5}.module-text--with-tooltip p:not(.module-text__inlinelink) a:before{border-width:1.62vw 1.62vw 0;top:calc(100% + .54vw)}.module-text--with-tooltip p:not(.module-text__inlinelink) a:after{border-radius:.54vw;height:2.43vw;font-size:1.62vw;line-height:2.43vw;top:calc(100% + 1.49vw)}.module-text .module-text__inlinelink{grid-column:1/span 5;padding:0 0 .68vw 2.16vw}.module-text .module-text__inlinelink:before{width:2.16vw;height:1.62vw;top:1.35vw}.module-text .module-text__inlinelink+:not(.module-text__inlinelink){padding-top:4.73vw}.module-text .module-text__mono{grid-column:1/span 5;padding-bottom:.95vw;font-size:1.62vw;line-height:2.7vw}.module-text .module-text__kleintext{grid-column:1/span 5;font-size:1.89vw;line-height:2.7vw}.module-text__2-spalten,.module-text__4-spalten{margin-left:0}.module-text .module-text__2-spalten{grid-column:auto/span 2;padding-bottom:5.41vw;font-size:1.89vw;font-weight:400;line-height:2.7vw}.module-text[data-grid] .module-text .module-text__2-spalten{font-size:1.89vw;font-weight:400;line-height:2.7vw}.module-text__2-spalten:first-child,:not(.module-text__2-spalten)+.module-text__2-spalten,.module-text__2-spalten:first-child+.module-text__2-spalten,:not(.module-text__2-spalten)+.module-text__2-spalten+.module-text__2-spalten{padding-top:5.41vw}.module-text .module-text__4-spalten{grid-column:auto/span 2;padding-bottom:5.41vw;font-size:1.89vw;font-weight:400;line-height:2.84vw}.module-text[data-grid] .module-text .module-text__4-spalten{font-size:1.89vw;font-weight:400;line-height:2.7vw}:not(.module-text__4-spalten)+.module-text__4-spalten{grid-column-start:1}.module-text__4-spalten:first-child,:not(.module-text__4-spalten)+.module-text__4-spalten,.module-text__4-spalten:first-child+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten{padding-top:5.41vw}.module-text__abstand{margin-bottom:13.51vw}}@media (min-width:1220px){.module-text[data-sticky=true]{z-index:0}.module-text canvas{padding:0 1.64vw!important}.module-text__container{grid-template-columns:repeat(10,1fr);column-gap:1.64vw;width:100%;padding-bottom:6.56vw;padding-left:calc(16.6667% + 1.36667vw);padding-right:1.64vw}.module-text__container>:first-child{padding-top:3.28vw;padding-bottom:3.28vw}.module-text__container>:last-child{padding-bottom:0}.module-text__heading--1,.module-text__heading--2{grid-column:1/span 10;padding-bottom:.9vw;font-family:soehne,sans-serif;font-size:9.1vw;font-weight:600;line-height:9.84vw}.module-text p{width:100%;padding-bottom:3.28vw;font-size:1.8vw;font-weight:400;line-height:2.62vw}.module-text p[data-grid]{font-size:1.8vw;font-weight:400;line-height:2.46vw}.module-text p:not([class]){grid-column:1/span 10}.module-text--with-tooltip p:not(.module-text__inlinelink) a:before{border-width:.98vw .98vw 0;top:calc(100% + .33vw)}.module-text--with-tooltip p:not(.module-text__inlinelink) a:after{border-radius:.33vw;height:1.48vw;font-size:.98vw;line-height:1.48vw;top:calc(100% + .9vw)}.module-text .module-text__inlinelink{grid-column:1/span 10;padding:0 0 .41vw 1.31vw}.module-text .module-text__inlinelink:before{width:1.31vw;height:.98vw;top:.98vw}.module-text .module-text__inlinelink+:not(.module-text__inlinelink){padding-top:2.87vw}.module-text .module-text__mono{grid-column:1/span 10;padding-bottom:.57vw;font-size:.98vw;line-height:1.64vw}.module-text .module-text__kleintext{grid-column:1/span 10;font-size:1.15vw;line-height:1.64vw}.module-text__2-spalten,.module-text__4-spalten{margin-left:0}.module-text .module-text__2-spalten{grid-column:auto/span 4;padding-bottom:3.28vw;font-size:1.15vw;font-weight:400;line-height:1.64vw}.module-text[data-grid] .module-text .module-text__2-spalten{font-size:1.15vw;font-weight:400;line-height:1.64vw}.module-text__2-spalten:first-child,:not(.module-text__2-spalten)+.module-text__2-spalten,.module-text__2-spalten:first-child+.module-text__2-spalten,:not(.module-text__2-spalten)+.module-text__2-spalten+.module-text__2-spalten{padding-top:3.28vw}.module-text .module-text__4-spalten{grid-column:auto/span 2;padding-bottom:3.28vw;font-size:1.15vw;font-weight:400;line-height:1.72vw}.module-text[data-grid] .module-text .module-text__4-spalten{font-size:1.15vw;font-weight:400;line-height:1.64vw}:not(.module-text__4-spalten)+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten{grid-column-start:1}.module-text__4-spalten:first-child,:not(.module-text__4-spalten)+.module-text__4-spalten,.module-text__4-spalten:first-child+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten,.module-text__4-spalten:first-child+.module-text__4-spalten+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten,.module-text__4-spalten:first-child+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten,:not(.module-text__4-spalten)+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten+.module-text__4-spalten{padding-top:3.28vw}.module-text__abstand{margin-bottom:8.2vw}}
