.design-system-2023 .linear-orange{background:#E8520C;background:-webkit-linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%);background:-moz-linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%);background:linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%)}.design-system-2023 .text-linear-orange{background:#E8520C;background:-webkit-linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%);background:-moz-linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%);background:linear-gradient(88.22deg, #FFB347 6.07%, #E8520C 106.93%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.design-system-2023 .white{color:#FFFFFF}.design-system-2023 .bg-white{background-color:#FFFFFF}.design-system-2023 .black{color:#000000}.design-system-2023 .black900{color:#040404}.design-system-2023 .black800{color:#191919}.design-system-2023 .black700{color:#333333}.design-system-2023 .black600{color:#4C4C4C}.design-system-2023 .black500{color:#666666}.design-system-2023 .black400{color:#7F7F7F}.design-system-2023 .orange700{color:#C72D0A}.design-system-2023 .orange500{color:#FF6F00}.design-system-2023 .placement500{color:#0584CA}.design-system-2023 .placement600{color:#0578B8}.design-system-2023 .placement900{color:#023755}.design-system-2023 .placement800{color:#03496F}.design-system-2023 .placement700{color:#045E8F}.design-system-2023 .blue800{color:#1E317A}.design-system-2023 .warning600{color:#B08400}.design-system-2023 .secondary400{color:#999999}.design-system-2023 .secondary900{color:#00020A}.design-system-2023 .linear-blue{background:#0584CA;background:-webkit-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:-moz-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%)}.design-system-2023 .text-linear-blue{background:#0584CA;background:-webkit-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:-moz-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.design-system-2023 .linear-blue1{background:#0079D3;background:linear-gradient(268.06deg, #00449B -27.44%, #0079D3 110.41%);background:-webkit-linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%);background:-moz-linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%);background:linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%)}.design-system-2023 .text-linear-blue1{background:#0079D3;background:linear-gradient(268.06deg, #00449B -27.44%, #0079D3 110.41%);background:-webkit-linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%);background:-moz-linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%);background:linear-gradient(270deg, #00449B 3.59%, #0079D3 100.45%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.design-system-2023 .blue1{color:#00449B}.design-system-2023 .bg-blue1{background-color:#00449B}.design-system-2023 .linear-violet{background:#011B75;background:-webkit-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:-moz-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%)}.design-system-2023 .text-linear-violet{background:#011B75;background:-webkit-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:-moz-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.design-system-2023 .text-bg-linear-blue{background:#0584CA;background:-webkit-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:-moz-linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);background:linear-gradient(270deg, #1EAFFF 3.59%, #0584CA 100.45%);font-size:16px;line-height:26px;padding:4px 10px;color:#FFFFFF;width:fit-content}.design-system-2023 .text-bg-linear-violet{background:#011B75;background:-webkit-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:-moz-linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);background:linear-gradient(268.06deg, #011B75 -27.44%, rgba(57,0,129,0.71) 110.41%);font-size:16px;line-height:26px;padding:4px 10px;color:#FFFFFF;width:fit-content}.design-system-2023 .text-border-blue{border-left:1px solid #03496F;padding-left:20px}.design-system-2023 .text-bg-blue{padding:6px;text-align:center;background-color:#E6F3FA;color:#045E8F;font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300);font-weight:600}.design-system-2023 .text-bg-white{background:rgba(255,255,255,0.9);padding-left:10px;padding-right:10px}.design-system-2023 .blue900{color:#162664}.design-system-2023 .bg-blue800{background-color:#1E317A;color:#FFFFFF}.design-system-2023 .bg-tertiary100{background-color:#EBF4FF}.design-system-2023 .bg-blue50{background-color:#E9EEFF;color:#023755;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px}.design-system-2023 .bg-blue50 p,.design-system-2023 .bg-blue50 li{color:#023755}.design-system-2023 .color-brand{color:var(--totem-text-color-brand)}.design-system-2023 .color-link{color:var(--totem-text-color-link)}.design-system-2023 .color-dark{color:var(--totem-text-color-dark)}.design-system-2023 .color-weak{color:var(--totem-text-color-weak)}.design-system-2023 .color-secondary-500{color:var(--totem-color-secondary-500)}.design-system-2023 .font-poppins-black{font-family:'Poppins';font-weight:900}.design-system-2023 .font-poppins-extrabold{font-family:'Poppins';font-weight:800}.design-system-2023 .font-poppins-bold{font-family:'Poppins';font-weight:700}.design-system-2023 .font-poppins-semibold{font-family:'Poppins';font-weight:600}.design-system-2023 .font-poppins-regular{font-family:'Poppins';font-weight:400}.design-system-2023 .font-poppins-light{font-family:'Poppins';font-weight:300}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2') format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2') format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2') format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2') format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2') format('woff2');unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.design-system-2023 .rotate{animation:rotation 1s infinite linear}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.design-system-2023 .max-width{max-width:1470px;width:100%;padding:0 15px;margin:0 auto}.design-system-2023 .max-width-content{max-width:1140px;padding:0 15px;width:100%;margin:0 auto}.design-system-2023 .content-wrapper{max-width:1140px;padding:0 15px;width:100%;margin:0 auto}@media only screen and (min-width:600px){.design-system-2023 .item-breakpoint-sm{display:none !important}}@media only screen and (max-width:599px){.design-system-2023 .item-no-breakpoint-sm{display:none !important}}@media only screen and (min-width:900px){.design-system-2023 .item-breakpoint-md{display:none !important}}@media only screen and (max-width:899px){.design-system-2023 .item-no-breakpoint-md{display:none !important}}@media only screen and (min-width:1200px){.design-system-2023 .item-breakpoint-lg{display:none !important}}@media only screen and (max-width:1199px){.design-system-2023 .item-no-breakpoint-lg{display:none !important}}.design-system-2023 .p40{font-size:40px;line-height:var(--totem-font-lh-1000)}.design-system-2023 .title1{font-size:36px;line-height:44px}.design-system-2023 .title2,.design-system-2023 .p30{font-size:var(--totem-font-size-900);line-height:var(--totem-font-lh-900)}.design-system-2023 .p28{font-size:var(--totem-font-size-800);line-height:var(--totem-font-lh-800)}.design-system-2023 .title3,.design-system-2023 .p26{font-size:var(--totem-font-size-700);line-height:var(--totem-font-lh-700)}.design-system-2023 .title4,.design-system-2023 .p24{font-size:var(--totem-font-size-600);line-height:var(--totem-font-lh-600)}.design-system-2023 .p22{font-size:22px;line-height:28px}.design-system-2023 .title5,.design-system-2023 .p20{font-size:20px;line-height:26px}.design-system-2023 .title6,.design-system-2023 .p18{font-size:18px;line-height:26px}.design-system-2023 .title7,.design-system-2023 .body2,.design-system-2023 .p16{font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300)}.design-system-2023 .title8{font-size:14px;line-height:20px}.design-system-2023 .body1,.design-system-2023 .p18{font-size:18px;line-height:28px}.design-system-2023 .body3,.design-system-2023 .p14{font-size:14px;line-height:24px}.design-system-2023 .body4,.design-system-2023 .p12{font-size:12px;line-height:18px}.design-system-2023 .body5,.design-system-2023 .p10{font-size:10px;line-height:14px}.design-system-2023 .p9{font-size:9px;line-height:11px}.design-system-2023 .p8{font-size:8px;line-height:12px}.design-system-2023 .black-weight{font-weight:900}.design-system-2023 .extrabold{font-weight:800}.design-system-2023 .bold{font-weight:var(--totem-font-weight-700)}.design-system-2023 .semibold{font-weight:var(--totem-font-weight-600)}.design-system-2023 .regular{font-weight:var(--totem-font-weight-400)}.design-system-2023 .light{font-weight:var(--totem-font-weight-300)}.design-system-2023 .italic{font-style:italic}.design-system-2023 .l-h20{line-height:20px}.design-system-2023 .l-h30{line-height:30px}.design-system-2023 .l-h1{line-height:1}.design-system-2023 body{color:#040404}.design-system-2023 p,.design-system-2023 ul li,.design-system-2023 ol li{font-size:var(--totem-font-size-300);font-weight:var(--totem-font-weight-400);line-height:var(--totem-font-lh-300);font-family:var(--totem-font-family-web)}.design-system-2023 a{color:#0584CA;cursor:pointer}.design-system-2023 h3:after{content:none}.design-system-2023 .title-section{text-align:left;color:#023755;font-size:var(--totem-font-size-700);line-height:var(--totem-font-lh-700);font-weight:var(--totem-font-weight-700);margin-bottom:30px}.design-system-2023 .text-succes{color:#27AE60;font-size:12px;line-height:18px;font-weight:400;display:none;position:absolute;top:calc(100% + 5px);left:0}.design-system-2023 .text-succes .picto{margin-right:5px}.design-system-2023 .text-succes.show{display:block}.design-system-2023 .content-show-more{display:none}.design-system-2023 .content-show-more p:first-child,.design-system-2023 .content-show-more ul:first-child,.design-system-2023 .content-show-more button:first-child,.design-system-2023 .content-show-more a:first-child{margin-top:0 !important}.design-system-2023 .content-show-more.show{display:block}.design-system-2023 .bubble{background-image:url("../css/images/picto/bubble.svg");background-repeat:no-repeat;background-size:contain;height:36px;min-width:36px;width:36px;display:flex;justify-content:center;align-items:center;line-height:26px;font-size:18px;line-height:28px;font-weight:var(--totem-font-weight-700)}.design-system-2023 blockquote{color:#162664;font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300);font-weight:var(--totem-font-weight-600);font-style:italic;line-height:28px;margin:0 auto 30px;max-width:585px;padding:20px 30px;position:relative;z-index:1}.design-system-2023 blockquote:before,.design-system-2023 blockquote:after{content:" ";position:absolute;z-index:-1;background-image:url("../css/images/picto/blockquote.svg");background-size:contain;background-repeat:no-repeat;width:60px;height:40px}.design-system-2023 blockquote:before{left:0;top:10px}.design-system-2023 blockquote:after{bottom:5px;right:0;top:auto;transform:rotate(180deg)}.design-system-2023 .tag-reponse{border-radius:10px;padding:10px;display:flex;justify-content:center;align-items:center;background-color:#EBF4FF}.design-system-2023 .big-number{font-size:var(--totem-font-size-1100);font-weight:var(--totem-font-weight-700);line-height:var(--totem-font-lh-1100)}.design-system-2023 .text-display-desktop{font-size:var(--totem-font-size-1000);font-style:normal;font-weight:var(--totem-font-weight-900);line-height:var(--totem-font-lh-1000)}@media only screen and (max-width:1090px){.design-system-2023 .title-section{font-size:var(--totem-font-size-600);line-height:var(--totem-font-lh-600)}.design-system-2023 .title1-mobile{font-size:36px;line-height:44px}.design-system-2023 .title3-mobile{font-size:var(--totem-font-size-700);line-height:var(--totem-font-lh-700)}.design-system-2023 .title4-mobile{font-size:var(--totem-font-size-600);line-height:var(--totem-font-lh-600)}.design-system-2023 .title5-mobile{font-size:20px;line-height:26px}.design-system-2023 .p28-mobile{font-size:var(--totem-font-size-800);line-height:var(--totem-font-lh-800)}.design-system-2023 .p22-mobile{font-size:22px;line-height:28px}.design-system-2023 .p20-mobile{font-size:20px;line-height:26px}.design-system-2023 .p18-mobile{line-height:26px;font-size:18px;line-height:28px}.design-system-2023 .p16-mobile{font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300)}.design-system-2023 .p14-mobile{font-size:14px;line-height:24px}.design-system-2023 .p12-mobile{font-size:12px;line-height:18px}.design-system-2023 .p10-mobile{font-size:10px;line-height:14px}.design-system-2023 .p9-mobile{font-size:9px;line-height:11px}.design-system-2023 .extrabold-mobile{font-weight:800}.design-system-2023 .text-display-mobile{font-size:var(--totem-font-size-800);font-style:normal;font-weight:var(--totem-font-weight-900);line-height:var(--totem-font-lh-800)}}.design-system-2023 .page-parrainage .top-section-bandeau{overflow:hidden;background-image:url(images/parrainage/bandeau-parrainage.jpg);background-size:cover;background-position:center;padding:40px 0 60px;position:relative}.design-system-2023 .page-parrainage .top-section-bandeau::before{content:" ";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(90deg, rgba(156,14,14,0) 34.93%, white 73.65%)}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau{max-width:430px;width:100%;flex-direction:column;align-items:center;margin:0 0 0 auto}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau .button{width:100%;margin-top:16px}.design-system-2023 .page-parrainage .top-section-bandeau .title-bandeau{font-size:20px;line-height:30px;color:#1E317A;font-weight:300;margin-bottom:20px;width:100%}.design-system-2023 .page-parrainage .top-section-bandeau .title-bandeau .text-bg{font-size:30px;line-height:45px;font-weight:700;width:100%;display:inline-block;padding:1px 6px 3px;margin-bottom:5px}.design-system-2023 .page-parrainage .bloc-presentation{padding:30px 0 50px;background-image:url("/css/images/ellipse-left.jpg");background-position:left center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.design-system-2023 .page-parrainage .bloc-presentation .listing-blocs{display:flex}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes{padding:0 50px 0 30px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes .item-etape{color:#162664;font-size:16px;font-weight:400;display:flex;justify-content:flex-start;align-items:center;padding:12px 0}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes .item-etape>span{line-height:28px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes .item-etape:not(:last-child){border-bottom:1px solid #EDEDED}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes .item-etape .number{background-color:#E9EEFF;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-weight:var(--totem-font-weight-600);font-size:23px;display:flex;justify-content:center;align-items:center;padding:10px;margin-right:16px;height:73px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses{min-width:360px;width:360px;margin-left:20px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .title-bloc{display:flex;justify-content:flex-start;align-items:center;font-size:20px;line-height:26px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .title-bloc .picto{font-size:30px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .listing-trophee{display:flex;align-items:center;justify-content:center}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .img-trophee{margin-bottom:5px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .item-trophee{text-align:center}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .p10{line-height:18px}.design-system-2023 .page-parrainage .bloc-eligibles{background-color:#FFFFFF;padding-top:50px}.design-system-2023 .page-parrainage .listing-cards-eligibles{margin-bottom:20px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card{display:flex;border-radius:10px;-webkit-box-shadow:0 4px 28px 0 #00000012;-moz-box-shadow:0 4px 28px 0 #00000012;box-shadow:0 4px 28px 0 #00000012}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-image{background-position:left center;background-repeat:no-repeat;background-size:cover;min-width:144px;border-top-left-radius:10px;border-bottom-left-radius:10px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card.card-av .bloc-image{background-image:url("/css/images/parrainage/card-av.png")}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card.card-retraite .bloc-image{background-image:url("/css/images/parrainage/card-retraite.png")}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card.card-scpi .bloc-image{background-image:url("/css/images/parrainage/card-scpi.png")}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .title-card{text-align:left;width:100%;color:#191919;font-weight:var(--totem-font-weight-700);font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300)}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .title-card .text-bg-linear-blue{padding:0 4px;font-weight:500}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .text-card{padding:16px 0;font-size:12px;line-height:18px;color:#333333;text-align:left;width:100%}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-text{padding:15px 15px 10px 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .button{padding:8px 12px}.design-system-2023 .page-parrainage .bandeau-choisir{padding:40px 25px;align-items:center;justify-content:space-between;display:flex}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau{text-align:center;font-size:20px;line-height:26px;font-weight:300;color:#040404;width:250px;min-width:250px}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau .picto{display:block;font-size:26px;margin-bottom:5px}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau .text{font-size:20px;line-height:26px}.design-system-2023 .page-parrainage .bandeau-choisir .bloc-text{padding:0 20px}.design-system-2023 .page-parrainage .bandeau-choisir .title-item{color:#1E317A;font-weight:var(--totem-font-weight-600);font-size:var(--totem-font-size-300);line-height:var(--totem-font-lh-300);position:relative}.design-system-2023 .page-parrainage .bandeau-choisir .title-item .picto{position:absolute;top:7px;left:5px}.design-system-2023 .page-parrainage .bandeau-choisir .text-item{font-size:14px;line-height:24px;margin:10px 0 16px}.design-system-2023 .page-parrainage .bandeau-choisir .button{width:100%;max-width:260px}.design-system-2023 .page-parrainage #form-email-mineur .input{position:relative;margin-top:6px;margin-bottom:10px}.design-system-2023 .page-parrainage #form-email-mineur .button{height:42px;width:42px;position:absolute;right:6px;top:6px}.design-system-2023 .page-parrainage #form-email-mineur .button:after{margin-left:0}.design-system-2023 .page-parrainage #tab3{padding-top:0}.design-system-2023 .page-parrainage #tab2 section.before-bandeau-transform-y{padding-bottom:190px}.design-system-2023 .page-parrainage .bandeau-transform-y{margin-bottom:-70px}.design-system-2023 .page-parrainage input{background-color:#FFFFFF;font-size:14px;font-weight:var(--totem-font-weight-600);color:#040404;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.design-system-2023 .page-parrainage input.valid{border:1px solid #27AE60}.design-system-2023 .page-parrainage input::-webkit-input-placeholder,.design-system-2023 .page-parrainage textarea::-webkit-input-placeholder{color:#B2B2B2;font-size:14px;font-weight:400}.design-system-2023 .page-parrainage input::-moz-placeholder,.design-system-2023 .page-parrainage textarea::-moz-placeholder{color:#B2B2B2;font-size:14px;font-weight:400}.design-system-2023 .page-parrainage input:-ms-input-placeholder,.design-system-2023 .page-parrainage textarea:-ms-input-placeholder{color:#B2B2B2;font-size:14px;font-weight:400}.design-system-2023 .page-parrainage input:-moz-placeholder,.design-system-2023 .page-parrainage textarea:-moz-placeholder{color:#B2B2B2;font-size:14px;font-weight:400}.design-system-2023 .page-filleul .top-section-bandeau .title-bandeau{font-size:22px;line-height:26px;font-weight:400}.design-system-2023 .page-filleul .top-section-bandeau .title-bandeau .text-bg{font-size:27px;line-height:30px;padding:2px 4px 4px}.design-system-2023 .page-filleul .content-bandeau{max-width:400px}.design-system-2023 .page-filleul .content-bandeau .content-bandeau .button{margin-top:20px}.design-system-2023 .page-filleul .bg-code-green{border:1px solid #27AE60;background-color:#E9F7EF;color:#27AE60;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px 34px 8px 10px;font-size:12px;margin-bottom:20px;width:100%;text-align:center;position:relative}.design-system-2023 .page-filleul .bg-code-green .semibold{font-size:14px}.design-system-2023 .page-filleul .bg-code-green:after{content:" ";background-image:url("/css/images/picto/check.svg");background-repeat:no-repeat;background-size:contain;margin:0;width:21px;height:20px;display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) translateZ(0);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.design-system-2023 .page-filleul .bloc-presentation .bloc-etapes{width:730px}@media only screen and (max-width:1090px){.design-system-2023 .page-parrainage:not(.page-filleul) .top-section-bandeau .title-bandeau{margin-bottom:0}.design-system-2023 .page-parrainage:not(.page-filleul) .top-section-bandeau .title-bandeau .text-bg{font-size:26px;line-height:39px}.design-system-2023 .page-parrainage:not(.page-filleul) .listing-trophee{margin-bottom:35px}.design-system-2023 .page-parrainage:not(.page-filleul)+.sticky-content{display:none !important}.design-system-2023 .page-parrainage .top-section-bandeau{background-image:url(images/parrainage/bandeau-parrainage-mobile.png);background-color:#FFFFFF;background-size:cover;background-position:0 top;padding:44vw 0 0}.design-system-2023 .page-parrainage .top-section-bandeau::before{content:none}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau{margin:0 auto}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau .button{margin-top:10px}.design-system-2023 .page-parrainage .top-section-bandeau .bg-code-green .semibold{font-size:12px}.design-system-2023 .page-parrainage .bloc-presentation{display:flex;flex-direction:column-reverse;padding:0}.design-system-2023 .page-parrainage .bloc-presentation .title-section{margin-top:50px;margin-bottom:20px}.design-system-2023 .page-parrainage .bloc-presentation .listing-blocs{flex-direction:column-reverse}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes{width:100%;padding:0 10px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses{width:100%;min-width:auto;max-width:450px;margin:0 auto 30px}.design-system-2023 .page-parrainage .content-bloc-etapes{background-color:#F6F6F9;margin:0 -15px;padding:30px 15px}.design-system-2023 .page-parrainage .content-bloc-etapes .title-section{margin-top:0}.design-system-2023 .page-parrainage .bloc-eligibles{padding-top:30px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card{max-width:450px;display:flex;-webkit-box-shadow:0 4px 28px 0 #00000012;-moz-box-shadow:0 4px 28px 0 #00000012;box-shadow:0 4px 28px 0 #00000012}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-image{min-width:34%}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .title-card{font-weight:var(--totem-font-weight-600)}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .title-card .text-bg-linear-blue{font-weight:400}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-text{width:100%;padding:10px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .button{width:100%}.design-system-2023 .page-parrainage .bandeau-choisir{padding:20px}.design-system-2023 .page-parrainage .bandeau-choisir .item-text{width:100%}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau{text-align:left;display:flex;justify-content:flex-start;align-items:center;font-weight:400}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau .picto{margin-bottom:0;margin-right:5px}.design-system-2023 .page-parrainage .bandeau-choisir .bloc-text{padding:0}.design-system-2023 .page-parrainage .bandeau-choisir .text-item{margin-top:0}.design-system-2023 .page-parrainage .bandeau-choisir .button{max-width:100%}.design-system-2023 .page-parrainage #tab3{background-color:#FFFFFF;padding-top:50px}.design-system-2023 .page-parrainage .section-frais{background-color:#F6F6F9 !important}.design-system-2023 .page-parrainage .before-bandeau-transform-y{padding:0 !important}.design-system-2023 .page-parrainage .bandeau-transform-y{-webkit-transform:none translateZ(0);-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;margin-bottom:0;top:0}.design-system-2023 .page-parrainage .bandeau-transform-y:after{content:none}.design-system-2023 .page-filleul .top-section-bandeau .title-bandeau{font-size:20px}.design-system-2023 .page-filleul .top-section-bandeau .content-bandeau .button:not(.button-negative){display:none}}