.shimmer-btn{position:relative;display:inline-block;padding:18px 30px;background:#25D366;border-radius:8px;border:none;cursor:pointer;font-size:32px;font-weight:700;color:#000000!important;text-decoration:none;overflow:hidden;animation:shimmer-pulse 3s ease-in-out infinite}.shimmer-btn em{font-style:normal;font-weight:400}.shimmer-btn::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.15) 30%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.15) 70%,transparent 100%);animation:shimmer-sweep 2.5s ease-in-out infinite}@keyframes shimmer-sweep{0%{left:-100%}60%{left:130%}100%{left:130%}}@keyframes shimmer-pulse{0%,100%{box-shadow:0 0 0 0 rgba(245,200,66,0)}50%{box-shadow:0 4px 24px 4px rgba(245,180,20,0.45)}}.btn-wrapper{display:flex;justify-content:center;width:100%}.shimmer-btn{text-decoration:none!important}@media (max-width:767px){.shimmer-btn{font-size:24px;padding:14px 22px;line-height:1.2;text-align:center;white-space:normal;word-break:break-word;max-width:100%;box-sizing:border-box}}a.et_pb_button.et_pb_button_1{position:relative;overflow:hidden;animation:btn-pulso 2s infinite}a.et_pb_button.et_pb_button_1::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg);animation:btn-destello 3s infinite;pointer-events:none}@keyframes btn-destello{0%{left:-75%}40%{left:130%}100%{left:130%}}@keyframes btn-pulso{0%{box-shadow:0 0 0 0 rgba(94,205,110,0.7)}70%{box-shadow:0 0 0 16px rgba(94,205,110,0)}100%{box-shadow:0 0 0 0 rgba(94,205,110,0)}}a.et_pb_button.et_pb_button_1:hover{animation-play-state:paused}