.elementor .e-541df277-ae62{& span{color:var(--brand)}\n}.elementor .e-6d12ecc0-d655{margin-block-start:10px}.elementor .e-352ea21b-e278{gap:22px}.elementor .e-10ebccc2-9826{width:100%;height:auto}.elementor .e-19905539-91e5:hover,.elementor .e-19905539-91e5:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.03,1.03,1)}.elementor .e-19905539-91e5{overflow:hidden;padding:0;border-radius:28px;box-shadow:0px 30px 60px -24px rgba(11,11,20,.45);transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);transition:transform .5s}.elementor .e-5cacd665-cf33{width:100%;max-width:1240px;column-gap:56px;padding:0;grid-template-columns:1.1fr .9fr;grid-template-rows:auto;align-items:center;row-gap:40px;\n}.elementor .e-431a962c-afe3{background-image:radial-gradient(circle at 85% 20%,rgba(30,23,245,.1) 0%,rgba(30,23,245,0) 45%),radial-gradient(circle at 10% 90%,rgba(217,255,63,.25) 0%,rgba(217,255,63,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0}.elementor .e-2cc3812d-d08c{font-family:var(--font-display);font-weight:800;font-size:56px;color:var(--brand);line-height:1;margin-block-end:8px}.elementor .e-7979ff20-f2f0{border-color:var(--white)}.elementor .e-2e3c0a22-df23{font-family:var(--font-display);font-weight:800;font-size:56px;color:var(--brand);line-height:1;margin-block-end:8px}.elementor .e-659741bc-c628{border-color:var(--white)}.elementor .e-403a4c34-f665{font-family:var(--font-display);font-weight:800;font-size:56px;color:var(--brand);line-height:1;margin-block-end:8px}.elementor .e-6be28eb2-9961{border-color:var(--white)}.elementor .e-663a4f59-ab5f{column-gap:20px;padding:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;row-gap:20px;\n}.elementor .e-6e53bfa4-f175{gap:12px}.elementor .e-1e691ed-3dce{font-size:30px}.elementor .e-6caea4a3-6204{font-family:var(--font-display);font-weight:800;font-size:50px;color:var(--ink);letter-spacing:-.03em;line-height:1;margin-block-start:16px}.elementor .e-5a458c03-cb4c{font-family:var(--font-body);font-size:14px;color:var(--muted)}.elementor .e-16b2aa4-2216{font-family:var(--font-body);font-size:16px;color:var(--text);line-height:2;margin-block-start:16px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto;& ul{padding-left:20px;margin:0}& li{color:var(--text)}& li::marker{color:var(--brand)}\n}.elementor .e-263fd3a1-46ca{width:100%}.elementor .e-71f10f5b-e9e2{padding-block-start:40px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;gap:8px}.elementor .e-22957983-65bf{position:absolute;inset-block-start:-15px;inset-inline-start:34px;color:var(--ink);background-color:var(--lime)}.elementor .e-6d6dbca6-257d{font-size:30px}.elementor .e-53375914-5a6b{font-family:var(--font-display);font-weight:800;font-size:50px;color:var(--white);letter-spacing:-.03em;line-height:1;margin-block-start:16px}.elementor .e-733ab3bb-7e8e{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.7)}.elementor .e-6d7688c6-c227{font-family:var(--font-body);font-size:16px;color:var(--white);line-height:2;margin-block-start:16px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto;& ul{padding-left:20px;margin:0}& li{color:var(--white)}& li::marker{color:var(--lime)}\n}.elementor .e-29764638-8512{width:100%}.elementor .e-38de7a5a-87b9{position:relative;padding-block-start:40px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-color:var(--ink);background-color:var(--ink);gap:8px}.elementor .e-272f5b98-b748{font-size:30px}.elementor .e-3bc265bb-8a09{font-family:var(--font-display);font-weight:800;font-size:50px;color:var(--ink);letter-spacing:-.03em;line-height:1;margin-block-start:16px}.elementor .e-48f553b5-c327{font-family:var(--font-body);font-size:14px;color:var(--muted)}.elementor .e-d9039f3-65a8{font-family:var(--font-body);font-size:16px;color:var(--text);line-height:2;margin-block-start:16px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;flex:1 1 auto;& ul{padding-left:20px;margin:0}& li{color:var(--text)}& li::marker{color:var(--brand)}\n}.elementor .e-6e45d89d-bbcc{width:100%}.elementor .e-7579f512-1b77{padding-block-start:40px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;gap:8px}.elementor .e-454e9d93-f023{column-gap:20px;padding:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;align-items:stretch;row-gap:28px;\n}.elementor .e-d7f1fb8-d0f9{font-size:15px;& a{color:var(--brand);font-weight:800}\n}