.yellow{color:#ffbe0e}.red{color:#dd3b22}.white{color:#fff}.background-yellow{background-color:#0090d5}.background-red{background-color:#dd3b22}body{background-color:#0090d5;font-family:16px;font-family:"Quicksand"}img.logo{display:block;margin:0 auto 1rem auto;max-width:500px}.royal{font-family:"Royal Ocean"}.subtitle{font-family:"Royal Ocean";font-size:2.5rem;line-height:1;margin-bottom:.5rem}.subtitleBis{font-family:"Royal Ocean";font-size:2rem;line-height:1;margin-bottom:.5rem}@media screen and (min-width: 480px){.subtitleBis{font-size:2.5rem;line-height:1;margin-bottom:.5rem}}img.fish{display:block;margin:0 auto 1rem auto;width:100%;max-width:750px}form fieldset{margin-bottom:2rem !important}form fieldset legend{font-family:"Royal Ocean";font-size:2rem;line-height:1;margin-bottom:0;text-align:center}@media screen and (min-width: 480px){form fieldset legend{font-size:2.5rem}}form fieldset .sublegend{font-family:"Quicksand",sans-serif;font-size:1.6rem;font-optical-sizing:auto;font-weight:600;font-style:normal}@media screen and (min-width: 480px){form fieldset .sublegend{font-size:2rem}}form fieldset .choices{display:flex;flex-flow:wrap;flex-direction:row;justify-content:center}form fieldset .choices label{padding:0 1rem;flex-direction:column;justify-content:center;font-family:"Quicksand"}form fieldset .choices label span{display:block;margin-bottom:.5rem;font-size:1.6rem}form fieldset .choices label input[type=radio]{position:relative;width:25px;height:25px;margin-left:auto;margin-right:auto;cursor:pointer}form fieldset .choices label input[type=radio]::before{content:"";width:100%;height:100%;background-color:#000;border-radius:50%;position:absolute;left:0;top:0}form fieldset .choices label input[type=radio]::after{content:"";width:calc(100% - 6px);height:calc(100% - 6px);background-color:#ffbe0e;border:2px solid #ffbe0e;border-radius:50%;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;z-index:2}form fieldset .choices label input[type=radio]:checked::after{background-color:#0090d5}form input[type=text].question{background-color:#0090d5;border:1px #ffbe0e solid;border-radius:15px;color:#ffbe0e;font-family:"Quicksand";font-weight:400;font-size:1.2rem;padding:10px 5px;max-width:500px;width:100%;margin-left:auto;margin-right:auto;text-align:center;margin-top:1rem}@media screen and (min-width: 480px){form input[type=text].question{font-size:2rem;padding:15px 10px}}form input[type=text].question::placeholder{color:#ffbe0e}form input[type=text].user,form input[type=tel].user,form input[type=email].user{background-color:#0090d5;border:1px #000 solid;border-radius:15px;color:#000;font-family:"Quicksand";font-size:1.6rem;padding:5px 10px;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:10px}form input[type=text].user::placeholder,form input[type=tel].user::placeholder,form input[type=email].user::placeholder{color:#000}form .rgpd{max-width:500px;margin:0 auto}form button[type=submit]{background-color:#ffbe0e;color:#000;font-family:"Royal Ocean";border-radius:0;font-size:3rem;line-height:.8;margin-left:auto;margin-right:auto;display:block;margin-top:10px}form button[type=submit] .alt-text{font-size:1.5rem;line-height:1;color:#000;font-family:"Quicksand";text-transform:uppercase}/*# sourceMappingURL=main.css.map */
