.elementor .e-20d62783-de29{width:clamp(220px, 24vw, 300px);height:auto;}.elementor .e-3b9c91ba-db03{width:72px;height:1px;margin-block-start:clamp(28px, 4vw, 40px);margin-block-end:clamp(28px, 4vw, 40px);margin-inline-start:0px;margin-inline-end:0px;background-color:var(--nao-beige);}.elementor .e-49c98043-746b{max-width:760px;font-family:var(--nao-titre);font-weight:400;font-size:clamp(26px, 3.2vw, 40px);color:var(--nao-beige);line-height:1.3;font-style:italic;margin-block-start:0px;margin-block-end:clamp(20px, 3vw, 28px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10d71ff8-279c{max-width:800px;font-family:var(--nao-texte);font-size:clamp(16px, 1.4vw, 18px);color:var(--nao-clair-bleu);line-height:1.65;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-7d6014ae-bbcb{padding:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-27e42b64-a57b{width:100%;max-width:900px;padding-block-start:clamp(72px, 10vw, 120px);padding-block-end:clamp(72px, 10vw, 120px);padding-inline-start:clamp(20px, 5vw, 40px);padding-inline-end:clamp(20px, 5vw, 40px);flex-direction:column;gap:0px;align-items:center;}.elementor .e-45106032-f297{min-height:calc(100vh - 92px);overflow:hidden;text-align:center;padding:0px;background-image:linear-gradient(180deg, rgba(30,58,138,.78) 0%,rgba(30,58,138,.78) 100%),url("https://osteo-montreal.com/wp-content/uploads/2026/11/canva-ia-nicolas-traitement-bassin-paysage.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,50% 0px;background-color:#1e3a8a;display:flex;justify-content:center;align-items:center;}.elementor .e-54db76ad-8974{margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3b93f527-5175{margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e98a680-1771{max-width:590px;font-size:clamp(16.5px, 1.5vw, 18px);margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3fc060bb-817e{font-size:15px;color:#F4B400;letter-spacing:1px;line-height:1;margin:0px;}.elementor .e-1279d2e6-3e20{font-family:var(--nao-texte);font-size:15px;color:var(--nao-bleu);line-height:1;text-decoration:underline;margin:0px;}.elementor .e-2ac2f8b0-cb3d{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:var(--nao-bleu-pale);display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center;align-self:flex-start;}.elementor .e-76088c08-7ee9{min-width:0px;padding:0px;flex:1 1 400px;}.elementor .e-5133d5ee-d09d{height:clamp(400px, 44vw, 540px);max-width:420px;flex:0 1 380px;}.elementor .e-6bf6364f-4cb0{gap:40px clamp(32px, 6vw, 80px);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-1a6331a3-52df{padding-block-start:clamp(56px, 8vw, 96px);padding-block-end:clamp(56px, 8vw, 96px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3b01dfbb-87fd{padding:0px;margin-block-start:0px;margin-block-end:clamp(36px, 5vw, 56px);margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-1fbd007d-a4a1{align-self:center;}.elementor .e-22ef7a8c-5c38{align-self:center;}.elementor .e-77cdfb07-bae3{align-self:center;}.elementor .e-29938f26-b190{align-self:center;}.elementor .e-7005635b-aa39{align-self:center;}.elementor .e-253eaba-fb7e{align-self:center;}.elementor .e-76dfbeff-2712{padding:0px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;}.elementor .e-2d52ba66-b0f5{scroll-margin-top:92px;}.elementor .e-31e0ec97-8d08{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5793f365-d9f4{margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-357c095d-86ee{height:clamp(380px, 48vw, 620px);min-width:0px;flex:0 1 480px;}.elementor .e-16d4bbb7-a96e{font-family:var(--nao-titre);font-size:28px;color:var(--nao-bleu);line-height:1.1;flex:0 0 56px;}.elementor .e-298049ab-8e9c{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5832f8b2-60bc{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-268d8180-9bbf{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(92,83,71,.16);border-style:solid;gap:8px;}.elementor .e-287128c9-cc2c{font-family:var(--nao-titre);font-size:28px;color:var(--nao-bleu);line-height:1.1;flex:0 0 56px;}.elementor .e-7a8afdcb-78d1{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-414a1c54-990e{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-94a009a-3f06{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(92,83,71,.16);border-style:solid;gap:8px;}.elementor .e-3ba17fce-c4e6{font-family:var(--nao-titre);font-size:28px;color:var(--nao-bleu);line-height:1.1;flex:0 0 56px;}.elementor .e-e167837-2948{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4396279f-5a67{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-23c89987-4986{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(92,83,71,.16);border-style:solid;gap:8px;}.elementor .e-1f9b08ed-d1e0{font-family:var(--nao-titre);font-size:28px;color:var(--nao-bleu);line-height:1.1;flex:0 0 56px;}.elementor .e-4d6856a5-7157{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-14fde4fd-5e9c{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-6b1655d8-3efb{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(92,83,71,.16);border-style:solid;gap:8px;}.elementor .e-2737d126-a573{padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(92,83,71,.16);border-style:solid;}.elementor .e-95b9a63-68e5{width:12px;height:12px;display:flex;}.elementor .e-38184c6e-8bc7{width:auto;padding:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;}.elementor .e-1b5b5008-2b80{min-width:0px;padding:0px;flex:1 1 440px;}.elementor .e-461132ca-5fa9{gap:40px clamp(40px, 7vw, 88px);flex-wrap:wrap;align-items:center;}.elementor .e-7a2836f8-4bbc{margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d1edf6b-bdf4{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2596dbf3-cf73{margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-279a30b5-f849{font-family:var(--nao-texte);font-weight:600;font-size:15.5px;color:var(--nao-bleu);line-height:1.55;flex:0 0 110px;}.elementor .e-ef114e-f9e1{min-width:0px;line-height:1.55;flex:1 1 0px;}.elementor .e-2bd04ab4-535d{padding:0px;gap:16px;}.elementor .e-2350652-9472{font-family:var(--nao-texte);font-weight:600;font-size:15.5px;color:var(--nao-bleu);line-height:1.55;flex:0 0 110px;}.elementor .e-56523470-65ad{min-width:0px;line-height:1.55;flex:1 1 0px;}.elementor .e-238b917-1529{padding:0px;gap:16px;}.elementor .e-773c85b7-5a4c{font-family:var(--nao-texte);font-weight:600;font-size:15.5px;color:var(--nao-bleu);line-height:1.55;flex:0 0 110px;}.elementor .e-7b07a739-d811{min-width:0px;line-height:1.55;flex:1 1 0px;}.elementor .e-76a27ead-238d{padding:0px;gap:16px;}.elementor .e-5ee4662-19f0{font-family:var(--nao-texte);font-weight:600;font-size:15.5px;color:var(--nao-bleu);line-height:1.55;flex:0 0 110px;}.elementor .e-6b8e2244-f902{min-width:0px;line-height:1.55;flex:1 1 0px;}.elementor .e-14cda684-5b0c{padding:0px;gap:16px;}.elementor .e-199edf11-9340{font-family:var(--nao-texte);font-weight:600;font-size:15.5px;color:var(--nao-bleu);line-height:1.55;flex:0 0 110px;}.elementor .e-24e12eb6-d093{min-width:0px;line-height:1.55;flex:1 1 0px;}.elementor .e-332272d9-8213{padding:0px;gap:16px;}.elementor .e-1896f176-9e00{padding:0px;flex-direction:column;gap:14px;}.elementor .e-57e07ec6-53f9{min-width:0px;padding:0px;flex:1 1 460px;}.elementor .e-6a31c9d1-aa7b{height:clamp(220px, 28vw, 340px);grid-column:1 / span 2;}.elementor .e-1bcd85b0-30d7{height:clamp(150px, 19vw, 230px);}.elementor .e-5ecae2e6-57d7{height:clamp(150px, 19vw, 230px);object-position:top center;}.elementor .e-613b866d-1f81{min-width:0px;position:sticky;inset-block-start:112px;padding:0px;gap:16px;flex:1 1 420px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto;}.elementor .e-3e4e382d-2e2a{padding:0px;gap:48px clamp(40px, 6vw, 72px);flex-wrap:wrap;align-items:flex-start;}.elementor .e-22add54f-19e0{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10d1c3a0-1d44{line-height:1.55;}.elementor .e-70c0fa05-fe55{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;box-shadow:-1px -1px 0px 0px rgba(92,83,71,.14);}.elementor .e-444ca79a-30e1{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5b475c81-5b62{line-height:1.55;}.elementor .e-7e441a1f-c2eb{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;box-shadow:-1px -1px 0px 0px rgba(92,83,71,.14);}.elementor .e-56092822-1142{padding-block-start:26px;padding-block-end:26px;padding-inline-start:28px;padding-inline-end:28px;box-shadow:-1px -1px 0px 0px rgba(92,83,71,.14);flex-direction:column;gap:8px;justify-content:center;align-items:flex-start;}.elementor .e-4f628a15-2aec{min-width:0px;overflow:hidden;padding:0px;border-radius:20px;gap:0px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));grid-template-rows:auto;}.elementor .e-2e13e087-baf1{flex-direction:column;gap:48px;}.elementor .e-592c8cfc-afd3{width:12px;height:12px;display:flex;}.elementor .e-71cd350f-e807{width:auto;padding:0px;display:inline-flex;gap:8px;align-items:center;}.elementor .e-5f3eace1-f1ab{padding:0px;margin-block-start:0px;margin-block-end:clamp(32px, 5vw, 48px);margin-inline-start:0px;margin-inline-end:0px;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-26b4731d-74d6{min-height:120px;padding:0px;}.elementor .e-19cd5ba3-9abc{margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5df8c49f-6453{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:clamp(40px, 5vw, 56px);margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-50cd917f-c644:hover,.elementor .e-50cd917f-c644:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-50cd917f-c644{width:128px;height:100px;object-fit:contain;}.elementor .e-630d5dfe-1474{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-1e31d7e7-c021{font-size:15px;line-height:1.6;}.elementor .e-ce37e33-ae98{padding:0px;}.elementor .e-653cebae-5b83{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-178d4f80-597b:hover,.elementor .e-178d4f80-597b:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-178d4f80-597b{width:128px;height:100px;object-fit:contain;}.elementor .e-1cf285a1-c828{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-1194a5d5-a5bf{font-size:15px;line-height:1.6;}.elementor .e-625aedfb-1857{padding:0px;}.elementor .e-29cab511-2e60{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-f383dcd-fa05:hover,.elementor .e-f383dcd-fa05:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-f383dcd-fa05{width:128px;height:100px;object-fit:contain;}.elementor .e-1a562796-d662{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-200f669-3274{font-size:15px;line-height:1.6;}.elementor .e-27f47e24-ac34{padding:0px;}.elementor .e-5c23d71f-65b0{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-2adeb983-46ed:hover,.elementor .e-2adeb983-46ed:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-2adeb983-46ed{width:128px;height:100px;object-fit:contain;}.elementor .e-382dda93-a170{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-15637dca-8f7d{font-size:15px;line-height:1.6;}.elementor .e-aecac58-dfe0{padding:0px;}.elementor .e-47e45a78-5b54{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-4231dbbd-5a73:hover,.elementor .e-4231dbbd-5a73:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-4231dbbd-5a73{width:128px;height:100px;object-fit:contain;}.elementor .e-70ce64c2-bced{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-744f77ea-8a3d{font-size:15px;line-height:1.6;}.elementor .e-4d4672d4-c859{padding:0px;}.elementor .e-381b4915-752c{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-1375a412-1cca:hover,.elementor .e-1375a412-1cca:focus-visible{opacity:80%;transform:translate3d(0px, -2px, 0px);}.elementor .e-1375a412-1cca{width:128px;height:100px;object-fit:contain;}.elementor .e-333dd17f-3dcd{font-family:var(--nao-texte);font-weight:600;font-size:15px;color:var(--nao-bleu);line-height:1.6;}.elementor .e-36f16643-417c{font-size:15px;line-height:1.6;}.elementor .e-6dd17091-5646{padding:0px;}.elementor .e-1c4eb1a3-76f4{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:16px;align-items:center;}.elementor .e-36f3645d-16e1{padding:0px;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:auto;}.elementor .e-655e57ba-597f{font-size:clamp(34px, 4.4vw, 48px);color:var(--nao-beige);line-height:1.1;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b14480f-6801{font-family:var(--nao-texte);font-size:18px;color:var(--nao-clair-bleu);line-height:1.65;margin-block-start:0px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f501b19-7cd3{padding:0px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-75129fe5-7666{max-width:840px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 5vw, 40px);padding-inline-end:clamp(20px, 5vw, 40px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1f7f006-bf14{text-align:center;padding-block-start:clamp(64px, 8vw, 96px);padding-block-end:clamp(64px, 8vw, 96px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-21469e74-42ad{margin:0px;}.elementor .e-793289ab-55c9{max-width:760px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:clamp(32px, 5vw, 48px);margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-489d50df-2aed{display:flex;}.elementor .e-1d06531d-92fb{line-height:1.7;}.elementor .e-71731c58-3910{display:flex;}.elementor .e-7d951565-da9b{line-height:1.7;}.elementor .e-7dc00d0a-7dc1{display:flex;}.elementor .e-7096280-a96a{line-height:1.7;}.elementor .e-306fcf18-443b{min-width:0px;gap:14px;}.elementor .e-7b9091cd-3463{display:flex;}.elementor .e-24c20729-9cca{line-height:1.7;}.elementor .e-40b1a7c6-7568{display:flex;}.elementor .e-7788f803-6732{line-height:1.7;}.elementor .e-40a2b2c9-8a11{display:flex;}.elementor .e-8ad0678-2d92{line-height:1.7;}.elementor .e-baa40e-baac{min-width:0px;gap:14px;}.elementor .e-14924a88-3c54{padding:0px;gap:14px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));grid-template-rows:auto;align-items:start;}