#job-application-form,.apply-for-this-position{max-width:700px;margin:40px auto;padding:30px;background-color:#ffffff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.05);font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif}h2,.apply-for-this-position h2{color:#2c3e50;font-size:24px;margin-bottom:25px;border-bottom:2px solid #f0f2f5;padding-bottom:10px}label{display:block;font-weight:600;margin-bottom:8px;color:#4a5568;font-size:14px}input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%;padding:12px 15px;margin-bottom:20px;border:1px solid #e2e8f0;border-radius:8px;background-color:#f8fafc;transition:all 0.3s ease;box-sizing:border-box}input:focus,textarea:focus{outline:none;border-color:#3182ce;background-color:#fff;box-shadow:0 0 0 3px rgba(49,130,206,0.1)}textarea{min-height:150px;resize:vertical}input[type="file"]{padding:10px 0;margin-bottom:10px}input[type="checkbox"]{margin-right:10px;cursor:pointer}.checkbox-container{display:flex;align-items:flex-start;margin-top:10px;font-size:13px;color:#718096}input[type="submit"],button.submit{background-color:#3182ce;color:white;padding:12px 30px;border:none;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.2s;width:auto;margin-top:15px}input[type="submit"]:hover{background-color:#2c5282}@media (max-width:600px){#job-application-form{margin:10px;padding:20px}}.awsm-job-container,.job_listings{max-width:1100px;margin:auto;padding:20px}h1.page-title,.awsm-job-page-title{font-size:34px;font-weight:700;margin-bottom:25px;color:#1d3557}.awsm-job-form,.job_filters{display:flex;flex-wrap:wrap;gap:12px;background:#ffffff;padding:15px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.05);margin-bottom:25px}.awsm-job-form input,.awsm-job-form select,.job_filters input,.job_filters select{flex:1;min-width:180px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:0.3s}.awsm-job-form input:focus,.awsm-job-form select:focus{border-color:#ff7a00;outline:none;box-shadow:0 0 0 2px rgba(255,122,0,0.1)}.awsm-job-listing-item,.job_listing{background:#ffffff;border-radius:12px;padding:18px 20px;margin-bottom:15px;border:1px solid #eee}.awsm-job-listing-item:hover,.job_listing:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.08);border-color:#ff7a00}.awsm-job-post-title,.job_listing h3{font-size:18px;font-weight:600;margin-bottom:6px}.awsm-job-meta span,.job_listing .meta span{background:#f1f3f5;padding:4px 8px;border-radius:6px}.awsm-job-more,.job_listing a{text-decoration:none;font-size:14px;font-weight:600;color:#ff7a00;padding:8px 14px;border-radius:8px;transition:0.3s}@media (max-width:768px){.awsm-job-listing-item,.job_listing{flex-direction:column;align-items:flex-start;gap:10px}.awsm-job-more,.job_listing a{width:100%;text-align:center}}.searchandfilter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.searchandfilter select,.searchandfilter input{padding:10px 15px;border-radius:25px;border:1px solid #ddd;background:#fff;font-size:14px}.searchandfilter input[type="submit"]{background:#ff7a00;color:#fff;border:none;cursor:pointer}.header-search{display:flex;align-items:center;background:#f5f7fa;border-radius:50px;padding:8px 15px;transition:all 0.3s ease;border:1px solid transparent}.header-search:hover{border:1px solid #ff6600}.header-search .icon{margin-right:10px;font-size:14px;opacity:0.6}.header-search input{border:none;outline:none;background:transparent;width:100%;font-size:14px}.header-search input::placeholder{color:#999}.et_mobile_menu li a,#mobile_menu li a{position:relative!important;display:block!important;padding-right:60px!important}.et_mobile_menu .sub-menu,#mobile_menu .sub-menu{display:none!important;visibility:visible!important;background:#fdfdfd!important}.et_mobile_menu{max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.et_mobile_menu::-webkit-scrollbar{width:4px}.et_mobile_menu::-webkit-scrollbar-thumb{background:#ef7d22;border-radius:10px}.et_mobile_menu::-webkit-scrollbar-track{background:#f1f1f1}.et_mobile_menu{max-height:75vh!important;overflow-y:auto!important;overflow-x:hidden!important;border-top:3px solid #ef7d22!important;box-shadow:0 10px 25px rgba(0,0,0,0.15)!important;border-radius:0 0 10px 10px!important;-webkit-overflow-scrolling:touch}.et_mobile_menu li a{padding:12px 20px!important;font-size:15px!important;border-bottom:1px solid #f2f2f2!important;transition:all 0.2s ease-in-out}.et_mobile_menu .sub-menu{background-color:#fafafa!important;border-left:2px solid #ef7d22!important;margin-left:10px!important}.menu-chevron{background:rgba(239,125,34,0.05);height:44px!important}.et_mobile_menu li a:active,.et_mobile_menu li a:hover{background-color:#fff5ee!important;color:#ef7d22!important}.et_mobile_menu::-webkit-scrollbar{width:5px}.et_mobile_menu::-webkit-scrollbar-thumb{background:#cccccc;border-radius:10px}.et_mobile_menu::-webkit-scrollbar-thumb:hover{background:#ef7d22}