@charset "UTF-8";#operation-promo{font-family:Neo Sans Pro;color:#404040;line-height:22px}#operation-promo .yellow-GPA2024{color:#ffdc00!important}#operation-promo .green-color{color:#00b5a6!important}#operation-promo .gpa-block{font-size:13px;background-color:#fff;width:98%;horiz-align:center;letter-spacing:0;line-height:17px;color:#404040}#operation-promo .gpa-block p{margin-left:5%;margin-right:5%;color:#404040}#operation-promo .gpa-block li{margin-left:7%;margin-right:7%;color:#f0bc15}#operation-promo .gpa-subtitle{height:fit-content;color:#404040;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;text-align:center;margin-top:35px;margin-bottom:30px}#operation-promo .height-2{height:2px}#operation-promo .gpa-title-content{display:flex;background:50%}#operation-promo .flex{display:flex;place-content:center}#operation-promo .margin-0{margin:0}#operation-promo .left{float:left}#operation-promo .border-content{border-top:1px solid #d1d1d1;padding-top:.7em}#operation-promo .rectangle{height:170px;width:200px;background-color:#27547f}#operation-promo .win{background-color:#fff8cc;margin-top:1em}#operation-promo li{margin-left:1em}#operation-promo .yellow-GPA2024 li::marker{color:#00b5a6}.font-weight-600{font-weight:600}#operation-promo .margin-left-1em{margin-left:1em}#operation-promo .bloc{width:895px;padding-bottom:35px;line-height:17px}#operation-promo .bloc-content{width:875px;display:inline-block;padding-inline:.5em;margin:.5em}#operation-promo .bloc-content p{margin-top:4px}#operation-promo .promo-example{font-style:italic}#operation-promo em{color:#00b5a6!important;font-style:normal}#operation-promo .bloc-content ul li{margin-bottom:5px}#operation-promo .subtitle-inbloc{color:#00b5a6;margin-top:17px;margin-bottom:8px;font-weight:600}#operation-promo .registration-btn{height:46px;width:fit-content;text-align:center;padding:11px 16px;color:#fff;background-color:#ed7525;font-weight:600;text-transform:none!important}#operation-promo .margin-top-10{margin-top:10px}#operation-promo .border-left{border-left:1px solid #bfece8}#operation-promo .grid-1{align-self:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));padding-left:2em;padding-right:2em;padding-top:30px}#operation-promo .anchor-link{text-decoration:underline}#operation-promo .pro-yellow{color:#e6bb00;font-size:21px;font-weight:600;letter-spacing:0;line-height:25px;text-align:right;display:flex;justify-content:center}#operation-promo #progress{height:18px}#operation-promo #progress::-webkit-progress-bar{background-color:#faf1cc;border-radius:1px}#operation-promo #progress::-webkit-progress-value{background-color:#e6bb00;border-radius:1px;box-shadow:1px 1px 1px 1px #faf1cc}#operation-promo .blue-GPA2024{color:#dcf0ed!important}#operation-promo .bg-blue-GPA2024{background-color:#dcf0ed}#operation-promo .color-standard{color:#404040!important}#operation-promo .gpa-block-challenges{padding-bottom:2em;width:775px;color:#fff;background-color:#dcf0ed}#operation-promo .gpa-block-challenge{width:630px;height:160px;margin-bottom:15px;display:flex;background-color:#fff;color:#fff}#operation-promo .gpa-block-challenge-min-width{min-width:84%;margin-top:1em;margin-left:0;margin-bottom:1em}#operation-promo .gpa-challenge-special-mention{font-size:10px;text-align:left;width:630px}#operation-promo .gpa-challenge-title{height:17px;color:#dc0000;font-size:14px;font-weight:600;letter-spacing:0;line-height:17px;margin-bottom:.5em;text-transform:uppercase}#operation-promo .gpa-challenge-description{height:34px;color:#404040;font-family:Neo Sans Pro;letter-spacing:0;line-height:17px;margin-bottom:.5em}#operation-promo .gpa-challenge-prog-container{display:inline-flex;background-color:#fff;height:30px;padding-left:5px;padding-top:5px;margin-bottom:.5em}#operation-promo .gpa-challenge-progress{background-color:#f2f2f2;width:150px;height:18px;margin-left:-5px;margin-top:1px;margin-right:2px}#operation-promo .gpa-challenge-progressbar{background-color:#dc0000;height:18px;border:2px solid #f2f2f2}#operation-promo .gpa-challenge-progress-additional-data{color:#dc0000;min-width:83px;margin-top:3px;margin-left:2px;font-weight:600}#operation-promo .gpa-challenge-dotation-container{padding-top:7px;height:30px}#operation-promo .gpa-challenge-dotation-container-win{padding-left:10px;padding-top:7px;height:30px;background-color:#fff8cc}#operation-promo .gpa-bg-win{background-color:#fff8cc}#operation-promo .gpa-challenge-dotation-text{padding-top:7px;font-weight:600;color:#404040}#operation-promo .gpa-dark-grey{color:#404040}#operation-promo .gpa-red{color:#dc0000!important}#operation-promo .gpa-uppercase{text-transform:uppercase}#operation-promo .gpa-global-progress{text-align:center}#operation-promo .dotation-table{width:65%!important}#operation-promo .dotation-table-header{height:26px;width:420px;background-color:#dcf0ed!important;color:#00b5a6}#operation-promo .dotation-table th{padding-left:1em;padding-top:3px;padding-bottom:3px;text-align:left}#operation-promo .dotation-table td{border-right:1px solid #dcf0ed!important}#operation-promo .dotation-table .dotation-td,#operation-promo .dotation-table td{padding-left:1em;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #dcf0ed!important}#operation-promo .dotation-table .dotation-td{border-right:none!important;color:#00b5a6}#operation-promo .square-table-flex{display:flex;align-items:flex-start}#operation-promo .table-header-green{height:26px;width:420px;background-color:#dcf0ed!important;color:#00b5a6;text-align:left}#operation-promo .classement-table td{border-right:1px solid #dcf0ed!important}#operation-promo .classement-table .td,#operation-promo .classement-table td{padding-left:1em;padding-top:3px;padding-bottom:3px;border-bottom:1px solid #dcf0ed!important}#operation-promo .classement-table .td{border-right:none!important;color:#00b5a6}#operation-promo .greenMarker li::marker{color:#00b5a6}#operation-promo .rankings-button{height:24px;width:224px;background-color:#00b5a6;color:#404040;font-size:14px;font-weight:600;letter-spacing:0;line-height:17px;text-align:center;padding:5px 11px}#operation-promo .table-header-green th{padding-left:1em}#operation-promo .hiden{visibility:hidden!important}#operation-promo #ope-classement-general table{text-align:center;border:1px solid;margin:10px 0;width:98%}#operation-promo #ope-classement-general .tb-header{background-color:orange;color:#fff;font-size:14px;border:1px solid #000}#operation-promo #ope-classement-general .tb-border{border:1px solid #000}#operation-promo #ope-classement-general .tb-title{background-color:orange;color:#fff;font-size:19px}#operation-promo #ope-classement-general .content{overflow:scroll;max-height:500px;overflow-x:hidden}#operation-promo .fleche-up{background-image:url(../images/img/icones/arrows/fleche_verte_pour_deplier.png)}#operation-promo .fleche-down,#operation-promo .fleche-up{background-repeat:no-repeat;background-position:50%;width:10px;height:6px;display:inline-block;float:right;padding-top:1.5em;padding-right:2em}#operation-promo .fleche-down{background-image:url(../images/img/icones/arrows/flecheVerte_droite.png)}#operation-promo .popUp-fleche-up{background-image:url(../images/img/icones/arrows/arrow-up.png)}#operation-promo .popUp-fleche-down,#operation-promo .popUp-fleche-up{background-repeat:no-repeat;background-position:50%;width:21px;height:36px}#operation-promo .popUp-fleche-down{background-image:url(../images/img/icones/arrows/arrow-down.png)}#operation-promo .popUp-fleche-equal{background-image:url(../images/img/icones/arrows/arrow-equal.png);background-repeat:no-repeat;background-position:50%;width:21px;height:36px}#operation-promo .progressChallenge{background-color:#faf1cc;width:150px;height:18px;margin-left:-5px;margin-top:1px}#operation-promo .globalProgCheval{background-image:url(/static/images/img/promo/progress/horse_empty.svg);background-repeat:no-repeat;background-size:270px;width:270px;margin-top:-20px}#operation-promo .arc-block-challenges{padding-bottom:2em;margin-top:14px;width:861px;color:#404040;background-color:#dcf0ed!important}#operation-promo .arc-grid-challenges{align-self:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));padding-left:2em;padding-right:2em;padding-top:30px;background-color:#dcf0ed!important}#operation-promo .arc-block-challenge-default{margin:revert;margin-bottom:1em}#operation-promo .arc-block-challenge-last{margin:revert;margin-bottom:1em;margin-left:21em}#operation-promo .arc-challenge-prog-container,#operation-promo .prog-challenge{background-color:#fff;width:260px;height:30px;padding-left:15px}#operation-promo .arc-challenge-prog-container{display:flex}#operation-promo .arc-challenge-progress{background-color:#faf1cc;width:150px;height:18px;margin-left:-5px;margin-top:1px}#operation-promo .arc-challenge-progressbar{background-color:#e6bb00;height:18px;border:2px solid #faf1cc}#operation-promo .arc-challenge-progress-additional-data{color:#e6bb00;min-width:83px;margin-top:1px}#CALAV{background-color:#111547!important}#CALAV .gold{color:#f0bc15!important}#CALAV .white{color:#fff!important}#CALAV .calav-bg-dark-blue,#CALAV .calav-block{background-color:#111547}#CALAV .calav-block{font-family:NeoSansPro;width:100%;horiz-align:center;color:#fff;font-size:13px;letter-spacing:0;line-height:17px}#CALAV .calav-block p{margin-left:5%;margin-right:5%;color:#fff}#CALAV .calav-block li{margin-left:7%;margin-right:7%;color:#f0bc15}#CALAV .base-left-margin{margin-left:50px}#CALAV .calav-subtitle{height:44px;color:#fff;font-family:NeoSansPro;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;text-align:center;margin-top:35px;margin-bottom:30px}#CALAV .calav-today-challenge{height:180px;width:835px;border-radius:14px;background-color:#0b0e2d;margin-top:2em}#CALAV .calav-today-challenge-container{display:flex}#CALAV .calav-today-challenge-content{width:625px;margin:25px}#CALAV .calav-today-challenge-title{height:18px;width:100%;font-family:NeoSansPro;font-size:18px;font-weight:600;letter-spacing:0;min-width:10.2em}#CALAV .calav-today-challenge-title,#CALAV .calav-today-challenge-won-content{color:#ffd038;padding-inline-end:.5em}#CALAV .calav-today-challenge-won{display:flex;box-sizing:border-box;height:31px;border:1px solid #f0bc15;border-radius:4px;padding-left:.5em;padding-right:.5em;font-weight:500;margin-top:-6px;float:left}#CALAV .calav-today-challenge-description{color:#fff;font-family:NeoSansPro;font-size:16px;letter-spacing:0;line-height:20px;float:left;margin-top:.5em;width:100%}#CALAV .calav-today-challenge-gift{height:180px;width:180px;padding:1em}#CALAV .calav-today-challenge-img{height:150px;width:150px}#CALAV .calav-calendar-container{background-color:#111547;align-self:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(149px,1fr));width:71%;place-items:center}#CALAV .calav-calendar-day{height:150px;width:150px}#CALAV .calav-calendar-day highlight{border-radius:8px;background-color:rgba(0,0,0,.35)}#CALAV .calav-calendar-won{box-sizing:border-box;height:17px;width:49px;border:1px solid #ffd038;border-radius:4px;align-content:center;color:#f0bc15}#CALAV .calav-pastchallenge-day{height:100px;width:100px}#CALAV .calav-pastchallenge-won{box-sizing:border-box;border:1px solid #f0bc15;border-radius:4px;height:42%;width:42%;padding:4px;margin-bottom:7px;float:left}#CALAV .calav-pastchallenge-won span{height:fit-content;width:fit-content;color:#ffd038;font-family:NeoSansPro;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}#CALAV .calav-pastchallenge-not-won{box-sizing:border-box;border:1px solid #fff;opacity:.5;border-radius:4px;height:fit-content;width:fit-content;padding:4px;margin-bottom:7px;float:left}#CALAV .calav-pastchallenge-not-won span{height:fit-content;width:fit-content;color:#fff;font-family:NeoSansPro;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}#CALAV .calav-event-separator{overflow:hidden;border-bottom-color:#f0bc15!important;border-bottom-style:solid;border-bottom-width:1px;padding-top:11px;opacity:.5!important}#CALAV .height-2{height:2px}#CALAV .gagne-mn{margin-left:3.5em;position:absolute;font-weight:400;padding-left:5px;margin-right:2px;width:60px;height:1.4em}#CALAV .calav-title-content{display:flex;background:50%}#CALAV .flex{display:flex;place-content:center}#CALAV .margin-0{margin:0}#CALAV .left{float:left}#CALAV .le-calendrier-de-noe{height:24px;width:896px;color:#ffd038;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;padding-bottom:2em}#specialEvent li::marker{color:#f0bc15!important}#CALAV .progress{background-color:#484756;width:145px;height:18px;display:inline-block;padding:2px;margin-top:1em}#CALAV .progress-value{background-color:#ffd038;display:inline-block;height:14px}#CALAV .ring{top:3em;position:relative;width:100px;height:100px;border:3px solid hsla(0,0%,80%,.8);border-radius:50%;text-align:center;font-size:11px;color:#fff;letter-spacing:2px;text-shadow:0 0 10px orange;box-shadow:0 0 11px #999;padding-top:2.3em}#CALAV .ring:before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid transparent;border-right:3px solid orange;border-radius:50%;animation:animateC 2s linear infinite}#GPA{background-color:#001c44!important;color:#fff!important;padding:15.5px 15.5px 100px}#GPA .title{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}#GPA .hr{height:1.041px;flex-shrink:0;background:#ffdc00}#GPA .header{padding:9.37px 0}#GPA .header .img{width:100%}#GPA .header-description{text-align:center}#GPA .header-description .line{padding-top:1.4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#GPA .header-description .line.second{color:#ffdc00!important}#GPA .header-description .participate-btn{text-transform:lowercase;width:240px;height:47.891px;padding:13px 21px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#ed7525;margin:15px}#GPA .header-description .text-btn{text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:0!important;text-transform:none}#GPA .header-description .line-third{font-size:13px;font-style:normal;font-weight:400;line-height:17px}#GPA .bloc{padding-top:34px}#GPA .bloc .header-bc{height:40px;flex-shrink:0;background:#959595}#GPA .bloc .txt-title{color:#ffdc00;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px}#GPA .bloc .cnt{padding:10px 0 0 10px}#GPA .bloc .subTile-txt{color:#ffdc00;font-size:13px;font-style:normal;font-weight:700;line-height:17px}#GPA .bloc .sub-title{padding-top:17px}#GPA .bloc .table{padding-top:11px}#GPA .bloc .table .wd-160{width:160px}#GPA .bloc .table .wd-140{width:140px}#GPA .bloc .table .wd-120{width:120px}#GPA .bloc .table .cln{height:62px;flex-shrink:0;background:#023a73}#GPA .bloc .table .cln-txt{color:#ffdc00;font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:start;vertical-align:text-top;padding:6px 5px 0 10px}#GPA .bloc .table .tb-txt{font-size:13px;font-weight:400;line-height:17px;align-self:stretch}#GPA .bloc .table .td{padding:5px;border:1px solid #023a73}#GPA .bloc .table-exemple{padding-top:23px}#GPA .bloc .example{padding-top:15px;font-size:13px;font-style:italic;font-weight:400;line-height:17px}#GPA .bloc .pd-3px{padding-bottom:3px}#GPA .bloc .ranking{display:inline-flex;height:24px;padding:0 10px 2px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;background:#ffdc00;margin-top:13px;cursor:pointer}#GPA .bloc .ranking .ranking-txt{color:#010b6d;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:15px}#GPA .tab-dotation-header{height:30px!important;width:210px}#GPA .tbody{border:2px solid #111547}#GPA .txt{font-size:13px;font-style:normal;font-weight:400;line-height:17px}#GPA .txt-center{text-align:center}#GPA .yellow{color:#ffdc00}#GPA .challenges .card{width:660px;height:175px;flex-shrink:0;background-color:#fff;margin:15px;justify-self:center;display:flex}#GPA .challenges .mission-du-J{color:#dc0000;font-size:13px;font-style:normal;font-weight:700;line-height:17px;text-transform:uppercase;padding-top:15px}#GPA .challenges .etoile{width:11%;text-align-last:center}#GPA .challenges .card-description{height:100%;width:90%}#GPA .challenges .gagnez-4-couple-gagn{color:#404040;font-size:13px;font-style:normal;font-weight:500;line-height:17px;padding-top:10px;min-height:68px}#GPA .challenges .des{color:#dc0000;font-size:13px;font-style:normal;font-weight:700;line-height:13px}#GPA .challenges .win{background-color:#fff8cc;width:69%;margin:revert;height:30px;margin-top:-4px}#GPA .challenges .prg-bar{height:16px;width:145px;border-radius:2px;background-color:#f2f2f2;float:left;margin-right:10px}#GPA .challenges .prg-pourcent{height:12px;background-color:#dc0000;margin:2px}#GPA .challenges .pg-br{padding-bottom:9px;display:inline-flex}#GPA .challenges .gpa-challenge-progress-additional-data{color:#dc0000;font-size:11px;font-style:normal;line-height:30px}#GPA .challenges .rect-4-text{color:#404040;padding:7px}#GPA .challenges .lot-des{font-weight:600;line-height:17px;text-transform:uppercase;color:#404040}#GPA .challenges .min-width-60{min-height:60%!important}#GPA .challenges .card-today{width:660px;height:175px;flex-shrink:0;margin:15px;justify-self:center;display:flex;background-color:#00b5a6}#GPA .challenges .rect-4-text-today{padding-left:.4em;padding-top:.3em;color:#fff}#GPA li::marker{color:#ffdc00!important}#GPA ul{padding:0 30px 10px 13px}#GPA .cursor-auto{cursor:auto!important}#GPA #ope-classement-general .header-pop-Up{display:flex;color:#ffdc00;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px;height:40px;flex-shrink:0;border:1px solid #d4e6e4!important}#GPA #ope-classement-general .container{position:relative;margin-bottom:10px;background-color:#111547}#GPA #ope-classement-general .up{min-width:98%}#GPA #ope-classement-general .cursor-pointe{cursor:pointer!important}#GPA #ope-classement-general td{padding:5px;border:1px solid #023a73;text-align:center}#GPA #ope-classement-general .hidden{visibility:hidden}#GPA #ope-classement-general .displayNone{display:none}#GPA #ope-classement-general .table-scroll{display:block;width:100%;height:350px;overflow-x:hidden;overflow-y:auto;margin:0!important;padding:1em}#GPA #ope-classement-general .is-user{font-weight:700}#GPA #ope-classement-general .tb-border{border:1px solid #d4e6e4!important}#GPA #ope-classement-general .cln{height:33px!important;text-align:center!important}#GPA #ope-classement-general .bold{font-weight:700}#GPA #ope-classement-general .red{color:#dc0000}#GPA #ope-classement-general .orange{color:#ed7525}#GPA #ope-classement-general .width-10{width:10%!important}#GPA #ope-classement-general .up-flesh:before{content:"▲";font-size:11px;padding-right:.1em;color:#19b393}#GPA #ope-classement-general .down-flesh:before{content:"▼";font-size:11px;color:red}#GPA .p-cons{padding-top:10px}#GPA .ligne{padding:3px!important}#GPA .nodata{background:#3b3765}#GPA .padding-1{padding:1em}#GPA .pdd-30{padding-top:30px}#GPA .width-100{width:100%}#GPA .i{font-style:italic}#OSPP{background-color:#fff!important;color:#404040!important;padding:15.5px 15.5px 100px}#OSPP .title{color:#00b5a6;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#OSPP .hr{height:1.041px;flex-shrink:0;background:#00b5a6}#OSPP .header{padding:9.37px 0}#OSPP .header .img{width:100%}#OSPP .header-description{text-align:center;margin-top:23px}#OSPP .header-description .line{padding-top:1.4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#OSPP .header-description .line.second{color:#00b5a6!important}#OSPP .header-description .participate-btn{text-transform:lowercase;width:240px;height:47.891px;padding:13px 21px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#ed7525;margin:15px}#OSPP .header-description .text-btn{text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:0!important;text-transform:none}#OSPP .header-description .line-third{font-size:13px;font-style:normal;font-weight:400;line-height:17px}#OSPP .bloc{padding-top:34px}#OSPP .bloc .header-bc{height:40px;flex-shrink:0;background:#00b5a6}#OSPP .bloc .txt-title{color:#00b5a6;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px}#OSPP .bloc .cnt{padding:10px 0 0 10px}#OSPP .bloc .subTile-txt{color:#00b5a6;font-size:13px;font-style:normal;font-weight:700;line-height:17px}#OSPP .bloc .sub-title{padding-top:5px}#OSPP .bloc .table{padding-top:11px}#OSPP .bloc .table .wd-160{width:160px}#OSPP .bloc .table .wd-140{width:140px}#OSPP .bloc .table .wd-120{width:120px}#OSPP .bloc .table .cln{height:62px;flex-shrink:0;background:#dcf0ed}#OSPP .bloc .table .cln-txt{color:#00b5a6;font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:start;vertical-align:text-top;padding:6px 5px 0 10px}#OSPP .bloc .table .tb-txt{font-size:13px;font-weight:400;line-height:17px;align-self:stretch}#OSPP .bloc .table .td{padding:5px;border-block-end:1px solid #dcf0ed}#OSPP .bloc .table .td-f{border-inline-end:1px solid #dcf0ed}#OSPP .bloc .example{padding-top:15px;font-size:13px;font-style:italic;font-weight:400;line-height:17px}#OSPP .bloc .pd-3px{padding-bottom:3px}#OSPP .bloc .ranking{display:inline-flex;height:24px;padding:0 10px 2px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;background:#00b5a6;margin-top:13px;cursor:pointer}#OSPP .bloc .ranking .ranking-txt{color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:15px}#OSPP .tab-dotation-header{height:30px!important;width:210px}#OSPP .txt-center{text-align:center}#OSPP .yellow{color:#00b5a6}#OSPP .challenges .card{display:flex;align-items:flex-start;gap:10px;align-self:stretch;height:110px;margin-top:20px}#OSPP .challenges .img_ch{width:110px;height:110px;aspect-ratio:1/1;background:#00b5a6}#OSPP .challenges .des_date{color:#00b5a6;font-size:13px;font-style:normal;font-weight:600;line-height:22px}#OSPP .challenges .des_ch{min-width:86%}#OSPP li::marker{color:#00b5a6!important}#OSPP ul{padding:0 30px 10px 13px}#OSPP .cursor-auto{cursor:auto!important}#OSPP #ope-classement-general .header-pop-Up{display:flex;color:#00b5a6;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px;height:40px;flex-shrink:0;border:1px solid #d4e6e4!important}#OSPP #ope-classement-general .container{position:relative;margin-bottom:10px}#OSPP #ope-classement-general .up{min-width:98%}#OSPP #ope-classement-general .cursor-pointe{cursor:pointer!important}#OSPP #ope-classement-general td{padding:5px;border:1px solid #dcf0ed;text-align:center}#OSPP #ope-classement-general .hidden{visibility:hidden}#OSPP #ope-classement-general .displayNone{display:none}#OSPP #ope-classement-general .table-scroll{display:block;width:100%;height:350px;overflow-x:hidden;overflow-y:auto;margin:0!important;padding:1em}#OSPP #ope-classement-general .is-user{font-weight:700}#OSPP #ope-classement-general .tb-border{border:1px solid #d4e6e4!important}#OSPP #ope-classement-general .cln{height:33px!important;text-align:center!important}#OSPP #ope-classement-general .bold{font-weight:700}#OSPP #ope-classement-general .red{color:#dc0000}#OSPP #ope-classement-general .orange{color:#ed7525}#OSPP #ope-classement-general .width-10{width:10%!important}#OSPP #ope-classement-general .up-flesh:before{content:"▲";font-size:11px;padding-right:.1em;color:#19b393}#OSPP #ope-classement-general .down-flesh:before{content:"▼";font-size:11px;color:red}#OSPP .p-cons{padding-top:10px}#OSPP .ligne{padding:3px!important}#OSPP .padding-1{padding:1em}#OSPP .pdd-30{padding-top:30px}#OSPP .width-100{width:100%}#OSPP .i{font-style:italic}#OSPP .em{color:#00b5a6;font-style:normal!important}#OSPP .displayNone{display:none}#OSPP .is-user{font-weight:700}#OSPP .txt{font-size:13px;font-style:normal;font-weight:400;line-height:20px}#GSCP{background-color:#fff!important;color:#404040!important;padding:15.5px 15.5px 100px}#GSCP .title{color:#00b5a6;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}#GSCP .hr{height:1.041px;flex-shrink:0;background:#00b5a6}#GSCP .header{padding:9.37px 0}#GSCP .header .img{width:100%}#GSCP .header-description{text-align:center;margin-top:23px}#GSCP .header-description .line{padding-top:1.4px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}#GSCP .header-description .line.second{color:#00b5a6!important}#GSCP .header-description .participate-btn{text-transform:lowercase;width:240px;height:47.891px;padding:13px 21px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#ed7525;margin:15px}#GSCP .header-description .text-btn{text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:0!important;text-transform:none}#GSCP .header-description .line-third{font-size:13px;font-style:normal;font-weight:400;line-height:17px}#GSCP .bloc{padding-top:34px}#GSCP .bloc .header-bc{height:40px;flex-shrink:0;background:#00b5a6}#GSCP .bloc .txt-title{color:#00b5a6;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px}#GSCP .bloc .cnt{padding:10px 0 0 10px}#GSCP .bloc .subTile-txt{color:#00b5a6;font-size:13px;font-style:normal;font-weight:700;line-height:17px}#GSCP .bloc .sub-title{padding-top:5px}#GSCP .bloc .table{padding-top:11px}#GSCP .bloc .table .wd-160{width:160px}#GSCP .bloc .table .wd-140{width:140px}#GSCP .bloc .table .wd-120{width:120px}#GSCP .bloc .table .cln{height:62px;flex-shrink:0;background:#dcf0ed}#GSCP .bloc .table .cln-txt{color:#00b5a6;font-size:12px;font-style:normal;font-weight:400;line-height:17px;text-align:start;vertical-align:text-top;padding:6px 5px 0 10px}#GSCP .bloc .table .tb-txt{font-size:13px;font-weight:400;line-height:17px;align-self:stretch}#GSCP .bloc .table .td{padding:5px;border-block-end:1px solid #dcf0ed}#GSCP .bloc .table .td-f{border-inline-end:1px solid #dcf0ed}#GSCP .bloc .example{padding-top:15px;font-size:13px;font-style:italic;font-weight:400;line-height:17px}#GSCP .bloc .pd-3px{padding-bottom:3px}#GSCP .bloc .ranking{display:inline-flex;height:24px;padding:0 10px 2px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;background:#00b5a6;margin-top:13px;cursor:pointer}#GSCP .bloc .ranking .ranking-txt{color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:15px}#GSCP .tab-dotation-header{height:30px!important;width:210px}#GSCP .txt{line-height:17px!important}#GSCP .txt-center{text-align:center}#GSCP .yellow{color:#00b5a6}#GSCP .challenges .card{border:1px solid #ccc;background:#fff;display:flex;padding-right:25px;align-items:center;gap:17px;align-self:stretch;min-height:200px;height:100%!important;margin:4px 0 10px}#GSCP .challenges .img_ch{width:150px;height:200px;aspect-ratio:1/1}#GSCP .challenges .des_date{color:#00b5a6;font-size:13px;font-style:normal;font-weight:600;line-height:22px}#GSCP .challenges .des_ch{min-width:86%}#GSCP li::marker{color:#00b5a6!important}#GSCP ul{padding:0 30px 10px 13px}#GSCP .cursor-auto{cursor:auto!important}#GSCP #ope-classement-general .header-pop-Up{display:flex;color:#00b5a6;font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding:10px;height:40px;flex-shrink:0;border:1px solid #d4e6e4!important}#GSCP #ope-classement-general .container{position:relative;margin-bottom:10px}#GSCP #ope-classement-general .up{min-width:98%}#GSCP #ope-classement-general .cursor-pointe{cursor:pointer!important}#GSCP #ope-classement-general td{padding:5px;border:1px solid #dcf0ed;text-align:center}#GSCP #ope-classement-general .hidden{visibility:hidden}#GSCP #ope-classement-general .displayNone{display:none}#GSCP #ope-classement-general .table-scroll{display:block;width:100%;height:350px;overflow-x:hidden;overflow-y:auto;margin:0!important;padding:1em}#GSCP #ope-classement-general .is-user{font-weight:700}#GSCP #ope-classement-general .tb-border{border:1px solid #d4e6e4!important}#GSCP #ope-classement-general .cln{height:33px!important;text-align:center!important}#GSCP #ope-classement-general .bold{font-weight:700}#GSCP #ope-classement-general .red{color:#dc0000}#GSCP #ope-classement-general .orange{color:#ed7525}#GSCP #ope-classement-general .width-10{width:10%!important}#GSCP #ope-classement-general .up-flesh:before{content:"▲";font-size:11px;padding-right:.1em;color:#19b393}#GSCP #ope-classement-general .down-flesh:before{content:"▼";font-size:11px;color:red}#GSCP .p-cons{padding-top:10px}#GSCP .ligne{padding:3px!important}#GSCP .padding-1{padding:1em}#GSCP .pdd-30{padding-top:30px}#GSCP .width-100{width:100%}#GSCP .i{font-style:italic}#GSCP .em{color:#00b5a6;font-style:normal!important}#GSCP .displayNone{display:none}#GSCP .is-user{font-weight:700}#GSCP .txt{font-size:13px;font-style:normal;font-weight:400;line-height:20px}#GSCP .btn1{padding:13px 30px;justify-self:center;margin:1em}#GSCP .btn1,#GSCP .btn2{display:flex;height:46px;justify-content:center;align-items:center;gap:10px;background:#ed7525}#GSCP .btn2{width:162px;padding:13px 10px}#GSCP .btn2-txt{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#GSCP ul{line-height:17px}#GSCP .progress{background-color:#faf1cc;width:145px;height:18px;display:inline-block;padding:2px;margin:2px 0 5px}#GSCP .progress-value{background-color:#ffd038;display:inline-block;height:14px}#GSCP .GSCP2025_O1{background-image:url(/static/images/img/promo/GSCP2025/obstacles01.jpg)}#GSCP .GSCP2025_O1,#GSCP .GSCP2025_O2{background-repeat:no-repeat;width:100%}#GSCP .GSCP2025_O2{background-image:url(/static/images/img/promo/GSCP2025/obstacles02.jpg)}#GSCP .GSCP2025_O3{background-image:url(/static/images/img/promo/GSCP2025/obstacles03.jpg)}#GSCP .GSCP2025_O3,#GSCP .GSCP2025_O4{background-repeat:no-repeat;width:100%}#GSCP .GSCP2025_O4{background-image:url(/static/images/img/promo/GSCP2025/obstacles04.jpg)}#GSCP ul{padding:0 7px 10px 13px!important}#DIANE .title{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}#DIANE .green-color{color:#00b5a6!important}#DIANE .gpa-subtitle{height:fit-content;color:#404040;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;text-align:center;margin-top:35px;margin-bottom:30px}#DIANE .gpa-title-content{display:flex;background:50%}#DIANE .hr{height:1.041px;flex-shrink:0;background:#00b5a6;width:98%;margin-bottom:1em}#DIANE .header{padding:9.37px 0}#DIANE .header .img{width:100%}#DIANE .txt-center{text-align:center}#DIANE .yellow{color:#ffdc00}#DIANE .challenges .card{width:660px;height:175px;flex-shrink:0;background-color:#fff;margin:15px;justify-self:center;display:flex}#DIANE .challenges .mission-du-J{color:#dc0000;font-size:13px;font-style:normal;font-weight:700;line-height:17px;text-transform:uppercase;padding-top:15px}#DIANE .challenges .etoile{width:11%;text-align-last:center}#DIANE .challenges .card-description{height:100%;width:90%}#DIANE .challenges .gagnez-4-couple-gagn{color:#404040;font-size:13px;font-style:normal;font-weight:500;line-height:17px;padding-top:10px;min-height:68px}#DIANE .challenges .des{color:#dc0000;font-size:13px;font-style:normal;font-weight:700;line-height:13px}#DIANE .challenges .win{background-color:#fff8cc;width:69%;margin:revert;height:30px;margin-top:-4px}#DIANE .challenges .prg-bar{height:16px;width:145px;border-radius:2px;background-color:#f2f2f2;float:left;margin-right:10px}#DIANE .challenges .prg-pourcent{height:12px;background-color:#dc0000;margin:2px}#DIANE .challenges .pg-br{padding-bottom:9px;display:inline-flex}#DIANE .challenges .gpa-challenge-progress-additional-data{color:#dc0000;font-size:11px;font-style:normal;line-height:30px}#DIANE .challenges .rect-4-text{color:#404040;padding:7px}#DIANE .challenges .lot-des{font-weight:600;line-height:17px;text-transform:uppercase;color:#404040}#DIANE .challenges .min-width-60{min-height:60%!important}#DIANE .challenges .card-today{width:660px;height:175px;flex-shrink:0;margin:15px;justify-self:center;display:flex;background-color:#00b5a6}#DIANE .challenges .rect-4-text-today{padding-left:.4em;padding-top:.3em;color:#fff}#DIANE ul{padding:0 30px 10px 13px}#DIANE .cursor-auto{cursor:auto!important}#DIANE .p-cons{padding-top:10px}#DIANE .nodata{background:#3b3765}#DIANE .padding-1{padding:1em}#DIANE .pdd-30{padding-top:30px}#DIANE .width-100{width:100%}#DIANE .i{font-style:italic}#DIANE .rectangle-3{width:630px;margin-bottom:2em;display:flex;height:146px}#DIANE .white{background-color:#fff!important}#DIANE .vos-missions-a-reuss{text-transform:uppercase;color:#00b5a6;font-size:17px;letter-spacing:0;line-height:17px;text-align:center;padding-bottom:2em;font-weight:600}#DIANE .rectangle-3-minWidth{min-width:84%;margin-top:1em;margin-left:0;margin-bottom:1em;height:146px}#DIANE .mission-du-J{height:17px;color:#00b5a6;font-size:14px;font-weight:600;letter-spacing:0;line-height:17px;margin:revert;padding-bottom:2em;text-transform:uppercase}#DIANE .rect-4-text{padding-left:.4em;padding-top:.3em;color:#404040}#DIANE .win{background-color:#fff8cc;margin-top:1em}#DIANE .green-op{background-color:#f2f2f2;margin-top:10px}#DIANE .gagnez-4-couple-gagn{width:494px;color:#404040;font-size:13px;letter-spacing:0;line-height:17px;margin:revert;min-height:30px}#DIANE .appro{background-color:#00a89a}#DIANE #appro-win{color:#ffdc00}#DIANE .rectangle-diane{height:189px;width:200px;background-color:#00a89a}#DIANE .text-carre{height:125px;width:150px;text-align-last:center;text-align:center;margin-top:1em}#DIANE .promo-desc-p{color:#00b5a6;font-size:16px;letter-spacing:0;line-height:17px;text-align:center;padding-top:2em;padding-bottom:1em}#DIANE .participate-btn{text-transform:inherit;width:240px;height:47.891px;padding:13px 21px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#ed7525;margin-bottom:15px}#DIANE li::marker{color:#00b5a6}#DIANE .cnt{padding:40px 0 0 10px}#DIANE .txt{font-size:13px;font-style:normal;font-weight:400;line-height:17px}#DIANE .ligne{padding:3px!important}