@font-face{font-family: 'Metropolis Regular';font-style: normal;font-weight: normal;src: local('Metropolis Regular'), url('/themes/www/fonts/Metropolis-Regular.woff') format('woff')}@font-face{font-family: 'Metropolis Regular Italic';font-style: normal;font-weight: normal;src: local('Metropolis Regular Italic'), url('/themes/www/fonts/Metropolis-RegularItalic.woff') format('woff')}@font-face{font-family: 'Metropolis Light';font-style: normal;font-weight: normal;src: local('Metropolis Light'), url('/themes/www/fonts/Metropolis-Light.woff') format('woff')}@font-face{font-family: 'Metropolis Light Italic';font-style: normal;font-weight: normal;src: local('Metropolis Light Italic'), url('/themes/www/fonts/Metropolis-LightItalic.woff') format('woff')}@font-face{font-family: 'Metropolis Medium';font-style: normal;font-weight: normal;src: local('Metropolis Medium'), url('/themes/www/fonts/Metropolis-Medium.woff') format('woff')}@font-face{font-family: 'Metropolis Semi Bold';font-style: normal;font-weight: normal;src: local('Metropolis Semi Bold'), url('/themes/www/fonts/Metropolis-SemiBold.woff') format('woff')}@font-face{font-family: 'Metropolis Bold';font-style: normal;font-weight: normal;src: local('Metropolis Bold'), url('/themes/www/fonts/Metropolis-Bold.woff') format('woff')}@font-face{font-family: 'Metropolis Extra Bold';font-style: normal;font-weight: normal;src: local('Metropolis Extra Bold'), url('/themes/www/fonts/Metropolis-ExtraBold.woff') format('woff')}@font-face{font-family: 'Metropolis Black';font-style: normal;font-weight: normal;src: local('Metropolis Black'), url('/themes/www/fonts/Metropolis-Black.woff') format('woff')}.node--type-page > .node__content > .paragraph{width: 100%;float: left}.paragraph--type--paragraph-container{padding: 130px 0;overflow: hidden;position: relative}.paragraph--type--paragraph-container.padding-top{padding: 90px 0 0 0}.paragraph--type--paragraph-container.paddinng-bottom{padding: 0 0 90px 0 !important}.paragraph--type--paragraph-container.padding-no{padding: 0}@media screen and (max-width: 540px){.paragraph--type--paragraph-container{padding: 60px 0;margin: 0}.paragraph--type--paragraph-container.padding-top{padding: 60px 0 0 0}.paragraph--type--paragraph-container.paddinng-bottom{padding: 0 0 60px 0}}.paragraph--type--paragraph-container > .paragraph{margin-bottom: 130px;width: 100%;float: left}.paragraph--type--paragraph-container > .paragraph:last-child{margin-bottom: 0}.paragraph--type--paragraph-container.bgr-weiss{background: #fff}.paragraph--type--paragraph-container.bgr-gruen{background-color: #21a048;background-image: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1)}.paragraph--type--paragraph-container.bgr-bild-wrapper{background-color: #05551e;background-image: none}.paragraph--type--paragraph-container.txt-weiss{color: #fff}.paragraph--type--paragraph-container.txt-schwarz{color: #000}.paragraph--type--paragraph-container .bgr-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;mix-blend-mode: luminosity;margin-top: 0;-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);opacity: 0.7}.paragraph--type--header,.paragraph--type--header-small{overflow: hidden;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;background-size: cover;background-position: center;background-repeat: no-repeat}@keyframes headerAnimation{0%{opacity: 0;transform: scale(.5)}100%{opacity: 100%;transform: scale(1)}}.paragraph--type--header{height: 100vh;min-height: 720px;display: flex;justify-content: center;align-items: center;background-attachment: fixed}.paragraph--type--header .header-text{display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;height: 100%;width: 60%;padding: 8% 0 0 0}@media screen and (max-width: 1060px){.paragraph--type--header .header-text{width: 70%}}@media screen and (max-width: 780px){.paragraph--type--header .header-text{width: 90%}}.paragraph--type--header .header-text .field--name-field-text{color: #fff;width: 100%;text-align: center;font-size: clamp(1.25rem, 0.9947rem + 1.2766vw, 2rem);position: relative;margin-top: 30px}.paragraph--type--header .header-text .field--name-field-text > *{animation-name: headerAnimation;animation-duration: 1300ms;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);opacity: 0}.paragraph--type--header .header-text .field--name-field-text p{margin: 0 0 15px 0;line-height: 1.1;word-spacing: -0.05em;letter-spacing: -0.02em}.paragraph--type--header .header-text .field--name-field-text p:first-child{transform-origin: 50% 100px}.paragraph--type--header .header-text .field--name-field-text p:last-child{animation-delay: 666ms;transform-origin: 50% -100px}.paragraph--type--header .header-text .field--name-field-text h1,.paragraph--type--header .header-text .field--name-field-text h2,.paragraph--type--header .header-text .field--name-field-text h3{font-size: clamp(1.75rem, 0.9300rem + 3.6444vw, 3.8rem);line-height: 1;font-family: 'Metropolis Extra Bold';word-spacing: -0.05em;letter-spacing: -0.02em;animation-delay: 333ms;color: #fff;background-clip: unset;background: transparent;text-fill-color: unset;-webkit-text-fill-color: unset;margin-bottom: 10px}.paragraph--type--header .header-text .field--name-field-svg{margin-top: 40px;animation-name: headerAnimation;animation-duration: 1300ms;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(.34, 1.56, .64, 1);opacity: 0;animation-delay: 1000ms;transform-origin: 50% -200px}@media screen and (max-width: 1060px){.paragraph--type--header .header-text .field--name-field-svg{margin-top: 20px}}@media screen and (max-width: 780px){.paragraph--type--header .header-text .field--name-field-svg{margin-top: 10px}}.paragraph--type--header .header-text .field--name-field-svg svg{width: 200px;height: auto}@media screen and (max-width: 1060px){.paragraph--type--header .header-text .field--name-field-svg svg{width: 150px}}@media screen and (max-width: 780px){.paragraph--type--header .header-text .field--name-field-svg svg{width: 120px}}.paragraph--type--header .header-text:after{content: '';background-image: url(/themes/www/bilder/bgr-circles.svg);background-repeat: no-repeat;background-size: 70%;background-position: center;position: absolute;top: 0;left: -20px;width: 100%;height: 100%;opacity: 0.2}@media screen and (max-width: 1060px){.paragraph--type--header .header-text:after{background-size: 100%}}.paragraph--type--header-small{height: 500px;background-size: cover;background-position: center}.paragraph--type--header-small .header-text{display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;height: 100%;width: 60%;padding: 8% 0 0 0}.paragraph--type--header-small .header-text .field--name-field-text{color: #fff;width: 100%;text-align: center;font-size: clamp(1.25rem, 0.9947rem + 1.2766vw, 2rem);position: relative;margin-top: 30px}.paragraph--type--header-small .header-text .field--name-field-text p{margin: 0}.paragraph--type--header-small .header-text .field--name-field-text h3{font-size: clamp(1.75rem, 0.9300rem + 3.6444vw, 3.8rem);line-height: 1;font-family: 'Metropolis Extra Bold'}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild{font-size: 1rem}}.paragraph--type--text-mit-bild .text-mit-bild-bild{display: flex;flex-wrap: wrap}.paragraph--type--text-mit-bild .text-mit-bild-bild > .field__item{font-size: 0}.paragraph--type--text-mit-bild .center{display: flex;flex-wrap: wrap}.paragraph--type--text-mit-bild ul{margin: 0 0 15px 0;padding: 0;text-align: left}.paragraph--type--text-mit-bild ul li{padding: 0 0 0 20px;position: relative;list-style-type: none}.paragraph--type--text-mit-bild ul li:before{content: '';display: block;width: 8px;height: 8px;background: #144b70;position: absolute;left: 0;top: 13px;color: #144b70;border-radius: 50%}.paragraph--type--text-mit-bild.text-left{margin: 0 0 80px 0}.paragraph--type--text-mit-bild.text-left .text-mit-bild-text{order: 1;padding: 0 40px 20px 0;width: 50%}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-left .text-mit-bild-text{width: 100%;padding: 0}}.paragraph--type--text-mit-bild.text-left .text-mit-bild-bild{order: 2;width: 50%;padding: 0 0 0 40px}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-left .text-mit-bild-bild{width: 100%;padding: 20px 0 0 0}}.paragraph--type--text-mit-bild.text-right{margin: 0 0 80px 0}.paragraph--type--text-mit-bild.text-right .text-mit-bild-text{order: 2;padding: 0 0 20px 40px;width: 50%}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-right .text-mit-bild-text{width: 100%;padding: 0;order: 1}}.paragraph--type--text-mit-bild.text-right .text-mit-bild-bild{order: 1;width: 50%;padding: 0 40px 20px 0}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-right .text-mit-bild-bild{width: 100%;padding: 20px 0 0 0;order: 2}}.paragraph--type--text-mit-bild.text-top .center,.paragraph--type--text-mit-bild.text-top-center .center{flex-direction: column}.paragraph--type--text-mit-bild.text-top .text-mit-bild-text,.paragraph--type--text-mit-bild.text-top-center .text-mit-bild-text{order: 1;width: 100%;margin: auto}.paragraph--type--text-mit-bild.text-top .text-mit-bild-bild,.paragraph--type--text-mit-bild.text-top-center .text-mit-bild-bild{order: 2;margin: auto}.paragraph--type--text-mit-bild.text-top-center{text-align: center}.paragraph--type--text-mit-bild.text-bottom .center{flex-direction: column}.paragraph--type--text-mit-bild.text-bottom .text-mit-bild-text{order: 2;padding: 40px 0 0 0;width: 100%;max-width: 1000px;margin: auto}.paragraph--type--text-mit-bild.text-bottom .text-mit-bild-bild{order: 1;padding: 0 0 20px 0;margin: auto}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text{display: flex;flex-wrap: wrap}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h2,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h2,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h3,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h3,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h4,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h4,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h5,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h5,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h6,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h6{width: 50%;letter-spacing: -0.05em}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h2,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h2,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h3,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h3,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h4,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h4,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h5,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h5,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h6,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h6{width: 100%}}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-text,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-text{width: 50%;padding: 0 0 0 30px}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-text,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-text{width: 100%;padding: 0}}.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h2{text-align: left;padding: 0 0 0 30px;margin: 0 0 15px 50%}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h1,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text h2{margin: 0 0 15px 0;padding: 0}}.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-subheadline,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-subheadline-neu{margin: 0 auto auto 30px;order: 2}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-subheadline,.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-subheadline-neu{margin: 0}}.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-text{padding: 0 30px 0 0;text-align: right}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-right .center .text-mit-bild-text .field--name-field-text{text-align: left;padding: 0}}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h1{text-align: right;padding: 0 30px 0 0;margin: 0 50% 15px 0}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text h1{margin: 0 0 15px 0;text-align: left}}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-subheadline,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-subheadline-neu{margin: 0 30px auto auto}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-subheadline,.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-subheadline-neu{margin: 0}}.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-text{padding: 0 0 0 30px}@media screen and (max-width: 780px){.paragraph--type--text-mit-bild.text-head-left .center .text-mit-bild-text .field--name-field-text{padding: 20px 0 0 0}}.paragraph--type--text-mit-bild.images-1.text-right .text-mit-bild-text,.paragraph--type--text-mit-bild.images-1.text-left .text-mit-bild-text{width: 50%}.paragraph--type--text-mit-bild.images-1.text-right .text-mit-bild-bild,.paragraph--type--text-mit-bild.images-1.text-left .text-mit-bild-bild{width: 50%}.paragraph--type--text-mit-bild.images-1 .text-mit-bild-bild{flex-direction: column;align-items: flex-start}.paragraph--type--text-mit-bild.images-1 .text-mit-bild-bild > .field__item{width: 100%;margin: 0 0 10px 0}.paragraph--type--text-mit-bild.images-1 .text-mit-bild-bild > .field__item:last-child{margin: 0}.paragraph--type--text-mit-bild.images-1 .text-mit-bild-bild > .field__item img{width: 100%;height: auto}.paragraph--type--text-mit-bild.images-2 .text-mit-bild-bild > .field__item{width: 50%}.paragraph--type--text-mit-bild.images-2 .text-mit-bild-bild > .field__item img{width: 100%;height: auto}.paragraph--type--text-mit-bild.images-3 .text-mit-bild-bild > .field__item{width: 33.3333%}.paragraph--type--text-mit-bild.images-3 .text-mit-bild-bild > .field__item img{width: 100%;height: auto}.paragraph--type--text-mit-bild.images-4 .text-mit-bild-bild > .field__item{width: 25%}.paragraph--type--text-mit-bild.images-4 .text-mit-bild-bild > .field__item img{width: 100%;height: auto}.paragraph--type--text-mit-bild .field--name-field-link{margin: 10px 0 0 0}.paragraph--type--text-mit-bild .field--name-field-link a{display: inline-flex;align-items: center;border: 2px solid #fff;background: transparent;min-height: 70px;color: #fff;font-size: 1.25rem;font-weight: 400;font-family: inherit;text-decoration: none;line-height: 1.1;border-radius: 20px;padding: 0 20px;overflow: hidden;position: relative;z-index: 1;text-decoration: none !important;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.paragraph--type--text-mit-bild .field--name-field-link a:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.paragraph--type--text-mit-bild .field--name-field-link a:hover{text-decoration: none;color: #21a048}.paragraph--type--text-mit-bild .field--name-field-link a:hover:before{width: 100%}.paragraph--type--text-mit-bild .field--name-field-link a:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.paragraph--type--text-mit-bild .field--name-field-link a:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.paragraph--type--text-mit-bild .field--name-field-link a:hover{text-decoration: none;color: #21a048}.paragraph--type--text-mit-bild .field--name-field-link a:hover:before{width: 100%}.paragraph--type--text-mit-bild .field--name-field-link a:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.bgr-bild-wrapper .paragraph--type--text-mit-bild .center{max-width: 1400px}.txt-weiss .paragraph--type--text-mit-bild h1,.txt-weiss .paragraph--type--leistung h1,.txt-weiss .paragraph--type--text-mit-bild h2,.txt-weiss .paragraph--type--leistung h2,.txt-weiss .paragraph--type--text-mit-bild h3,.txt-weiss .paragraph--type--leistung h3,.txt-weiss .paragraph--type--text-mit-bild h4,.txt-weiss .paragraph--type--leistung h4,.txt-weiss .paragraph--type--text-mit-bild h5,.txt-weiss .paragraph--type--leistung h5,.txt-weiss .paragraph--type--text-mit-bild h6,.txt-weiss .paragraph--type--leistung h6{color: #fff}.txt-weiss .paragraph--type--text-mit-bild .field--name-field-subheadline,.txt-weiss .paragraph--type--leistung .field--name-field-subheadline,.txt-weiss .paragraph--type--text-mit-bild .field--name-field-subheadline-neu,.txt-weiss .paragraph--type--leistung .field--name-field-subheadline-neu{background: #fff;color: #21a048}.txt-weiss .paragraph--type--text-mit-bild ul li:before,.txt-weiss .paragraph--type--leistung ul li:before{background-image: url(/themes/leisinger/bilder/checkmark-weiss.svg)}.txt-weiss a{color: #fff;text-decoration: underline}.paragraph--type--cta-button .field--name-field-link{margin-top: -60px;padding: 10px;text-align: center}.paragraph--type--cta-button .field--name-field-link a{display: inline-flex;align-items: center;border: 2px solid #fff;background: transparent;min-height: 70px;color: #fff;font-size: 1.25rem;font-weight: 400;font-family: inherit;text-decoration: none;line-height: 1.1;border-radius: 20px;padding: 0 20px;overflow: hidden;position: relative;z-index: 1;text-decoration: none !important;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0;font-size: 1.5rem}.paragraph--type--cta-button .field--name-field-link a:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.paragraph--type--cta-button .field--name-field-link a:hover{text-decoration: none;color: #21a048}.paragraph--type--cta-button .field--name-field-link a:hover:before{width: 100%}.paragraph--type--cta-button .field--name-field-link a:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.paragraph--type--cta-button .field--name-field-link a:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.paragraph--type--cta-button .field--name-field-link a:hover{text-decoration: none;color: #21a048}.paragraph--type--cta-button .field--name-field-link a:hover:before{width: 100%}.paragraph--type--cta-button .field--name-field-link a:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.paragraph--type--teaser-container .field--name-field-paragraph{display: flex;flex-wrap: wrap;justify-content: center;gap: 100px}.paragraph--type--teaser-container .paragraph--type--teaser .teaser-wrapper .field--name-field-svg{width: 45%}.paragraph--type--teaser{width: 33.3333%;max-width: 350px;position: relative}@media screen and (max-width: 1060px){.paragraph--type--teaser{width: 50%;max-width: 300px}}@media screen and (max-width: 780px){.paragraph--type--teaser{width: 100%}}.paragraph--type--teaser:before{content: '';display: block;padding-top: 100%}.paragraph--type--teaser .teaser-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;color: #000}.paragraph--type--teaser .teaser-wrapper .field--name-field-svg{margin-bottom: -10px}.paragraph--type--teaser .teaser-wrapper .field--name-field-svg svg{fill: #21a048;width: 100%;height: auto}.paragraph--type--teaser .teaser-wrapper .field--name-field-link{width: 100%}.paragraph--type--teaser .teaser-wrapper .field--name-field-link a{display: block;font-size: 0;color: #21a048;text-decoration: none}.paragraph--type--teaser .teaser-wrapper .field--name-field-link a:before{font-size: 3.4rem;line-height: 0.2;font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103'}.paragraph--type--teaser .teaser-wrapper .field--name-field-link a:hover{text-decoration: none}.field--name-field-subheadline,.field--name-field-subheadline-neu{font-family: 'Metropolis Bold', sans-serif;font-weight: 600;margin: 0;background: #21a048;background: #156f31;background: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1);color: #fff;text-transform: uppercase;border-radius: 17px;font-size: 1.150rem;min-height: 34px;display: flex;align-items: center;line-height: 0.9;padding: 3px 15px 1px 15px}@media screen and (max-width: 780px){.field--name-field-subheadline,.field--name-field-subheadline-neu{font-size: 1rem}}.field--name-field-subheadline h1,.field--name-field-subheadline-neu h1,.field--name-field-subheadline h2,.field--name-field-subheadline-neu h2,.field--name-field-subheadline h3,.field--name-field-subheadline-neu h3,.field--name-field-subheadline h4,.field--name-field-subheadline-neu h4,.field--name-field-subheadline h5,.field--name-field-subheadline-neu h5,.field--name-field-subheadline h6,.field--name-field-subheadline-neu h6{margin: 0;color: inherit;font-size: inherit;width: 100% !important}.paragraph--type--leistung .center{display: flex;flex-wrap: wrap;align-items: center}.paragraph--type--leistung .center .paragraph--type--teaser{margin-left: auto;margin-right: 30px}@media screen and (max-width: 780px){.paragraph--type--leistung .center .paragraph--type--teaser{margin: 0 0 30px 0}}.paragraph--type--leistung .center .paragraph--type--teaser .teaser-wrapper .field--name-field-svg{width: 60%}.paragraph--type--leistung .center > .field--name-field-text{width: 50%;padding: 0 0 0 30px}.paragraph--type--leistung .center > .field--name-field-text .field--name-field-subheadline,.paragraph--type--leistung .center > .field--name-field-text .field--name-field-subheadline-neu{margin: 0 auto 10px 0;width: fit-content}@media screen and (max-width: 1060px){.paragraph--type--leistung .center > .field--name-field-text{width: 100%;padding: 0}.paragraph--type--leistung .center > .field--name-field-text .field--name-field-subheadline,.paragraph--type--leistung .center > .field--name-field-text .field--name-field-subheadline-neu{margin: 0 0 10px 0}}#abwechselnd .paragraph--type--leistung:nth-child(even) .center .paragraph--type--teaser{margin-right: auto;margin-left: 30px;order: 2}@media screen and (max-width: 780px){#abwechselnd .paragraph--type--leistung:nth-child(even) .center .paragraph--type--teaser{order: 1;margin: 0 0 30px 0}}#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text{width: 50%;padding: 0 30px 0 0;order: 1;text-align: right}#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text .field--name-field-subheadline,#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text .field--name-field-subheadline-neu{margin: 0 0 10px auto;width: fit-content}@media screen and (max-width: 1060px){#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text{width: 100%;text-align: left;padding: 0}#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text .field--name-field-subheadline,#abwechselnd .paragraph--type--leistung:nth-child(even) .center > .field--name-field-text .field--name-field-subheadline-neu{margin: 0 0 10px 0}}@keyframes scroll{0%{transform: translateY(0);top: 0}8%{transform: translateY(0);top: 0}53%{transform: translateY(-100%);top: 100%}58%{transform: translateY(-100%);top: 100%}80%{transform: translateY(0);top: 0}}.paragraph--type--referenz-website{margin-top: -130px}.paragraph--type--referenz-website:before{content: '';display: block;background: #21a048;background: #156f31;background: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1);height: 140px;width: 100%}.paragraph--type--referenz-website .fill-white{fill: #fff}.paragraph--type--referenz-website .fill-green{fill: #21a048}.paragraph--type--referenz-website svg{position: relative}.paragraph--type--referenz-website .center{display: flex;margin-top: -120px;transform: perspective(400px) rotateY(-5deg)}.paragraph--type--referenz-website .referenz-desktop .field img,.paragraph--type--referenz-website .referenz-smartphone .field img{animation-name: scroll;animation-iteration-count: infinite;animation-timing-function: linear}.paragraph--type--referenz-website .referenz-desktop{width: 50%;position: relative;margin-top: auto;order: 2}.paragraph--type--referenz-website .referenz-desktop:after{content: '';display: block;height: 5px;border-radius: 50%;width: 70%;background: #000;filter: blur(14px);position: absolute;left: 15%;bottom: -20px}.paragraph--type--referenz-website .referenz-desktop .field--name-field-referenz-desktop{position: absolute;width: 76.5%;left: 12%;top: 14.5%;overflow: hidden}.paragraph--type--referenz-website .referenz-desktop .field--name-field-referenz-desktop:before{content: '';display: block;padding-top: 65%}.paragraph--type--referenz-website .referenz-desktop .field--name-field-referenz-desktop img{position: absolute;width: 100%;top: 0;height: auto;animation-duration: 25s}.paragraph--type--referenz-website .referenz-smartphone{width: 20%;position: relative;margin-top: auto;order: 1}.paragraph--type--referenz-website .referenz-smartphone:after{content: '';display: block;height: 5px;border-radius: 50%;width: 100%;background: #000;filter: blur(14px);position: absolute;left: 0;bottom: -20px}.paragraph--type--referenz-website .referenz-smartphone svg{margin-bottom: -20px}.paragraph--type--referenz-website .referenz-smartphone .field--name-field-referenz-smartphone{position: absolute;width: 68.5%;left: 16.5%;top: 9%;overflow: hidden}.paragraph--type--referenz-website .referenz-smartphone .field--name-field-referenz-smartphone:before{content: '';display: block;padding-top: 210%}.paragraph--type--referenz-website .referenz-smartphone .field--name-field-referenz-smartphone img{position: absolute;width: 100%;top: 0;height: auto;animation-duration: 50s}.menu--main{height: 100%;margin-left: auto;font-size: 1.8rem;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.menu--main > ul{margin: 0;padding: 0;height: 100%;display: flex;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.menu--main > ul > li{margin: 0;list-style-type: none;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0;position: relative}.menu--main > ul > li a{color: #fff;display: flex;align-items: flex-end;height: 100%;text-decoration: none;padding: 0 40px;line-height: 1;border-bottom: 2px solid rgba(255,255,255,0);-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.menu--main > ul > li a:hover{background: rgba(255,255,255,0.2);border-bottom: 2px solid #fff}.menu--main > ul > li.menu-item--active-trail > a{border-bottom: 2px solid #fff}.header-small .menu--main{font-size: 1.2rem;padding: 0 0 17px 0}@media screen and (max-width: 1060px){.menu--main{position: fixed;top: 0;left: 100vw;width: 100vw;height: 100vh;background: #21a048;background: #156f31;background: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1);display: flex;align-items: center;justify-content: center;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.menu--main > ul{flex-direction: column;align-items: center;justify-content: center;height: auto;border-top: 2px solid #fff;border-bottom: 2px solid #fff}.menu--main > ul > li{margin: 20px 0}.hamburger{width: 70px;height: 70px;position: absolute;right: 0;top: 0;display: flex;flex-direction: column;justify-content: space-between;padding: 23px 17px;cursor: pointer;z-index: 2000}.hamburger > div{width: 100%;height: 2px;border-radius: 2px;background: #fff;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.hamburger > div:first-child{transform-origin: 3px 4px;transform: rotate(0)}.hamburger > div:last-child{transform-origin: 3px -2px;transform: rotate(0)}.menu--main-open{height: 100vh;overflow: hidden}.menu--main-open .menu--main{left: 0}.menu--main-open .hamburger > div:first-child{transform: rotate(45deg)}.menu--main-open .hamburger > div:nth-child(2){transform: scale(0)}.menu--main-open .hamburger > div:last-child{transform: rotate(-45deg)}}@media screen and (max-width: 780px){.hamburger{right: 30px}}.menu--footer h2{margin: 0}.menu--footer ul{margin: 0;padding: 0;list-style-type: none;display: flex}.menu--footer ul li{margin: 0 0 0 20px}@media screen and (max-width: 780px){.menu--footer ul li{margin: 0 10px}}.menu--footer ul li a{color: inherit;text-decoration: none}.menu--footer ul li a:hover{text-decoration: underline}input[type=text],input[type=email],input[type=password],input[type=tel],textarea{background-color: #deeaed;border: 2px solid #deeaed;border-radius: 30px;font-size: 1.2rem;padding: 0 25px;font-family: 'Metropolis Regular', sans-serif;font-weight: 300;z-index: 1;position: relative;color: #000;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus{z-index: 9}input[type=text],input[type=email],input[type=password],input[type=tel]{height: 60px}*:focus{outline: none}.validate input:invalid,.validate textarea:invalid{border: 2px solid #c71a47;box-shadow: none}.validate input[type=checkbox]:invalid + label{border: 2px solid #c71a47;box-shadow: none}.paragraph--type--paragraph-container.bgr-gruen input[type=text],.paragraph--type--paragraph-container.bgr-gruen input[type=email],.paragraph--type--paragraph-container.bgr-gruen input[type=password],.paragraph--type--paragraph-container.bgr-gruen input[type=tel],.paragraph--type--paragraph-container.bgr-gruen input[type=search],.paragraph--type--paragraph-container.bgr-gruen textarea,.paragraph--type--paragraph-container.bgr-gruen .select-2-item{background-color: #fff;border: 2px solid #fff}.webform-submission-form,.user-login-form,.user-register-form,.user-pass{margin: 0 auto;display: flex;flex-wrap: wrap;position: relative}.webform-submission-form .js-webform-type-fieldset,.user-login-form .js-webform-type-fieldset,.user-register-form .js-webform-type-fieldset,.user-pass .js-webform-type-fieldset{border: none;padding: 30px;margin: 0;width: 50%}@media screen and (max-width: 1060px){.webform-submission-form .js-webform-type-fieldset,.user-login-form .js-webform-type-fieldset,.user-register-form .js-webform-type-fieldset,.user-pass .js-webform-type-fieldset{width: 100%}}.webform-submission-form .js-webform-type-fieldset.width-100,.user-login-form .js-webform-type-fieldset.width-100,.user-register-form .js-webform-type-fieldset.width-100,.user-pass .js-webform-type-fieldset.width-100{width: 100%}.webform-submission-form .js-webform-type-fieldset .fieldset-wrapper,.user-login-form .js-webform-type-fieldset .fieldset-wrapper,.user-register-form .js-webform-type-fieldset .fieldset-wrapper,.user-pass .js-webform-type-fieldset .fieldset-wrapper{height: 100%}.webform-submission-form .js-webform-type-fieldset .fieldset-wrapper > .form-item,.user-login-form .js-webform-type-fieldset .fieldset-wrapper > .form-item,.user-register-form .js-webform-type-fieldset .fieldset-wrapper > .form-item,.user-pass .js-webform-type-fieldset .fieldset-wrapper > .form-item{margin: 0 0 10px 0;width: 100%;float: left}.webform-submission-form .js-webform-type-fieldset .fieldset-wrapper > .form-item:last-child,.user-login-form .js-webform-type-fieldset .fieldset-wrapper > .form-item:last-child,.user-register-form .js-webform-type-fieldset .fieldset-wrapper > .form-item:last-child,.user-pass .js-webform-type-fieldset .fieldset-wrapper > .form-item:last-child{margin: 0}.webform-submission-form .js-form-item,.user-login-form .js-form-item,.user-register-form .js-form-item,.user-pass .js-form-item{position: relative;margin: 0 0 10px 0}.webform-submission-form .js-form-item label,.user-login-form .js-form-item label,.user-register-form .js-form-item label,.user-pass .js-form-item label{position: absolute;font-family: 'Metropolis Regular', sans-serif;top: 13px;left: 25px;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0;z-index: 10;font-size: 1.2rem;font-weight: 300;color: #000;opacity: 0.5}.webform-submission-form .js-form-item.label-up label,.user-login-form .js-form-item.label-up label,.user-register-form .js-form-item.label-up label,.user-pass .js-form-item.label-up label{font-size: 0.62rem;top: 2px;left: 25px;color: #21a048;opacity: 1;line-height: 1.1}.webform-submission-form .js-form-item.label-up label:after,.user-login-form .js-form-item.label-up label:after,.user-register-form .js-form-item.label-up label:after,.user-pass .js-form-item.label-up label:after{font-size: 0.6rem}.webform-submission-form .js-form-item input,.user-login-form .js-form-item input,.user-register-form .js-form-item input,.user-pass .js-form-item input{width: 100%;padding: 10px 23px 0 23px}.webform-submission-form .js-form-item.js-form-type-textarea,.user-login-form .js-form-item.js-form-type-textarea,.user-register-form .js-form-item.js-form-type-textarea,.user-pass .js-form-item.js-form-type-textarea{height: 100%}.webform-submission-form .js-form-item.js-form-type-textarea > div,.user-login-form .js-form-item.js-form-type-textarea > div,.user-register-form .js-form-item.js-form-type-textarea > div,.user-pass .js-form-item.js-form-type-textarea > div{height: 100%}.webform-submission-form .js-form-item.js-form-type-textarea > div textarea,.user-login-form .js-form-item.js-form-type-textarea > div textarea,.user-register-form .js-form-item.js-form-type-textarea > div textarea,.user-pass .js-form-item.js-form-type-textarea > div textarea{padding: 12px 20px 6px 20px;margin: 0;width: 100%;resize: both;height: 100%}.webform-submission-form .js-form-item.js-form-type-checkbox,.user-login-form .js-form-item.js-form-type-checkbox,.user-register-form .js-form-item.js-form-type-checkbox,.user-pass .js-form-item.js-form-type-checkbox{min-height: 40px;margin: 0 0 10px 0;position: relative}.webform-submission-form .js-form-item.js-form-type-checkbox label,.user-login-form .js-form-item.js-form-type-checkbox label,.user-register-form .js-form-item.js-form-type-checkbox label,.user-pass .js-form-item.js-form-type-checkbox label{display: flex;align-items: center;cursor: pointer;position: relative;padding: 0 0 0 70px;line-height: 1.1;min-height: 60px;font-size: 1.125rem;left: 0;top: 0}.webform-submission-form .js-form-item.js-form-type-checkbox input[type=checkbox],.user-login-form .js-form-item.js-form-type-checkbox input[type=checkbox],.user-register-form .js-form-item.js-form-type-checkbox input[type=checkbox],.user-pass .js-form-item.js-form-type-checkbox input[type=checkbox]{display: none}.webform-submission-form .js-form-item.js-form-type-checkbox label:after,.user-login-form .js-form-item.js-form-type-checkbox label:after,.user-register-form .js-form-item.js-form-type-checkbox label:after,.user-pass .js-form-item.js-form-type-checkbox label:after{content: "";display: inline-block;width: 60px;height: 60px;border-radius: 30px;position: absolute;left: 0;top: 0;border: 2px solid #fff;margin: auto}.webform-submission-form .js-form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before,.user-login-form .js-form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before,.user-register-form .js-form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before,.user-pass .js-form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f104';font-size: 3rem;color: #fff;display: flex;position: absolute;z-index: 2;left: 8px;top: -5px;width: 50px;height: 50px}.webform-submission-form .js-form-item.js-form-type-checkbox label,.user-login-form .js-form-item.js-form-type-checkbox label,.user-register-form .js-form-item.js-form-type-checkbox label,.user-pass .js-form-item.js-form-type-checkbox label{opacity: 1;font-size: 1rem}.webform-submission-form .js-form-item.js-form-type-checkbox label:after,.user-login-form .js-form-item.js-form-type-checkbox label:after,.user-register-form .js-form-item.js-form-type-checkbox label:after,.user-pass .js-form-item.js-form-type-checkbox label:after{background-image: none}.webform-submission-form .js-form-item.js-form-type-select,.user-login-form .js-form-item.js-form-type-select,.user-register-form .js-form-item.js-form-type-select,.user-pass .js-form-item.js-form-type-select{height: 60px;width: 100%}.webform-submission-form .js-form-item.js-form-type-select .form-select,.user-login-form .js-form-item.js-form-type-select .form-select,.user-register-form .js-form-item.js-form-type-select .form-select,.user-pass .js-form-item.js-form-type-select .form-select{height: 60px;margin: 0;background: transparent;border: none;float: left;font-size: 1.2rem;font-family: inherit;font-weight: 300;z-index: 9;position: relative;width: 100%}.webform-submission-form .js-form-item.js-form-type-select label,.user-login-form .js-form-item.js-form-type-select label,.user-register-form .js-form-item.js-form-type-select label,.user-pass .js-form-item.js-form-type-select label{opacity: 0;top: 12px;left: 25px;z-index: 12;pointer-events: none}.webform-submission-form .js-form-item.js-form-type-select.label-up label,.user-login-form .js-form-item.js-form-type-select.label-up label,.user-register-form .js-form-item.js-form-type-select.label-up label,.user-pass .js-form-item.js-form-type-select.label-up label{top: 2px !important;left: 25px !important;opacity: 1 !important}.webform-submission-form .js-form-item.js-form-type-select.label-up .form-select,.user-login-form .js-form-item.js-form-type-select.label-up .form-select,.user-register-form .js-form-item.js-form-type-select.label-up .form-select,.user-pass .js-form-item.js-form-type-select.label-up .form-select{padding: 6px 0 0 0;z-index: 1;color: #000}.webform-submission-form .js-form-item .description,.user-login-form .js-form-item .description,.user-register-form .js-form-item .description,.user-pass .js-form-item .description{font-size: 0.8rem;margin: 0 2px 5px 2px}.webform-submission-form .js-form-item.js-form-type-datetime,.user-login-form .js-form-item.js-form-type-datetime,.user-register-form .js-form-item.js-form-type-datetime,.user-pass .js-form-item.js-form-type-datetime{display: flex;width: 100%}.webform-submission-form .js-form-item.js-form-type-datetime > label,.user-login-form .js-form-item.js-form-type-datetime > label,.user-register-form .js-form-item.js-form-type-datetime > label,.user-pass .js-form-item.js-form-type-datetime > label{position: relative;top: auto;left: auto;height: 60px;background: #fff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;opacity: 1;padding: 13px 10px 0 15px}.webform-submission-form .js-form-item.js-form-type-datetime > label span,.user-login-form .js-form-item.js-form-type-datetime > label span,.user-register-form .js-form-item.js-form-type-datetime > label span,.user-pass .js-form-item.js-form-type-datetime > label span{opacity: 0.5}.webform-submission-form .js-form-item.js-form-type-datetime .container-inline,.user-login-form .js-form-item.js-form-type-datetime .container-inline,.user-register-form .js-form-item.js-form-type-datetime .container-inline,.user-pass .js-form-item.js-form-type-datetime .container-inline{flex-grow: 2;display: flex;margin: 0}.webform-submission-form .js-form-item.js-form-type-datetime .container-inline .js-form-item,.user-login-form .js-form-item.js-form-type-datetime .container-inline .js-form-item,.user-register-form .js-form-item.js-form-type-datetime .container-inline .js-form-item,.user-pass .js-form-item.js-form-type-datetime .container-inline .js-form-item{margin: 0;flex-grow: 1;flex-basis: 0}.webform-submission-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input,.user-login-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input,.user-register-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input,.user-pass .js-form-item.js-form-type-datetime .container-inline .js-form-item input{border: 0;height: 60px;background: #fff;padding: 0 10px}.webform-submission-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input.webform-time,.user-login-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input.webform-time,.user-register-form .js-form-item.js-form-type-datetime .container-inline .js-form-item input.webform-time,.user-pass .js-form-item.js-form-type-datetime .container-inline .js-form-item input.webform-time{border-top-right-radius: 10px;border-bottom-right-radius: 10px}.webform-submission-form fieldset[id^=edit-datenschutz],.user-login-form fieldset[id^=edit-datenschutz],.user-register-form fieldset[id^=edit-datenschutz],.user-pass fieldset[id^=edit-datenschutz]{width: 100%}.webform-submission-form fieldset[id^=edit-datenschutz] label,.user-login-form fieldset[id^=edit-datenschutz] label,.user-register-form fieldset[id^=edit-datenschutz] label,.user-pass fieldset[id^=edit-datenschutz] label{line-height: 1;overflow: visible;flex-wrap: wrap}.webform-submission-form #edit-actions,.user-login-form #edit-actions,.user-register-form #edit-actions,.user-pass #edit-actions{margin: 0;padding: 0 2px}.webform-submission-form .button-wrapper,.user-login-form .button-wrapper,.user-register-form .button-wrapper,.user-pass .button-wrapper{width: 100%;display: flex}.webform-submission-form .webform-button--submit,.user-login-form .webform-button--submit,.user-register-form .webform-button--submit,.user-pass .webform-button--submit{display: inline-flex;align-items: center;border: 2px solid #fff;background: transparent;min-height: 70px;color: #fff;font-size: 1.25rem;font-weight: 400;font-family: inherit;text-decoration: none;line-height: 1.1;border-radius: 20px;padding: 0 20px;overflow: hidden;position: relative;z-index: 1;text-decoration: none !important;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.webform-submission-form .webform-button--submit:before,.user-login-form .webform-button--submit:before,.user-register-form .webform-button--submit:before,.user-pass .webform-button--submit:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.webform-submission-form .webform-button--submit:hover,.user-login-form .webform-button--submit:hover,.user-register-form .webform-button--submit:hover,.user-pass .webform-button--submit:hover{text-decoration: none;color: #21a048}.webform-submission-form .webform-button--submit:hover:before,.user-login-form .webform-button--submit:hover:before,.user-register-form .webform-button--submit:hover:before,.user-pass .webform-button--submit:hover:before{width: 100%}.webform-submission-form .webform-button--submit:after,.user-login-form .webform-button--submit:after,.user-register-form .webform-button--submit:after,.user-pass .webform-button--submit:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.webform-submission-form .webform-button--submit:before,.user-login-form .webform-button--submit:before,.user-register-form .webform-button--submit:before,.user-pass .webform-button--submit:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.webform-submission-form .webform-button--submit:hover,.user-login-form .webform-button--submit:hover,.user-register-form .webform-button--submit:hover,.user-pass .webform-button--submit:hover{text-decoration: none;color: #21a048}.webform-submission-form .webform-button--submit:hover:before,.user-login-form .webform-button--submit:hover:before,.user-register-form .webform-button--submit:hover:before,.user-pass .webform-button--submit:hover:before{width: 100%}.webform-submission-form .webform-button--submit:after,.user-login-form .webform-button--submit:after,.user-register-form .webform-button--submit:after,.user-pass .webform-button--submit:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}.webform-submission-form .webform-button--submit:after,.user-login-form .webform-button--submit:after,.user-register-form .webform-button--submit:after,.user-pass .webform-button--submit:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\0a0\f102';font-size: 1.5rem}@media screen and (max-width: 1060px){.webform-submission-form .webform-button--submit,.user-login-form .webform-button--submit,.user-register-form .webform-button--submit,.user-pass .webform-button--submit{width: 100%}}.webform-submission-form div[data-drupal-messages],.user-login-form div[data-drupal-messages],.user-register-form div[data-drupal-messages],.user-pass div[data-drupal-messages]{width: 100%}.webform-submission-form div[data-drupal-messages] div[role=alert],.user-login-form div[data-drupal-messages] div[role=alert],.user-register-form div[data-drupal-messages] div[role=alert],.user-pass div[data-drupal-messages] div[role=alert]{width: 100%;padding: 0 15px}.webform-submission-form div[data-drupal-messages] div[role=alert] ul,.user-login-form div[data-drupal-messages] div[role=alert] ul,.user-register-form div[data-drupal-messages] div[role=alert] ul,.user-pass div[data-drupal-messages] div[role=alert] ul{margin: 0;padding: 0;list-style-type: none;background: #c71a47;padding: 10px 20px;color: #fff}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox{min-height: 40px;margin: 0 0 10px 0;position: relative}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox label{display: flex;align-items: center;cursor: pointer;position: relative;padding: 0 0 0 70px;line-height: 1.1;min-height: 60px;font-size: 1.125rem;left: 0;top: 0}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox input[type=checkbox]{display: none}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox label:after{content: "";display: inline-block;width: 60px;height: 60px;border-radius: 30px;position: absolute;left: 0;top: 0;border: 2px solid #fff;margin: auto}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox input[type=checkbox]:checked + label:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f104';font-size: 3rem;color: #fff;display: flex;position: absolute;z-index: 2;left: 8px;top: -5px;width: 50px;height: 50px}.txt-weiss .webform-submission-form .js-form-item.js-form-type-checkbox label{color: #fff}.webform-confirmation{width: 100%;text-align: center;max-width: 1000px;margin: auto}.form-item-url{display: none}.search-form{padding: 90px 0}.webform-submission-form .js-webform-type-fieldset .fieldset-wrapper > .form-item.select-2-item{border: none !important;height: 50px !important}.select2-container--default{font-weight: 300;font-size: 1.2rem;z-index: 7;height: 60px;display: block}.select2-container--default .selection{display: block;height: 100%}.select2-container--default .select2-selection--single{border: none;height: 100%;background: transparent}.select2-container--default .select2-selection--single .select2-selection__rendered{color: #7d838c;background: #fff;border: 2px solid #fff;border-radius: 30px;height: 100%;line-height: inherit;padding: 0 23px;display: flex;align-items: center;font-family: 'Metropolis Semi Bold' sans-serif;font-weight: 300}.select2-container--default .select2-selection--single .select2-selection__arrow{right: 15px;top: 16px;opacity: 1}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top: -4px;border-color: #21a048 transparent transparent transparent}.select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered{border: 2px solid #fff}.select2-container--default.select2-container--open{z-index: 11}.select2-dropdown{border: none;border-radius: 30px !important;overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,0.2)}.select2-container--default .select2-results__option--selected{background: #fff}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: #21a048}.select2-results__option{padding: 6px 17px}.label-up .select2-container--default .select2-selection--single .select2-selection__rendered{color: #000;padding: 10px 23px 0 23px}.path-user .region-content .profile{max-width: 1720px;padding: 0 60px;margin: auto;position: relative}@media screen and (max-width: 780px){.path-user .region-content .profile{padding: 0 15px}}@media screen and (max-width: 780px){.path-user .region-content .profile{padding: 0 15px}}.toolbar-horizontal #header{padding-top: 120px}.toolbar-horizontal .header-fixed{top: 80px !important}.block-local-tasks-block{padding: 60px 0 0 0;display: flex;justify-content: center}.block-local-tasks-block > ul{padding: 0;border-bottom: 2px solid #144b70;display: inline-flex;list-style-type: none;justify-content: center}.block-local-tasks-block > ul li a{padding: 2px 10px;font-weight: 300;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.block-local-tasks-block > ul li a.is-active{background: #144b70;color: #fff !important}.block-local-tasks-block > ul li a:hover{text-decoration: none;background: #7d838c;color: #fff}.user-login-form,.user-register-form,.user-pass{background: #deeaed;padding: 30px 30px 20px 30px;margin: 60px auto 0 auto;max-width: 600px}.user-login-form .form-text,.user-register-form .form-text,.user-pass .form-text{width: 100%}.user-login-form input[type=text],.user-register-form input[type=text],.user-pass input[type=text],.user-login-form input[type=password],.user-register-form input[type=password],.user-pass input[type=password],.user-login-form input[type=email],.user-register-form input[type=email],.user-pass input[type=email]{background: #fff;border-color: #deeaed}.user-login-form .form-actions .button-wrapper,.user-register-form .form-actions .button-wrapper,.user-pass .form-actions .button-wrapper{margin: 15px 0 0 0}.user-login-form .form-actions .button-wrapper button,.user-register-form .form-actions .button-wrapper button,.user-pass .form-actions .button-wrapper button{display: inline-flex;border: none;background: #144b70;align-items: center;min-height: 60px;padding: 0 40px;color: #fff !important;font-size: 1.2rem;font-weight: 400;font-family: inherit;position: relative;text-decoration: none;line-height: 0.9;border-radius: 10px;z-index: 2;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.user-login-form .form-actions .button-wrapper button:hover,.user-register-form .form-actions .button-wrapper button:hover,.user-pass .form-actions .button-wrapper button:hover{text-decoration: none !important}.user-login-form .form-actions .button-wrapper button:after,.user-register-form .form-actions .button-wrapper button:after,.user-pass .form-actions .button-wrapper button:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\0a0\f10e';-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.user-login-form .form-actions .button-wrapper button:hover:after,.user-register-form .form-actions .button-wrapper button:hover:after,.user-pass .form-actions .button-wrapper button:hover:after{transform: translateX(10px)}.user-pass > p{font-size: 0.8rem;margin: 0 2px 5px 2px}html,body{margin: 0;padding: 0;font-family: 'Metropolis Regular', sans-serif;font-weight: 300;color: #000;line-height: 1.5;overflow-x: hidden;font-size: 1.2rem}*,*:before,*:after{box-sizing: border-box}.center{max-width: 1720px;padding: 0 60px;margin: auto;position: relative}@media screen and (max-width: 780px){.center{padding: 0 15px}}button{font-family: inherit;cursor: pointer}.button{display: inline-flex;align-items: center;border: 2px solid #fff;background: transparent;min-height: 70px;color: #fff;font-size: 1.25rem;font-weight: 400;font-family: inherit;text-decoration: none;line-height: 1.1;border-radius: 20px;padding: 0 20px;overflow: hidden;position: relative;z-index: 1;text-decoration: none !important;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.button:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0;background: #fff;z-index: -1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.button:hover{text-decoration: none;color: #21a048}.button:hover:before{width: 100%}.button:after{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f103';font-size: 2.2rem;margin: 0 0 0 10px}h1{margin: 0 0 30px 0;font-size: clamp(2.2rem, 1.6rem + 3.0588vw, 3.2rem);font-weight: 900;font-family: 'Metropolis Extra Bold', sans-serif;line-height: 0.8;color: #21a048;background: -webkit-linear-gradient(90deg, #156f31, #21a048);background: linear-gradient(90deg, #156f31, #21a048);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;text-fill-color: transparent;text-transform: uppercase}h2{margin: 0 0 20px 0;font-size: clamp(1.8rem, 1.6rem + 3.0588vw, 2.7rem);font-weight: 900;font-family: 'Metropolis Extra Bold', sans-serif;line-height: 0.8;color: #21a048;text-transform: uppercase}h3{margin: 0 0 10px 0;font-family: 'Metropolis Bold', sans-serif;font-weight: 600;font-size: 1.5rem;line-height: 1.15}h4{margin: 0 0 5px 0;font-size: 1.4rem;font-weight: 600;line-height: 0.9}h5{margin: 0 0 5px 0;font-size: 1rem;font-weight: 600}a{text-decoration: none;color: #21a048}a:hover{text-decoration: underline}p{margin: 0 0 15px 0}strong{font-weight: 700;font-family: 'Metropolis Bold', sans-serif}.ico{position: relative;padding-left: 1.2em}@media screen and (max-width: 1060px){.ico{padding-left: 0}}.ico:before{position: absolute;top: 0;left: 0}@media screen and (max-width: 1060px){.ico:before{position: relative;top: auto;left: auto;margin: 0 5px 0 0;vertical-align: -3px}}.ico-telefon:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f100'}.ico-email:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f102'}#header .header-fixed{display: flex;height: 125px;align-items: center;padding: 0 80px;position: fixed;width: 100%;z-index: 500;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}#header .header-fixed .block-system-branding-block{width: 200px;height: 80px;font-size: 0;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}#header .header-fixed .block-system-branding-block svg path{fill: #fff}#header .header-fixed .block-system-branding-block svg #Text{-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}@media screen and (max-width: 1060px){#header .header-fixed{padding: 0 30px}#header .header-fixed .block-system-branding-block{width: 150px}}@media screen and (max-width: 780px){#header .header-fixed .block-system-branding-block{width: 100px}}.header-small #header .header-fixed{height: 70px;background-color: #21a048;background-image: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1)}.header-small #header .header-fixed .block-system-branding-block{width: 56px;height: 61px}.header-small #header .header-fixed .block-system-branding-block svg #Text{opacity: 0}#main{min-height: 100vh}#main #block-equinoxe-content{margin-bottom: 60px;overflow: hidden}#footer{width: 100%;float: left;position: relative;color: #21a048}#footer .copy{background-color: #21a048;background-image: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1);color: #fff;display: flex;flex-wrap: wrap;padding: 15px}@media screen and (max-width: 780px){#footer .copy .copy-year{width: 100%;text-align: center}}#footer .copy .copy-menu{margin: 0 0 0 auto}@media screen and (max-width: 780px){#footer .copy .copy-menu{width: 100%;text-align: center}}#footer .copy .copy-menu ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap}#footer .copy .copy-menu ul li{margin: 0 0 0 20px}#footer .copy .copy-menu ul li a{color: inherit}@media screen and (max-width: 780px){#footer .copy .copy-menu ul{justify-content: center}#footer .copy .copy-menu ul li{margin: 0 10px}}.view-kunden{padding: 0 50px;display: flex;flex-wrap: wrap;justify-content: center}@media screen and (max-width: 780px){.view-kunden.view-display-id-block_1{padding: 0 15px}}.view-kunden.view-display-id-block_1 .views-row{width: 20%}@media screen and (max-width: 1060px){.view-kunden.view-display-id-block_1 .views-row{width: 33.3333%}}@media screen and (max-width: 780px){.view-kunden.view-display-id-block_1 .views-row{width: 50%}}@media screen and (max-width: 1060px){.view-kunden.view-display-id-block_2{padding: 0 30px;margin: -50px 0}}@media screen and (max-width: 780px){.view-kunden.view-display-id-block_2{padding: 0 15px;margin: -70px 0}}@media screen and (max-width: 540px){.view-kunden.view-display-id-block_2{padding: 0 10px;margin: -40px 0}}.view-kunden.view-display-id-block_2 .views-row{width: 12.5%}@media screen and (max-width: 1060px){.view-kunden.view-display-id-block_2 .views-row{width: 20%;padding: 15px}}@media screen and (max-width: 780px){.view-kunden.view-display-id-block_2 .views-row{width: 25%;padding: 10px}}@media screen and (max-width: 540px){.view-kunden.view-display-id-block_2 .views-row{width: 33.3333%;padding: 5px}}.view-kunden .views-row{position: relative}.view-kunden .views-row:before{content: '';display: block;padding-top: 100%}.view-kunden .views-row .views-field-field-bild{position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 25px}@media screen and (max-width: 780px){.view-kunden .views-row .views-field-field-bild{padding: 15px}}.view-kunden .views-row .views-field-field-bild .field-content{background: #fff;border-radius: 20px;height: 100%;display: flex;justify-content: center;align-items: center}.view-kunden .views-row .views-field-field-bild .field-content img{max-width: 80%;max-height: 80%;width: auto;height: auto}.view-adresse{padding: 180px 80px}@media screen and (max-width: 1060px){.view-adresse{padding: 70px 30px}}.view-adresse.view-display-id-block_1 .views-row{width: 100%;display: flex;flex-wrap: wrap;position: relative}.view-adresse.view-display-id-block_1 .views-row .footer-right,.view-adresse.view-display-id-block_1 .views-row .footer-left{width: 50%;font-size: 2rem}@media screen and (max-width: 1060px){.view-adresse.view-display-id-block_1 .views-row .footer-right,.view-adresse.view-display-id-block_1 .views-row .footer-left{width: 100%}}@media screen and (max-width: 780px){.view-adresse.view-display-id-block_1 .views-row .footer-right,.view-adresse.view-display-id-block_1 .views-row .footer-left{font-size: 1.4rem}}.view-adresse.view-display-id-block_1 .views-row .footer-left{text-align: right;padding-right: 170px}@media screen and (max-width: 1060px){.view-adresse.view-display-id-block_1 .views-row .footer-left{text-align: center;padding: 0}}.view-adresse.view-display-id-block_1 .views-row .footer-right{padding-left: 170px}@media screen and (max-width: 1060px){.view-adresse.view-display-id-block_1 .views-row .footer-right{text-align: center;padding: 70px 0 0 0}}.view-adresse.view-display-id-block_1 .views-row:before{content: '';width: 100%;height: calc(100% + 150px);position: absolute;left: 0;top: -75px;background: url(/themes/www/bilder/waldweitweb-logo-ohne-text.svg) no-repeat center}@media screen and (max-width: 1060px){.view-adresse.view-display-id-block_1 .views-row:before{position: relative;left: auto;top: auto;height: 200px;margin: 0 0 20px 0}}.view-adresse.view-display-id-block_1 .views-row .footer-title{text-transform: uppercase;font-size: 2.5rem}@media screen and (max-width: 780px){.view-adresse.view-display-id-block_1 .views-row .footer-title{font-size: 2rem}}.view-referenzen{display: flex;flex-wrap: wrap;max-width: 1720px;padding: 0 60px;margin: auto;position: relative}@media screen and (max-width: 780px){.view-referenzen{padding: 0 15px}}@media screen and (max-width: 780px){.view-referenzen{padding: 0 15px}}.view-referenzen.view-display-id-block_1 .view-header{width: 50%;padding: 0 30px 0 0}.view-referenzen.view-display-id-block_1 .view-header a{float: right}@media screen and (max-width: 780px){.view-referenzen.view-display-id-block_1 .view-header{width: 100%;padding: 0;order: 2;margin: 30px 0 0 0}.view-referenzen.view-display-id-block_1 .view-header a{float: left}}.view-referenzen.view-display-id-block_1 .view-content{width: 50%;padding: 0 0 0 30px;display: flex;flex-wrap: wrap}@media screen and (max-width: 780px){.view-referenzen.view-display-id-block_1 .view-content{width: 100%;padding: 0}}.view-referenzen.view-display-id-block_1 .view-content .slick-list{max-width: 400px;border-radius: 20px;border: 2px solid #fff}.view-referenzen.view-display-id-block_2 .view-content{gap: 20px;display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));width: 100%}.view-referenzen.view-display-id-block_2 .view-content .views-row{border-radius: 20px;overflow: hidden;margin: auto}.view-referenzen .view-content .views-row{position: relative;overflow: hidden;max-width: 400px}.view-referenzen .view-content .views-row .views-field-nothing{height: 0;overflow: hidden}.view-referenzen .view-content .views-row .views-field-field-bild{position: relative;font-size: 0;border-radius: 20px}.view-referenzen .view-content .views-row .views-field-field-bild .field-content{background: #21a048}.view-referenzen .view-content .views-row .views-field-field-bild .field-content a{display: block}.view-referenzen .view-content .views-row .views-field-field-bild .field-content img{width: 100%;height: 100%;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.view-referenzen .view-content .views-row .views-field-field-bild .field-content:hover img{transform: scale(1.1);mix-blend-mode: luminosity}.view-referenzen .view-content .views-row .views-field-field-bild .field-content .title{position: absolute;left: 0;bottom: 0;padding: 5px 10px 5px 10px;line-height: 0.8;width: 100%;color: #fff;pointer-events: none}.view-referenzen .view-content .views-row .views-field-field-bild .field-content .title:after{content: '';width: 100%;height: calc(130%);position: absolute;left: 0;bottom: 0;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 20%, rgba(0,0,0,0.3) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000', GradientType=0);z-index: 1}.view-referenzen .view-content .views-row .views-field-field-bild .field-content .title div{font-size: 1.1rem;text-transform: uppercase;margin: 0 0 5px 0;position: relative;z-index: 2}.view-referenzen .view-content .views-row .views-field-field-bild .field-content .title h4{font-size: 2rem;font-family: 'Metropolis Extra Bold';text-transform: uppercase;position: relative;z-index: 2;letter-spacing: -0.07rem}.node--type-referenz .block-info{background-color: #21a048;background-image: -moz-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: -webkit-linear-gradient(left, #156f31 0%, #21a048 100%);background-image: linear-gradient(to right, #156f31 0%, #21a048 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#156f31', endColorstr='#21a048', GradientType=1);min-height: 500px;color: #fff;padding: 238px 0 70px 0}.node--type-referenz .block-info .block-info-wrapper{padding-left: 250px}@media screen and (max-width: 780px){.node--type-referenz .block-info .block-info-wrapper{padding-left: 0}}.node--type-referenz .block-info .block-info-wrapper h1{color: #fff;background: transparent;-webkit-text-fill-color: unset;text-fill-color: unset}.node--type-referenz .block-info .block-info-wrapper .field{margin: 0 0 10px 0;position: relative}.node--type-referenz .block-info .block-info-wrapper .field__label{font-family: 'Metropolis Bold', sans-serif;font-weight: 600;background: #fff;color: #21a048;border-radius: 17px;font-size: 1.150rem;min-height: 34px;display: flex;align-items: center;line-height: 0.9;padding: 3px 15px 1px 15px;text-transform: uppercase;min-width: 210px;margin-right: 10px}.node--type-referenz .block-info .block-info-wrapper .field__label:after{content: none}.node--type-referenz .block-info .block-info-wrapper .field__label:before{display: block;width: 28px}.node--type-referenz .block-info .block-info-wrapper .field__item{text-transform: uppercase;font-size: 1.8rem;line-height: 1.1;position: relative}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ{padding: 0 0 0 220px;width: 100%;float: left}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ .field__label{position: absolute;top: 0;left: 0}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ .field__label:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f104'}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ .field__item{float: left;padding: 0}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ .field__item:after{content: '//';display: inline-block;margin: 0 10px 0 0}.node--type-referenz .block-info .block-info-wrapper .field--name-field-typ .field__item:last-child:after{content: none}.node--type-referenz .block-info .block-info-wrapper .field--name-field-datum .field__label:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f106'}.node--type-referenz .block-info .block-info-wrapper .field--name-field-link .field__label:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f107'}.node--type-referenz .block-info .block-info-wrapper .field--name-field-link .field__item{text-transform: unset}.node--type-referenz .block-info .block-info-wrapper .field--name-field-link .field__item a{color: #fff}.node--type-referenz .block-info .block-info-wrapper .field--name-field-backlink{position: absolute;left: 0;bottom: -370px;margin: 0;z-index: 2}@media screen and (max-width: 780px){.node--type-referenz .block-info .block-info-wrapper .field--name-field-backlink{bottom: -580px;left: 15px}}.node--type-referenz .block-info .block-info-wrapper .field--name-field-backlink a{color: #fff;background: #21a048;border-radius: 20px;padding: 10px 20px;display: flex;align-items: center;line-height: 1;-webkit-transition: all 250ms;-moz-transition: all 250ms;-o-transition: all 250ms;transition: all 250ms;transition-delay: 0}.node--type-referenz .block-info .block-info-wrapper .field--name-field-backlink a:before{font-family: 'WaldWeitWeb';font-weight: normal;content: '\f105';font-size: 2.2rem;margin: 0 10px 0 0}.node--type-referenz .block-info .block-info-wrapper .field--name-field-backlink a:hover{text-decoration: none;background: #156f31}.node--type-referenz .paragraph--type--paragraph-container .center{padding-left: 310px}@media screen and (max-width: 780px){.node--type-referenz .paragraph--type--paragraph-container .center{padding-left: 0}}@media screen and (max-width: 780px){.node--type-referenz .paragraph--type--paragraph-container .paragraph--type--referenz-website{margin-bottom: 200px}}.node--type-referenz .paragraph--type--paragraph-container .paragraph--type--referenz-website .center{margin-right: -75px}@media screen and (max-width: 780px){.node--type-referenz .paragraph--type--paragraph-container .paragraph--type--referenz-website .center{margin-right: -220px}}@media screen and (max-width: 780px){.node--type-referenz .paragraph--type--paragraph-container .paragraph--type--text-mit-bild{padding: 0 15px}}.table{display: table}.table .tr{display: table-row}.table .tr .td{display: table-cell}.ajax-progress.ajax-progress-fullscreen{background-color: rgba(255,255,255,0.8) !important;top: 0;left: 0;width: 100vw !important;height: 100vh !important;border-radius: 0;opacity: 1 !important}.ajax-progress.ajax-progress-fullscreen .ajax-throbber{left: calc(50% - 50px);top: calc(50% - 50px);width: 100px;height: 100px}.ajax-progress.ajax-progress-fullscreen .ajax-throbber .sk-bounce-dot{background: #21a048}/*# sourceMappingURL=style.css.map */