@font-face{font-family:"Sharp";src:url("./../fonts/SharpGrotesk-VF.ttf");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:"DMSans";src:url(./../fonts/DMSans-Variable.ttf);font-display:swap}*,*:after,*:before{box-sizing:border-box}*::selection{background:#00d67a;color:#141414}html{font-size:17px;color:#141414}body{font-family:"DMSans",sans-serif;color:#141414}strong{font-weight:700}a,a:hover,a:visited{color:#fff;text-decoration:none}img{max-width:100%;height:auto;width:auto;vertical-align:middle}@media screen and (max-width: 900px){.ordi{display:none !important}.mobile{display:block}}@media screen and (min-width: 900px){.ordi{display:block}.mobile{display:none !important}}a.btnlink{padding:8px 18px 8px 25px;color:#141414;font-size:16px;border-radius:50px;font-weight:400;background:#141414;z-index:10;text-transform:lowercase;transition:.4s ease-in-out;box-shadow:0 0 24px rgba(14,14,14,.5);color:#f2f2f4;display:flex;align-items:center}a.btnlink svg{height:18px;width:auto;margin-left:5px;margin-top:2px}a.btnlink svg path{transition:.4s ease-in-out}a.btnlink:hover{transform:scale(1.03);color:#00d67a}a.btnlink:hover>svg path{stroke:#00d67a}a.btn{text-transform:uppercase;background:#00d67a;color:#141414;font-size:18px;border-radius:50px;padding:8px 18px 8px 18px;display:inline-block;font-weight:530;width:max-content;transition:all .3s ease-in-out,transform .4s cubic-bezier(0.19, 1.5, 0.22, 1.5)}a.btn:hover{background-color:#000;color:#00d67a;transform:scale(1.05) rotate(5deg)}.checkbox-wrapper-61 input[type=checkbox]{visibility:hidden;display:none}.checkbox-wrapper-61{position:relative;display:block}.checkbox-wrapper-61 .check{width:50px;height:50px;position:absolute;opacity:0}.checkbox-wrapper-61 svg{vertical-align:middle;overflow:visible;transform:translateX(-40px) scale(0.4)}.checkbox-wrapper-61 .path1{stroke-dasharray:400;stroke-dashoffset:400;transition:.5s stroke-dashoffset;opacity:0}.checkbox-wrapper-61 .check:checked+div svg g path{stroke-dashoffset:0;opacity:1}.checkbox-wrapper-61 .check1-61{display:flex;align-items:center;margin-top:-20px}.checkbox-wrapper-61 .check1-61 p{margin-left:-60px;font-size:.8em;padding-bottom:4px}body{background:#efeae6}.logo{width:80vw;margin:0 auto;padding-top:8vh}.logo img{transform:scale(.8);height:40px;filter: drop-shadow(1px 0 0 #FFF) drop-shadow(0 1px 0 #FFF) drop-shadow(-1px 0 0 #FFF) drop-shadow(0 -1px 0 #FFF) drop-shadow(1px 1px 0 #FFF) drop-shadow(-1px 1px 0 #FFF) drop-shadow(1px -1px 0 #FFF) drop-shadow(-1px -1px 0 #FFF) drop-shadow(2px 0 0 #FFF) drop-shadow(0 2px 0 #FFF) drop-shadow(-2px 0 0 #FFF) drop-shadow(0 -2px 0 #FFF);}.imgsFixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.imgsFixed img{height:70vh;height:70dvh;position:absolute;left:-2%;bottom:-10%}.imgsFixed img:nth-child(2){left:unset;right:-2%;top:-10%;transform:scale(-1)}.middle{width:50%;margin:0 auto;min-width:820px}.middle h1{font-size:2.5rem;font-family:Sharp;font-variation-settings:"opsz" 0,"wdth" 25,"wght" 900;margin:1.7rem 0}.middle div#phrases{font-weight:600;line-height:1.25}.middle div#phrases p{display:none}.middle div#phrases p.active{display:block}.middle .steps{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1rem 0;cursor:default}.middle .steps:before{content:"";width:100%;height:1px;background:#000;position:absolute;z-index:-1}.middle .steps p{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;background:#000;border:1px solid #000;color:#fff;border-radius:50%;font-weight:600}.middle .steps p.active{background:#00d67a;border-color:#01a55f}.middle form label{cursor:pointer;display:block}.middle form label span{display:flex;font-size:1.1rem;font-weight:600;text-transform:uppercase;align-items:center;justify-content:space-between}.middle form label span div.error-message{color:red;font-size:.9rem;margin-top:.5rem;text-transform:none;width:50%;font-weight:400;text-align:right}.middle form label input:not([type=image],[type=range],[type=checkbox],[type=radio]),.middle form label textarea{width:100%;padding:1rem;border:1px solid #000;border-radius:1rem;font-size:1rem;color:#000;margin-top:.5rem;background:none;font-family:"DmSans",sans-serif;font-weight:300;resize:none;field-sizing:content;z-index:1;position:relative}.middle form label input:not([type=image],[type=range],[type=checkbox],[type=radio])::placeholder,.middle form label textarea::placeholder{color:#000}.middle form label input:not([type=image],[type=range],[type=checkbox],[type=radio]):focus,.middle form label textarea:focus{outline:none;border-color:#00d67a}.middle form label input:not([type=image],[type=range],[type=checkbox],[type=radio]):disabled,.middle form label textarea:disabled{background:rgba(0,0,0,.1);cursor:not-allowed}.middle form label textarea{height:10rem;line-height:1.25rem}.middle form label div.list{display:flex;margin:1em 0 2em;gap:10px}.middle form label div.list input{height:0;width:0;overflow:hidden;position:absolute;opacity:0;}.middle form label div.list input:checked+label{background:#00d67a;border-color:#01a55f;color:#fff}.middle form label div.list label{display:flex;align-items:center;padding:.6rem 1.2rem;border:1px solid #000;border-radius:2em;margin-right:.5rem;font-size:1rem;text-transform:none;cursor:pointer;transition:transform .4s cubic-bezier(0.23, 1.97, 0.46, 1.35),border .4s ease-in-out,background .4s cubic-bezier(0.23, 1.97, 0.46, 1.35),color .4s cubic-bezier(0.23, 1.97, 0.46, 1.35)}.middle form label div.list label span{font-weight:300;text-transform:none}.middle form label div.list label:hover{transform:scale(1.05);border-color:#00d67a}.middle form label #autres-input-container label{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2em;margin-top:-1.9em}.middle form label #autres-input-container label span{text-transform:none;color:#00d67a;width:110px}.middle form label #autres-input-container label span:nth-child(1){width:100%;margin-bottom:-0.5em}.middle form label #autres-input-container label span:nth-child(1) .error-message{text-align:left}.middle form label #autres-input-container label input{border:0;border-bottom:1px solid #000;border-radius:0;padding:.5em;width:calc(100% - 120px)}.middle form div.step1,.middle form div.step2{flex-direction:column}.middle form div.step2{display:none}.middle form div.step2 label{margin-bottom:1.5em}.middle div.step3{display:none;flex-direction:column;align-items:center;justify-content:center;gap:2rem;line-height:1.25}.middle div.step3 p{width:50%;text-align:center;font-size:18px}.middle div.step3 dotlottie-player{margin-bottom:-5rem}.middle .btns{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:30px}.middle .next,.middle .previous,.middle .send,.middle .back{color:#fff;background:#000;display:flex;gap:10px;padding:.5em 1em;border-radius:30px;text-transform:lowercase;align-items:center;font-size:15px;transition:.4s cubic-bezier(0.23, 1.97, 0.46, 1.35);cursor:pointer}.middle .next::after,.middle .previous::after,.middle .send::after,.middle .back::after{content:"";height:1rem;width:1rem;background:url(./../img/arrow.svg);background-size:cover;transform:rotate(90deg);display:block}.middle .next:hover,.middle .previous:hover,.middle .send:hover,.middle .back:hover{transform:scale(1.05)}.middle .previous{flex-direction:row-reverse}.middle .previous::after{transform:rotate(-90deg)}.middle .send::after{background-image:url(./../img/check.svg);transform:none}@media screen and (max-width: 1500px){.imgsFixed img{width:20vw;height:auto}.logo{min-width:820px}}@media screen and (max-width: 1100px){.imgsFixed img{width:500px;opacity:.2;height:auto;left:unset;bottom:-10%;right:-200px !important}.imgsFixed img:nth-child(1){display:none}}@media screen and (max-width: 950px){.middle,.logo{margin-left:7vw;margin-right:7vw;width:86vw;min-width:unset}.middle{padding-bottom:5vh}.middle form label div.list{flex-wrap:wrap}.middle form label span{flex-wrap:wrap}.middle form label span div.error-message{width:100%;text-align:left}.middle div.step3 p{width:80%}}