.elementor .e-2d023a63-df7e{& em { color: var(--b2m-orange); font-style: normal; }\n}.elementor .e-31c526d7-6142{max-width:540px;font-size:19px;}.elementor .e-15de194d-dce5{padding:0px;margin-block-start:6px;gap:14px;flex-wrap:wrap;}.elementor .e-5dc59ab6-c0d9{height:4px;min-width:0px;padding:0px;background-color:#2566AF;flex:1 1 auto;}.elementor .e-5142725a-f3be{height:4px;min-width:0px;padding:0px;background-color:#E5E9F0;flex:1 1 auto;}.elementor .e-7506f685-ab1d{height:4px;min-width:0px;padding:0px;background-color:#D7263D;flex:1 1 auto;}.elementor .e-25d59dab-f2b1{width:54px;height:4px;padding:0px;gap:0px;flex:0 0 auto;}.elementor .e-77de9424-5b6c{font-family:var(--font-texte);font-weight:700;font-size:14px;color:var(--b2m-marine);letter-spacing:1px;text-transform:uppercase;}.elementor .e-16bf3676-156c{width:auto;padding:0px;margin-block-start:8px;gap:10px;align-items:center;}.elementor .e-4507c4a8-e43c{gap:22px;}.elementor .e-5e1b1143-f0aa{width:100%;height:480px;object-fit:cover;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:180px;border-end-end-radius:16px;}.elementor .e-2e5e353b-4b39{font-family:var(--font-titres);font-weight:800;font-size:40px;color:var(--b2m-bleu);line-height:1;white-space: nowrap;\n}.elementor .e-73f92af9-a87b{font-family:var(--font-texte);font-size:14px;color:var(--b2m-texte);line-height:1.35;}.elementor .e-7758b5a8-730c{width:auto;position:absolute;inset-block-end:34px;inset-inline-start:-28px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:12px;background-color:var(--b2m-blanc);box-shadow:0px 16px 40px 0px rgba(26,37,66,0.18);gap:14px;align-items:center;}.elementor .e-1ef1f187-f8af{min-width:0px;min-height:0px;overflow:visible;padding:0px;border-radius:0px;background-color:transparent;flex:1 1 520px;}.elementor .e-b5a79fe-2f1b{max-width:1200px;}.elementor .e-722a8a36-590a{padding-block-start:80px;padding-block-end:72px;background-image:url("https://b2m.pixelwp.fr/wp-content/uploads/2026/10/habillage-plans-techniques.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:620px auto;background-position:0% 0%;background-position: right -60px top -40px; background-position: right -60px top -40px;\n}.elementor .e-754c2c64-385a{font-family:var(--font-titres);font-weight:800;font-size:44px;color:var(--b2m-blanc);line-height:1;}.elementor .e-45fb26bd-3180{font-family:var(--font-texte);font-size:15px;color:var(--b2m-texte-sur-marine);}.elementor .e-3e8276d0-cf07{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:4px;flex:1 1 220px;border-left-style: solid; border-left-color: var(--b2m-bleu);\n}.elementor .e-63805ef7-8bff{font-family:var(--font-titres);font-weight:800;font-size:44px;color:var(--b2m-blanc);line-height:1;}.elementor .e-75e728b8-460f{font-family:var(--font-texte);font-size:15px;color:var(--b2m-texte-sur-marine);}.elementor .e-66f9f5e5-d0ea{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:4px;flex:1 1 220px;border-left-style: solid; border-left-color: var(--b2m-bleu);\n}.elementor .e-d77b2f1-8246{font-family:var(--font-titres);font-weight:800;font-size:44px;color:var(--b2m-blanc);line-height:1;}.elementor .e-50948706-1d66{font-family:var(--font-texte);font-size:15px;color:var(--b2m-texte-sur-marine);}.elementor .e-4856ea5b-33c1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:4px;flex:1 1 220px;border-left-style: solid; border-left-color: var(--b2m-bleu);\n}.elementor .e-789f6ecc-4875{font-family:var(--font-titres);font-weight:800;font-size:44px;color:var(--b2m-blanc);line-height:1;}.elementor .e-4b88c909-b083{font-family:var(--font-texte);font-size:15px;color:var(--b2m-texte-sur-marine);}.elementor .e-7a84319c-95a8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;border-inline-start-width:3px;flex-direction:column;gap:4px;flex:1 1 220px;border-left-style: solid; border-left-color: var(--b2m-bleu);\n}.elementor .e-3362fa69-c27f{max-width:1200px;gap:28px;align-items:stretch;}.elementor .e-704afd09-bcd0{padding-block-start:44px;padding-block-end:44px;background-color:var(--b2m-marine);}.elementor .e-14ce826a-45eb{width:100%;height:460px;object-fit:cover;}.elementor .e-7d8d1a73-5303{min-width:0px;min-height:460px;overflow:hidden;padding:0px;border-start-start-radius:180px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:var(--b2m-fond-clair);flex:1 1 480px;}.elementor .e-516b9fb1-305e{width:20px;height:20px;flex:0 0 auto;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-10aaa7ab-d244{font-weight:700;color:var(--b2m-marine);}.elementor .e-6e137c00-91c4{padding:0px;gap:10px;flex:1 1 220px;align-items:center;}.elementor .e-3ceb1e8-dc29{width:20px;height:20px;flex:0 0 auto;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-4c87f125-baf6{font-weight:700;color:var(--b2m-marine);}.elementor .e-2298f11f-7b65{padding:0px;gap:10px;flex:1 1 220px;align-items:center;}.elementor .e-5f540e2-2c6e{width:20px;height:20px;flex:0 0 auto;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-2fedbbc8-330a{font-weight:700;color:var(--b2m-marine);}.elementor .e-4e1ca975-9854{padding:0px;gap:10px;flex:1 1 220px;align-items:center;}.elementor .e-3e0d7d6c-442f{width:20px;height:20px;flex:0 0 auto;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-50d5b37f-58f2{font-weight:700;color:var(--b2m-marine);}.elementor .e-4ac7c753-e026{padding:0px;gap:10px;flex:1 1 220px;align-items:center;}.elementor .e-2061d466-e51f{padding:0px;margin-block-start:4px;flex-wrap:wrap;gap: 10px 24px;\n}.elementor .e-669e1e3e-3901{padding:0px;margin-block-start:8px;}.elementor .e-72dcb717-3a31{max-width:1200px;gap:56px;}.elementor .e-2d807c9b-de6c{gap:14px;flex:1 1 520px;}.elementor .e-7e5d098c-58e3{justify-content:space-between;align-items:flex-end;gap: 20px 40px;\n}.elementor .e-538fb076-c7ec{width:100%;height:230px;object-fit:cover;}.elementor .e-122ac01e-36cf{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-236408ea-8f0c{font-size:16px;flex:1 1 auto;}.elementor .e-2eb80bc8-9092{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-673241be-52aa{width:100%;height:230px;object-fit:cover;}.elementor .e-20ecb96b-ce1e{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-19c59d10-af48{font-size:16px;flex:1 1 auto;}.elementor .e-cd805fb-26f0{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-280c15ed-deb9{width:100%;height:230px;object-fit:cover;}.elementor .e-580402a-98f5{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-2524862b-c9dd{font-size:16px;flex:1 1 auto;}.elementor .e-6708cb00-9920{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-20ce6169-52b2{width:100%;height:230px;object-fit:cover;}.elementor .e-63804951-dc00{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-773a2a15-30d1{font-size:16px;flex:1 1 auto;}.elementor .e-2b7c2e3b-9d90{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-30f98dd0-4f00{width:100%;height:230px;object-fit:cover;}.elementor .e-fd771b9-fd30{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-44532904-539c{font-size:16px;flex:1 1 auto;}.elementor .e-309cd6b-bf9f{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-1fe8fc4a-b22c{width:100%;height:230px;object-fit:cover;}.elementor .e-50907d88-8a28{height:230px;overflow:hidden;padding:0px;background-color:var(--b2m-bordure);}.elementor .e-3f0c3120-3865{font-size:16px;flex:1 1 auto;}.elementor .e-1677a6b3-36a7{padding-block-start:24px;padding-block-end:28px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;flex:1 1 auto;}.elementor .e-3570210a-6198{gap:26px;align-items:stretch;}.elementor .e-3357c93a-63e0{gap:44px;}.elementor .e-2fc1bf68-17b0{padding-block-start:96px;padding-block-end:96px;background-color:var(--b2m-fond-clair);}.elementor .e-51125c83-eac9{max-width:680px;}.elementor .e-578aa701-f274{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-62b98954-de21{width:28px;height:28px;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-3b29c538-6470{width:56px;height:56px;padding:0px;margin-block-end:4px;border-radius:50%;background-color:var(--b2m-fond-clair);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-57950d6c-9095{font-size:15px;}.elementor .e-159c805b-33f0{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-block-start-width:1px;gap:12px;flex:1 1 200px;border-top-style: solid; border-top-color: var(--b2m-bleu); border-top-style: solid; border-top-color: var(--b2m-bordure);\n}.elementor .e-5d00a879-ba84{width:28px;height:28px;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-cd50e03-fec1{width:56px;height:56px;padding:0px;margin-block-end:4px;border-radius:50%;background-color:var(--b2m-fond-clair);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-38e12b05-eebf{font-size:15px;}.elementor .e-6d0c0d7d-b773{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-block-start-width:1px;gap:12px;flex:1 1 200px;border-top-style: solid; border-top-color: var(--b2m-bleu); border-top-style: solid; border-top-color: var(--b2m-bordure);\n}.elementor .e-2ea71d7f-226b{width:28px;height:28px;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-4b803ea7-d1e8{width:56px;height:56px;padding:0px;margin-block-end:4px;border-radius:50%;background-color:var(--b2m-fond-clair);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-762bb37-7dce{font-size:15px;}.elementor .e-662e7752-90a0{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-block-start-width:1px;gap:12px;flex:1 1 200px;border-top-style: solid; border-top-color: var(--b2m-bleu); border-top-style: solid; border-top-color: var(--b2m-bordure);\n}.elementor .e-2d377881-391b{width:28px;height:28px;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-31915fc4-2947{width:56px;height:56px;padding:0px;margin-block-end:4px;border-radius:50%;background-color:var(--b2m-fond-clair);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-35946a8e-4009{font-size:15px;}.elementor .e-359fcf93-ed61{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-block-start-width:1px;gap:12px;flex:1 1 200px;border-top-style: solid; border-top-color: var(--b2m-bleu); border-top-style: solid; border-top-color: var(--b2m-bordure);\n}.elementor .e-2288a292-35ca{width:28px;height:28px;& svg { fill: none; } & path { fill: none; }\n}.elementor .e-7ad6b727-e2dc{width:56px;height:56px;padding:0px;margin-block-end:4px;border-radius:50%;background-color:var(--b2m-fond-clair);flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-7d4f865f-c011{font-size:15px;}.elementor .e-262db458-8f78{padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-block-start-width:1px;gap:12px;flex:1 1 200px;border-top-style: solid; border-top-color: var(--b2m-bleu); border-top-style: solid; border-top-color: var(--b2m-bordure);\n}.elementor .e-4aaf62bf-cfc8{gap:20px;align-items:stretch;}.elementor .e-570ef8a8-fba7{font-size:15px;text-align:center;}.elementor .e-7b8bf734-a51f{gap:44px;}.elementor .e-34545a60-3e26{color:var(--b2m-bleu-clair);}.elementor .e-6b684c13-caa2{color:var(--b2m-blanc);}.elementor .e-1f3a23f9-86cc{color:var(--b2m-texte-sur-marine);}.elementor .e-22619c42-b7fa{width:46px;height:46px;font-family:var(--font-titres);font-weight:800;font-size:19px;color:var(--b2m-blanc);line-height:42px;text-align:center;border-radius:50%;border-width:2px;border-color:var(--b2m-bleu);border-style:solid;flex:0 0 auto;}.elementor .e-4ccf51eb-cfb1{font-size:22px;color:var(--b2m-blanc);}.elementor .e-480b2b43-9fe7{font-size:16px;color:var(--b2m-texte-sur-marine);}.elementor .e-5f6c2cf-469f{padding:0px;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .e-5fafdf1a-b997{padding:0px;gap:18px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-544ee686-98dd{width:46px;height:46px;font-family:var(--font-titres);font-weight:800;font-size:19px;color:var(--b2m-blanc);line-height:42px;text-align:center;border-radius:50%;border-width:2px;border-color:var(--b2m-bleu);border-style:solid;flex:0 0 auto;}.elementor .e-53ff3e7e-4066{font-size:22px;color:var(--b2m-blanc);}.elementor .e-655b5b5f-3407{font-size:16px;color:var(--b2m-texte-sur-marine);}.elementor .e-79292763-6f1b{padding:0px;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .e-3e1af2c0-2bc7{padding:0px;gap:18px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-5abdfe37-7fdd{width:46px;height:46px;font-family:var(--font-titres);font-weight:800;font-size:19px;color:var(--b2m-blanc);line-height:42px;text-align:center;border-radius:50%;border-width:2px;border-color:var(--b2m-bleu);border-style:solid;flex:0 0 auto;}.elementor .e-5af15eb4-bce1{font-size:22px;color:var(--b2m-blanc);}.elementor .e-4a7d337b-30b8{font-size:16px;color:var(--b2m-texte-sur-marine);}.elementor .e-218affad-1b2b{padding:0px;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .e-7b1aea3c-7cae{padding:0px;gap:18px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-5731a508-841c{width:46px;height:46px;font-family:var(--font-titres);font-weight:800;font-size:19px;color:var(--b2m-blanc);line-height:42px;text-align:center;border-radius:50%;border-width:2px;border-color:var(--b2m-bleu);border-style:solid;flex:0 0 auto;}.elementor .e-603499a5-2f6c{font-size:22px;color:var(--b2m-blanc);}.elementor .e-39aee77a-25b4{font-size:16px;color:var(--b2m-texte-sur-marine);}.elementor .e-7f226d9c-5b2f{padding:0px;flex-direction:column;gap:4px;flex:1 1 auto;}.elementor .e-78d523d9-e63f{padding:0px;gap:18px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-6385e092-81f0{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .e-7d2f9a61-d34f{width:100%;height:300px;object-fit:cover;}.elementor .e-6f97d411-5da7{height:300px;overflow:hidden;padding:0px;border-start-start-radius:120px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:14px;background-color:#222F52;flex:1 1 240px;}.elementor .e-4336f8de-81a9{width:100%;height:300px;object-fit:cover;}.elementor .e-47dc91f7-adf2{height:300px;overflow:hidden;padding:0px;border-radius:14px;background-color:#222F52;flex:1 1 240px;}.elementor .e-78b5ed5f-3c52{width:100%;height:300px;object-fit:cover;}.elementor .e-57d5cd21-d851{height:300px;overflow:hidden;padding:0px;border-radius:14px;background-color:#222F52;flex:1 1 240px;}.elementor .e-6a47cd93-552e{width:100%;height:300px;object-fit:cover;}.elementor .e-512eadbd-cba4{height:300px;overflow:hidden;padding:0px;border-start-start-radius:14px;border-start-end-radius:14px;border-end-start-radius:14px;border-end-end-radius:120px;background-color:#222F52;flex:1 1 240px;}.elementor .e-1214af0e-f2b0{min-width:0px;padding:0px;gap:16px;flex-wrap:wrap;flex:1 1 520px;}.elementor .e-33ca4af-ea13{max-width:1200px;gap:56px;align-items:flex-start;}.elementor .e-158cdea3-a859{background-color:var(--b2m-marine);}.elementor .e-1a81a5ad-981c{max-width:760px;padding:0px;flex-direction:column;gap:14px;}.elementor .e-3c588df7-bae7{font-size:16px;}.elementor .e-7dd6b7d4-75f6{padding:32px;border-block-start-width:5px;background-color:var(--b2m-fond-clair);gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--b2m-vert);\n}.elementor .e-16ab0a21-2faa{font-size:16px;}.elementor .e-210b7164-371a{padding:32px;border-block-start-width:5px;background-color:var(--b2m-fond-clair);gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--b2m-bleu);\n}.elementor .e-416689e7-841c{font-size:16px;}.elementor .e-78e5de6a-418e{padding:32px;border-block-start-width:5px;background-color:var(--b2m-fond-clair);gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--b2m-marine);\n}.elementor .e-4905e5bc-5012{gap:24px;align-items:stretch;}.elementor .e-706aec84-bf0b{font-family:var(--font-titres);font-weight:600;font-size:13px;color:var(--b2m-texte);letter-spacing:1.3px;text-transform:uppercase;}.elementor .e-5bdb4411-82ae{font-family:var(--font-titres);font-weight:800;font-size:32px;color:var(--b2m-marine);line-height:1.05;}.elementor .e-4acbe6af-2a2f{width:140px;height:140px;padding:0px;border-radius:50%;border-width:4px;border-color:var(--b2m-bleu);border-style:solid;background-color:var(--b2m-blanc);flex-direction:column;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-242bf8a1-f85d{font-family:var(--font-titres);font-weight:800;font-size:32px;color:var(--b2m-marine);line-height:1.1;text-transform:uppercase;}.elementor .e-44cbf83e-5e6f{gap:10px;flex:1 1 520px;}.elementor .e-5476b64-6959{max-width:1200px;gap: 32px 48px;\n}.elementor .e-20415007-ed32{padding-block-start:64px;padding-block-end:64px;background-color:var(--b2m-fond-clair);}.elementor .e-1fa08f55-9891{text-align:center;padding:0px;flex-direction:column;gap:14px;align-items:center;}.elementor .e-1a42fa4d-68ec{font-style:italic;flex:1 1 auto;}.elementor .e-3e1ce5c3-1527{font-size:15px;color:var(--b2m-marine);}.elementor .e-18e85d95-f03e{padding:32px;gap:18px;flex:1 1 300px;}.elementor .e-7dac08e5-b450{font-style:italic;flex:1 1 auto;}.elementor .e-2e323b18-7346{font-size:15px;color:var(--b2m-marine);}.elementor .e-3c6a8941-2431{padding:32px;gap:18px;flex:1 1 300px;}.elementor .e-1af2a5a4-dea9{font-style:italic;flex:1 1 auto;}.elementor .e-605018e8-b96e{font-size:15px;color:var(--b2m-marine);}.elementor .e-79f8348f-7915{padding:32px;gap:18px;flex:1 1 300px;}.elementor .e-5c3faffc-e495{gap:24px;align-items:stretch;}.elementor .e-5b52855e-6251{font-family:var(--font-titres);font-weight:800;font-size:38px;color:var(--b2m-blanc);line-height:1.08;text-transform:uppercase;}.elementor .e-4700cde1-38e8{font-size:18px;color:#E3ECF8;}.elementor .e-7d61589a-9093{gap:12px;flex:1 1 520px;}.elementor .e-356229e6-942b:hover,.elementor .e-356229e6-942b:focus-visible{color:var(--b2m-marine);border-color:var(--b2m-blanc);background-color:var(--b2m-blanc);}.elementor .e-356229e6-942b{color:var(--b2m-blanc);border-color:var(--b2m-blanc);background-color:transparent;}.elementor .e-7ba2347b-d76e{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-bded412-8c58{max-width:1200px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:56px;padding-inline-end:56px;border-start-start-radius:20px;border-start-end-radius:20px;border-end-start-radius:140px;border-end-end-radius:20px;background-color:var(--b2m-bleu);flex-wrap:wrap;justify-content:space-between;align-items:center;gap: 28px 48px;\n}.elementor .e-4050a215-3bb4{padding-block-start:0px;}