.contenedor-btn-animado{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}.btn-animado-master,.wrapper-cta a,.wrapper-cta a.cta_button,.wrapper-cta button{background-color:var(--btn-bg,#00b67a)!important;background-image:none!important;border:none!important;border-radius:50px!important;box-shadow:0 8px 15px rgba(0,0,0,.15);color:var(--btn-txt,#fff)!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:800;letter-spacing:1px;padding:16px 40px;text-align:center;text-decoration:none!important;transition:all .3s ease}.btn-animado-master:hover,.wrapper-cta a.cta_button:hover,.wrapper-cta a:hover,.wrapper-cta button:hover{box-shadow:0 12px 25px rgba(0,0,0,.25);filter:brightness(1.1);transform:translateY(-3px) scale(1.02)}.animacion-latido{animation:latido-btn 2.5s infinite}.animacion-flotar{animation:flotar-btn 3s ease-in-out infinite}.animacion-vibrar{animation:vibrar-btn 4s infinite}@keyframes latido-btn{0%{transform:scale(1)}10%{box-shadow:0 0 20px var(--btn-bg);transform:scale(1.06)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes flotar-btn{0%{transform:translateY(0)}50%{box-shadow:0 15px 20px rgba(0,0,0,.2);transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes vibrar-btn{0%,85%{transform:rotate(0deg)}88%{transform:rotate(5deg)}91%{transform:rotate(-5deg)}94%{transform:rotate(5deg)}97%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@media (max-width:768px){.btn-animado-master,.wrapper-cta a,.wrapper-cta a.cta_button,.wrapper-cta button{font-size:16px!important;padding:18px 20px!important;width:90%}}