.elementor .bordure_bleu{padding:20px;margin:0;box-shadow:0px 0px 10px 0px var(----color-blue-lighter)}.elementor .wrapper-xl-box-alt{width:100%;max-width:1140px;padding:25px;margin-block-start:0%;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;background-color:var(----color-blue-lighter);display:flex;flex-direction:column;gap:15px;justify-content:flex-start;align-items:start;align-self:start}.elementor .wrapper-xl-ariane{width:100%;max-width:1140px;padding:0;margin-block-start:5%;margin-block-end:5%;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch}.elementor .sub{font-family:"Poppins";font-weight:600;font-size:2.25rem;color:#4c91ff;padding-block-start:20px;padding-block-end:10px}.elementor .bloc_div_droite_hero{width:45%;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .section-full{width:100%;max-height:auto;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3.75rem;padding-inline-end:3.75rem;margin-block-start:0%;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;mix-blend-mode:normal;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .wrapper-xl{width:100%;max-width:1140px;margin-block-start:0%;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.elementor .wrapper-xl-right{column-gap:48px;padding:0;margin:0;display:flex;flex-direction:row;row-gap:0px}.elementor .bg-gradient{background-image:linear-gradient(208deg,#c5dcf5 0%,#fff 53%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0}.elementor .display-heading{font-family:var(--heading-font);font-weight:600;font-size:2.25rem;color:var(----color-primary);display:flex;justify-content:center}.elementor .display-body{font-family:var(--body-font);text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0}.elementor .display-title-two{font-weight:700;font-size:var(--title-font-2);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px}.elementor .badge{aspect-ratio:auto;font-family:"Poppins";font-weight:600;font-size:12px;color:#5796ff;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;border-style:none;background-color:#e8f0fb;background-clip:border-box;display:flex;flex-direction:column;flex:0 1 auto;justify-content:flex-start;align-self:start}.elementor .wrapper-xl-box{width:100%;max-width:1140px;line-height:23px;padding:25px;margin-block-start:0%;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;border-width:1px;border-color:var(----color-blue-lighter);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:15px;justify-content:space-evenly;align-items:start;align-self:stretch}.elementor .display-num-font-background{font-weight:600}.elementor .texte-semi-gras{font-weight:600;color:var(----color-primary)}.elementor .copy-of-wrapper-xl-horizontal{column-gap:48px;display:flex;flex-direction:column;row-gap:0px}.elementor .emoji{font-size:20px}.elementor .hero-section-full{padding-block-start:24%;padding-block-end:15%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://prepsy.fr/wp-content/uploads/2026/08/cercle-prepsy-2.svg"),radial-gradient(circle at top right,#f7ca76 10%,#e9f1ff 50%,#4c91ff 91%);background-repeat:no-repeat,repeat;background-attachment:scroll;background-size:auto auto;background-position:center center,0% 0%;filter:brightness(100%)}.elementor .wrapper-citation-2{padding-block-start:15px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;border-radius:20px;border-width:1px;border-color:#ffe2b9;border-style:solid;background-color:var(----color-yellow-lightest)}.elementor .display-font-citation{font-weight:600;color:var(----color-secondary)}