@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-black-webfont.eot);src:url(/sitefiles/fonts/blacksans-black-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-black-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-black-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-black-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-black-webfont.svg#black_sansblack) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-bold-webfont.eot);src:url(/sitefiles/fonts/blacksans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-bold-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-bold-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-bold-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-bold-webfont.svg#black_sansbold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-semibold-webfont.eot);src:url(/sitefiles/fonts/blacksans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-semibold-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-semibold-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-semibold-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-semibold-webfont.svg#black_sanssemibold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-regular-webfont.eot);src:url(/sitefiles/fonts/blacksans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-regular-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-regular-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-regular-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-regular-webfont.svg#black_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-light-webfont.eot);src:url(/sitefiles/fonts/blacksans-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-light-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-light-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-light-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-light-webfont.svg#black_sanslight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-ultralight-webfont.eot);src:url(/sitefiles/fonts/blacksans-ultralight-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-ultralight-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-ultralight-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-ultralight-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-ultralight-webfont.svg#black_sansultra_light) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Black Sans';src:url(/sitefiles/fonts/blacksans-thin-webfont.eot);src:url(/sitefiles/fonts/blacksans-thin-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-thin-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-thin-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-thin-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-thin-webfont.svg#black_sansthin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedbold-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedbold-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedbold-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedbold-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedbold-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedbold-webfont.svg#black_sanscondensed_bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedbook-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedbook-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedbook-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedbook-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedbook-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedbook-webfont.svg#black_sanscondensed_book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedlight-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedlight-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedlight-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedlight-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedlight-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedlight-webfont.svg#black_sanscondensed_light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedmedium-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedmedium-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedmedium-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedmedium-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedmedium-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedmedium-webfont.svg#black_sanscondensed_medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedbolditalic-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedbolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedbolditalic-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedbolditalic-webfont.woff) format("woff"),url(/sitefiles/fonts/black_sans_condensed/TTF/blacksans-condensedbolditalic-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedbolditalic-webfont.svg#black_sansCnBdIt) format("svg");font-weight:700;font-style:italic}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedbookitalic-webfont.svg#black_sansCnBkIt) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedlightitalic-webfont.svg#black_sansCnLtIt) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'black_sanscondensed';src:url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.eot);src:url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.eot?#iefix) format("embedded-opentype"),url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.woff2) format("woff2"),url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.woff) format("woff"),url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.ttf) format("truetype"),url(/sitefiles/fonts/blacksans-condensedmediumitalic-webfont.svg#black_sansCnMdIt) format("svg");font-weight:500;font-style:italic}a{color:#1F4691}a:hover{color:#36A5F0}*{outline:none}button:focus{outline:none}button,.btn{background:#1F4691;color:#fff;padding:15px 25px;font-size:18px;font-weight:700;line-height:22px;font-family:'black_sanscondensed', Helvetica, Arial, sans-serif;font-style:normal;border:none;border-radius:8px;text-transform:uppercase;letter-spacing:0.06em;text-decoration:none}button:hover,button:focus,.btn:hover,.btn:focus{background-color:#36A5F0;color:#fff}#react-container button{font-weight:700 !important}.right{text-align:right}#header{padding-top:20px;padding-bottom:20px}.login-area{text-align:right}.sh_LoginStatus a.tas-button,.sh_LoginStatus a:not(.tas-button){color:#fff !important;text-transform:uppercase !important;font-style:normal !important;font-family:'black_sanscondensed' !important;text-decoration:none !important;font-size:18px !important;line-height:22px !important;letter-spacing:0.06em;font-weight:700 !important;background:linear-gradient(262.71deg, #36A5F0 1.43%, #1F4691 100.53%) !important;box-shadow:0px 4px 4px 0px #00000040;border-radius:8px !important;display:inline-block !important;margin:0 5px 0 0 !important;padding:10px 19px !important;transition:all .2s ease}.sh_LoginStatus a.tas-button:hover,.sh_LoginStatus a:hover:not(.tas-button){background:linear-gradient(262.71deg, #1F4691 1.43%, #1F4691 100.53%) !important;box-shadow:none !important;opacity:1 !important}.sh_tasEditDetail a.tas-button,.sh_tasEditDetail a:not(.tas-button),.sign-in-incomplete .sh_LoginStatus a.tas-button,.sign-in-incomplete .sh_LoginStatus a:not(.tas-button),.jobDetailsCommandRow a.tas-button{color:#fff !important;text-transform:uppercase !important;font-style:normal !important;font-family:'black_sanscondensed' !important;text-decoration:none !important;font-size:18px !important;line-height:22px !important;letter-spacing:0.06em;font-weight:700 !important;background:#1F4691 !important;border-radius:8px !important;display:inline-block !important;padding:15px 25px !important;margin-right:5px !important;margin-bottom:5px;transition:all .2s ease}.sh_tasEditDetail a.tas-button:hover,.sh_tasEditDetail a:hover:not(.tas-button),.sign-in-incomplete .sh_LoginStatus a.tas-button:hover,.sign-in-incomplete .sh_LoginStatus a:hover:not(.tas-button),.jobDetailsCommandRow a.tas-button:hover{background:#36A5F0 !important;box-shadow:none !important;opacity:1 !important}.tas-button{padding:15px 25px !important}.sh_LoginStatus span{margin-right:0 !important}.tas-login{position:absolute;top:0;right:0}.sh_tasButtons,.sh_tasSignOut{display:inline-block}.sh_tasStatusMessage{width:100%;text-align:right;position:relative}.sh_tasStatusMessage .message{font-size:12px;color:#fff;position:absolute;width:100%;right:0;top:60px;z-index:9}@media (max-width: 1200px){.sh_tasStatusMessage{display:none}}.job-buttons.jb-top{display:none !important}.job-buttons.jb-bottom{display:block !important}.sh_LoginStatus a.tas-button,.sh_LoginStatus a:not(.tas-button){padding:15px 25px !important}.sh_LoginStatus span{margin-right:10px}.sh_tasEditDetail{display:block;margin-bottom:25px}.sign-in-incomplete{margin-bottom:25px}.sign-in-incomplete .sh_LoginStatus{float:none;text-align:left}#tas-override .wicket-modal{color:#333;position:relative !important;z-index:999 !important;top:0 !important;left:0 !important;margin-top:0 !important}#tas-override .wicket-modal h1:first-of-type{margin-top:0 !important;margin-bottom:20px !important;padding-bottom:20px !important;padding-top:0 !important;border-bottom:1px solid #ddd;line-height:1}#tas-override .wicket-modal h1{font-size:25px !important;margin-bottom:0px !important}#tas-override .wicket-modal .sh_WizardMenu a{color:#333}.email-to-friend .sh_FormPanelHeader{font-size:18px}.email-to-friend .formLabel{display:block}.email-to-friend .formControl{margin:0 0 5px;display:block}.email-to-friend .formCommands{display:block}.main{padding-top:50px;padding-bottom:50px}@media (max-width: 992px){.snaphire h1{font-size:36px;line-height:40px;font-weight:600}}h1{margin:0 0 20px 0;padding:0 0 0px 0}.job-counter{font-size:16px;font-weight:300;color:#777;margin-bottom:30px}#careers h2{margin:0 auto 30px auto;text-align:center}.jobItem{margin:0;padding:30px 0;border-bottom:2px solid #000;display:flex;justify-content:space-between;align-items:center}.jobItem .title{margin-bottom:8px}.jobItem .title a{font-size:18px !important;color:#000;font-weight:600 !important;text-decoration:none}.jobItem .title a:hover{color:#1F4691}.jobItem .job-points span{padding-right:8px;line-height:1.1}.jobItem .job-points span::after{content:'';height:6px;width:6px;border-radius:4px;background-color:#000;display:inline-block;margin-left:8px;vertical-align:middle}.jobItem .job-points span:last-child::after{content:none}.jobItem .read-more a{font-size:18px;text-decoration:none}.jobItem .read-more-search a{background-color:#0A2560;padding:8px 9px;height:40px;width:40px;display:block;border-radius:35px}.jobItem .read-more-search a svg polyline{stroke:#fff}#vacancies .jobItem{border-bottom:3px solid #EBEBEB}#vacancies .jobItem .title a{font-size:28px !important}.desc-wrapper{margin-bottom:10px}.desc-wrapper span{background:none;padding-right:5px}.jobpoints-desc{border-bottom:3px solid #EBEBEB;border-top:3px solid #EBEBEB;margin:6px 0 26px 0;padding:26px 0;list-style-type:none}.jobpoints-desc li{font-size:18px;font-weight:300}.jobpoints-desc li span{font-weight:700;text-transform:uppercase}.page-links span a{background:#1F4691;padding:3px 10px;border-radius:0;font-style:normal}.page-links span a:hover{background-color:#36A5F0 !important;color:#fff}.page-links .selected{padding:3px 10px;background-color:#36A5F0 !important;color:#fff;border-radius:0}.page-links>div>a{display:none}.pagination{display:inline-block;width:100%}.pagination-top{padding-bottom:20px;margin:20px 0px 0px 0px !important}#search-form h3{margin:0 0 20px}#search-form .modalLink a{text-transform:normal}#search-form .formRow{margin-bottom:10px}::-webkit-input-placeholder{font-weight:400;color:#fff}::-moz-placeholder{font-weight:400;color:#fff}:-ms-input-placeholder{font-weight:400;color:#fff}:-moz-placeholder{font-weight:400;color:#fff}
