.careerApplicantForm_container__fKK1C{min-height:100vh;background:linear-gradient(135deg,#0d96b3,#0a7b92);padding:3rem 1rem}.careerApplicantForm_wrapper__UThDk{max-width:64rem;margin:0 auto}.careerApplicantForm_header__kxUMm{text-align:center;margin-bottom:3rem}.careerApplicantForm_title__NhcVi{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.careerApplicantForm_subtitle__uAXFc{color:#e0e0e0}.careerApplicantForm_formContainer__odpQ1{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 25px rgba(0,0,0,.1);padding:1.5rem}.careerApplicantForm_form__g0Oo_{display:flex;flex-direction:column;gap:2rem}.careerApplicantForm_formItem__mDqAU{display:flex;flex-direction:column;gap:.5rem}.careerApplicantForm_formLabel__NaBCN{font-weight:500;font-size:.875rem}.careerApplicantForm_formDescription__s4LwQ{font-size:.99rem;color:#666}.careerApplicantForm_formMessage__xVYUa{font-size:.99rem;color:#e53e3e;margin-block:.25rem}.careerApplicantForm_formGrid__o8s4N{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.careerApplicantForm_customInput__fzgEt{margin-top:.5rem}.careerApplicantForm_input__IGEdb{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #ddd;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.careerApplicantForm_input__IGEdb:focus{border-color:#0d96b3;outline:0;box-shadow:0 0 0 3px rgba(0,178,201,.25)}.careerApplicantForm_input__IGEdb::placeholder{color:#718096}.careerApplicantForm_textarea__uZM35{min-height:100px;resize:vertical}.careerApplicantForm_select__77jcZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:16px 16px;padding-right:2.5rem}.careerApplicantForm_fileInput__lKsgU{padding:.375rem 0}.careerApplicantForm_button__6Uxx9{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1.5;padding:.5rem 1rem;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent}.careerApplicantForm_primary__IyikB{background-color:#0d96b3;color:#fff}.careerApplicantForm_primary__IyikB:hover:not(:disabled){background-color:#0a7b92}.careerApplicantForm_outline__iFhjG{background-color:transparent;border-color:#ddd;color:#333}.careerApplicantForm_outline__iFhjG:hover:not(:disabled){background-color:#f9f9f9}.careerApplicantForm_fullWidth__R8U7m{width:100%}.careerApplicantForm_button__6Uxx9:disabled{opacity:.7;cursor:not-allowed}@media (min-width:640px){.careerApplicantForm_formGrid__o8s4N{grid-template-columns:repeat(12,1fr)}.careerApplicantForm_col1__ppX3D{grid-column:span 1}.careerApplicantForm_col2__8cLRY{grid-column:span 2}.careerApplicantForm_col3__RNdpA{grid-column:span 3}.careerApplicantForm_col4__Oo6wi{grid-column:span 4}.careerApplicantForm_col6__hXuVr{grid-column:span 6}.careerApplicantForm_col8__sY8Ge{grid-column:span 8}.careerApplicantForm_col9__zIYZy{grid-column:span 9}.careerApplicantForm_col12__uXTkB{grid-column:span 12}}@media (min-width:768px){.careerApplicantForm_formContainer__odpQ1{padding:2rem}}.styles_noScroll__JASfi{overflow:hidden;position:fixed;width:100%}.styles_dialogOverlay__TX65K{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:50;pointer-events:all}.styles_dialog__QYfYH{background-color:#fff;border-radius:.5rem;padding:1.5rem;width:90%;max-width:500px;box-shadow:0 10px 25px rgba(0,0,0,.2);pointer-events:auto}.styles_dialogHeader__K5Yvu{margin-bottom:1.5rem}.styles_dialogTitle__vrWDN{font-size:1.25rem;font-weight:600;color:#333}.styles_dialogContent__n1ZHC{margin-bottom:1.5rem;color:#333}.styles_dialogFooter__xevRB{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.styles_timerContainer__3L29g{margin-top:1rem;text-align:center}.styles_timerText__xXUME{font-size:.9rem;color:#666;font-weight:500}.styles_resendButton__Qsrbe{background:none;border:none;color:#06c;cursor:pointer;font-size:.9rem;padding:.25rem .5rem}.styles_resendButton__Qsrbe:disabled{cursor:not-allowed}.styles_resendButton__Qsrbe:hover:not(:disabled){text-decoration:underline}.styles_otpContainer__VT081{display:flex;gap:.5rem;justify-content:center;margin:1.5rem 0}.styles_otpInput__xybLr{width:3rem;height:3rem;text-align:center;font-size:1.25rem;border:1px solid #ddd;border-radius:.5rem}.styles_otpInput__xybLr:focus{border-color:#0d96b3;outline:0;box-shadow:0 0 0 3px rgba(0,178,201,.25)}.styles_button__rGn7M{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1.5;padding:.5rem 1rem;transition:all .2s ease-in-out;cursor:pointer;border:1px solid transparent}.styles_primary___iypo{background-color:#0d96b3;color:#fff}.styles_outline__Bcuqh{background-color:transparent;border-color:#ddd;color:#666}.styles_button__rGn7M:hover:not(:disabled){opacity:.9}.styles_button__rGn7M:disabled{opacity:.6;cursor:not-allowed}#dialogBox::-webkit-backdrop{opacity:1;background-color:rgba(55,65,81,.36);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#dialogBox::backdrop{opacity:1;background-color:rgba(55,65,81,.36);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#dialogBox{box-shadow:5px 10px #888;border-radius:8px;border:none;padding:12px 20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}#dialogBox header{display:flex;align-items:center;justify-content:space-between}#okButton{background:linear-gradient(135deg,#0d96b3,#0a7b92);border:none;color:#fff;padding:12px 32px;font-size:16px;margin:4px 2px;cursor:pointer}#dialog-footer{display:flex;justify-content:space-between}#closeDialogFooter{background-color:gray;border:none;color:#fff;padding:12px 32px;font-size:16px;margin:4px 2px;cursor:pointer}