@font-face{font-family:Barlow-Light;src:url(../../../fonts/Barlow/Barlow-Light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Light-Italic;src:url(../../../fonts/Barlow/Barlow-LightItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Regular;src:url(../../../fonts/Barlow/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Italic;src:url(../../../fonts/Barlow/Barlow-Italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium;src:url(../../../fonts/Barlow/Barlow-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Medium-Italic;src:url(../../../fonts/Barlow/Barlow-MediumItalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold;src:url(../../../fonts/Barlow/Barlow-SemiBold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Barlow-Semibold-Italic;src:url(../../../fonts/Barlow/Barlow-SemiBoldItalic.ttf) format("truetype");font-weight:400;font-style:normal}.teaser{display:flex;justify-content:center;width:100vw}.teaser .container{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);max-width:1000px}.teaser .text{z-index:1}.teaser .text p{-webkit-hyphens:auto;hyphens:auto}.teaser .text>span{color:#0c589f;margin-bottom:8px;font-size:.9rem;line-height:1.4rem;letter-spacing:.11rem;text-transform:uppercase;font-family:Barlow-Light,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){.teaser .text>span{font-size:1.125rem;line-height:1.5rem;letter-spacing:.1rem}}#eprocurement-longlist{width:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#eprocurement-longlist .highlight{color:#f9d951;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#eprocurement-longlist .highlight{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#eprocurement-longlist .teaser{padding:20px;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#eprocurement-longlist .teaser .container{overflow:hidden;border-radius:24px;padding:0;display:grid;grid-template-columns:100%;grid-template-rows:1fr;grid-template-areas:"image" "text";width:100%;max-width:1000px;height:fit-content}#eprocurement-longlist .teaser .image-container{justify-self:end;width:100%;height:fit-content;max-height:350px;overflow:hidden;grid-area:image}#eprocurement-longlist .teaser .image{width:fit-content;height:fit-content;transform:translate(0)}#eprocurement-longlist .teaser .image img{width:112%;min-width:275px}#eprocurement-longlist .teaser .text{background:#0c589f;padding:32px 16px 48px;grid-area:text;display:flex;flex-flow:column nowrap;align-self:center;align-items:flex-start;justify-content:center;text-align:left;width:100%;height:100%}#eprocurement-longlist .teaser .text .headline{color:#c3053c;max-width:520px}#eprocurement-longlist .teaser .text .headline h1{margin-bottom:32px;color:#fff;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#eprocurement-longlist .teaser .text .headline h1{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#eprocurement-longlist .teaser .text p{max-width:520px;color:#fff;margin-bottom:24px;font-size:1.125rem;line-height:1.5rem;letter-spacing:0rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#eprocurement-longlist .teaser .text p{font-size:1.375rem;line-height:2rem;letter-spacing:-.01rem}}@media screen and (min-width: 568px) and (min-height: 0px){#eprocurement-longlist .teaser .container{grid-template-columns:50% 50%;grid-template-areas:"text image"}#eprocurement-longlist .teaser .image-container{max-height:100%}#eprocurement-longlist .teaser .image-container .image{transform:translate(-65%)}#eprocurement-longlist .teaser .image-container .image img{width:200%;height:auto}}@media screen and (min-width: 768px) and (min-height: 0px){#eprocurement-longlist .teaser{padding:48px}#eprocurement-longlist .teaser .text{padding:32px 24px 24px 48px}}@media screen and (min-width: 1088px){#eprocurement-longlist .teaser .image-container .image{transform:translate(-7%)}#eprocurement-longlist .teaser .image-container .image img{width:auto}}#esg-check .container{padding:96px;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}#esg-check .highlight{color:#ffff02;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#esg-check .highlight{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}#esg-check .teaser .container{background:url(../../../images/teaser/esg-check-background.jpg);background-size:cover;border-radius:24px;display:grid;grid-template-columns:50% 50%;grid-template-areas:"image text";align-items:center;justify-items:stretch;width:100%;max-width:1000px}#esg-check .teaser .image-container{justify-self:end;width:fit-content;grid-area:image}#esg-check .teaser .image{padding:24px;width:fit-content;height:fit-content}#esg-check .teaser .image img{min-width:275px;width:460px}#esg-check .teaser .text{padding:24px;grid-area:text;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;width:fit-content;max-width:520px}#esg-check .teaser .text .headline{color:#c3053c;max-width:272px}#esg-check .teaser .text .headline h1{margin-bottom:32px;color:#fff;font-size:2rem;line-height:2.4rem;letter-spacing:-.06rem;font-family:Barlow-Semibold,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#esg-check .teaser .text .headline h1{font-size:2.7rem;line-height:3.6rem;letter-spacing:-.07rem}}@media screen and (min-width: 768px) and (min-height: 0px){#esg-check .teaser .text .headline{max-width:520px}}#esg-check .teaser .text p{color:#fff;margin-bottom:24px;font-size:1.125rem;line-height:1.5rem;letter-spacing:0rem;font-family:Barlow-Regular,Aptos,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media screen and (min-width: 768px) and (min-height: 640px){#esg-check .teaser .text p{font-size:1.375rem;line-height:2rem;letter-spacing:-.01rem}}#hbm .image-container,#kleemann-einkauf .image-container,#praxisstudie .image-container{padding:16px;align-self:start;justify-self:center;width:fit-content;grid-area:image}#hbm .image,#kleemann-einkauf .image,#praxisstudie .image{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))}#hbm .image img,#kleemann-einkauf .image img,#praxisstudie .image img{max-width:320px}
