.elementor .e-324007d-223aa8e{font-family:var(----font-inter);font-weight:500;font-size:26px;color:var(----colour--light);letter-spacing:0.02em;line-height:1.6em;text-align:start;}.elementor .e-5ae7e9d-8e1f0a0{font-family:var(----font-inter);font-weight:400;font-size:18px;color:var(----colour--light);letter-spacing:0.5px;line-height:20px;text-align:start;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:40px;border-style:none;background-color:var(----colour-bright);transition:all 300ms;align-self:start;}.elementor .e-5ae7e9d-8e1f0a0:hover,.elementor .e-5ae7e9d-8e1f0a0:focus-visible{background-color:var(----colour-main);box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.48);}.elementor .e-4c31151-d31f2de{font-family:var(----font-inter);font-weight:400;font-size:18px;color:var(----colour--light);letter-spacing:0.5px;line-height:20px;text-align:start;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:40px;border-style:none;background-color:var(----colour-bright);transition:all 300ms;align-self:start;}.elementor .e-4c31151-d31f2de:hover,.elementor .e-4c31151-d31f2de:focus-visible{background-color:var(----colour-main);box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.48);}.elementor .e-49d3329-70b5d59{font-family:var(----font-figtree);font-weight:500;font-size:18px;color:var(----colour-bright);letter-spacing:0.1em;line-height:1em;text-align:center;}.elementor .e-05443ed-873692c{font-family:var(----font-figtree);font-weight:500;font-size:56px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-187f9b5-60571ce{width:100vw;min-height:450px;max-height:1000px;scroll-margin-top:200px;padding:0px;margin:0px;background-color:var(----colour-mid);flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-7f1c22d-b11afa2{font-family:var(----font-figtree);font-weight:500;font-size:18px;color:var(----colour-bright);letter-spacing:0.1em;line-height:1em;text-align:center;}.elementor .e-41cff99-f2b3584{font-family:var(----font-figtree);font-weight:500;font-size:40px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;margin-block-end:30px;}.elementor .e-e97513b-a7b9515{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-e97513b-a7b9515:hover,.elementor .e-e97513b-a7b9515:focus-visible{background-color:#375efa85;}.elementor .e-ea61beb-12e7995{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-ea61beb-12e7995:hover,.elementor .e-ea61beb-12e7995:focus-visible{background-color:#375efa85;}.elementor .e-1e55326-e28f0b1{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-1e55326-e28f0b1:hover,.elementor .e-1e55326-e28f0b1:focus-visible{background-color:#375efa85;}.elementor .e-634b2f2-4de7093{font-family:var(----font-figtree);font-weight:500;font-size:18px;color:var(----colour-bright);letter-spacing:0.1em;line-height:1em;text-align:center;}.elementor .e-f74fa18-a4e7c8f{font-family:var(----font-figtree);font-weight:500;font-size:40px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;margin-block-end:30px;}.elementor .e-8f0538c-8320c4a{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-8f0538c-8320c4a:hover,.elementor .e-8f0538c-8320c4a:focus-visible{background-color:#375efa85;}.elementor .e-f1b63ca-7f18209{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-f1b63ca-7f18209:hover,.elementor .e-f1b63ca-7f18209:focus-visible{background-color:#375efa85;}.elementor .e-741b730-85087ca{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-741b730-85087ca:hover,.elementor .e-741b730-85087ca:focus-visible{background-color:#375efa85;}.elementor .e-6a68fd8-3df7276{width:100vw;padding-block-start:0px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#001C29;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-fa2f173-e4ea9cc{width:60px;height:60px;margin-block-end:20px;}.elementor .e-60be347-4b53b25{font-family:var(----font-figtree);font-weight:500;font-size:56px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-c6a2921-79e54e8{font-family:var(----font-figtree);font-weight:500;font-size:36px;color:var(----colour-bright);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-176e0e2-b755832{width:100%;font-family:var(----font-inter);font-weight:400;font-size:18px;color:var(----colour--light);letter-spacing:0em;line-height:1.5em;text-align:center;}.elementor .e-6c4bdb3-e1dce6c{font-family:var(----font-figtree);font-weight:500;font-size:36px;color:var(----colour-bright);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-b196c28-a9436ce{width:100%;font-family:var(----font-inter);font-weight:400;font-size:18px;color:var(----colour--light);letter-spacing:0em;line-height:1.5em;text-align:center;}.elementor .e-8cab6d1-81792c4{font-family:var(----font-figtree);font-weight:500;font-size:36px;color:var(----colour-bright);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-bc12eb1-2c5bb71{width:100%;font-family:var(----font-inter);font-weight:400;font-size:18px;color:var(----colour--light);letter-spacing:0em;line-height:1.5em;text-align:center;}.elementor .e-ec4ba41-1f9c5c6{width:100vw;min-height:80vh;padding-block-start:0px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin:0px;background-image:linear-gradient(180deg, #001C29 0%,rgba(255, 255, 255, 0) 40%,#001C29 94%),url("https://optomise.co.za/wp-content/uploads/2026/03/optomise-lsupply-chain-06-scaled.webp");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,top center;background-color:var(----colour-mid);flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-4e227d1-cc5fe78{width:60px;height:60px;margin-block-end:20px;}.elementor .e-4085403-aefe216{font-family:var(----font-figtree);font-weight:500;font-size:56px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-81b12ad-baf587f{font-family:var(----font-figtree);font-weight:500;font-size:22px;color:var(----colour--light);letter-spacing:0.025em;line-height:1.4em;text-align:center;}.elementor .e-5aeec05-dffe2a6{font-family:var(----font-figtree);font-weight:500;font-size:40px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;margin-block-end:30px;}.elementor .e-d733eff-9d5b81e{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-d733eff-9d5b81e:hover,.elementor .e-d733eff-9d5b81e:focus-visible{background-color:#375efa85;}.elementor .e-22c971d-6f79913{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-22c971d-6f79913:hover,.elementor .e-22c971d-6f79913:focus-visible{background-color:#375efa85;}.elementor .e-93f19b3-a2c374f{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-93f19b3-a2c374f:hover,.elementor .e-93f19b3-a2c374f:focus-visible{background-color:#375efa85;}.elementor .e-ea36ff4-86e8688{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-ea36ff4-86e8688:hover,.elementor .e-ea36ff4-86e8688:focus-visible{background-color:#375efa85;}.elementor .e-a4f006e-26621c4{font-family:var(----font-figtree);font-weight:500;font-size:40px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;margin-block-end:30px;}.elementor .e-4d3cee3-1cc2c0b{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-4d3cee3-1cc2c0b:hover,.elementor .e-4d3cee3-1cc2c0b:focus-visible{background-color:#375efa85;}.elementor .e-c6c6adb-34ed8d5{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-c6c6adb-34ed8d5:hover,.elementor .e-c6c6adb-34ed8d5:focus-visible{background-color:#375efa85;}.elementor .e-a2cfcae-d829712{width:90%;padding:16px;margin:0px;border-radius:100px;border-width:1px;border-color:var(----colour-bright);border-style:solid;background-color:#375efa66;box-shadow:0px 0px 4px 0px rgba(19, 149, 183, 0.63);transition:all 300ms;}.elementor .e-a2cfcae-d829712:hover,.elementor .e-a2cfcae-d829712:focus-visible{background-color:#375efa85;}.elementor .e-794d19d-fc97de4{width:100vw;padding-block-start:0px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin:0px;background-color:var(----colour-mid);flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-a270a78-91ed7af{width:60px;height:60px;margin-block-end:20px;}.elementor .e-b881c1b-8569993{font-family:var(----font-figtree);font-weight:500;font-size:56px;color:var(----colour--light);letter-spacing:0.01em;line-height:0.9em;text-align:center;}.elementor .e-2e168ce-594747a{width:100vw;padding-block-start:0px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin:0px;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 33%,#003750 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(----colour-mid);flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-content:start;align-items:center;}.elementor .e-57ebd71-b9e2000{font-family:var(----font-figtree);font-weight:700;font-size:50px;color:var(----colour--light);letter-spacing:0.01em;line-height:1em;text-align:center;margin-block-end:18px;}.elementor .e-41d8eea-ff620c0{font-family:var(----font-figtree);font-weight:400;font-size:20px;color:var(----colour--light);letter-spacing:0.025em;line-height:1.4em;text-align:center;margin-block-end:40px;}.elementor .e-cf6e09d-559e53a{width:100%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-422ec47-7a5f1ab{width:1024px;min-width:900px;max-width:1400px;padding:6%;margin:0px;border-radius:24px;border-width:1px;border-color:#375efa80;border-style:solid;background-color:#001c294d;box-shadow:0px 0px 12px 0px rgba(0, 231, 255, 0.2);flex-direction:column;gap:30px;justify-content:center;align-items:stretch;}.elementor .e-32f4378-0fb39e4{width:100vw;max-height:1000px;scroll-margin-top:60px;padding-block-start:60px;padding-block-end:60px;background-color:var(----colour-main);flex-direction:column;justify-content:center;align-items:center;}