.ce_custombutton{background:#99AA9B;padding:5em 0 clamp(5.375rem, 0.6875rem + 12.5vw, 7.9125rem) 0}.ce_custombutton .inside{width:80%;max-width:90em;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:1080px){.ce_custombutton .inside{width:85%}}@media (max-width:600px){.ce_custombutton .inside{width:90%}}.ce_custombutton a{max-width:20em;position:relative;display:inline-block;padding:0.6em 2.6em;text-decoration:none;font-size:1em;color:#000000;transition:all 0.5s ease-out;overflow:hidden;z-index:1;text-decoration:none}.ce_custombutton a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;background:#B8FF47}.ce_custombutton a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;transition:all 0.5s ease-out;border-radius:0 10rem 10rem 0;z-index:-1;background:#000000}.ce_custombutton a:hover{color:#FFFFFF}.ce_custombutton a:hover:before{width:150%}@media (max-width:768px){.ce_custombutton a{margin:0 auto}}.hochheim a:after{background:#FF2177}.klein-winternheim a:after{background:#FF8300}.bretzenheim a:after{background:#71e1e8}.autowrap-accordionSingle+.ce_custombutton .inside{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.events-inner-wrapper+.ce_custombutton a:after{background:#99AA9B}