.elementor .e-2353eda3-c810{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-394550db-70d6{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-13a230f1-41d5{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-2333d7be-b7f3{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-7cf2fa1d-c42b{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-408f9dc3-f1a7{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-2a16d922-e450{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-58919ab-5a66{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://staging.olexlegal.ca/wp-content/uploads/2026/09/olex-hero-downtown-night.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 50%;\n}.elementor .e-2654c15b-95ea{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-1bb7701f-6a52{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.2;margin:0px;}.elementor .e-5ed84672-bd2d{font-family:var(--font-body);font-size:14px;color:var(--olex-text-muted);line-height:1.6;margin:0px;}.elementor .e-76be8ea6-96c9{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-42d6b724-7d63{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-31c18372-6ebf{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-f875c73-1d57{position:sticky;inset-block-start:170px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-76447fe0-6efd{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-2c744b64-c1ec{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-19470e4-ba1e{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-4a5c5576-f344{font-size:24px;margin-block-start:6px;}.elementor .e-7c96192b-3607{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-35ce29cf-efb7{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-4441682-4704{font-size:24px;margin-block-start:6px;}.elementor .e-6ad0e296-f8ed{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-63120905-7982{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-fc4be60-8dd0{font-size:24px;margin-block-start:6px;}.elementor .e-250a2651-79a9{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-6b7febfd-dc1a{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-233ebaae-8a4d{font-size:24px;margin-block-start:6px;}.elementor .e-582367ae-ef37{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-5537c644-d78d{padding:0px;margin-block-start:16px;display:flex;flex-direction:column;gap:0px;}.elementor .e-5a8ed795-5d6d{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-3fede701-2167{width:22px;color:var(--olex-accent);}.elementor .e-6ea2ed92-8613{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-44a21874-a508{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-3e7e2215-95a1{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-4c230539-cd02{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-2519e4d9-89ac{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-50ffb5b5-4dcb{width:22px;color:var(--olex-accent);}.elementor .e-6b88f0d0-accd{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-1748f639-fe2c{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-78fc1190-5180{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-5efc201a-c834{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-657e65b9-496d{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-28e612f8-ba48{width:22px;color:var(--olex-accent);}.elementor .e-134981c8-31c2{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-3cedf617-d063{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-1442d84f-4dba{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-6065accc-1170{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-35eceaf0-1f16{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-1bd210ca-92d5{width:22px;color:var(--olex-accent);}.elementor .e-51528b8e-fa31{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-27fad763-26c5{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-f5c1d26-a8c7{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-602159df-e976{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-6f8d5650-11b9{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-43197885-a1d5{width:22px;color:var(--olex-accent);}.elementor .e-4b176300-c7dd{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-1c0fdd08-6191{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-208bef3f-1032{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-20ecd9c2-c426{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-52f6daf0-aada{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-463e3178-8c43{width:22px;color:var(--olex-accent);}.elementor .e-743e2654-3f69{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-1cc4de25-acfe{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-405f41f2-ddcc{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-2df97270-74bb{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-29a22af0-29a7{margin-block-start:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olex-line);\n}.elementor .e-61f13df2-90a1{font-size:13.5px;margin-block-start:6px;}.elementor .e-5fdfb83b-eb41{min-width:64px;}.elementor .e-545defe1-7b80{font-size:22px;}.elementor .e-1cc976cd-e0f5{min-width:64px;}.elementor .e-3dc0184d-76d3{font-size:22px;}.elementor .e-19184c04-245d{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-2bea88ce-89b0{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:96px;}.elementor .e-5c1a2c5c-d7a7{padding:0px;display:grid;gap:88px;grid-template-columns:260px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3c893c45-7af3{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-6e7cddd0-ffde{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-23097620-be91{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-ab7ca76-9d22{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .e-25aa84d5-4e89{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}