.ce_fulltext{background:#99AA9B;padding:6em 0}@media (max-width:767px){.ce_fulltext{padding:3em 0}}.ce_fulltext .wrapper{width:80%;max-width:90em;margin-left:auto;margin-right:auto;width:80%;max-width:53.875em;margin-left:auto;margin-right:auto}@media (max-width:1080px){.ce_fulltext .wrapper{width:85%}}@media (max-width:1080px){.ce_fulltext .wrapper{width:85%}}@media (max-width:600px){.ce_fulltext .wrapper{width:90%}}.ce_fulltext .wrapper .fulltext-overline{color:#000000;width:fit-content;position:relative;margin-bottom:2em}@media (max-width:1440px){.ce_fulltext .wrapper .fulltext-overline{font-size:14px}}.ce_fulltext .wrapper .fulltext-overline:after{display:block;content:"";width:97px;height:5px;background:#FFFFFF;position:absolute;bottom:-0.35em;left:0}.ce_fulltext .wrapper .fulltext-overline:after{background:#FFFFFF}.ce_fulltext .wrapper h1,.ce_fulltext .wrapper h2{font-size:2.5rem;font-size:clamp(2.5rem, 1.7788rem + 2.8846vw, 4.375rem);line-height:1.3;font-weight:700;margin-bottom:0.5em;color:#000000}.ce_fulltext .wrapper p{color:#000000;max-width:44em}.ce_fulltext .wrapper li{color:#000000}.ce_fulltext .wrapper li::marker{color:#FFFFFF;font-size:1.125em}.ce_fulltext.white{background:#FFFFFF}.ce_fulltext.white .fulltext-overline:after{background:#99AA9B}.ce_fulltext.white li::marker{color:#99AA9B}.ce_fulltext.green+.ce_fulltext.green,.ce_fulltext.white+.ce_fulltext.white,.ce_text+.ce_fulltext,.content-text+.ce_fulltext,.ce_list+.ce_fulltext{padding-top:0}.ce_list+.ce_fulltext.green{padding-top:6em}@media (min-width:871px){.ce_cta.full-size+.ce_fulltext{padding-top:3em}}.ce_text.white+.ce_fulltext.green{padding-top:6em}@media (max-width:767px){.ce_text.white+.ce_fulltext.green{padding-top:3em}}.mainz .wrapper .fulltext-overline:after{background:#B8FF47}.hochheim .wrapper .fulltext-overline:after{background:#FF2177}.klein-winternheim .wrapper .fulltext-overline:after{background:#FF8300}.bretzenheim .wrapper .fulltext-overline:after{background:#71e1e8}