@-webkit-keyframes spinning{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinning{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bread_wrap{margin-bottom:50px}#job_heading{font-weight:var(--font-bold-weight);font-size:25px;line-height:28px}#salary{margin:20px 0 5px 0;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));font-family:var(--font-secondary);font-size:20px;line-height:30px;text-transform:none}#main_body{margin:20px 0 30px 0}#career_inner_mobile_details,#career_inner_right_col{margin-bottom:30px}#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;max-width:none;max-height:none;margin:10px 0;padding:15px;text-align:center}#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{z-index:2;position:relative;margin:0;padding:20px 0;border-bottom:solid 4px var(--secondary-colour);color:var(--text-colour);font-family:var(--font-secondary);font-weight:var(--font-bold-weight);font-size:25px;line-height:28px}#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{padding:15px 0;color:var(--text-colour)}#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-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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;margin-bottom:10px;padding:15px;border-radius:8px;overflow:hidden;background:#fff;-webkit-box-shadow:var(--default-box-shadow);box-shadow:var(--default-box-shadow)}#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{display:block;width:60%;max-height:44px;float:left;overflow:hidden;font-family:var(--font-secondary);font-size:16px;line-height:22px;font-weight:500}#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%;font-weight:var(--font-bold-weight)}#career_inner_mobile_details .career-any-questions>div,#career_inner_right_col .career-any-questions>div{position:relative;padding:15px 20px 15px 50px;font-family:var(--font-secondary);font-size:16px;font-weight:700;line-height:22px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}#career_inner_mobile_details .career-any-questions>div i,#career_inner_right_col .career-any-questions>div i{position:absolute;top:17px;left:20px;font-weight:400;color:var(--secondary-colour)}#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(--secondary-colour)}