.elementor .e-4360b5d-c3794ca{width:164px;height:auto;max-width:10rem;aspect-ratio:1200 / 149;object-fit:contain;display:block;}.elementor .e-d2e4e9e-12fa0e0{font-weight:700;font-size:14px;color:#fff;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;}.elementor .e-40be6ce-2e3444c{font-weight:700;font-size:14px;color:#fff;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;}.elementor .e-78061ca-e8f45e2{font-weight:700;font-size:14px;color:#fff;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;margin-inline-start:4.5rem;}.elementor .e-a2fb917-0472548{font-weight:700;font-size:14px;color:#fff;letter-spacing:0.06em;line-height:1.5;text-transform:uppercase;}.elementor .e-9d196c3-e878307{font-weight:900;font-size:16px;color:#050505;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:#9f7aea;}.elementor .e-25390ce-001d0fd{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-ffe7bb2-9527c2d{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-end-width:1px;background-color:#050505;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-f683b09-1a9f494{font-weight:900;font-size:14px;color:#9f7aea;letter-spacing:0.18em;line-height:1.5;}.elementor .e-f252dfc-4f5c2d3{max-width:66rem;font-weight:900;font-size:clamp(3rem,6vw,6.8rem);color:#fff;letter-spacing:-0.055em;line-height:.96;}.elementor .e-b09cd20-4c5fc00{max-width:48rem;font-size:17px;color:rgba(255,255,255,.74);line-height:1.7;}.elementor .e-9b6e365-24d23fa{font-weight:900;font-size:16px;color:#050505;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:#9f7aea;}.elementor .e-b6e300a-18b32f8{min-height:78vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(2rem, 8vw);padding-inline-end:max(2rem, 8vw);border-block-end-width:1px;background-image:radial-gradient(circle at 76% 36%, rgba(159,122,234,.26) 0%,rgba(159,122,234,.09) 18%,transparent 37%),radial-gradient(circle at 84% 58%, rgba(159,122,234,.13) %,transparent 28%),linear-gradient(135deg, #050505 %,#0b0d0b %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.75rem;justify-content:center;align-items:flex-start;}.elementor .e-d5f6549-8bce53d{font-weight:900;font-size:14px;color:#9f7aea;letter-spacing:0.16em;line-height:1.5;}.elementor .e-8fffc35-ba7b654{max-width:70rem;font-weight:900;font-size:clamp(2.5rem,5vw,5.5rem);color:#090909;letter-spacing:-0.045em;line-height:1;}.elementor .e-8c3025c-a875c67{max-width:50rem;font-size:17px;color:#282828;line-height:1.7;margin-inline-start:auto;}.elementor .e-264d2a3-343b896{color:#090909;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);background-color:#f4f4f0;display:flex;flex-direction:column;gap:2rem;}.elementor .e-b6c2da7-b6d8fd5{font-weight:900;font-size:14px;color:#9f7aea;letter-spacing:0.16em;line-height:1.5;}.elementor .e-8795d2e-2733172{max-width:62rem;font-weight:900;font-size:clamp(2.5rem,5vw,5rem);color:#fff;letter-spacing:-0.045em;line-height:1;}.elementor .e-2563b95-aa069c1{font-weight:900;font-size:14px;color:#9f7aea;line-height:1.5;}.elementor .e-5a4076b-54737dd{font-weight:900;font-size:1.8rem;color:#fff;line-height:1.08;}.elementor .e-c4f4107-3c0db1c{font-size:17px;color:rgba(255,255,255,.66);line-height:1.7;}.elementor .e-6cfd72c-5693a98{min-height:20rem;padding:2.25rem;border-block-end-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-f9f1b68-56b7a52{font-weight:900;font-size:14px;color:#9f7aea;line-height:1.5;}.elementor .e-c0530c4-2c2fb55{font-weight:900;font-size:1.8rem;color:#fff;line-height:1.08;}.elementor .e-05c4921-3b0d33a{font-size:17px;color:rgba(255,255,255,.66);line-height:1.7;}.elementor .e-fef19a8-6320faf{min-height:20rem;padding:2.25rem;border-block-end-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-249831f-7c5174b{font-weight:900;font-size:14px;color:#9f7aea;line-height:1.5;}.elementor .e-f0b8e65-9dd70ce{font-weight:900;font-size:1.8rem;color:#fff;line-height:1.08;}.elementor .e-cd58a07-b5bb064{font-size:17px;color:rgba(255,255,255,.66);line-height:1.7;}.elementor .e-284b922-4c8f8fe{min-height:20rem;padding:2.25rem;border-block-end-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-fe2b4a9-8d1d1b2{font-weight:900;font-size:14px;color:#9f7aea;line-height:1.5;}.elementor .e-5147ea6-26f2c1f{font-weight:900;font-size:1.8rem;color:#fff;line-height:1.08;}.elementor .e-8383978-f687da2{font-size:17px;color:rgba(255,255,255,.66);line-height:1.7;}.elementor .e-069edd5-1457c84{min-height:20rem;padding:2.25rem;border-block-end-width:1px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 22rem;}.elementor .e-a82e8f3-e1f8c69{padding:0px;border-block-start-width:1px;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-63c4a1d-647da87{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);background-color:#080808;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-1c6ba01-acbe104{font-weight:900;font-size:16px;color:#9f7aea;letter-spacing:0.16em;line-height:1.5;}.elementor .e-385db0b-8d4f141{font-weight:900;font-size:clamp(2.8rem,5vw,5.5rem);color:#090909;letter-spacing:-0.05em;line-height:.95;}.elementor .e-6473410-3c1335c{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-ea2c920-60c5743{font-weight:900;font-size:2rem;color:#090909;}.elementor .e-a2ee69e-72e5097{font-size:17px;color:#303030;line-height:1.7;}.elementor .e-556a980-81bc7cd{padding:2rem;border-block-start-width:2px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-bcd8200-7da6afe{font-weight:900;font-size:2rem;color:#090909;}.elementor .e-1bf06bb-4a1aa75{font-size:17px;color:#303030;line-height:1.7;}.elementor .e-b4d204e-f17f5c4{padding:2rem;border-block-start-width:2px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-28c8971-6047d88{font-weight:900;font-size:2rem;color:#090909;}.elementor .e-fbe7b07-59e0f42{font-size:17px;color:#303030;line-height:1.7;}.elementor .e-5c75d66-b06008b{padding:2rem;border-block-start-width:2px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 16rem;}.elementor .e-2db2a58-4724423{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-214d97b-f553eaf{color:#090909;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);background-color:#f4f4f0;display:flex;flex-direction:column;gap:4rem;}.elementor .e-7fa8f75-38f3b33{font-weight:900;font-size:16px;color:#9f7aea;letter-spacing:0.16em;line-height:1.5;}.elementor .e-0874582-cd82ec7{max-width:62rem;font-weight:900;font-size:clamp(2.8rem,5vw,5.5rem);color:#fff;letter-spacing:-0.045em;line-height:1;}.elementor .e-b7e9cff-ff8a938{max-width:50rem;font-size:17px;color:rgba(255,255,255,.7);line-height:1.7;}.elementor .e-aba4659-0e14a1e{font-weight:700;font-size:17px;color:#fff;line-height:1.7;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;}.elementor .e-5a09173-109ed79{font-weight:700;font-size:16px;color:#fff;line-height:1.5;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;}.elementor .e-6fe624e-2525f25{font-weight:700;font-size:17px;color:#fff;line-height:1.7;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;}.elementor .e-99a0d2a-1d6b51a{max-width:55rem;padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-49e0165-85a58ed{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);background-image:linear-gradient(135deg, #160d24 %,#050505 %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:2rem;}.elementor .e-b3d71b9-e531604{max-width:70rem;font-weight:900;font-size:clamp(3rem,6vw,6rem);color:#050505;letter-spacing:-0.055em;line-height:.95;}.elementor .e-ca9ac82-07c0bb3{max-width:45rem;font-size:17px;color:#111;line-height:1.7;}.elementor .e-237c20c-48fbb75{font-weight:900;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;background-color:#050505;}.elementor .e-9bdd5ca-02dc1b8{color:#050505;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);background-color:#9f7aea;display:flex;flex-direction:column;gap:2rem;align-items:flex-start;}.elementor .e-8dda93b-7220298{width:164px;height:auto;max-width:9rem;aspect-ratio:1200 / 149;object-fit:contain;display:block;}.elementor .e-4791229-25d53d1{font-size:16px;color:rgba(255,255,255,.7);line-height:1.5;}.elementor .e-5e56044-2c82eda{font-size:16px;color:rgba(255,255,255,.45);line-height:1.5;}.elementor .e-07bce48-96599f6{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:max(2rem,8vw);padding-inline-end:max(2rem,8vw);border-block-start-width:1px;background-color:#050505;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-6accc4a-bb0c9e7{overflow:hidden;color:#fff;padding:0px;background-color:#050505;display:flex;flex-direction:column;}.elementor .e-9d0de7e-584e38a{font-weight:500;font-size:1rem;color:#ffffff;text-decoration:none;}.elementor .e-da2c59b-5cd322c{position:absolute;inset-block-start:1.78rem;inset-inline-start:calc(50% + 4.7rem);z-index:50;padding:0px;margin:0px;}