.ce_headline_with_circle{background:#99AA9B}.ce_headline_with_circle .inside{padding:clamp(5.375rem, 0.6875rem + 12.5vw, 7.9125rem) 0 3em 0;width:80%;max-width:90em;margin-left:auto;margin-right:auto}@media (max-width:1080px){.ce_headline_with_circle .inside{width:85%}}@media (max-width:600px){.ce_headline_with_circle .inside{width:90%}}.ce_headline_with_circle .overline-wrap{position:relative}.ce_headline_with_circle .overline-wrap:before{content:"";position:absolute;top:50%;left:-9%;transform:translateY(-30%);width:19em;height:19em;border-radius:50%;border:3px solid #FFFFFF}@media (max-width:450px){.ce_headline_with_circle .overline-wrap:before{width:8em;height:8em;top:100%;left:10%}}.ce_headline_with_circle .teaser-overline{color:#000000;width:fit-content;position:relative;margin-bottom:2em}@media (max-width:1440px){.ce_headline_with_circle .teaser-overline{font-size:14px}}.ce_headline_with_circle .teaser-overline:after{display:block;content:"";width:97px;height:5px;background:#FFFFFF;position:absolute;bottom:-0.35em;left:0}.ce_headline_with_circle .teaser-overline:after{background:#000000}.ce_headline_with_circle h1,.ce_headline_with_circle h2,.ce_headline_with_circle h3,.ce_headline_with_circle h4,.ce_headline_with_circle h5,.ce_headline_with_circle h6{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;position:relative;max-width:746px}.ce_headline_with_circle p{position:relative;color:#000000;max-width:746px}.ce_headline_with_circle.white{background-color:#FFFFFF}.ce_headline_with_circle.white .overline-wrap:before{border-color:#000000;transform:translateY(-40%)}.ce_headline_with_circle.black{background-color:#000000}.ce_headline_with_circle.black .overline-wrap:before{border-color:#99AA9B;transform:translateY(-40%)}.ce_headline_with_circle.black h2,.ce_headline_with_circle.black h3,.ce_headline_with_circle.black p{color:#FFFFFF}.mainz .ce_headline_with_circle .inside{padding-bottom:6.75em}.mainz .ce_headline_with_circle .inside .overline-wrap:before{border-color:#B8FF47}.hochheim .ce_headline_with_circle .inside{padding-bottom:6.75em}.hochheim .ce_headline_with_circle .inside .overline-wrap:before{border-color:#FF2177}.klein-winternheim .ce_headline_with_circle .inside{padding-bottom:6.75em}.klein-winternheim .ce_headline_with_circle .inside .overline-wrap:before{border-color:#FF8300}.bretzenheim .ce_headline_with_circle .inside{padding-bottom:6.75em}.bretzenheim .ce_headline_with_circle .inside .overline-wrap:before{border-color:#71e1e8}