@font-face{font-family:'Midnight Mirage';src:url('../../../../assets/fonts/MidnightMirage.woff2') format('woff2'),url('../../../../assets/fonts/MidnightMirage.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Sink';src:url('../../../../assets/fonts/Sink.woff2') format('woff2'),url('../../../../assets/fonts/Sink.woff') format('woff');font-weight:normal;font-style:normal}:root{--main-headings-font:'URW Geometric',sans-serif;--main-content-font:'URW Geometric',sans-serif;--color-main:#212529;--color-deeppink:#e73970;--color-gold:rgba(255,219,81);--color-gold-transparance:rgba(255,219,81,.5)}body{background-color:var(--color-gold);justify-content:flex-start}#snow{overflow-x:clip;max-width:100vw;position:relative}.snowflake{position:absolute;width:10px;height:10px;background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5));border-radius:50%;filter:drop-shadow(0 0 10px white);z-index:1}.content-section{padding-top:14vh}.container-accueil{display:flex;flex-direction:column;align-items:center}.container-accueil h1{font-family:'Midnight Mirage';display:flex;flex-direction:column;align-items:center;letter-spacing:5px}.container-accueil h1 .line_1{font-size:7rem;line-height:1;text-align:center}.container-accueil h1 .line_2{font-family:var(--main-headings-font);font-size:2.5rem;line-height:1;text-align:center;margin-top:1rem}.container-accueil .line_3{font-family:var(--main-headings-font);font-size:1rem;line-height:1;text-align:center;display:block;margin-top:1rem}.container-accueil .btn{margin:1rem auto;display:flex;align-items:flex-end;border-radius:100px;font-weight:700;font-size:2rem;padding:.6rem 1.6rem .8rem 1rem;line-height:1}.container-accueil .btn svg{margin-right:.3rem}.container-accueil img{width:20%;height:auto;position:absolute;bottom:0}.container-accueil img.template_accueil_1{max-width:516px;left:70%}.container-accueil img.template_accueil_2{max-width:470px;left:70%}.container-accueil img.template_accueil_3{max-width:520px;left:70%}.container-accueil img.template_accueil_4{max-width:658px;left:70%}.container-accueil img.template_accueil_5{max-width:874px;left:70%}.quiz-container{width:100%;max-width:800px;margin:0 auto}.etape_container h3,.container-questions h3{font-family:'Sink';font-size:2.6rem;text-align:center;display:flex;flex-direction:column;letter-spacing:5px;font-weight:400;text-transform:uppercase}.etape_container h3 span{font-family:var(--main-headings-font);font-size:2rem;letter-spacing:0;font-weight:400;line-height:1}.reponses{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2rem}.etape_container .btn-reponse{border-radius:100px;font-weight:700;font-size:2rem;padding:.6rem 1.6rem .8rem 1.6rem;line-height:1;margin:0 .5rem 1rem .5rem}.etape_container img{width:auto;height:100%;max-height:400px;margin:3rem auto 0 auto;display:block}.etape_container img.template_question_1{}.etape_container img.template_question_2{}.etape_container img.template_question_3{}.partage-buttons{display:flex;justify-content:center;margin-bottom:1.5rem}a.partage-button{margin:0 1rem;color:#fff}a.partage-button i{font-size:2.2rem}.btn-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.btn-replay,.btn-replay:hover,.btn-newsletter,.btn-newsletter:hover{display:flex;align-items:flex-end;border-radius:100px;font-weight:700;font-size:2rem;padding:.6rem 1.6rem .8rem 1rem;line-height:1;margin:0 .5rem 1rem .5rem;background-color:#ffcf26;color:#5573b7}.btn-replay svg{margin-right:.3rem}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{border-radius:10px;background-color:transparent;color:#ffffff;img{border-radius:10px;width:100%;height:100%}.bottom_infos{display:flex;flex-direction:row;justify-content:space-between;margin-top:-3.2rem;text-transform:uppercase}.collection,.tomaison{font-weight:700;padding:.3rem .6rem;letter-spacing:.7px;min-height:32px;display:flex;flex-direction:column;justify-content:center}.collection{font-size:16px;border-top-right-radius:15px;border-bottom-right-radius:15px;align-items:flex-start}.tomaison{font-size:14px;border-top-left-radius:15px;border-bottom-left-radius:15px;align-items:flex-end}.bg_collection{background-color:rgba(59,28,118,.66);color:#fff}.bg_tomaison{background-color:rgba(159,62,127,.69);color:#fff}}.resultsAlbums,.resultsAlbumsCrossLabels .resultsAlbums{display:flex;flex-direction:row;width:calc(278px *5);max-width:100%;margin:0 auto 1rem auto;flex-wrap:wrap;justify-content:center}.wall_item{margin:15px;width:248px;min-height:338px;text-align:center}.flip-card-back{background-color:#ffffff;color:var(--color-deeppink);transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;border-radius:10px;.btnDialog{align-self:flex-end;position:absolute;top:9px;a.infos_album{font-size:30px}}.content{a.title_link{text-decoration:none;h2.titre{font-size:28px;color:var(--color-deeppink);font-weight:900;margin-bottom:5px;line-height:25px;span.tomaison{display:block;font-weight:300;text-transform:capitalize;margin-top:.25em;font-size:21px}}}a.title_link:hover .titre{color:var(--color-deeppink)}.date{font-size:16px;margin-bottom:.25rem;span{font-weight:700}}.accroche{font-size:16px;color:#535353;line-height:1}.btnArrowRight{background-color:var(--color-deeppink);color:#fff;text-decoration:none;font-size:19px;border-radius:34px;margin-top:1rem;padding:0 15px 4px 15px;border:2px solid #fff;align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;min-width:130px;font-weight:400}}}.wall_item:hover .flip-card-inner{transform:rotateY(180deg)}.wall_item:hover .flip-card-front img{border:1px solid #ffffff}.containerProgressbar{display:block;padding:3%}.progressbar{counter-reset:step;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%}.progressbar li{list-style-type:none;width:25%;float:left;font-size:12px;position:relative;text-align:center;text-transform:uppercase;color:var(--color-gold)}.progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid var(--color-gold);display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:white}.progressbar li.check:before{background-color:var(--color-gold);color:#FFFFFF}.progressbar li:after{width:100%;height:2px;content:'';position:absolute;background-color:var(--color-gold);top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active{background-color:var(--color-gold);color:white}.progressbar li.active:before{border-color:var(--color-gold)}.progressbar li.active+li:after{background-color:var(--color-gold)}.jQueryStep{text-decoration:none;color:var(--color-gold);font-weight:400}.jQueryStep.jQueryStepActive{font-weight:700}.numberCircleHelp{width:24px;height:24px;border-radius:50%;text-align:center;font-size:16px;font-weight:900;border:2px solid var(--color-gold);background-color:var(--color-gold);color:white;display:inline-block;margin-right:10px}@media (max-width:767.99px){.snowflake{background:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3))}.content-section{padding-top:2.5rem}.container-accueil h1 .line_1{font-size:4rem}.container-accueil h1 .line_2{font-size:1.4rem}.container-accueil .line_3{font-size:1rem}.container-accueil .btn{font-size:7vw}.container-accueil img{margin:3rem auto 0 auto;width:200px}.container-accueil img.template_accueil_1{max-width:516px;left:calc(50% - 100px)}.container-accueil img.template_accueil_2{max-width:470px;left:calc(50% - 100px)}.container-accueil img.template_accueil_3{max-width:520px;left:calc(50% - 100px)}.container-accueil img.template_accueil_4{max-width:658px;left:calc(50% - 100px)}.container-accueil img.template_accueil_5{max-width:874px;left:calc(50% - 100px)}.etape_container h3,.container-questions h3{font-size:9vw}.etape_container h3 span{font-size:4vw}.etape_container .btn-reponse{font-size:1.4rem}.btn-replay,.btn-replay:hover,.btn-newsletter,.btn-newsletter:hover{font-size:1.2rem}}