.text-image{margin-top:100px;position:relative}@media only screen and (min-width:768px){.text-image{margin-top:120px}}@media only screen and (min-width:1440px){.text-image{margin-top:160px}}.text-image{margin-bottom:100px}@media only screen and (min-width:768px){.text-image{margin-bottom:120px}}@media only screen and (min-width:1440px){.text-image{margin-bottom:160px}}.text-image .shape{left:0;top:-70px}.text-image .shape svg{margin-left:25%;width:570px}@media only screen and (min-width:1024px){.text-image .shape{top:50%;transform:translateY(-60%)}.text-image .shape svg{margin-left:auto;width:68.75vw}}@media only screen and (min-width:1680px){.text-image .shape svg{width:1155px}}.text-image__frame{overflow:hidden;width:100%}.text-image__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text-image__inner{width:93.8666666667vw}}@media only screen and (min-width:768px){.text-image__inner{width:87.5vw}}@media only screen and (min-width:1680px){.text-image__inner{width:1464px}}@media only screen and (max-width:767px){.text-image__inner{gap:40px}}.text-image__overlay{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;width:77.8666666667vw}@media only screen and (min-width:768px){.text-image__overlay{width:78.6458333333vw}}@media only screen and (min-width:1024px){.text-image__overlay{gap:0}}@media only screen and (min-width:1440px){.text-image__overlay{width:64.0625vw}}@media only screen and (min-width:1680px){.text-image__overlay{width:1072px}}.text-image__media{flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:93.8666666667vw}.text-image__overlay .text-image__media{flex-basis:100%;max-width:100%;width:100%}.text-image__overlay .text-image__media .image{margin-left:0;margin-right:0}@media only screen and (min-width:1024px){.text-image__overlay .text-image__media{flex-basis:50%;max-width:50%;width:50%}}.text-image__media .image__mask{aspect-ratio:386/360}.text-image__media .image{margin-left:calc(-4.93333vw - 30px)}.text-image__media .image .image__mask{padding-left:30px}@media only screen and (min-width:768px){.text-image__media .image{margin-left:calc(-7.68229vw - 30px)}}@media only screen and (min-width:1024px){.text-image__media .image{margin-left:0}.text-image__media .image .image__mask{padding-left:0}}@media only screen and (min-width:768px){.text-image__media{flex-basis:43.75vw;max-width:43.75vw;padding-left:1.4322916667vw;padding-right:1.4322916667vw;width:43.75vw}}@media only screen and (min-width:1680px){.text-image__media{flex-basis:732px;max-width:732px;padding-left:24px;padding-right:24px;width:732px}}.text-image__content{flex-basis:93.8666666667vw;max-width:93.8666666667vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:93.8666666667vw}.text-image__overlay .text-image__content{flex-basis:100%;max-width:100%;width:100%}@media only screen and (min-width:1024px){.text-image__overlay .text-image__content{flex-basis:50%;justify-content:flex-start;max-width:50%;width:50%}}@media only screen and (min-width:768px){.text-image__content{display:flex;flex-basis:43.75vw;flex-direction:column;justify-content:center;max-width:43.75vw;padding-left:1.4322916667vw;padding-right:1.4322916667vw;width:43.75vw}}@media only screen and (min-width:1680px){.text-image__content{flex-basis:732px;max-width:732px;padding-left:24px;padding-right:24px;width:732px}}.text-image__footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin-top:40px}.text-image__headline{color:#00632e;font-family:Garage Gothic,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1;margin-bottom:20px}@media only screen and (min-width:768px){.text-image__headline{font-size:50px}}@media only screen and (min-width:1024px){.text-image__headline{font-size:4.1666666667vw}}@media only screen and (min-width:1440px){.text-image__headline{font-size:60px}}@media only screen and (min-width:1024px){.text-image__headline{margin-bottom:30px}}@media only screen and (min-width:768px){.text-image--reversed .text-image__media{order:2}.text-image--reversed .text-image__content{order:1}}.text-image--reversed .image{margin-left:0;margin-right:calc(-4.93333vw - 30px)}@media only screen and (min-width:768px){.text-image--reversed .image{margin-right:calc(-7.68229vw - 30px)}}@media only screen and (min-width:1024px){.text-image--reversed .image{margin-right:0}}