.job-detail-wrapper.content-wrapper,.jobs-headline_inner{margin:0 auto;max-width:1440px;padding:24px 2% 60px;width:100%}.jobs-headline_inner{align-items:center;display:flex;gap:30px;margin-bottom:24px;min-height:260px;padding:2rem}.jobs-headline h1{color:#fff;font-family:Playfair Display,serif;font-size:66px;font-style:italic;font-weight:600;letter-spacing:1px;line-height:1;margin-bottom:0;text-transform:none}.jobs-headline h1 span{color:#ff2e00}.job-detail-wrapper{display:flex;gap:40px}.job-detail-wrapper .job-details{flex:1 0 calc(70% - 40px)}.job-detail-wrapper .job-app-form{flex:1 0 30%;max-width:30%}.job-details .back-to-listing a{background:transparent;border:1px solid #000;border-radius:50px;color:#000;display:inline-block;font-size:18px;font-weight:300;gap:10px;margin-bottom:20px;padding:10px 20px;text-align:center;text-transform:uppercase;width:auto}.job-details .back-to-listing a,.job-details .back-to-listing a i{color:#000}.job-details .back-to-listing a:hover,.job-details .back-to-listing a:hover i{color:#6f6f6f;text-decoration:none}.job-details .back-to-listing i{font-size:20px}.job-header h1{color:#000;font-size:22px;letter-spacing:.25px;margin-bottom:20px;text-transform:uppercase}.job-header h1 span{color:#ff2e00}.job-header .job-company{font-size:18px;font-weight:500;margin-bottom:20px}.job-header .job-tags{display:flex;gap:20px;justify-content:flex-start;margin-bottom:30px}.job-header .job-tags .job-tag-location,.job-header .job-tags .job-tag-type{border-radius:4px;color:#000;font-size:14px;padding:4px 8px;text-align:center;width:fit-content}.job-header .job-tags .job-tag-location{background:#f0e7f5}.job-header .job-tags .job-tag-type{background:#d8efe1}.job-content .job-salary{font-weight:300}.job-content .job-salary .salary-values{font-weight:600}.job-content .job-details{margin-top:30px}.job-app-form h2{font-size:32px;letter-spacing:1px;text-transform:uppercase}.job-app-form label{color:#000;font-size:16px}.job-app-form input[type=email],.job-app-form input[type=file],.job-app-form input[type=number],.job-app-form input[type=password],.job-app-form input[type=tel],.job-app-form input[type=text],.job-app-form select,.job-app-form textarea{background:transparent;border:1px solid #000;border-radius:50px;color:#000;font-size:18px;font-weight:500;padding:12px 20px}.job-app-form input[type=submit]{background-color:#ff2e00;border:1px solid #ff2e00;color:#fff;padding:12px 32px}.job-app-form input[type=submit]:hover{background-color:transparent;color:#ff2e00}@media (max-width:768px){.job-detail-wrapper{flex-direction:column}.job-detail-wrapper .job-app-form{max-width:unset}.job-app-form input[type=email],.job-app-form input[type=file],.job-app-form input[type=number],.job-app-form input[type=password],.job-app-form input[type=tel],.job-app-form input[type=text],.job-app-form select,.job-app-form textarea{font-size:16px;padding:8px 20px}.job-app-form input[type=submit]{font-size:20px}}