.roles_container__XN1nz{width:100%;margin:8vh auto 0;padding:20px 5%;font-family:var(--font-inter)!important;position:relative;font-size:1.4rem}.roles_container__XN1nz .embed_jobs_head2{margin:0!important;width:100%!important}.roles_container__XN1nz #rec_job_listing_div{font-size:1.4rem;padding:0!important;margin:0!important}.roles_container__XN1nz .zrsite_City,.roles_container__XN1nz .zrsite_Date_Opened,.roles_container__XN1nz .zrsite_Job_Description,.roles_container__XN1nz .zrsite_Job_Type{font-family:var(--font-inter)!important;font-size:1.4rem!important}.roles_container__XN1nz .rec-job-title{font-size:1.6rem!important;font-family:var(--font-inter)!important;margin-bottom:10px!important}.roles_container__XN1nz .zrsite_Location{color:#595a61!important;font-family:var(--font-inter)!important;font-size:1.4rem!important;font-weight:600!important}.roles_container__XN1nz .zrsite_Date_Opened{color:#595a61!important}.roles_container__XN1nz .zrsite_Job_Description{color:#595a61!important;font-family:var(--font-inter)!important;line-height:1.4!important}.roles_container__XN1nz .cw-facet-checkbox-label span{font-family:var(--font-inter)!important;font-size:1.4rem!important;color:#595a61!important}.roles_main__ENlof{min-height:100vh;padding:1rem 0;display:flex;flex-direction:column;width:100%}@media screen and (max-width:767px){.roles_container__XN1nz .embed_jobs_head2{padding:20px!important}.roles_container__XN1nz .rec-what-where input{padding:10px!important;margin-bottom:5px!important}.roles_container__XN1nz .rec-job-title{line-height:1.2!important}.roles_container__XN1nz .rec-job-info{display:flex!important;flex-direction:column-reverse!important;margin-bottom:20px!important;padding:0!important}.roles_container__XN1nz .zrsite_Date_Opened{display:grid!important;grid-template-columns:1fr 1fr!important;margin-bottom:5px!important;width:100%!important}.roles_container__XN1nz .zrsite_Date_Opened .zrsite_Job_Type{display:flex!important;justify-content:flex-start!important}.roles_container__XN1nz .rec-job-info .zrsite_Job_Type{display:flex!important;justify-content:flex-end!important}.roles_container__XN1nz .zr_fillayout_info{width:100%!important}}