.design-system-2023 .linear-orange,.design-system-2023 .text-linear-orange{background:#e8520c;background:linear-gradient(88.22deg,#ffb347 6.07%,#e8520c 106.93%)}.design-system-2023 .text-linear-orange{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.design-system-2023 .white{color:#fff}.design-system-2023 .bg-white{background-color:#fff}.design-system-2023 .black{color:#000}.design-system-2023 .black900{color:#040404}.design-system-2023 .black800{color:#191919}.design-system-2023 .black700{color:#333}.design-system-2023 .black600{color:#4c4c4c}.design-system-2023 .black500{color:#666}.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:#999}.design-system-2023 .secondary900{color:#00020a}.design-system-2023 .linear-blue,.design-system-2023 .text-linear-blue{background:#0584ca;background:linear-gradient(270deg,#1eafff 3.59%,#0584ca 100.45%)}.design-system-2023 .text-linear-blue{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.design-system-2023 .linear-blue1,.design-system-2023 .text-linear-blue1{background:#0079d3;background:linear-gradient(268.06deg,#00449b -27.44%,#0079d3 110.41%);background:linear-gradient(270deg,#00449b 3.59%,#0079d3 100.45%)}.design-system-2023 .text-linear-blue1{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.design-system-2023 .blue1{color:#00449b}.design-system-2023 .bg-blue1{background-color:#00449b}.design-system-2023 .linear-violet,.design-system-2023 .text-linear-violet{background:#011b75;background:linear-gradient(268.06deg,#011b75 -27.44%,rgba(57,0,129,.71) 110.41%)}.design-system-2023 .text-linear-violet{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.design-system-2023 .text-bg-linear-blue{background:#0584ca;background:linear-gradient(270deg,#1eafff 3.59%,#0584ca 100.45%)}.design-system-2023 .text-bg-linear-blue,.design-system-2023 .text-bg-linear-violet{color:#fff;font-size:16px;line-height:26px;padding:4px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.design-system-2023 .text-bg-linear-violet{background:#011b75;background:linear-gradient(268.06deg,#011b75 -27.44%,rgba(57,0,129,.71) 110.41%)}.design-system-2023 .text-border-blue{border-left:1px solid #03496f;padding-left:20px}.design-system-2023 .text-bg-blue{background-color:#e6f3fa;color:#045e8f;font-size:var(--totem-font-size-300);font-weight:600;line-height:var(--totem-font-lh-300);padding:6px;text-align:center}.design-system-2023 .text-bg-white{background:hsla(0,0%,100%,.9);padding-left:10px;padding-right:10px}.design-system-2023 .blue900{color:#162664}.design-system-2023 .bg-blue800{background-color:#1e317a;color:#fff}.design-system-2023 .bg-tertiary100{background-color:#ebf4ff}.design-system-2023 .bg-blue50{background-color:#e9eeff;border-radius:10px;color:#023755;padding:20px}.design-system-2023 .bg-blue50 li,.design-system-2023 .bg-blue50 p{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-display:swap;font-family:Poppins;font-style:normal;font-weight:300;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-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format("woff2");unicode-range:U+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:400;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-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(fonts/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:600;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-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format("woff2");unicode-range:U+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:700;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-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+00??,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-display:swap;font-family:Poppins;font-style:normal;font-weight:900;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-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(fonts/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format("woff2");unicode-range:U+00??,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{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.design-system-2023 .max-width{margin:0 auto;max-width:1470px;padding:0 20px;width:100%}.design-system-2023 .content-wrapper,.design-system-2023 .max-width-content{margin:0 auto;max-width:1140px;padding:0 20px;width:100%}@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 .p30,.design-system-2023 .title2{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 .p26,.design-system-2023 .title3{font-size:var(--totem-font-size-700);line-height:var(--totem-font-lh-700)}.design-system-2023 .p24,.design-system-2023 .title4{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 .p20,.design-system-2023 .title5{font-size:20px;line-height:26px}.design-system-2023 .p18,.design-system-2023 .title6{font-size:18px;line-height:26px}.design-system-2023 .body2,.design-system-2023 .p16,.design-system-2023 .title7{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 ol li,.design-system-2023 p,.design-system-2023 ul li{font-family:var(--totem-font-family-web);font-size:var(--totem-font-size-300);font-weight:var(--totem-font-weight-400);line-height:var(--totem-font-lh-300)}.design-system-2023 a{color:#0584ca;cursor:pointer}.design-system-2023 h3:after{content:none}.design-system-2023 .title-section{color:#023755;font-size:var(--totem-font-size-700);font-weight:var(--totem-font-weight-700);line-height:var(--totem-font-lh-700);margin-bottom:30px;text-align:left}.design-system-2023 .text-succes{color:#27ae60;display:none;font-size:12px;font-weight:400;left:0;line-height:18px;position:absolute;top:calc(100% + 5px)}.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 a:first-child,.design-system-2023 .content-show-more button:first-child,.design-system-2023 .content-show-more p:first-child,.design-system-2023 .content-show-more ul:first-child{margin-top:0!important}.design-system-2023 .content-show-more.show{display:block}.design-system-2023 .bubble{align-items:center;background-image:url(../css/images/picto/bubble.svg);background-repeat:no-repeat;background-size:contain;display:flex;font-size:18px;font-weight:var(--totem-font-weight-700);height:36px;justify-content:center;line-height:26px;line-height:28px;min-width:36px;width:36px}.design-system-2023 blockquote{color:#162664;font-size:var(--totem-font-size-300);font-style:italic;font-weight:var(--totem-font-weight-600);line-height:var(--totem-font-lh-300);line-height:28px;margin:0 auto 30px;max-width:585px;padding:20px 30px;position:relative;z-index:1}.design-system-2023 blockquote:after,.design-system-2023 blockquote:before{background-image:url(../css/images/picto/blockquote.svg);background-repeat:no-repeat;background-size:contain;content:" ";height:40px;position:absolute;width:60px;z-index:-1}.design-system-2023 blockquote:before{left:0;top:10px}.design-system-2023 blockquote:after{bottom:5px;right:0;top:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.design-system-2023 .tag-reponse{align-items:center;background-color:#ebf4ff;border-radius:10px;display:flex;justify-content:center;padding:10px}.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{font-size:18px;line-height:26px;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{background-image:url(images/parrainage/bandeau-parrainage.jpg);background-position:50%;background-size:cover;overflow:hidden;padding:40px 0 60px;position:relative}.design-system-2023 .page-parrainage .top-section-bandeau:before{background:linear-gradient(90deg,rgba(156,14,14,0) 34.93%,#fff 73.65%);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau{align-items:center;flex-direction:column;margin:0 0 0 auto;max-width:430px;width:100%}.design-system-2023 .page-parrainage .top-section-bandeau .content-bandeau .button{margin-top:16px;width:100%}.design-system-2023 .page-parrainage .top-section-bandeau .title-bandeau{color:#1e317a;font-size:20px;font-weight:300;line-height:30px;margin-bottom:20px;width:100%}.design-system-2023 .page-parrainage .top-section-bandeau .title-bandeau .text-bg{display:inline-block;font-size:30px;font-weight:700;line-height:45px;margin-bottom:5px;padding:1px 6px 3px;width:100%}.design-system-2023 .page-parrainage .bloc-presentation{align-items:center;background-image:url(/css/images/ellipse-left.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;display:flex;padding:30px 0 50px}.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{align-items:center;color:#162664;display:flex;font-size:16px;font-weight:400;justify-content:flex-start;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{align-items:center;background-color:#e9eeff;border-radius:60px;display:flex;font-size:23px;font-weight:var(--totem-font-weight-600);height:73px;justify-content:center;margin-right:16px;padding:10px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses{margin-left:20px;min-width:360px;width:360px}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses .title-bloc{align-items:center;display:flex;font-size:20px;justify-content:flex-start;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{align-items:center;display:flex;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:#fff;padding-top:50px}.design-system-2023 .page-parrainage .listing-cards-eligibles{margin-bottom:20px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card{border-radius:10px;box-shadow:0 4px 28px 0 #00000012;display:flex}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-image{background-position:0;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:10px;border-top-left-radius:10px;min-width:144px}.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{color:#191919;font-size:var(--totem-font-size-300);font-weight:var(--totem-font-weight-700);line-height:var(--totem-font-lh-300);text-align:left;width:100%}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .title-card .text-bg-linear-blue{font-weight:500;padding:0 4px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .text-card{color:#333;font-size:12px;line-height:18px;padding:16px 0;text-align:left;width:100%}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .bloc-text{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:15px 15px 10px 10px}.design-system-2023 .page-parrainage .listing-cards-eligibles .item-card .button{padding:8px 12px}.design-system-2023 .page-parrainage .bandeau-choisir{align-items:center;display:flex;justify-content:space-between;padding:40px 25px}.design-system-2023 .page-parrainage .bandeau-choisir .title-bandeau{color:#040404;font-size:20px;font-weight:300;line-height:26px;min-width:250px;text-align:center;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-size:var(--totem-font-size-300);font-weight:var(--totem-font-weight-600);line-height:var(--totem-font-lh-300);position:relative}.design-system-2023 .page-parrainage .bandeau-choisir .title-item .picto{left:5px;position:absolute;top:7px}.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{max-width:260px;width:100%}.design-system-2023 .page-parrainage #form-email-mineur .input{margin-bottom:10px;margin-top:6px;position:relative}.design-system-2023 .page-parrainage #form-email-mineur .button{height:42px;position:absolute;right:6px;top:6px;width:42px}.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:#fff;border-radius:6px;color:#040404;font-size:14px;font-weight:var(--totem-font-weight-600)}.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;font-weight:400;line-height:26px}.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{background-color:#e9f7ef;border:1px solid #27ae60;border-radius:10px;color:#27ae60;font-size:12px;margin-bottom:20px;padding:10px 34px 8px 10px;position:relative;text-align:center;width:100%}.design-system-2023 .page-filleul .bg-code-green .semibold{font-size:14px}.design-system-2023 .page-filleul .bg-code-green:after{background-image:url(/css/images/picto/check.svg);background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:20px;margin:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%);width:21px}.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-color:#fff;background-image:url(images/parrainage/bandeau-parrainage-mobile.png);background-position:0 top;background-size:cover;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-bottom:20px;margin-top:50px}.design-system-2023 .page-parrainage .bloc-presentation .listing-blocs{flex-direction:column-reverse}.design-system-2023 .page-parrainage .bloc-presentation .bloc-etapes{padding:0 10px;width:100%}.design-system-2023 .page-parrainage .bloc-presentation .bloc-recompenses{margin:0 auto 30px;max-width:450px;min-width:auto;width:100%}.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{box-shadow:0 4px 28px 0 #00000012;display:flex;max-width:450px}.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{padding:10px;width:100%}.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{align-items:center;display:flex;font-weight:400;justify-content:flex-start;text-align:left}.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:#fff;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{margin-bottom:0;top:0;-webkit-transform:none translateZ(0);transform:none}.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}}