a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input:active,input:focus,textarea:active,textarea:focus{-webkit-outline:none!important;-moz-outline:none!important;-ms-outline:none!important;outline:none!important}input[type=email],input[type=number],input[type=password],input[type=submit],input[type=text]{-moz-appearance:none;-webkit-appearance:none}a img,img{border:none;max-width:100%;text-decoration:none}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.float-left{float:left}.float-right{float:right}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.absolute{position:absolute}.relative{position:relative}.static{position:static}.fixed{position:fixed}.underline{text-decoration:underline}.italic{font-style:italic}.bold{font-weight:700}.uppercase{text-transform:uppercase}em,i{font-style:italic}b,strong{font-weight:700}.visible-phone,.visible-tablet{display:none}.hidden-phone,.hidden-tablet,.visible-desktop{display:block}.hidden,.hidden-desktop{display:none}a,input[type=button],input[type=submit],label{cursor:pointer}@font-face{font-family:wulkan-regular;src:url(/fonts/Wulkandisplay-Regular.eot);src:url(/fonts/Wulkandisplay-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Wulkandisplay-Regular.woff2) format("woff2"),url(/fonts/Wulkandisplay-Regular.woff) format("woff"),url(/fonts/Wulkandisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto-bold;src:url(/fonts/roboto-bold.eot);src:url(/fonts/roboto-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-bold.woff2) format("woff2"),url(/fonts/roboto-bold.woff) format("woff"),url(/fonts/roboto-bold.otf) format("opentype"),url(/fonts/roboto-bold.ttf) format("truetype"),url(/fonts/roboto-bold.svg#roboto-bold) format("svg");font-weight:400;font-style:normal}body,html{background-image:url(/operations/one_shot_fdj_generateur_nouvelle_vie/images/layout/background.png);height:100%;width:100%;color:#363636!important;min-height:100%!important;font-family:helvetica!important;font-size:24px!important;line-height:36px!important;margin:0;overflow:visible}@media only screen and (max-width:767px){body,html{overflow:visible}}*{box-sizing:border-box}a,a:hover,a:visited{color:#363636;text-decoration:none!important}#app-container{margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh}#app-container #logo{display:block;height:100px;margin:20px 0}@media only screen and (max-width:767px){#app-container #logo{height:80px}}#card-container{width:calc(100% - 40px);max-width:1280px;height:auto;min-height:700px;position:relative;font-family:helvetica!important;font-size:16px!important;line-height:16px!important}@media only screen and (max-width:767px){#card-container{width:100%;max-width:420px;border:0;padding:40px 40px 20px;min-height:unset;display:flex;flex-direction:column;align-items:center;justify-content:center}}#card-container .overlay{top:0;left:0;bottom:0;right:0;width:100%;z-index:-1;opacity:0;position:absolute;content:"";transition:opacity .7s ease-out .2s,z-index 0s ease-out .9s;display:flex;flex-direction:column;align-items:flex-end;justify-content:stretch}@media only screen and (max-width:767px){#card-container .overlay{top:0;align-items:flex-start;justify-content:flex-end}}#card-container .overlay .overlay-inner{width:50%;flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px}@media only screen and (max-width:767px){#card-container .overlay .overlay-inner{width:100%;flex-grow:unset;transform:translateY(100%);justify-content:center;padding:20px 30px 40px}}#card-container .overlay .overlay-inner .title{font-family:helvetica!important;font-size:32px!important;line-height:1em!important;color:#000;text-align:left;margin-bottom:20px;opacity:0;transition:all .3s ease-out;transition-delay:0s}@media only screen and (min-width:1024px) and (max-width:1600px) and (max-height:720px){#card-container .overlay .overlay-inner .title{font-size:26px!important}}@media only screen and (max-width:767px){#card-container .overlay .overlay-inner .title{display:none}}#card-container .overlay .overlay-inner .description{width:100%;max-width:400px;font-family:helvetica!important;font-size:22px!important;line-height:1.4em!important;color:#000;text-align:left;margin-bottom:20px;opacity:0;transition:all .3s ease-out;transition-delay:0s}@media only screen and (min-width:1024px) and (max-width:1600px) and (max-height:720px){#card-container .overlay .overlay-inner .description{font-size:18px!important}}@media only screen and (max-width:767px){#card-container .overlay .overlay-inner .description{font-size:16px!important;line-height:1.3em!important;text-align:center}}#card-container .overlay .overlay-inner .btn{opacity:0;transition:all .3s ease-out;transition-delay:0s;margin:20px 0 0}@media only screen and (max-width:767px){#card-container .overlay .overlay-inner .btn{margin:0 auto}}#card-container .loading-overlay{top:0;left:0;bottom:0;right:0;width:100%;z-index:-1;background-image:url(/operations/one_shot_fdj_generateur_nouvelle_vie/images/layout/background.png);opacity:.3;position:absolute;transition:all .5s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:center;transition-delay:0s!important}#card-container .loading-overlay .loading-dots,#card-container .loading-overlay .loading-title{color:#000;font-family:helvetica!important;font-size:32px!important;line-height:1em!important}@media only screen and (max-width:767px){#card-container .loading-overlay .loading-dots,#card-container .loading-overlay .loading-title{font-size:24px!important}}#card-container .loading-overlay .loading-dots{width:40px}@media only screen and (max-width:767px){#card-container .loading-overlay .loading-dots{width:25px}}#card-container .instructions-overlay{position:absolute;left:0;bottom:0;right:0;width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .5s ease-out;transition-delay:0s;z-index:-1;opacity:0}@media only screen and (max-width:767px){#card-container .instructions-overlay{height:60px;transform:translateY(100%)}}#card-container .instructions-overlay .instructions-label{font-family:helvetica!important;font-size:18px!important;line-height:1.4em!important;color:#000;text-align:center}@media only screen and (max-width:767px){#card-container .instructions-overlay .instructions-label{font-size:16px!important}}#card-container .game-over-overlay{top:0;left:0;bottom:0;right:0;width:100%;z-index:-1;background-image:url(/operations/one_shot_fdj_generateur_nouvelle_vie/images/layout/background.png);opacity:0;position:absolute;transition:all .5s ease-out;display:flex;flex-direction:row;align-items:center;justify-content:center;transition-delay:.8s!important}#card-container .game-over-overlay .game-over-label{font-family:helvetica!important;font-size:18px!important;line-height:1.4em!important;color:#000;text-align:center}@media only screen and (max-width:767px){#card-container .game-over-overlay .game-over-label{font-size:16px!important}}#card-container.ordered .card{transform:translateY(-50%);top:50%}#card-container.unordered .card{transform:translateY(0);top:50%}#card-container .instructions-overlay{opacity:1;z-index:1;transition-delay:.7s}#card-container.preview .overlay{z-index:100;background:#2a3584;opacity:.8;transition:opacity .3s ease-out 0s,z-index 0s ease-out 0s}#card-container.preview .overlay .overlay-inner .btn,#card-container.preview .overlay .overlay-inner .description,#card-container.preview .overlay .overlay-inner .title{opacity:1}#card-container.loading .loading-overlay{opacity:1;z-index:999999}#card-container.game-over .game-over-overlay{opacity:1;z-index:99999}#card-container .card-spacer{width:calc(100% - 60px);height:auto;opacity:0;display:none}@media only screen and (max-width:767px){#card-container .card-spacer{display:block}}#card-container .card{width:calc(20% - 40px);height:auto;position:absolute;left:0;transition:all .3s ease-out;perspective:800px;-webkit-perspective:800px;perspective-origin:50% 50%}@media only screen and (min-width:768px) and (max-width:1024px){#card-container .card{padding:0}}@media only screen and (max-width:767px){#card-container .card{width:70%;left:50%!important;top:50%!important;margin-top:unset!important;margin-left:unset!important;z-index:unset;padding:0!important}}#card-container .card .card-inner{width:220px;cursor:pointer;position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform 1s cubic-bezier(0,.75,.25,1) .7s,box-shadow 1s cubic-bezier(0,.75,.25,1) 0s}@media only screen and (max-width:767px){#card-container .card .card-inner{margin:auto;transition:transform 1s cubic-bezier(0,.75,.25,1) 0s;width:auto;height:auto}}#card-container .card .card-inner .side-1,#card-container .card .card-inner .side-2{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .2s ease-out}#card-container .card .card-inner .side-1 img,#card-container .card .card-inner .side-2 img{display:block}#card-container .card .card-inner .side-2{transform:rotateY(180deg)}#card-container .card .card-inner img{display:block}#card-container .card .card-inner img.img-placeholder{opacity:0}#card-container .card.preview{transform:translateY(-50%) translateX(-50%)!important;z-index:9999;margin-left:unset;margin-top:0;padding:0;height:375px}@media only screen and (min-width:1024px){#card-container .card.preview{left:50%!important;transform:translateY(-50%) translateX(-50%) scale(1.75)!important}}#card-container .card.preview .card-inner{transform:rotateY(180deg);border-radius:12px}@media only screen and (max-width:767px){#card-container .card.preview .card-inner{box-shadow:none}}#card-container .card.preview .card-inner .side-2 .description{position:absolute;top:40%;padding:0 40px;text-align:center;font-family:helvetica;font-size:16px;line-height:20px}@media only screen and (min-width:1024px){#card-container .card.preview .card-inner .side-2 .description{padding:0 30px;font-size:14px;top:34%}}#card-container .card.preview .card-inner .side-2 button{color:#f7c444;border:2px solid #f7c444;border-radius:5px;padding:5px 10px;display:block;margin:20px auto 5px;cursor:pointer;background:transparent;font-size:11px}#card-container .card.preview .card-inner .side-2 button:hover{background:rgba(247,196,68,.1);transition:.5s ease-in-out}#card-container .card.preview .card-inner .side-2 a{color:#fff;border:2px solid #fff;border-radius:5px;padding:5px 10px;display:block;margin:20px auto 5px;cursor:pointer;background:rgba(230,148,198,.4);font-size:11px;width:fit-content}#card-container .card.preview .card-inner .side-2 a:visited{color:#fff}#card-container .card.hidden{display:block;opacity:0;z-index:-1;left:50%;margin-left:unset;transform:translateY(-50%) translateX(-100%);transition:all .8s ease-out!important;transition-delay:0s!important;transform-origin:right center}#card-container .card.hidden .card-inner{transform:rotateY(2turn) scale(.1)!important;transition:all .8s ease-out!important;transition-delay:0s!important}.btn{height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:25px;color:#000;background:#ffd100;font-family:helvetica!important;font-size:16px!important;line-height:16px!important;cursor:pointer;transition:all .15s ease-out;margin:20px 0;padding:0 30px}@media only screen and (max-width:767px){.btn{height:42px}}.btn:hover{background:rgba(255,209,0,.7)}body.not-chrome #card-container .card .card-inner .side-1 img,body.not-chrome #card-container .card .card-inner .side-2 img{backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.content{text-align:center;max-width:80%;margin-bottom:50px}@media only screen and (min-width:1024px){.content{max-width:700px}}.content__text{font-size:16px;line-height:20px;color:#ffe149}@media only screen and (min-width:1024px){.content__text{font-size:19px}}.text_illu__container{width:calc(100% - 40px);max-width:1280px}.text_illu__container img{float:right}.header{width:100%;margin-bottom:50px}.header img{display:block}.header__img_fdj{height:18px}@media only screen and (min-width:1024px){.header__img_fdj{height:25px}}.header__cross{height:8px}@media only screen and (min-width:1024px){.header__cross{height:10px}}.header__img_mlp{width:105px}@media only screen and (min-width:1024px){.header__img_mlp{width:150px}}.header__warning{background-color:#000;padding:10px 20px}.header__warning a{display:flex;align-items:center}.header__warning_text{color:#fff;font-size:9px;text-align:center;line-height:normal;flex:1;font-family:roboto-bold}.header__warning_text span{font-size:7px;text-transform:none}@media only screen and (min-width:1024px){.header__warning_text{font-size:14px}.header__warning_text span{font-size:11px;text-transform:none}}.header__logo{display:flex;justify-content:center;gap:10px;margin-top:10px;align-items:center}.header__cross{width:15px}.footer{margin-top:135px}@media only screen and (min-width:1024px){.footer{margin-top:70px}}.footer__anj{background-color:#ffde00;display:flex;flex-wrap:wrap}@media only screen and (min-width:1024px){.footer__anj{height:60px;gap:20px}}.footer__anj_text{text-transform:uppercase;font-size:11px;line-height:15px;padding:10px 20px;font-family:roboto-bold}.footer__anj_text span{text-transform:none;font-size:9px}@media only screen and (min-width:1024px){.footer__anj_text{font-size:16px;line-height:18px;padding:10px 0 10px 20px}}.footer__anj_image{height:60px;margin:auto;padding-bottom:10px}@media only screen and (min-width:1024px){.footer__anj_image{height:100%;padding-bottom:0}}.footer__illu{width:100%}@media only screen and (min-width:1024px){.footer__illu{display:block;margin:auto;width:auto}}.footer__image_mlp{height:38px;width:53px}@media only screen and (min-width:1024px){.footer__image_mlp{height:75px;width:105px}}.footer__rs_container{margin:auto 0}@media only screen and (min-width:1024px){.footer__container{display:flex;justify-content:center;gap:25px;padding:40px 0}}.footer__rs{display:flex;gap:20px;justify-content:center;padding:30px;align-items:end}@media only screen and (min-width:1024px){.footer__rs{gap:40px}}.footer__image{width:15px}@media only screen and (min-width:1024px){.footer__image{width:30px}}.footer__separation_rs{display:block;margin:auto}@media only screen and (min-width:1024px){.footer__separation_rs{width:400px}}.footer__legal{width:80%;text-align:center;margin:0 auto 30px;color:#fff;font-family:helvetica;font-size:10px;line-height:15px}.footer__link_item_container{display:flex;justify-content:center;gap:15px}.footer__link_item_container a{color:#fff!important;font-family:helvetica;font-size:10px;text-decoration:underline!important}.footer__link_item_container a:visited{color:#fff}.newsletter__title{font-family:helvetica;font-size:18px;color:#fff;text-align:center;margin:30px 0 15px}@media only screen and (min-width:1024px){.newsletter__title{font-size:25px;margin:30px 0}}.newsletter__button{width:fit-content;margin:auto;border:1px solid #fff;padding-right:20px;border-radius:50px;display:flex}.newsletter input{border:none;border-radius:50px 0 0 50px;background:transparent;color:#fff;font-family:helvetica;font-size:16px;padding:10px 0 10px 25px}.newsletter input::placeholder{color:#fff;font-family:helvetica;font-size:16px}@media only screen and (min-width:1024px){.newsletter input::placeholder{font-size:18px}}@media only screen and (min-width:1024px){.newsletter input{font-size:18px}}.newsletter img{width:14px;cursor:pointer}@media only screen and (min-width:1024px){.newsletter img{width:20px}}.newsletter__message{color:#fff;text-align:center;margin:10px 0;font-family:helvetica;font-size:16px}.text_illu_mobile{margin-top:30px;height:85px;width:80%}.text_illu_mobile button{color:#f7c444;border:2px solid #f7c444;border-radius:5px;padding:5px 10px;display:block;margin:10px auto 5px;cursor:pointer;background:transparent;font-size:17px}@media only screen and (min-width:1024px){.text_illu_mobile button{margin:10px auto 5px;font-size:20px}}.text_illu_mobile button:hover{background:rgba(247,196,68,.1);transition:.5s ease-in-out}.text_illu_mobile a{border:2px solid #fff;border-radius:5px;padding:5px 10px;display:block;margin:20px auto 5px;cursor:pointer;background:rgba(230,148,198,.4);font-size:14px;width:fit-content}.text_illu_mobile a,.text_illu_mobile a:visited{color:#fff!important}