.elementor .e-c3b97206-c741{background-color:#7A2475;opacity: 0.7;\n}.elementor .e-9d9d7425-ccc0{color:var(--ipbf-lavande);}.elementor .e-0b066ef1-c670{min-height:28px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:14px;align-self:flex-start;}.elementor .e-e7d7189e-729b{font-family:var(--ipbf-font-titre);font-weight:400;font-size:clamp(36px, 1rem + 2.6vw, 54px);color:var(--ipbf-blanc);line-height:1.06;}.elementor .e-81eccbde-d190{max-width:600px;color:var(--ipbf-sur-prune);margin-block-start:22px;}.elementor .e-d4c8d81a-333f{max-width:720px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 58%;}.elementor .e-40a5d1d8-15f9{width:100%;height:100%;object-fit:contain;display:block;&:not([src]), &[src=""] { display: none; }\n}.elementor .e-39c2437a-8608{aspect-ratio:1 / 1;padding:18px;background-image:url("https://staging.ongipbf.org/wp-content/uploads/2026/10/ipbf-illustration-mobilisation-transparente.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;display:block;background-color: #FDE9FD; background-origin: content-box; background-position: center;\n}.elementor .e-239a18b1-992b{overflow:hidden;padding:0px;border-radius:24px;box-shadow:8px 8px 0px 0px #FF9A02;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-74831dac-e949{width:100%;max-width:400px;padding:0px;flex:0 0 34%;}.elementor .e-6bb8a784-4197{padding:0px;display:flex;flex-direction:row;gap:56px;justify-content:space-between;align-items:center;}.elementor .e-8070950a-787a{padding-block-start:72px;padding-block-end:104px;}.elementor .e-8d7843f4-d4a4{background-color:#FFFFFF;}.elementor .e-97947198-fa5b{width:100%;max-width:740px;padding:0px;& h2 { font-family: Anton, sans-serif; font-weight: 400; font-size: clamp(28px, 2.4vw, 36px); line-height: 1.1; color: #3A0E37; margin: 44px 0 16px; } & h2:first-child { margin-top: 0; } & h3 { font-family: Outfit, sans-serif; font-weight: 600; font-size: 22px; line-height: 1.3; color: #2A1F2D; margin: 32px 0 12px; } & p, & li { font-family: Lato, sans-serif; font-size: 18px; line-height: 1.7; color: #2A1F2D; } & p { margin: 0 0 20px; } & ul, & ol { margin: 0 0 24px; padding-left: 22px; } & li { margin-bottom: 8px; } & li::marker { color: #CC3A00; } & a { color: #6F1C6A; text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 4px; } & a:hover { color: #3A0E37; } & img { border-radius: 16px; height: auto; } & blockquote { border-left: 4px solid #FF9A02; margin: 28px 0; padding: 4px 0 4px 22px; font-family: Outfit, sans-serif; font-size: 21px; line-height: 1.5; color: #2A1F2D; } & blockquote p { font-family: inherit; font-size: inherit; }\n}.elementor .e-27cf3171-7c9b{padding:0px;flex:1 1 60%;}.elementor .e-a2bd95aa-2218{font-size:16px;color:var(--ipbf-texte);margin-block-end:12px;}.elementor .e-868d06f2-d4d7{font-size:16px;color:var(--ipbf-texte);margin-block-end:12px;}.elementor .e-a260f1f3-5e5f{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-64321a0b-7476{padding:28px;border-color:rgba(255,255,255,0);display:flex;flex-direction:column;gap:8px;flex:0 0 32%;}.elementor .e-85834d6a-318e{padding:0px;display:flex;flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-84d6ee86-c6f1{color:var(--ipbf-texte);background-color:#FFFFFF;}.elementor .e-917bbc69-3a89{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-57555afb-67b8{width:100%;height:100%;object-fit:contain;display:block;&:not([src]), &[src=""] { display: none; }\n}.elementor .e-d3274767-6318{aspect-ratio:5 / 4;padding:18px;background-image:url("https://staging.ongipbf.org/wp-content/uploads/2026/10/ipbf-illustration-mobilisation-transparente.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;display:block;background-color: #FDE9FD; background-origin: content-box; background-position: center;\n}.elementor .e-5bf4dfa4-6f80{color:var(--ipbf-texte);}.elementor .e-c6836eea-5022{font-size:16px;color:var(--ipbf-texte-2);line-height:1.6;}.elementor .e-5125e770-73e3{font-weight:700;font-size:16px;line-height:1.35;margin: 0;\n}.elementor .e-eaf5a9f9-9278{width:18px;height:18px;}.elementor .e-eb9bd71a-8e49{padding-block-start:6px;margin-block-start:auto;}.elementor .e-cf947267-08bd{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-1b4a2b0b-6f32{height:100%;color:var(--ipbf-texte);padding:0px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;transition: transform .15s, box-shadow .15s, border-color .15s;\n}.elementor .e-1b4a2b0b-6f32:hover,.elementor .e-1b4a2b0b-6f32:focus-visible{border-color:var(--ipbf-encre);box-shadow: 4px 4px 0 #1B1226; transform: translate(-2px, -2px);\n}.elementor .e-c4ba29d5-079d{padding:0px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:none;}.elementor .e-8da8bca0-0fd2{color:var(--ipbf-texte-2);}.elementor .e-fd3f9356-62bd{text-align:center;padding:32px;border-radius:16px;border-width:1px;border-color:var(--ipbf-ligne);border-style:dashed;}.elementor .e-ed75c6f2-02e8{padding:0px;margin-block-start:40px;}.elementor .e-d56f946d-05e9{font-weight:700;font-size:16px;line-height:1.35;margin: 0;\n}.elementor .e-c8b3c819-9739{width:18px;height:18px;}.elementor .e-a496e6bd-df67{padding-block-start:6px;}.elementor .e-7af2e599-793f{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;}.elementor .e-db0a4cca-ed93{padding:0px;margin-block-start:32px;display:flex;flex-direction:column;gap:16px;}.elementor .e-affd2265-6183{background-color:var(--ipbf-violet-fonce);}.elementor .e-bbb87dd1-f4af{background-color:#7A2475;opacity: 0.7;\n}.elementor .e-64756621-2d5f{width:92px;height:86px;inset-block-start:64px;inset-inline-start:4%;background-image:url("https://staging.ongipbf.org/wp-content/uploads/ipbf/element-petale-orange.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-14deg);}.elementor .e-481ca71b-6db3{width:92px;height:86px;inset-inline-end:6%;inset-block-end:56px;background-image:url("https://staging.ongipbf.org/wp-content/uploads/ipbf/element-petale-lavande.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-24deg);}.elementor .e-f59f9d5c-62e1{max-width:860px;font-size:clamp(38px, 1.8rem + 2.4vw, 64px);color:var(--ipbf-blanc);line-height:1.02;}.elementor .e-c1382b91-d7bc{max-width:660px;color:var(--ipbf-sur-prune);}.elementor .e-62bafd45-05be{color:var(--ipbf-blanc);background-color:var(--ipbf-orange-action);}.elementor .e-62bafd45-05be:hover,.elementor .e-62bafd45-05be:focus-visible{color:var(--ipbf-blanc);background-color:var(--ipbf-orange-action-survol);}.elementor .e-9bcb1e5a-8412{color:var(--ipbf-blanc);border-color:rgba(255,255,255,0.75);background-color:rgba(255,255,255,0);box-shadow: none;\n}.elementor .e-9bcb1e5a-8412:hover,.elementor .e-9bcb1e5a-8412:focus-visible{color:var(--ipbf-blanc);border-color:var(--ipbf-blanc);background-color:rgba(255,255,255,0.1);box-shadow: none; transform: none;\n}.elementor .e-363cd608-d0a3{padding:0px;margin-block-start:14px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-0f70c797-1c94{text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-50a4205f-ed08{padding-block-start:112px;padding-block-end:104px;}