.FreeformApplication_mainContainer__KD_WX{min-height:100vh;display:flex;flex-direction:column;background-color:#f8f9fa}.FreeformApplication_contentContainer__oig63{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:3rem;margin-bottom:2rem}.FreeformApplication_formContainer__097Bt{max-width:800px;margin:0 auto}.FreeformApplication_title__ywxZt{font-family:fontBold;font-size:40px;color:#3b4150}.FreeformApplication_subtitle__rfUny{font-family:fontLight;font-size:24px;color:#3b4150;margin-bottom:2rem}.FreeformApplication_backLink__PkK5N{display:flex;align-items:center;gap:.5rem;color:#666;text-decoration:none;margin-bottom:1rem;cursor:pointer}.FreeformApplication_backLink__PkK5N:hover{color:#333}.FreeformApplication_icon___YbsT{width:20px;height:20px}.FreeformApplication_inputLabel__AHAOO{font-family:fontLight;margin-bottom:.5rem;color:#abb2c3}.FreeformApplication_dropdownButton__35IHT{background-color:#fff;border:1px solid #eceef1;color:#3b4150;padding:24px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;height:38px;width:100%;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.FreeformApplication_dropdownMenu__wqFXX{width:100%;border:1px solid #f1f1f1;border-radius:8px;padding:1rem 0;margin-top:.25rem;background-color:#fff}.FreeformApplication_dropdownItem__aDgCl{padding:1rem 1.5rem;color:#495057;cursor:pointer;transition:background-color .15s ease-in-out;display:flex;align-items:center;min-height:40px;border-bottom:1px solid #f1f1f1}.FreeformApplication_dropdownItem__aDgCl:last-child{border-bottom:none}.FreeformApplication_dropdownItem__aDgCl:hover{background-color:#f8f9fa;color:#333}.FreeformApplication_dropdownButton__35IHT:hover{background-color:#fff;border-color:#80bdff}.FreeformApplication_dropdownButton__35IHT:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.FreeformApplication_dropdownContent__NWmpk{display:flex;align-items:center;justify-content:space-between;width:100%}.FreeformApplication_leftContent___dO_H{display:flex;align-items:center;gap:.5rem}.FreeformApplication_rightIcon__I5ev8{display:flex;align-items:center}.FreeformApplication_dropdownText__l830e{margin-left:.5rem;color:#3b4150}.FreeformApplication_dropdown-menu__9qA__{width:100%;border:1px solid #ced4da;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:.5rem 0;margin-top:.25rem}.FreeformApplication_dropdown-item__ldOOx{padding:.75rem 1rem;color:#3b4150;cursor:pointer;transition:background-color .15s ease-in-out;display:flex;align-items:center;min-height:40px}.FreeformApplication_dropdown-item__ldOOx:last-child{margin-bottom:0}.FreeformApplication_dropdown-item__ldOOx:hover{background-color:#f8f9fa;color:#333}.FreeformApplication_custom-checkbox__G4TsY{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:.5rem;vertical-align:middle}.FreeformApplication_custom-checkbox__G4TsY input{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.FreeformApplication_custom-checkbox__G4TsY span{position:absolute;top:0;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #ced4da;border-radius:4px;display:flex;align-items:center;justify-content:center}.FreeformApplication_custom-checkbox__G4TsY input:checked+span{background-color:#dc3545;border-color:#dc3545}.FreeformApplication_custom-checkbox__G4TsY input:checked+span svg{display:block;width:12px;height:12px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FreeformApplication_custom-checkbox__G4TsY span svg{display:none}.FreeformApplication_radio-label__NJCVl{display:flex;align-items:center;gap:.5rem;cursor:pointer}.FreeformApplication_radio-label__NJCVl input{margin-right:.5rem}.FreeformApplication_formInput__9zuc8{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:4px;font-size:16px;transition:all .3s ease;background-color:#fff}.FreeformApplication_formInput__9zuc8:focus{border-color:#e30613;outline:none;box-shadow:0 0 0 2px rgba(227,6,19,.1)}.FreeformApplication_formInput__9zuc8.FreeformApplication_is-invalid__B1MMz{border-color:#dc3545}.FreeformApplication_formInput__9zuc8.FreeformApplication_is-invalid__B1MMz:focus{box-shadow:0 0 0 2px rgba(220,53,69,.25)}textarea.FreeformApplication_formInput__9zuc8{height:114px;resize:vertical}textarea.FreeformApplication_formInput__9zuc8::placeholder{color:#6c757d;opacity:1}textarea.FreeformApplication_formInput__9zuc8:focus::placeholder,textarea.FreeformApplication_formInput__9zuc8:not(:placeholder-shown)::placeholder{opacity:0}.FreeformApplication_fileInputWrapper__hbLtC{position:relative;width:100%}.FreeformApplication_fileInput__GyWEO{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.FreeformApplication_fileInputButton__8MRg3{width:100%;padding:.5rem 1rem;border:1px solid #f1f1f1;border-radius:8px;font-size:1rem;height:54px;background-color:#fff;color:#495057;display:flex;align-items:center;justify-content:space-between;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.FreeformApplication_fileInputButton__8MRg3:hover{border-color:#80bdff}.FreeformApplication_fileInputButton__8MRg3:focus-within{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.FreeformApplication_fileInputButton__8MRg3.FreeformApplication_is-invalid__B1MMz{border-color:#dc3545}.FreeformApplication_fileInputButton__8MRg3.FreeformApplication_is-invalid__B1MMz:focus-within{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.FreeformApplication_fileInputText__30Q_z{color:#495057}.FreeformApplication_fileInputPlaceholder__nAbG6{color:#6c757d}.FreeformApplication_invalid-feedback__otP4w{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545}.FreeformApplication_btn-primary__9AVLI{background-color:#007bff;border-color:#007bff;color:#fff;padding:.5rem 1.5rem;font-size:1rem;border-radius:4px;cursor:pointer;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.FreeformApplication_btn-primary__9AVLI:hover{background-color:#0069d9;border-color:#0062cc}.FreeformApplication_btn-primary__9AVLI:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed}@media (max-width:768px){.FreeformApplication_contentContainer__oig63{padding:1rem}.FreeformApplication_title__ywxZt{font-size:1.5rem}.FreeformApplication_formContainer__097Bt{padding:0 1rem}}