body{background:#444;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}#apply-title{width:100%;margin-top:110px}#apply-title h1{font-size:28px;text-align:center;font-weight:bold;color:#fff;line-height:40px;width:100%;max-width:742px;margin:10px auto}#apply-title #green-bar{width:100%;background-color:#98c93c;margin:30px 0;padding:1px 0}#apply-title #green-bar h2{font-size:28px;text-align:center;font-weight:bold;color:#fff;line-height:20px}#apply-form{width:100%;max-width:1000px;margin:20px auto}@media(max-width: 640px){#apply-form{width:90%}}#apply-form .form-section-title{color:#26a9e0;font-size:20px;font-weight:bold;margin-bottom:25px}#apply-form #apply{width:100%}#apply-form #apply .form-row{display:flex;align-items:center;justify-content:space-evenly;margin:20px 0}@media(max-width: 640px){#apply-form #apply .form-row{margin:20px 0;flex-direction:column}}#apply-form #apply .form-row .input-item{width:100%;margin:5px 20px}@media(max-width: 640px){#apply-form #apply .form-row .input-item{width:97%;margin:10px 20px}}#apply-form #apply .form-row .input-item .form-label{color:#ccc;font-size:14px;font-weight:bold;display:block;margin-bottom:10px;text-transform:uppercase}#apply-form #apply .form-row .input-item .upload-resume{width:100%;background-color:#6e6e6e;padding:10px;color:#ccc;font-size:16px;outline:none;border:none;height:39px;cursor:pointer;box-sizing:border-box;display:block}#apply-form #apply .form-row .input-item .apply-form-input{width:100%;background-color:#6e6e6e;padding:10px;color:#ccc;font-size:16px;outline:none;border:none;box-sizing:border-box}#apply-form #apply .form-row .input-item .text-area{width:100%;height:141px}#apply-form #apply .form-row .input-item .file-input{display:none}#apply-form #apply .form-row .form-btn{background:#26a9e0;color:#fff;font-weight:bold;width:175px;padding:10px;font-size:21px;outline:none;border:none}#apply-form #apply #job-questions{margin:20px 0;width:100%;display:none}#apply-form #apply #job-questions .form-radio{accent-color:#98c93c}#apply-form #apply #job-questions .radio-label{color:#ccc;font-size:14px;font-weight:bold;text-transform:uppercase}#apply-form #apply #job-questions .label-yes{margin-right:40px}#overlay{display:none;position:fixed;width:100%;height:100vh;flex-direction:column;align-items:center;justify-content:center;text-align:center;top:0;background:#444;color:#fff}#overlay p{margin:0 0 45px 0}#overlay .btn{background:#26a9e0;color:#fff;font-weight:bold;width:175px;padding:10px;font-size:21px;outline:none;border:none;text-decoration:none}