::placeholder{opacity:1;font-family:var(--font1);font-weight:300;color:var(--black);font-size:var(--desc-size)}::-webkit-input-placeholder{opacity:1;font-family:var(--font1);font-weight:300;color:var(--black);font-size:var(--desc-size)}form .react-datepicker-wrapper{width:100%}form input,form textarea{background:transparent;border:none;padding:6px 5px 6px 0;outline:none;font-size:var(--desc-size);border-bottom:1px solid var(--color2);color:var(--black);font-family:var(--font1);font-weight:300}form input:not([type=checkbox]),form textarea:not([type=checkbox]){width:100%}form textarea{resize:vertical;min-height:80px;border:1px solid var(--color2);padding:6px;margin-top:20px}form .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;text-transform:uppercase;box-shadow:unset;width:100%;max-width:max-content}form .alert{margin-top:15px;width:100%;padding:10px 15px;border-radius:4px;border:1px solid hsla(0,0%,52%,.2)}form .alert.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}form .alert.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}form .form-group.submit{display:flex;justify-content:center}form .form-group.rgpd{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}form .form-group.rgpd input{width:auto}form .form-group.rgpd label{font-size:var(--desc-size);font-size:12px;flex:1 1;text-align:left}form .form-group+.form-group{margin-top:10px}form .form-group+.form-group.submit{margin-top:25px}@media screen and (max-width:1199px){form .form-group.submit{display:flex;flex-wrap:wrap}form .form-group.submit button{margin:auto}}@media screen and (min-width:1400px){form .form-group+.form-group.submit{margin-top:40px}}