.wl-section{padding:80px 20px}@media (max-width:767px){.wl-section{padding-bottom:48px;padding-top:48px}}.wl-tint{background-color:var(--base)}.wl-inner{margin-left:auto;margin-right:auto;max-width:1200px}.wl-inner > h2,.wl-inner > p{margin-left:auto;margin-right:auto;max-width:800px}.wl-narrow{margin-left:auto;margin-right:auto;max-width:1200px}.wl-narrow > *{margin-left:auto;margin-right:auto;max-width:800px}.wl-card{background-color:var(--base-3);border-top:4px solid var(--contrast-3);padding:28px}.wl-kicker{color:var(--contrast-2);font-size:14px;font-weight:700;letter-spacing:0.08em;margin-bottom:8px;text-transform:uppercase}.wl-button{align-items:center;background-color:transparent;color:var(--contrast);display:inline-flex;text-decoration:none;border:2px solid var(--contrast);padding:10px 20px}.wl-button.wl-button:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}.wl-cta{margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.wl-hero{background-color:rgba(255,255,255,0.9);margin-left:auto;margin-right:auto;max-width:896px;padding:48px}.wl-hero > *:last-child{margin-bottom:0}@media (max-width:767px){.wl-hero{padding:28px 24px}}.wl-bg-tal{isolation:isolate;padding-bottom:40px;padding-top:0;position:relative}.wl-bg-tal::after{background-color:rgba(255,255,255,0.08);bottom:250px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.wl-bg-tal::before{background-image:url(https://sustainment.de/wp-content/uploads/2026/11/shutterstock_2737795955-scaled.jpg);background-position:center 75%;background-repeat:no-repeat;background-size:cover;bottom:250px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-2}@media (max-width:767px){.wl-bg-tal{padding-bottom:24px}.wl-bg-tal::after{bottom:140px}.wl-bg-tal::before{background-image:url(https://sustainment.de/wp-content/uploads/2026/11/shutterstock_2737795955-1536x1025.jpg);bottom:140px}}.wl-hero-strip{background-color:rgba(255,255,255,0.6);padding:40px 20px 28px 20px}.wl-hero-strip h1{margin-bottom:8px}.wl-hero-strip h2{margin-bottom:0}.wl-hero-card{background-color:rgba(255,255,255,0.9);margin-left:auto;margin-right:auto;margin-top:max(610px,40vw);max-width:864px;border-radius:6px;padding:32px}.wl-hero-card > *:last-child{margin-bottom:0}@media (max-width:1024px){.wl-hero-card{margin-top:420px}}@media (max-width:767px){.wl-hero-card{margin-top:220px;max-width:none;padding:24px 20px}}.wl-hero-band{background-color:rgba(255,255,255,0.72);border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-left:auto;margin-right:auto;max-width:864px;padding:24px 32px 22px 32px}.wl-hero-band h1{margin-bottom:4px}.wl-hero-band h2{margin-bottom:0}@media (max-width:767px){.wl-hero-band{padding-left:20px;padding-right:20px}.wl-hero-band h1{font-size:32px;hyphens:auto;overflow-wrap:break-word}.wl-hero-band h2{font-size:20px}}.wl-band-inner{margin-left:auto;margin-right:auto;max-width:1200px}.wl-slide{align-content:start;column-gap:40px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.wl-slide > :not(img){grid-column:2}.wl-slide > img{grid-column:1;grid-row:1 / span 3;height:0;min-height:100%;object-fit:cover;width:100%;border-radius:4px}@media (max-width:767px){.wl-slide{grid-template-columns:minmax(0,1fr)}.wl-slide > :not(img){grid-column:1}.wl-slide > img{grid-column:1;grid-row:auto;height:200px;margin-bottom:20px;min-height:0}}.wl-portrait-grid.wl-portrait-grid{align-items:start;column-gap:56px;display:grid;grid-template-columns:minmax(0,1fr) 260px}.wl-portrait-grid.wl-portrait-grid > *{grid-column:1;margin-left:0;margin-right:0}.wl-portrait-grid.wl-portrait-grid > img{grid-column:2;grid-row:1 / span 3;height:auto;width:100%;border-radius:6px}@media (max-width:767px){.wl-portrait-grid.wl-portrait-grid{grid-template-columns:minmax(0,1fr)}.wl-portrait-grid.wl-portrait-grid > img{grid-column:1;grid-row:auto;margin-top:28px;max-width:220px}}.equal-height-cards{align-items:stretch}.equal-height-cards > .gb-grid-column > .gb-container{box-sizing:border-box;height:100%}body .gb-grid-wrapper.gb-grid-wrapper-919c62b1{align-items:stretch}body .gb-grid-wrapper.gb-grid-wrapper-919c62b1 > .gb-grid-column > .gb-container{box-sizing:border-box;height:100%}