.rc-steps{font-size:0;width:100%;line-height:1.5;display:flex}.rc-steps,.rc-steps *{box-sizing:border-box}.rc-steps-item{position:relative;display:inline-block;vertical-align:top;flex:1 1;overflow:hidden}.rc-steps-item-container[role=button]{cursor:pointer;transition:opacity .3s}.rc-steps-item-container[role=button]:hover{opacity:.7}.rc-steps-item:last-child{flex:none}.rc-steps-item:last-child .rc-steps-item-tail,.rc-steps-item:last-child .rc-steps-item-title:after{display:none}.rc-steps-item-container{display:inline-block}.rc-steps-item-content,.rc-steps-item-icon{display:inline-block;vertical-align:top}.rc-steps-item-icon{border:1px solid #ccc;width:26px;height:26px;line-height:26px;text-align:center;border-radius:26px;font-size:14px;margin-right:8px;transition:background-color .3s,border-color .3s}.rc-steps-item-icon>.rc-steps-icon{line-height:1;top:-1px;color:#108ee9;position:relative}.rc-steps-item-icon>.rc-steps-icon.rcicon{font-size:12px;position:relative;top:-2px}.rc-steps-item-tail{position:absolute;left:0;width:100%;top:12px;padding:0 10px}.rc-steps-item-tail:after{content:"";display:inline-block;background:#e9e9e9;height:1px;border-radius:1px;width:100%;transition:background .3s}.rc-steps-item-content{margin-top:3px}.rc-steps-item-title{font-size:14px;margin-bottom:4px;color:#666;font-weight:700;display:inline-block;padding-right:10px;position:relative}.rc-steps-item-title:after{content:"";height:1px;width:1000px;background:#e9e9e9;display:block;position:absolute;top:.55em;left:100%}.rc-steps-item-subtitle{display:inline-block;margin-left:8px}.rc-steps-item-description,.rc-steps-item-subtitle{font-size:12px;color:#999}.rc-steps-item-wait .rc-steps-item-icon{border-color:#ccc;background-color:#fff}.rc-steps-item-wait .rc-steps-item-icon>.rc-steps-icon{color:#ccc}.rc-steps-item-wait .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot{background:#ccc}.rc-steps-item-wait .rc-steps-item-title{color:rgba(0,0,0,.43)}.rc-steps-item-wait .rc-steps-item-title:after{background-color:#e9e9e9}.rc-steps-item-wait .rc-steps-item-description{color:rgba(0,0,0,.43)}.rc-steps-item-wait .rc-steps-item-tail:after{background-color:#e9e9e9}.rc-steps-item-process .rc-steps-item-icon{border-color:#108ee9;background-color:#fff}.rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon{color:#108ee9}.rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot{background:#108ee9}.rc-steps-item-process .rc-steps-item-title{color:rgba(0,0,0,.65)}.rc-steps-item-process .rc-steps-item-title:after{background-color:#e9e9e9}.rc-steps-item-process .rc-steps-item-description{color:rgba(0,0,0,.65)}.rc-steps-item-process .rc-steps-item-tail:after{background-color:#e9e9e9}.rc-steps-item-process .rc-steps-item-icon{background:#108ee9}.rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon{color:#fff}.rc-steps-item-finish .rc-steps-item-icon{border-color:#108ee9;background-color:#fff}.rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon{color:#108ee9}.rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot{background:#108ee9}.rc-steps-item-finish .rc-steps-item-title{color:rgba(0,0,0,.43)}.rc-steps-item-finish .rc-steps-item-title:after{background-color:#108ee9}.rc-steps-item-finish .rc-steps-item-description{color:rgba(0,0,0,.43)}.rc-steps-item-finish .rc-steps-item-tail:after{background-color:#108ee9}.rc-steps-item-error .rc-steps-item-icon{border-color:#f50;background-color:#fff}.rc-steps-item-error .rc-steps-item-icon>.rc-steps-icon{color:#f50}.rc-steps-item-error .rc-steps-item-icon>.rc-steps-icon .rc-steps-icon-dot{background:#f50}.rc-steps-item-error .rc-steps-item-title{color:#f50}.rc-steps-item-error .rc-steps-item-title:after{background-color:#e9e9e9}.rc-steps-item-error .rc-steps-item-description{color:#f50}.rc-steps-item-error .rc-steps-item-tail:after{background-color:#e9e9e9}.rc-steps-item.rc-steps-next-error .rc-steps-item-title:after{background:#f50}.rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item{margin-right:10px}.rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item:last-child{margin-right:0}.rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item-tail{display:none}.rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item-description{max-width:100px}.rc-steps-item-custom .rc-steps-item-icon{background:none;border:0;width:auto;height:auto}.rc-steps-item-custom .rc-steps-item-icon>.rc-steps-icon{font-size:20px;top:1px;width:20px;height:20px}.rc-steps-item-custom.rc-steps-item-process .rc-steps-item-icon>.rc-steps-icon{color:#108ee9}.rc-steps-small .rc-steps-item-icon{width:18px;height:18px;line-height:18px;text-align:center;border-radius:18px;font-size:12px;margin-right:10px}.rc-steps-small .rc-steps-item-icon>.rc-steps-icon{font-size:12px;font-size:9px\9;transform:scale(.75);top:-1px}.rc-steps-small .rc-steps-item-content{margin-top:0}.rc-steps-small .rc-steps-item-title{font-size:12px;margin-bottom:4px;color:#666;font-weight:700}.rc-steps-small .rc-steps-item-description{font-size:12px;color:#999}.rc-steps-small .rc-steps-item-tail{top:8px;padding:0 8px}.rc-steps-small .rc-steps-item-tail:after{height:1px;border-radius:1px;width:100%}.rc-steps-small .rc-steps-item-custom .rc-steps-item-icon{width:inherit;height:inherit;line-height:inherit;border-radius:0;border:0;background:none}.rc-steps-small .rc-steps-item-custom .rc-steps-item-icon>.rc-steps-icon{font-size:20px;top:-2.5px;transform:none}.rc-steps-vertical{display:block}.rc-steps-vertical .rc-steps-item{display:block;overflow:visible}.rc-steps-vertical .rc-steps-item-icon{float:left}.rc-steps-vertical .rc-steps-item-icon-inner{margin-right:16px}.rc-steps-vertical .rc-steps-item-content{min-height:48px;overflow:hidden;display:block}.rc-steps-vertical .rc-steps-item-title{line-height:26px}.rc-steps-vertical .rc-steps-item-title:after{display:none}.rc-steps-vertical .rc-steps-item-description{padding-bottom:12px}.rc-steps-vertical .rc-steps-item-tail{position:absolute;left:13px;top:0;height:100%;width:1px;padding:30px 0 4px}.rc-steps-vertical .rc-steps-item-tail:after{height:100%;width:1px}.rc-steps-vertical.rc-steps-small .rc-steps-item-tail{position:absolute;left:9px;top:0;padding:22px 0 4px}.rc-steps-vertical.rc-steps-small .rc-steps-item-title{line-height:18px}.rc-steps-label-vertical .rc-steps-item{overflow:visible}.rc-steps-label-vertical .rc-steps-item-tail{padding:0 24px;margin-left:48px}.rc-steps-label-vertical .rc-steps-item-content{display:block;text-align:center;margin-top:8px;width:100px}.rc-steps-label-vertical .rc-steps-item-icon{display:inline-block;margin-left:36px}.rc-steps-label-vertical .rc-steps-item-title{padding-right:0}.rc-steps-label-vertical .rc-steps-item-title:after{display:none}.rc-steps-label-vertical .rc-steps-item-description{text-align:left}.rc-steps-dot .rc-steps-item-tail{width:100%;top:1px;margin:0 0 0 50px;padding:0}.rc-steps-dot .rc-steps-item-tail:after{height:3px}.rc-steps-dot .rc-steps-item-icon{padding-right:0;width:5px;height:5px;line-height:5px;border:0;margin-left:48px}.rc-steps-dot .rc-steps-item-icon .rc-steps-icon-dot{float:left;width:100%;height:100%;border-radius:2.5px}.rc-steps-dot .rc-steps-item-process .rc-steps-dot .rc-steps-item-icon{top:-1px;width:7px;height:7px;line-height:7px}.rc-steps-dot .rc-steps-item-process .rc-steps-dot .rc-steps-item-icon .rc-steps-icon-dot{border-radius:3.5px}.rc-steps-navigation{padding-top:8px}.rc-steps-navigation.rc-steps-horizontal .rc-steps-item-description{max-width:140px}.rc-steps-navigation .rc-steps-item{box-sizing:border-box;text-align:center;overflow:visible}.rc-steps-navigation .rc-steps-item-container{text-align:left;padding-bottom:8px;outline:none}.rc-steps-navigation .rc-steps-item-title{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-steps-navigation .rc-steps-item-title:after{display:none}.rc-steps-navigation .rc-steps-item:last-child{flex:1 1}.rc-steps-navigation .rc-steps-item:last-child:after{display:none}.rc-steps-navigation .rc-steps-item:after{content:"";display:inline-block;width:16px;height:16px;border:1px solid #ccc;border-bottom:none;border-left:none;transform:rotate(45deg);position:absolute;top:50%;left:100%;margin-top:-12px;margin-left:-8px}.rc-steps-navigation .rc-steps-item-active .rc-steps-item-container{padding-bottom:5px;border-bottom:3px solid #108ee9}:root{--tileBackgroundColor:#fff;--tileBorderColor:#ffd996;--bodyBackgroundColorMain:#fff;--offerSpanColor:#e42313;--upcomingBtnColor:#757575;--badgeColor:#007d8f;--badgeTextColor:#fff;--SectionTitleColor:#6c6974;--offerTextColor1:#6c6974;--offerTextColor2:#272a30;--badgeNewColor:"#55aaca";--badgeNewTextColor:"#ffffff";--badgeDriveColor:"#ff9f43";--badgeDriveTextColor:"#ffffff";--noOfferColor:"#0076ac";--noOfferTextColor:"#ffffff";--tabColor1:"#ffffff";--tabColor2:"#65c5e4";--tabColor3:"#65c5e4";--seeAllTextColor:"#ffffff";--seeAllBackgroundColor:"#55aaca";--addCardTitleColor:"#272a30";--numCardTextColor:"#6c6974";--placeHolderTextColor:"#272a30";--inputBackgroundColor:"#f1f1f6";--clearButtonTextcolor:"#272a30";--clearButtonBackgroundcolor:"#efeff5";--submitButtonTextColor:"#ffffff";--submitButtonBackgroundColor:"#55aaca";--linkTextColor:"#6c6974";--descriptionTextColor:"#928e9d";--activeButtonBackgroundColor:"#ed1c24";--chipsBackgroundColor:#2dca06;--backgroundEarningsColor1:"#3b2869";--backgroundEarningsColor2:"#374e9a";--backgroundEarningsColor3:"#3372c7";--numberMissionSection:"#3372c7";--activeButtonColor:"#3372c7";--notActiveButtonColor:"#90C549";--backgroundFidCardColor1:"#3b2869";--backgroundFidCardColor2:"#374e9a";--backgroundFidCardColor3:"#3372c7";--headerFontFamily:"Rubik";--headerCounterLinesFontSize:5.12rem;--headerCounterLine1Color:#007d8f;--headerCounterLine2Color:#65c5e4;--headerCounterValueColor:#0076ac;--headerCounterValueFontSize:5.12rem;--headerCounterCurrencyFontSize:2.3rem;--headerLineDown1Color:#007d8f;--headerLineDown1FontSize:2.8rem;--headerLineDown2Color:#65c5e4;--headerLineDown2FontSize:1.5rem;--headerLineDown2TextTransform:none}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Regular.f2284d68.ttf);font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Bold.46b9c456.ttf);font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Italic.f405679e.ttf);font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(/_next/static/media/Rubik-Medium.cee5bd8a.ttf);font-weight:500;font-style:normal}body,html{font-family:Rubik,sans-serif!important;font-size:95%;color:#000;background-color:var(--bodyBackgroundColorMain)!important}*{margin:0;padding:0}.container-wrap{width:100%;overflow:hidden}.Header .lines-down{padding-bottom:30px}main{display:flex!important;flex-direction:column;justify-content:space-between;min-height:100vh}.button{width:95px;height:35px;border-radius:17.5px;font-size:13px;font-weight:700;line-height:35px;text-align:center;color:#fff;background-color:#0076ac;border:0}.button:focus{outline:0}.loader{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100px;height:100px}.no-offer{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(245deg,var(--backgroundFidCardColor1) 10%,var(--backgroundFidCardColor2) 100%,var(--backgroundFidCardColor3) 80%);margin-right:10px;padding:13px 17px 15px 20px;border-radius:10px}.no-offer .no-offer-title{letter-spacing:-.3px;color:var(--noOfferTextColor);text-transform:uppercase;font-size:15px;font-weight:700}.no-offer .description{margin-top:4px;margin-bottom:5px;letter-spacing:-.2px;color:var(--noOfferTextColor);font-size:11.8px}.no-offer .plus{color:var(--noOfferTextColor);font-size:10px;font-weight:500;text-decoration:underline;cursor:pointer}.no-offer img{max-width:83px;max-height:64px}.error-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin:20px auto;height:96vh}.error-wrapper img{max-width:100%;height:auto}.error-wrapper .error-text{font-family:Rubik,Bold;font-weight:600;margin:10px 0;font-size:18px;color:#000;white-space:pre-line}.error-wrapper .link-container{position:absolute;top:60.67%}.error-wrapper .link-container .banned-text{line-height:20px;font-family:Rubik,Bold;font-weight:600;margin:10px 0;font-size:1.125;color:#007d8f;white-space:pre-line}.error-wrapper .link-container .link-text{color:#ff6565;font-size:1.23rem;font-family:Rubik,Bold;font-weight:800;cursor:pointer}.error-wrapper .link-container .arrow-left,.error-wrapper .link-container .arrow-right{font-size:1.24rem;color:#007d8f;font-family:Rubik,Bold}.error-wrapper button{font-family:Rubik,Bold;font-weight:600;width:100%;margin-top:20px;padding:10px;font-size:16px;color:#fff;background-color:#f57c13;border:none;border-radius:25px}.error-wrapper button:hover{background-color:#f57c05}@media(max-width:768px){.error-wrapper{max-width:300px;margin-top:50px;margin-bottom:50px}}@media(min-width:769px){.error-wrapper{max-width:500px}}.info-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background-color:#f9f9f9;gap:15px;min-height:100vh}.info-wrapper img{max-width:100%;height:auto}.info-wrapper .banned-text{line-height:20px;font-family:Rubik,Bold;font-weight:600;margin:10px 0;font-size:1.125;color:#007d8f;white-space:pre-line;text-align:center}.info-wrapper .link-text{color:#ff6565;font-size:1.23rem;font-family:Rubik,Bold;font-weight:800;cursor:pointer}@media(min-width:768px){.info-wrapper{padding:30px;gap:20px}.info-wrapper img{max-width:180px}.info-wrapper .link-container{max-width:400px}}@media(min-width:1024px){.info-wrapper{min-height:100vh;gap:30px}.info-wrapper img{max-width:200px}.info-wrapper .link-container{max-width:400px}}.banner-info{padding:50px 0 0}.banner-info .banner-text-available-gain{display:flex;justify-content:center;align-items:center}.banner-info .banner-text-available-gain .gain-text{color:#007d8f;display:block}.banner-info .banner-text-available-gain .until-text{color:#65c5e4;display:block;margin-left:20px}.banner-info .banner-text-available-gain .text-available-gain{text-transform:uppercase;font-size:82px;font-weight:700;line-height:1}.banner-info .banner-text-available-gain .text-number-gain{color:#0076ac;display:flex;justify-content:flex-start;margin-left:20px}.banner-info .banner-text-available-gain .text-number-gain .number-text{font-size:82px;font-weight:700;line-height:.7}.banner-info .banner-text-available-gain .text-number-gain .currency-text{font-size:37px;font-weight:700;line-height:.7}.banner-info .card-text-gain{color:#007d8f;text-transform:uppercase;font-size:52px;font-weight:700;text-align:center;display:block}.banner-info-text-mobile{display:block;justify-content:space-between;position:relative;margin:0 -15px;align-items:center}.banner-info-text-mobile .banner-text-available-gain{display:flex;justify-content:space-around;align-items:flex-start;margin-right:15px;margin-left:15px}.banner-info-text-mobile .banner-text-available-gain .gain-text{color:#007d8f;display:block}.banner-info-text-mobile .banner-text-available-gain .until-text{color:#65c5e4;display:block}.banner-info-text-mobile .banner-text-available-gain .text-available-gain{text-transform:uppercase;font-size:35px;font-weight:700;line-height:1}.banner-info-text-mobile .banner-text-available-gain .text-number-gain{color:#0076ac;display:flex;justify-content:center}.banner-info-text-mobile .banner-text-available-gain .text-number-gain .number-text{font-size:87px;font-weight:700;line-height:.8}.banner-info-text-mobile .banner-text-available-gain .text-number-gain .currency-text{font-size:37px;font-weight:700;line-height:.7}.banner-info-text-mobile .card-text-gain{color:#007d8f;text-transform:uppercase;font-size:19px;font-weight:700;display:block;text-align:center}.Su-tabs ol{list-style:none;margin-top:14px;gap:160px}.Su-tabs ol,.Su-tabs ol li{display:flex;justify-content:center}.Su-tabs ol li{background-color:var(--tabColor1);color:var(--tabColor2);border:1px solid var(--tabColor2);opacity:1;font-weight:500;width:105px;height:40px;border-radius:17px;font-size:15px;align-items:center;margin-right:20px}.Su-tabs ol li.active{background-color:var(--tabColor2);color:var(--tabColor1)}.offers{margin-top:50px;display:flex;justify-content:left;align-items:center;position:relative}.offers-text{max-width:350px;margin-right:20px}.offers-text .blue-letters{color:#3372c7}.offers-text .small-letters{margin-top:10px}.offers-container{margin:0 auto}.offers-container .offers-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:10px}.offers-container .offers-count{display:flex;justify-content:left;align-items:center;font-size:15px;font-weight:700;color:#6c6974}.offers-container .offers-count .count{display:flex;justify-content:center;align-content:center;flex-direction:column;width:29px;height:25px;border-radius:17.5px;background-color:#3372c7;font-size:14px;font-weight:700;line-height:1;text-align:center;color:#fff;margin-right:10px;padding:5px}.offers-cards{display:flex;justify-content:left;align-items:center}.singleoffer-background{z-index:0;position:absolute;bottom:-10%;right:4%}.offre-carousel-container .historic{height:55px;border-radius:10px;background:linear-gradient(245deg,var(--backgroundEarningsColor1) 10%,var(--backgroundEarningsColor2) 100%,var(--backgroundEarningsColor3) 80%);display:flex;align-items:center;text-align:center;margin-top:13px;margin-bottom:20px;font-size:14px}.offre-carousel-container .historic p{margin:0 auto;color:#fff}.offers-title{justify-content:space-between;margin-bottom:13px}.offers-title,.offers-title .offers-count{display:flex;align-items:center}.offers-title .offers-count .count{display:flex;justify-content:center;align-content:center;flex-direction:column;min-width:34px;height:30px;border-radius:17.5px;background-color:var(--numberMissionSection);font-size:22px;font-weight:700;line-height:1;text-align:center;color:var(--badgeTextColor);margin-right:10px;padding:5px}.offers-title .offers-count .title{font-size:26px;font-weight:700;color:var(--SectionTitleColor);background:inherit}@media(max-width:960px){.offers-title .offers-count .title{font-size:18px}.offers-title .offers-count .count{min-width:27px;height:22px;font-size:14px}}.offerTile.selected{border:3px solid #91c549}.offres-actives{margin-top:20px}.button-see-all{border-radius:17.5px;background-color:var(--seeAllBackgroundColor);border:none;width:100%;font-size:13px;font-weight:700;text-align:center;color:var(--seeAllTextColor);height:40px}.offerBest{height:213px!important;background-image:url(/images/bestBackground.png);background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.offerBest .offer-title-best{position:absolute;transform:translate(-50%,-50%);left:50%;font-size:19px;color:var(--offerTextColor2);font-weight:700;text-transform:uppercase;width:100%;text-align:center;margin-top:2%}.infoBest{margin-top:49px}.offerValidation{display:flex;background-color:var(--tileBackgroundColor);padding:12px;width:257px;height:150px;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);position:relative;margin-bottom:10px;margin-right:10px}.offerValidation .offer-progress{display:flex;text-align:center;width:85px;height:85px;align-items:center;margin-right:0;justify-content:center}.offerValidation .offer-progress img{max-width:60px;max-height:60px}.offerValidation .flex-container{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:space-between}.offerValidation .offer-btn-block{position:absolute;top:10px;left:10px}.offerValidation .offer-btn-block img,.offerValidation .offer-btn-block svg{fill:var(--activeButtonBackgroundColor);width:18px;height:18px}.offerValidation .offer-info a{font-size:10px;color:var(--offerTextColor1);text-decoration:underline;font-weight:500}.offerValidation .offer-info .time span{text-transform:uppercase;margin-left:5px;height:8px;font-size:10px;font-weight:700;line-height:.8;letter-spacing:.56px;color:#a4a0b0}.offerValidation .offer-info{width:100%;overflow:hidden;line-height:16px;align-items:left}.offerValidation .offer-info .offer-number{font-size:15px;letter-spacing:-.3px;color:var(--offerSpanColor);font-weight:700}.offerValidation .offer-info .offer-number-info{font-size:12px;letter-spacing:-.24px;color:var(--offerTextColor1);font-weight:500}.offerValidation .offer-info .offer-number-info-red{font-size:12px;letter-spacing:-.24px;color:var(--offerSpanColor);font-weight:500}.offerValidation .offer-info .offer-title{text-align:center;font-size:14px;color:var(--offerTextColor2);font-weight:700;margin-top:4px;line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.offer-info .flex-container .full-width,.offerValidation .offer-info .expire-label{width:100%}.SU-title{color:#384a94;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1;text-align:center;margin-bottom:20px}.SU-back{font-size:14px;color:var(--offerTextColor2);font-weight:500;margin-bottom:10px;cursor:pointer}.offerTile{display:flex;background-color:var(--tileBackgroundColor);padding:16px 12px;width:353px;height:313px;border-radius:10px;margin-right:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);position:relative}.offerTile .offer-progress{display:flex;text-align:center;width:134px;height:134px;align-items:center;margin-right:0;justify-content:center}.offerTile .offer-progress img{max-width:134px;max-height:134px}.offerTile .offer-brand-text{margin-top:12px;color:#0c0800}.offerTile .offer-date-availability{font-size:9px}.offerTile .flex-container{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:space-between;position:relative}.offerTile .flex-container .delete-icon{position:absolute;bottom:11px;right:0;width:24px;height:24px}.offerTile .flex-container .delete-icon img{width:100%;height:100%}.offerTile .flex-container:hover .delete-icon{display:block;cursor:pointer}@media(max-width:768px){.offerTile .flex-container .delete-icon{display:block}}.offerTile .flex-container .activate-button.activated{background-color:#91c549;box-shadow:0 0 10px rgba(145,197,73,.15);padding-top:6px;padding-bottom:6px;width:90%;justify-content:left;padding-left:10px;text-align:left;margin-right:auto}.offerTile .flex-container .not-active-button{cursor:not-allowed;background-color:#91c549;color:var(--tileBackgroundColor);cursor:auto!important}.offerTile .offer-upcoming img{filter:grayscale(40%)}.offerTile .upComing-not-active-button{pointer-events:none;border:1px solid #ccc;background-color:var(--upcomingBtnColor)!important;display:flex;align-items:center;justify-content:center;padding:8px 15px;border-radius:10px;width:80%}.offerTile .upComing-not-active-button .text-activate-button{font-size:14px;color:#f2f2f2;margin-left:10px}.offerTile .upComing-not-active-button .icon-lock{border-radius:15px;padding:3px;border:#6c6974}.offerTile .upComing-not-active-button img{width:26px;height:26px}.offerTile .offer-bottom-info{display:flex;align-items:center;justify-content:center;position:absolute;right:4%;top:30%;cursor:pointer}.offerTile .activate-button .text-activate-button.noActive{color:var(--tileBackgroundColor)}.offerTile .activate-button{display:flex;justify-content:center;align-items:center;width:260px;border-radius:10px;text-align:center;padding-top:12px;padding-bottom:12px;background-color:var(--activeButtonColor);cursor:pointer}.offerTile .activate-button .text-activate-button{color:var(--tileBackgroundColor);font-size:14px;font-weight:700;letter-spacing:0;line-height:17px;margin-left:15px}.offerTile .activate-button .text-activate-button .btn-title{width:100%;text-align:center;padding-right:30px}.offerTile .offer-btn-block{height:30px;width:30px;margin-left:9px;margin-top:16px}.offerTile .offer-btn-block img,.offerTile .offer-btn-block svg{fill:var(--activeButtonBackgroundColor);width:30px;height:30px}.offerTile .offer-new{top:20%;color:var(--badgeNewTextColor);padding:3px 16px;background-color:var(--badgeNewColor);text-transform:uppercase}.offerTile .offer-activated,.offerTile .offer-new{position:absolute;left:4%;font-size:10px;letter-spacing:-.31px;border-radius:18px;text-align:center;font-weight:500}.offerTile .offer-activated{top:11%;color:var(--badgeColor);padding:2px 12px;background-color:var(--chipsBackgroundColor);color:#fff}.offerTile .offer-drive{position:absolute;left:4%;top:11%;font-size:8px;letter-spacing:-.31px;color:var(--badgeDriveTextColor);padding:3px 8px;border-radius:18px;background-color:var(--badgeDriveColor);text-align:center;font-weight:500;text-transform:uppercase}.offerTile .offer-info a{font-size:10px;color:var(--offerTextColor1);text-decoration:underline;font-weight:500}.offerTile .offer-info .time span{text-transform:uppercase;margin-left:5px;height:8px;font-size:10px;font-weight:700;line-height:.8;letter-spacing:.56px;color:#a4a0b0}.offerTile .offer-description{font-size:10px;color:#11b719;margin-bottom:0;max-width:78px;font-weight:500;line-height:normal}.offerTile .offer-info{width:100%;overflow:hidden;line-height:16px}.offerTile .offer-info .offer-number{font-size:18px;letter-spacing:-.3px;color:var(--offerSpanColor);font-weight:700}.offerTile .offer-info .offer-number-info{font-size:18px;letter-spacing:-.24px;color:var(--offerTextColor1);font-weight:500}.offerTile .offer-info .offer-number-info-red{font-size:18px;letter-spacing:-.24px;color:var(--offerSpanColor);font-weight:500}.offerTile .offer-info .offer-title{font-size:14px;color:var(--offerTextColor2);font-weight:700;margin-top:4px;-webkit-line-clamp:2}.offerTile .offer-info .offer-subtitle,.offerTile .offer-info .offer-title{line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.offerTile .offer-info .offer-subtitle{font-size:11px;letter-spacing:-.24px;color:var(--offerTextColor1);margin-top:3px;height:40px;-webkit-line-clamp:3;font-weight:500;margin-right:22px}.offerTile .offer-info .offer-bottom-container{display:flex;align-items:center;justify-content:center;position:absolute;right:4%;top:30%;cursor:pointer}.offerTileCarousel{display:flex;background-color:var(--tileBackgroundColor);padding:15px 12px;width:353px;height:158px;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.05);cursor:pointer;position:relative}.offerTileCarousel .offer-progress{text-align:center;width:85px;height:85px;align-items:center;margin-right:0}.offerTileCarousel .offer-progress img{max-width:60px;max-height:60px}.offerTileCarousel .best-offer{text-align:center;width:100%;height:auto;align-items:center;margin-right:0}.offerTileCarousel .best-offer img{max-height:100px;width:auto}.offerTileCarousel .flex-container{display:flex;width:100%;align-items:center;justify-content:space-between}.offerTileCarousel .progress{height:10px!important;border-radius:5px!important;background-color:#efeff5!important;margin-top:15px;width:70px}.offerTileCarousel .progress .progress-bar{border-radius:5px;background-image:linear-gradient(270deg,#384a94 278%,#3372c7 0)}.offerTileCarousel .offer-btn-block{height:30px;width:30px;margin-left:9px;margin-top:16px}.offerTileCarousel .offer-btn-block img{position:absolute;top:50%;right:.5%;transform:translate(-50%,-50%);width:30px;height:30px}.offerTileCarousel .offer-new{font-size:10px;color:var(--badgeNewTextColor);padding:3px 8px;background-color:var(--badgeNewColor)}.offerTileCarousel .offer-drive,.offerTileCarousel .offer-new{position:absolute;left:3%;top:9%;letter-spacing:-.31px;border-radius:18px;text-align:center;font-weight:500;text-transform:uppercase}.offerTileCarousel .offer-drive{font-size:7px;color:var(--badgeDriveTextColor);padding:3px 6px;background-color:var(--badgeDriveColor)}.offerTileCarousel .offer-info a{font-size:10px;color:var(--offerTextColor1);text-decoration:underline;font-weight:500}.offerTileCarousel .offer-info .time span{text-transform:uppercase;margin-left:5px;height:8px;font-size:10px;font-weight:700;line-height:.8;letter-spacing:.56px;color:#a4a0b0}.offerTileCarousel .offer-description{font-size:10px;color:#11b719;margin-bottom:0;max-width:78px;font-weight:500;line-height:normal}.offerTileCarousel .button-see-all{border-radius:17.5px;background-color:#55aaca;border:none;width:100%;font-size:13px;font-weight:700;text-align:center;color:#fff;height:40px}.offerTileCarousel .offer-info{width:100%;overflow:hidden;line-height:16px}.offerTileCarousel .offer-info .offer-number{font-size:15px;letter-spacing:-.3px;color:var(--offerSpanColor);font-weight:700}.offerTileCarousel .offer-info .offer-number-info{font-size:12px;letter-spacing:-.24px;color:var(--offerTextColor1);font-weight:500}.offerTileCarousel .offer-info .offer-number-info-red{font-size:12px;letter-spacing:-.24px;color:var(--offerSpanColor);font-weight:500}.offerTileCarousel .offer-info .offer-title{font-size:14px;color:var(--offerTextColor2);font-weight:700;margin-top:9px;-webkit-line-clamp:2}.offerTileCarousel .offer-info .offer-subtitle,.offerTileCarousel .offer-info .offer-title{line-height:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.offerTileCarousel .offer-info .offer-subtitle{font-size:11px;letter-spacing:-.24px;color:var(--offerTextColor1);margin-top:3px;height:40px;-webkit-line-clamp:3;font-weight:500;max-width:160px}.offerTileCarousel .offer-info .offer-bottom-container{display:flex;width:100%;align-items:flex-end;justify-content:space-between}@media(max-width:959px){.offerTile,.offerTileCarousel{width:100%}.offers-cards{margin-right:-10px}.offers-cards .offersCarouselRow{width:50%}.offerValidation .offer-info .offer-title{font-size:13px}.offerValidation .offer-info .offer-number{font-size:12px}.offerValidation .offer-info .offer-title{-webkit-line-clamp:1}.offre-carousel-container .historic{margin-right:0}.Su-tabs ol{justify-content:space-around;gap:20px}.Su-tabs ol li{margin-right:auto}.block-container{padding:0!important}}.container .Header{padding-top:.56rem}.single-offer{z-index:5}.single-offer .d-flex{align-items:center}.single-offer .progress{min-width:70px;margin-right:15px}.single-offer .offer-description{margin:0}.single-offer .offer-info{margin-right:15px}.react-multi-carousel-dot-list{position:relative}.react-multi-carousel-dot button{border-color:#ddd}.missionsCarouselContainer .offers-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px;margin-bottom:10px}.missionsCarouselContainer .offers-count{display:flex;justify-content:left;align-items:center;font-size:15px;font-weight:700;color:#6c6974}.missionsCarouselContainer .offers-count .count{display:flex;justify-content:center;align-content:center;flex-direction:column;width:29px;height:25px;border-radius:17.5px;background-color:#3372c7;font-size:14px;font-weight:700;line-height:1;text-align:center;color:#fff;margin-right:10px}@media(max-width:960px){.missionsCarouselContainer{margin:0 -15px;padding-left:10px}.missionsCarouselContainer .offers-progress{padding-left:0;padding-right:0}.missionsCarouselContainer .offersCarouselRow .offerTile{margin:0 10px 10px 0}}.title{background-color:var(--bodyBackgroundColorMain)}.navbar-light .navbar-toggler{border-color:var(--bodyBackgroundColorMain)!important}.banner-info-mobile{padding:80px 0 0}.banner-info-mobile img{height:auto;width:100%}.sticky-header{background-color:#fff!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}.sticky-header .header-menu{background-color:#fff!important;animation-duration:.8s;animation-name:slidein}.sticky-header .header-menu .header-label{font-size:10px;font-weight:500;line-height:1.2;letter-spacing:normal;color:#384a94;margin-left:15px;max-width:190px}.sticky-header .progress{height:10px!important;border-radius:5px!important;background-color:#efeff5!important;width:70px}.sticky-header .progress .progress-bar{border-radius:5px;background-image:linear-gradient(270deg,#384a94 278%,#3372c7 0)}.sticky-header .offer-picture{margin:0 15px}.sticky-header .f-left{display:flex;align-items:center}@keyframes slidein{0%{opacity:0}to{opacity:1}}.fixed-header{position:fixed;top:0;z-index:9;width:100%;left:0;background-color:#fafafc}@media(max-width:960px){.fixed-header{background-color:#efeff5}}.header-menu{display:flex;position:relative;top:0;background-color:#fafafc;z-index:10;min-height:55px;align-items:center}.header-menu .dropdown .menu-link{padding:0 0 0 5px}.header-menu .dropdown .menu-item:active{background-color:#fff}.header-menu .dropdown a{color:#000;text-decoration:none;font-family:Montserrat;font-style:normal;font-weight:700;font-size:14px;line-height:17px}.header-menu .dropdown a:active{color:#e2001a;text-decoration:none}.header-menu .help-icon{padding-left:5px}@media(max-width:960px){.header-menu{background-color:#efeff5}.home .header-menu{background-color:transparent}}.how-to-use .main-to-use-container{display:flex;flex-direction:column;align-items:center;text-align:center}.how-to-use .main-to-use-container .how-to-use-title{font-size:18px;font-weight:700;color:#0c0800}.how-to-use .main-to-use-container .how-to-use-box{background-color:#fff;margin-bottom:50px;padding:20px;min-width:360px;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:13px}.how-to-use .main-to-use-container .how-to-use-box img{width:100%;height:auto}.f-right{margin-left:auto;text-align:right;padding:0 15px 0 0}.f-left{color:blue;display:inline-flex}.f-left a{padding-top:0}.position-center-vertical{font-size:18px;font-weight:700;line-height:1.07;letter-spacing:normal;color:#272a30}.position-center,.position-center-vertical{position:absolute;left:50%;transform:translateX(-50%)}.position-center a{padding-top:0!important;padding-bottom:0!important}.position-center button{padding-right:15px!important;padding-left:15px!important}.retailer-icon-container:hover{cursor:pointer}.retailer-arrow{margin-left:11px}.catalina-one-logo{width:187px;height:26px;object-fit:contain;margin-left:30px}.back-button{cursor:pointer}.menu-contain-right{width:44px;height:49px;background-color:#11b719;border-radius:7px;text-align:center}.menu-contain-right img{height:6.5px;width:9px}.menu-contain-right .counter{font-size:9px;color:#fff;text-transform:uppercase}.modal-card,.modal-setcard{text-align:center}.modal-card .card-top,.modal-setcard .card-top{font-size:15px;font-weight:700;line-height:1.07;letter-spacing:normal;text-align:center;color:var(--addCardTitleColor);margin-bottom:20px}.modal-card .error-label,.modal-setcard .error-label{color:red}.modal-card .card-top-left,.modal-setcard .card-top-left{text-align:left}.modal-card .card-img-container,.modal-setcard .card-img-container{margin-bottom:20px}.modal-card .card-img-container .card-picture,.modal-setcard .card-img-container .card-picture{max-width:94px;margin-right:21px}.modal-card .card-img-container .card-logo,.modal-setcard .card-img-container .card-logo{max-width:48px;height:auto}.modal-card .card-text,.modal-setcard .card-text{font-size:11.8px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.27;letter-spacing:-.2px;text-align:center;color:var(--numCardTextColor);margin-bottom:10px}.modal-card .card-text-left,.modal-setcard .card-text-left{text-align:left}.modal-card .input-card,.modal-setcard .input-card{height:46px;border-radius:10px;background-color:var(--inputBackgroundColor);width:100%;padding:1px 20px;margin:5px 8px;display:inline-block;border:1px solid #ccc;box-sizing:border-box;opacity:.4;font-size:13px;line-height:1;color:var(--placeHolderTextColor)}.modal-card .input-container,.modal-setcard .input-container{display:flex;justify-content:space-between;align-items:center}.modal-card .input-container select,.modal-setcard .input-container select{height:46px;border-radius:10px;background-color:var(--inputBackgroundColor);display:inline-block;border:1px solid #ccc;box-sizing:border-box;opacity:.4;font-size:13px;line-height:1;color:var(--placeHolderTextColor)}.modal-card .modal-description,.modal-setcard .modal-description{font-size:10px;line-height:1.3;letter-spacing:normal;color:var(--descriptionTextColor);margin-top:20px}.modal-card .acceptation,.modal-setcard .acceptation{display:flex;justify-content:center;align-items:center;text-align:left;font-size:11.8px;line-height:1.27;letter-spacing:-.21px;color:#6c6974;margin-bottom:20px}.modal-card .acceptation input[type=checkbox],.modal-setcard .acceptation input[type=checkbox]{margin-right:15px;width:20px;height:20px}.modal-card .label-input,.modal-setcard .label-input{position:relative;font-size:11.8px;font-weight:400;line-height:1.27;letter-spacing:-.2px;color:#6c6974;width:100%;text-align:left}.modal-card .label-input .input-user,.modal-setcard .label-input .input-user{height:46px;border-radius:10px;background-color:#f1f1f6;width:100%;padding:1px 20px;margin:5px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box;opacity:.4;font-size:13px;line-height:1;color:#272a30}.modal-card a,.modal-setcard a{font-size:10px;color:var(--linkTextColor);text-decoration:underline;font-weight:500;padding-top:16px;display:block}.modal-card .action-card,.modal-setcard .action-card{display:flex;justify-content:space-between;align-items:center}.modal-card .action-card .confirm-button,.modal-setcard .action-card .confirm-button{border-radius:17.5px;background-color:var(--submitButtonBackgroundColor);border:none;width:140px;font-size:13px;font-weight:700;text-align:center;color:var(--submitButtonTextColor);height:35px}.modal-card .action-card .confirm-button:hover,.modal-setcard .action-card .confirm-button:hover{background-color:#3a7dce}.modal-card .action-card .cancel-button,.modal-setcard .action-card .cancel-button{background-color:var(--clearButtonBackgroundcolor);border-radius:17.5px;border:none;width:140px;font-size:13px;font-weight:700;letter-spacing:-.4px;text-align:center;color:var(--clearButtonTextcolor);height:35px}.scrollTop{position:fixed;right:20px;bottom:20px;align-items:center;height:20px;justify-content:center;z-index:1000;cursor:pointer;animation:fadeIn .3s;transition:opacity .4s;opacity:.5}.scrollTop:hover{opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:.5}}.conditions-title{font-size:14px;color:#272a30;font-weight:700;margin-top:25px;line-height:normal}.conditions-description{color:#6c6974;font-weight:500}.conditions-description,.conditions-description-bold{font-size:12px;letter-spacing:-.24px;margin-top:17px;line-height:normal}.conditions-description-bold{color:#000;font-weight:700}.add-offre-main-screen{margin-top:10px}.add-offre-main-screen .add-offre-main-screen-box{position:relative;padding:20px;background:#fff}.add-offre-main-screen .add-offre-main-screen-box .add-offre-main-screen-text{text-align:center;font-weight:700}.add-offre-main-screen .add-offre-main-screen-box img{position:absolute;right:10px;top:10px}.add-offre-main-screen .add-offre-main-screen-download{padding:20px;text-align:center;background-color:#3f3f3f}.offer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.offer-card{flex:0 0 auto;width:calc(33.333% - 16px)}@media(max-width:768px){.offer-card{width:calc(50% - 16px)}}@media(max-width:480px){.offer-container{gap:0}.offer-card{width:100%}}.offerValid{flex-grow:1;flex-shrink:1;flex-basis:calc(25% - 20px);box-sizing:border-box;padding:10px;border-radius:8px}.offerValid .offer-container-details{display:flex;flex-wrap:wrap}@media(max-width:768px){.offerValid .offer-container-details{display:block;width:100%}}.Header{display:flex;flex-direction:column;gap:.5rem;color:var(--headerColor,#333);font-size:var(--headerFontSize,1.5rem);font-family:var(--headerFontFamily,sans-serif);text-transform:uppercase;text-align:center}.Header h1,.Header h2,.Header h3{margin:0;font-weight:700}.Header .lines-up{color:var(--headerLinesUpColor,#333);font-size:var(--headerLinesUpFontSize,1.5rem)}.Header .lines-up h1:nth-child(0){color:var(--headerLineUp0Color,#333);font-size:var(--headerLineUp0FontSize,1.5rem);text-transform:var(--headerLineUp0TextTransform)}.Header .lines-up h1:first-child{color:var(--headerLineUp1Color,#333);font-size:var(--headerLineUp1FontSize,1.5rem);text-transform:var(--headerLineUp1TextTransform)}.Header .lines-up h1:nth-child(2){color:var(--headerLineUp2Color,#333);font-size:var(--headerLineUp2FontSize,1.5rem);text-transform:var(--headerLineUp2TextTransform)}.Header .counter{display:flex;justify-content:center;gap:2rem}.Header .counter .counter-lines{display:flex;justify-content:flex-end;align-items:flex-end;column-gap:1rem;color:var(--headerCounterLinesColor,#333);font-size:var(--headerCounterLinesFontSize,1.5rem)}.Header .counter .counter-lines h2:nth-child(0){color:var(--headerCounterLine0Color,#333);font-size:var(--headerCounterLine0FontSize);text-transform:var(--headerCounterLine0TextTransform)}.Header .counter .counter-lines h2:first-child{color:var(--headerCounterLine1Color,#333);font-size:var(--headerCounterLine1FontSize);text-transform:var(--headerCounterLine1TextTransform)}.Header .counter .counter-lines h2:nth-child(2){color:var(--headerCounterLine2Color,#333);font-size:var(--headerCounterLine2FontSize);text-transform:var(--headerCounterLine2TextTransform)}.Header .counter .counter-value{display:flex;align-items:center;gap:.3rem;color:var(--headerCounterValueColor,1.5rem);font-size:var(--headerCounterValueFontSize,1.5rem);line-height:75%;font-weight:700}.Header .counter .counter-value .counter-currency{align-self:flex-start;font-size:var(--headerCounterCurrencyFontSize)}.Header .lines-down{display:flex;flex-direction:column;gap:.5rem;color:var(--headerLinesDownColor,#333);font-size:var(--headerLinesDownFontSize,1.5rem)}.Header .lines-down h3:nth-child(0){color:var(--headerLineDown0Color,#333);font-size:var(--headerLineDown0FontSize,1.5rem);text-transform:var(--headerLineDown0TextTransform)}.Header .lines-down h3:first-child{color:var(--headerLineDown1Color,#333);font-size:var(--headerLineDown1FontSize,1.5rem);text-transform:var(--headerLineDown1TextTransform)}.Header .lines-down h3:nth-child(2){color:var(--headerLineDown2Color,#333);font-size:var(--headerLineDown2FontSize,1.5rem);text-transform:var(--headerLineDown2TextTransform)}@media (max-width:984px){.Header .counter .counter-lines{justify-content:flex-start;flex-wrap:wrap;flex:0 1;font-size:3rem}.Header .counter .counter-value{font-size:8.4rem}.Header .counter .counter-value .counter-currency{font-size:2rem;line-height:1}}@media (max-width:768px){.Header .lines-up h1:first-child,.Header .lines-up h1:nth-child(2){font-size:1.75rem}.Header .counter{gap:1rem;display:flex;justify-content:space-around}.Header .counter .counter-lines{flex-wrap:wrap;flex:0 1}.Header .counter .counter-lines h2:first-child,.Header .counter .counter-lines h2:nth-child(2){font-size:1.9rem}}@media (max-width:768px)and (max-width:415px){.Header .counter .counter-lines h2:first-child,.Header .counter .counter-lines h2:nth-child(2){font-size:1.48rem}}@media (max-width:768px){.Header .counter .counter-value{font-size:4.9rem}}@media (max-width:768px)and (max-width:415px){.Header .counter .counter-value{font-size:4.3rem}}@media (max-width:768px){.Header .counter .counter-value .counter-currency{line-height:1}.Header .lines-down h3:first-child{font-size:1.5rem}.Header .lines-down h3:nth-child(2){font-size:1rem}}