.elementor .e-7cf4e2b5-d0af{font-family:var(--font-body);font-size:13px;color:rgba(255,255,255,0.62);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;& a { color: rgba(255,255,255,0.85); text-decoration: none; } & a:hover { color: #FFFFFF; }\n}.elementor .e-4a66cbb-77b0{font-family:var(--font-display);font-weight:500;font-size:clamp(46px, 5.6vw, 84px);color:#FFFFFF;letter-spacing:-0.025em;line-height:1;margin:0px;}.elementor .e-2e8ffa0d-e717{max-width:560px;font-family:var(--font-body);font-size:18px;color:rgba(255,255,255,0.82);line-height:1.6;margin:0px;}.elementor .e-4affede8-c8a2{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6595ff67-e395{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-41404f65-6ca7{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3b8ffea1-d3a6{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-2c188638-80cf{min-height:clamp(300px, 36vh, 380px);position:relative;padding-block-start:56px;padding-block-end:48px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(90deg, rgba(7,9,13,0.94) 0%,rgba(7,9,13,0.78) 50%,rgba(0,78,140,0.40) 100%),url("https://www.olexlegal.ca/wp-content/uploads/2026/09/olex-hero-peace-bridge-summer.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:var(--olex-ink);display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;background-position: center 45%;\n}.elementor .e-5f9afd4b-afe5{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-459783cc-ae70{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.2;margin:0px;}.elementor .e-538b8589-d490{font-family:var(--font-body);font-size:14px;color:var(--olex-text-muted);line-height:1.6;margin:0px;}.elementor .e-424c4c8a-b541{font-family:var(--font-display);font-size:26px;color:var(--olex-text);margin-block-start:4px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;font-variant-numeric: lining-nums; & a { color: var(--olex-text); text-decoration: none; } & a:hover { color: var(--olex-accent); }\n}.elementor .e-6a5a3742-febf{font-size:11px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;}.elementor .e-4d85287a-1efd{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:18px;border-block-start-width:3px;background-color:var(--olex-bg-alt);display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-top-style: solid; border-top-color: var(--olex-accent);\n}.elementor .e-4d0fd520-aff6{position:sticky;inset-block-start:170px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-2d8d85d4-3b4f{padding:0px;margin-block-start:12px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-7ab8d6c-d0c6{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37ee39f8-4015{width:44px;height:44px;font-family:var(--font-display);font-size:22px;color:var(--olex-accent);margin:0px;border-radius:50%;border-width:1px;border-color:var(--olex-accent);border-style:solid;display:flex;flex:0 0 44px;justify-content:center;align-items:center;font-variant-numeric: lining-nums;\n}.elementor .e-7a4418b6-9b6d{font-size:24px;margin-block-start:6px;}.elementor .e-780cabe0-8edd{padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-7deaf5f4-7cc2{width:44px;height:44px;font-family:var(--font-display);font-size:22px;color:var(--olex-accent);margin:0px;border-radius:50%;border-width:1px;border-color:var(--olex-accent);border-style:solid;display:flex;flex:0 0 44px;justify-content:center;align-items:center;font-variant-numeric: lining-nums;\n}.elementor .e-6f8a7b39-dff5{font-size:24px;margin-block-start:6px;}.elementor .e-3b7f1776-2ae9{padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-4a725480-b39f{width:44px;height:44px;font-family:var(--font-display);font-size:22px;color:var(--olex-accent);margin:0px;border-radius:50%;border-width:1px;border-color:var(--olex-accent);border-style:solid;display:flex;flex:0 0 44px;justify-content:center;align-items:center;font-variant-numeric: lining-nums;\n}.elementor .e-6a1c5926-1785{font-size:24px;margin-block-start:6px;}.elementor .e-40ac07c2-4cfb{padding-block-start:0px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-23eb7368-aca3{width:44px;height:44px;font-family:var(--font-display);font-size:22px;color:var(--olex-accent);margin:0px;border-radius:50%;border-width:1px;border-color:var(--olex-accent);border-style:solid;display:flex;flex:0 0 44px;justify-content:center;align-items:center;font-variant-numeric: lining-nums;\n}.elementor .e-61709714-dfa0{font-size:24px;margin-block-start:6px;}.elementor .e-4c94ad8-84ec{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-2b5c1079-86c7{padding:0px;margin-block-start:16px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6721799d-d605{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-785c1816-9ccf{width:22px;color:var(--olex-accent);}.elementor .e-1727cf20-67bf{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-35d25fc7-cc7b{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-28cf7a71-c1ec{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-3ed9e347-7792{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-2780fd5d-4daa{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-6b17a9a-3785{width:22px;color:var(--olex-accent);}.elementor .e-186f38a9-eb44{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-32c9ad57-95f0{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-3d920f73-b55b{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-483e2eff-f62a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-36ff9c89-783a{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-1729f5ae-24aa{width:22px;color:var(--olex-accent);}.elementor .e-224ad25-4834{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5a130c8a-a0bb{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-20c99761-93fa{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-21709754-3e4b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-7e8370a7-48ac{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-3f931a74-d9f4{width:22px;color:var(--olex-accent);}.elementor .e-18144538-14fe{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5c82a7e6-f893{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-9a1f573-8170{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-209d81d1-72ca{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-39f19899-3722{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-1201f6d2-9238{width:22px;color:var(--olex-accent);}.elementor .e-57a6f8e4-aca3{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-4f97ff1b-9729{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-2c646dd5-f81f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-42d71aa4-79e5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-351bf737-a850{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-23d995d0-e6b8{width:22px;color:var(--olex-accent);}.elementor .e-4900bc6e-65a4{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:24px;justify-content:space-between;align-items:center;}.elementor .e-5bb1b0c6-aa6f{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-779ab408-b967{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-752c0155-8596{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-2cd5c5d1-b457{margin-block-start:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olex-line);\n}.elementor .e-3b9b86e7-26ef{font-size:13.5px;margin-block-start:6px;}.elementor .e-28148830-231d{min-width:64px;}.elementor .e-742e5cc5-2fb9{font-size:22px;}.elementor .e-4ed47b1e-d442{min-width:64px;}.elementor .e-8b7afa6-b49c{font-size:22px;}.elementor .e-6ade60e7-4359{min-width:64px;}.elementor .e-1785aff7-3cfe{font-size:22px;}.elementor .e-5bb932b4-3981{padding:0px;margin-block-start:12px;border-block-end-width:1px;display:flex;flex-direction:column;gap:0px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-c4d8f2-13f1{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:96px;}.elementor .e-5bc248ea-1b65{padding:0px;display:grid;gap:88px;grid-template-columns:260px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-60b236d5-a5a9{padding-block-start:88px;padding-block-end:112px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--olex-bg);display:flex;flex-direction:column;}.elementor .e-4dadfe35-cb76{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-730d445-4c2a{font-family:var(--font-body);font-size:15px;color:var(--olex-text-muted);margin:0px;& a { font-family: var(--font-display); font-size: 24px; font-variant-numeric: lining-nums; color: var(--olex-text); text-decoration: none; margin-left: 4px; } & a:hover { color: var(--olex-accent); }\n}.elementor .e-2f105612-2a4d{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .e-14d62406-2c21{padding-block-start:64px;padding-block-end:64px;padding-inline-start:6vw;padding-inline-end:6vw;border-block-start-width:1px;background-color:var(--olex-bg-alt);display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--olex-line);\n}