:root{--tileBackgroundColor:#fff;--tileBorderColor:#ffd996;--bodyBackgroundColorMain:#fff;--totalNumberMission:"#3372C7";--missionColor:"#384a94";--backgroundFidCardColor1:"#3b2869";--backgroundFidCardColor2:"#374e9a";--backgroundFidCardColor3:"#3372c7";--seeMoreBackgroundColor:"#3a3277";--backgroundColorActivationMission:"#384A94";--backgroundEarningsColor1:"#3b2869";--backgroundEarningsColor2:"#374e9a";--backgroundEarningsColor3:"#3372c7";--totalEarningsBackgroundColor:"#3a3277";--availableColor:"#3372c7";--numberMissionSection:"#3372c7";--tabColor1:"#ffffff";--tabColor2:"#65c5e4";--tabColor3:"#65c5e4";--amountOfEarnUpTo:"#384a94";--gaugeAdvancement:"#384a94";--advancementSentence:"#384a94";--btnSendCommentMargin:"30px auto 60px auto";--background-color:"#EFEFF5";--background-image-color:"#F06C00";--pushTotalAmount:"#0076ac";--pushTotalAmountText1:"#007d8f";--pushTotalAmountText2:"#65c5e4";--cardName:"#007d8f";--fontFidCard:"#ffffff";--onBoardingStep:"#302f89";--onBoardingStepTitle1:"#302f89";--onBoardingStepTitle2:"#5283e4";--onBoardingStepDescription:"#707070";--challengeTitle:"#6c6974";--challengeName:"#000000";--challengeNameHover:"#0970e6";--textColorActivationMissionDetail:"#000000";--textColorDetail:"#ffffff";--onBoardingButton:"#3a3277";--onBoardingBackground:"radial-gradient(circle, #eaf1ff 0%, #eaf1ff 19%, #fbfcff 100%)";--titlePageDetails:"#6c6974";--textColorMissionDetail:"#FFFFFF";--shoppingCardColor:"#FFFFFF";--starsColor:"#FFFFFF";--verifyButtonColor:"#FFFFFF";--btnMissionDetail:"#272a30";--earnUpto:"#6c6974";--gauge:"#6c6974";--cardSubHeader:"#65c5e4";--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}.banner-info{padding:.5rem 0 0}.banner-info .spotlight-container{margin-bottom:1rem}.banner-info .spotlight-container img{cursor:pointer;width:100%;height:auto}.banner-info .banner-image{height:160px;position:relative}.banner-info .banner-stars{margin-right:5px}.banner-info .banner-text-available-gain{justify-content:center;align-items:center;gap:.6rem 1.2rem;display:flex}.banner-info .banner-text-available-gain .gain-text{color:var(--pushTotalAmountText1)}.banner-info .banner-text-available-gain .until-text{color:var(--pushTotalAmountText2)}.banner-info .banner-text-available-gain .text-available-gain{text-transform:uppercase;gap:0 1.2rem;font-size:6.4rem;font-weight:700;line-height:1;display:inline-flex}.banner-info .banner-text-available-gain .text-number-gain{color:var(--pushTotalAmount);justify-content:flex-start;gap:0 .2rem;display:inline-flex}.banner-info .banner-text-available-gain .text-number-gain .number-text{font-size:6.4rem;font-weight:700;line-height:.7}.banner-info .banner-text-available-gain .text-number-gain .currency-text{font-size:2.5rem;font-weight:700;line-height:.7}.banner-info .card-text-gain{color:var(--cardName);text-transform:uppercase;text-align:center;margin-top:.5rem;font-size:3.7vw;font-weight:700;display:block}.banner-info .small-letters-description{color:var(--cardSubHeader);text-align:center;margin:0 1rem 1rem;font-size:2.6vw;font-weight:700;line-height:1.17}.banner-info .banner-text{width:301px;position:relative}.banner-info .banner-text .banner-text-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.banner-info .banner-text .banner-text-header .banner-shape{object-fit:contain;text-align:center;min-width:42px;height:44px;vertical-align:center;color:#fff;background-image:url(/images/shape.svg);background-repeat:no-repeat;align-items:center;padding-top:7px;font-size:20px;font-weight:700}.banner-info .banner-text .banner-text-header .big-letters span:first-child{color:var(--missionColor)}.banner-info .banner-text .banner-text-header .big-letters span:nth-child(2){color:var(--availableColor)}.banner-info .banner-text p{padding-left:26px}@media (max-width:992px){.banner-info .banner-text-available-gain .text-available-gain{flex-wrap:wrap;flex:0}.banner-info .banner-text-available-gain .text-number-gain{flex:1;justify-content:center}.banner-info .banner-text-available-gain .text-number-gain .number-text{font-size:14vw}.banner-info .banner-text-available-gain .text-number-gain .currency-text{font-size:2.3rem}.banner-info .card-text-gain{font-size:2.8rem}.banner-info .small-letters-description{font-size:1.5rem}}@media (max-width:430px){.banner-info .banner-text-available-gain .text-available-gain{flex-wrap:wrap;flex:0;font-size:1.8rem}.banner-info .banner-text-available-gain .text-number-gain{flex:1;justify-content:center}.banner-info .banner-text-available-gain .text-number-gain .number-text{font-size:3.8rem}.banner-info .banner-text-available-gain .text-number-gain .currency-text{font-size:2.3rem}.banner-info .card-text-gain{font-size:1.18rem}.banner-info .small-letters-description{font-size:1.1rem}}@media (max-width:370px){.banner-info .banner-text-available-gain{flex-wrap:wrap}.banner-info .banner-text-available-gain .text-available-gain{flex-wrap:nowrap;font-size:10vw}.banner-info .banner-text-available-gain .text-number-gain .number-text{font-size:2.2rem}}.Offer .Sidebar .sidebar-content{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px;display:flex}.sso .banner-info{padding:0}.sso .challenge-section{justify-content:center;align-items:center;gap:.6rem 1.2rem;display:flex}.sso .challenge-section .text-available-gain{margin-top:20px;padding:0 18%;display:block}.sso .challenge-section .text-available-gain .welcome-challenge{text-align:center;text-transform:none;color:#2da834;font-family:Rubik;font-size:2.25rem;font-weight:700}.sso .challenge-section .text-available-gain .reg-camera-container{float:right;position:relative;bottom:41px;right:16px}.sso .challenge-section .text-available-gain .reg-camera-container img{width:30px;height:auto}.sso .challenge-section .card-text-gain{color:#0f1012;text-transform:none;margin-top:12px;font-family:Rubik;font-size:1.5rem;font-weight:400;line-height:1.3}.sso .challenge-section .loyalty-card{margin-left:auto;margin-right:auto;display:block}.sso .challenge-section .loyalty-card img{width:194px;height:120px}.sso .challenge-section .card-number-text{color:#000;text-align:center;margin-top:18px;font-family:Rubik;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.sso .challenge-section .loyalty-card-box{margin-top:25px;margin-bottom:38px}.sso .challenge-section .loyalty-card-box .card-text-box{background:#d9d9d9;border-radius:15px;width:100%;height:50px}.sso .challenge-section .box-container{margin:0 168px}.sso .challenge-section .box-container .card-button .activate-button,.sso .challenge-section .box-container .create-my-card .activate-button{text-align:center;background-color:var(--backgroundColorActivationMission);border-radius:10px;justify-content:center;align-items:center;width:100%;height:46px;padding-top:12px;padding-bottom:12px;display:flex}.sso .challenge-section .box-container .card-button .activate-button .text-activate-button,.sso .challenge-section .box-container .create-my-card .activate-button .text-activate-button{color:#fff;letter-spacing:0;margin-left:15px;font-size:1rem;font-weight:700;line-height:17px}.sso .challenge-section .box-container .create-my-card{margin-top:20px;line-height:1.3}.sso .challenge-section .box-container .create-my-card .activate-button{background-color:#2da834;margin-top:5px}.sso .challenge-section .box-container .create-my-card .no-map-yet{color:#000;text-align:center;font-family:Rubik;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.sso .challenge-section .box-container .your-brand{color:#000;text-align:center;margin-top:67px;margin-bottom:10px;font-family:Rubik;font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.sso .operation-text{color:#0000005e;font-family:Rubik;font-size:.625rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width:830px){.sso .container{padding:0}.sso .challenge-section{display:block}.sso .challenge-section .text-available-gain{margin:0 25px;padding:0}.sso .challenge-section .text-available-gain .card-text-gain{font-size:1.12rem}.sso .challenge-section .text-available-gain .welcome-challenge{font-size:1.31rem}.sso .challenge-section .text-available-gain .card-number-text{padding:0 46px;font-size:.87rem}.sso .challenge-section .text-available-gain .loyalty-card{padding:0}.sso .challenge-section .text-available-gain .loyalty-card img{width:90px;height:56px}.sso .challenge-section .box-container{margin:0}.sso .challenge-section .box-container .your-brand{font-size:.875rem}.sso .operation-text{padding:0 30px}}@media (max-width:425px){.sso .challenge-section .text-available-gain{margin:0 18px}.sso .challenge-section .text-available-gain .welcome-challenge{font-size:1.22rem}}@font-face{font-family:Rubik;src:url(../media/Rubik-Regular.2a8_miecjdb7y.ttf);font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-Bold.14k8ausm5680o.ttf);font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(../media/Rubik-Italic.05k4ljzhsu971.ttf);font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(../media/Rubik-Medium.35bbn_csznb9f.ttf);font-weight:500;font-style:normal}html,body{color:#000;font-size:16px;background:var(--bodyBackgroundColorMain)!important;font-family:Rubik,sans-serif!important}*{margin:0;padding:0}.error-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:96vh;margin:0 auto;display:flex}.error-wrapper img{max-width:100%;height:auto;margin-bottom:10px}.error-wrapper .error-text{color:#000;white-space:pre-line;margin:10px 0;font-family:Rubik,Bold;font-size:18px;font-weight:600}.error-wrapper button{color:#fff;background-color:#f57c13;border:none;border-radius:25px;width:100%;margin-top:20px;padding:10px;font-family:Rubik,Bold;font-size:16px;font-weight:600}.error-wrapper button:hover{background-color:#f57c05}@media (max-width:768px){.error-wrapper{max-width:300px}}@media (min-width:769px){.error-wrapper{max-width:500px}}.container-wrap{width:100%;overflow:hidden}main{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex!important}.disable-select{-webkit-user-select:none;user-select:none;-khtml-user-select:none}div.is-disabled{pointer-events:none;opacity:.7}.header-details,.header-details .header-menu{background-color:#fff!important}.rating{justify-content:space-between;align-items:center;display:flex}.big-letters{text-transform:uppercase;color:#384a94;font-size:26px;font-weight:700;line-height:1}.small-letters{color:#6c6974;font-size:12px;font-weight:300;line-height:1.17}.button{text-align:center;color:#fff;background-color:var(--seeMoreBackgroundColor);border:0;border-radius:17.5px;width:95px;height:35px;font-size:13px;font-weight:700}.button:focus{outline:0}.main-loader{width:100px;height:100px;margin:auto;position:absolute;inset:0}.infinite-scroll-loader{text-align:center}.see-all{margin:5px auto;display:block}.offers{justify-content:left;align-items:center;margin-top:50px;display:flex;position:relative}.Su-tabs ol{justify-content:center;gap:160px;margin-top:14px;list-style:none;display:flex}.Su-tabs ol li{background-color:var(--tabColor1);color:var(--tabColor2);border:1px solid var(--tabColor2);opacity:1;border-radius:17px;justify-content:center;align-items:center;width:105px;height:40px;margin-right:20px;font-size:15px;font-weight:500;display:flex}.Su-tabs ol li.active{background-color:var(--tabColor2);color:var(--tabColor1)}@media (max-width:959px){.Su-tabs ol{justify-content:space-around;gap:20px}.Su-tabs ol li{margin-right:auto}}.offers-text{max-width:350px;margin-right:20px}.offers-text .blue-letters{color:#3372c7}.offers-text .small-letters{margin-top:10px}.offers-container .offers-header{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}.offers-container .offers-count{color:var(--challengeTitle);justify-content:left;align-items:center;font-size:26px;font-weight:700;display:flex}.offers-container .offers-count .count{background-color:var(--numberMissionSection);text-align:center;color:#fff;border-radius:17.5px;flex-direction:column;place-content:center;min-width:34px;height:30px;margin-right:10px;padding:5px;font-size:22px;font-weight:700;line-height:1;display:flex}@media (max-width:960px){.offers-container .offers-count{font-size:18px}.offers-container .offers-count .count{min-width:27px;height:22px;font-size:14px}}.offers-cards{justify-content:left;align-items:center;display:flex}.singleoffer-background{z-index:0;position:absolute;bottom:-10%;right:4%}.offerTile{background-color:var(--tileBackgroundColor);cursor:pointer;border-radius:10px;flex-direction:column;width:353px;height:auto;min-height:363.33px;margin:0 10px 20px;padding-bottom:10px;display:flex;box-shadow:0 5px 10px #0000000d}.offerTile .activate-button svg path{fill:var(--backgroundColorActivationMission)}@media (min-width:959px){.offerTile{height:100%}}.offerTile .offer-progress{text-align:center;width:100%}.offerTile .offer-progress img{border-radius:10px 10px 0 0;width:100%;height:auto}.offerTile .flex-container{text-align:center;padding:0 20px;display:block}.offerTile .gauge-container{display:block}.offerTile .partner-progress-bar.progress{width:100%;margin-top:15px;background-color:#efeff5!important;border-radius:5px!important;height:10px!important}.offerTile .partner-progress-bar.progress .progress-bar{background-image:linear-gradient(to left, var(--gauge) 278%, #3372c7 0%);border-radius:5px}.offerTile .progress{width:100%;margin-top:15px;background-color:#efeff5!important;border-radius:5px!important;height:10px!important}.offerTile .progress .progress-bar{background-image:linear-gradient(to left, var(--gaugeAdvancement) 278%, #3372c7 0%);border-radius:5px}.offerTile .offer-info{color:var(--challengeName);text-align:center;margin-top:20px;font-size:18px;overflow:hidden}.offerTile .offer-info a{color:#272a30;height:18px;font-size:15px;font-weight:700;line-height:1.2}.offerTile .offer-info .time span{text-transform:uppercase;letter-spacing:0;color:#262a31;height:8px;margin-left:5px;font-size:12px;font-weight:700;line-height:8px}.offerTile .offer-info-partner{color:var(--gauge);text-align:center;margin-top:20px;font-size:18px;overflow:hidden}.offerTile .offer-info-partner a{color:#272a30;height:18px;font-size:15px;font-weight:700;line-height:1.2}.offerTile .offer-info-partner .time span{text-transform:uppercase;letter-spacing:0;color:#262a31;height:8px;margin-left:5px;font-size:12px;font-weight:700;line-height:8px}.offerTile .offer-description{text-transform:uppercase;color:var(--advancementSentence);flex-direction:column;place-content:center;padding-left:15px;font-size:14px;font-weight:700;line-height:1.2;display:flex;margin-bottom:0!important}.offerTile .offer-description-container{justify-content:center;margin-top:25px;display:flex}.offerTile .offer-description-partner{text-transform:uppercase;color:var(--gauge);flex-direction:column;place-content:center;padding-left:15px;font-size:14px;font-weight:700;line-height:1.2;display:flex;margin-bottom:0!important}.offerTile:hover .offer-info{color:var(--challengeNameHover)}@media (max-width:959px){.offerTile{width:auto}}.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{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}@media (max-width:960px){.missionsCarouselContainer .offers-header{margin-top:18px;margin-bottom:18px}}.missionsCarouselContainer .offers-count{color:var(--challengeTitle);justify-content:left;align-items:center;font-size:26px;font-weight:700;display:flex}.missionsCarouselContainer .offers-count .count{background-color:var(--numberMissionSection);text-align:center;color:#fff;border-radius:17.5px;flex-direction:column;place-content:center;min-width:34px;height:30px;margin-right:10px;padding:5px;font-size:22px;font-weight:700;line-height:1;display:flex}@media (max-width:960px){.missionsCarouselContainer .offers-count{font-size:18px}.missionsCarouselContainer .offers-count .count{width:27px;height:22px;font-size:14px}.missionsCarouselContainer{margin:0 -15px;padding-left:10px}.missionsCarouselContainer .offersCarouselRow .offerTile{margin:0 18px 20px 7px;padding-bottom:20px}}.offers-progress .offer-info{overflow:hidden}.offers-progress .offer-info b{margin:0 0 8px;display:block}.offers-progress .offer-info div{color:var(--earnUpto);height:20px;font-size:12px;line-height:1.08}.offers-progress .offer-info div strong{color:#384a94;font-weight:700}.offers-magasine{margin-top:50px}.offers-magasine .offers-container{justify-content:space-between;align-items:flex-start;display:flex}.offers-magasine .offers-container .d-flex{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}.offers-magasine .offers-container .offers-text{margin:0;display:flex}.offers-magasine .offers-container .offers-text .magasine-text{z-index:1;width:220px;padding:45px 0 0 10px;position:relative}.offers-magasine .offers-container .offers-text .magasine-text .small-letters{max-width:220px;margin-bottom:0}.offers-magasine .offers-container .offers-text img{position:relative}.offers-magasine .offers-container .offers-text .absoluteImage{padding-top:45px;right:17%}.offers-magasine .offers-container .wide-text{max-width:none}.offers-magasine .offers-container .wide-text img{margin-top:73px;top:0;right:0}.offers-magasine .left-offer-text{padding:0 0 0 10px}.offers-magasine .left-offer-text .magasine-text{left:0!important}.offers-magasine .offerTile .activate-button{text-align:center;background-color:var(--backgroundColorActivationMission);border-radius:10px;justify-content:center;align-items:center;margin:20px;padding-top:12px;padding-bottom:12px;display:flex}.offers-magasine .offerTile .activate-button .text-activate-button{color:#fff;letter-spacing:0;margin-left:15px;font-size:14px;font-weight:700;line-height:17px}.offers-magasine .offerTile .activate-button-reached{text-align:center;background-color:#707070;border-radius:10px;justify-content:center;align-items:center;height:44px;margin:auto 20px 20px;padding-top:12px;padding-bottom:12px;display:flex}.offers-magasine .offerTile .activate-button-reached .text-activate-button{color:#fff;letter-spacing:0;font-size:12px;font-weight:700;line-height:17px}.offers-magasine .offerTile .activate-button-with-hover{text-align:center;background-color:var(--backgroundColorActivationMission);border-radius:10px;justify-content:center;align-items:center;height:44px;margin:auto 20px 20px;padding-top:12px;padding-bottom:12px;display:flex}.offers-magasine .offerTile .activate-button-with-hover:hover:not(:disabled),.offers-magasine .offerTile .activate-button-with-hover:focus:not(:disabled),.offers-magasine .offerTile .activate-button-with-hover:active:not(:disabled){outline:none;background-color:var(--btn-background-color-with-opacity)!important;border:1px solid var(--btn-background-color-with-opacity)!important}.offers-magasine .offerTile .activate-button-with-hover .text-activate-button{color:#fff;letter-spacing:0;margin-left:15px;font-size:14px;font-weight:700;line-height:17px}.offers-magasine .offerTile .offer-info b{margin:0 0 4px;display:block}.offers-magasine .offerTile .offer-info div{letter-spacing:0;text-align:center;color:var(--earnUpto);font-size:14px;font-weight:500;line-height:17px}.offers-magasine .offerTile .offer-info div strong{color:var(--amountOfEarnUpTo);font-weight:700}.offers-magasine .offerTile .offer-info-partner b{margin:0 0 4px;display:block}.offers-magasine .offerTile .offer-info-partner b:hover{color:var(--challengeNameHover)}.offers-magasine .offerTile .offer-info-partner div{letter-spacing:0;text-align:center;color:var(--earnUpto);font-size:14px;font-weight:500;line-height:17px}.offers-magasine .offerTile .offer-info-partner div strong{color:var(--gauge);font-weight:700}.offers-magasine .center-content{align-items:center}@media (max-width:959px){.offers-magasine{margin-top:20px}}.offers-ends{margin-top:50px;margin-bottom:60px}.offers-ends .historic{background:linear-gradient(245deg, var(--backgroundEarningsColor1) 10%, var(--backgroundEarningsColor2) 100%, var(--backgroundEarningsColor3) 80%);text-align:center;border-radius:10px;align-items:center;height:55px;margin-top:17px;margin-bottom:20px;font-size:14px;display:flex}.offers-ends .historic p{color:#fff;margin:0 auto}.offers-ends .historic p.mobile{width:60%}.offers-ends .offers-cards .offerEnd{background-color:var(--tileBackgroundColor);text-align:center;border-radius:10px;flex-direction:column;justify-content:space-around;width:260px;height:150px;margin:5px 10px;padding:15px;display:flex;position:relative;box-shadow:0 5px 10px #0000000d}.offers-ends .offers-cards .offerEnd img.rewardStatus{position:absolute;top:11px;left:12px}.offers-ends .offers-cards .offerEnd .offer-progress img{width:auto;height:50px}.offers-ends .offers-cards .offerEnd .offer-info{height:18px;color:var(--challengeName);font-size:15px;font-weight:700;line-height:1.2}.offers-ends .offers-cards .offerEnd .offer-reward{text-align:center;color:#6c6974;margin-top:5px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%}.offers-ends .offers-cards .offerEnd .offer-reward span{color:var(--amountOfEarnUpTo);font-weight:700}.offers-ends .offers-cards .offerEndMobile{background-color:var(--tileBackgroundColor);text-align:center;border-radius:10px;flex-direction:column;justify-content:space-around;width:47%;height:150px;margin:5px;padding:10px 15px;display:flex;position:relative;box-shadow:0 5px 10px #0000000d}.offers-ends .offers-cards .offerEndMobile img.rewardStatus{position:absolute;top:11px;left:12px}.offers-ends .offers-cards .offerEndMobile .offer-progress img{height:50px}.offers-ends .offers-cards .offerEndMobile .offer-info{height:18px;color:var(--challengeName);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;font-size:15px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.offers-ends .offers-cards .offerEndMobile .offer-reward{text-align:center;color:#6c6974;min-height:42px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%}.offers-ends .offers-cards .offerEndMobile .offer-reward span{color:var(--amountOfEarnUpTo);font-weight:700}.offers-ends .offers-cards .offerEndEmpty{background-color:"#e9e9ec";text-align:center;border-radius:10px;flex-direction:column;justify-content:space-around;width:260px;height:150px;margin:5px 10px;padding:15px;display:flex;position:relative;box-shadow:0 5px 10px #0000000d}@media (max-width:960px){.offers-ends{margin:5px 0}.offers-ends .offers-cards{margin:0 -5px}}.title{background-color:var(--bodyBackgroundColorMain)}.navbar-light .navbar-toggler{border-color:var(--bodyBackgroundColorMain)!important}.loyalty-container .loyalty--Card{background:linear-gradient(245deg, var(--backgroundFidCardColor1) 10%, var(--backgroundFidCardColor2) 100%, var(--backgroundFidCardColor3) 80%);border-radius:10px;justify-content:space-between;align-items:center;height:95px;margin-top:25px;padding-left:20px;padding-right:35px;display:flex}.loyalty-container .loyalty--Card p{letter-spacing:-.3px;color:var(--fontFidCard);font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.loyalty-container .loyalty--Card span{color:var(--fontFidCard);font-size:12px;font-weight:400;line-height:1.27;display:block}@media (max-width:960px){.loyalty-container .loyalty--Card{background:linear-gradient(245deg, var(--backgroundFidCardColor1) 10%, var(--backgroundFidCardColor2) 100%, var(--backgroundFidCardColor3) 80%);border-radius:10px;justify-content:space-around;align-items:center;width:calc(100% - 30px);height:143px;margin:20px 15px;padding-left:20px;padding-right:0;display:flex}.loyalty-container .loyalty--Card p{letter-spacing:-.3px;color:var(--fontFidCard);font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.loyalty-container .loyalty--Card span{color:var(--fontFidCard);font-size:12px;font-weight:400;line-height:1.27;display:block}}.loyalty-container .loyalty--Card .banner-stars{object-fit:contain;width:100px;transform:rotate(13deg)}.imageResp3{vertical-align:middle;width:100%;margin:0 auto;display:none;position:relative}.imageResp4{vertical-align:middle;max-width:477px;max-height:165px;margin:0 auto;display:none;position:relative}.imageResp5{vertical-align:middle;max-height:165px;margin:0 auto;display:none;position:relative}@media (min-width:960px){.imageResp3,.imageResp4,.imageResp5{display:none}.banner-image{display:block}}@media (min-width:721px) and (max-width:959px){.imageResp4,.imageResp5{display:none}.imageResp3{display:block}}@media (min-width:481px) and (max-width:720px){.imageResp3,.imageResp5{display:none}.imageResp4{display:block}}@media (max-width:480px){.imageResp3,.imageResp4{display:none}.imageResp5{display:block}}.banner-info-mobile{justify-content:space-between;align-items:center;margin:0 -15px;display:block;position:relative}.banner-info-mobile .spotlight-container{margin-bottom:20px}.banner-info-mobile .spotlight-container img{width:100%;height:auto}.banner-info-mobile .banner-image{width:217px;height:114px;margin-left:auto;margin-right:auto;display:block;position:relative}.banner-info-mobile .banner-stars{margin-right:5px}.banner-info-mobile .small-letters-description{color:#65c5e4;text-align:center;margin:0 1rem 1rem;font-size:19px;font-weight:700;line-height:1.17}.banner-info-mobile .banner-text-available-gain{justify-content:space-around;align-items:flex-start;margin-left:15px;margin-right:15px;display:flex}.banner-info-mobile .banner-text-available-gain .text-available-gain{text-transform:uppercase;font-size:35px;font-weight:700;line-height:1}.banner-info-mobile .banner-text-available-gain .text-available-gain .gain-text{color:var(--pushTotalAmountText1);display:block}.banner-info-mobile .banner-text-available-gain .text-available-gain .until-text{color:var(--pushTotalAmountText2);display:block}.banner-info-mobile .banner-text-available-gain .text-number-gain{color:var(--pushTotalAmount);justify-content:center;display:flex}.banner-info-mobile .banner-text-available-gain .text-number-gain .number-text{font-size:87px;font-weight:700;line-height:.8}.banner-info-mobile .banner-text-available-gain .text-number-gain .currency-text{font-size:37px;font-weight:700;line-height:.7}.banner-info-mobile .card-text-gain{color:var(--cardName);text-transform:uppercase;text-align:center;font-size:19px;font-weight:700;display:block}.banner-info-mobile .banner-text{width:301px;margin:0 auto;position:relative}.banner-info-mobile .banner-text .banner-text-header{justify-content:space-between;display:flex}.banner-info-mobile .banner-text .banner-text-header .banner-shape{object-fit:contain;text-align:center;min-width:46px;height:44px;vertical-align:center;color:#fff;background-image:url(/images/shape.svg);background-repeat:no-repeat;align-items:center;padding-top:7px;padding-right:5px;font-size:20px;font-weight:700}.banner-info-mobile .banner-text .banner-text-header .big-letters{padding-left:12px}.banner-info-mobile .banner-text .banner-text-header .big-letters span:first-child{color:var(--missionColor)}.banner-info-mobile .banner-text .banner-text-header .big-letters span:nth-child(2){color:var(--availableColor)}.banner-info-mobile .banner-text p.small-letters{text-align:center}.footer{z-index:15;background-color:#0f1012;margin-top:15px;padding:47px 0 6px}.footer .container{margin-bottom:20px;padding:0 15px!important}.footer p.text-space{margin-top:13px}.footer p.body-text{color:#fefefe;margin-top:40px}.footer .social-container a{margin-right:24px}.footer .social-container a img:hover{cursor:pointer}.footer p.text-desctiption{color:#797979;margin-bottom:0;font-size:12px;font-weight:400;line-height:16px}.footer ul{list-style-type:none}.footer ul li{margin-bottom:24px}.footer ul li a{color:#fefefe}.footer ul li a:hover{cursor:pointer;text-decoration:none}@media (max-width:960px){.footer .logo-footer{text-align:center;margin-bottom:30px}.footer p.text-desctiption{text-align:center}.footer .button-container{text-align:center;margin-bottom:60px}.footer .menu-button{color:#fefefe;font-size:16px;font-weight:500;line-height:auto;padding-bottom:32px;display:block}.footer .menu-button:hover{cursor:pointer;text-decoration:none}}.login-registration{background:linear-gradient(#5386e7 0%,#302e88 100%)}.logo-login{margin:40px auto 0;display:block}.banner-info-login{background-image:url(/images/Pattern2.png);background-position:49% 46%;background-repeat:no-repeat;position:relative}@media (max-width:960px){.banner-info-login{background-image:url(/images/Pattern3.png);background-position:0 29%}.banner-info-login .img-background-femme{position:absolute;bottom:1%;right:0}.banner-info-login .img-background-homme{position:absolute;bottom:1%}}.login-container{justify-content:center;align-items:center;padding-top:120px;padding-bottom:80px;display:flex}@media (max-width:960px){.login-container{flex-wrap:wrap;padding-top:100px;padding-bottom:185px}}.login-container-registration{justify-content:center;align-items:flex-start;padding-top:120px;padding-bottom:80px;display:flex}@media (max-width:960px){.login-container-registration{flex-wrap:wrap;padding-top:60px;padding-bottom:27px}}.left-side-container{padding:0 30px}@media (max-width:960px){.left-side-container{padding:0}}.left-side-reg{padding:42px 20px 30px!important}.left-side-reg .input-login{max-width:295px;padding:10px 45px 15px 25px}.left-side-reg .password-container .input-password{max-width:295px;margin:0 auto}@media (max-width:960px){.left-side-reg{padding:26px 35px 10px 39px!important}}.left-side-reg2{padding:42px 95px 30px!important}@media (max-width:960px){.left-side-reg2{padding:26px 20px 24px!important}}.left-side{background-color:#fff;border-radius:33px;width:455px;max-width:455px;height:auto;padding:42px 81px 30px 80px}.left-side a.btn-forget-password{text-align:center;color:#302f89;margin-top:25px;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:block;text-decoration:underline!important}.left-side a.btn-forget-password:hover{cursor:pointer}@media (max-width:960px){.left-side a.btn-forget-password{margin-top:9px}.left-side{z-index:99;margin-right:0;padding:27px 37px 15px}}.banner-info-registration{background-image:url(/images/FondIllustration.png);background-position:-11% 123px;background-repeat:no-repeat;position:relative}@media (max-width:960px){.banner-info-registration{background-image:url(/images/FondIllustrationMobile.png);background-position:0 55px}}.right-side{max-width:430px;margin-top:75px;margin-right:90px}.right-side .right-side-image{margin:0 auto;display:block;position:relative}.right-side .right-side-image .img-step2{position:absolute;left:50%;transform:translate(-50%)}.right-side .right-side-image .img-step22{margin:0 auto;display:block}.right-side .right-side-title{text-align:center;color:#fff;margin-top:21px;margin-bottom:20px;font-size:35px;font-weight:700;line-height:41px}@media (max-width:960px){.right-side .right-side-title{max-width:290px;margin:7px auto;font-size:22px;line-height:26px}}.right-side .right-side-description{text-align:center;color:#fff;font-size:18px;line-height:21px}@media (max-width:960px){.right-side .right-side-description{max-width:295px;margin:0 auto 10px;font-size:13px;line-height:15px}.right-side{margin-top:0;margin-right:0;padding-top:10px}}.login-title{text-align:center;text-transform:uppercase;color:#302f89;font-size:30px;font-weight:700;line-height:36px}@media (max-width:960px){.login-title{font-size:22px;line-height:26px}}.login-success{text-align:center;color:#384a94;margin-top:20px;margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.07}.login-description{text-align:center;color:#302f89;margin-top:15px;margin-bottom:34px;font-size:15px;font-style:normal;font-weight:400;line-height:17px}@media (max-width:960px){.login-description{margin-top:12px;margin-bottom:15px;font-size:13px;line-height:15px}}.login-details{text-align:center;color:#302f8980;margin-top:25px;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.registrationInfoMsg{letter-spacing:-.2px;text-align:center;color:#000;margin-top:10px;margin-bottom:20px;font-size:11.8px;font-weight:600;line-height:1.27}.form-login{border:3px solid #cf0c0c}.user-identify{letter-spacing:-.2px;text-align:center;color:#6c6974;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.input-login{box-sizing:border-box;color:#302f89;background-color:#e6e6e6;border:none;border-radius:50px;width:100%;height:38px;margin:6px 0;padding:10px 20px 15px 25px;font-size:15px;font-style:normal;font-weight:400;line-height:17px;display:inline-block}.button-login-fb{background-color:#1877f2!important}.button-login{text-align:center;color:#fff;background-color:#3a3277;border:none;border-radius:10px;width:100%;height:43px;margin:8px 0;font-size:15px;font-weight:700;line-height:18px}.btn-log{margin:8px auto;display:block;width:146px!important}@media (max-width:960px){.btn-log{margin:4px auto}}.button-login:hover{background-color:#3a7dce}.button-login:disabled,button-login[disabled]{background-color:#dedee4}.label-for-login{color:#384a94}.block-create-account{text-align:center;color:#302f89;justify-content:center;margin-top:57px;font-size:12px;line-height:14px;display:flex}.block-create-account a{text-align:center;color:inherit;margin-left:9px;display:block;text-decoration:underline!important}.block-create-account a:hover{cursor:pointer}@media (max-width:960px){.block-create-account{margin-top:10px}}.bloc-registration{margin-top:30px}.bloc-login{text-align:center}.bloc-login .acceptation{text-align:left;color:#302f89;justify-content:center;align-items:center;margin-bottom:10px;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:flex}.bloc-login .acceptation .label-acceptation{width:100%}.bloc-login .acceptation input[type=checkbox]{width:18px;height:18px;margin-right:8px}.bloc-login .acceptation a{display:initial}.bloc-login .switch-container{justify-content:center;align-items:center;display:flex}.bloc-login .switch-container .label-text{letter-spacing:normal;color:#928e9d;width:auto;margin-left:10px;font-size:12px;line-height:1.3}.bloc-login .remember-me{color:#302f89;justify-content:center;align-items:center;margin-bottom:0;font-size:12px;font-style:normal;font-weight:400;line-height:14px;display:flex}.bloc-login .remember-me input[type=checkbox]{width:16px;height:16px;margin-right:15px}.bloc-login .remember-me a{display:initial}.bloc-login i.reg-camera-container{position:absolute;top:auto;bottom:22%;right:6%}.bloc-login i.reg-camera-container img{width:20px;height:auto}.bloc-login i{position:absolute;top:29%;right:6%}.bloc-login label{width:100%;position:relative}.bloc-login .compte-label{justify-content:center;display:flex}.bloc-login .compte-label a{margin-left:5px}.bloc-login i:hover{cursor:pointer}.bloc-login .input-password{position:relative}.bloc-login .all-right{position:absolute;right:18%}.bloc-login .rule{color:#b1b1b1;letter-spacing:-.2px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;position:relative;width:25%!important}.bloc-login .rule img{margin-right:4px}.bloc-login .rule.active{color:#302f89}.bloc-login .full-rule{color:#6c6974;letter-spacing:-.2px;width:100%;margin-bottom:10px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;position:relative}.bloc-login .retailers-container{flex-wrap:wrap;margin-top:33px;margin-bottom:26px;display:flex}.bloc-login .retailer-logo-item{border-radius:50%;max-width:80px;height:auto}@media (max-width:960px){.bloc-login .retailer-logo-item{max-width:64px}}.bloc-login .retailer-contain{width:50%}.bloc-login .retailer-logo-container{background:#f4f4f4;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:7px auto;display:flex}.bloc-login .retailer-logo-container.active,.bloc-login .retailer-logo-container:hover{border:5px solid #302f89}@media (max-width:960px){.bloc-login .retailer-logo-container{width:80px;height:80px}.bloc-login .retailer-logo-container.active,.bloc-login .retailer-logo-container:hover{border:3px solid #302f89}}.bloc-login input[type=radio]{display:none}.card-container{align-items:center;margin-top:31px;display:flex}.card-container .retailer-logo{border-radius:initial;width:78px;height:53px}.cardContainer{text-align:center;margin-top:31px;display:block}.cardContainer .retailer-logo{border-radius:0;border-radius:initial;width:139px;height:auto;margin-bottom:21px}.input-card{box-sizing:border-box;opacity:1;color:#272a30;background-color:#f1f1f6;border:1px solid #ccc;border-radius:10px;width:100%;height:46px;margin:20px 0;padding:1px 20px;font-size:13px;line-height:1;display:inline-block}.card-description-title{letter-spacing:normal;color:#928e9d;margin-top:15px;font-size:10px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}.card-description{letter-spacing:normal;color:#928e9d;margin-top:53px;font-size:10px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.3}.secondLoyaltyCard{background:linear-gradient(245deg,#3b2869 10%,#374e9a 100%,#3372c7 80%);border-radius:10px;justify-content:space-around;align-items:center;width:300px;height:auto;margin-top:54px;padding:12px;display:flex}.secondLoyaltyCard p{letter-spacing:-.3px;color:#fff;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.secondLoyaltyCard span{color:#fff;font-size:11.8px;font-weight:400;line-height:1.27;display:block}.thirdLoyaltyCard{background:linear-gradient(245deg,#3b2869 10%,#374e9a 100%,#3372c7 80%);border-radius:10px;justify-content:space-around;align-items:center;width:363px;height:auto;margin-top:10px;margin-bottom:20px;padding:12px;display:flex}.thirdLoyaltyCard p{letter-spacing:-.3px;color:#fff;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.thirdLoyaltyCard span{color:#fff;font-size:11.8px;font-weight:400;line-height:1.27;display:block}.loyaltyCard{background:linear-gradient(245deg,#3b2869 10%,#374e9a 100%,#3372c7 80%);border-radius:10px;justify-content:space-around;align-items:center;width:300px;height:143px;margin-top:54px;padding-left:20px;display:flex}.loyaltyCard p{letter-spacing:-.3px;color:#fff;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.loyaltyCard span{color:#fff;font-size:11.8px;font-weight:400;line-height:1.27;display:block}.error-label{color:red}.rc-steps-item-title:after{background-color:#dedee4!important;border-radius:5px!important;width:47px!important;height:10px!important;top:6px!important;left:0!important}.rc-steps-item-icon{color:#fff!important;text-align:center!important;width:29px!important;height:25px!important;margin-right:0!important;font-size:14px!important;font-weight:500!important;line-height:24px!important}.rc-steps-item-process .rc-steps-item-icon{background:#3372c7!important;border-color:#108ee9!important}.rc-steps-item-wait .rc-steps-item-icon{background-color:#a4a0b0!important;border-color:#a4a0b0!important}.rc-steps-item-wait .rc-steps-item-icon>.rc-steps-icon{color:#fff!important}.rc-steps-horizontal:not(.rc-steps-label-vertical) .rc-steps-item{margin-right:0!important}.rc-steps-item-title{padding-right:0!important}.rc-steps-item-finish .rc-steps-item-title:after{background-color:#265b9a!important}.rc-steps-item-finish .rc-steps-item-icon{background:#3372c7!important;border-color:#108ee9!important}.rcicon-check:before{content:"✓"}.rcicon:before{font-size:16px;display:block;font-family:anticon!important}.rc-steps-item-finish .rc-steps-item-icon>.rc-steps-icon{color:#fff!important}.rc-steps-item-icon>.rc-steps-icon.rcicon{font-size:12px;position:relative!important;top:3px!important}.modal-retailer .retailer-container{max-height:580px;overflow:auto}.modal-retailer .retailer-header{margin-top:8px;margin-bottom:24px}.modal-retailer .retailer-title{letter-spacing:.56px;color:#a4a0b0;text-align:center;font-size:10px;font-weight:700;line-height:.8}.modal-retailer .retailer-close{position:absolute;top:24px;right:31px}.modal-retailer .retailer-close:hover{cursor:pointer}.modal-retailer .retailer-logo-item{max-width:80px;max-height:50px}.modal-retailer .retailer-card{letter-spacing:-.2px;color:#6c6974;margin-top:5px;font-size:11.8px;line-height:1.27;display:block}.modal-retailer .retailer-tick{position:absolute;top:50%;left:0;transform:translateY(-50%)}.modal-retailer .retailer-item{background-color:#fff;border-radius:10px;align-items:center;max-height:90px;padding-top:23px;padding-bottom:23px;display:flex}.modal-retailer .retailer-item:hover{cursor:pointer;background-color:#efeff5}.modal-retailer .retailer-logo-container{text-align:center;width:50%;display:block;position:relative}.modal-retailer .retailer-holder{color:#a4a0b0;margin-top:2px;font-size:11px;font-weight:700;line-height:.91;display:block}.modal-retailer .retailer-holder.active{color:#3372c7}.modal-retailer .retailer-name{letter-spacing:normal;color:#272a30;font-size:15px;font-weight:700;line-height:1.07;display:block}.sticky-header{box-shadow:0 5px 10px #0000000d;background-color:#fff!important}.sticky-header .header-menu{animation-name:slidein;animation-duration:.8s;background-color:#fff!important}.sticky-header .header-menu .header-label{letter-spacing:normal;color:#384a94;max-width:190px;margin-left:15px;font-size:10px;font-weight:500;line-height:1.2}.sticky-header .progress{width:70px;background-color:#efeff5!important;border-radius:5px!important;height:10px!important}.sticky-header .progress .progress-bar{background-color:var(--gauge);border-radius:5px}.sticky-header .offer-picture{margin:0 15px}.sticky-header .f-left{align-items:center;display:flex}@keyframes slidein{0%{opacity:0}to{opacity:1}}.fixed-header{z-index:9;background-color:#fafafc;width:100%;position:fixed;top:0;left:0}@media (max-width:960px){.fixed-header{background-color:#efeff5}}.header-menu{z-index:10;background-color:#fafafc;align-items:center;min-height:55px;display:flex;position:relative;top:0}.header-menu .dropdown a{padding:0 0 0 5px}.header-menu .help-icon{padding-left:5px}@media (max-width:960px){.header-menu{background-color:#efeff5}.home .header-menu{background-color:#0000}}.f-right{text-align:right;margin-left:auto;padding:0 15px 0 0}.f-left{color:#00f;display:inline-flex}.f-left a{padding-top:0}.position-center-vertical{letter-spacing:normal;color:#272a30;font-size:18px;font-weight:700;line-height:1.07;position:absolute;left:50%;transform:translate(-50%)}.title-center{letter-spacing:-.34px;color:#3372c7;text-transform:uppercase;margin-left:14px;font-size:22px;font-weight:700}.position-center{position:absolute;left:48%;transform:translate(-50%)}@media (max-width:360px){.position-center{left:39%}}.position-center a{padding-top:0!important;padding-bottom:0!important}.position-center button{padding-left:15px!important;padding-right:15px!important}.retailer-logo{border-radius:50%;width:53px;height:51px}.retailer-icon-container:hover{cursor:pointer}.retailer-arrow{margin-left:11px}.catalina-one-logo{object-fit:contain;width:113px;height:57px}.catalina-one-logo:hover{cursor:pointer}.wallet-total-text{letter-spacing:-.2px;color:#6c6974;margin-right:15px;font-size:11.8px;font-weight:400;line-height:1.27}.wallet-total{background-color:var(--totalEarningsBackgroundColor);color:#fff;text-align:center;border-radius:35px;justify-content:center;align-items:center;min-width:60px;height:35px;padding-left:5px;padding-right:5px;font-size:15px;font-weight:700;display:inline-flex}.gain-euro{border:3px solid #fff;border-radius:46%;width:25px;height:25px;margin-left:9px;font-size:13px;font-weight:700}.back-button{cursor:pointer;margin-top:10px;margin-bottom:10px;margin-right:10px;display:flex}.back-button img{width:100%}.menu-contain-right{justify-content:center;align-items:center;display:flex}.link-a{color:#000}.offer-picture{width:auto;max-width:62px;height:45px}.time-left-clock{margin-top:-2px;margin-left:5px}.img-carousel{border-radius:20px;width:620px;max-width:620px;height:auto}.carousel-container{width:620px}.first-bloc-container{color:#fff;justify-content:center;padding-top:30px;display:flex;position:relative}.first-bloc-container .activateButton{cursor:pointer;text-align:center;letter-spacing:-.46px;color:var(--textColorActivationMissionDetail);border-radius:10px;justify-content:center;align-items:center;height:50px;margin:20px 20px 0 auto;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;display:flex}.first-bloc-container .activateButton img{margin-right:10px}.effort-card{color:#000;text-align:center;background-color:#fff;border:1px solid #9e9e9e;border-radius:10px;width:300px;height:max-content;margin-right:20px;padding:30px 20px}.effort-card .firstLine{letter-spacing:-.36px;text-align:center;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.11}.effort-card .secondLine{letter-spacing:-.36px;text-align:center;margin-bottom:20px;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.11}.effort-card .thirdLine{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-bottom:20px;font-size:14px;line-height:1.27}.effort-card .fourthLine{letter-spacing:-.4px;text-align:right;color:#272a30;font-size:14px;font-weight:700;text-decoration:underline}.effort-card .fourthLine:hover{cursor:pointer}.effort-card .avancementLine{letter-spacing:-.3px;text-align:center;color:#272a30;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.07}.effort-card .avancementLine .dateBeforeGain,.effort-card .avancementLine .realiseMission,.effort-card .avancementLine .advancementMission{display:inline}.effort-second-text{text-align:center;color:#6c6974;font-size:11.8px;font-weight:400;line-height:1.27}.effort-third-text{cursor:pointer;letter-spacing:-.4px;text-align:center;color:#272a30;padding-top:5px;font-size:13px;font-weight:700;line-height:normal;text-decoration:underline}.card-info-description{margin-top:30px}.card-info-description .card-info-description-first{letter-spacing:-.2px;text-align:center;color:var(--textColorDetail);font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;text-decoration:underline}.card-info-description .card-info-description-second{letter-spacing:-.2px;text-align:center;color:var(--textColorDetail);font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.container-loyalty-card{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;margin-top:30px}.bloc-loyalty-card{text-align:left;justify-content:center;align-items:center;max-width:700px;margin:0 auto;padding:19px 0;display:flex}.bloc-loyalty-card .banner-stars{object-fit:contain;width:100px}.bloc-loyalty-card .bloc-loyalty-card-container{margin-left:20px;line-height:1}.bloc-loyalty-card .bloc-loyalty-card-container p{letter-spacing:-.2px;color:var(--fontFidCard);font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.27}.bloc-loyalty-card .bloc-loyalty-card-container span{letter-spacing:-.3px;color:var(--fontFidCard);font-size:12px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.07}@media (max-width:960px){.bloc-loyalty-card{margin:0 auto;padding:29px 0}}.loyalty-card{color:#fff;background-color:#fff3;border-radius:10px;align-items:center;width:300px;height:max-content;margin-top:20px;margin-right:20px;padding:20px;display:flex}.loyalty-card .loyalty-card-container{margin-right:20px}.loyalty-card p{letter-spacing:-.3px;color:#fff;width:160px;margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.07}.loyalty-card span{color:#fff;font-size:11.8px;font-weight:400;line-height:1.27;display:block}.header-image{max-width:292px;height:auto;margin:0 15px;position:relative;top:56px}.card-Label{margin-left:22px;font-size:15px;font-weight:700;line-height:1.07;display:inline-block}.card-newsletter{letter-spacing:-.2px;color:#6c6974;font-size:11.8px;line-height:1.27}.sliderTop{margin:25px 0 0;position:relative}.sliderTopBkg{text-align:center;background-color:#efeff5;width:100%;padding-top:16px;position:absolute;top:-25px;left:0}svg.waves,svg.bottom-waves{width:100%;height:auto}.container-title-details{background-color:#efeff5;padding:80px 0 0}.titlePageDetails{letter-spacing:-.4px;text-align:center;height:36px;color:var(--titlePageDetails);font-size:26px;font-weight:700;line-height:1.38}@media (max-width:960px){.titlePageDetails{height:30px;font-size:24px}}.gainDetailsPage{letter-spacing:-.55px;text-align:center;height:36px;font-size:36px;font-weight:1000;line-height:1}@media (max-width:960px){.gainDetailsPage{height:32px;font-size:36px}.carousel-container{width:100%;margin-bottom:20px}.img-carousel{width:100%;max-width:inherit}.first-bloc-container{flex-direction:column-reverse;padding:0 15px;top:0}.first-bloc-container .activateButton{margin-right:0;font-size:16px}.effort-card{width:100%;margin:0}.loyalty-card{width:auto;margin:20px 0}.sliderTop{margin:20px 0 0;position:relative}.sliderTopBkg{text-align:center;background-color:#efeff5;width:100%;padding-top:0;position:absolute;top:-20px;left:0}.sliderTopBkg svg.waves{width:430%;position:relative;left:-167%}.sliderTopBkg svg.waves-bkg{width:100%;position:absolute;left:0}}.modal-gain{text-align:center}.modal-gain .background-image-gain{text-align:center;background-image:url(/images/group-2000.svg);background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;min-height:144px;margin:20px auto 0;display:flex}.modal-gain .background-image-gain img{width:54px;height:auto}.modal-gain .title-gain{letter-spacing:-.4px;text-align:center;color:#272a30;margin-top:20px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.25}.modal-gain .info-gain{letter-spacing:-.4px;color:#fff;background-color:#d00024;border:none;border-radius:10px;margin:20px 0;padding:13px 55px;font-size:13px;font-weight:700;line-height:1.15}.modal-gain .info-gain img{width:56px;height:auto;padding-right:17px}.modal-gain .description-gain{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-bottom:30px;font-size:11.8px;font-weight:400;line-height:1.27}.modal-gain .confirm-button{color:#000;letter-spacing:-.4px;background-color:#efeff5;border:none;border-radius:17.5px;width:103px;font-size:13px;font-weight:700}.modal-gain .cancel-button{color:#fff;letter-spacing:-.4px;border:none;border-radius:17.5px;padding-left:20px;padding-right:20px;font-size:13px;font-weight:700}.modal-gain .action-gain{justify-content:space-between;align-items:center;display:flex}.bottomContainer{background-color:#efeff5;margin:0 auto;position:relative}@media (max-width:960px){.bottomContainer{background-position:50% 197px}}.howItWorks span{color:#6c6974;letter-spacing:-.4px;text-align:center;margin-top:80px;margin-bottom:20px;font-size:26px;font-weight:700;line-height:1;display:block}.howItWorks .steps{justify-content:left;align-items:center;display:flex}.howItWorks .step{text-align:center;background-image:linear-gradient(#0000000d,#efeff500 100%);border-radius:10px;flex:1;justify-content:space-around;width:250px;height:375px;margin:5px 10px;padding:30px 20px 25px;display:block;position:relative}.howItWorks .step img.stepImage{height:129px}.howItWorks .step .stepNumber{margin:25px auto 0}.howItWorks .step .stepNumber span{letter-spacing:.5px;color:#a4a0b0;margin-left:4px;font-size:9px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.11}.howItWorks .step .title{letter-spacing:-.4px;text-align:center;color:#272a30;background-color:#0000;min-height:40px;margin-top:9px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.25}.howItWorks .step .description{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-top:10px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}@media (max-width:960px){.howItWorks h1{letter-spacing:-.28px;color:#6c6974;margin-top:30px;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.44}.howItWorks .step{width:auto;margin:5px 10px 26px}}.about{padding-bottom:125px}.about h1{letter-spacing:normal;text-align:center;color:#6c6974;margin-bottom:18px;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}.about .pictureContainer{position:relative}.about .pictureContainer img{width:92px;margin:0 auto;display:block}.about .pictureContainer svg{text-align:center;height:auto;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.about .brandInfo{letter-spacing:-.4px;text-align:center;color:#272a30;margin-top:29px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.25}.about .brandInfoDescription{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-top:29px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.44}@media (max-width:959px){.about{padding:60px 15px 65px}}.info-bloc{padding-top:50px}.info-bloc .info-bloc-title{letter-spacing:-.4px;text-align:center;color:var(--textColorDetail);margin-bottom:47px;font-size:26px;font-weight:700;line-height:1.38}@media (max-width:960px){.info-bloc{padding-top:28px}.info-bloc .info-bloc-title{margin:0 auto 20px;font-size:18px}}.lines{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;justify-content:center;align-items:center;padding-top:11px;display:flex}.lines .lines-bloc{margin:0 28px}.lines .lines-bloc .firstLine{letter-spacing:-.3px;text-align:center;color:var(--textColorDetail);margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.07}.lines .lines-bloc .secondLine{letter-spacing:-.2px;text-align:center;color:var(--textColorDetail);max-width:600px;font-size:11.8px;line-height:1.27}@media (max-width:960px){.lines .lines-bloc{margin:0 8px}.lines{padding-top:29px}}.brand-eligible{margin-top:62px}.scan-header .scan-description{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-top:17px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.scan-header .scan-description-result{letter-spacing:-.2px;text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;border-radius:.25rem;width:fit-content;margin:10px auto;padding:.75rem 1.25rem;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.scan-header .scan-result-mission{letter-spacing:-.2px;color:#4186ee;text-align:center;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;display:block}.scan-header .scan-result{letter-spacing:-.2px;text-align:center;color:#000;margin-top:10px;font-size:13px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.scan-header .scan-result-label{letter-spacing:-.2px;text-align:center;color:#173bdb;margin-top:10px;font-size:13px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.27}.scan-header .scan-result-correct{text-align:center;color:#155724;background-color:#d4edda;border:1px solid #0000;border-radius:.25rem;width:fit-content;margin:10px auto;padding:.75rem 1.25rem;font-size:13px;font-weight:500;display:block}.scan-header .scan-result-not-correct{text-align:center;color:#721c24;background-color:#f8d7da;border:1px solid #0000;border-radius:.25rem;width:fit-content;margin:10px auto;padding:.75rem 1.25rem;font-size:13px;font-weight:500}.scan-header .container-video{margin-bottom:10px;position:relative}.scan-header .container-video img.checkmark{width:50px;margin:auto;position:absolute;inset:0}.scan-header .container-video .element{clip-path:polygon(0% 0%,0% 100%,5% 100%,5% 25%,95% 25%,95% 65%,5% 65%,5% 100%,100% 100%,100% 0%);background:#9b9b9bcc;width:100%;height:100%;position:absolute;top:0}.scan-header .action-card .cancel-button{letter-spacing:normal;text-align:center;color:#fff;background-color:#4186ee;border:none;border-radius:17.5px;margin:0 auto;padding:10px 30px;font-size:13px;font-weight:700;line-height:normal;display:block}.products-eligible{margin-bottom:40px}.products-eligible .verify-button{text-transform:uppercase;letter-spacing:-.46px;height:50px;color:var(--verifyButtonColor);border:none;border-radius:10px;margin:20px auto 17px;padding:10px 25px;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;display:block}.products-eligible .background-container img{z-index:0;width:1230px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}@media (max-width:960px){.products-eligible .background-container img{display:none}}.products-eligible .offers-container{justify-content:center;align-items:flex-start;display:flex}.products-eligible .offers-container .d-flex{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}.products-eligible .offers-container .offers-text{margin:0 auto}.products-eligible .offers-container .offers-text .magasine-text{position:relative}.products-eligible .offers-container .offers-text .magasine-text .small-letters{max-width:220px;margin-bottom:0}.products-eligible .offers-container .offers-text img{position:relative}.products-eligible .offers-container .offer-text-left{z-index:5}.products-eligible .offers-container .wide-text{max-width:none}.products-eligible .offers-container .wide-text img{top:0;right:0}.products-eligible .show-More{text-align:center;margin-bottom:15px}.products-eligible a{letter-spacing:-.4px;text-align:center;color:#272a30;font-size:13px;font-weight:700;text-decoration:underline}.products-eligible a:hover{cursor:pointer}.products-eligible .left-offer-text{margin-bottom:15px}.products-eligible .left-offer-text .magasine-text{left:0!important}.products-eligible .left-offer-text .magasine-text .big-letters{letter-spacing:-.4px;color:#6c6974;text-align:center;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1;display:block}.products-eligible .left-offer-text .magasine-text .small-letters{z-index:7;letter-spacing:-.2px;text-align:center;color:#6c6974;font-size:11.8px;line-height:1.27;position:relative}.products-eligible .left-offer-text img{right:35px}.products-eligible .offerBrand{border-radius:40px;width:211px}.products-eligible .offerBrand img{max-width:100px;height:auto;max-height:88px}.products-eligible .offerTile{height:85px;min-height:auto;cursor:unset;flex-direction:row;align-items:center;width:300px;padding:16px 18px 16px 0;display:flex}.products-eligible .offerTile .offer-progress{justify-content:center;align-items:center;width:100px;display:flex}.products-eligible .offerTile .offer-progress img{align-self:center;max-width:50px;height:41px;max-height:41px}.products-eligible .offerTile .offer-info{text-align:left;width:181px;overflow:hidden}.products-eligible .offerTile .offer-info b{text-overflow:ellipsis;-webkit-line-clamp:3;letter-spacing:-.4px;color:#272a30;-webkit-box-orient:vertical;font-size:14px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07;display:-webkit-box;overflow:hidden}.products-eligible .offerTile .offer-info div{color:var(--earnUpto);height:20px;font-size:12px;line-height:1.08}.products-eligible .offerTile .offer-info div strong{color:#384a94;font-weight:700}.products-eligible .offerTile .offer-info .code-container{align-items:center;display:flex}.products-eligible .offerTile .offer-info .code-container .offer-code{align-items:center;margin-left:6px;display:flex}.products-eligible .center-content{align-items:center;position:relative}.products-eligible .offers-header{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex;position:relative}.products-eligible .offers-header .offers-count{letter-spacing:-.4px;color:#6c6974;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal}@media (max-width:960px){.brand-eligible{margin-top:38px}.products-eligible{margin-bottom:30px;margin-left:15px;margin-right:15px}.products-eligible .offerTile{justify-content:left;width:auto;height:85px;margin:10px 5px;padding:16px 10px}.products-eligible .offerTile .offer-info{width:240px}.products-eligible .offerBrand{border-radius:40px;width:95px!important;height:80px!important}.products-eligible .offerBrand img{border-radius:16px;max-width:80px;height:auto;max-height:65px}.products-eligible .background-container{width:100%;position:absolute;top:0;left:-27px}.products-eligible .offers-header{text-align:center;display:block}.products-eligible .offers-header .offers-count{margin-bottom:10px}}.mission-list{margin-bottom:83px}.mission-list .offers-container{justify-content:center;align-items:flex-start;margin-top:10px;display:flex}.mission-list .offers-container .offer-text-right{width:100%}.mission-list .offers-container .offers-cards{align-items:flex-start}.mission-list .offers-container .offers-cards .d-flex{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}.mission-list .offers-container .offers-cards .offers-text{margin:0;display:flex}.mission-list .offers-container .offers-cards .offers-text .magasine-text{z-index:1;width:220px;padding:45px 0 0 10px;position:relative}.mission-list .offers-container .offers-cards .offers-text .magasine-text .small-letters{max-width:220px;margin-bottom:0}.mission-list .offers-container .offers-cards .offers-text img{position:relative}@media (max-width:959px){.mission-list .offers-container .offers-cards .offers-text{background-image:url(/images/group-200.svg);background-position:50%;background-repeat:no-repeat}}.mission-list .offers-container .offers-cards .offer-text-right{z-index:5}.mission-list .offers-container .offers-cards .wide-text{max-width:none}.mission-list .offers-container .offers-cards .wide-text img{top:0;right:0}.mission-list .show-More{text-align:center;margin-top:20px}.mission-list .show-More button{width:110px}.mission-list .info-icon{background-color:#fff;border-radius:50%;width:20px;height:20px;display:inline-block;position:absolute;right:0}.mission-list .right-offer-text .magasine-text{z-index:6;position:relative;left:0!important}.mission-list .right-offer-text .magasine-text .big-letters{letter-spacing:-.4px;color:#6c6974;text-align:center;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1;display:block}.mission-list .right-offer-text .magasine-text .small-letters{letter-spacing:-.2px;text-align:center;color:#6c6974;font-size:11.8px;line-height:1.27}@media (max-width:959px){.mission-list .right-offer-text .magasine-text .big-letters{font-size:18px}}.mission-list .right-offer-text img{right:35px}.mission-list .challenge-cell{background-color:var(--tileBackgroundColor);text-align:center;border-radius:10px;flex-direction:column;justify-content:space-around;width:239px;padding:0 20px;display:flex;position:relative;box-shadow:0 5px 10px #0000000d}.mission-list .challenge-cell .rewardStatus{position:absolute;top:11px;left:12px}.mission-list .challenge-cell .offer-progress{margin-top:27px;margin-bottom:14px}.mission-list .challenge-cell .offer-progress img{height:50px}.mission-list .challenge-cell .offer-info{color:#272a30;text-transform:uppercase;margin-bottom:30px;font-size:15px;font-weight:700;line-height:1.2}.mission-list .challenge-cell .offer-reward{text-align:center;color:#6c6974;margin-top:5px;font-size:14px;font-style:normal;font-weight:400;font-stretch:100%}.mission-list .challenge-cell .offer-reward span{color:#3372c7;font-weight:700}.mission-list .center-content{align-items:center;position:relative}.mission-list .center-content .offers-text{margin-left:50px}.mission-list .background-container img{z-index:0;position:absolute;top:50%;right:6%;transform:translateY(-50%)}@media (max-width:959px){.mission-list{margin-bottom:30px}.mission-list .challenge-cell{width:100%;padding:0 15px}.mission-list .offers-container{margin-top:0;display:block}.mission-list .offers-container .offers-text{max-width:none;margin-left:0;margin-right:0}.mission-list .offers-container .offers-text .magasine-text{text-align:center;width:auto;max-width:none;margin:0 auto 22px;padding:0;position:relative}.mission-list .offers-container .offers-text .magasine-text .background-container{position:absolute;left:0;right:-30px}.mission-list .offers-container .offers-cards{margin:0 -5px}}.disclaimer{background-color:#ffffff0d;border:4px solid #0000000d;border-radius:10px;padding:30px}.disclaimer .titleContainer{justify-content:center;align-items:center;display:flex}.disclaimer .disclaimerTitle{letter-spacing:-.3px;color:#a4a0b0;width:calc(100% - 30px);margin:0 0 0 10px;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.disclaimer .disclaimerDescription{letter-spacing:-.21px;color:#6c6974;flex-direction:column;margin-top:12px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;display:flex}.disclaimer .disclaimerDescription a{padding-top:5px;font-size:.9rem}.disclaimer .info-icon{text-align:center;color:#efeff5;background-color:#a4a0b0;border-radius:50%;width:20px;height:20px;display:inline-block}.challenge-progress{margin-top:29px}.challenge-progress .activateButton{cursor:pointer;text-align:center;letter-spacing:-.46px;color:var(--textColorActivationMissionDetail);border-radius:10px;justify-content:center;align-items:center;height:50px;margin:20px auto 0;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;display:flex}.challenge-progress .activateButton img{margin-right:10px}.challenge-progress .table-container .table-row{justify-content:space-between;display:flex}.challenge-progress .table-container .table-row-colored{margin-bottom:10px;padding:23px 29px}.challenge-progress .table-container .table-row-header{margin-bottom:16px}.challenge-progress .table-container .gauge-finished{justify-content:center;align-items:center;margin:0 auto;display:flex}.challenge-progress .table-container .gauge-finished img{margin-right:20px}.challenge-progress .table-container .gauge-finished-name{letter-spacing:-.23px;color:var(--textColorDetail);text-transform:uppercase;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.13}.challenge-progress .table-container .table-col{justify-content:center;align-items:center;width:25%;display:flex}.challenge-progress .table-container .table-col .header-title{letter-spacing:.83px;text-align:center;text-transform:uppercase;font-style:normal;font-weight:700;font-stretch:100%;line-height:.67;font-size:15px!important}.challenge-progress .table-container .table-col .activeValue{color:var(--textColorDetail);font-size:13px;font-weight:700;line-height:1.15}.challenge-progress .table-container .table-col .activeText{color:var(--textColorDetail);max-width:80px;font-size:14px;font-weight:400;line-height:1.15}.challenge-progress .table-container .table-col .flex{display:flex}.challenge-progress .table-container .table-col .flex .activeValue{margin-right:3px}.challenge-progress .table-container .table-col .mission_level_text{max-width:145px;color:var(--textColorDetail);text-align:center;margin:0 auto 1rem;font-size:13px;font-weight:400;line-height:1.15}.challenge-progress .table-container .table-col .mission_level_text b{font-weight:700}.challenge-progress .table-container .table-col .level-name{letter-spacing:-.23px;color:var(--textColorDetail);text-transform:uppercase;min-width:60px;max-width:61px;margin-left:20px;font-size:15px;font-weight:700;line-height:1.13}.challenge-progress .table-container .table-col .confirm-gain{letter-spacing:-.4px;text-align:center;color:var(--textColorActivationMissionDetail);border-radius:10px;padding:15px 21px;font-size:13px;font-weight:700}.challenge-progress .table-container .table-col .confirm-gain img{margin-right:10px}.challenge-progress .table-container .table-col .confirm-gain:hover{cursor:pointer}.challenge-progress .table-container .table-col .gauge-progress img{width:45px;height:auto;margin:0 20px 0 40px}.challenge-progress .table-container .table-col .progress-label{letter-spacing:normal;text-align:center;color:var(--textColorDetail);font-size:13px;line-height:1.15}.challenge-progress .table-container .table-col .progress-label span{font-weight:700}@media (max-width:960px){.challenge-progress .table-container .table-col .progress-label{text-align:left;font-size:14px;display:flex}.challenge-progress .table-container .table-col .progress-label span{margin-right:4px}}.challenge-progress .table-container .table-col .gauge-contain{justify-content:center;align-items:center;display:flex}.challenge-progress .table-container .table-col .no-avancement{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.challenge-progress .table-container .table-col .no-avancement svg{margin:0 20px 0 40px}.challenge-progress .table-container .table-col .no-avancement svg g g{fill:var(--shoppingCardColor);stroke:var(--shoppingCardColor)}.challenge-progress .table-container .table-col .fourth-row{justify-content:center;align-items:center;display:flex}.challenge-progress .table-container .table-col .fourth-row .star-container{width:40px;margin:0 20px 0 40px}.challenge-progress .table-container .table-col .fourth-row .star-container>div{justify-content:center;align-items:center;display:flex}.challenge-progress .table-container .table-col .fourth-row .star-container svg g g{fill:var(--starsColor)}.challenge-progress .table-container .table-col .fourth-row .star-description{width:100px}@media (max-width:960px){.challenge-progress .table-container .table-col .fourth-row .activeText{max-width:initial}}.challenge-progress .table-container .table-col .no-avancement span,.challenge-progress .table-container .table-col .with-avancement span,.challenge-progress .table-container .table-col .finish-avancement span{letter-spacing:normal;color:var(--textColorDetail);max-width:86px;font-size:14px;font-weight:700;line-height:1.15}.challenge-progress .table-container .table-col .no-avancement .gauge-container,.challenge-progress .table-container .table-col .with-avancement .gauge-container,.challenge-progress .table-container .table-col .finish-avancement .gauge-container{max-width:140px;margin:0 auto;position:relative}.challenge-progress .table-container .table-col .no-avancement .progress,.challenge-progress .table-container .table-col .with-avancement .progress,.challenge-progress .table-container .table-col .finish-avancement .progress{border-radius:1rem;height:12px;margin-top:10px}.challenge-progress .table-container .table-col .no-avancement .second-offer-cap,.challenge-progress .table-container .table-col .with-avancement .second-offer-cap,.challenge-progress .table-container .table-col .finish-avancement .second-offer-cap{width:250px;color:var(--textColorDetail);text-align:center;margin-top:15px;font-size:13px;font-weight:400;line-height:1.15}@media (max-width:960px){.challenge-progress .table-container .table-col{border-top:1px solid #ffffff1a;width:100%;padding:23px 0}.challenge-progress .table-container .table-col .header-contain-center{text-align:center}.challenge-progress .table-container .table-col .header-contain-flex{flex-direction:column;width:100px;display:flex}.challenge-progress .table-container .table-col .header-title{text-align:left;margin-bottom:6px;font-size:18px!important}.challenge-progress .table-container .table-col .gain-contain{text-align:left;width:113px}.challenge-progress .table-container .gauge-finished-name{width:75px}.challenge-progress .table-container .table-row{flex-direction:column}.challenge-progress .table-container .description-mobile{letter-spacing:-.2px;text-align:center;color:var(--textColorDetail);max-width:325px;margin:0 auto 20px;font-size:14px;line-height:1.27}.challenge-progress .table-container .table-row-colored{padding:0 29px}.challenge-progress .table-container .table-row-header{margin-bottom:11px}.challenge-progress .table-container .arrow-open{position:absolute;right:45px}}.progressChallenge .progress{border-radius:1rem}.progressChallenge .activateButton{cursor:pointer;letter-spacing:-.36px;text-align:center;color:#272a30;border-radius:10px;justify-content:center;align-items:center;width:300px;height:60px;margin:55px auto 60px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;display:flex}.progressChallenge .activateButtonMobile{z-index:9;margin-top:0;margin-bottom:10px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.progressChallenge .progress-challenge .img-background{text-align:right;display:block;position:absolute;top:36%;left:60%;transform:translate(-50%,-50%)}.progressChallenge .progress-challenge .magasine-bkg{padding:30px 25px 0 0;position:relative}.progressChallenge .progress-challenge .magasine-bkg .img-background{text-align:right;display:block;position:static;top:36%;left:60%;transform:none}.progressChallenge .progress-challenge .progressText{position:relative}.progressChallenge .progress-challenge .progressText .magasineText{text-align:center;padding:58px 0 11px}.progressChallenge .progress-challenge .progressText .magasineText .big-letters{color:#fff}@media (max-width:959px){.progressChallenge .progress-challenge .progressText .magasineText .big-letters{font-size:18px}}@media (max-width:960px){.progressChallenge .progress-challenge .progressText{padding:30px 0 20px}.progressChallenge .progress-challenge .progressText .magasineText{text-align:center;padding:0}}.progressChallenge .progress-challenge .progress-challenge-container{justify-content:space-between;align-items:flex-start;display:flex}.progressChallenge .progress-challenge .progress-challenge-container .d-flex{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 10px;display:flex}.progressChallenge .progress-challenge .progress-challenge-container .progress-text{background-image:url(/images/group-20.svg);background-position:50%;background-repeat:no-repeat;background-size:136px 150px;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.progressChallenge .progress-challenge .progress-challenge-container .progress-text .magasine-text{z-index:1;width:224px;padding:40px 10px;position:relative}.progressChallenge .progress-challenge .progress-challenge-container .progress-text .magasine-text .big-letters{color:#fff}.progressChallenge .progress-challenge .progress-challenge-container .progress-text img{position:relative}.progressChallenge .progress-challenge .progress-challenge-container .progress-text-left{z-index:5;justify-content:left;align-items:center;display:flex}.progressChallenge .progress-challenge .progress-challenge-container .wide-text{max-width:none}.progressChallenge .progress-challenge .progress-challenge-container .wide-text img{top:0;right:0}.progressChallenge .progress-challenge .progressTile{text-align:center;flex-direction:column;margin:5px 10px;padding:15px;display:flex;position:relative}.progressChallenge .progress-challenge .progressTile .progress-step{letter-spacing:.61px;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;line-height:.91}.progressChallenge .progress-challenge .progressTile .gauge-progress{margin-bottom:10px}.progressChallenge .progress-challenge .progressTile .progress-label{letter-spacing:normal;text-align:center;color:#fff;margin-bottom:20px;font-size:13px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.15}.progressChallenge .progress-challenge .progressTile .bottomInfosProgress{white-space:pre-wrap;font-size:10px}.progressChallenge .progress-challenge .progressTile .bottomInfosProgress span{margin-left:8px;display:inline-block}.progressChallenge .progress-challenge .progressTile .gauge-container{justify-content:space-between;margin-bottom:15px;display:flex}.progressChallenge .progress-challenge .progressTile .gauge-container .progress{width:48%;height:12px}.progressChallenge .progress-challenge .progressTile .gauge-content{margin-bottom:15px;position:relative}.progressChallenge .progress-challenge .progressTile .gauge-content .progress{height:12px}.progressChallenge .progress-challenge .center-content{justify-content:center;align-items:center}@media (max-width:960px){.progressChallenge .progress-challenge .img-background{top:50%;left:-10px;right:-25px;transform:translateY(-50%)}.progressChallenge .progress-challenge .img-background img{width:100%}}@media (max-width:959px){.progressTile{width:auto!important;margin:5px!important;padding:0!important}.progressChallenge{margin-bottom:30px}.background-bottom svg{width:250%;position:relative;right:75%}}.missionsCarouselContainer .react-multi-carousel-dot--active button,.howItWorks .react-multi-carousel-dot--active button{background:#858092!important}.missionsCarouselContainer .react-multi-carousel-dot button,.howItWorks .react-multi-carousel-dot button{background:#cfcdd5;border:none;width:8px;height:8px}.missionsCarouselContainer .react-multi-carousel-dot button:hover:active,.howItWorks .react-multi-carousel-dot button:hover:active{background:#858092}.missionsCarouselContainer .react-multi-carousel-dot button:hover:focus,.howItWorks .react-multi-carousel-dot button:hover:focus{outline:none}.products-eligible .react-multi-carousel-dot--active button,.progress-challenge .react-multi-carousel-dot--active button{opacity:1!important}.products-eligible .react-multi-carousel-dot button,.progress-challenge .react-multi-carousel-dot button{opacity:.4;background:#fff;border:none;width:8px;height:8px}.products-eligible .react-multi-carousel-dot button:hover:active,.progress-challenge .react-multi-carousel-dot button:hover:active{opacity:1;background:#fff}.products-eligible .react-multi-carousel-dot button:hover:focus,.progress-challenge .react-multi-carousel-dot button:hover:focus{outline:none}.secondary-mission-background{min-height:calc(100vh - 80px);margin:80px 0 0;position:relative}.fullscreen{z-index:999;position:fixed;inset:0}.secondary-mission-topBkg{text-align:center;background-color:#efeff5;width:100%;position:absolute;top:-25px;left:0}.secondary-mission-topBkg svg{width:430%;height:auto;position:relative;bottom:-17px;left:-167%}.secondary-mission{margin-top:50px;position:relative}.secondary-mission .mission-title{letter-spacing:-.4px;text-align:center;font-size:22px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.14}.secondary-mission .quiz-title{color:#fff;white-space:pre-line;margin-top:30px}.secondary-mission .comment-title{color:var(--textColorMissionDetail);margin-bottom:10px}.secondary-mission .comment-area{margin:20px 0;position:relative}.secondary-mission .comment-area ::placeholder{color:#fff;opacity:1}.secondary-mission .comment-area :-ms-placeholder-shown{color:#fff}.secondary-mission .comment-area ::-moz-placeholder{color:#fff}.secondary-mission .comment-area textarea{color:#fff;background-color:#0000;border-radius:10px;width:100%;padding:20px;position:relative}.secondary-mission .comment-area input,.secondary-mission .comment-area select{color:#fff;background-color:#0000;border-radius:6px;width:100%;padding:10px;position:relative}.secondary-mission .comment-area select option{color:#000}.secondary-mission .comment-area span.count{opacity:.5;letter-spacing:normal;text-align:right;color:#fff;font-size:11px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.18;position:absolute;bottom:10%;right:4%}.secondary-mission .comment-area .brightness-comment-area{z-index:0;filter:brightness(68%);border-radius:10px;width:100%;height:97%;display:block;position:absolute;top:0}.secondary-mission .rgpd-area{text-align:left;background-color:#fafafc33;border-radius:10px;margin-top:20px;padding:20px}.secondary-mission .rgpd-area .rgpd-title{letter-spacing:-.3px;color:#fff;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.secondary-mission .rgpd-area .rgpd-description{letter-spacing:-.21px;color:#fff;margin-top:12px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.secondary-mission .rgpd-area .rgpd-label{font-size:"12px";letter-spacing:-.21px;color:#fff;margin-top:12px;font-weight:400;line-height:1.27}.secondary-mission .rgpd-area .rgpd-label span{margin-left:5px}.secondary-mission .quizContainer{margin-top:30px;position:relative}.secondary-mission .quizContainer input[type=radio]{display:none}.secondary-mission .quizContainer .question-container{text-align:center;margin:10px 15px;position:relative}.secondary-mission .quizContainer .answer{z-index:0;border-radius:10px;width:100%;height:100%;display:block;position:absolute;top:0;box-shadow:0 5px 10px #0000000d}.secondary-mission .quizContainer .simpleQuizAnswer{border-radius:10px;margin:10px 15px;box-shadow:0 5px 10px #0000000d}.secondary-mission .quizContainer label{letter-spacing:normal;text-align:center;color:#272a30;z-index:1;width:100%;margin-bottom:0;padding-top:26px;padding-bottom:29px;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:.94;position:relative}.secondary-mission .quizContainer label:hover{cursor:pointer}.secondary-mission .quizContainer .brightness-response-area{z-index:0;filter:brightness(68%);border-radius:10px;width:100%;height:97%;display:block;position:absolute;top:0}.secondary-mission .quizContainer .response{z-index:2;border-radius:10px;width:100%;padding:20px;position:relative;box-shadow:0 5px 10px #0000000d}.secondary-mission .quizContainer .response label{letter-spacing:-.2px;color:#fff;text-align:left;max-width:240px;padding-top:0;padding-bottom:0;font-size:11.8px;font-weight:400;line-height:1.27}.secondary-mission .quizContainer .response .answer-container{justify-content:space-between;align-items:center;display:flex}.secondary-mission .quizContainer .response .answer-label{letter-spacing:.61px;text-align:left;margin-top:10px;font-size:11px;font-weight:700;line-height:.91}.secondary-mission .quizContainer .response .icon-response{margin-left:33px}.secondary-mission .quizContainer .response .right-answer{color:#55b78b}.secondary-mission .quizContainer .response .wrong-answer{color:#d0021b}.secondary-mission .quizContainer .response .correct-answer{color:#fff}@media (max-width:960px){.secondary-mission .simpleQuizAnswer{width:100%;margin:10px 0!important}.secondary-mission .quizContainer{flex-wrap:wrap;display:flex}.secondary-mission .quizContainer .question-container{width:43%;margin:10px}}.secondary-mission .btnSendComment{margin-bottom:var(--btnSendCommentMargin)}.secondary-mission .activateButton{cursor:pointer;letter-spacing:-.36px;text-align:center;width:100%;max-width:382px;height:60px;color:var(--btnMissionDetail);border-radius:10px;justify-content:center;align-items:center;margin:30px auto 60px;font-size:16px;font-style:normal;font-weight:700;font-stretch:100%;line-height:normal;display:flex}.secondary-mission .video-duration{opacity:.5;letter-spacing:.61px;color:#272a30;text-align:center;font-size:11px;font-weight:700;line-height:.91}.rate-area{text-align:center;margin-top:20px;padding-left:30px;padding-right:30px}.rate-area img{width:34px;height:34px}.rate-area span:first-child{justify-content:space-between;align-items:center;display:flex!important}@media (max-width:960px){.rate-area{padding-left:25px;padding-right:25px}}.dynamic-component{text-align:center;width:100%;overflow-y:auto}.button_close{background-color:#0000;border:none;position:absolute;top:30px;left:30px}.question-number{text-align:center;opacity:.5;letter-spacing:.61px;color:#272a30;text-transform:uppercase;margin-top:30px;font-size:11px;font-weight:700;line-height:.91}.count-correct-answer{letter-spacing:-.4px;text-align:center;color:#fff;margin-top:30px;font-size:22px;font-weight:700;line-height:1.14}.count-correct{margin-bottom:30px}.modal-boarding .modal-body{text-align:center;background:#eaf1ff;background:var(--onBoardingBackground);padding:0 20px 31px}.modal-boarding .img-boarding{margin-top:56px}.modal-boarding .subtitle-boarding{letter-spacing:.56px;color:#a4a0b0;margin-top:29px;font-size:10px;font-style:normal;font-weight:700;font-stretch:100%}.modal-boarding .title-boarding{letter-spacing:normal;text-align:center;min-height:75px;color:var(--onBoardingStep);margin-top:15px;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.modal-boarding .title-boarding span{color:var(--onBoardingStepTitle2);display:block}.modal-boarding .description-boarding{text-align:center;color:var(--onBoardingStepDescription);font-size:18px;font-style:normal;font-weight:400;line-height:21px}.modal-boarding .action-boarding{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.modal-boarding .confirm-button{background-color:var(--onBoardingButton);letter-spacing:normal;text-align:center;color:#fff;border:none;border-radius:17.5px;margin:20px 0 15px;padding:10px 30px;font-size:13px;font-weight:700;line-height:normal}.modal-boarding .cancel-button{letter-spacing:normal;text-align:center;color:#a4a0b0;background-color:#0000;border:none;border-radius:17.5px;font-size:13px;font-weight:700;line-height:normal;text-decoration:underline}.modal-boarding .cancel-button:hover{cursor:pointer;background-color:#0000;border:none;text-decoration:underline}.modal-boarding .step{flex-direction:column;justify-content:space-between;align-items:center;height:500px;display:flex}.modal-boarding .start{height:535px}.modal-boarding .stepNumber{margin:18px auto 14px}.modal-boarding .stepNumber span{letter-spacing:.5px;text-align:center;color:var(--onBoardingStep);margin-bottom:15px;margin-left:4px;font-size:24px;font-style:normal;font-weight:700;font-stretch:100%;line-height:29px}.modal-boarding .stepImage1{width:auto;height:185px}.modal-boarding .stepImage4,.modal-boarding .stepImage2,.modal-boarding .stepImage3{min-height:185px;max-height:185px}.modal-boarding .react-multi-carousel-dot--active button{background:#858092!important}.modal-boarding .react-multi-carousel-dot button{background:#cfcdd5;border:none;width:8px;height:8px}.modal-boarding .react-multi-carousel-dot button:focus{outline:none}.modal-boarding .react-multi-carousel-dot button:hover:active{background:#858092}.modal-boarding .react-multi-carousel-dot button:hover:focus{outline:none}@media (max-width:960px){.modal-boarding .modal-body{flex-direction:column;justify-content:center;padding:0 20px;display:flex}.modal-boarding .modal-content{height:100vh}.modal-boarding .img-boarding{margin-top:0}.modal-boarding .step{height:520px}.modal-boarding .step .stepImage4,.modal-boarding .step .stepImage2,.modal-boarding .step .stepImage3{margin-top:0}}.account .banner-info-account{background-image:url(/images/group-4.svg);background-position:167px -59px;background-repeat:no-repeat;min-height:259px;margin-top:55px;position:relative}.account .catalina-one-logo:hover{cursor:pointer}.account .header-account{text-align:center;padding-top:35px}.account .header-account .title-account{letter-spacing:-.4px;text-align:center;color:#3372c7;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1;display:inline-block}.account .header-account .logout-account{float:right;letter-spacing:-.2px;color:#6c6974;font-size:11.8px;line-height:1.27;display:inline-block}.account .header-account .logout-account:hover{cursor:pointer;text-decoration:underline}.account .nav{border:none;flex-direction:column;width:300px}.account .nav-container{margin:30px 0 0;display:flex}.account .left-container{margin-right:20px}.account .tab-content{width:100%}.account .left-menu{background-color:#3a3277;border-radius:10px;padding:20px 0 30px}.account .left-menu .menu-title{text-align:center;letter-spacing:.56px;color:#a4a0b0;margin-bottom:20px;font-size:10px;font-weight:700;line-height:.8}.account .nav-tabs .nav-item.show .nav-link,.account .nav-tabs .nav-link.active{color:#fff;background-color:#3372c7}.account .nav-tabs .nav-link{letter-spacing:-.3px;text-align:center;color:#fff;border:none;justify-content:center;align-items:center;height:50px;font-size:15px;font-weight:500;display:flex}.account .nav-tabs .nav-link:hover{cursor:pointer}.account .loyaltyCard{background:linear-gradient(245deg,#3b2869 10%,#374e9a 100%,#3372c7 80%);border-radius:10px;justify-content:space-around;align-items:center;width:300px;height:143px;margin-top:20px;margin-bottom:83px;padding-left:20px;display:flex}.account .loyaltyCard p{letter-spacing:-.3px;color:#fff;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.account .loyaltyCard span{color:#fff;font-size:11.8px;font-weight:400;line-height:1.27;display:block}.account .loyaltyCard a{color:#fff}.account .user-bloc{margin-top:20px}.account .tab-container{margin-bottom:83px}.account .user-info{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 5px 10px #0000000d}.account .user-info .user-info-title{letter-spacing:normal;color:#272a30;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.07}.account .user-info .user-info-description{letter-spacing:-.2px;color:#6c6974;margin-top:10px;font-size:11.8px;line-height:1.27}.account .user-info a{letter-spacing:-.2px;text-align:center;color:#6c6974;width:48%;margin-top:10px;font-size:11.8px;line-height:1.27;text-decoration:underline;display:block}.account .card-description{border-top:1px solid #efeff5;border-bottom:1px solid #efeff5;justify-content:space-between;align-items:center;margin-top:15px;padding:20px 0;display:flex}.account .card-title{letter-spacing:.56px;color:#a4a0b0;font-size:10px;font-weight:700;line-height:1.2}.account .column-title{text-transform:uppercase;max-width:120px}.account .card-value{letter-spacing:-.2px;color:#3372c7;font-size:11.8px;font-weight:700;line-height:1.27}.account .logo-card{max-width:75px;margin-right:15px}.account .button-card{color:#fff;letter-spacing:-.4px;background-color:#3a3277;border:none;border-radius:17.5px;height:35px;margin:20px 0 8px;padding:0 20px;font-size:13px;font-weight:700}.account .button-card:hover{background-color:#3a7dce}.account .bloc-user{justify-content:space-between;align-items:flex-start;margin-top:20px;display:flex}.account .bloc-user .password-container{width:48%}.account .bloc-user .password-container .input-password{position:relative}.account .bloc-user .password-container label{width:100%}.account .bloc-user .rule{color:#d00024;width:50%!important}.account .bloc-user .rule img{margin-left:5px}.account .bloc-user .rule.active{color:#6c6974}.account .bloc-user .full-rule{width:100%;margin-bottom:10px}.account .bloc-user .input-user{box-sizing:border-box;opacity:.4;color:#272a30;background-color:#f1f1f6;border:1px solid #ccc;border-radius:10px;width:100%;height:46px;margin:5px 0;padding:1px 20px;font-size:13px;line-height:1;display:inline-block}.account .bloc-user i{position:absolute;top:34%;right:6%}.account .bloc-user .all-right{position:absolute;top:34%;right:18%}.account .bloc-user label{letter-spacing:-.2px;color:#6c6974;margin-bottom:0;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27;position:relative}.account .bloc-user i:hover{cursor:pointer}.account b,.account strong{font-weight:400}.account .button-user{color:#fff;letter-spacing:-.4px;background-color:#3a3277;border:none;border-radius:17.5px;width:48%;height:35px;margin:8px 0;font-size:13px;font-weight:700}.account .button-user:hover{background-color:#3a7dce}.account .button-user:disabled,.account button-user[disabled]{background-color:#dedee4}.account .button-reset{color:#6c6974;letter-spacing:-.4px;background-color:#fff;border:1px solid #f1f1f6;border-radius:17.5px;width:48%;height:35px;margin:8px 0;font-size:13px;font-weight:700}.account .button-reset:hover{color:#fff;background-color:#6c6974}.account .cards-container{flex-wrap:wrap;justify-content:space-between;display:flex}.account .cards-container .cards-info{text-align:center;background-color:#fff;border-radius:10px;width:48%;margin-top:20px;padding:20px;position:relative}.account .cards-container .user-info-title{letter-spacing:normal;color:#272a30;text-transform:uppercase;margin-top:19px;font-size:15px;font-weight:700;line-height:1.07}.account .cards-container .card-text{letter-spacing:-.2px;color:#6c6974;margin-top:10px;margin-bottom:6px;font-size:11.8px;font-weight:400;line-height:1.27}.account .cards-container .card-number{letter-spacing:normal;color:#a4a0b0;font-size:11px;font-weight:700;line-height:.91}.account .cards-container .card-number img{margin-right:6px}.account .cards-container .img-card{max-width:240px}.account .cards-container .full-button{width:100%}.account .cards-container .ok-card{position:absolute;left:20px}.account .card-desc{letter-spacing:normal;color:#928e9d;margin-top:20px;margin-bottom:83px;font-size:10px;line-height:1.3}.account .cards-payment{background-color:#e9e9ec;border-radius:10px;justify-content:space-between;align-items:center;height:100px;margin-top:20px;padding-left:30px;padding-right:20px;display:flex}.account .cards-payment.active{background-color:#fff;box-shadow:0 5px 10px #0000000d}.account .cards-payment .cards-payment-title{letter-spacing:-.3px;color:#272a30;align-items:center;font-size:15px;font-weight:500;line-height:1.07;display:flex}.account .cards-payment .cards-payment-title .logo-payment{width:31px;height:auto;margin-right:20px}.account .cards-payment .cards-payment-title .payment-description{flex-direction:column;display:flex}.account .cards-payment .cards-payment-title .payment-compte{letter-spacing:-.2px;color:#6c6974;margin-top:5px;font-size:11.8px;line-height:1.27}.account .cards-payment .cards-payment-title .payment-priority{letter-spacing:.56px;color:#a4a0b0;margin-bottom:5px;font-size:10px;font-weight:700;line-height:1.2}.account .cards-payment .cards-payment-title input[type=radio]{width:22px;height:22px;margin-right:38px}@media (max-width:960px){.account .mobile-dropdown{background-color:#3372c7;justify-content:center;align-items:center;height:50px;margin-top:55px;display:flex}.account .mobile-dropdown img{position:absolute;right:7%}.account .mobile-dropdown .dropdown-menu{width:100%}.account .mobile-dropdown .dropdown-item{letter-spacing:-.3px;text-align:left;color:#000;font-size:15px;font-weight:500}.account .mobile-dropdown a{letter-spacing:-.3px;text-align:center;color:#fff;width:100%;font-size:15px;font-weight:500}.account .banner-info-account{margin-top:0}.account .nav-container{margin:20px 0 0}.account .user-bloc{margin-top:15px}.account .tab-container{margin-bottom:0}.account .button-user,.account .button-reset{width:100%}.account .user-info .user-info-title{text-align:left}.account .card-description{justify-content:flex-start;align-items:unset;flex-wrap:wrap}.account .card-description .switch{margin-top:36px}.account .card-description .switch-label{max-width:250px;margin-top:36px;margin-left:15px}.account .card-description .column-title{max-width:150px}.account .card-label{width:50%}.account .first-title{border-bottom:1px solid #efeff5;padding-bottom:16px}.account .card-newsletter{width:70%!important}.account .user-bloc .user-info-title{text-align:center}.account .logo-card{max-width:49px}.account .button-card{width:100%;margin-top:0}.account .loyaltyCard{justify-content:space-between;width:100%;margin-bottom:15px}.account .loyaltyCard .loyalty-card-container{max-width:155px}.account .loyaltyCard .banner-stars{margin-right:20px}.account .bloc-user{flex-direction:column;align-items:baseline}.account .bloc-user .password-container,.account .bloc-user label{width:100%}.account .bloc-user a{margin-bottom:12px}.account .card-desc{margin-bottom:0}.account .cards-payment{flex-wrap:wrap}.account .cards-payment.active{height:141px}.account .cards-payment .button-card{width:fit-content;margin-top:10px}.account .cards-container .cards-info{width:100%;margin-top:15px}.account .cards-container .card-number{margin-bottom:20px}}.modal-card,.modal-setcard{text-align:center}.modal-card label.input-container,.modal-setcard label.input-container{width:100%;position:relative}.modal-card label.input-container i,.modal-setcard label.input-container i{position:absolute;top:22%;right:3%}.modal-card label.input-container i:hover,.modal-setcard label.input-container i:hover{cursor:pointer}.modal-card label.input-container img,.modal-setcard label.input-container img{width:20px;height:auto}.modal-card .card-top,.modal-setcard .card-top{letter-spacing:normal;text-align:center;color:#272a30;margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.07}.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{letter-spacing:-.2px;text-align:center;color:#6c6974;margin-bottom:10px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.modal-card .input-card,.modal-setcard .input-card{box-sizing:border-box;opacity:1;color:#272a30;background-color:#f1f1f6;border:1px solid #ccc;border-radius:10px;width:100%;height:46px;margin:5px 0 20px;padding:1px 40px 1px 7px;font-size:13px;line-height:1;display:inline-block}.modal-card .switch-container,.modal-setcard .switch-container{align-items:center;display:flex}.modal-card .switch-container .label-text,.modal-setcard .switch-container .label-text{letter-spacing:normal;color:#928e9d;margin-left:10px;font-size:12px;line-height:1.3}.modal-card .modal-description,.modal-setcard .modal-description{letter-spacing:normal;color:#928e9d;margin-top:20px;font-size:10px;line-height:1.3}.modal-card .acceptation,.modal-setcard .acceptation{text-align:left;letter-spacing:-.21px;color:#6c6974;justify-content:center;align-items:center;margin-bottom:20px;font-size:11.8px;line-height:1.27;display:flex}.modal-card .acceptation input[type=checkbox],.modal-setcard .acceptation input[type=checkbox]{width:20px;height:20px;margin-right:15px}.modal-card .label-input,.modal-setcard .label-input{letter-spacing:-.2px;color:#6c6974;text-align:left;width:100%;font-size:11.8px;font-weight:400;line-height:1.27;position:relative}.modal-card .label-input .input-user,.modal-setcard .label-input .input-user{box-sizing:border-box;opacity:.4;color:#272a30;background-color:#f1f1f6;border:1px solid #ccc;border-radius:10px;width:100%;height:46px;margin:5px 0;padding:1px 20px;font-size:13px;line-height:1;display:inline-block}.modal-card .scan-action-card,.modal-setcard .scan-action-card{justify-content:center!important}.modal-card .scan-action-card .scan-button,.modal-setcard .scan-action-card .scan-button{margin-bottom:15px;width:auto!important}.modal-card .action-card,.modal-setcard .action-card{justify-content:space-between;align-items:center;display:flex}.modal-card .action-card .confirm-button,.modal-setcard .action-card .confirm-button{text-align:center;color:#fff;background-color:#3a3277;border:none;border-radius:17.5px;width:140px;height:35px;font-size:13px;font-weight:700}.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{letter-spacing:-.4px;text-align:center;color:#272a30;background-color:#efeff5;border:none;border-radius:17.5px;width:140px;height:35px;font-size:13px;font-weight:700}.switch{height:34px;display:inline-block;position:relative;width:60px!important}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.list-container{margin-top:57px}.sticky-header-static-reg{box-shadow:0 5px 10px #0000000d;background-color:#5386e7!important}.sticky-header-static-reg .header-menu-static-reg{animation-name:slidein;animation-duration:.8s;background-color:#5386e7!important}.sticky-header-static{box-shadow:0 5px 10px #0000000d;background-color:#5386e7!important}.sticky-header-static .header-menu-static{animation-name:slidein;animation-duration:.8s;background-color:#5386e7!important}.header-menu-static,.header-menu-static-reg{z-index:3;justify-content:space-between;align-items:center;min-height:90px;display:flex;position:relative;top:0;background-color:#0000!important}.header-menu-static a:hover,.header-menu-static-reg a:hover{cursor:pointer}@media (max-width:960px){.header-menu-static,.header-menu-static-reg{justify-content:center;min-height:70px}}.fixed-header-static{z-index:3;width:100%;position:fixed;top:0;left:0;background-color:#5386e7!important}.fixed-header-static .buttons-container .register,.fixed-header-static .fixed-buttons-container .register{text-transform:capitalize;text-align:center;color:#707070;filter:drop-shadow(5px 5px 16px #00000029);background-color:#fff;border:1px solid #fff;border-radius:6px;margin-right:20px;padding:11px 25px 14px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.fixed-header-static .buttons-container .log-in,.fixed-header-static .fixed-buttons-container .log-in{text-align:center;color:#fff;background:#302f89;border:1px solid #302f89;border-radius:6px;padding:11px 25px 14px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.fixed-header-static .buttons-container .colored,.fixed-header-static .fixed-buttons-container .colored{color:#fefefe;text-transform:capitalize;background:linear-gradient(86.03deg,#3671c6 0%,#3b3072 99.28%);border:none;border-radius:6px;margin-right:20px;padding:9px 16px 11px;font-size:16px;font-weight:500}.fixed-header-static .buttons-container .colored:hover,.fixed-header-static .fixed-buttons-container .colored:hover{opacity:.7}.fixed-header-static .buttons-container .blank,.fixed-header-static .fixed-buttons-container .blank{background:#fff;border:1px solid #3671c6;border-radius:6px;padding:9px 16px 11px;font-size:16px;font-weight:500;position:relative}.fixed-header-static .buttons-container .blank span,.fixed-header-static .fixed-buttons-container .blank span{text-transform:capitalize;background:linear-gradient(86.03deg,#3671c6 0%,#3b3072 99.28%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;border:none}.fixed-header-static .buttons-container .blank:hover,.fixed-header-static .fixed-buttons-container .blank:hover{background:#d3d3d3}.fixed-header-static .fixed-buttons-container{z-index:20;background:#fff;justify-content:space-between;width:100%;padding:13px 43px 13px 54px;display:flex;position:fixed;bottom:0;box-shadow:-2px -2px 6px #0000001f}.logo-static{display:block}.banner-info-static{background-image:url(/images/group-4.svg);background-position:89px -63px;background-repeat:no-repeat;min-height:259px;margin-top:90px;margin-bottom:80px;position:relative}.banner-info-static .title-static{letter-spacing:-.4px;text-align:center;color:#3372c7;padding:33px 0 0;font-size:26px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1}.banner-info-static .otnotice-content .otnotice-sections>.otnotice-section{margin-bottom:-40px;padding-top:90px!important}.banner-info-static .otnotice-content .otnotice-sections>.otnotice-section:last-child{margin-bottom:0;padding-top:70px!important}@media (max-width:960px){.banner-info-static{background:0 0;margin-bottom:40px}}.politique a{color:#00e;text-decoration:underline}.politique ul{list-style:outside}.static-find-out-more{padding-top:59px}.static-find-out-more .right-text h3{letter-spacing:.7px;color:#3671c6;margin-bottom:20px;font-size:21px;font-weight:600;line-height:27px}.static-find-out-more .body-text{font-size:16px;font-weight:400;line-height:24px}.static-find-out-more .body-text strong{color:#3671c6}.static-container{align-items:flex-start;padding-top:59px;display:flex}.static-container .left-static{background-color:#fff;border-radius:10px;width:300px;max-width:300px;height:68vh;margin-right:20px;padding:20px;overflow-y:scroll;box-shadow:0 5px 10px #0000000d}.static-container .left-static ul{list-style-type:none}.static-container .left-static ul li.is-current a.parent-element{font-weight:700}.static-container .left-static ul li.is-current a.children-element{font-weight:500}.static-container .left-static a.parent-element{letter-spacing:.56px;color:#40549e;font-size:10px;font-style:normal;font-weight:500;font-stretch:100%;line-height:.8}.static-container .left-static a.parent-element:hover{cursor:pointer;text-decoration:none}.static-container .left-static a.children-element{letter-spacing:-.2px;color:#6c6974;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.static-container .left-static a.children-element:hover{cursor:pointer;text-decoration:none}@media (max-width:960px){.static-container .left-static{width:100%;height:auto;max-width:unset;margin-right:0}}.static-container .right-static{-ms-overflow-style:none;scrollbar-width:none;width:781px;max-width:781px;height:68vh;overflow-y:scroll}.static-container .right-static::-webkit-scrollbar{display:none}.static-container .right-static .title-section{letter-spacing:-.31px;color:#384a94;margin-bottom:18px;font-size:20px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.3}.static-container .right-static .subtitle-section{letter-spacing:normal;color:#272a30;margin-bottom:20px;font-size:15px;font-style:normal;font-weight:700;font-stretch:100%;line-height:1.07}.static-container .right-static .description-static{letter-spacing:-.2px;color:#6c6974;margin-bottom:16px;font-size:11.8px;font-style:normal;font-weight:400;font-stretch:100%;line-height:1.27}.static-container .right-static .description-static-nb{color:#000;font-weight:500}@media (max-width:960px){.static-container .right-static{width:100%;height:auto;padding-top:30px}.static-container{flex-wrap:wrap;padding-top:30px}}.bloc-card{border:1px solid #e6eaf1;border-radius:10px;margin:20px auto;padding-top:14px;padding-bottom:14px}button.colored{color:#fefefe;text-transform:capitalize;background:linear-gradient(86.03deg,#3671c6 0%,#3b3072 99.28%);border:none;border-radius:6px;padding:9px 16px 11px;font-size:16px;font-weight:500}button.colored:hover{opacity:.7}button.black{color:#fff;text-transform:capitalize;background:#252525;border:1px solid #fff;border-radius:6px;margin-left:32px;padding:9px 16px 11px;font-size:16px;font-weight:500;position:relative}button.black:hover{background:linear-gradient(86.03deg,#3671c6 0%,#3b3072 99.28%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;border:none}button.black:hover:after{content:"";z-index:-1;background:#fff;border-radius:6px;width:100%;height:100%;position:absolute;top:0;left:0}button.blank{background:#fff;border:1px solid;border-radius:6px;padding:9px 16px 11px;font-size:16px;font-weight:500;position:relative}button.blank span{text-transform:capitalize;background:linear-gradient(86.03deg,#3671c6 0%,#3b3072 99.28%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;border:none}button.blank:hover{background:#d3d3d3}.footer-welcome{z-index:8;background-color:#252525;padding:47px 0 6px}.footer-welcome .container{margin-bottom:43px;padding:0 15px!important}.footer-welcome .button-container{justify-content:center;align-items:center;display:flex}.footer-welcome p.text-space{margin-top:13px}.footer-welcome p.body-text{color:#fefefe;margin-top:40px}.footer-welcome .social-container a{margin-right:24px}.footer-welcome .social-container a img:hover{cursor:pointer}.footer-welcome p.text-desctiption{color:#797979;margin-bottom:0;font-size:12px;font-weight:400;line-height:16px}.footer-welcome ul{list-style-type:none}.footer-welcome ul li{margin-bottom:24px}.footer-welcome ul li a{color:#fefefe}.footer-welcome ul li a:hover{cursor:pointer;text-decoration:none}@media (max-width:960px){.footer-welcome .logo-footer{text-align:center;margin-bottom:30px}.footer-welcome p.text-desctiption{text-align:center}.footer-welcome .button-container{text-align:center;margin-bottom:60px}.footer-welcome .menu-button{color:#fefefe;font-size:16px;font-weight:500;line-height:auto;padding-bottom:32px;display:block}.footer-welcome .menu-button:hover{cursor:pointer;text-decoration:none}}.welcome-page{background:linear-gradient(#5386e7 0%,#302e88 100%)}.welcome-page h1{font-size:36px;font-weight:600;line-height:44px}.welcome-page h2{font-size:32px;font-weight:600;line-height:21px}.welcome-page h3{letter-spacing:.7px;font-size:21px;font-weight:600;line-height:27px}.welcome-page p.header-subtext{text-align:center;color:#302f89;margin-top:20px;margin-bottom:2px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page p.section-subtitle{font-size:14px;font-weight:600;line-height:auto}.welcome-page p.body-text,.welcome-page .body-text{font-size:16px;font-weight:400;line-height:24px}.welcome-page strong{font-size:16px;font-weight:500;line-height:auto}.welcome-page a.link-text{font-size:16px;font-weight:400;line-height:auto}.welcome-page p.avis-text{color:#f4f4f4;margin-bottom:12px;font-size:24px;font-style:normal;font-weight:400;line-height:28px}.welcome-page p.avis-author{color:#f9a826;font-size:24px;font-style:normal;font-weight:400;line-height:28px}@media (max-width:960px){.welcome-page h1{font-size:32px}.welcome-page h2{font-size:24px}.welcome-page p.header-subtext{margin-top:8px;margin-bottom:24px}.welcome-page p.section-subtitle{font-size:12px}.welcome-page a.menu-link-text{font-size:14px}.welcome-page p.avis-text{font-size:14px;line-height:16px}}.welcome-page .profit{z-index:2;background-image:url(/images/Forme.svg);background-position:50% 37%;background-repeat:no-repeat;padding-top:143px;padding-bottom:40px;position:relative;overflow:hidden}.welcome-page .profit .img-background-profit{position:absolute;top:12%;left:9%}.welcome-page .profit .profit-container{padding-left:55px;padding-right:78px;display:flex}.welcome-page .profit .profit-description{text-align:center;margin-top:16px;position:relative}.welcome-page .profit .profit-description strong{color:#3671c6}.welcome-page .profit .img-background-retailers{width:auto;height:114px}.welcome-page .profit .container-see-more{text-align:center;margin-top:80px}.welcome-page .profit .container-see-more .link-button-text{text-align:center;color:#fff;margin-top:54px;margin-bottom:16px;font-size:25px;font-style:normal;font-weight:700;line-height:31px}.welcome-page .profit .container-see-more .link-button-text:hover{cursor:pointer;text-decoration:none}.welcome-page .profit .container-see-more .img-background-retailers{margin:16px auto 40px;display:block}.welcome-page .profit .text-container{text-align:center;max-width:560px;padding-top:11%;font-size:35px;font-weight:700;line-height:42px}.welcome-page .profit .text-container h1{color:#302f89;margin-bottom:0}.welcome-page .profit .text-container h1 p{color:#5283e4;white-space:pre-wrap;width:100%;display:inline}.welcome-page .profit .text-container .profit-info{justify-content:center;align-items:center;margin-top:30px;display:flex}.welcome-page .profit .text-container .profit-info button{color:#fff;text-align:center;background:#f9a826;border:none;border-radius:16px;padding:20px 24px 24px 30px;font-size:18px;font-weight:700;line-height:22px;position:relative;box-shadow:5px 5px 16px #00000040}.welcome-page .profit .text-container .profit-info button:hover{background:#d3d3d3}@media (max-width:960px){.welcome-page .profit{background-position:-475px 169px;padding-top:70px;padding-bottom:0}.welcome-page .profit .container-see-more{margin-top:95px;position:relative}.welcome-page .profit .container-see-more .link-button-text{font-size:16px;line-height:20px}.welcome-page .profit .container-see-more .img-background-retailers{width:42px;height:21px;margin:13px auto 0}.welcome-page .profit .container-see-more .img-background-basket{position:absolute;bottom:11px;left:0;transform:rotate(-14deg)}.welcome-page .profit .container-see-more .img-background-Bonhomme{position:absolute;top:-92%;right:6%;transform:rotate(-5.57deg)}.welcome-page .profit .img-background-retailers{height:auto}.welcome-page .profit .text-container{border-left:none;padding-top:14px;padding-left:0;padding-right:0;position:relative}.welcome-page .profit .text-container h1{text-align:center;margin-top:0;font-size:22px;line-height:26px}.welcome-page .profit .text-container h1 p{display:inline}.welcome-page .profit .text-container .profit-info{padding-left:20px}.welcome-page .profit .text-container p.header-subtext{text-align:center;color:#302f89;margin-top:22px;margin-bottom:34px;font-size:14px;line-height:16px}.welcome-page .profit .profit-container{padding:0;display:block}.welcome-page .profit .profit-container .profit-info{margin-top:15px}.welcome-page .profit .profit-container .profit-info button{filter:drop-shadow(6px 7px 16px #00000029);border:none;border-radius:7px;padding:15px 23px 18px 27px;font-size:15px;line-height:18px}}.welcome-page .brands{z-index:9;background:#f4f4f4;padding-top:60px;padding-bottom:122px;position:relative}.welcome-page .brands p.section-subtitle{text-align:center;color:#302f89;margin-bottom:0;font-size:35px;font-weight:700;line-height:42px}.welcome-page .brands h2{text-align:center;color:#5283e4;margin-bottom:53px;font-size:35px;font-weight:700;line-height:42px}.welcome-page .brands li{list-style:none}.welcome-page .brands .sign-up-container{z-index:1;background:#fff;border-radius:20px;width:1056px;padding:33px 40px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.welcome-page .brands .sign-up-container .button-close{background-color:#0000;border:0;width:20px;height:20px;position:absolute;top:5px;right:10px}.welcome-page .brands .sign-up-container .button-close img{width:auto;height:15px}.welcome-page .brands .sign-up-container .sign-up{justify-content:space-between;align-items:center;display:flex}.welcome-page .brands .sign-up-container .sign-up p.body-text{color:#302f89;width:655px;margin-top:0;margin-bottom:0;font-size:18px;line-height:21px}.welcome-page .brands .sign-up-container .sign-up .insc-down-blank{color:#fff;text-align:center;filter:drop-shadow(5px 5px 16px #00000029);background:#f9a826;border:none;border-radius:10px;padding:16px 19px 19px 24px;font-size:18px;font-weight:700;line-height:22px;position:relative}.welcome-page .brands .sign-up-container .sign-up .insc-down-blank:hover{background:#d3d3d3}.welcome-page .brands .Brands__container{--offset:20vw;--move-initial:calc(-31.7% + var(--offset));--move-final:calc(-17% + var(--offset));position:relative;overflow:hidden}.welcome-page .brands .Brands__list{width:fit-content;transform:translate3d(var(--move-initial), 0, 0);margin-bottom:40px;animation:18s ease-in-out infinite leftToRightAndReturn;display:flex;position:relative}.welcome-page .brands .Brands__list-item{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;width:188px;height:130px;margin:0 6rem;transition:transform .2s;display:flex}.welcome-page .brands .Brands__list-item img{max-width:120px;max-height:90px}@keyframes leftToRightAndReturn{0%{transform:translate3d(var(--move-initial), 0, 0)}50%{transform:translate3d(var(--move-final), 0, 0)}to{transform:translate3d(var(--move-initial), 0, 0)}}@media (max-width:960px){.welcome-page .brands{padding-top:20px;padding-bottom:113px}.welcome-page .brands .body-text{margin-bottom:0}.welcome-page .brands p.section-subtitle{text-align:center;font-size:17px;line-height:20px}.welcome-page .brands h2{text-align:center;margin-bottom:22px;font-size:17px;line-height:20px}.welcome-page .brands .sign-up-container{text-align:center;width:334px;padding:20px 25px;bottom:-86px}.welcome-page .brands .sign-up-container .sign-up{display:block}.welcome-page .brands .sign-up-container .sign-up h3{margin-bottom:20px}.welcome-page .brands .sign-up-container .sign-up p.body-text{margin-bottom:23px;font-size:14px;line-height:16px}.welcome-page .brands .sign-up-container .sign-up .insc-down-blank{padding:16px 16px 20px 18px;font-size:17px;line-height:21px}.welcome-page .brands .Brands__list{margin-bottom:32px}.welcome-page .brands .Brands__list img{width:auto;max-height:50px}.welcome-page .brands .Brands__list-item{width:129px;height:89px;margin:0 12px}.welcome-page .brands .Brands__list-item:hover{transform:scale(1.05)}}.welcome-page .signs{background:#fff;padding-top:41px;padding-bottom:157px;position:relative}.welcome-page .signs p.section-subtitle{color:#3671c6;text-align:center;margin-bottom:0}.welcome-page .signs h2{text-align:center;margin-bottom:20px}.welcome-page .signs .body-text{text-align:center;margin-bottom:80px}.welcome-page .signs .body-text strong{color:#3671c6}.welcome-page .signs .cards-container{max-width:456px;margin:0 auto}.welcome-page .signs .cards-container .card-container{justify-content:space-between;align-items:center;display:flex}.welcome-page .signs .cards-container .card-container .card{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:188px;height:130px;display:flex;box-shadow:2px 2px 6px #0000001f}@media (max-width:960px){.welcome-page .signs{padding-top:51px;padding-bottom:60px}.welcome-page .signs .body-text{margin-bottom:40px}.welcome-page .signs .cards-container{max-width:336px}.welcome-page .signs .cards-container .card-container .card{width:158px;height:108px}}.welcome-page .customerReviews{padding-top:98px;padding-bottom:80px;position:relative}.welcome-page .customerReviews .carousel-button-group{justify-content:space-between;align-items:center;max-width:88px;margin:0 auto;display:flex}.welcome-page .customerReviews .carousel-button-group button{z-index:5;background:0 0;border:none}.welcome-page .customerReviews .carousel-button-group button:hover{outline:none}.welcome-page .customerReviews .react-multi-carousel-list{padding:57px 38px}.welcome-page .customerReviews h2{text-align:center;color:#fff;margin-bottom:48px;font-size:35px;font-weight:700;line-height:42px}.welcome-page .customerReviews .customer-cards{background:0 0;border-left:4px solid #f4f4f4;width:500px;max-width:500px;height:auto;padding-left:33.5px;position:relative}.welcome-page .customerReviews .customer-cards .element-text{color:#f4f4f4;opacity:.2;font-size:520px;line-height:598px;position:absolute;top:-155px;left:-70px}.welcome-page .customerReviews .customer-cards p.avis-author{font-size:14px;line-height:16px}.welcome-page .customerReviews .react-multi-carousel-dot--active button{background:#f9a826!important}.welcome-page .customerReviews .react-multi-carousel-dot button{background:#fff;border:none;width:12px;height:12px;margin-right:36px}.welcome-page .customerReviews .react-multi-carousel-dot button:hover:active{background:#f9a826}.welcome-page .customerReviews .react-multi-carousel-dot button:hover:focus{outline:none}@media (max-width:960px){.welcome-page .customerReviews{padding-top:123px;padding-bottom:65px}.welcome-page .customerReviews .react-multi-carousel-list{margin-left:0;padding:0 39px}.welcome-page .customerReviews .react-multi-carousel-dot button{border:none;width:8.75px;height:8.75px;margin-right:17.5px}.welcome-page .customerReviews h2{margin-bottom:32px;font-size:17px;line-height:20px}.welcome-page .customerReviews .customer-cards{width:300px;height:auto;padding:0 0 0 17.5px}.welcome-page .customerReviews .customer-cards .element-text{font-size:260px;line-height:299px;top:-50px;left:-32px}}.welcome-page .sticky-header-welcome{box-shadow:0 5px 10px #0000000d;background-color:#5386e7!important}.welcome-page .sticky-header-welcome .header-menu-welcome{animation-name:slidein;animation-duration:.8s;background-color:#5386e7!important}.welcome-page .header-right{display:flex}.welcome-page .header-menu-welcome{z-index:10;justify-content:space-between;align-items:center;min-height:90px;display:flex;position:relative;top:0}.welcome-page .fixed-header-welcome{z-index:10;width:100%;position:fixed;top:0;left:0}.welcome-page .fixed-header-welcome .buttons-container{justify-content:center;align-items:center;display:flex}.welcome-page .fixed-header-welcome .buttons-container .register{text-transform:capitalize;text-align:center;color:#707070;filter:drop-shadow(5px 5px 16px #00000029);background-color:#fff;border:1px solid #fff;border-radius:6px;margin-right:20px;padding:11px 25px 14px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .fixed-header-welcome .buttons-container .log-in{text-align:center;color:#fff;background:#302f89;border:1px solid #302f89;border-radius:6px;padding:11px 25px 14px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .fixed-header-welcome ul{justify-content:space-between;align-items:center;margin-bottom:0;margin-left:57px;list-style-type:none;display:flex}.welcome-page .fixed-header-welcome ul li{margin-right:30px}.welcome-page .fixed-header-welcome ul li a.menu-link-text{color:#f6f6f6;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .fixed-header-welcome ul li a.menu-link-text:hover{cursor:pointer;text-decoration:none}.welcome-page .fixed-buttons-container{z-index:20;background:#fff;justify-content:space-between;width:100%;padding:13px 43px 13px 54px;display:flex;position:fixed;bottom:0;box-shadow:-2px -2px 6px #0000001f}.welcome-page .fixed-buttons-container .register{text-transform:capitalize;text-align:center;color:#707070;filter:drop-shadow(5px 5px 16px #00000029);background-color:#fff;border:1px solid;border-radius:6px;margin-right:20px;padding:11px 25px 14px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .fixed-buttons-container .log-in{text-align:center;color:#fff;background:#302f89;border:1px solid #302f89;border-radius:6px;padding:9px 13px 11px;font-size:16px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .howisworks{padding-top:46px;padding-bottom:167px;position:relative}.welcome-page .howisworks p.section-subtitle{color:#3671c6;text-align:center;margin-bottom:0}.welcome-page .howisworks h2{color:#fff;margin-bottom:28px;font-size:35px;font-style:normal;font-weight:700;line-height:42px}.welcome-page .howisworks .profit-description{color:#fff;margin-bottom:115px;font-size:18px;font-style:normal;font-weight:400;line-height:21px;position:relative}.welcome-page .howisworks .steps-container{justify-content:space-between;align-items:initial;margin-bottom:17px;display:flex}.welcome-page .howisworks .img-background-steps{position:absolute;top:7.5%;right:17%}.welcome-page .howisworks .full-step{margin-bottom:122px;position:relative;width:100%!important}.welcome-page .howisworks .full-step span{display:initial!important}.welcome-page .howisworks .full-step .step-description{width:400px;display:inline-block}.welcome-page .howisworks .full-step .img-background-1{width:285px;height:auto;position:absolute;top:130px;left:56px}.welcome-page .howisworks .full-step .img-background-2{width:304px;height:auto;position:absolute;top:106px;right:35px}.welcome-page .howisworks .step{text-align:center;background-color:#fff;border-radius:20px;width:32%;padding:47px 23px 34px;box-shadow:0 4px 4px #00000040}.welcome-page .howisworks .step .step-number{text-align:center;color:#302f89;margin-bottom:15px;font-size:24px;font-weight:700;line-height:29px}.welcome-page .howisworks .step .img-contain{justify-content:center;align-items:center;height:200px;display:flex}.welcome-page .howisworks .step .img-contain img{width:auto;height:132px;margin-bottom:14px;position:absolute}.welcome-page .howisworks .step .step-title{text-align:center;color:#302f89;margin-bottom:28px;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.welcome-page .howisworks .step .step-title span{color:#5283e4;display:block}.welcome-page .howisworks .step .step-description{text-align:center;color:#707070;margin-bottom:35px;font-size:18px;font-style:normal;font-weight:400;line-height:21px}.welcome-page .howisworks .step .step-link{text-align:center;color:#5283e4;font-size:18px;font-style:normal;font-weight:400;line-height:21px;text-decoration-line:underline}.welcome-page .howisworks .step .step-link:hover{cursor:pointer}.welcome-page .howisworks .video-container h2{text-align:center;margin-bottom:64px}.welcome-page .howisworks .video-container .video-contain{background-image:url(/images/Rectangle25.svg);background-position:50%;background-repeat:no-repeat;position:relative}.welcome-page .howisworks .video-container .video-contain .video-responsive{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.welcome-page .howisworks .video-container .video-contain .video-responsive iframe{z-index:5;width:841px;height:473px;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.welcome-page .howisworks .video-container .video-contain .img-background-femme{z-index:7;position:absolute;top:21%;right:-8%}.welcome-page .howisworks .video-container .video-contain .img-background-video{z-index:3;position:absolute;top:26%;right:-2%}@media (max-width:960px){.welcome-page .howisworks{padding-top:58px;padding-bottom:94px}.welcome-page .howisworks h2{text-align:center;margin-bottom:45px;font-size:25px;line-height:30px}.welcome-page .howisworks .profit-description{text-align:center;margin-top:0;margin-bottom:57px;font-size:14px;line-height:16px}.welcome-page .howisworks .react-multi-carousel-track{height:605px!important}.welcome-page .howisworks .img-background-pictos-1{position:absolute;top:26%;right:0}.welcome-page .howisworks .img-background-pictos-2{position:absolute;bottom:1%;right:3%}.welcome-page .howisworks .full-step .step-description{width:auto}.welcome-page .howisworks .carousel-button-group{justify-content:space-between;align-items:center;max-width:88px;margin:0 auto;display:flex}.welcome-page .howisworks .carousel-button-group button{z-index:5;background:0 0;border:none}.welcome-page .howisworks .carousel-button-group button:hover{outline:none}.welcome-page .howisworks .step{width:100%;height:580px}.welcome-page .howisworks .full-step{background-image:none}.welcome-page .howisworks .video-container h2{margin-top:43px;margin-bottom:28px}.welcome-page .howisworks .video-container .video-contain{background-size:contain}.welcome-page .howisworks .video-container .video-contain .video-responsive iframe{width:319px;height:179px}.welcome-page .howisworks .video-container .video-contain .img-background-femme{display:none}.welcome-page .howisworks .video-container .video-contain .img-background-video{top:-128%;right:-63%}}.welcome-page .Nav--Container{z-index:44;justify-content:space-between;align-items:center;width:100%;min-height:70px;margin-left:0;padding:0 20px;display:flex;position:fixed;top:0;left:0;box-shadow:0 5px 10px #0000000d;background-color:#5386e7!important}.welcome-page .Nav-active .Nav--Container{box-shadow:none;border-bottom:1px solid #cecece}.welcome-page .Nav{position:inherit;color:#000;background-color:#fff;width:100%;max-width:100%;height:100%;max-height:100%;display:block;overflow-x:hidden;scrollbar-width:none!important}.welcome-page .logo{z-index:3;margin-top:0;margin-bottom:0}.welcome-page .content{margin-left:0}.welcome-page .Nav--MenuButton{z-index:27;background-color:#5386e7;border:0;order:1;height:60px;margin-right:18px;padding:0;display:block!important}.welcome-page .Nav--MenuButton:focus{outline:none}.welcome-page .Nav--Links{z-index:25;background:#5386e7;flex-direction:column;align-items:flex-start;max-width:100%;animation:.2s Nav--Links;display:flex;position:fixed;inset:0;overflow:auto}.welcome-page .Nav-active .Nav--Links{z-index:25;display:flex}.welcome-page ul.act{margin:128px auto 0;list-style-type:none}.welcome-page ul.act li{margin-bottom:24px}.welcome-page .Nav--Links .menu-link-text{color:#fff;opacity:.8;margin-left:18px;font-size:18px}.welcome-page .menu-cirlce{width:100%;max-width:100%;height:100%}.oneEventPage{overflow-x:hidden;background-color:#efeff5!important}.oneEventNavbarContainer{background-color:#fff;height:90px;position:relative}.oneEventNavbarContainer .navbar{background-color:#fff;height:100%;padding-left:100px}@media (max-width:575.98px){.oneEventNavbarContainer .navbar{padding-left:0}}.oneEventNavbarContainer .navbar .navbar-brand{width:195px;height:45px}.oneEventNavbarContainer .navbar .navbar-brand img{width:100%;height:100%}@media (max-width:575.98px){.oneEventNavbarContainer .navbar .navbar-brand{text-align:center;margin-left:auto;margin-right:auto}.oneEventNavbarContainer .navbar .navbar-collapse{z-index:10;width:100%;height:100vh;overflow:hidden;background-color:var(--background-color)!important}.oneEventNavbarContainer .navbar .navbar-collapse ul{margin-top:150px}.oneEventNavbarContainer .navbar .navbar-collapse ul .nav-link{color:#272a30;letter-spacing:-.56px;text-align:center;margin-bottom:30px;font-size:21px;font-weight:500;line-height:16px}.oneEventNavbarContainer .navbar .navbar-collapse ul .nav-link:hover{color:#fff}}.oneEventNavbarContainer .navbar .nav-item .nav-link{color:#272a30;letter-spacing:-.4px;text-align:center;font-size:15px;font-weight:500;line-height:16px}.oneEventNavbarContainer .navbar .nav-item .nav-link:hover{color:var(--background-color)}@media (max-width:575.98px){.oneEventNavbarContainer .navbar .nav-item .nav-link{color:#fff}}.spotlights{margin-top:100px!important}@media (max-width:575.98px){.spotlights{margin-top:3rem!important}}.headerImageBox .headerImageContainner{background-color:var(--background-color);z-index:3;margin-left:auto;margin-right:auto;position:relative}.headerImageBox .headerImageContainner .headerImage{border-radius:25px;width:1700px;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%,-7%)}@media only screen and (max-width:1800px){.headerImageBox .headerImageContainner .headerImage{width:1400px}}@media only screen and (max-width:1500px){.headerImageBox .headerImageContainner .headerImage{width:1000px}}@media only screen and (max-width:1200px){.headerImageBox .headerImageContainner .headerImage{width:800px}}@media only screen and (max-width:900px){.headerImageBox .headerImageContainner .headerImage{width:600px}}@media only screen and (max-width:600px){.headerImageBox .headerImageContainner .headerImage{width:400px}}@media only screen and (max-width:425px){.headerImageBox .headerImageContainner .headerImage{border-radius:0;width:100%}}.headerImageBox .header-background{background-color:var(--background-color);height:500px}@media only screen and (max-width:1800px){.headerImageBox .header-background{height:430px}}@media only screen and (max-width:1500px){.headerImageBox .header-background{height:300px}}@media only screen and (max-width:1200px){.headerImageBox .header-background{height:240px}}@media only screen and (max-width:900px){.headerImageBox .header-background{height:180px}}@media only screen and (max-width:600px){.headerImageBox .header-background{height:120px}}@media only screen and (max-width:425px){.headerImageBox .header-background{height:100px}}.waveContainnerImage{position:relative}.waveContainnerImage .wave{z-index:0;width:100%;position:absolute;top:-110px}@media (max-width:1200px){.waveContainnerImage .wave{top:-80px}}@media (max-width:992px){.waveContainnerImage .wave{top:-55px}}@media (max-width:576px){.waveContainnerImage .wave{top:-90px}}@media (max-width:500px){.waveContainnerImage .wave{top:-25px}}.confirmedContainer{margin-top:4rem;padding-bottom:6rem}.confirmedContainer h1{color:#272a30;letter-spacing:-.4px;text-align:center;margin-bottom:3rem;font-size:26px;font-weight:700;line-height:26px}.confirmedContainer .button-container{flex:1;justify-content:center;align-items:center;display:flex}.confirmedContainer .confirmed-button{border-radius:25px;width:50%;padding:10px;font-size:16px;font-weight:700}@media only screen and (max-width:600px){.confirmedContainer .confirmed-button{width:80%}}.discoverChanllengesTitle{color:#272a30;font-weight:700}.howItWork{background-color:#efeff5;margin-top:5rem!important}.howItWork .howItWorkTitle{color:#272a30;font-weight:700}.howItWork .howItWorkCard{text-align:center;background-color:#efeff5;border:none;flex-direction:column;flex:1;justify-content:space-between;align-items:center;display:flex}.howItWork .howItWorkCard .howItWorkCardHeader{background-image:linear-gradient(#e7e7ea,#e9e9ed,#ebebef,#ededf2,#efeff5);border:none;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding-top:12px;display:flex}.howItWork .howItWorkCard .howItWorkCardHeader .howItWorkCardImg{width:auto;height:100px}.howItWork .howItWorkCard .howItWorkCardHeader .step-number{color:#fff;border-radius:50%;justify-content:space-around;align-items:center;width:30px;height:30px;margin-top:30px;font-weight:700;display:flex;background-color:var(--background-color)!important}.howItWork .howItWorkCard .howItWorkCardTitle{color:#272a30;font-size:16px;font-weight:700}.howItWork .howItWorkCard .howItWorkCardDescription{color:#6c6974;margin-top:auto;font-size:13px}.howItWork .howItWorkCard .cardBody{flex-direction:column;align-items:center;display:flex}.howItWork .howItWorkCard .howItWorkCardHeaderOdd{background-image:linear-gradient(#fff,#fbfbfc,#f7f7fa,#f3f3f7,#efeff5)}.howItWorksContainer{flex:1;display:flex}.becomeMembre .becomeMembreTitle{color:#272a30;font-size:26px;font-weight:700;line-height:26px}.becomeMembre .switchSelector{height:40px;font-size:16px;font-weight:700}.becomeMembre .react-switch-selector-wrapper{width:300px;max-width:400px;margin-left:auto;margin-right:auto}.becomeMembre .react-switch-selector-option-label{margin-bottom:0!important}.becomeMembre .css-i83xus{color:#272a30!important}.becomeMembre .css-14g1dbp{background-color:#e7e7ea}.becomeMembre .css-14g1dbp:before{border:2px solid #fff!important}.becomeMembre .css-1nio18w{background-color:#e7e7ea}.becomeMembre .css-1nio18w:before{border:2px solid #fff!important}.becomeMembre .css-dq9880{background-color:#e7e7ea}.becomeMembre .switchOptionItem{border-radius:18px;align-items:center;width:50%;height:100%;display:flex}.becomeMembre .switchOptionLabel{z-index:2;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:0;font-size:14px;transition:color .1s linear;display:flex}.becomeMembre .switchOptionLabel-selected{color:#e1111a}.becomeMembre .switchOptionLabel-not-selected{color:#f5f6fa}.becomeMembre .switchOptionInput{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;position:absolute}.becomeMembre .switchOptionWrapper{background:#353b48;border:0;border-radius:20px;width:300px;max-width:400px;height:40px;margin-left:auto;margin-right:auto;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.becomeMembre .switchOptionWrapper:before{content:"";z-index:1;box-sizing:content-box;background:#fff;border:2px solid #353b48;border-radius:20px;width:calc(50% - 4px);height:calc(100% - 4px);transition:left .1s linear,background .1s linear;position:absolute;top:50%;transform:translateY(-50%)}.becomeMembre .switchOptionWrapper-left:before{left:0%}.becomeMembre .switchOptionWrapper-right:before{left:50%}.becomeMembre .switchOptionWrapper-opacity-disabled{opacity:.7}.becomeMembre .switchOptionWrapper-opacity-not-disabled{opacity:1}@media (max-width:575.98px){.signupForm{padding:20px}}.signupForm .signupFormCard{border:none;border-radius:8px;max-width:700px}@media (max-width:575.98px){.signupForm .signupFormCard{width:100%}}.signupForm .signupFormCard .form-input:focus{border:1px solid var(--background-color);background-color:var(--background-color-with-opacity);color:#272a30;box-shadow:none!important}.signupForm label{color:#6c6974;letter-spacing:0;font-size:14px;line-height:16px}.signupForm .form-input{color:#272a30;height:45px}.signupForm #cardNumber{position:relative}.signupForm .cameraIcon{z-index:99;border-radius:4px;padding:2px;position:absolute;top:33px;right:28px}.signupForm .eyeIcon{z-index:99;cursor:pointer;padding:2px;position:absolute;top:36px;right:28px}.signupForm input[type=checkbox]{accent-color:var(--background-color);background-color:#000;transform:scale(1.25)}.signupForm .btn-submit{color:#fff;letter-spacing:0;background-color:var(--background-color);border:1px solid var(--background-color);border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:700;line-height:19px;display:flex}.signupForm .btn-submit:hover:not(:disabled),.signupForm .btn-submit:focus:not(:disabled),.signupForm .btn-submit:active:not(:disabled){outline:none;background-color:var(--btn-background-color-with-opacity)!important;border:1px solid var(--btn-background-color-with-opacity)!important}.signupForm .btn-submit:disabled{cursor:not-allowed;color:#fff;background-color:#6c757d;border-color:#6c757d}.signupForm .errorAlert{color:#fd4040;letter-spacing:0;border:none;font-size:12px;line-height:17px;background-color:#fff5f5!important}.signupForm .termAndConditionLink{color:var(--background-color)!important}.signupForm .termAndConditionLink:hover{opacity:.6}@media (max-width:575.98px){.loginForm{padding:20px}}.loginForm .loginFormCard{border:none;border-radius:8px;width:700px}.loginForm .loginFormCard .eyeIcon{z-index:99;cursor:pointer;padding:2px;position:absolute;top:36px;right:28px}@media (max-width:575.98px){.loginForm .loginFormCard{width:100%}}.loginForm .loginFormCard .form-input:focus{border:1px solid var(--background-color);background-color:var(--background-color-with-opacity);color:#272a30;box-shadow:none!important}.loginForm .loginFormCard .errorAlert{color:#fd4040;letter-spacing:0;border:none;font-size:12px;line-height:17px;background-color:#fff5f5!important}.loginForm label{color:#6c6974;letter-spacing:0;font-size:14px;line-height:16px}.loginForm .form-input{color:#272a30;height:45px}.loginForm #cardNumber{position:relative}.loginForm .cameraIcon{z-index:99;border-radius:4px;padding:2px;position:absolute;top:33px;right:28px}.loginForm .forgotPassword{cursor:pointer;text-decoration:underline!important}.loginForm input[type=checkbox]{accent-color:var(--background-color);background-color:#000;transform:scale(1.25)}.loginForm a{color:var(--background-color)!important}.loginForm a:hover{color:var(--background-color)!important;text-decoration:none!important}.loginForm .btn-submit{color:#fff;letter-spacing:0;background-color:var(--background-color);border:1px solid var(--background-color);border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:700;line-height:19px;display:flex}.loginForm .btn-submit:hover:not(:disabled),.loginForm .btn-submit:focus:not(:disabled),.loginForm .btn-submit:active:not(:disabled){outline:none;background-color:var(--btn-background-color-with-opacity)!important;border:1px solid var(--btn-background-color-with-opacity)!important}.loginForm .btn-submit:disabled{cursor:not-allowed;color:#fff;background-color:#6c757d;border-color:#6c757d}.resendValidationModal .btn-submit{color:#fff;letter-spacing:0;background-color:var(--background-color);border:1px solid var(--background-color);border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:700;line-height:19px;display:flex}.resendValidationModal .btn-submit:hover:not(:disabled),.resendValidationModal .btn-submit:focus:not(:disabled),.resendValidationModal .btn-submit:active:not(:disabled){outline:none;background-color:var(--btn-background-color-with-opacity)!important;border:1px solid var(--btn-background-color-with-opacity)!important}.resendValidationModal .btn-submit:disabled{cursor:not-allowed;color:#fff;background-color:#6c757d;border-color:#6c757d}.scrollTop{z-index:1000;cursor:pointer;opacity:.5;justify-content:center;align-items:center;height:20px;transition:opacity .4s;animation:.3s fadeIn;position:fixed;bottom:20px;right:20px}.scrollTop:hover{opacity:1}@media (max-width:575.98px){.forgotPasswordForm{padding:20px}}.forgotPasswordForm .forgotPasswordCard{border:none;border-radius:8px;width:700px}@media (max-width:575.98px){.forgotPasswordForm .forgotPasswordCard{width:100%}}.forgotPasswordForm .forgotPasswordCard .form-input:focus{border:1px solid var(--background-color);background-color:var(--background-color-with-opacity);color:#272a30;box-shadow:none!important}.forgotPasswordForm label{color:#6c6974;letter-spacing:0;font-size:14px;line-height:16px}.forgotPasswordForm .form-input{color:#272a30;height:45px}.forgotPasswordForm #cardNumber{position:relative}.forgotPasswordForm .cameraIcon{z-index:99;border-radius:4px;padding:2px;position:absolute;top:33px;right:28px}.forgotPasswordForm .eyeIcon{z-index:99;border-radius:4px;padding:2px;position:absolute;top:36px;right:28px}.forgotPasswordForm input[type=checkbox]{background-color:#000;transform:scale(1.25)}.forgotPasswordForm .btn-submit{color:#fff;letter-spacing:0;background-color:var(--background-color);border:1px solid var(--background-color);border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:16px;font-weight:700;line-height:19px;display:flex}.forgotPasswordForm .btn-submit:hover:not(:disabled),.forgotPasswordForm .btn-submit:focus:not(:disabled),.forgotPasswordForm .btn-submit:active:not(:disabled){outline:none;background-color:var(--btn-background-color-with-opacity)!important;border:1px solid var(--btn-background-color-with-opacity)!important}.forgotPasswordForm .btn-submit:disabled{cursor:not-allowed;color:#fff;background-color:#6c757d;border-color:#6c757d}.forgotPasswordForm a{color:var(--background-color)!important}.forgotPasswordForm a:hover{color:var(--background-color)!important;text-decoration:none!important}.one-event-how-it-work-mobile .react-multi-carousel-list li{width:300px!important;margin-right:5px!important}.oneEventFooter{background-color:#fff}.oneEventFooter .footerNavigation{list-style:none;display:inline-flex}.oneEventFooter .footerNavigation li{margin:0 20px}.oneEventFooter .footerNavigation li a{color:#272a30;letter-spacing:-.4px;font-size:15px;font-weight:500;line-height:16px}.oneEventFooter .footerNavigation li a:hover{color:var(--background-color)!important;text-decoration:none!important}.oneEventFooter .copyright h6{color:#6c6974;font-weight:unset;letter-spacing:0!important;font-size:13px!important;line-height:17px!important}.oneEventFooter .social-container{list-style:none;display:inline-flex}.oneEventFooter .social-container li{margin:0 20px}.oneEventFooter .social-container li a{color:#272a30;letter-spacing:-.4px;font-size:15px;font-weight:500;line-height:16px}.oneEventFooter .social-container li a:hover{color:var(--background-color)!important;text-decoration:none!important}@media only screen and (max-width:600px){.oneEventFooter .footerNavigation{list-style:none;display:block}.oneEventFooter .footerNavigation li{margin:10px 0}.oneEventFooter .copyright h6{margin-bottom:20px}}.react-multiple-carousel__arrow{z-index:5}.spotlight img{width:780px;height:429px}.completedMission{cursor:pointer;width:353px;min-height:300px;max-height:300px;margin:0 10px 20px;box-shadow:0 5px 10px #0000000d;border:none!important;border-radius:10px!important;max-width:350px!important}.completedMission img{width:100%;min-height:100px;border-radius:10px 10px 0 0!important}.completedMission .completedMissionDiscount{justify-content:center;align-items:center;display:flex}.completedMission .completedMissionDiscount .discountValue{color:var(--background-color)!important}.completedMission .completedMissionBody{text-align:center;flex-direction:column;align-items:center;display:flex}.Faq h1{font-size:20px!important}.Faq h2{font-size:18px!important;font-weight:700!important}.no-cursor{cursor:default!important}.success-modal{height:100px}.success-modal .container{display:flex}.success-modal .container .content{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.success-modal .container .content .modal-title{flex:1;justify-content:center;align-items:center;display:flex}.success-modal .container .content .modal-title span{text-align:center;font-size:18px;font-weight:700}.success-modal .container .content .modal-action{z-index:1}.success-modal .container .content .modal-action .redirect-button{text-align:center;border:0;border-radius:20px;padding:8px 30px;font-size:14px;font-weight:700}.modal-container{border:1px solid var(--pushTotalAmount)!important;border-radius:20px!important;min-height:160px!important}.modal-open{overflow:inherit!important;padding-right:0!important}.info-wrapper{background-color:#f9f9f9;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;padding:20px;display:flex}.info-wrapper img{max-width:100%;height:auto}.info-wrapper .banned-text{color:#007d8f;white-space:pre-line;text-align:center;margin:10px 0;font-family:Rubik,Bold;font-size:1.125px;font-weight:600;line-height:20px}.info-wrapper .link-text{color:#ff6565;cursor:pointer;font-family:Rubik,Bold;font-size:1.23rem;font-weight:800}@media (min-width:768px){.info-wrapper{gap:20px;padding:30px}.info-wrapper img{max-width:180px}.info-wrapper .link-container{max-width:400px}}@media (min-width:1024px){.info-wrapper{gap:30px;min-height:100vh}.info-wrapper img{max-width:200px}.info-wrapper .link-container{max-width:400px}}
