.careerForm-grid{grid-template-columns:30% auto;gap:5rem;display:grid}.careerForm-steps{flex-direction:column;gap:8px;width:fit-content;display:flex}.careerForm-steps .step{color:#000;opacity:.5;cursor:pointer;border-radius:8px;padding:.5rem 1rem}.careerForm-steps .step.active{opacity:1;color:var(--primary-color);background:#f7f7f7}.grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid>div{position:relative}.firststep.grid>div:first-child{grid-area:span 1/span 2}.grid label{font-size:var(--content-font-size_18);color:#5c5c5c;margin-bottom:6px;display:block}.career-page-wrapper .conatct_number_input{position:absolute;top:50%;left:0;transform:translateY(-50%)}.career-page-wrapper .contact_form input{background-color:#f7f7f7;border-radius:8px}.career-page-wrapper .search_c-code input:focus{outline:0}.career-page-wrapper input[type=date]{color:#5c5c5c}.career-page-wrapper input[type=date].has-value{color:#000}.career-page-wrapper input[type=date]::-webkit-calendar-picker-indicator{filter:invert(40%)}.career-page-wrapper select{color:#5c5c5c}.career-page-wrapper select.has-value,.career-page-wrapper select option{color:#000}.career-page-wrapper .search_c-code input{border-radius:var(--web-border-radius);border:1px solid #999;width:100%;padding:.7rem;position:relative}.career-page-wrapper input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:20px;height:20px;position:absolute;right:12px}.career-page-wrapper input[type=date]{cursor:pointer;background-image:url(/images/career/calendardots.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:18px}.grid input,.grid select,.grid textarea{width:100%;font-size:var(--content-font-size_18);background:#f7f7f7;border:0;border-radius:8px;outline:none;padding:1rem}.grid textarea{resize:none;min-height:7.375rem}.radio{gap:.7rem;display:flex}.radio input{align-items:center;gap:.5rem;display:flex}.radio label{margin-bottom:unset;align-items:center;gap:1px;display:flex}.radio input[type=radio]{vertical-align:middle;margin:2px}.captcha{align-items:center;gap:12px;display:flex}.captcha span{color:#fff;letter-spacing:2px;background:#7b5a2a;border-radius:6px;padding:12px 20px;font-weight:600}.btn{cursor:pointer;background:#f0f0f0;border:none;border-radius:30px;align-items:center;gap:8px;margin-top:30px;padding:14px 28px;font-size:15px;transition:all .3s;display:inline-flex}.btn:hover{background:#e0e0e0}.career-page-wrapper .error-msg{color:red;position:absolute;right:0}.career-page-wrapper .file-upload-wrapper{width:100%}.career-page-wrapper .file-upload-label{cursor:pointer}.file-upload-box{cursor:pointer;color:#5c5c5c;background-color:#f7f7f7;border-radius:9px;align-items:center;gap:12px;width:100%;padding:1rem;display:flex}.file-upload-box img{width:1.5rem;height:1.5rem}.file-upload-box{color:#5c5c5c}.file-upload-box.has-file{color:#000}.select-wrapper select{appearance:none;background:#f7f7f7;border-radius:6px;width:100%;padding:1rem;font-size:15px}.select-wrapper select.has-value{color:#000}.select-wrapper{position:relative}.select-arrow{pointer-events:none;color:#666;font-size:2rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media only screen and (max-width:991px){.careerForm-wrapper{flex-direction:column;padding:24px}.careerForm-content h2{font-size:26px}.grid{flex-direction:column;gap:16px;display:flex}.careerForm-steps{flex-direction:column;justify-content:flex-start;width:100%}.grid label{font-size:14px}.grid input,.grid select,.grid textarea{border:0;width:100%;padding:16px;font-size:16px}.file-upload-box{padding:16px}}@media only screen and (max-width:767px){.careerForm-grid{grid-template-columns:100%;gap:32px}.careerForm-steps{display:none}}
