.single-job-container{padding:80px 10px}.single-job-container>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:1024px;margin:0 auto;display:flex}.single-job{width:63%;margin:0 0 70px}.single-job-container .jobs-ads{width:34%}.single-job .job-header{margin:0 0 50px}.single-job .job-header>img{border-radius:25px;width:100%;margin:0 0 20px;display:block}.single-job .job-header>div>div{align-items:flex-start;gap:20px;display:flex}.single-job .job-header .company-logo{aspect-ratio:1;box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;padding:5px;display:flex}.single-job .job-header .company-logo img{width:100%;margin:0;display:block}.single-job h1{margin:0 0 5px;font-family:Abhaya Libre,serif;font-size:40px;font-weight:700;line-height:1}.single-job h2{margin:0 0 10px;font-size:31px;font-weight:600}.single-job h3{margin:0 0 10px;font-size:28px;font-weight:600}.single-job h4{margin:0 0 10px;font-size:24px;font-weight:600}.single-job h5{margin:0 0 10px;font-size:20px;font-weight:600}.single-job h6{margin:0 0 10px;font-size:16px;font-weight:600}.single-job .details{margin:0 0 10px;font-size:18px;font-weight:300}.single-job .job-salary{flex-wrap:wrap;gap:10px;display:flex}.single-job .job-salary span{color:#25272c;background:#fff;border-radius:25px;align-items:center;gap:5px;width:fit-content;margin:0 0 1px;padding:6px 12px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:0 1px 1px #0000001a}.single-job .job-salary .company-country{padding:6px 12px 6px 8px}.single-job .job-salary img{border-radius:50%;width:18px}.single-job .job-text{margin:0 0 50px}.single-job ul,.single-job ol,.single-job p,.job-egyeb{color:#444;margin:0 0 10px;font-size:16px;line-height:1.8}.single-job .stack span,.single-job .soft-skills span,.single-job .extras span{color:#25272c;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;margin:0 0 10px 10px;padding:8px 16px;font-size:16px;display:inline-block}.single-job .email{color:#25272c;text-underline-offset:2px;font-weight:600;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px}.single-job .video{aspect-ratio:16/9;border-radius:25px;width:100%;margin:0 0 20px;display:block}.single-job .job-address{margin:0 0 10px;font-size:18px;font-weight:700}.single-job .job-egyeb{flex-wrap:wrap;justify-content:space-between;gap:5px;margin:0 0 50px;display:flex}.single-job .job-egyeb>div{text-align:center;box-sizing:border-box;background:#fff;border-radius:25px;width:calc(50% - 5px);margin:0 0 10px;padding:20px;font-size:16px;font-weight:500;box-shadow:0 1px 1px #0000001a}.single-job .job-egyeb .title{color:#888;margin:0 0 5px;font-size:12px}.single-job .job-egyeb .value{font-size:20px;line-height:1}.single-job .job-egyeb small{font-size:14px;font-weight:300}.single-job .job-egyeb .ho{justify-content:space-evenly;align-items:center;display:flex}.single-job .job-egyeb .ho>div{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100px;display:flex}.single-job .job-egyeb .ho>div span:nth-child(2){font-size:14px;font-weight:300}.applicantBTN,.sendApplicantBTN{gap:6px;display:flex}.applicantBTN img{filter:invert()brightness(2);width:18px}.application-form{margin:50px 0 0}.application-form h3{margin:0}.application-form p{margin:0 0 20px;font-size:16px;font-weight:300}.application-form h4{margin:0 0 10px 20px;font-size:14px;font-weight:400;display:inline-block}.application-form>div{flex-wrap:wrap;justify-content:space-between;display:flex}.application-form>div>div{width:49%;margin:0 0 20px}.application-form input[type=file]{display:none}.application-form .text-input input{box-sizing:border-box;color:#25272c;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;outline:none;width:100%;height:50px;padding:0 20px;font-family:Inter,sans-serif;font-size:14px}.application-form .double-inputs{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.application-form .double-inputs>div:first-child{width:100%}.application-form .double-inputs .select-icon{width:49%}.application-form label.uploadLabel{box-sizing:border-box;color:#25272c;cursor:pointer;background:#f0edea;border:1px solid #d6d3d1;border-radius:50px;outline:none;justify-content:center;align-items:center;width:100%;height:50px;padding:0 20px;font-family:Inter,sans-serif;font-size:14px;display:flex}.application-form label.uploadLabel img{width:20px;margin:0 5px 0 0}.application-form label.uploadLabel.active{color:#fff;background:#25272c}.application-form .upload-error{color:red;text-align:center;margin:5px 0 0;font-size:12px}.application-form button.file-buttons{color:#25272c;cursor:pointer;background:0 0;border:0;width:fit-content;margin:5px auto 0;font-family:Inter,sans-serif;font-size:12px;text-decoration:underline;display:block}.success-form{text-align:center;margin:50px 0 0}.success-form h3{margin:0 0 20px}.loading{width:fit-content;margin:200px auto;font-size:26px;font-weight:600}.loading span{animation:1s linear infinite flash}@keyframes flash{0%,50%{opacity:0}51%,to{opacity:1}}@media (max-width:1024px){.single-job-container{padding:40px 10px}.single-job,.jobs-ads{width:100%}.single-job .job-header{border-radius:0;overflow:visible}.single-job h1{font-size:28px}.single-job .job-salary span{font-size:14px}.single-job .job-egyeb>div{width:90%;margin:0 auto 10px}.application-form>div>div{width:100%}}.jobs-ads .berbar{color:#fff;box-shadow:var(--shadow-2);background:linear-gradient(160deg,#2c2f36 0%,#25272c 55%,#1b1d21 100%);border-radius:25px;margin:0 0 20px;padding:20px;display:block;position:relative;overflow:hidden}.jobs-ads .berbar-brand{color:var(--accent-2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.jobs-ads .berbar-value{font-family:var(--font-abhaya), serif;font-variant-numeric:tabular-nums;word-spacing:2px;margin:0;font-size:28px;font-weight:700;line-height:1}.jobs-ads .berbar-dash{color:#ffffff8c;font-weight:400}.jobs-ads .berbar-unit{color:#ffffffa6;font-size:18px}.jobs-ads .berbar-note{color:#ffffffa6;margin:0 0 14px;font-size:13px;line-height:1.5}.jobs-ads .berbar-for{flex-wrap:wrap;gap:6px;display:flex}.jobs-ads .berbar-for span{border-radius:var(--radius-pill);background:#ffffff1a;border:1px solid #ffffff26;padding:4px 10px;font-size:13px;font-weight:500}.jobs-ads .berbar-foot{border-top:1px solid #ffffff1f;margin:16px 0 0;padding:14px 0 0}.jobs-ads .berbar-foot small{color:#ffffff8c;margin:0 0 8px;font-size:12px;line-height:1.5;display:block}.jobs-ads .berbar-foot a{color:var(--accent-2);font-size:13px;font-weight:600;text-decoration:none}.jobs-ads .berbar-foot a:hover{text-decoration:underline}
