.elementor .e-24c1dc02-12f5{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-43ef2f4a-bafb{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-39f0a50b-2464{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-29b275f2-27e0{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-243e9cdd-647f{font-size:12px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3b9b5946-a865{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-d0971e-68d8{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-6c6b10f-36ff{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-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-4151a86f-d38a{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-4e5eeb9e-97ef{width:22px;color:var(--olex-accent);}.elementor .e-5232f2d7-96cd{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-4d4b160e-f3e0{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-3d78bf59-ae5d{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-35aef362-7f77{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-5cf66713-bd97{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-375bb698-c26a{width:22px;color:var(--olex-accent);}.elementor .e-2a8a8214-fe4e{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-38a399d5-b42a{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-17b26c25-7d05{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-4271c37b-c756{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-6f9ea9c9-4cc0{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-3eb38709-cedb{width:22px;color:var(--olex-accent);}.elementor .e-231cf829-8936{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-3d180dcf-27eb{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-10df8972-154e{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-4ded42b1-cd20{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-4bb066ee-f9a9{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-4c5570d-6453{width:22px;color:var(--olex-accent);}.elementor .e-1979afef-3929{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-3dfe98b6-d178{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-60cb4fc3-1d35{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-3576ef3e-ac3c{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-7b41414c-cd55{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-678c151-cc80{width:22px;color:var(--olex-accent);}.elementor .e-2758dff4-e7f6{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-8e6b5ba-45e7{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-417860f9-eb14{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-4389ecea-2933{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-75603fe2-77fb{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--olex-text);line-height:1.3;margin:0px;}.elementor .e-208c8160-fad1{width:22px;color:var(--olex-accent);}.elementor .e-14c7e77e-9ad0{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-61903481-51ee{font-family:var(--font-body);font-size:16px;color:var(--olex-text-muted);line-height:1.8;margin:0px;}.elementor .e-27f24b85-a09b{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:40px;}.elementor .e-2927514e-907c{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--olex-line);\n}.elementor .e-5e60639a-831f{margin-block-start:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--olex-line);\n}.elementor .e-72651b42-8b4c{font-size:13.5px;margin-block-start:6px;}.elementor .e-5dadee4e-4f09{min-width:64px;}.elementor .e-64b9c35f-cca6{font-size:22px;}.elementor .e-cd6b413-6602{min-width:64px;}.elementor .e-47ee461b-8aaf{font-size:22px;}.elementor .e-521f749a-380e{min-width:64px;}.elementor .e-6b734141-751a{font-size:22px;}.elementor .e-6d440b68-efc7{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-4bd42e42-781a{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-740545c1-f7ca{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-41ef6616-2409{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-208e768a-230f{padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .e-63488d30-8e72{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}