@import"https://fonts.googleapis.com/css2?family=Anybody:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Rockness;src:url(/assets/Rockness-DxUCZo4r.otf) format("opentype")}body{margin:0;font-family:Anybody;background-color:#151515;color:#fff}*{box-sizing:border-box;padding:0;margin:0}html,body{font-family:Anybody}html,body,#root,.App,.content{min-height:100%;height:100%}@media screen and (min-width: 1200px){.App{background-image:url(/assets/image-fond-gauche-Dh4kYhYf.png),url(/assets/image-fond-droit-mjpgIO2K.svg);background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:320px}}@media screen and (min-width: 1350px){.App{background-image:url(/assets/image-fond-gauche-Dh4kYhYf.png),url(/assets/image-fond-droit-mjpgIO2K.svg);background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:390px}}@media screen and (min-width: 1530px){.App{background-image:url(/assets/image-fond-gauche-Dh4kYhYf.png),url(/assets/image-fond-droit-mjpgIO2K.svg);background-repeat:no-repeat;background-position:bottom left,bottom right;background-size:440px}}.App .content{margin:0 auto}.App canvas{width:100%}.App .Rain__Container-sc-rautmy-0{z-index:-20}.App header{padding:30px 30px 0;text-align:center}.App header .logo{display:block;max-width:80px;width:100%;object-fit:contain;margin:0 auto 10px}@media screen and (min-width: 1200px){.App header .logo{max-width:90px;margin:0 10px}}.App header img{display:block;max-width:1000px;width:100%;object-fit:contain;margin:0 auto}.App header h1{font-size:24px;font-weight:700;text-transform:uppercase;color:#fa5c4f;letter-spacing:4px;margin:0 0 30px}.App header .titles h2{font-size:26px;font-weight:400;margin:0 0 15px}.App header .titles h3{color:#ffffff94;font-size:18px;font-weight:300}.App section{display:flex;flex-direction:column;align-items:center;padding:30px 30px 0}.App section form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:10px}.App section form em{font-style:normal;color:#fa5c4f;font-size:28px;align-self:flex-end;position:relative;bottom:-26px}.App section form input,.App section form button{width:100%;min-width:308px;height:50px;background-color:#151515;border-radius:0;outline:none}@media screen and (min-width: 600px){.App section form input,.App section form button{max-width:560px}}.App section form input{border-style:none;border-bottom:1px solid rgba(255,255,255,.58);font-family:Rockness;color:#fff;font-size:46px;padding-left:5px}@media screen and (min-width: 600px){.App section form input{font-size:52px}}.App section form input::placeholder{font-size:16px;font-family:Anybody;font-weight:300;font-style:italic}.App section form button{font-family:Anybody;background-color:#00000038;border:1px solid #FA5C4F;color:#fff;margin:0 0 20px;cursor:pointer}@media screen and (min-width: 600px){.App section form button{margin:0 0 30px}}.App section form button.isActive{background-color:#fa5c4f}.App section form .submitButton{background-color:#fa5c4f;min-width:inherit;max-width:220px;margin:0 0 20px}@media screen and (min-width: 600px){.App section form .submitButton{max-width:260px}}.App section form p{font-size:14px;color:#fa5c4f;margin:5px 0 30px;text-align:center}@media screen and (min-width: 600px){.App section form p{margin:10px 0 50px}}.App section form .errorMessage{color:#fff;width:100%;min-width:308px;margin:10px 0}@media screen and (min-width: 600px){.App section form .errorMessage{max-width:540px}}.App section form .pInRight{align-self:flex-end}.App section form img{width:14px;object-fit:contain}.App section form a{color:#fa5c4f;text-decoration:underline}
