.elementor .e-7fd7d62-2918{width:56px;height:56px;color:#fff;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;margin-block-end:6px;border-radius:50%;background-image:linear-gradient(135deg,#9333EA 0%,#7c3aed 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0 8px 20px -8px rgb(124 58 237 / .55);display:block;flex:0 0 auto;fill:#fff;& svg{width:100%;height:100%;fill:currentColor;display:block}\n}.elementor .e-7c762fe0-beb8{font-family:var(--gz-font);font-weight:600;font-size:12px;color:#7c3aed;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;display:block}.elementor .e-2f07374e-19b7{font-family:var(--gz-font);font-weight:500;font-size:13px;color:#8C93A0;line-height:1.5;margin-block-start:-8px;display:block}.elementor .e-57835f84-fdc2{font-family:var(--gz-font);font-weight:700;font-size:28px;color:#171A1F;letter-spacing:-.02em;line-height:1.15;display:block}.elementor .e-67d06a75-ac69{max-width:420px;font-family:var(--gz-font);font-weight:400;font-size:16px;color:#5E6675;line-height:1.5;display:block}.elementor .e-470a8e6c-ecf7{font-family:var(--gz-font);font-weight:600;font-size:15px;color:#fff;line-height:1.5;display:block}.elementor .e-23cc6354-c253{width:14px;height:14px;color:#fff;transition:transform 0.2s;display:block;flex:0 0 auto;fill:#fff;& svg{width:14px;height:14px;fill:currentColor;display:block}\n}.elementor .e-7ef5fed3-8f2d:hover,.elementor .e-7ef5fed3-8f2d:focus-visible{background-color:#6d28d9}.elementor .e-7ef5fed3-8f2d{width:auto;color:#fff;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:10px;border-radius:999px;background-color:#7c3aed;transition:background-color 0.2s;display:flex;flex-direction:row;gap:8px;align-items:center;&:hover [data-interaction-id="2cb37d2e"]{transform:translateX(3px)}\n}.elementor .e-db81e75-7d97{width:100%;overflow:hidden;text-align:center;padding-block-start:44px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:20px;background-image:linear-gradient(135deg,#F5F3FF 0%,#EDE9FE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:12px;align-items:center}