@media(max-width:767px){.elementor .e-945b766-1a1d40c{font-size:28px;}}@media(max-width:767px){.elementor .e-5f1e8c4-edbd8d5{display:block; width:100%; box-sizing:border-box; text-align:center; text-decoration:none; font-family:'Poppins', sans-serif; font-weight:600; font-size:13px; letter-spacing:.02em; color:#fff; background:linear-gradient(135deg,#5A46E0,#8B3FD6); padding:9px 6px; border-radius:999px; border:1px solid rgba(255,255,255,.18); box-shadow:0 10px 24px rgba(139,63,214,.4); margin-top:4px; transition:all .25s ease;\n}}@media(max-width:767px){.elementor .e-ad5ffd5-df5bb73{display:flex; flex-direction:column; align-items:center; text-align:center; background:linear-gradient(180deg, #1c1730, #161228); border:1px solid rgba(150,96,216,.25); border-radius:16px; padding:20px 10px 18px; gap:8px; box-shadow:0 20px 50px rgba(0,0,0,.45); position:relative; overflow:visible; width:100%; box-sizing:border-box;\n}}@media(max-width:767px){.elementor .e-d216765-a567d78{display:block; width:100%; box-sizing:border-box; text-align:center; text-decoration:none; font-family:'Poppins', sans-serif; font-weight:600; font-size:13px; letter-spacing:.02em; color:#fff; background:linear-gradient(135deg,#5A46E0,#8B3FD6); padding:9px 6px; border-radius:999px; border:1px solid rgba(255,255,255,.18); box-shadow:0 10px 24px rgba(139,63,214,.4); margin-top:4px; transition:all .25s ease;\n}}@media(max-width:767px){.elementor .e-dce1f72-e61d61c{display:flex; flex-direction:column; align-items:center; text-align:center; background:linear-gradient(180deg, #1c1730, #161228); border:1px solid rgba(150,96,216,.25); border-radius:16px; padding:20px 10px 18px; gap:8px; box-shadow:0 20px 50px rgba(0,0,0,.45); position:relative; overflow:visible; width:100%; box-sizing:border-box;\n}}@media(max-width:767px){.elementor .e-881031d-d3cf50e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid; grid-template-columns:repeat(2, 1fr); gap:6px; width:100%; max-width:100%;\n}}@media(max-width:767px){.elementor .e-3de11bf-77c4f12{padding-block-start:28px;padding-block-end:36px;padding-inline-start:2px;padding-inline-end:2px;display:flex; flex-direction:column; align-items:center; gap:28px; padding:32px 12px 40px;\n}}