section.b-m-job-listing{margin-bottom:120px;padding:200px 20px}section.b-m-job-listing form{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}@media(max-width:1040px){section.b-m-job-listing form{display:block}}section.b-m-job-listing form fieldset{position:relative}section.b-m-job-listing form fieldset input,section.b-m-job-listing form fieldset select{border:1px solid #dde0e2;width:260px}@media(max-width:1040px){section.b-m-job-listing form fieldset input,section.b-m-job-listing form fieldset select{width:100%}}section.b-m-job-listing form fieldset.select-wrap:after{color:#3a3b3f;content:"▼";pointer-events:none;position:absolute;right:10px;top:28px}section.b-m-job-listing ul.mix-container{list-style:none;padding-left:0}section.b-m-job-listing ul.mix-container li a{display:block;font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px;padding:10px 15px;text-decoration:none}@media(max-width:767px){section.b-m-job-listing ul.mix-container li a{font-size:14px}}section.b-m-job-listing ul.mix-container li a p,section.b-m-job-listing ul.mix-container li a span{font-family:Titillium Web,"sans-serif";font-size:16px;font-weight:400;line-height:24px}@media(max-width:767px){section.b-m-job-listing ul.mix-container li a p,section.b-m-job-listing ul.mix-container li a span{font-size:14px}}section.b-m-job-listing ul.mix-container li a{background-color:#dde0e2;margin-bottom:5px;position:relative}section.b-m-job-listing ul.mix-container li a:hover{background-color:#fff}section.b-m-job-listing ul.mix-container li a .job-title{display:block;font-family:Titillium Web,"sans-serif";font-size:18px;font-weight:400;font-weight:600;line-height:26px;max-width:380px}section.b-m-job-listing ul.mix-container li a .job-team{font-size:12px;text-transform:uppercase}section.b-m-job-listing ul.mix-container li a .job-commitment{float:right;font-size:12px;text-transform:uppercase}@media(max-width:767px){section.b-m-job-listing ul.mix-container li a .job-location{position:absolute}}section.b-m-job-listing ul.mix-container li a button.job-apply{background-color:#3a3b3f;border:0;border-radius:4px;color:#fff;display:inline-block;font-family:Titillium Web,"sans-serif";font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;min-width:150px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .1s ease-out}section.b-m-job-listing ul.mix-container li a button.job-apply:hover{background-color:#575a65}section.b-m-job-listing ul.mix-container li a button.job-apply{bottom:13px;position:absolute;right:15px}@media(max-width:767px){section.b-m-job-listing ul.mix-container li a button.job-apply{display:block;margin:20px 0 0 auto;min-width:154px;padding:11px 20px;position:static}}.job-individual h1{font-family:Titillium Web,"sans-serif";font-size:48px;font-weight:400;line-height:1.2;margin-bottom:20px;text-transform:none}@media(max-width:767px){.job-individual h1{font-size:32px}}.job-individual a button{background-color:#3a3b3f;border:0;border-radius:4px;color:#fff;display:inline-block;font-family:Titillium Web,"sans-serif";font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;min-width:150px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .1s ease-out}.job-individual a button:hover{background-color:#575a65}