.text{margin-bottom:40px;margin-top:40px;width:100%}@media only screen and (min-width:768px){.text{margin-top:48px}}@media only screen and (min-width:1440px){.text{margin-top:64px}}@media only screen and (min-width:768px){.text{margin-bottom:48px}}@media only screen and (min-width:1440px){.text{margin-bottom:64px}}.text:last-child{margin-bottom:64px}@media only screen and (min-width:768px){.text:last-child{margin-bottom:80px}}@media only screen and (min-width:1440px){.text:last-child{margin-bottom:120px}}@media only screen and (min-width:768px){.text.has--two-columns .rte{column-count:2;column-gap:2.86458vw}}@media only screen and (min-width:1920px){.text.has--two-columns .rte{column-gap:54px}}.text .step-item{margin-bottom:36px}@media only screen and (min-width:768px){.text .step-item{margin-left:auto;margin-right:auto;max-width:26.30208vw}}@media only screen and (min-width:1440px){.text .step-item{max-width:19.01042vw}}@media only screen and (min-width:1920px){.text .step-item{max-width:363px}}.text[data-inview]:not(.inview) .step-item,.text[data-inview]:not(.inview) .text__headline,.text[data-inview]:not(.inview) .text__subline{opacity:0;translate:0 20px}.text[data-inview].inview .step-item,.text[data-inview].inview .text__headline,.text[data-inview].inview .text__subline{transition:opacity .625s cubic-bezier(.25,1,.5,1),translate .625s cubic-bezier(.25,1,.5,1)}.text__headline{color:#14621f;font-family:VeneerTwo,Arial,sans-serif;font-size:6.93333vw;font-weight:400;line-height:1.19231;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:320px){.text__headline{font-size:26px}}@media only screen and (min-width:768px){.text__headline{font-size:36px;line-height:1.19444}}@media only screen and (min-width:1440px){.text__headline{font-size:50px;line-height:1.2}}.text__subline{font-size:18px;font-weight:700;line-height:1.16667;margin-bottom:12px}@media only screen and (min-width:768px){.text__subline{font-size:22px;line-height:1.13636}}@media only screen and (min-width:1440px){.text__subline{font-size:28px;line-height:1.14286}}@media only screen and (min-width:1024px){.text__subline{margin-bottom:28px}}.text__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text__inner{width:85.33333vw}}@media only screen and (min-width:768px){.text__inner{width:87.5vw}}@media only screen and (min-width:1920px){.text__inner{width:1668px}}.text__content,.text__header,.text__headline,.text__subline{flex-basis:85.33333vw;max-width:85.33333vw;padding-left:1.86667vw;padding-right:1.86667vw;width:85.33333vw}@media only screen and (min-width:768px){.text__content,.text__header,.text__headline,.text__subline{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.43229vw;padding-right:1.43229vw;width:87.5vw}.text.is--narrow .text__content,.text.is--narrow .text__header,.text.is--narrow .text__headline,.text.is--narrow .text__subline{flex-basis:72.91667vw;max-width:72.91667vw;width:72.91667vw}}@media only screen and (min-width:1440px){.text__content,.text__header,.text__headline,.text__subline{flex-basis:72.91667vw;max-width:72.91667vw;width:72.91667vw}.text.is--narrow .text__content,.text.is--narrow .text__header,.text.is--narrow .text__headline,.text.is--narrow .text__subline{flex-basis:58.33333vw;max-width:58.33333vw;width:58.33333vw}}@media only screen and (min-width:1920px){.text__content,.text__header,.text__headline,.text__subline{flex-basis:1390px;max-width:1390px;padding-left:27px;padding-right:27px;width:1390px}.text.is--narrow .text__content,.text.is--narrow .text__header,.text.is--narrow .text__headline,.text.is--narrow .text__subline{flex-basis:1112px;max-width:1112px;width:1112px}}.text__content .rte{width:100%}