*,:before,:after{box-sizing:border-box}html,body{color:#fff;background:0 0;margin:0;padding:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.formsubmit{color:#fff;background-color:#161616cc;border-radius:8px;flex-direction:column;align-items:center;padding:40px 30px;display:flex}.formsubmit form{width:100%}.formsubmit input,.formsubmit textarea{border:none;border-radius:8px;outline:none;width:100%;min-height:40px;padding:0 10px;font-family:inherit;font-size:15px;line-height:1.4}.formsubmit h2{text-transform:uppercase;color:#fff;margin:0 0 3rem;font-size:36px;line-height:1.17}.formsubmit label{color:#fff;font-weight:500}.formsubmit .form-control{flex-direction:column;gap:8px;width:100%;margin-bottom:25px;display:flex}.formsubmit .form-control--row{flex-direction:row;align-items:center;gap:12px}.formsubmit .form-control--row input[type=checkbox]{accent-color:#e30714;width:auto;min-height:0;margin:0}.formsubmit .form-control--row label{flex:1;margin:0;font-size:13px}.formsubmit input[type=file]{color:#161616;background:#fff;padding:8px 10px}.formsubmit button{text-align:center;cursor:pointer;color:#fff;letter-spacing:.5px;background-color:#e30714;border:none;border-radius:5px;width:100%;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1;transition:all .3s}.formsubmit button:hover:not(:disabled){background-color:#c10612}.formsubmit button:disabled{opacity:.6;cursor:not-allowed}.formsubmit small{margin-top:16px;font-size:12px;line-height:1.5;display:block}.formsubmit a{color:#e30714;text-decoration:none}.formsubmit a:hover{text-decoration:underline}.alert{border-radius:8px;width:100%;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.4}.alert--success{color:#c8f1d4;background-color:#143d1d;border:1px solid #2c7a3f}.alert--error{color:#f1c8c8;background-color:#3d1414;border:1px solid #7a2c2c}.turnstile-wrapper{justify-content:center;margin-bottom:25px;display:flex}
