.elementor .e-727658aa-564e{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-end:18px;display:block}.elementor .e-33d0f74f-1da3{max-width:19ch;font-family:var(--gz-font);font-weight:600;font-size:clamp(34px,4.4vw,56px);color:var(--gz-ink);letter-spacing:-.025em;line-height:1.06;margin-block-end:24px;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-584a9436-5387{max-width:52ch;font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;margin-block-end:18px;display:block}.elementor .e-5d80c6-5baf{max-width:52ch;font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-ink);line-height:1.55;padding-inline-start:18px;margin-block-start:8px;margin-block-end:34px;display:block;border-inline-start:3px solid #9333EA;\n}.elementor .e-7522076b-4ec2:hover,.elementor .e-7522076b-4ec2:focus-visible{color:#fff;border-color:var(--gz-purple-hover);background-color:var(--gz-purple-hover);box-shadow:0 8px 20px 0 rgb(147 51 234 / .22);transform:translate3d(0,-1px,0)}.elementor .e-7522076b-4ec2{font-family:var(--gz-font);font-weight:600;font-size:16px;color:#fff;letter-spacing:-.01em;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;border-width:1px;border-color:var(--gz-purple);border-style:solid;background-color:var(--gz-purple);box-shadow:0 1px 2px 0 rgb(15 17 21 / .06);transition:background-color 0.18s,transform 0.18s,box-shadow 0.18s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-34f8689b-293d{min-width:0;padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-25d22ad6-34d7{width:100%;height:clamp(420px,46vw,600px);object-fit:cover;border-radius:20px;display:block;object-position:center top;\n}.elementor .e-6f764f5c-309a{width:100%;column-gap:72px;padding:0;display:grid;grid-template-columns:1.05fr 0.95fr;grid-template-rows:auto;align-items:center;row-gap:44px;\n}.elementor .e-6c8ee772-46b3{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-7ae3aba0-bfce{width:100%;padding-block-start:110px;padding-block-end:100px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center;background-image:linear-gradient(180deg,#fff 0%,#fff0 20%,#fff0 80%,#fff 100%),linear-gradient(90deg,#fff 0%,#fff0 16%,#fff0 84%,#fff 100%),radial-gradient(780px 520px at 74% 30%,rgb(147 51 234 / .18),#fff0 60%),radial-gradient(620px 460px at 42% 60%,rgb(168 85 247 / .12),#fff0 65%),none;\n}.elementor .e-6af70715-43d4{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-2f73a7b5-cf7f{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-657bd313-bd31{width:100%;max-width:820px;text-align:center;padding:0;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-781bcd56-818d{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-2f5ccec1-e1bc{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-2145b3e9-4f11:hover,.elementor .e-2145b3e9-4f11:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-2145b3e9-4f11{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-474efca4-aec1{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-115b5733-e65e{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-15aa614f-c545:hover,.elementor .e-15aa614f-c545:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-15aa614f-c545{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-353cff59-72d6{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-7f8e9674-18ce{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-e8f12b2-4ff6:hover,.elementor .e-e8f12b2-4ff6:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-e8f12b2-4ff6{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-132bfa48-973a{font-family:var(--gz-font);font-weight:600;font-size:18px;color:var(--gz-purple);letter-spacing:-.01em;line-height:1.3;display:block}.elementor .e-6b355c2a-e04e{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.55;display:block}.elementor .e-32674b18-eff2:hover,.elementor .e-32674b18-eff2:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-32674b18-eff2{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.elementor .e-75ebbc8b-aa62{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-10809ca9-952b{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-59f547d9-2496{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-6c3c6e6d-8619{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-end:18px;display:block}.elementor .e-4e8907b2-79ed{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;margin-block-end:16px;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-1575c837-edba{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;margin-block-end:26px;display:block}.elementor .e-3a22eb9f-8d94{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-5780ec2c-7424{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-183f45a-4b74{min-width:0;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.elementor .e-76e92f74-be5f{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-7cf3e4a9-38ca{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-52a1e82-2f3b{min-width:0;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.elementor .e-54f6a4a1-848a{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-470cbc4f-426d{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-edc726e-1712{min-width:0;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.elementor .e-6ab4d419-2c2f{font-family:var(--gz-font);font-weight:600;font-size:15px;color:var(--gz-ink);line-height:1.4;display:block}.elementor .e-387f99df-f6bb{font-family:var(--gz-font);font-size:14px;color:var(--gz-muted);line-height:1.5;display:block}.elementor .e-4e7a08c-cecd{min-width:0;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.elementor .e-c6a85a4-78c4{width:100%;column-gap:14px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:14px;\n}.elementor .e-d32df83-39f4{min-width:0;padding:0;display:flex;flex-direction:column;gap:0;align-items:flex-start}.elementor .e-15b72ec6-62f8{max-width:80%;font-family:var(--gz-font);font-weight:500;font-size:15px;color:#fff;line-height:1.5;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;background-color:#6D28D9;display:block;align-self:flex-end}.elementor .e-61f241a8-9c08{width:8px;height:8px;min-width:8px;padding:0;border-radius:50%;background-color:var(--gz-purple)}.elementor .e-77ad61a9-5c1a{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-purple);line-height:1.3;display:block}.elementor .e-382b5f8f-ba9a{padding:0;display:flex;flex-direction:row;gap:8px;align-items:center}.elementor .e-2518a090-ed2f{font-family:var(--gz-font);font-size:15px;color:var(--gz-ink);line-height:1.6;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:14px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#faf7ff;display:block}.elementor .e-bf2f206-157c{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 24px 60px -40px rgb(15 17 21 / .28);display:flex;flex-direction:column;gap:16px;align-items:stretch}.elementor .e-52044539-60b0{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-muted);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-1a8c1c1f-8c96{font-family:var(--gz-font);font-weight:700;font-size:38px;color:var(--gz-purple);letter-spacing:-.02em;line-height:1;display:block}.elementor .e-1f341de3-2856{min-width:0;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.elementor .e-2ffa9507-193c{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-muted);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-23dbfd4d-a37b{font-family:var(--gz-font);font-weight:700;font-size:38px;color:var(--gz-purple);letter-spacing:-.02em;line-height:1;display:block}.elementor .e-3de03aad-c3ca{min-width:0;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.elementor .e-1e6306e3-373d{width:100%;column-gap:16px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:16px;\n}.elementor .e-78116567-1298{font-family:var(--gz-font);font-weight:600;font-size:14px;color:var(--gz-ink);line-height:1.3;display:block;& ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}& li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid #ececf1}& li::before{content:'';width:7px;height:7px;border-radius:50%;background:#9333EA}\n}.elementor .e-69f701c3-d60b{min-width:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:stretch}.elementor .e-6e373fed-42c0{width:100%;column-gap:56px;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:start;row-gap:40px;\n}.elementor .e-6b8b36df-49cb{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-d0164ea-d4e0{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-26744061-1972{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block}.elementor .e-ead39da-70ae{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-9b158fc-3f7b{width:100%;max-width:820px;text-align:center;padding:0;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-414df69e-6156{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-muted);letter-spacing:.12em;line-height:1.4;text-align:center;text-transform:uppercase;margin-block-end:22px;display:block}.elementor .e-5101d4d2-1313{width:100%;max-width:960px;font-family:var(--gz-font);font-weight:500;font-size:16px;color:var(--gz-ink);line-height:1.3;margin-inline-start:auto;margin-inline-end:auto;display:block;& ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}& li{padding:12px 22px;border-radius:12px;background:#faf7ff;border:1px solid #ececf1;transition:background 0.18s,border-color 0.18s}& li:hover{background:#f3ecfe;border-color:#e2d5f8}\n}.elementor .e-55ee0193-c5d6{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-dbebc37-e818{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-2d8ff00d-54cd{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;display:block;& span{color:var(--gz-purple)}\n}.elementor .e-2bdef0d0-4507{font-family:var(--gz-font);font-size:19px;color:var(--gz-muted);line-height:1.6;display:block}.elementor .e-6ad518aa-be0e{width:100%;max-width:820px;text-align:center;padding:0;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .e-39c12181-4789{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-1f22a3e7-863c{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-2fdb9ea4-7adf:hover,.elementor .e-2fdb9ea4-7adf:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-2fdb9ea4-7adf{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-332d3b6b-1c89{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-b7ccd60-441c{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-23e722c0-f608:hover,.elementor .e-23e722c0-f608:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-23e722c0-f608{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-30b0c2d0-d1a4{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-f7ef81e-8a19{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-28fbdc6e-932b:hover,.elementor .e-28fbdc6e-932b:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-28fbdc6e-932b{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-4084290d-bc29{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-745e9a0f-3037{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-3b131b0-c265:hover,.elementor .e-3b131b0-c265:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-3b131b0-c265{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-3e457291-54f3{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-69790d44-b9bb{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-2d30a7e8-2442:hover,.elementor .e-2d30a7e8-2442:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-2d30a7e8-2442{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:var(--gz-line);border-style:solid;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-66dcec64-3bc9{font-family:var(--gz-font);font-weight:700;font-size:12px;color:var(--gz-purple);letter-spacing:.1em;line-height:1.4;text-transform:uppercase;display:block}.elementor .e-59925c0d-814d{font-family:var(--gz-font);font-size:15px;color:var(--gz-muted);line-height:1.5;display:block;& ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}& li{position:relative;padding-left:20px}& li::before{content:'';position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:#9333EA}\n}.elementor .e-76e5a19d-b8b2:hover,.elementor .e-76e5a19d-b8b2:focus-visible{border-color:#e2d5f8;box-shadow:0 18px 40px -22px rgb(15 17 21 / .24);transform:translate3d(0,-3px,0)}.elementor .e-76e5a19d-b8b2{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:16px;border-width:1px;border-color:#e2d5f8;border-style:solid;background-image:linear-gradient(180deg,#faf7ff 0%,#ffffff 70%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#fff;box-shadow:0 1px 2px 0 rgb(15 17 21 / .04);transition:transform 0.18s,box-shadow 0.18s,border-color 0.18s;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-48dce4fc-c242{width:100%;column-gap:20px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-39c93981-b4f5{width:100%;max-width:1124px;padding:0;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-31a80cd6-3f27{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-3982a31e-342b{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:#fff;letter-spacing:-.02em;line-height:1.14;text-align:center;display:block}.elementor .e-209f2c4e-6ff3{max-width:640px;font-family:var(--gz-font);font-size:18px;color:rgb(255 255 255 / .62);line-height:1.55;text-align:center;display:block}.elementor .e-46fbc267-cad2{width:100%;padding:0;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .e-53d10c95-78f6{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-3361c006-5d84{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-3f2107ff-c749{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-2551f667-c4c0{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-445da620-3e0a{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-3fdf55c8-6738{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-6ec47407-7f55{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-3fdddf51-3f6a{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-1c18b74a-4bf1{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-2ebfce02-57b0{font-family:var(--gz-font);font-weight:700;font-size:clamp(30px,3.4vw,44px);color:#C084FC;letter-spacing:-.02em;line-height:1.05;text-align:center;display:block}.elementor .e-b8b1976-5df5{font-family:var(--gz-font);font-size:15px;color:rgb(255 255 255 / .72);line-height:1.45;text-align:center;display:block}.elementor .e-4f745d29-aa3b{min-width:0;padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:rgb(255 255 255 / .1);border-style:solid;background-color:rgb(255 255 255 / .05);display:flex;flex-direction:column;gap:10px;align-items:center}.elementor .e-92dbaf-4566{width:100%;column-gap:14px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;row-gap:14px;\n}.elementor .e-4d8ad83d-e05f{width:100%;max-width:1000px;text-align:center;padding:0;display:flex;flex-direction:column;gap:44px;align-items:stretch}.elementor .e-25b16d82-7272{width:100%;max-width:1124px;padding-block-start:clamp(56px,6vw,84px);padding-block-end:clamp(56px,6vw,84px);padding-inline-start:clamp(28px,5vw,64px);padding-inline-end:clamp(28px,5vw,64px);border-radius:24px;background-color:var(--gz-ink);display:flex;flex-direction:column;align-items:center}.elementor .e-60df8029-d1ff{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-72b15bfc-b274{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px,3.1vw,40px);color:var(--gz-ink);letter-spacing:-.02em;line-height:1.14;text-align:center;margin-block-end:44px;display:block}.elementor .e-4eccba9d-3b3f{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-7d31e58d-a20c{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-2598cac8-92c8{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-44e380c9-c590:hover,.elementor .e-44e380c9-c590:focus-visible{color:#9333EA}.elementor .e-44e380c9-c590{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-58eb050f-93ac{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-2350a57f-61ce{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-33d8eb76-77d9{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-68fa3be3-d4c7{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-51d2e86c-3ee7{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-2f52072-78a9{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-3c72a1e3-befe:hover,.elementor .e-3c72a1e3-befe:focus-visible{color:#9333EA}.elementor .e-3c72a1e3-befe{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-52492b03-5c09{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-45739730-74bc{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-52feb077-bbbc{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-1cb0fb4-8a83{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-4a767e44-bae3{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-381e1001-dd03{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-3216532e-fcba:hover,.elementor .e-3216532e-fcba:focus-visible{color:#9333EA}.elementor .e-3216532e-fcba{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-70c88a64-d774{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-c1dc131-ec91{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-34658f8f-e401{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-7b8a0606-b695{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-27d22f99-bcbd{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-71ee214a-ae8b{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-6ae2769-5218:hover,.elementor .e-6ae2769-5218:focus-visible{color:#9333EA}.elementor .e-6ae2769-5218{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-f6e2ce9-3aff{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-4779a282-b759{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-7e7c12ae-c939{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-17486dff-2320{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-3861d173-6d9b{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-7aecd409-368c{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-4116c460-f972:hover,.elementor .e-4116c460-f972:focus-visible{color:#9333EA}.elementor .e-4116c460-f972{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-42bfa81f-69ff{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-47453bbf-2c5e{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-403f3e6c-af9e{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-11ae0d9-da8e{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-1fae6e2b-d1e6{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-672b48a-e5f4{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-5e64729c-d72c:hover,.elementor .e-5e64729c-d72c:focus-visible{color:#9333EA}.elementor .e-5e64729c-d72c{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-3e399efb-c183{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-682a063d-21a8{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-4e2886ab-a89b{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-82489c4-7cd0{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-69de0808-4dbe{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-2b046517-db85{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-b4a3fd5-ae37:hover,.elementor .e-b4a3fd5-ae37:focus-visible{color:#9333EA}.elementor .e-b4a3fd5-ae37{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-48c96ba4-925c{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-1ddafac2-386b{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-43c8910c-a8c3{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-57b7c35f-24f7{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-79eb398f-713f{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-7dcd6fe8-7947{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-47bc3eab-3ca6:hover,.elementor .e-47bc3eab-3ca6:focus-visible{color:#9333EA}.elementor .e-47bc3eab-3ca6{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-684155b1-1e57{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-e59312b-5af8{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-32a7358d-ed23{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-f3b4d7a-3972{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-602c2b38-d639{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-6e9eeb57-9490{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-65767558-51f8:hover,.elementor .e-65767558-51f8:focus-visible{color:#9333EA}.elementor .e-65767558-51f8{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-43b9a1a2-1c84{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-10aa9606-8f4f{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-2ff4ca72-c081{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-1e4ac621-4f69{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-2755f1ef-2c03{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-58d13c97-a68b{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-7e8a2a57-4f5c:hover,.elementor .e-7e8a2a57-4f5c:focus-visible{color:#9333EA}.elementor .e-7e8a2a57-4f5c{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-5c78aca8-5c46{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-4d35334c-8090{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-53507d12-e76a{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-134f2506-f06e{font-family:var(--gz-font);font-weight:600;font-size:18px;color:inherit;letter-spacing:-.01em;line-height:1.4}.elementor .e-27b1bc17-45ba{width:100%;height:100%;transition:transform 0.2s;display:inline-block;fill:currentColor;\n}.elementor .e-1ac02c2b-c4d5{width:18px;height:18px;color:#9333EA;padding:0;flex:0 0 18px}.elementor .e-14e9ae8c-985e:hover,.elementor .e-14e9ae8c-985e:focus-visible{color:#9333EA}.elementor .e-14e9ae8c-985e{color:#0f1115;cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;transition:color 0.2s;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .e-6fe9bd08-5afc{font-family:var(--gz-font);font-size:16px;color:var(--gz-muted);line-height:1.65}.elementor .e-590156ec-9480{max-width:820px;padding-block-start:0;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0}.elementor .e-72db49ce-4090{padding:0;border-block-end-width:1px;border-bottom-style:solid;border-bottom-color:#ececf1;&[open] .e-accordion-item-icon-base svg{transform:rotate(45deg)}\n}.elementor .e-33c9070e-dc3f{width:100%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .e-2dee944d-b756{width:100%;max-width:900px;padding:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0;align-items:stretch}.elementor .e-2be7a025-8161{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:28px;padding-inline-end:28px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.elementor .e-36eed8d1-ca38{font-family:var(--gz-font);font-weight:600;font-size:clamp(28px, 3.4vw, 44px);color:#0f1115;letter-spacing:-.02em;line-height:1.08;text-align:center;margin:0;text-wrap:balance;\n}.elementor .e-1e6cc808-c0f8{max-width:60ch;font-family:var(--gz-font);font-weight:400;font-size:clamp(17px, 2.2vw, 20px);color:#6b7280;letter-spacing:-.01em;line-height:1.5;text-align:center;margin:0;text-wrap:balance;\n}.elementor .e-650fd94d-91e7{width:100%;max-width:820px;position:relative;padding:0;display:flex;flex-direction:column;gap:16px;align-items:center}.elementor .e-4fcb4906-8742:hover,.elementor .e-4fcb4906-8742:focus-visible{color:#fff;background-color:#7E22CE;box-shadow:0 8px 20px 0 rgb(147 51 234 / .22);transform:translate3d(0,-1px,0)}.elementor .e-4fcb4906-8742:focus{color:#fff}.elementor .e-4fcb4906-8742{position:relative;font-family:var(--gz-font);font-weight:600;font-size:16px;color:#fff;line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:6px;border-radius:12px;border-width:0;background-color:#9333EA;box-shadow:0 1px 2px 0 rgb(15 17 21 / .06);transition:background-color 0.18s,transform 0.18s,box-shadow 0.18s;display:inline-flex;justify-content:center;align-items:center}.elementor .e-c2b38c8-15a3{width:100%;max-width:1240px;position:relative;text-align:center;padding:0;display:flex;flex-direction:column;gap:24px;align-items:center}.elementor .e-7e9702ac-ac23{width:100%;padding-block-start:96px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}