/* Start custom CSS for html, class: .elementor-element-60e3c76 */.call-btn{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;padding:14px 26px;min-width:280px;max-width:400px;background:linear-gradient(135deg,#951B81,#FBD0B7);text-decoration:none;border-radius:20px;box-shadow:0 6px 18px rgba(149,27,129,.35);font-family:inherit;transition:.3s;text-align:center}
.call-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(149,27,129,.45)}
.call-text{display:flex;flex-direction:column;align-items:center;line-height:1.3;z-index:1;color:#fff}   /* 👈 متن همیشه سفید */
.call-text .top{font-size:15px;font-weight:600}
.call-text .bottom{font-size:20px;font-weight:800;letter-spacing:.5px}
.circle-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#FBD0B7,#951B81);box-shadow:inset -3px -3px 6px rgba(0,0,0,.25),inset 3px 3px 6px rgba(255,255,255,.25),0 4px 12px rgba(0,0,0,.25);color:#fff;animation:pulseZoom 2.8s ease-in-out infinite}
.circle-icon svg{stroke:#fff}
@keyframes pulseZoom{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.1)}100%{transform:translateY(-50%) scale(1)}}/* End custom CSS */