@charset "UTF-8";/*!
 * Start Bootstrap - Creative v5.1.8 (https://startbootstrap.com/template-overviews/creative)
 * Copyright 2013-2021 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-creative/blob/master/LICENSE)
 */*{box-sizing:border-box}html{height:-webkit-fill-available}body{background-color:#000;margin:0;padding:0;height:100vh;overflow-x:hidden}.overflow_y{overflow-y:hidden}@media screen and (max-width:800px){body{height:85vh}}.scroll_allowed{overflow:unset;height:unset}.d_none{display:none}.wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.8rem}#particles-js{position:absolute;width:100%;height:100%;z-index:-1000}body{font-family:Dosis,sans-serif;font-size:100%}h1{color:#fff;font-size:1.8rem;font-weight:700;color:#d7a559;text-align:center;margin-top:0}@media screen and (max-width:800px){h1{font-size:1.5rem}}.strong,h2{color:#d7a559;text-align:center;font-weight:700;font-size:1.5rem}@media screen and (max-width:800px){.strong,h2{font-size:1.2rem;line-height:1.3rem}}h3{font-size:1.5rem;font-family:'Pirata One',cursive;color:#d7a559;margin-top:0;margin-bottom:.2rem}p{margin:0;color:#fff}.text_danger{color:#ff3f3f}.strong{background-color:#d7a559;color:#12100f;padding:.1rem;text-transform:uppercase}input{font-family:unset}a{color:#fff}button{font-family:unset}.button{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;line-height:1.3rem;font-weight:700;background-color:rgba(0,0,0,.7);border-radius:15px;border:1px #fff solid;padding:.8rem;margin:.5rem auto;cursor:pointer;transform:scale(1);transition:all .2s ease-in-out}.button svg{width:40px;margin-right:10px}.button:hover{border-color:#d7a559;color:#d7a559}.button:hover p{color:#d7a559}.button:hover .cls-1{fill:#d7a559}header{padding:.5rem}header .logo{margin:0 auto;width:300px}header .logo #etoile .cls-1{fill:#d7a559}header .logo #stars,header .logo #tarot{fill:#fff}@media screen and (max-width:800px){header .logo{width:150px}}.footer{display:flex;flex-direction:row;align-items:baseline;justify-content:center;padding:1rem}.footer img{width:60px;margin-right:.3rem}.footer p{font-size:.8rem;margin:.5rem 0}.back_card{border-radius:20px;background-image:url(../img/cards/back_card_pattern.png);background-color:#12100f;background-size:310px;border:4px solid #fff}.card{height:50vh;width:calc(50vh * .7)}#step2,#step3,#step4,#step5{display:none}.step{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#step1{height:100%}#step1 h1{position:absolute;top:0}#step1 .button{position:absolute;bottom:43%;transform:translate(0,0);-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}@media screen and (max-width:800px){#step1 .button{left:50%;transform:translate(-50%,0);-webkit-animation:floatMobile 5s ease-in-out infinite;animation:floatMobile 5s ease-in-out infinite}}@-webkit-keyframes float{0%{transform:translate(0,0)}50%{transform:translate(0,-10px)}100%{transform:translate(0,0)}}@keyframes float{0%{transform:translate(0,0)}50%{transform:translate(0,-10px)}100%{transform:translate(0,0)}}@-webkit-keyframes floatMobile{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,-10px)}100%{transform:translate(-50%,0)}}@keyframes floatMobile{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,-10px)}100%{transform:translate(-50%,0)}}@-webkit-keyframes icone_etoile{0%{transform:translateY(0)}100%{transform:translateY(4px)}}@keyframes icone_etoile{0%{transform:translateY(0)}100%{transform:translateY(4px)}}#etoile1{transform:translateY(0);transform-origin:center;-webkit-animation:icone_etoile 1s .5s ease-in-out alternate infinite;animation:icone_etoile 1s .5s ease-in-out alternate infinite}#etoile2{transform:translateY(0);transform-origin:center;-webkit-animation:icone_etoile 1s 1s ease-in-out alternate infinite;animation:icone_etoile 1s 1s ease-in-out alternate infinite}#etoile3{transform:translateY(0);transform-origin:center;-webkit-animation:icone_etoile 1s 1.5s ease-in-out alternate infinite;animation:icone_etoile 1s 1.5s ease-in-out alternate infinite}@-webkit-keyframes icone_carte1{0%{transform:translateX(0)}20%{transform:translateX(28%)}40%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes icone_carte1{0%{transform:translateX(0)}20%{transform:translateX(28%)}40%{transform:translateX(0)}100%{transform:translateX(0)}}#carte1{transform:translateX(0);-webkit-animation:icone_carte1 4s 2s ease infinite;animation:icone_carte1 4s 2s ease infinite}@-webkit-keyframes icone_carte2{0%{transform:translateX(0)}20%{transform:translateX(14%)}40%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes icone_carte2{0%{transform:translateX(0)}20%{transform:translateX(14%)}40%{transform:translateX(0)}100%{transform:translateX(0)}}#carte2{transform:translateX(0);-webkit-animation:icone_carte2 4s 2s ease infinite;animation:icone_carte2 4s 2s ease infinite}#step2{position:relative;height:100%}#step2 .shuffle{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:100%;width:calc(50vh * .7)}#step2 .shuffle .card{position:absolute;top:50%;transform:translateY(-50%)}.shuffle_card1{z-index:1;-webkit-animation:shuffling1 .8s 0s infinite;animation:shuffling1 .8s 0s infinite}.shuffle_card2{-webkit-animation:shuffling2 .8s 0s infinite;animation:shuffling2 .8s 0s infinite}@-webkit-keyframes shuffling1{30%{transform:translateX(calc(50vh)) rotate(70deg)}}@keyframes shuffling1{30%{transform:translateX(calc(50vh)) rotate(70deg)}}@-webkit-keyframes shuffling2{100%{z-index:2}}@keyframes shuffling2{100%{z-index:2}}#step3{position:relative;height:100%}#step3 .reveal{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;height:50vh;width:calc(50vh * .7)}#step3 .reveal .card{position:absolute}#step3 .button{position:absolute;bottom:30%;transform:translate(0,0);-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}@media screen and (max-width:800px){#step3 .button{left:15%;bottom:-10%;top:unset;transform:translate(-50%,0);-webkit-animation:floatMobile 5s ease-in-out infinite;animation:floatMobile 5s ease-in-out infinite;width:-webkit-min-content;width:-moz-min-content;width:min-content}}@-webkit-keyframes icone_oeil{0%{transform:translateY(0)}10%{transform:translateY(-18px) scale(0)}100%{transform:translateY(-18px) scale(0)}}@keyframes icone_oeil{0%{transform:translateY(0)}10%{transform:translateY(-18px) scale(0)}100%{transform:translateY(-18px) scale(0)}}#oeil,.svg_oeil{overflow:hidden}#paupiere{transform:translateY(0);transform-origin:center;-webkit-animation:icone_oeil 2s ease-in-out alternate infinite;animation:icone_oeil 2s ease-in-out alternate infinite}.reveal_card0{transform:rotateY(0);-webkit-animation:reveal0 1s normal;animation:reveal0 1s normal}.reveal_card1{transform:rotateY(0);-webkit-animation:reveal1 1s normal;animation:reveal1 1s normal}.reveal_card2{transform:translate(-100%,0) scale(.9);-webkit-animation:reveal2 1s normal;animation:reveal2 1s normal}.reveal_card3{transform:translate(100%,0) scale(.9);-webkit-animation:reveal3 1s normal;animation:reveal3 1s normal}@-webkit-keyframes reveal0{100%{transform:rotateY(-90deg)}}@keyframes reveal0{100%{transform:rotateY(-90deg)}}@-webkit-keyframes reveal1{0%{transform:rotateY(-90deg)}100%{transform:rotateY(0)}}@keyframes reveal1{0%{transform:rotateY(-90deg)}100%{transform:rotateY(0)}}@-webkit-keyframes reveal2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-100%,0) scale(.9)}}@keyframes reveal2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-100%,0) scale(.9)}}@-webkit-keyframes reveal3{0%{transform:translate(0,0) scale(1)}100%{transform:translate(100%,0) scale(.9)}}@keyframes reveal3{0%{transform:translate(0,0) scale(1)}100%{transform:translate(100%,0) scale(.9)}}@media screen and (max-width:800px){.reveal_card0{transform:rotateY(0);-webkit-animation:reveal0 1s normal;animation:reveal0 1s normal}.reveal_card1{transform:translate(-40%,-35%) scale(.6);-webkit-animation:reveal1 1s normal;animation:reveal1 1s normal}.reveal_card2{transform:translate(0,0) scale(.6);-webkit-animation:reveal2 1s normal;animation:reveal2 1s normal}.reveal_card3{transform:translate(40%,35%) scale(.6);-webkit-animation:reveal3 1s normal;animation:reveal3 1s normal}@-webkit-keyframes reveal0{100%{transform:rotateY(-90deg)}}@keyframes reveal0{100%{transform:rotateY(-90deg)}}@-webkit-keyframes reveal1{0%{transform:rotateY(-90deg)}100%{transform:translate(-40%,-35%) scale(.6)}}@keyframes reveal1{0%{transform:rotateY(-90deg)}100%{transform:translate(-40%,-35%) scale(.6)}}@-webkit-keyframes reveal2{0%{transform:translate(-40%,-35%) scale(.6)}100%{transform:translate(0,0) scale(.6)}}@keyframes reveal2{0%{transform:translate(-40%,-35%) scale(.6)}100%{transform:translate(0,0) scale(.6)}}@-webkit-keyframes reveal3{0%{transform:translate(-40%,-35%) scale(.6)}100%{transform:translate(40%,35%) scale(.6)}}@keyframes reveal3{0%{transform:translate(-40%,-35%) scale(.6)}100%{transform:translate(40%,35%) scale(.6)}}}.card_shown{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;color:#d7a559;font-family:'Pirata One',cursive;font-size:1.8rem;border-radius:20px;border:2px solid #d7a559;background-color:#12100f;background-image:url(../img/cards/front_card_pattern.png);background-size:400px;box-shadow:0 0 10px 15px rgba(0,0,0,.75)}.card_shown img{width:calc(50vh * .6)}.card_shown .card_name,.card_shown .card_number{background-color:#12100f;z-index:10}.card_shown .square{position:absolute;width:83%;height:85%;border-radius:10px;border:1px solid #d7a559;z-index:0}#step4 h3{margin-bottom:-.5rem}#step4 .card{height:18vh;width:calc(18vh * .7)}#step4 .card_shown{font-size:1rem;border:1px solid #d7a559;box-shadow:none}#step4 .card_shown img{width:calc(18vh * .6)}#step4 .interpretations{width:100%}@media screen and (max-width:1200px){#step4 .interpretations{display:block}}@media screen and (min-width:1200px){#step4 .interpretations{display:flex}}#step4 .interpretations :nth-child(2){margin-top:.3rem;margin-bottom:.3rem}#step4 .block_card_text{display:flex;flex-direction:row;align-items:center;padding:1.5rem}@media screen and (max-width:800px){#step4 .block_card_text{padding:0}}#step4 .block_inter{margin-left:1rem;background-color:rgba(0,0,0,.8);padding-right:1rem}@media screen and (max-width:1000px){#step4 .card .card_name,#step4 .card .card_number{display:none}}#step4 .teasing{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:1rem}#step4 .teasing h2{margin:0}#step4 .teasing .strong{margin-top:.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:5px}#step4 .button{transform:translate(0,0);-webkit-animation:float 5s ease-in-out infinite;animation:float 5s ease-in-out infinite}#step4 .slick-dots li button:before,#step4 .slick-dots li.slick-active button:before{color:#d7a559;font-size:2.5rem}@media screen and (min-width:1000px){#step4{margin:0 auto}#step4 .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#step4 .card{height:33vh;width:calc(33vh * .7)}#step4 .card_shown img{width:calc(33vh * .6)}}@media screen and (min-width:800px){#step5{width:40vw;margin:0 auto}#step5 .button{margin-top:1rem!important}}#step5 #subscribe_form{display:flex;flex-direction:column;padding:0 .8rem}#step5 #subscribe_form .input_group{position:relative;margin-bottom:.8rem}#step5 #subscribe_form .input_group .form_icon{color:#d7a559;position:absolute;top:1rem;left:.7rem}#step5 #subscribe_form .input_group input{padding-left:3rem;padding-top:1.3rem;height:3.3rem;width:100%;font-size:1.1rem;background:rgba(0,0,0,.8);border:1px solid #d7a559;border-top:none;border-left:none;border-right:none;border-radius:0}#step5 #subscribe_form .input_group input .has_error{border:1px solid #ff3f3f;border-top:none;border-left:none;border-right:none;border-radius:0}#step5 #subscribe_form .input_group input:focus{border:1px solid #fff;border-top:none;border-left:none;border-right:none}#step5 #subscribe_form .input_group label{position:absolute;top:1.3rem;left:3rem;color:#d7a559}#step5 #subscribe_form .has_error .form_icon{color:#ff3f3f}#step5 #subscribe_form .has_error input{border:1px solid #ff3f3f;border-top:none;border-left:none;border-right:none;border-radius:0}#step5 #subscribe_form .custom-check label{position:initial;font-size:.9rem}#step5 #subscribe_form .button{margin:0;width:100%}#step5 #subscribe_form .button p{text-align:left}#step5 #subscribe_form .connect{text-align:center;margin-top:.8rem}input:focus,textarea:focus{outline:0}#formulaire label{position:absolute;top:1.3rem;left:3rem;color:#fff}#formulaire .form-check-label{position:initial}#formulaire label,input{transition:all .2s;touch-action:manipulation}#formulaire input{cursor:text;color:#fff}#formulaire input:-moz-placeholder-shown+label{cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:scale(1.2)}#formulaire input:-ms-input-placeholder+label{cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:scale(1.2)}#formulaire input:placeholder-shown+label{cursor:text;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:scale(1.2)}::-webkit-input-placeholder{opacity:0!important;-webkit-transition:inherit!important;transition:inherit!important}::-moz-input-placeholder{opacity:0!important;-moz-transition:inherit!important;transition:inherit!important}::-ms-input-placeholder{opacity:0!important;-ms-transition:inherit!important;transition:inherit!important}#formulaire input:-moz-placeholder-shown:not(:focus)::-moz-placeholder,#formulaire select:-moz-placeholder-shown:not(:focus)::-moz-placeholder{opacity:0!important;-moz-transition:inherit!important;transition:inherit!important}#formulaire input:placeholder-shown:not(:focus)::-moz-placeholder,#formulaire select:placeholder-shown:not(:focus)::-moz-placeholder{opacity:0!important;-moz-transition:inherit!important;transition:inherit!important}#formulaire input:focus::-webkit-input-placeholder{opacity:1!important}#formulaire input:not(:-moz-placeholder-shown)+label{transform:scale(.8)!important;cursor:pointer;top:0!important;color:#d7a559!important;transform-origin:left bottom}#formulaire input:not(:-ms-input-placeholder)+label{transform:scale(.8)!important;cursor:pointer;top:0!important;color:#d7a559!important;transform-origin:left bottom}#formulaire input:not(:placeholder-shown)+label,input:focus+label{transform:scale(.8)!important;cursor:pointer;top:0!important;color:#d7a559!important;transform-origin:left bottom}.custom-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #ced4da}.custom-check input:checked~.checkmark{background-color:#d7a559}.checkmark:after{content:"";position:absolute;display:none}.custom-check input:checked~.checkmark:after{display:block}.custom-check .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}