.application-form{display:flex;flex-direction:column;gap:1rem;width:100%}.application-form>div:not(.form-file-input-row){width:100%}.application-form>div:not(.form-file-input-row) input{background-color:#fff;border:none;font-family:inherit;font-size:1rem;outline:none;padding:.5rem 1.25rem;width:100%}.application-form>div:not(.form-file-input-row) input::-moz-placeholder{color:#1a1a1a}.application-form>div:not(.form-file-input-row) input::placeholder{color:#1a1a1a}.application-form .form-file-input-row{align-items:center;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;font-size:1rem;gap:.5rem;justify-content:space-between;padding:.5rem 1.25rem;width:100%}.application-form .form-file-input-row input{background-color:transparent;border:none;color:#535353;cursor:pointer;font-family:inherit;font-size:.8rem;max-width:100%;outline:none}.application-form .form-file-input-row input::file-selector-button{background-color:#a9e4f2;border:none;cursor:pointer;font-family:inherit;font-size:.8rem;outline:none;padding:.25rem 1rem}.application-form .form-file-input-row input::file-selector-button:hover{background-color:#7ed6ea}@media(max-width:576px){.application-form .form-file-input-row input::file-selector-button{font-size:.7rem;padding:.2rem 1rem}}.application-form ul.is-invalid{background:#fee2e2;color:#b91c1c;list-style:none;margin:0;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}