h2{text-align:center;margin-bottom:20px}.resume-form{display:flex;flex-wrap:wrap;gap:20px}.form-group{flex:1 1 45%;display:flex;flex-direction:column}.form-group label{font-size:2rem;margin-bottom:5px;color:#3534ff}.required{font-size:2rem;color:#000;margin-left:10px}.custom-input{padding:10px;border:1px solid #d1d1d1!important;border-radius:5px}.upload-section{width:100%;margin-top:30px;align-items:center}.upload-section h3{color:#3534ff}.upload-card{border-radius:10px;padding:20px;display:inline-block;width:100%;margin:0 auto;text-align:center}.upload-innercard{padding:20px;border:2px dashed #ccc;max-width:400px;cursor:pointer}.upload-icon{font-size:50px;color:#3534ff}.upload-card p{margin-top:10px;font-size:16px;color:#555}.agreement-section{padding:20px 10rem}.agreement-text{font-size:1.8rem}@media screen and (max-width:575px){.resume-form{flex-wrap:nowrap;flex-direction:column}.agreement-section{padding:10px}.agreement-text{font-size:1.3rem;margin-bottom:10px}}option{font-size:2rem;color:#333;padding:10px}form.container{max-width:60%;margin:50px auto;padding:40px;border-radius:16px;background:linear-gradient(145deg,#fff,#f2f4f8);box-shadow:0 15px 30px rgba(0,0,0,.308);font-family:Inter,sans-serif}form.container h2{font-size:2.4rem;font-weight:700;color:#3534ff;text-align:center;margin-bottom:30px}.dropdown-section label,.form-group label{font-size:2.4rem;font-weight:600;color:#3534ff;margin-bottom:8px;display:block}.custom-input{width:100%;padding:14px 18px;border-radius:10px;border:1px solid #d6d6d6;background-color:#fdfdfd;transition:all .3s ease;font-size:1rem}.custom-input:focus{border-color:#5c6ac4;box-shadow:0 0 0 4px rgba(92,106,196,.2);background-color:#fff;outline:none}.dropdown-section select{margin-top:.5rem;border-radius:8px;padding:12px;font-size:1rem}.employment-eligibility-section h4{font-size:2rem;font-weight:600;color:#3534ff;margin-bottom:.8rem}.form-check-label:after,.form-check-label:before{content:none}#resume{padding:12px;border-radius:10px;border:1px dashed #999;background-color:#f5f5f5;cursor:pointer;transition:background .3s ease}#resume:hover{background-color:#e9e9e9}.btn-primary{display:block;width:100%;padding:14px;font-size:1.1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#6a82fb,#5c6ac4);color:#fff;font-weight:600;transition:background .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#5c6ac4,#6a82fb);box-shadow:0 8px 20px rgba(92,106,196,.3)}.form-group label:after{content:"*";color:red;margin-left:4px}@media screen and (max-width:575px){form.container{max-width:90%;padding:20px}form.container h2{font-size:2rem}.dropdown-section label,.form-group label{font-size:1.8rem}.form-check{display:flex;flex-direction:row;padding-bottom:2rem}.btn-primary,.custom-input{font-size:1.4rem}.btn-primary{padding:12px}}