@media (min-width:992px){.form__field-group{width:var(--width,100%)}}.form .form-label{color:#000;margin-bottom:.5rem;font-size:1rem;font-weight:500}.form .form-control{color:#000;border-color:#d9d9d9;border-radius:.25rem;padding:.5625rem 1rem;font-size:1rem;transition:border-color .2s}.form .form-control::placeholder{color:#575757}.form .form-control:active,.form .form-control:focus,.form .form-control:focus-visible{border-color:#601232;outline:none}.form .form-select{color:#000;border-color:#d9d9d9;border-radius:.25rem;padding:.5625rem 1rem;font-size:1rem}.form .form-select:focus{box-shadow:none}.form textarea{min-height:8.5625rem}.form .form-check-input{border-color:#d9d9d9}.form .form-check-input:checked{background-color:#601232;border-color:#601232}.form__upload-btn,.form__upload-filename{color:#000;cursor:pointer;background-color:#ebebeb;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:100%;height:3rem;padding:.8125rem 1rem;font-size:1rem;transition:background-color .2s;display:flex;gap:1.5rem!important}.form__upload-btn:hover,.form__upload-filename:hover{color:#fff;background-color:#000}.form__upload-btn.is-invalid,.form__upload-filename.is-invalid{outline:1px solid var(--bs-danger)}.form__upload-btn svg,.form__upload-filename svg{flex-shrink:0;width:1.25rem;height:1.25rem}.form__submit{justify-content:flex-end;align-items:center;gap:1rem;display:flex}@media (max-width:767.98px){.form__submit{flex-direction:column;align-items:flex-start;gap:1rem}}.form__submit--has-cancel{justify-content:space-between}.form .form-check-label{color:#575757;font-size:.875rem;line-height:150%}.form .form-check-label a{color:#575757;font-weight:700}.form .form-check-label a:hover{color:#575757;text-decoration:underline}.form-success{text-align:center;border:1px solid #601232;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.form-success,.form-success__icon{border-radius:.25rem;justify-content:center;align-items:center}.form-success__icon{color:#fff;background-color:#601232;flex-shrink:0;width:2.5rem;height:2.5rem;font-size:1rem;display:inline-flex}.form-success__title{color:#601232;margin:0;font-size:1.25rem;font-weight:500;line-height:1}.form-success__body{color:#575757;margin:0;font-size:1rem;line-height:1.4}
