.de-menu-cta a{color:#0a0a0a!important;background-color:#f1ede1;font-size:15px!important;border-radius:12px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;line-height:24px;font-weight:600;padding:18px 16px!important;text-transform:uppercase;display:block;border:0px;animation:pulsate 1.5s ease-out infinite}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media (min-width:981px){.de-menu-cta a:hover{opacity:1!important;color:#ffffff!important;background-color:#ef9375;animation:none}}@media (max-width:980px){.de-menu-cta a{font-size:14px!important;line-height:22px!important;padding:12px 14px!important}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_button.blinkender-button{position:relative;overflow:hidden}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.5}}.et_pb_button.blinkender-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.3);animation:blink 1s infinite;z-index:-1}.typewriter{font-family:monospace;white-space:nowrap;overflow:hidden;display:inline-block;font-size:1.5rem}.cursor{display:inline-block;margin-left:2px;animation:blink 0.7s steps(2,start) infinite;color:black}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.beratung-float-button{position:fixed;bottom:20px;right:20px;background-color:#000;color:#fff;padding:14px 20px;border-radius:50px;font-size:16px;font-weight:bold;text-decoration:none;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,0.3);transition:background-color 0.3s ease,transform 0.3s ease}.beratung-float-button:hover{background-color:#333;transform:scale(1.05);cursor:pointer}