.elementor .e-133b0c9-cebd{margin-block-end:20px;}.elementor .e-7f9ccd88-279c{font-size:clamp(44px, 5.4vw, 80px);color:var(--dark);letter-spacing:-0.035em;line-height:1.02;max-width: none; & span, & em, & i { display: block; color: var(--blue); font-style: normal; }\n}.elementor .e-90280e9-5585{max-width:26em;font-size:20px;color:#4a4760;line-height:1.65;margin-block-start:28px;}.elementor .e-dd43ac8-cb0e{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:0 1 46%;align-items:flex-start;}.elementor .e-bdb0fb5-f948{max-width:17em;font-size:clamp(24px, 2.2vw, 30px);color:var(--dark);letter-spacing:-0.015em;line-height:1.2;margin-block-end:32px;}.elementor .e-3af47402-a3e3{width:100%;padding:0px;display:block;}.elementor .e-12e8ce94-88ac{padding-block-start:56px;padding-block-end:56px;padding-inline-start:40px;padding-inline-end:40px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-block-start-width:6px;background-color:#ffffff;box-shadow:0px 24px 64px 0px rgba(24, 22, 38, 0.09);display:flex;flex-direction:column;flex:0 1 900px;border-top-style: solid; border-top-color: var(--purple-light);\n}.elementor .e-66e01229-2591{display:flex;flex-direction:row;gap:80px;justify-content:space-between;align-items:flex-start;}.elementor .e-3307c710-7acf{width:100%;padding-block-start:72px;padding-block-end:120px;background-color:#ffffff;display:flex;flex-direction:column;background-image: linear-gradient(rgba(24, 22, 38, 0.035) 1px, transparent 1px), linear-gradient(90deg, rgba(24, 22, 38, 0.035) 1px, transparent 1px); background-size: 64px 64px;\n}.elementor .e-1788a76e-6edb{margin-block-end:16px;}.elementor .e-615696c9-5e63{font-size:clamp(34px, 3.8vw, 54px);color:var(--dark);letter-spacing:-0.025em;line-height:1.1;}.elementor .e-45012ba-25f4{max-width:34em;font-size:19px;color:#4a4760;line-height:1.65;margin-block-start:22px;}.elementor .e-259834fa-9db7{font-size:23px;color:var(--dark);letter-spacing:-0.01em;line-height:1.3;}.elementor .e-7ff82cc4-17a6{font-size:16px;color:#4a4760;line-height:1.75;}.elementor .e-1024a713-88de{padding-block-start:38px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:2px;border-color:transparent;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 36px 0px rgba(24, 22, 38, 0.05);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-76feb67d-5bc9{font-size:23px;color:var(--dark);letter-spacing:-0.01em;line-height:1.3;}.elementor .e-6a180f7a-9f18{font-size:16px;color:#4a4760;line-height:1.75;}.elementor .e-477da82f-2ab3{padding-block-start:38px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:2px;border-color:transparent;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 36px 0px rgba(24, 22, 38, 0.05);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-27d239da-f3a1{font-size:23px;color:var(--dark);letter-spacing:-0.01em;line-height:1.3;}.elementor .e-df847f9-68ca{font-size:16px;color:#4a4760;line-height:1.75;& strong { color: var(--dark); font-weight: 700; }\n}.elementor .e-1c02a8b7-1dcd{padding-block-start:38px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-width:2px;border-color:var(--purple-light);border-style:solid;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(139, 47, 232, 0.12);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-470c453f-4c66{width:100%;padding:0px;margin-block-start:56px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-3fdb1f4e-e68c{max-width:42em;font-weight:600;font-size:18px;color:var(--dark);line-height:1.65;}.elementor .e-2019d7df-1eb3{font-size:16px;flex:0 0 auto;}.elementor .e-70054fcf-41db{width:100%;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;border-block-start-width:1px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #dfe3ec;\n}.elementor .e-2181a689-e9ea{display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-4ab35e7-a39d{width:100%;padding-block-start:104px;padding-block-end:104px;background-color:#f4f6fa;display:flex;flex-direction:column;}.elementor .e-761c6a07-f77a{color:#6e6a82;margin-block-end:14px;}.elementor .e-182c55d6-5def{max-width:12em;font-size:clamp(30px, 2.8vw, 40px);color:var(--dark);letter-spacing:-0.02em;line-height:1.15;}.elementor .e-33603955-2fa3{padding:0px;display:flex;flex-direction:column;flex:0 0 46%;}.elementor .e-752010ef-7c0d{font-size:18px;color:#4a4760;line-height:1.8;}.elementor .e-100e8b21-d5bd{font-size:16px;padding-inline-start:0px;}.elementor .e-11800aa2-70f9{padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;align-items:flex-start;}.elementor .e-793d281c-42a8{display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-7068892d-a1ab{width:100%;padding-block-start:96px;padding-block-end:104px;background-color:#ffffff;display:flex;flex-direction:column;}