@font-face{font-family:CoreMellowRegular;src:url(../fonts/CoreMellow45Regular.otf) format("opentype")}@font-face{font-family:CoreMellowBold;src:url(../fonts/COREMELLOW65BOLD.OTF) format("opentype")}.page{position:fixed;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;height:100vh;top:0;left:0;width:100vw;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/adn_couv-DP-OqxzB.jpg)}.page img{display:none}.page .formulaire{display:flex;flex-direction:column;padding:30px;margin-right:10px;border:1px solid rgba(18,105,176,.3333333333);border-radius:15px;background:#fff;box-shadow:5px 5px 5px #1269b055;align-items:center;justify-content:center}.page .formulaire div{margin-top:5px;display:flex;flex-direction:row;align-items:center;justify-content:center}.page .formulaire div:nth-child(4),.page .formulaire div:nth-child(5){margin-top:15px;justify-content:center}.page .formulaire div span{width:150px}.page .formulaire div input::placeholder{color:#1269b0}.page .formulaire div input[type=submit]{background:transparent;border-color:#1269b055;border-radius:5px;cursor:pointer;padding:5px}.page .formulaire div input[type=submit]:enabled{background:#1269b055}.page .formulaire div input[type=submit]:enabled:hover{background:#1269b0;color:#fff}.page .formulaire .error{color:red;justify-content:center;display:block}@font-face{font-family:CoreMellowRegular;src:url(/assets/CoreMellow45Regular-BVVQosHT.otf) format("opentype")}@font-face{font-family:CoreMellowBold;src:url(/assets/COREMELLOW65BOLD-BbeO0KQk.OTF) format("opentype")}.container{position:fixed;z-index:10;background-color:#0007;left:0;top:0;width:calc(100vw - 2px);height:100vh;display:flex;justify-content:center}.container .fenetre{position:absolute;margin-top:100px;min-width:600px;border:thin solid #555555;box-shadow:4px 4px 7px #fff;overflow:hidden;border-radius:4px;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding-bottom:7px}.container .fenetre .closebutton{position:absolute;width:15px;cursor:pointer;align-self:flex-end;margin-right:7px;margin-top:7px;padding-bottom:7px}.container .fenetre .title{padding:6px 30px 6px 5px;background-color:#1269b0;width:100%;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;font-weight:700}.container .fenetre .line{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:15px}.container .fenetre .line label,.container .fenetre .line input{width:250px}.container .fenetre .line button{height:2.5rem;width:150px;border-radius:10px;cursor:pointer;box-shadow:5px 5px 5px #1269b055}.field{position:relative;margin-bottom:1.1rem;width:300px}.field input{height:25px;width:250px;background:transparent;border-color:#1269b055;border-radius:5px;cursor:pointer}.field label{position:absolute;left:30px;transition:opacity .3s,transform .3s;opacity:.5;padding:0 5px;font-size:1rem;background:#fff;color:red;cursor:pointer}.field input:focus+label,.field input:valid+label{transform:translateY(-15px);opacity:1;font-size:.8rem}.field input:focus{outline:none;box-shadow:none}.field input:focus:invalid{border-color:red}.field input:valid{border-color:#1269b0}.field input:valid+label{color:#1269b0}
