.elementor .e-e62be50-5984b9e{max-width:720px;font-size:18px;color:rgba(255,255,255,.9);line-height:1.65;}.elementor .e-4c052f9-869d866{font-weight:800;font-size:100px;color:#fff;letter-spacing:0em;line-height:.9;margin:0px;order:-99999;}.elementor .e-c4846b4-b5fc963{padding-block-start:200px;padding-block-end:100px;padding-inline-start:100px;padding-inline-end:100px;background-color:#035272;gap:50px;align-items:end;}.elementor .e-3ff01fe-2213710{width:50%;height:440px;overflow:hidden;object-fit:cover;border-radius:18px;}.elementor .e-610fa6c-4ee11a3{font-weight:700;font-size:34px;color:#214d63;text-transform:uppercase;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-154e721-18df394{font-size:1.05rem;color:#536d79;line-height:1.6;padding-block-end:25px;white-space: pre-line;\n}.elementor .e-1604d9b-89b9b98{font-weight:600;color:#214d63;padding:0px;background-color:transparent;align-self:start;}.elementor .e-eb89120-44c0afb{font-weight:600;color:#214d63;padding-block-start:0px;padding-block-end:25px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:start;}.elementor .e-1b16c92-f7fe7a0{font-size:0.8rem;color:#536d79;line-height:1.6;padding-block-end:25px;white-space: pre-line;\n}.elementor .e-ad06b2c-92aa9fb{width:42%;gap:10px;flex-direction: column !important;\n}.elementor .e-b979a8d-eaa6f3f{padding:100px;gap:50px;}.elementor .e-859e27a-595ab79{font-size:clamp(3rem,5vw,5rem);color:#214d63;text-align:center;margin:0px;}.elementor .e-f61e967-93d1a93{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-af53687-5979b21{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-eaa270b-5a2a5da{width:100%;gap:18px;flex-direction: row !important;\n}.elementor .e-03e97f9-8b18191{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-7285004-99ee317{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-fbdfb32-b8d381e{width:100%;gap:18px;flex-direction: row !important;\n}.elementor .e-a642ce2-d59ef06{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-8046cfe-2030542{width:50%;font-size:1rem;color:#214d63;padding-block-start:17px;padding-block-end:17px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-bf51d42-0d2dc8c{width:100%;gap:18px;flex-direction: row !important;\n}.elementor .e-c53aa00-7391858{width:100%;min-height:260px;font-size:1rem;color:#214d63;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:10px;border-width:1px;border-color:#d5e0e5;border-style:solid;background-color:#fff;}.elementor .e-8bcc698-903fca9{width:20px;height:20px;margin-block-start:3px;}.elementor .e-9b88318-994de6d{font-size:0.82rem;color:#214d63;line-height:1.4;margin:0px;}.elementor .e-4c744f3-da228e6{gap:12px;align-items:flex-start;flex-direction: row !important;\n}.elementor .e-519c43b-3be2761{font-weight:700;color:#fff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;background-color:#214d63;align-self:flex-start;}.elementor .e-998b8ad-d50f87a{width:100%;max-width:1180px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:18px;flex-direction: column !important;\n}.elementor .e-1e1d4d5-fa8d8d5{padding-block-start:100px;padding-block-end:110px;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#e7eef2;gap:45px;flex-direction: column !important;\n}.elementor .e-908f0c7-7699a1a{overflow:hidden;color:#214d63;padding:0px;background-color:#fff;justify-content:space-between;flex-direction: column !important;\n}.elementor .e-7b736d0-887fdb2{width:250px;}.elementor .e-1a0c723-2e4c734{font-size:1.2rem;color:#ffffff;line-height:1.5;text-align:center;white-space: pre-line;\n}.elementor .e-0acd329-544d6d9{font-weight:700;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#214d6300;}.elementor .e-5a4ad9d{padding-block-start:75px;padding-block-end:75px;background-image:url("https://immeubles-dion.com/wp-content/uploads/2026/09/bg-degrade-bleu-medium-immeubles-dion-11.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#214d63;flex-direction:column;gap:25px;justify-content:center;align-items:center;}