.elementor .e-e933b94-46cba05{font-weight:400;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-e50ea6f-7b240e0{width:auto;max-width:fit-content;font-weight:400;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--rounded-full);border-width:1px;border-color:var(--border-transparent-30);border-style:solid;background-color:var(--background-transparent-light);display:inline-block;}.elementor .e-f3cd9d1-afbc61e{background-color:#00000000;}.elementor .e-605ea8a-32f21e6{padding:0px;margin-block-start:10px;gap:20px;}.elementor .e-6a8aab1-3bbb22f{width:48%;display:flex;flex-direction:column;gap:20px;}.elementor .e-707b2f6{height:88vh;flex-direction:row;align-items:center;}.elementor .e-98633ea-7207191{font-family:var(--secondary-font);font-weight:500;font-size:var(--text-7xl);color:var(--purple);line-height:var(--text-7xl);}.elementor .e-4c0528e-2ffda0e{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-49e575d-604b03c{font-weight:500;font-size:var(--text-lg);color:#ffffff;letter-spacing:var(--tracking-widest);text-transform:uppercase;}.elementor .e-adafe70-55cbe00{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .e-2ce35e4-ca29333{font-family:var(--secondary-font);font-weight:500;font-size:var(--text-7xl);color:var(--purple);line-height:var(--text-7xl);}.elementor .e-76b637e-d4abaef{font-weight:500;font-size:var(--text-lg);color:#ffffff;letter-spacing:var(--tracking-widest);text-transform:uppercase;}.elementor .e-c70844f-ee359de{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .e-24543fc-b23c4be{font-family:var(--secondary-font);font-weight:500;font-size:var(--text-7xl);color:var(--purple);line-height:var(--text-7xl);}.elementor .e-363f41d-003ab0e{padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-28c1cc2-f0ad65e{font-weight:500;font-size:var(--text-lg);color:#ffffff;letter-spacing:var(--tracking-widest);text-transform:uppercase;}.elementor .e-507606a-316c0ed{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;}.elementor .e-bc22778{flex-direction:row;align-items:center;}.elementor .e-b8c60d9-422d102{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;border-width:1px;border-color:var(--border-transparent-10);border-style:solid;}.elementor .e-895989c-13bdd8b{font-weight:400;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-4e2ee6b-7b670e6{width:auto;max-width:fit-content;font-weight:400;padding-block-start:6px;padding-block-end:6px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--rounded-full);border-width:1px;border-color:var(--border-transparent-30);border-style:solid;background-color:var(--background-transparent-light);display:inline-block;align-self:center;}.elementor .e-25176f1-2132a2a{text-align:center;}.elementor .e-74f2544-8efbec6{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-7d87c46-2a5d823{width:32px;height:32px;color:var(--purple);}.elementor .e-1e75de2-bd2a200{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-9074785-6dd2090{padding:0px;}.elementor .e-d1f45f6-fbecca9{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-fdf190c-40f68c3{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-1802b68-afaf2bb{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-65b1192-73dd92e{width:32px;height:32px;color:var(--purple);}.elementor .e-6529049-fcf05d4{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-21084f0-5de9c55{padding:0px;}.elementor .e-9360b0f-8659cca{padding:0px;}.elementor .e-2020cc7-2af8053{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-3811b91-f6639d6{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-1455a73-1fe4a25{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-e722602-555d22c{width:32px;height:32px;color:var(--purple);}.elementor .e-d8913f0-de091ad{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-e78a484-e3e1d4b{padding:0px;}.elementor .e-4f888d8-74a26bd{padding:0px;}.elementor .e-d6ab3d0-86db858{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-2994a83-804ede5{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-03f4580-5468bc6{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-d290766-7bb3b2c{width:32px;height:32px;color:var(--purple);}.elementor .e-334fbd5-a344591{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-7717a32-ba9d80b{padding:0px;}.elementor .e-bfea739-0b5f3d1{padding:0px;}.elementor .e-e1d3d1a-486c2c3{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-43871c8-e4d643b{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-b56d562-e5f1d5f{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-1403227-84c4012{width:32px;height:32px;color:var(--purple);}.elementor .e-82ced70-a15be18{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-be39e5c-81b1f8c{padding:0px;}.elementor .e-7616ddb-5a353ff{padding:0px;}.elementor .e-0515038-4abd56f{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-9c3edf5-e1abd2e{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-91ba673-fd78341{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-0e205cd-b293169{width:32px;height:32px;color:var(--purple);}.elementor .e-6621923-883964d{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-56940b9-447616a{padding:0px;}.elementor .e-7283567-9d6bcd6{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-c2ad944-05a21a6{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-d55e7eb-482aae1{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-6a586cc-ff0195a{width:32px;height:32px;color:var(--purple);}.elementor .e-4b921d5-2b68b48{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-4cf423d-ea5680e{padding:0px;}.elementor .e-809234d-e8d751a{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-74f3526-2eb58ac{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-44bb4c6-a8c55e3{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-f3a7156-bc47d33{width:32px;height:32px;color:var(--purple);}.elementor .e-c183a5d-bd7e7e8{font-family:var(--primary-font);font-weight:600;font-size:var(--text-sm);color:var(--purple);letter-spacing:var(--tracking-wide);text-transform:uppercase;}.elementor .e-67c7420-8b40305{padding:0px;}.elementor .e-fc83c45-5c7de1f{font-weight:700;color:var(--purple);letter-spacing:var(--tracking-widest);}.elementor .e-7208521-001336f{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-96e70f4-bced3a5{color:var(--light-grey);padding:2rem;border-radius:var(--radius-xl);background-color:var(--med-grey);filter:blur(0px);}.elementor .e-306e8e9-caa3531{flex-direction:column;gap:3rem;}.elementor .e-712d7e1{padding-block-start:8rem;padding-block-end:8rem;flex-direction:row;}.elementor .e-65f73e9{width:60%;padding:0px;background-color:var(--dark-grey);flex-direction:column;gap:20px;justify-content:center;}.elementor .e-d9dadac-39c7e0c{width:40%;padding:0px;justify-content:center;align-items:center;}.elementor .e-8dd06f3-3711a37{gap:4rem;}.elementor .e-0d074ca{padding-block-start:8rem;padding-block-end:8rem;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-dark);border-style:solid;background-color:var(--dark-grey);flex-direction:row;gap:3rem;align-items:center;}.elementor .e-ac349bb-5d099bb{text-align:center;}.elementor .e-3022e64{padding-block-start:4rem;flex-direction:column;gap:30px;}.elementor .e-368463e-b6a8108{width:50%;padding:0px;flex-direction:column;gap:20px;}.elementor .e-ebf7667-9a079b4{width:100%;}.elementor .e-dfe059b-a2ea688{width:35%;text-align:end;padding:0px;align-items:center;}.elementor .e-5667d45-f4df173{padding:0px;gap:20px;justify-content:space-between;}.elementor .e-12418ed-50644fa{padding:3rem;border-radius:var(--radius-2xl);border-width:1px;border-color:var(--primary-border);border-style:solid;background-color:var(--background-transparent-light);flex-direction:column;gap:15px;}.elementor .e-c3809a3-3d2c386{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-transparent-10);border-style:solid;}