.single-job__header{padding-block:10rem 4rem}.single-job__tags .content-media-card__job-details{gap:2rem;margin-top:0}.single-job__media{margin-block:5rem 2rem}@media (min-width:48em){.single-job__media{margin-block:9rem 6.4rem}}.single-job__content{margin-top:2rem}.single-job__content *{font-size:1em!important}@media (min-width:48em){.single-job__content{margin-top:4rem}}.single-job .job-listing-meta,.single-job .job_tags{display:none}.single-job .job-manager-application-wrapper .application .application_button,.single-job .single_job_listing .application .application_button{font-size:1.4rem;margin:0;padding:1.2rem}@media (min-width:48em){.single-job .job-manager-application-wrapper .application .application_button,.single-job .single_job_listing .application .application_button{font-size:2.1rem}}.single-job .single_job_listing .application .application_details form.job-manager-application-form{display:grid;gap:1.5rem;padding:0}@media (min-width:48em){.single-job .single_job_listing .application .application_details form.job-manager-application-form{grid-template-columns:1fr 1fr}}.single-job .single_job_listing .application .application_details p{margin-bottom:0}.single-job .job-manager-application-wrapper .application .application_details,.single-job .single_job_listing .application .application_details{background:#fff;border:0;border-radius:3rem;box-shadow:none;margin:5rem 0 0;padding:3.7rem 2rem}.single-job .job-manager-application-wrapper .application .application_details:after,.single-job .job-manager-application-wrapper .application .application_details:before,.single-job .single_job_listing .application .application_details:after,.single-job .single_job_listing .application .application_details:before{display:none}@media (min-width:48em){.single-job .job-manager-application-wrapper .application .application_details,.single-job .single_job_listing .application .application_details{border-radius:6rem;padding-block:4rem}}@media (min-width:64em){.single-job .job-manager-application-wrapper .application .application_details,.single-job .single_job_listing .application .application_details{padding:4rem}}[data-theme=group] .single-job .job-manager-application-wrapper .application .application_details,[data-theme=group] .single-job .single_job_listing .application .application_details{background:#f4f5fa}.single-job .job-manager-form fieldset{border:0;line-height:1.4;margin:0;padding:0;position:relative}.single-job .job-manager-form fieldset small.description{font-size:1.6rem}@media (min-width:48em){.single-job .job-manager-form fieldset small.description{margin:0}.single-job .fieldset-agreement-checkbox,.single-job .fieldset-message,.single-job .fieldset-upload-cv{grid-column:1/-1}.single-job .fieldset-upload-cv .field{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.single-job .fieldset-upload-cv .job-manager-uploaded-files{grid-column:1/-1}}.single-job .job-manager-form fieldset label{font-size:1.6rem}.single-job .job-manager-form fieldset label:not(.full-line-checkbox-field label){display:block;font-weight:500;margin-bottom:.5rem;width:100%}.single-job .job-manager-form fieldset div.field:not(.full-line-checkbox-field){float:none;width:100%}.single-job .fieldset-agreement-checkbox input{clip:rect(0 0 0 0);border:0;height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem}.single-job .fieldset-agreement-checkbox .field input[type=checkbox]:checked+label:after{transform:translate(-50%,-50%)}.single-job .fieldset-agreement-checkbox .field:hover label:after,.single-job .fieldset-agreement-checkbox .field:hover label:before{border-radius:19% 81% 23% 77%/60% 33% 67% 40%}.single-job .fieldset-agreement-checkbox label{cursor:pointer;display:block;font-size:1.4rem;padding-left:4rem;position:relative}.single-job .fieldset-agreement-checkbox label:before{background:rgba(0,35,150,.46);border-radius:1.3rem;content:"";display:block;height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s;width:2.4rem}.single-job .fieldset-agreement-checkbox label:after{background:#002396;border-radius:1.3rem;content:"";display:block;height:1.6rem;left:1.2rem;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .4s;width:1.6rem}