.trac-embed{font-size:21px;font-size:2.1rem}.trac-embed+*{margin-top:40px}.trac-embed #hj-jobs-board-content #hj-feed-content #hj-menu{margin-top:0}.trac-embed #hj-jobs-board-content #hj-feed-content #hj-menu #hj-account-menu li:before{content:none}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul{margin:0 -5px;width:auto;max-width:calc(100% + 10px);font-size:0;text-align:center}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li{margin:5px;padding:0;min-width:0;max-width:none;width:calc((100% / 3) - (30px / 3));display:inline-block;vertical-align:top}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li:before{content:none}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li a:active .hj-css-sector-icon,.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li a:focus .hj-css-sector-icon,.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li a:hover .hj-css-sector-icon{background-color:#005eb8}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li .hj-css-icon-text,.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li .hj-css-sector-icon{margin:0;padding:15px;background:0 0;color:inherit;border:none;font:inherit}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li .hj-css-sector-icon{padding:0!important;width:100%;display:table;background-color:#003087;transition:80ms linear}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li .hj-css-icon-text{color:#fff;font-size:18px;font-size:1.8rem}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>h2{margin-bottom:23px;font-size:30px;font-size:3rem}.trac-embed #hj-jobs-board-content #hj-content .form-widget.order-4{width:100%}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default{margin-bottom:0}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default .keyword-search{text-align:center}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default .keyword-search label.sr-only-keep-space{margin:0;padding:0;color:#003087;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.1;text-align:center}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default .keyword-search .hj-search-button{margin:24px 0 0!important}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default #JobSearch\.q{margin-top:22px;padding:13px 26px;width:100%;height:auto;color:#000;font-size:20px;font-size:2rem;font-weight:400;border:1px solid #005eb8;border-radius:10px}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default #JobSearch\.q::-moz-placeholder{color:inherit;opacity:1}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default #JobSearch\.q:-ms-input-placeholder{color:inherit}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default #JobSearch\.q::placeholder{color:inherit}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default input#JobSearch\.QueryIntegratedSubmit{width:auto}.trac-embed #hj-jobs-board-content #hj-content .hj-employer-icons{margin-bottom:40px}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box{margin:30px 0}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-heading{margin:0;padding:15px 25px;width:100%;position:relative;font-size:22px;font-size:2.2rem;font-weight:700;text-align:left;background-color:#fae100;color:#003087;border:none}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-heading+.hj-box-content{margin-top:0;padding:25px;position:relative;z-index:2;background-color:#edf1f1;border:none;border-top:none}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-content ul.mime-attachments{margin:0}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-content ul.mime-attachments li{padding-left:0}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-content ul.mime-attachments li+li{margin-top:10px}.trac-embed #hj-jobs-board-content #hj-content .hj-apply-online{margin-left:auto!important;margin-right:auto!important}.trac-embed #hj-jobs-board-content #hj-content dl.hj-dl-float *{font-size:20px;font-size:2rem}.trac-embed #hj-jobs-board-content #hj-content dl.hj-dl-float dt{margin-right:3%;width:180px;max-width:23%;text-align:left}.trac-embed #hj-jobs-board-content #hj-content dl.hj-dl-float dd{font-weight:300}.trac-embed #hj-jobs-board-content #hj-content dl.hj-dl-float dd+dt,.trac-embed #hj-jobs-board-content #hj-content dl.hj-dl-float dd+dt+dd{margin-top:12px}.trac-embed #hj-jobs-board-content #hj-content div+div{margin-top:30px}.trac-embed #hj-jobs-board-content #hj-content a.hj-button,.trac-embed #hj-jobs-board-content #hj-content button,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=button],.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=submit],.trac-embed #hj-jobs-board-content #hj-content input[type=button],.trac-embed #hj-jobs-board-content #hj-content input[type=submit],.trac-embed #hj-jobs-board-content #hj-menu a.hj-button,.trac-embed #hj-jobs-board-content #hj-menu button,.trac-embed #hj-jobs-board-content #hj-menu input.hj-primary[type=button],.trac-embed #hj-jobs-board-content #hj-menu input[type=button]{margin:0;padding:15px 30px;position:relative;display:inline-block;background:#fae100;color:#003087;font-size:18px;font-size:1.8rem;font-weight:600;text-decoration:none;line-height:1;border-radius:30px;border:2px solid #003087;transition:80ms linear}.trac-embed #hj-jobs-board-content #hj-content a.hj-button:active,.trac-embed #hj-jobs-board-content #hj-content a.hj-button:focus,.trac-embed #hj-jobs-board-content #hj-content a.hj-button:hover,.trac-embed #hj-jobs-board-content #hj-content button:active,.trac-embed #hj-jobs-board-content #hj-content button:focus,.trac-embed #hj-jobs-board-content #hj-content button:hover,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=button]:active,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=button]:focus,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=button]:hover,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=submit]:active,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=submit]:focus,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=submit]:hover,.trac-embed #hj-jobs-board-content #hj-content input[type=button]:active,.trac-embed #hj-jobs-board-content #hj-content input[type=button]:focus,.trac-embed #hj-jobs-board-content #hj-content input[type=button]:hover,.trac-embed #hj-jobs-board-content #hj-content input[type=submit]:active,.trac-embed #hj-jobs-board-content #hj-content input[type=submit]:focus,.trac-embed #hj-jobs-board-content #hj-content input[type=submit]:hover,.trac-embed #hj-jobs-board-content #hj-menu a.hj-button:active,.trac-embed #hj-jobs-board-content #hj-menu a.hj-button:focus,.trac-embed #hj-jobs-board-content #hj-menu a.hj-button:hover,.trac-embed #hj-jobs-board-content #hj-menu button:active,.trac-embed #hj-jobs-board-content #hj-menu button:focus,.trac-embed #hj-jobs-board-content #hj-menu button:hover,.trac-embed #hj-jobs-board-content #hj-menu input.hj-primary[type=button]:active,.trac-embed #hj-jobs-board-content #hj-menu input.hj-primary[type=button]:focus,.trac-embed #hj-jobs-board-content #hj-menu input.hj-primary[type=button]:hover,.trac-embed #hj-jobs-board-content #hj-menu input[type=button]:active,.trac-embed #hj-jobs-board-content #hj-menu input[type=button]:focus,.trac-embed #hj-jobs-board-content #hj-menu input[type=button]:hover{background:#e1ca00;text-decoration:underline}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs{margin:0 0 30px;padding:0;background-color:transparent}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs:last-child{margin:30px 0 0}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li a{color:#003087;font-weight:400;text-decoration:underline}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li a:focus,.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li a:hover{text-decoration:none}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li:after{content:none!important}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li+li{margin-left:18px;position:relative}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li+li:before{content:'\f105';margin-right:18px;padding:0;color:#000;font-family:fontAwesome;font-size:20px;position:relative}.trac-embed #hj-jobs-board-content #hj-main-section #hj-main .zc-user-messages .hj-alert.hj-alert-danger{margin-bottom:30px;padding:20px 24px;background-color:#8a1538;color:#fff;background-image:none;border:none;display:flex;align-items:center}.trac-embed #hj-jobs-board-content #hj-main-section #hj-main .zc-user-messages .hj-alert.hj-alert-danger:before{font-family:FontAwesome;content:"\f06a";margin-right:20px;font-size:3rem}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-sorter{margin:26px 0 30px;display:inline-block;vertical-align:top}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-sorter{padding:0;width:40%}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager{margin-top:30px;width:59.4%}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager .pagination{padding:0}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager div.page-link{display:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager .page-item:before{content:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager .page-item.active a.page-link{background-color:#005eb8!important;color:#fff}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager .page-item a.page-link{text-decoration:none;color:#005eb8;background-color:transparent}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager .page-item a.page-link:hover{text-decoration:underline;background-color:#e8edee}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li{margin:0;padding:0;border:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a{padding:33px 42px 40px;background-color:#d9e7f5;transition:80ms linear}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-list-entry+.hj-job-details{margin-top:8px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-jobtitle{margin-bottom:15px;padding-bottom:11px;position:relative;color:#003087;font-size:28px;font-size:2.8rem;font-weight:400}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-jobtitle:before{content:'';height:6px;width:40px;position:absolute;bottom:0;left:0;background-color:#005eb8}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail{font-weight:400}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail .hj-field-caption{margin-right:5px;display:inline-block;float:none;font-weight:700}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail+.hj-job-detail{margin-top:12px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul{margin:14px 0 16px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul li{margin:0;border-bottom:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul li+li{margin-top:12px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-details .hj-eligibility-note{padding-left:30px;background-color:transparent;color:#c60000;border:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:active,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:focus,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:hover{background-color:#c5daf0}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:active .hj-jobtitle,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:focus .hj-jobtitle,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a:hover .hj-jobtitle{text-decoration:none}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li:nth-child(even) a{background-color:#fef9cc}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li:nth-child(even) a:active,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li:nth-child(even) a:focus,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li:nth-child(even) a:hover{background-color:#fef6b3}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li+li{margin-top:30px}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby{padding:11px 24px 12px;height:auto;min-height:49px;background-color:#fff;color:#000;font-size:20px;font-size:2rem;border:1px solid #005eb8;border-radius:6px}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby_container{display:flex;align-items:center;justify-content:flex-start;font-size:20px;font-size:2rem}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby_container .form-widget{width:298px;float:right}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby_container label{margin:0 15px 0 0;color:#000}.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary{margin:22px 0 32px;font-size:18px;font-size:1.8rem}.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary dd,.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary dt,.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary li{font-family:"Frutiger LT Pro",sans-serif;font-size:18px;font-size:1.8rem}.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary .field-value ul{margin-bottom:8px}.trac-embed #hj-jobs-board-content #hj-job-summary .front-end-job-summary .field-value ul li{padding-left:20px}.trac-embed #hj-jobs-board-content #hj-job-summary .card .card-body{color:#000}@media (min-width:768px){.trac-embed #hj-jobs-board-content #hj-job-summary .col-sm-6{width:50%}}.trac-embed #hj-jobs-board-content .hj-box-content #hj-job-advert div+div,.trac-embed #hj-jobs-board-content .hj-box-content section+section{margin-top:24px}.trac-embed #hj-jobs-board-content .hj-box-content section p:empty{display:none}.trac-embed #hj-jobs-board-content .hj-box-content+*{margin-top:30px}.trac-embed #hj-jobs-board-content .hj-box-content .mime-attachments li{padding-left:20px!important}@media all and (max-width:991px){.trac-embed+*{margin-top:30px}}@media (max-width:767px){.trac-embed{font-size:19px;font-size:1.9rem}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li{padding:0;width:100%}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul li+li{margin-top:8px}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>h2{margin-bottom:18px;font-size:28px;font-size:2.8rem}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default{margin-bottom:0}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default .keyword-search label.sr-only-keep-space{font-size:19px;font-size:1.9rem}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default .keyword-search .hj-search-button{margin:14px 0 0!important}.trac-embed #hj-jobs-board-content #hj-content #JobSearch_default #JobSearch\.q{margin-top:12px;padding:8px 16px 9px;min-height:0;font-size:18px;font-size:1.8rem}.trac-embed #hj-jobs-board-content #hj-content a.hj-button,.trac-embed #hj-jobs-board-content #hj-content button,.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=button],.trac-embed #hj-jobs-board-content #hj-content input.hj-primary[type=submit],.trac-embed #hj-jobs-board-content #hj-content input[type=button],.trac-embed #hj-jobs-board-content #hj-content input[type=submit],.trac-embed #hj-jobs-board-content #hj-menu a.hj-button,.trac-embed #hj-jobs-board-content #hj-menu button,.trac-embed #hj-jobs-board-content #hj-menu input.hj-primary[type=button],.trac-embed #hj-jobs-board-content #hj-menu input[type=button]{padding:11px 22px 10px;font-size:19px;font-size:1.9rem}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li+li{margin-left:12px}.trac-embed #hj-jobs-board-content #hj-main-section .breadcrumbs li+li:before{margin-right:12px;font-size:16px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-job-pager,.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-sorter{margin:16px 0 20px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list .hj-sorter{padding:0;width:100%}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li{margin:0 -5px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a{padding:20px 22px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-jobtitle{margin-bottom:12px;padding-bottom:14px;font-size:24px;font-size:2.4rem;line-height:1.3}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-grade{display:block;text-align:left;width:100%}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail .hj-field-caption{margin-right:3px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail+.hj-job-detail{margin-top:6px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul{margin:8px 0 9px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul li+li{margin-top:8px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li+li{margin-top:10px}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby{padding:8px 16px 9px;min-height:0;font-size:18px;font-size:1.8rem}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby_container{justify-content:flex-start;font-size:18px;font-size:1.8rem}}.trac-embed div+.loading{display:none}.main__breadcrumb-nav+.main__content__inner .trac-embed{margin-top:-30px}.main__breadcrumb-nav+.main__content__inner .trac-embed #hj-menu{margin:5px 0 10px}