.elementor .e-5b1a7e5b-aeb5{width:auto;height:22px;}.elementor .e-7bfb1d69-39a4{font-size:14px;color:rgba(255,255,255,0.6);line-height:1.55;}.elementor .e-4a2f897f-fee5{max-width:260px;padding:0px;margin:0px;flex-direction:column;gap:14px;}.elementor .e-4f37b400-95ea{font-weight:700;font-size:13px;color:rgba(255,255,255,0.62);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-ab8bf1b-6d71:hover,.elementor .e-ab8bf1b-6d71:focus-visible{color:#FFFFFF;}.elementor .e-ab8bf1b-6d71{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-205e4249-88e5:hover,.elementor .e-205e4249-88e5:focus-visible{color:#FFFFFF;}.elementor .e-205e4249-88e5{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-3a991c8d-dafc:hover,.elementor .e-3a991c8d-dafc:focus-visible{color:#FFFFFF;}.elementor .e-3a991c8d-dafc{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-6bdef07e-e4fc{padding:0px;flex-direction:column;gap:11px;}.elementor .e-55b76b86-488d{font-weight:700;font-size:13px;color:rgba(255,255,255,0.62);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-3ab76eaf-4cb3:hover,.elementor .e-3ab76eaf-4cb3:focus-visible{color:#FFFFFF;}.elementor .e-3ab76eaf-4cb3{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-5b2104c5-af49:hover,.elementor .e-5b2104c5-af49:focus-visible{color:#FFFFFF;}.elementor .e-5b2104c5-af49{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-1304ad37-88a2:hover,.elementor .e-1304ad37-88a2:focus-visible{color:#FFFFFF;}.elementor .e-1304ad37-88a2{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-677ee858-c5a5:hover,.elementor .e-677ee858-c5a5:focus-visible{color:#FFFFFF;}.elementor .e-677ee858-c5a5{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-6e461a76-b441:hover,.elementor .e-6e461a76-b441:focus-visible{color:#FFFFFF;}.elementor .e-6e461a76-b441{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-136da8f4-9421:hover,.elementor .e-136da8f4-9421:focus-visible{color:#FFFFFF;}.elementor .e-136da8f4-9421{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-3a8e4938-5975{padding:0px;flex-direction:column;gap:11px;}.elementor .e-62d3daee-febd{font-weight:700;font-size:13px;color:rgba(255,255,255,0.62);letter-spacing:0.06em;text-transform:uppercase;}.elementor .e-c6dd42d-e15c:hover,.elementor .e-c6dd42d-e15c:focus-visible{color:#FFFFFF;}.elementor .e-c6dd42d-e15c{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-50517dc3-57b4:hover,.elementor .e-50517dc3-57b4:focus-visible{color:#FFFFFF;}.elementor .e-50517dc3-57b4{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-70b09a95-ad12:hover,.elementor .e-70b09a95-ad12:focus-visible{color:#FFFFFF;}.elementor .e-70b09a95-ad12{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-11f11909-e3b7:hover,.elementor .e-11f11909-e3b7:focus-visible{color:#FFFFFF;}.elementor .e-11f11909-e3b7{font-size:14.5px;color:rgba(255,255,255,0.85);}.elementor .e-77fb4cee-1d35{padding:0px;flex-direction:column;gap:11px;}.elementor .e-27f306b8-ef11{max-width:1200px;padding-block-start:64px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:36px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-template-rows:auto;}.elementor .e-1f206157-b7f2{max-width:900px;font-size:12.5px;color:rgba(255,255,255,0.6);line-height:1.65;}.elementor .e-26300c36-d7df{max-width:1200px;padding-block-start:0px;padding-block-end:26px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-62986b65-3298{width:auto;padding:0px;margin:0px;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .e-6a3984ed-cacf{font-size:13px;color:rgba(255,255,255,0.6);}.elementor .e-53c7141-91c6{width:3px;height:3px;min-width:0px;padding:0px;margin:0px;border-radius:99px;background-color:#FF7A72;}.elementor .e-37022714-59b8{width:7px;height:7px;min-width:0px;padding:0px;margin:0px;border-radius:99px;background-color:#FFFFFF;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-db5eb97-3f0b{width:12px;height:12px;min-width:0px;padding:0px;margin:0px;border-radius:99px;background-color:#7FA0FF;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-6d221c6e-b1a6{width:auto;padding:0px;margin:0px;flex-direction:row;gap:9px;align-items:center;}.elementor .e-7ce970f-973d{max-width:1200px;padding-block-start:24px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;flex-direction:row;gap:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-534bc78a-1ca9{overflow:hidden;position:relative;color:#FFFFFF;padding:0px;margin-block-start:88px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--fp-ink);max-width:none;\n}.elementor .e-7f72dff4-79ec{font-weight:800;font-size:14.5px;color:var(--fp-ink);letter-spacing:-0.02em;& s { color:var(--fp-text-faint);font-weight:600;text-decoration-thickness:1.5px }\n}.elementor .e-34d321dd-6e10{font-size:12.5px;color:var(--fp-text-muted);margin-block-start:1px;}.elementor .e-240e3183-7285{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-dfc3e3c-3832{width:18px;height:18px;}.elementor .e-4c487cab-5a1c:hover,.elementor .e-4c487cab-5a1c:focus-visible{border-color:var(--fp-border-hover);}.elementor .e-4c487cab-5a1c{width:46px;height:46px;min-width:0px;color:var(--fp-ink);padding:0px;margin:0px;border-radius:13px;border-width:1px;border-color:rgba(223,228,240,0.95);border-style:solid;background-color:#FFFFFF;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-27113de1-75b1{font-size:15px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;flex:0 0 auto;}.elementor .e-1e75d479-67ba{position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:100;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-block-start-width:1px;background-color:rgba(255,255,255,0.96);box-shadow:0px -12px 34px -24px rgba(14,30,79,0.6);backdrop-filter:blur(14px);flex-direction:row;gap:10px;align-items:center;max-width:none; border-top-style: solid; border-top-color: rgba(223,228,240,0.95);\n}.elementor .e-39974580-2c79{width:17px;height:17px;color:#0E1E4F;}.elementor .e-6d387853-f859{width:34px;height:34px;min-width:0px;padding:0px;margin:0px;border-radius:99px;background-image:url("https://test.frenchpay.fr/wp-content/uploads/2026/10/fp-cocopay-avatar-panneau.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 4px 12px -6px rgba(27,79,224,0.9);flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-5cde51d4-d338{font-weight:700;font-size:14.5px;color:#FFFFFF;letter-spacing:-0.01em;}.elementor .e-18755a8-4ed4{font-size:12px;color:rgba(255,255,255,0.6);}.elementor .e-2845b2ee-936a{padding:0px;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-6a7f8fb-a66e{width:13px;height:13px;}.elementor .e-7258e005-daef:hover,.elementor .e-7258e005-daef:focus-visible{color:var(--fp-ink);background-color:#FFFFFF;}.elementor .e-7258e005-daef{width:30px;height:30px;min-width:0px;color:#FFFFFF;cursor:pointer;padding:0px;margin:0px;border-radius:10px;border-width:1px;border-color:rgba(255,255,255,0.2);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-1171fe51-d3dc{color:#FFFFFF;padding-block-start:15px;padding-block-end:15px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--fp-blue);flex-direction:row;gap:11px;align-items:center;}.elementor .e-71063625-24a4{min-height:0px;padding:0px;margin:0px;flex-direction:column;gap:0px;flex:1 1 auto;}.elementor .e-631deef1-3d9a{width:min(370px,calc(100vw - 44px));height:min(540px,72vh);overflow:hidden;padding:0px;margin:0px;border-radius:22px;border-width:1px;border-color:rgba(223,228,240,0.9);border-style:solid;background-color:#FFFFFF;box-shadow:0px 40px 80px -40px rgba(14,30,79,0.55),0px 2px 6px 0px rgba(14,30,79,0.08);flex-direction:column;}.elementor .e-69408587-d487{width:17px;height:17px;color:#0E1E4F;}.elementor .e-37bb858e-a4e3{width:34px;height:34px;min-width:0px;padding:0px;margin:0px;border-radius:99px;background-image:url("https://test.frenchpay.fr/wp-content/uploads/2026/10/fp-cocopay-avatar-bouton.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 4px 14px -6px rgba(27,79,224,0.9);flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-4578615b-8c47{font-weight:600;font-size:14.5px;color:#FFFFFF;letter-spacing:-0.01em;white-space:nowrap;\n}.elementor .e-15c0340c-3d98:hover,.elementor .e-15c0340c-3d98:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-15c0340c-3d98{width:auto;font-weight:600;font-size:14.5px;color:#FFFFFF;letter-spacing:-0.01em;cursor:pointer;padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:20px;margin:0px;border-radius:99px;border-style:none;background-color:var(--fp-blue);box-shadow:0px 18px 40px -18px rgba(14,30,79,0.8);transition:transform 0.2s;flex-direction:row;gap:11px;align-items:center;white-space:nowrap;\n}.elementor .e-67b3d79e-7c71{width:auto;position:fixed;inset-inline-end:22px;inset-block-end:22px;z-index:120;padding:0px;margin:0px;flex-direction:column;gap:12px;align-items:flex-end;}.elementor .e-7c08c642-d90c{color:var(--fp-blue);margin-block-end:8px;}.elementor .e-e380bce-dc8c{font-weight:800;font-size:25px;color:var(--fp-ink);letter-spacing:-0.03em;line-height:1.15;}.elementor .e-78c778b2-ee3e{padding:0px;flex-direction:column;gap:0px;}.elementor .e-118a6b00-b2ef{width:15px;height:15px;}.elementor .e-5ffdd605-b888:hover,.elementor .e-5ffdd605-b888:focus-visible{color:var(--fp-ink);border-color:var(--fp-border-hover);}.elementor .e-5ffdd605-b888{width:36px;height:36px;min-width:0px;color:var(--fp-text-mid);cursor:pointer;padding:0px;margin:0px;border-radius:11px;border-width:1px;border-color:rgba(223,228,240,0.95);border-style:solid;background-color:#FFFFFF;flex-direction:row;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-376580e5-c7d7{padding:0px;margin-block-end:22px;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-start;}.elementor .e-4cb8e64-b8ef{min-width:0px;padding:0px;}.elementor .e-73ea8275-5ce1{width:100%;font-size:15.5px;padding:15px;margin-block-start:18px;border-radius:14px;}.elementor .e-33095eb5-8d7d{font-size:12px;color:var(--fp-text-muted);text-align:center;margin-block-start:12px;}.elementor .e-4aecb93f-56a2{width:100%;max-width:520px;max-height:92vh;overflow:auto;padding:clamp(24px,4vw,36px);border-radius:26px;background-color:#FFFFFF;box-shadow:0px 40px 80px -30px rgba(14,30,79,0.55);}.elementor .e-6acb0c24-c85f{width:auto;position:fixed;z-index:100;padding:20px;margin:0px;background-color:rgba(14,30,79,0.5);backdrop-filter:blur(4px);flex-direction:row;justify-content:center;align-items:center;inset:0; max-width:none;\n}.elementor .e-311fa2f0-b10c{width:340px;height:340px;min-width:0px;position:absolute;inset-block-start:-90px;inset-inline-start:-90px;padding:0px;margin:0px;border-radius:50%;background-color:rgba(27,79,224,0.35);filter:blur(60px);pointer-events:none;\n}.elementor .e-6811224f-4acf{width:340px;height:340px;min-width:0px;position:absolute;inset-block-start:auto;inset-inline-end:-90px;inset-block-end:-110px;inset-inline-start:auto;padding:0px;margin:0px;border-radius:50%;background-color:rgba(239,59,69,0.3);filter:blur(60px);pointer-events:none;\n}.elementor .e-7a7ee4fd-c320{width:15px;height:15px;}.elementor .e-5c52fb8b-7d7c:hover,.elementor .e-5c52fb8b-7d7c:focus-visible{color:var(--fp-ink);background-color:#FFFFFF;}.elementor .e-5c52fb8b-7d7c{width:36px;height:36px;min-width:0px;position:absolute;inset-block-start:18px;inset-inline-end:18px;z-index:3;color:#FFFFFF;cursor:pointer;padding:0px;margin:0px;border-radius:11px;border-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-157c0de3-775c{width:100%;overflow:hidden;aspect-ratio:16/9;padding:0px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:#000000;box-shadow:0px 30px 50px -30px rgba(0,0,0,0.7);}.elementor .e-a2593fb-9ba5:hover,.elementor .e-a2593fb-9ba5:focus-visible{color:#FFFFFF;}.elementor .e-a2593fb-9ba5{font-weight:600;font-size:13px;color:#93C5FD;}.elementor .e-1953c04d-e8d7{font-weight:800;font-size:22px;color:#FFFFFF;letter-spacing:-0.02em;}.elementor .e-346f0fab-6c81{font-weight:600;font-size:13.5px;color:#93C5FD;letter-spacing:0.02em;}.elementor .e-6c1a8669-618e{text-align:center;padding:0px;flex-direction:column;gap:6px;align-items:center;}.elementor .e-7913550f-ba09{width:100%;padding:0px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-template-rows:auto;}.elementor .e-ec50147-fcac{position:relative;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-58ad18d9-bd9b{width:100%;max-width:760px;max-height:calc(100vh - 40px);position:relative;padding:clamp(24px,4vw,40px);border-radius:28px;background-image:linear-gradient(150deg, #16203A 0%,#0E1E4F 55%,#1B1428 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 50px 90px -40px rgba(0,0,0,0.7);overflow-x:hidden; overflow-y:auto;\n}.elementor .e-20c5ed68-5626{width:auto;overflow:hidden;position:fixed;z-index:110;padding:20px;margin:0px;background-color:rgba(14,30,79,0.72);backdrop-filter:blur(6px);flex-direction:row;justify-content:center;align-items:center;inset:0; max-width:none;\n}