.logo{visibility:hidden!important}.buchungdatum{padding:5px}.buchungdatum input{font-family:'Roboto Condensed';text-align:center;font-size:16px;padding:5px;font-weight:bold}.buchungbutton{margin-top:20px;z-index:0}.buchungtitle{font-weight:bold;font-size:45px;color:#474747}.calendar-container-inner{z-index:3;left:25%;right:25%}.wrap{height:100%;display:flex;align-items:center;justify-content:center}.pulse-button{min-width:300px;min-height:60px;font-family:'Nunito',sans-serif;font-size:22px;text-transform:uppercase;letter-spacing:1.3px;font-weight:700;color:#313133;background:#4FD1C5;background:linear-gradient(90deg,rgba(129,230,217,1) 0%,rgba(79,209,197,1) 100%);border:none;border-radius:1000px;box-shadow:12px 12px 24px rgba(79,209,197,.64);transition:all 0.3s ease-in-out 0s;cursor:pointer;outline:none;position:relative;padding:10px}.pulse-button::before{content:'';border-radius:1000px;min-width:calc(300px + 12px);min-height:calc(60px + 12px);border:6px solid #00FFCB;box-shadow:0 0 60px rgba(0,255,203,.64);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s ease-in-out 0s}.pulse-button:hover,.pulse-button:focus{color:#313133;transform:translateY(-6px)}.pulse-button:hover::before,.pulse-button:focus::before{opacity:1}.pulse-button::after{content:'';width:30px;height:30px;border-radius:100%;border:6px solid #00FFCB;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:ring 1.5s infinite}.pulse-button:hover::after,.pulse-button:focus::after{animation:none;display:none}@keyframes ring{0%{width:30px;height:30px;opacity:1}100%{width:300px;height:300px;opacity:0}}