.elementor .e-d01f3d9-c343e4d{width:50%;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-959b31b-0297cac{width:50%;height:470px;border-radius:50px;background-image:url("https://hpf.asso.fr/wp-content/uploads/2026/10/1-page-accueil-photo-service-logement-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-6597678-e9c5c7f{width:90%;margin-block-start:150px;flex-direction:row;gap:40px;}.elementor .e-e02456e-0e5c89d{width:85%;margin-block-start:80px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-04b5812-5815269{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-e2a5e6e-2366e9c{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-53c2f92-20336f6{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;}.elementor .e-d3ddb7c-53789d3{padding:0px;display:flex;}.elementor .e-7bf6e7c-4d59bc1{width:1440px;display:flex;flex-direction:column;gap:40px;}.elementor .e-008f055-9570ab3{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:80px;background-color:#49BAC440;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-b71d7b2-bedc6e9{width:100%;padding:35px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-67554d6-3e76efd{width:55%;padding:35px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-ce8163a-5438c6a{width:85%;padding:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:row;flex-wrap:wrap;}.elementor .e-72fbe4c-14bb0f0{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-a163c0b-2930f37{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-833c483-f5f7b0c{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-797d4f8-e26c624{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-44b3b0d-2c35715{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-74e98db-9102bbe{width:85%;margin-block-start:80px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-b6a191d-f856ed3{padding:40px;border-radius:20px;background-color:#157580;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-973d792-76d8594{width:85%;margin-block-start:80px;flex-direction:column;gap:20px;align-items:center;}.elementor .e-bd25371-c69abd0{width:100%;padding:35px;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-02935d0-02a6804{width:100%;padding:35px;flex-direction:column;gap:15px;justify-content:flex-start;}.elementor .e-7e45bce-9945794{width:85%;padding:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:row;flex-wrap:wrap;}.elementor .e-df2576c-95c200a{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-43ea220-28c3cf0{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-59e6480-a6cb8ca{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-0d4e354-e2711d5{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-55d764f-e6ec9b8{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-50921e1-5e1bdda{width:100%;padding:24px;border-radius:3px;background-color:#E3F2F4;}.elementor .e-3f2f1e8-06b62a9{width:85%;margin-block-start:80px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-e5f658b-8b80670{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-e8ab489-bf02fba{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-fa088d9-03d82f6{padding:28px;border-radius:3px;border-width:1px;border-color:#DFE3E8;border-style:solid;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .e-2638a33-fbfc087{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);}.elementor .e-4a0a046-eef94ee{width:85%;margin-block-start:80px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-0583e19-14e2682{width:85%;padding:0px;margin-block-start:80px;margin-block-end:80px;flex-direction:row;gap:20px;}.elementor .e-8d5a0b8-0381bdc{width:fit-content;padding:10px;border-radius:40px;border-width:1px;border-color:#DFE3E8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-d478750-d28c1ac{width:fit-content;padding:10px;border-radius:40px;border-width:1px;border-color:#DFE3E8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-1fe7c19-3dfe9b1{width:fit-content;padding:10px;border-radius:40px;border-width:1px;border-color:#DFE3E8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-710074d-2b5ff98{width:fit-content;padding:10px;border-radius:40px;border-width:1px;border-color:#DFE3E8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-0c2688b-b48c475{width:fit-content;padding:10px;border-radius:40px;border-width:1px;border-color:#DFE3E8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .e-66f0b90-155a5c6{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-7520256-56193e6{max-width:900px;text-align:center;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-2246eb4-5063c1a{width:100%;padding-block-start:65px;padding-block-end:65px;padding-inline-start:35px;padding-inline-end:35px;margin-block-start:80px;margin-block-end:80px;flex-direction:row;gap:25px;justify-content:center;align-items:center;}.elementor .e-2387110-26fbe3e{width:75%;padding:25px;background-color:#ffffff;display:flex;flex-direction:column;gap:12px;}.elementor .e-48ea06b-047b825{height:80vh;padding-block-start:50px;padding-block-end:20px;padding-inline-start:50px;padding-inline-end:50px;background-image:url("https://hpf.asso.fr/wp-content/uploads/2026/10/Portrait-dequipe-dans-un-atrium-lumineux.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:flex-end;align-items:center;}