.elementor .e-1a3f815-269366a{font-weight:500;font-size:5.5rem;color:#ffffff;letter-spacing:0em;line-height:0.95;}.elementor .e-10cd8ae-f8c22a7{max-width:46rem;font-size:18px;color:#ffffff;line-height:1.7;}.elementor .e-14ffedf-424ee48{max-width:52rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-ce976c3-4d82859{color:#ffffff;padding-block-start:10rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#035272;display:flex;flex-direction:row;gap:5rem;}.elementor .e-ab38c3b-108fead{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:1.25rem;}.elementor .e-003cf06-55e69de{font-weight:700;font-size:2rem;color:#23495d;margin-block-start:1.25rem;}.elementor .e-7c7b573-ef1225d{font-size:1rem;color:#8ea0a9;}.elementor .e-b7efd24-03499c7{font-weight:700;color:#23495d;}.elementor .e-4329c15-88f7bd7{color:#23495d;}.elementor .e-4dc13da-b04f521{padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0.5rem;border-block-start-width:1px;border-block-end-width:1px;display:flex;justify-content:space-between;border-bottom-style: solid; border-bottom-color: #d7e0e4; border-top-style: solid; border-top-color: #d7e0e4;\n}.elementor .e-2601a6f-e5df8cc{display:flex;flex-direction:column;gap:0.75rem;flex:0 1 38%;}.elementor .e-f6c515d-3f1677c{font-size:1rem;color:#58778a;letter-spacing:0.08em;}.elementor .e-e25f722-2be480c{font-weight:700;font-size:4rem;color:#23495d;letter-spacing:-0.03em;line-height:1;}.elementor .e-f5eb757-b64ede7{max-width:50rem;font-size:16px;color:#58778a;line-height:1.7;}.elementor .e-4374963-618d6ad{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-20bce37-e2bb4fd{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-780e542-1415de1{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-8cbc466-d43cc50{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-25ef640-8e21986{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-cce55f1-f323638{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;}.elementor .e-ab53d61-440bfbb{font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;grid-column:1 / -1;}.elementor .e-4124931-ddab14f{min-height:10rem;font-size:1rem;padding:1rem;border-radius:1rem;border-width:2px;border-color:#d7e0e4;border-style:solid;grid-column:1 / -1;}.elementor .e-8d0453a-498ab75{font-weight:700;color:#ffffff;letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#23495d;grid-column:1 / -1;justify-self: start;\n}.elementor .e-e3ceb67-127b4bd{grid-column:1 / -1;}.elementor .e-896320f-ea7d8db{grid-column:1 / -1;}.elementor .e-032cc14-8c03460{margin-block-start:1.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.elementor .e-e169f98-ada41b2{display:flex;flex-direction:column;gap:1rem;flex:1 1 0px;}.elementor .e-e9cf5ed-bd0b266{color:#23495d;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:5rem;padding-inline-end:5rem;background-color:#ffffff;display:flex;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-eaba75d-73183ae{font-weight:700;font-size:55px;color:#f3f6f7;text-align:start;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-de0ba4c-00678ec{color:#ffffff;display:block;align-self:end;}.elementor .e-c492076-52366c7{font-size:1.5rem;color:#1f536d;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0.65rem;padding-inline-end:0.65rem;border-radius:50%;background-color:#f2f5f6;align-self:flex-start;}.elementor .e-9af1271-454133e{flex-direction:column;gap:20px;}.elementor .e-e7c72a4-fc40fe7{width:160px;}.elementor .e-9c68fca-efc54d7{color:#ffffff;}.elementor .e-1b4f046-4b60859{flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-e9a4acc-7e362a9{width:160px;}.elementor .e-203d404-98aaa17{color:#ffffff;}.elementor .e-d5d75a1-276b915{flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-51265f4-287a407{width:160px;}.elementor .e-d74b4ee-d96d4df{color:#ffffff;}.elementor .e-93b1243-060a9fc{flex-direction:column;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-8a99792-8bf5063{padding-block-start:50px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;}.elementor .e-b142520-032be45{overflow:hidden;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:4.4rem;background-image:linear-gradient(#035272, #035272);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;flex-direction:row;gap:1.3rem;flex-wrap:wrap;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-9b98b2b-0d7c5f0{max-width:55rem;font-weight:500;font-size:4.25rem;color:#ffffff;line-height:1.05;}.elementor .e-878c214-3abf50c{max-width:42rem;font-size:1.1rem;color:#ffffff;line-height:1.6;}.elementor .e-8d8143a-5e738aa{font-weight:700;color:#ffffff;letter-spacing:0.08em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;background-color:#23495d;align-self:flex-start;}.elementor .e-e2de2d6-6c7cc49{color:#23495d;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:5rem;padding-inline-end:5rem;background-image:url("https://immeubles-dion.com/wp-content/uploads/2026/09/bg-gris-1-1024x769.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#e4ebe8;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-7bf0677-4806b52{padding:0px;display:flex;flex-direction:column;gap:0px;}