.trac-embed{font-size:1.3125rem}.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-content #hj-select-sector>ul{margin:0 auto;width:100%;max-width:1140px;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(33.3333333333% - 10px);display:inline-block;vertical-align:top}.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:1.125rem}.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>h2{margin-bottom:23px;font-size:1.875rem}.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:1.375rem;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:1.25rem;font-weight:400;border:1px solid #b3b3b3;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:18px 66px 18px 48px;width:100%;position:relative;font-size:1.625rem;font-weight:300;text-align:left;background-color:#99dbd5;color:#003087;border:none;border-radius:8px 8px 0 0}.trac-embed #hj-jobs-board-content #hj-content .hj-standard-box .hj-box-heading+.hj-box-content{margin-top:0;padding:25px 46px 30px;position:relative;z-index:2;border:3px solid #99dbd5;border-top:none;border-radius:0 0 8px 8px}.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:1.25rem}.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:18px 34px 19px;position:relative;display:inline-block;background:#005eb8;color:#fff;font-size:1.25rem;font-weight:600;text-decoration:none;line-height:1;border:none!important;border-radius:30px;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:#004485;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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054";margin-right:18px;padding:0;color:#000;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}.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.active a.page-link{background-color:#003087!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:#003087;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:#e0eef9;border-radius:12px;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:10px;color:#003087;font-size:1.75rem;font-weight:400;text-decoration:underline}.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:3px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul{margin-top:3px;margin-bottom:4px!important}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul li{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:2px}.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:#b5d8f2}.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+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:1.25rem;border:1px solid #768692;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:1.25rem}.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:1.125rem}.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}@media (max-width:1399.98px){.trac-embed #hj-jobs-board-content #hj-content #hj-select-sector>ul{margin:0 -5px;width:auto;max-width:calc(100% + 10px)}}@media (max-width:991.98px){.trac-embed+*{margin-top:30px}}@media (max-width:767.98px){.trac-embed{font-size:1.1875rem}.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:1.75rem}.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:1.1875rem}.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:1.125rem}.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:1.1875rem}.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;border-radius:15px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-jobtitle{margin-bottom:12px;font-size:1.5rem}.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:2px}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul{margin-top:2px;margin-bottom:3px!important}.trac-embed #hj-jobs-board-content #hj-main-section #hj-job-list ol>li a .hj-job-detail ul li+li{margin-top:1px}.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:1.125rem}.trac-embed #hj-jobs-board-content #hj-main-section #frmSorter\.rstsortby_container{justify-content:flex-start;font-size:1.125rem}}