@font-face{font-family:Averta;src:url(/_next/static/media/averta-regular.03236d28.otf);font-weight:400;font-style:normal}@font-face{font-family:Averta;src:url(/_next/static/media/averta-bold.28935261.otf);font-weight:700;font-style:normal}@font-face{font-family:Averta;src:url(/_next/static/media/averta-regularitalic.f98b7665.otf);font-weight:400;font-style:italic}@font-face{font-family:Riffic;src:url(/_next/static/media/RifficFree-Bold.17d134ab.ttf);font-weight:700}html{overflow-y:scroll}body,html{padding:0;margin:0;font-family:Raleway,sans-serif;line-height:1.2;color:var(--blue-black)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}*{box-sizing:border-box}:root{--padding-XXL:6rem;--padding-XL:5rem;--padding-L:4rem;--padding-M:3rem;--padding-S:2rem;--padding-S-mobile:25px;--padding-SX:1.5rem;--padding-XS:1rem;--margin-XXXL:8rem;--margin-XXL:6rem;--margin-XL:5rem;--margin-L:4rem;--margin-M:3rem;--margin-S:2rem;--margin-XS:1rem;--breaking-point-md:900px;--font-size-XS-mobile:9px;--font-size-S-mobile:11px;--font-size-M-mobile:18px;--font-size-L-mobile:20px;--font-size-XL-mobile:28px;--font-size-XXL-mobile:38px;--font-size-XS:13px;--font-size-S:15px;--font-size-M:20px;--font-size-MD:22px;--font-size-L:24px;--font-size-ML:28px;--font-size-XL:42px;--font-size-XXL:60px;--purple-light:#ebeefc;--purple-dark:#e0e2f4;--purple-electric:#8f00ff;--grey:#626c7c;--blue-grey:#838cbe;--primary:#ff3131;--primary-light:#ffecec;--secondary:#07cced;--blue:#07cced;--electric-blue:#0097ff;--green:#29cc75;--orange:#f90;--blue-light:#dafbff;--blue-black:#152841}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.space-between{justify-content:space-between}.justify-center{justify-content:center}.width-100{width:100%}.align-center{align-items:center}.scroll{overflow-x:scroll}.gap-2{gap:2.5rem}.gap-3{gap:3rem}.link-no-hover:hover{text-decoration:none}.no_link_effect:hover{-webkit-text-decoration:dashed;text-decoration:dashed}.link-container:hover{text-decoration:none}.nav_display{position:relative;display:flex;align-items:stretch;justify-content:center;padding-top:var(--padding-XS);padding-bottom:var(--padding-XS)}.nav_display.disabled{pointer-events:none}.nav_bounce:hover{transform:translateY(-.35rem);animation:bounce .7s ease}.alert{padding:14px 16px 14px 22px;width:100%;background-color:var(--purple-light);border-radius:18px;font-size:16px;font-weight:800;position:relative;margin-top:var(--margin-XS)}.alert.blue:before{background:#0097ff}.alert.blue:before,.alert.green:before{content:" ";width:14px;height:100%;position:absolute;margin-top:-14px;margin-left:-22px;border-radius:22px 0 0 22px}.alert.green:before{background:#29cc75}.alert.orange:before{background:#f90}.alert.orange:before,.alert.red:before{content:" ";width:14px;height:100%;position:absolute;margin-top:-14px;margin-left:-22px;border-radius:22px 0 0 22px}.alert.red:before{background:#ff3131}.button{display:inline-flex;justify-content:center;align-items:center;border-radius:18px;padding:14px 16px;font-size:16px;font-weight:800;line-height:18px;color:#fff;text-align:center;background-color:var(--primary);background-color:var(--purple-light);background-color:var(--blue-grey);text-decoration:none!important;transition:box-shadow .4s ease}.button:hover{box-shadow:6px 8px 0 0 rgba(203,204,215,.5)}.button.fullwidth{width:100%}.button.blue{background-color:var(--blue);background-color:var(--electric-blue)}.button.green{background-color:var(--green)}.button.orange{background-color:var(--orange)}.button.red{background-color:var(--primary)}.nav_label:hover{text-decoration:none!important}@keyframes bounce{0%{transform:translateY(0)}50%{transform:translateY(-.4rem)}75%{transform:translateY(-.35rem)}to{transform:translateY(-.35rem)}}.nav_item{display:flex;flex-direction:column;align-items:center;margin-right:var(--padding-XS);margin-left:var(--padding-XS);width:130px;padding-bottom:var(--padding-XS)}.nav_item img{transform:translateY(0);transition:transform .25s ease-in-out}.nav_item:hover{text-decoration:none}.nav_item:hover img{transform:translateY(6px)}.nav_item:active img{transform:translateY(8px)}.price_item{margin:0}.nav_label{text-align:center;font-size:15px;font-weight:700}.nav_label span{color:var(--primary)}.nav_gap{font-size:40px;color:#626c7c;align-self:center}.pb-m{padding-bottom:var(--padding-M)}.rotate-right{transform:rotate(2deg)}.rotate-left{transform:rotate(-2deg)}.main_title{font-weight:900;font-size:var(--font-size-XL);text-align:center;padding-top:var(--padding-S)}.main_title u,.section_header_title u,.underline{-webkit-text-decoration:underline var(--primary) .15em;text-decoration:underline var(--primary) .15em}.main_subtitle{font-weight:700;font-size:var(--font-size-MD);text-align:center;max-width:762px;margin-right:auto;margin-left:auto;padding-bottom:var(--padding-M)}.white_wawe{background-image:url(/_next/static/media/white_wawe.151f0217.svg);background-size:cover}.purple_wawe,.white_wawe{height:29px;width:100%;background-repeat:no-repeat;position:absolute;bottom:0}.purple_wawe{background-image:url(/_next/static/media/purple_wawe.7ebc93c7.svg);background-size:100% 40px}.section_header{position:relative;background-repeat:no-repeat;background-position:bottom;display:flex;flex-direction:column;justify-content:center;align-items:center;background-size:auto 100%;background-color:#ebeefc;min-height:754px}.section_header_title{font-size:var(--font-size-XXL);font-family:Riffic;color:#fff;font-weight:700;max-width:500px;text-align:center;margin:0;padding:0 1rem}.section_header_subtitle{font-size:var(--font-size-L);color:#fff;font-weight:700;max-width:550px;text-align:center}.section_header_picto{display:flex;margin-top:-180px;padding:var(--padding-S);overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.section_header_picto::-webkit-scrollbar{display:none}.section_header_picto>:first-child{margin-left:auto}.section_header_picto>:last-child{margin-right:auto}.section_header_picto>*{scroll-snap-align:center}.section_purple_wavy{background-image:url(/_next/static/media/purple_background_wavy.e5f3a6fa.svg);background-repeat:no-repeat;background-size:100% 100%}.section_purple{background-image:url(/_next/static/media/purple-background-ressources.3cea859f.svg);background-size:100% 100%;background-color:transparent}.section{max-width:1250px;margin:0 auto;padding-right:var(--padding-S-mobile);padding-left:var(--padding-S-mobile)}.relative{position:relative}.border-round-image{border-radius:12px;background:rgba(21,40,65,.1)}h1{font-size:var(--font-size-XL)}h2{font-size:var(--font-size-XL-mobile)}h3{font-size:var(--font-size-M)}ul{list-style:none}ul li:before{content:"\2022";color:var(--primary);font-size:1.5rem;font-weight:700;display:inline-block;width:1em;margin-top:-1em;margin-left:-1em}.page-generic{max-width:848px;margin-top:var(--margin-L);margin-bottom:var(--margin-L);padding-bottom:var(--padding-M)}.page-generic h1,.page-generic h2{margin-top:var(--margin-L);margin-bottom:var(--margin-M);font-weight:900}.page-generic h3{margin-top:var(--margin-M);margin-bottom:var(--margin-S);font-weight:800}.cms a,.page-generic a{-webkit-text-decoration:underline var(--primary);text-decoration:underline var(--primary)}.page-generic li,.page-generic p{font-size:var(--font-size-M-mobile);font-family:Averta;line-height:1.4}.page-generic li{margin-bottom:.5rem}blockquote{font-size:var(--font-size-MD);font-weight:700}.page-generic img{max-width:100%;border-radius:16px;border:1px solid var(--purple-light)}table{font-size:12px;font-family:Averta;line-height:16px;border-radius:24px;border-collapse:collapse;box-shadow:-15px 15px 60px rgba(218,217,232,.5)}table td{padding:16px 32px;border:1px solid #e0e2f4}table td:first-child{border-left:none}table td:last-child{border-right:none}table tr:last-child td{border-bottom:none}table thead{background-color:var(--purple-light)}table th:first-child{border-radius:24px 0 0 0;border-left:none}table th:last-child{border-radius:0 24px 0 0;border-right:none}table th{padding:24px 32px;border:1px solid #e0e2f4;border-top:none;border-bottom:none}.card{display:block;box-shadow:-15px 15px 60px rgba(218,217,232,.5);padding:35px 16px 45px;border-radius:38px;transition:.4s ease;transition-property:box-shadow,transform}.card svg{transition:margin .4s ease}.card:hover{box-shadow:-15px 15px 60px hsla(240,4%,61%,.5);animation:card_bounce .4s ease;transform:translateY(-4px);text-decoration:none}.card:hover svg{margin-left:10px}.carousel_header{display:flex;width:100%;padding:56px 0}.carousel_header_image{position:relative;width:100%;max-width:1200px;min-height:628px;box-shadow:-15px 15px 60px rgba(202,201,221,.7);background-repeat:no-repeat;border-radius:42px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:var(--margin-M);margin-right:var(--margin-M);background-position:50%;background-size:cover}.carousel_header_next_image,.carousel_header_previous_image{flex:1 1;min-width:100px;box-shadow:-15px 15px 60px rgba(202,201,221,.7);background-repeat:no-repeat}.carousel_header_previous_image{border-radius:0 42px 42px 0}.carousel_header_next_image{border-radius:42px 0 0 42px}.carousel_header_parent_section{position:absolute;top:32px;left:32px}@keyframes card_bounce{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(-4px)}}@media screen and (max-width:900px){h1{font-size:var(--font-size-XL-mobile)}h2{font-size:var(--font-size-L-mobile)}h3{font-size:var(--font-size-M-mobile)}table{font-size:var(--font-size-S-mobile)}.section_header{min-height:672px}.section_header_title{font-size:38px;line-height:50px}.section_header_picto{margin-top:-110px}.section_header_picto::-webkit-scrollbar{display:none}.section_purple,.section_purple_wavy{background-size:auto 100%}.page-generic li,.page-generic p{font-size:14px}.nav_container{margin:0 auto;padding-right:var(--padding-S-mobile);padding-left:var(--padding-S-mobile)}.nav_label{font-size:var(--font-size-S-mobile)}.nav_item{width:100px;margin:0}.main_title{font-size:var(--font-size-XL-mobile)}.main_subtitle{font-size:14px;padding-right:0;padding-left:0;margin-right:var(--padding-XS);margin-left:var(--padding-XS)}.section_header_subtitle{max-width:500px;font-size:var(--font-size-M);padding-left:var(--padding-S-mobile);padding-right:var(--padding-S-mobile);margin-bottom:var(--margin-XL)}.link-container{width:100%}.carousel_header{padding:unset}.carousel_header_image{min-height:672px;border-radius:0;margin-top:0;margin-left:0;margin-right:0}}