.kreislauf-frame{background:#f7f7f7;padding-top:60px}.kreislauf-frame{padding-bottom:50px}@media screen and (min-width: 480px){.kreislauf-frame{padding-bottom:calc(50px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf-frame{padding-bottom:80px}}.kreislauf__prefix{color:#00a05d;font-weight:600;letter-spacing:2px;padding-bottom:8px;border-bottom:2px solid #00a05d}.kreislauf__prefix{font-size:14px}@media screen and (min-width: 480px){.kreislauf__prefix{font-size:calc(14px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__prefix{font-size:24px}}.kreislauf__prefix{margin-bottom:30px}@media screen and (min-width: 480px){.kreislauf__prefix{margin-bottom:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__prefix{margin-bottom:50px}}@media(min-width: 992px){.kreislauf__prefix{max-width:33.333%}}.kreislauf__headline{text-transform:none;font-family:futura-pt,"Helvetica Neue",Arial,sans-serif;font-weight:500;color:#00a05d;line-height:1.2}.kreislauf__headline{font-size:36px}@media screen and (min-width: 480px){.kreislauf__headline{font-size:calc(36px + 24*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__headline{font-size:60px}}.kreislauf__headline{margin-bottom:25px}@media screen and (min-width: 480px){.kreislauf__headline{margin-bottom:calc(25px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__headline{margin-bottom:40px}}.kreislauf__headline-second{font-family:freight-text-pro,Georgia,"Times New Roman",serif;font-weight:400}.kreislauf__text{font-family:freight-text-pro,Georgia,"Times New Roman",serif;color:#00a05d}.kreislauf__text{font-size:16px}@media screen and (min-width: 480px){.kreislauf__text{font-size:calc(16px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__text{font-size:24px}}@media(min-width: 992px){.kreislauf__text{display:flex;align-items:center}}.kreislauf__text-inner>:last-child{margin-bottom:0}.kreislauf__text-inner a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kreislauf__illustration{margin-top:30px}@media screen and (min-width: 480px){.kreislauf__illustration{margin-top:calc(30px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__illustration{margin-top:50px}}.kreislauf__illustration img{display:block;width:100%;height:auto}.kreislauf__additional{color:#00a05d}.kreislauf__additional{margin-top:50px}@media screen and (min-width: 480px){.kreislauf__additional{margin-top:calc(50px + 40*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__additional{margin-top:90px}}.kreislauf__additional-header{font-family:futura-pt-bold,futura-pt,"Helvetica Neue",Arial,sans-serif;margin-bottom:10px}.kreislauf__additional-header{font-size:16px}@media screen and (min-width: 480px){.kreislauf__additional-header{font-size:calc(16px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__additional-header{font-size:24px}}.kreislauf__additional-text{line-height:1.5}.kreislauf__additional-text{font-size:16px}@media screen and (min-width: 480px){.kreislauf__additional-text{font-size:calc(16px + 8*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__additional-text{font-size:24px}}.kreislauf__additional-text p:last-child{margin-bottom:0}.kreislauf__additional-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kreislauf__steps{margin:0;padding:0}.kreislauf__steps .kreislauf__step{display:flex;align-items:center;padding:0}.kreislauf__steps .kreislauf__step+.kreislauf__step{padding-top:20px}.kreislauf__steps .kreislauf__step::before{content:"";flex:0 0 auto;width:80px;height:12px;margin-right:15px;background:url("data:image/svg+xml,%3csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 80 12%22%3e%3cpath d=%22M0 6h78M72 1l6 5-6 5%22 fill=%22none%22 stroke=%22%23585858%22 stroke-width=%221.5%22/%3e%3c/svg%3e") no-repeat center/contain}@media(min-width: 992px){.kreislauf__steps{display:flex;justify-content:space-between}.kreislauf__steps .kreislauf__step{flex:0 1 auto;min-width:0}.kreislauf__steps .kreislauf__step>a,.kreislauf__steps .kreislauf__step>span{flex:0 1 auto;min-width:0;line-height:2;hyphens:auto;overflow-wrap:break-word}.kreislauf__steps .kreislauf__step+.kreislauf__step{flex:1 1 auto;padding-top:0}.kreislauf__steps .kreislauf__step+.kreislauf__step::before{flex:1 1 60px;width:auto;min-width:30px;max-width:100px;height:22px;margin:0 auto;padding:0 15px;box-sizing:content-box;background-origin:content-box}.kreislauf__steps .kreislauf__step:first-child::before{display:none}}.kreislauf__steps{margin-top:50px}@media screen and (min-width: 480px){.kreislauf__steps{margin-top:calc(50px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__steps{margin-top:80px}}.kreislauf__step-label{color:#585858;font-size:.8rem;font-weight:600;letter-spacing:5%;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:10px}.kreislauf__step-label{font-size:14px}@media screen and (min-width: 480px){.kreislauf__step-label{font-size:calc(14px + 6*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.kreislauf__step-label{font-size:20px}}@media(min-width: 992px){.kreislauf__step-label{margin-left:15px}}.kreislauf__step-label[href]:hover,.kreislauf__step-label[href]:focus{color:#00a05d}