.elementor .e-27576960-bd25{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:#FFFFFF;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-4a2e47e8-f49b{width:50%;font-family:var(--font-display);font-weight:700;font-size:45px;color:#FFFFFF;letter-spacing:-0.005em;line-height:1.12;background-color:#f7f5f000;}.elementor .e-1334fbb2-7ba9{max-width:60ch;font-family:var(--font-body);font-weight:300;font-size:16px;color:rgba(255,255,255,.92);}.elementor .e-4eda05cc-b75e{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.85);}.elementor .e-52ede77c-af26{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.85);}.elementor .e-5ad12222-8882{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.85);}.elementor .e-5c8bfdee-4ab5{padding-block-start:6px;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-43e79487-95e9{max-width:780%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;}.elementor .e-403b90b3-2dd0{width:100%;height:4%;max-height:7%;position:relative;padding-block-start:50px;padding-block-end:50px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(135deg, rgba(14, 107, 71, 1) 0%,rgba(10,80,54,.9) 100%),url("https://impulsivity.co.za/wp-content/uploads/2026/11/portal-ai-scored-inbox.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:center/cover;}.elementor .e-739a0e04-ba6f{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:var(--green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5b2beb24-e2d0{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--ink);line-height:1.12;}.elementor .e-5a893159-ae9f{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-294983a3-c1e7{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-7ecdb792-7565{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-48ffb117-b595{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-10f38ad7-446d{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-60bde911-abb0{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-81a9cf7-8c10{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-3e922d16-13e1{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-199a17f6-d820{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-7d3e7486-2ded{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-ca3279a-3394{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-79db570c-3525{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-45708761-1916{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-30f88704-8feb{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-3a802e6a-a473{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-4c1d7a1a-d338{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--green);line-height:1.3;flex:0 0 24px;}.elementor .e-37976830-6af0{font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;flex:1 1 auto;}.elementor .e-1a766c69-4e31{display:flex;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-65e92420-ee80{display:flex;flex-direction:column;gap:12px;}.elementor .e-6944777a-f8e2{font-family:var(--font-display);font-weight:700;font-size:44px;color:var(--green);line-height:1;}.elementor .e-65b20b27-dbc4{font-family:var(--font-body);font-size:16px;color:var(--ink);flex:1 1 280px;}.elementor .e-2a5c424b-925f{padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:8px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;display:flex;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-7f5e7832-ada2{padding-block-start:38px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:dashed;display:flex;flex-direction:column;gap:18px;}.elementor .e-1ab4063e-c6a3{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:var(--green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-235bae95-5193{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--ink);line-height:1.12;}.elementor .e-51aae5a9-243d{max-width:65ch;font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;}.elementor .e-3ced1b4b-11c2{max-width:65ch;font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;}.elementor .e-1ec38922-8760{max-width:56ch;font-family:var(--font-display);font-size:24px;color:var(--ink);line-height:1.35;padding-block-start:2px;padding-block-end:2px;padding-inline-start:18px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:3px;border-inline-end-width:0px;border-color:var(--green);border-style:solid;}.elementor .e-54961835-e10b{max-width:65ch;font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;}.elementor .e-280b1a99-2e40{padding-block-start:38px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:dashed;display:flex;flex-direction:column;gap:18px;}.elementor .e-5f74a39c-e36f{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:var(--green);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2dd00c52-ca9f{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--ink);line-height:1.12;}.elementor .e-17ec3fe5-7b6b{max-width:65ch;font-family:var(--font-body);font-size:16px;color:var(--body-text);line-height:1.65;}.elementor .e-23fcacdb-68a2{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--ink);}.elementor .e-4292ce44-6807{font-family:var(--font-body);font-size:16px;color:var(--body-text);}.elementor .e-5beeba56-684a{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--green-dark);}.elementor .e-28da7612-1c91{font-family:var(--font-body);font-size:13.5px;color:var(--muted);}.elementor .e-61e0a96a-2d11{display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-6dd704a3-eb48{width:100%;height:auto;display:block;}.elementor .e-3b71f0d8-7c02{overflow:hidden;border-radius:10px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;flex:2 1 0px;}.elementor .e-6bf70a77-bcf3{display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-15d41990-f787{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--ink);}.elementor .e-128ea68f-820d{font-family:var(--font-body);font-size:16px;color:var(--body-text);}.elementor .e-6cc57997-c00b{font-family:var(--font-body);font-size:13.5px;color:var(--muted);}.elementor .e-6af45e98-4401{display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-2c365841-e57f{width:100%;height:auto;display:block;}.elementor .e-72f8eecd-bbcf{overflow:hidden;border-radius:10px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;flex:2 1 0px;}.elementor .e-67edf1c6-43b1{display:flex;flex-direction:row-reverse;gap:28px;align-items:center;}.elementor .e-1af1dbbd-2214{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--ink);}.elementor .e-55b95072-8939{font-family:var(--font-body);font-size:16px;color:var(--body-text);}.elementor .e-5f21ed4-77f5{font-family:var(--font-body);font-size:13.5px;color:var(--muted);}.elementor .e-531f4e7a-4d7a{display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-3387ef27-ac8c{width:100%;height:auto;display:block;}.elementor .e-4b423396-bc5e{overflow:hidden;border-radius:10px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;flex:2 1 0px;}.elementor .e-7bf58344-4ca1{display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-730746b-826f{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--ink);}.elementor .e-f755f85-c91b{font-family:var(--font-body);font-size:16px;color:var(--body-text);}.elementor .e-64ab6f11-56a0{font-family:var(--font-body);font-size:13.5px;color:var(--muted);}.elementor .e-16d78e10-6479{display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-fa0d9f7-3429{width:100%;height:auto;display:block;}.elementor .e-5bce03d1-3f8f{overflow:hidden;border-radius:10px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;flex:2 1 0px;}.elementor .e-41448865-4693{display:flex;flex-direction:row-reverse;gap:28px;align-items:center;}.elementor .e-4b28d173-c470{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--ink);}.elementor .e-147e7993-8db0{font-family:var(--font-body);font-size:16px;color:var(--body-text);}.elementor .e-6912934c-ac92{font-family:var(--font-body);font-size:13.5px;color:var(--muted);}.elementor .e-9f5f3d6-a285{display:flex;flex-direction:column;gap:8px;flex:1 1 0px;}.elementor .e-7708bfb1-410d{width:100%;height:auto;display:block;}.elementor .e-695a9627-c4aa{overflow:hidden;border-radius:10px;border-width:1.6px;border-color:var(--ink);border-style:solid;background-color:#FFFFFF;flex:2 1 0px;}.elementor .e-44c23d2d-8ec0{display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-58e8d4b-8010{margin-block-start:8px;display:flex;flex-direction:column;gap:44px;}.elementor .e-23686a3d-79b9{font-family:var(--font-body);font-size:15.5px;color:var(--ink);padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;background-color:var(--mint);}.elementor .e-6b7b29c8-a185{font-family:var(--font-body);font-size:13px;color:var(--muted);}.elementor .e-470e11bd-16e1{padding-block-start:38px;padding-block-end:38px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:dashed;display:flex;flex-direction:column;gap:24px;}.elementor .e-28092f57-4d04{max-width:95%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:var(--paper);display:flex;flex-direction:column;}.elementor .e-2a1c795c-8740{font-family:var(--font-body);font-weight:700;font-size:12.5px;color:#5FD3A3;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-5d0da99e-1877{font-family:var(--font-display);font-weight:700;font-size:42px;color:var(--paper);line-height:1.12;}.elementor .e-23868352-bf0f{max-width:60ch;font-family:var(--font-body);font-size:16px;color:var(--band-muted);}.elementor .e-3963d98d-b47b{font-family:var(--font-display);font-weight:700;font-size:26px;color:#5FD3A3;line-height:1;}.elementor .e-7cd31616-5519{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--paper);}.elementor .e-39b0b450-9830{font-family:var(--font-body);font-size:15px;color:var(--band-muted);}.elementor .e-98a21e4-acba{padding-block-start:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#5FD3A3;border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-e542f09-d44e{font-family:var(--font-display);font-weight:700;font-size:26px;color:#5FD3A3;line-height:1;}.elementor .e-3bd3290c-f29f{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--paper);}.elementor .e-17c5af7d-8862{font-family:var(--font-body);font-size:15px;color:var(--band-muted);}.elementor .e-847c971-12c8{padding-block-start:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#5FD3A3;border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-116ba112-8f3d{font-family:var(--font-display);font-weight:700;font-size:26px;color:#5FD3A3;line-height:1;}.elementor .e-697cd522-e97a{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--paper);}.elementor .e-1d6087d3-e166{font-family:var(--font-body);font-size:15px;color:var(--band-muted);}.elementor .e-7a64c0e1-a9e7{padding-block-start:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#5FD3A3;border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-3b22adec-4f12{font-family:var(--font-display);font-weight:700;font-size:26px;color:#5FD3A3;line-height:1;}.elementor .e-6aaa1c29-8a99{font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--paper);}.elementor .e-7fae6dde-25cc{font-family:var(--font-body);font-size:15px;color:var(--band-muted);}.elementor .e-613c114b-66a9{padding-block-start:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#5FD3A3;border-style:solid;display:flex;flex-direction:column;gap:6px;flex:1 1 200px;}.elementor .e-363101ac-7fd2{display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-3e735ffe-35bd:hover,.elementor .e-3e735ffe-35bd:focus-visible{background-color:var(--green-dark);}.elementor .e-3e735ffe-35bd{font-family:var(--font-display);font-weight:700;font-size:18px;color:#FFFFFF;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;border-width:1.6px;border-color:var(--paper);border-style:solid;background-color:var(--green);}.elementor .e-46b779c8-6efb{font-family:var(--font-body);font-size:14px;color:var(--band-muted);}.elementor .e-756b42cd-f948{display:flex;gap:16px;flex-wrap:wrap;align-items:center;}.elementor .e-2a6326e2-ea35{max-width:95%;padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;}.elementor .e-186e1132-4bb2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:20px;background-color:var(--band);}