#bread_wrap{margin-bottom:50px}#job_heading{font-size:60px;font-weight:700;line-height:normal;text-transform:none;font-family:var(--font-secondary);margin:0 0 30px 0}@media (min-width:0px) and (max-width:575px){#job_heading{font-size:32px}}#job_short_description{font-size:40px;font-weight:700;line-height:45px;margin:0 0 30px 0}@media (min-width:0px) and (max-width:575px){#job_short_description{font-size:22px;line-height:25px}}#salary{font-family:var(--font-secondary);text-transform:none;font-size:20px;line-height:30px;color:hsla(calc(var(--heading-colour-h) + 0deg),calc(var(--heading-colour-s) + 0%),calc(var(--heading-colour-l) + 20%),calc(var(--heading-colour-a) - 0));margin:20px 0 5px 0}#main_body{margin:20px 0 30px 0}#main_col{max-width:1200px}#career_inner_mobile_details,#career_inner_right_col{margin-bottom:30px}@media (min-width:992px){#career_inner_mobile_details,#career_inner_right_col{margin-top:100px;margin-left:auto;max-width:350px}}#career_inner_mobile_details .apply_button,#career_inner_mobile_details .directions_button,#career_inner_right_col .apply_button,#career_inner_right_col .directions_button{display:block;margin:30px 0;max-width:none;text-align:center;padding:15px;max-height:none}#career_inner_mobile_details .apply_button:before,#career_inner_mobile_details .directions_button:before,#career_inner_right_col .apply_button:before,#career_inner_right_col .directions_button:before{display:none}@media (min-width:0px) and (max-width:575px){#career_inner_mobile_details .apply_button,#career_inner_right_col .apply_button{margin-top:15px}}@media (min-width:576px) and (max-width:767px){#career_inner_mobile_details .apply_button,#career_inner_right_col .apply_button{margin-top:15px}}#career_inner_mobile_details .apply_button i,#career_inner_right_col .apply_button i{margin-right:5px}#career_inner_mobile_details .directions_button i,#career_inner_right_col .directions_button i{margin-left:5px}#career_inner_mobile_details .heading,#career_inner_right_col .heading{position:relative;z-index:2;font-family:var(--font-secondary);font-weight:700;font-size:20px;line-height:25px;letter-spacing:.06em}#career_inner_mobile_details .icons,#career_inner_right_col .icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#career_inner_mobile_details .icons img,#career_inner_right_col .icons img{height:84px!important;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:15px}@media (min-width:992px) and (max-width:1199px){#career_inner_mobile_details .icons img,#career_inner_right_col .icons img{height:75px!important}}@media (min-width:0px) and (max-width:575px){#career_inner_mobile_details .icons img,#career_inner_right_col .icons img{height:64px!important;margin-left:15px}}#career_inner_mobile_details .icons img:first-child,#career_inner_right_col .icons img:first-child{margin-left:0}#career_inner_mobile_details .career-any-questions,#career_inner_mobile_details .career-details,#career_inner_right_col .career-any-questions,#career_inner_right_col .career-details{margin-bottom:20px}#career_inner_mobile_details .career-any-questions .job_specs,#career_inner_mobile_details .career-details .job_specs,#career_inner_right_col .career-any-questions .job_specs,#career_inner_right_col .career-details .job_specs{font-size:18px;font-weight:500;line-height:22px}#career_inner_mobile_details .career-any-questions>p,#career_inner_mobile_details .career-details>p,#career_inner_right_col .career-any-questions>p,#career_inner_right_col .career-details>p{font-family:var(--font-secondary);font-size:16px;line-height:22px}#career_inner_mobile_details .career-any-questions>div,#career_inner_mobile_details .career-details>div,#career_inner_right_col .career-any-questions>div,#career_inner_right_col .career-details>div{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;margin-bottom:5px;overflow:hidden;padding:10px 0;border-bottom:solid 1px var(--third-colour)}#career_inner_mobile_details .career-any-questions>div>div,#career_inner_mobile_details .career-details>div>div,#career_inner_right_col .career-any-questions>div>div,#career_inner_right_col .career-details>div>div{float:left;width:60%;font-family:var(--font-secondary);font-size:13px;font-weight:400;line-height:22px;display:block;overflow:hidden;max-height:44px}#career_inner_mobile_details .career-any-questions>div>div.title,#career_inner_mobile_details .career-details>div>div.title,#career_inner_right_col .career-any-questions>div>div.title,#career_inner_right_col .career-details>div>div.title{width:40%;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1.1px}#career_inner_mobile_details .career-any-questions>div>div.title:after,#career_inner_mobile_details .career-details>div>div.title:after,#career_inner_right_col .career-any-questions>div>div.title:after,#career_inner_right_col .career-details>div>div.title:after{content:':'}#career_inner_mobile_details .career-any-questions>div.skill .text,#career_inner_mobile_details .career-details>div.skill .text,#career_inner_right_col .career-any-questions>div.skill .text,#career_inner_right_col .career-details>div.skill .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}#career_inner_mobile_details .any_questions,#career_inner_right_col .any_questions{font-size:23px;line-height:29px}#career_inner_mobile_details .career-any-questions>div,#career_inner_right_col .career-any-questions>div{position:relative;font-family:var(--font-secondary);font-size:13px;line-height:16px;font-weight:400;padding:10px 20px 10px 40px;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word}#career_inner_mobile_details .career-any-questions>div i,#career_inner_right_col .career-any-questions>div i{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:300;font-size:11px}#career_inner_mobile_details .career-any-questions>div a,#career_inner_right_col .career-any-questions>div a{-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s}#career_inner_mobile_details .career-any-questions>div a:hover,#career_inner_right_col .career-any-questions>div a:hover{color:var(--link-colour-hover)}#career_inner_mobile_details .career-any-questions>p,#career_inner_right_col .career-any-questions>p{margin-bottom:10px}