.gkg-fx-konfetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:50}
.gkg-fx-schlange{position:fixed;top:-10px;pointer-events:none;z-index:49;transform-origin:50% 0;animation:gkg-fx-wehen 5s ease-in-out infinite}
.gkg-fx-schlange svg{display:block;width:clamp(90px,14vw,160px);height:auto}
.gkg-fx-links{left:0}
.gkg-fx-rechts{right:0;transform:scaleX(-1);animation-name:gkg-fx-wehen-r;animation-delay:-2.5s}
@keyframes gkg-fx-wehen{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}
@keyframes gkg-fx-wehen-r{0%,100%{transform:scaleX(-1) rotate(-3deg)}50%{transform:scaleX(-1) rotate(4deg)}}
#wrapper .mtnc_module h2,.gs h1{display:inline-block;animation:gkg-fx-schunkeln 3.6s ease-in-out infinite;transform-origin:50% 90%}
@keyframes gkg-fx-schunkeln{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}
.gkg-cd-sperre .gkg-cd-uhr div{animation:gkg-fx-puls 2s ease-in-out infinite}
.gkg-cd-sperre .gkg-cd-uhr div:nth-child(2){animation-delay:.25s}
.gkg-cd-sperre .gkg-cd-uhr div:nth-child(3){animation-delay:.5s}
.gkg-cd-sperre .gkg-cd-uhr div:nth-child(4){animation-delay:.75s}
@keyframes gkg-fx-puls{0%,100%{box-shadow:0 0 0 0 rgba(237,187,0,0)}50%{box-shadow:0 0 18px 2px rgba(237,187,0,.45)}}
@media (prefers-reduced-motion:reduce){.gkg-fx-schlange,#wrapper .mtnc_module h2,.gs h1,.gkg-cd-sperre .gkg-cd-uhr div{animation:none!important}}
@media (max-width:600px){.gkg-fx-schlange svg{width:56px}.gs{padding-top:96px!important}}
