.job-con{background:var(--azure-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.job-inner{flex-direction:row;justify-content:center;align-items:center;gap:50px;width:100%;max-width:1440px;min-height:60vh;padding:150px 20px;display:flex}.job-hero-img-div{min-width:200px;max-width:300px;min-height:185px;max-height:300px;overflow:hidden}.job-hero-img{object-fit:contain;width:100%;height:100%}.job-hero-para{max-width:650px}.job-hero-para>h2{text-transform:capitalize;color:var(--color-primary-dark);font-size:1.8rem;font-weight:600}.job-hero-para>p{color:var(--slate-700);text-transform:capitalize;text-align:justify;margin-top:10px;font-size:1rem;line-height:25px}.job-des-con{border-top:1px solid var(--border-subtle);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.job-des-inner{width:100%;max-width:1300px;min-height:100vh;margin:20px}.job-des-inner>p{color:var(--slate-700);text-transform:capitalize;font-size:1rem}.job-des-inner>p span{color:var(--color-primary)}.job-des{background-color:var(--bg-alt);border-radius:var(--r-md);border:1px solid var(--border-subtle);flex-direction:column;gap:20px;width:100%;min-height:20vh;margin-top:20px;padding:40px;display:flex}.job-des-jobdtls{flex-direction:column;gap:5px;display:flex}.job-des-desription>p,.job-des-jobdtls>p{text-transform:capitalize;color:var(--slate-700);font-size:.95rem}.job-des-technical>h1,.job-des-desription>h1,.jobs-apply-form>h1,.job-resume-con>h1,.job-des-jobdtls>p span{text-transform:capitalize;color:var(--slate-900);font-size:1rem;font-weight:600}.job-des-desription>p{margin-top:10px;line-height:22px}.job-des-desription>ul{flex-direction:column;gap:5px;margin:10px 10px 10px 20px;display:flex}.job-des-desription>ul li{color:var(--text-secondary);list-style:outside}.job-des-technical>ul{flex-flow:wrap;gap:15px;margin-top:10px;display:flex}.job-des-technical>ul li{background-color:var(--azure-100);color:var(--color-primary-dark);text-align:center;border-radius:4px;min-width:70px;padding:3px 10px;font-size:.9rem;font-weight:500}.jobs-form{flex-flow:wrap;gap:15px;margin-top:10px;display:flex}.jobs-form>div{flex-direction:column;gap:3px;width:100%;max-width:300px;display:flex}.jobs-form>div label{text-transform:capitalize;color:var(--slate-700);font-size:.9rem;font-weight:500}.job-resume-con>h1 small,.jobs-form>div label small{color:var(--error)}.jobs-form>div input{border:1px solid var(--border-subtle);border-radius:var(--r-xs);width:100%;min-width:250px;max-width:300px;color:var(--slate-900);background-color:#fff;outline:none;padding:7px 10px;font-size:.9rem;transition:border-color .2s}.jobs-form>div input:focus{border-color:var(--color-primary);box-shadow:var(--ring-focus)}.job-resume-con{margin-top:15px}.job-upload-resume{flex-direction:column;justify-content:center;align-items:center;display:flex}.job-upload-resume>button{background-color:var(--azure-100);border-radius:var(--r-sm);border:1.5px solid var(--azure-200);color:var(--color-primary-dark);cursor:pointer;transition:all var(--dur)var(--ease);margin-top:10px;margin-bottom:10px;padding:12px 40px;font-weight:500}.job-upload-resume>button:hover{background-color:var(--azure-200)}.job-upload-resume>p{color:var(--text-muted);font-size:.9rem}.job-upload-resume>h3{color:var(--success);font-size:.95rem;font-weight:500}.job-resume-submit-btn{background-color:var(--color-primary);color:#fff;text-transform:capitalize;border-radius:var(--r-sm);cursor:pointer;width:fit-content;min-width:150px;transition:all var(--dur)var(--ease);box-shadow:0 2px 8px rgba(var(--primary-rgb),.3);border:none;padding:8px 16px;font-weight:500}.job-resume-submit-btn:hover{background-color:var(--color-primary-dark)}@media screen and (max-width:800px){.job-hero-para>h2{font-size:1.5rem}.job-hero-para>p{font-size:.92rem;line-height:22px}}@media screen and (max-width:600px){.job-inner{flex-direction:column;display:flex}.job-hero-para>h2{text-align:center;font-size:1.2rem}.job-hero-para>p{text-align:center;font-size:.85rem;line-height:20px}.job-inner{padding-bottom:70px}.job-des{padding:25px}}@media screen and (max-width:480px){.job-inner{gap:24px;padding:110px 16px 50px}.job-hero-para>h2{font-size:1.15rem}.job-des-inner{min-height:auto;margin:16px}.job-des{gap:16px;padding:18px 16px}.jobs-form>div input{min-width:0;max-width:100%}.jobs-form>div{max-width:100%}.job-upload-resume>button{width:100%;padding:12px 20px}.job-resume-submit-btn{width:100%}.job-des-technical>ul li{font-size:.82rem}}
