.ApplicationForm[data-v-7fdd0fcb]{max-width:100%;width:1000px}@media(min-width:640px){.ApplicationForm[data-v-7fdd0fcb]{max-width:70vw}}.ApplicationForm[data-v-7fdd0fcb]{container-type:inline-size}.form-section[data-v-7fdd0fcb]{margin-top:32px}.form-section h2[data-v-7fdd0fcb]{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.form-container[data-v-7fdd0fcb]{width:100%}.form-group[data-v-7fdd0fcb],.form-row[data-v-7fdd0fcb]{margin-bottom:24px}.form-row[data-v-7fdd0fcb]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:640px){.form-row[data-v-7fdd0fcb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-row>.form-group[data-v-7fdd0fcb]{margin-bottom:0}@container (max-width: 750px){.form-row[data-v-7fdd0fcb]{grid-template-columns:1fr}}.form-label[data-v-7fdd0fcb]{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.required[data-v-7fdd0fcb]{color:#dc2626}.form-input[data-v-7fdd0fcb]{border:1px solid #d1d5db;border-radius:4px;font-family:inherit;font-size:16px;padding:8px;transition:border-color .2s;width:100%}.form-input[data-v-7fdd0fcb]:focus{border-color:#005136;box-shadow:0 0 0 3px #0051361a;outline:none}textarea.form-input[data-v-7fdd0fcb]{min-height:100px;resize:vertical}.checkbox-group[data-v-7fdd0fcb]{display:flex;flex-direction:column;gap:12px}.checkbox-label[data-v-7fdd0fcb]{align-items:center;color:#333;cursor:pointer;display:flex;font-size:16px}.checkbox-label input[data-v-7fdd0fcb]{cursor:pointer;margin-right:8px}.file-label[data-v-7fdd0fcb]{color:#333;display:block;font-size:16px;font-weight:600;margin-bottom:8px}input[type=file][data-v-7fdd0fcb]{border:1px solid #d1d5db;border-radius:4px;cursor:pointer;padding:8px}input[type=file][data-v-7fdd0fcb]::file-selector-button{background-color:#fff;border:2px solid #005136;border-radius:4px;color:#005136;cursor:pointer;font-family:Exo,sans-serif;font-size:17px;font-weight:600;letter-spacing:.5px;line-height:21px;margin-right:12px;padding:11.6px 32px;text-transform:uppercase;transition:all .2s}input[type=file][data-v-7fdd0fcb]::file-selector-button:hover{background-color:#0051361a}.form-note[data-v-7fdd0fcb]{background-color:#f3f4f6;border-left:4px solid #005136;border-radius:4px;color:#555;font-size:14px;margin-bottom:24px;padding:12px 16px}.form-submit-btn[data-v-7fdd0fcb]{background-color:#005136;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Exo,sans-serif;font-size:17px;font-weight:600;letter-spacing:.5px;line-height:21px;padding:11px 32px;text-transform:uppercase;transition:background-color .2s}.form-submit-btn[data-v-7fdd0fcb]:hover{background-color:#005136e6}.form-privacy-link[data-v-7fdd0fcb]{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px;text-align:left}.form-privacy-link a[data-v-7fdd0fcb]{color:#005136;font-size:16px;text-decoration:none;transition:color .2s}.form-privacy-link a[data-v-7fdd0fcb]:hover{color:#005136cc;text-decoration:underline}a[data-v-7fdd0fcb]{text-decoration-line:none}.dialog-fixed .is-submitting-dialog[data-v-7fdd0fcb],.dialog-fixed .required-dialog[data-v-7fdd0fcb],.dialog-fixed .submit-error-dialog[data-v-7fdd0fcb],.dialog-fixed .success-dialog[data-v-7fdd0fcb]{position:fixed}
