.elementor .e-7bf14908-1168{width:100%;flex:1 1 auto;}.elementor .e-211d2f63-2422{width:18px;height:18px;}.elementor .e-4994bf36-3fd3{width:18px;height:18px;}.elementor .e-4f38910c-8a70{width:18px;height:18px;}.elementor .e-4dfcb486-910e{width:18px;height:18px;}.elementor .e-c532980-8945{max-width:500px;margin-block-start:6px;gap:10px;}.elementor .e-5069d699-56c7{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-60367d10-b7a8{width:24px;height:24px;}.elementor .e-3417bc1-7370{width:56px;height:56px;padding:0px;margin-block-end:auto;border-radius:999px;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}.elementor .e-35f35dc4-5e9c{font-size:22px;}.elementor .e-26d0ccc7-10dd{margin-block-start:6px;background-color:#FFFFFF;}.elementor .e-2d1cc144-1b40{min-height:340px;padding:36px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--mint-pale);box-shadow:0px 10px 30px -12px rgba(30,46,61,0.18);display:flex;flex-direction:column;gap:12px;justify-content:flex-end;align-items:flex-start;}.elementor .e-2bbb4413-5a1e{align-items:stretch;}.elementor .e-686db9bc-c14f{padding-block-start:16px;background-color:var(--ivory);}.elementor .e-21ea2260-1158{width:26px;height:26px;}.elementor .e-21c2fe09-e2ca{font-size:28px;}.elementor .e-12f74251-c94c{margin-block-start:6px;}.elementor .e-f872e43-4e3d{width:36px;height:36px;}.elementor .e-25a94a99-7bcc{min-height:180px;text-align:center;padding:24px;border-radius:18px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--mint-pale-2);display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-3fd03d06-1712{padding:40px;border-radius:28px;border-width:1.5px;border-color:var(--mint-deep);border-style:dashed;background-color:#FFFFFF;gap:36px;}.elementor .e-4e49ec3b-3082{font-size:14px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:var(--mint-pale);}.elementor .e-86c6043-4b19{width:24px;height:24px;}.elementor .e-3d7cc9c-dbf1{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--mint-deep);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-781311f0-6505{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ink);}.elementor .e-74c0f080-c6a9{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-74dea81-e062:hover,.elementor .e-74dea81-e062:focus-visible{border-color:var(--mint-deep);}.elementor .e-74dea81-e062{width:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:26px;border-radius:18px;border-width:1px;border-color:rgba(79,138,109,0.25);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-124d908e-c1b7{width:24px;height:24px;}.elementor .e-73a2ecf4-d9c9{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--mint-deep);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-58c38071-a19f{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--ink);}.elementor .e-5db62a0-42a4{width:auto;padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-415483f6-2f96:hover,.elementor .e-415483f6-2f96:focus-visible{border-color:var(--mint-deep);}.elementor .e-415483f6-2f96{width:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:26px;border-radius:18px;border-width:1px;border-color:rgba(79,138,109,0.25);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .e-1a384755-9dda{width:auto;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:stretch;}.elementor .e-7ad4f6bc-df49{padding:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-e244c66-8999{padding:34px;display:block;}.elementor .e-74419d90-91cd{padding:0px;display:grid;gap:40px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:auto;align-items:start;}.elementor .e-2038b84d-f536{background-color:var(--ivory);}.elementor .e-45134217-9f96{width:17px;height:17px;color:#FFFFFF;}