.elementor .e-496b30c-bf26f95{padding:40px;flex-direction:column;gap:10px;}.elementor .e-3fd0e86b-36a5f9d{width:100%;font-family:Poppins;font-weight:700;font-size:39px;color:#7b315f;line-height:1.5em;text-align:center;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-56b9d13d-4f85a78{width:100%;font-family:Poppins;font-weight:700;font-size:39px;color:#7b315f;line-height:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6034cfc2-a2652d7{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#17231f;line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a28fe5-73a7515{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-158ae4c9-f95202f{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;background-color:#f3e6ec;display:flex;flex-direction:column;gap:32px;}.elementor .e-45a37f06-f59f730{width:100%;font-family:Poppins;font-weight:700;font-size:34px;color:#0e4a3a;line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-57543fcf-276734c{width:100%;font-family:Quicksand;font-weight:400;font-size:18px;color:#17231f;line-height:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6451be53-544b1d6{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-4e4bce5d-e0e41fe{width:100%;font-family:Poppins;font-weight:700;font-size:34px;color:#0e4a3a;line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4226259f-2f3823d{width:100%;font-family:Poppins;font-weight:700;font-size:24px;color:#7b315f;line-height:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d9e85ab-82fc351{width:100%;height:2px;margin-block-start:18px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f3e6ec;}.elementor .e-3cf4e8ee-110ac27{width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;}.elementor .e-6ae21810-c2ca0bf{width:100%;padding-block-start:31px;padding-block-end:31px;padding-inline-start:31px;padding-inline-end:31px;border-radius:20px;border-width:1px;border-color:#dedede;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-35409c94-736c787{width:100%;font-family:Poppins;font-weight:700;font-size:24px;color:#7b315f;line-height:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-44ced464-ba85132{width:100%;height:2px;margin-block-start:18px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f3e6ec;}.elementor .e-559f53db-88523e8{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#17231f;line-height:normal;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-63888407-4037615{width:100%;padding-block-start:31px;padding-block-end:31px;padding-inline-start:31px;padding-inline-end:31px;border-radius:20px;border-width:1px;border-color:#dedede;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-6c6c99af-a44ec83{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-2fc5884e-c94ba90{width:100%;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:16px;background-color:#e7edeb;display:flex;flex-direction:column;gap:32px;}.elementor .e-464e6545-2e472a9{width:100%;font-family:Poppins;font-weight:800;font-size:34px;color:#0e4a3a;line-height:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-697c53e3-df2ef66{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#333333;line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5bb09a49-4e7272c{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#333333;line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-364d104c-0103c45{width:100%;padding-block-start:31px;padding-block-end:31px;padding-inline-start:31px;padding-inline-end:31px;border-radius:16px;border-width:1px;border-color:#f3e6ec;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:20px;}.elementor .e-67873346-35a3b7b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-5ac8f214-5d30f53{width:100%;max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:64px;}.elementor .e-3f683d6d-35c49e8{width:100%;padding-block-start:48px;padding-block-end:48px;padding-inline-start:70px;padding-inline-end:70px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-8511fbc-c725375{width:100%;font-family:Poppins;font-weight:600;font-size:14px;color:#ffffff;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff23ec2-8b0691a{width:100%;font-family:Poppins;font-weight:800;font-size:34px;color:#ffffff;line-height:normal;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9dc7fa2-e7c4fca{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-93d0c49-58a3552{width:100%;font-family:Quicksand;font-weight:500;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a9ee316-b1886a4{width:100%;max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-daaeb7e-7017f5a{width:100%;padding-block-start:70px;padding-block-end:70px;padding-inline-start:70px;padding-inline-end:70px;background-color:#0e4a3a;display:flex;flex-direction:column;align-items:center;}.elementor .e-53b492a-dcdf1cd{font-family:Poppins;font-weight:700;font-size:34px;color:var(--Pourpre);align-self:center;}.elementor .e-8b79213-ea089d4{width:100%;max-width:1300px;padding:0px;margin:0px;}.elementor .e-59761d2-10ecd74{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:70px;padding-inline-end:70px;flex-direction:column;gap:48px;justify-content:center;align-items:center;}.elementor .e-e2e442d-3c04a7e{font-family:Poppins;font-weight:700;font-size:20px;color:#0e4a3a;line-height:14px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-107e334-99f216a{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-05eb820-622e716{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-d0bff8e-800c554{width:100%;height:390px;min-width:0px;object-fit:cover;border-radius:20px;}.elementor .e-c946ac5-1bcb2ef{width:100%;max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;align-items:center;}.elementor .e-04e3708-489ce34{width:100%;padding-block-start:89px;padding-block-end:89px;padding-inline-start:70px;padding-inline-end:70px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-3e32fce-8367890{width:100%;font-family:Poppins;font-weight:700;font-size:34px;color:#7b315f;line-height:51px;text-align:center;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-90f038c-d0f963c{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#333333;line-height:1.5em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a8d74e0-cca6a71{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;align-items:center;}.elementor .e-c23f7af-cd95710{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .e-c860a8c-32cdc73{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:center;}.elementor .e-d9591da-5a5b260{width:100%;max-width:542px;font-family:Poppins;font-weight:700;font-size:24px;color:#7b315f;line-height:36px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bc9fab6-e9b4c4d{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-46691a9-4932be6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:32px;flex-wrap:nowrap;flex:640 0 0px;align-items:center;}.elementor .e-2d2f4f8-850a423{width:100%;font-family:Poppins;font-weight:600;font-size:24px;color:#ffffff;letter-spacing:-0.96px;line-height:1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bd9348a-e894348{width:100%;font-family:Poppins;font-weight:400;font-size:16px;color:#ffffff;line-height:1.5em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-96bb4d4-540a1f9{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:8px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-56061b4-82f9384{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-0e5856c-fd837a6{width:340px;position:relative;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:20px;margin-block-end:20px;margin-inline-start:20px;margin-inline-end:20px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-color:#0e4a3a;display:flex;flex-direction:column;gap:16px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-7bc4040-b681c3d{overflow:hidden;aspect-ratio:640 / 388;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:16px;border-end-end-radius:16px;background-image:url("https://preprod.cappec.fr/wp-content/uploads/2026/08/photo-etudiant.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;display:flex;flex-direction:row;flex-wrap:nowrap;flex:640 0 0px;justify-content:flex-end;align-items:flex-end;}.elementor .e-90aff23-e431db7{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;align-items:end;}.elementor .e-19d1c20-77bb889{width:100%;max-width:1300px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:64px;flex-wrap:nowrap;align-items:center;}.elementor .e-ee606ed-ab3e0f1{width:100%;padding-block-start:70px;padding-block-end:70px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#f3e6ec;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;}