.job-board .view-job-board-search .views-row{padding:0;border:0}.job-board .button{background-color:#12819f;font-weight:700}.job-board .button:hover,.job-board .button:focus{background-color:#2a747f}.job-board-header{border-bottom:1px solid #f4f6f6;padding:.625rem 0}.job-board-header .grid-container{max-width:none}.job-board-header .main-header__logo{display:block;max-height:4.25rem;width:auto}.job-board-header .nav--primary{margin-top:0}.job-board-header .nav--primary .nav-menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.job-board-header .nav--primary .nav-menu__link{color:#004051;font-weight:600}.job-board-header .dropdown.menu li.nav-menu__item>a,.job-board-header .dropdown.menu li.nav-menu__item--active>a,.job-board-header .dropdown.menu>li.is-active>a{padding-right:.625rem;background:none;-webkit-box-shadow:none;box-shadow:none}.job-board-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-board-header__menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.625rem;color:#004051;font-size:.875rem;font-weight:500;cursor:pointer}.job-board-header__menu-icon{display:block;width:1.5rem;height:.125rem;background:currentColor;-webkit-box-shadow:0 -.4375rem 0 currentColor,0 .4375rem 0 currentColor;box-shadow:0 -.4375rem 0 currentColor,0 .4375rem 0 currentColor;margin:.5rem 0}.job-board-hero{margin-bottom:2.5rem}.job-board-hero__band{background-color:#004051;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #004051), to(rgba(0, 64, 81, 0))),var(--job-board-hero-image);background-image:linear-gradient(to right, #004051 50%, rgba(0, 64, 81, 0)),var(--job-board-hero-image);background-repeat:no-repeat;background-position:center,right top;background-size:cover,auto 100%;padding:2.5rem 1.25rem;color:#fff}.job-board-hero--with-search .job-board-hero__band{padding-bottom:11.25rem}@media print,screen and (min-width: 75em){.job-board-hero__band{background-size:cover,cover}}.job-board-hero__intro{max-width:73.75rem;margin:0 auto;padding:0 .625rem}.job-board-hero__kicker{margin-bottom:.625rem;font-weight:600;color:#fff}.job-board-hero__title{max-width:45rem;margin:0;color:#fff;font-size:2rem;line-height:1.25}@media print,screen and (min-width: 40em){.job-board-hero__title{font-size:3rem}}.job-board-hero:not(.job-board-hero--front) .job-board-hero__title{max-width:none}@media print,screen and (min-width: 40em){.job-board-hero:not(.job-board-hero--front) .job-board-hero__title{font-size:2.75rem}}.job-board-hero__search{position:relative;max-width:73.75rem;margin:-10rem auto 0;padding:1.5625rem 2.0625rem;background:#fff;border:1px solid #dee3e3;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.11);box-shadow:4px 4px 8px 0 rgba(0,0,0,.11)}@media print,screen and (min-width: 75em){.job-board-hero__search{margin-left:auto;margin-right:auto}}.job-board-search form{display:grid;grid-template-columns:1fr;gap:0 1.25rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media print,screen and (min-width: 40em){.job-board-search form{grid-template-columns:repeat(2, 1fr)}}@media print,screen and (min-width: 75em){.job-board-search form{grid-template-columns:2fr 3fr 2fr 2fr;grid-template-rows:auto 1fr}}.job-board-search form .form-item,.job-board-search form .fieldset,.job-board-search form .form-actions{margin:0 0 .625rem}.job-board-search form label,.job-board-search form legend{color:#004051;font-size:.9375rem}.job-board-search form input.form-text,.job-board-search form select{width:100%;height:3.5rem;margin:0}.job-board-search form label,.job-board-search form legend{display:block;min-height:1.5rem;margin-bottom:.25rem;line-height:1.5rem}.job-board-search form .form-item-titles-only label{display:inline;min-height:0}.job-board-search form .fieldset{border:0;padding:0}.job-board-search form .fieldset legend{margin:0 0 .25rem;padding:0;float:left;width:100%}.job-board-search form .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .625rem;clear:both}.job-board-search form .fieldset-wrapper>.form-item{-webkit-box-flex:1;-ms-flex:1 1 8rem;flex:1 1 8rem}.job-board-search form .fieldset-wrapper>.form-item-location-value{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.job-board-search form .fieldset .form-item>label{display:none}.job-board-search form .field-prefix{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.job-board-search form .description{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:.25rem;color:#647778;font-size:.8125rem}@media print,screen and (min-width: 75em){.job-board-search form .form-item-keys{grid-column:1;grid-row:1}}.job-board-search form .form-item-titles-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media print,screen and (min-width: 75em){.job-board-search form .form-item-titles-only{grid-column:1;grid-row:2;align-self:start}}.job-board-search form .form-item-titles-only input{margin:0}.job-board-search form .form-item-titles-only label{margin:0}@media print,screen and (min-width: 75em){.job-board-search form [data-drupal-selector=edit-location-wrapper]{grid-column:2;grid-row:1/span 2;align-self:start}}@media print,screen and (min-width: 75em){.job-board-search form [data-drupal-selector=edit-salary-range]{grid-column:3;grid-row:1/span 2;align-self:start}}@media print,screen and (min-width: 75em){.job-board-search form .form-item-sort-by{grid-column:4;grid-row:1;align-self:start}}@media print,screen and (min-width: 75em){.job-board-search form .form-actions{grid-column:4;grid-row:2;align-self:start}}.job-board-search form .form-actions .button{width:100%;height:3.5rem;margin:0;border-radius:0}.job-board-search form .form-actions [data-drupal-selector^=edit-reset]{height:auto;margin-top:.375rem;padding:.25rem;background:none;color:#12819f;font-weight:500;text-decoration:underline}.job-board-search form .form-actions [data-drupal-selector^=edit-reset]:hover,.job-board-search form .form-actions [data-drupal-selector^=edit-reset]:focus{background:none;color:#2a747f}.job-board-main>.grid-container{max-width:75rem}.job-board-main .job-board-main__content>h1,.job-board-main .job-board-main__content h1.page-title{margin-bottom:1.25rem}.job-board-sidebar{-ms-flex-item-align:start;align-self:start;margin-bottom:2.5rem;padding:.625rem 1.25rem 1.25rem;background:#f4f6f6}.job-board-sidebar .job-board-sidebar__title{margin:.625rem 0 1.25rem;color:#004051;font-size:1.375rem}.job-board-sidebar h2:not(.job-board-sidebar__title){margin:1.25rem 0 .625rem;color:#004051;font-size:1rem;font-weight:600}.job-board-sidebar [data-drupal-facet-id]{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0;list-style:none}.job-board-sidebar [data-drupal-facet-id] li{margin-bottom:.375rem;font-size:.9375rem}.view-job-board-search .view-header{margin-bottom:1.25rem;color:#004051;font-size:1.375rem}.job-board-results{margin-bottom:1.25rem}.job-board-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.job-board-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:.9375rem .9375rem 1.25rem;background:#fff;border:1px solid #ccc;font-size:.875rem;line-height:1.7;-webkit-transition:-webkit-box-shadow .2s ease-out;transition:-webkit-box-shadow .2s ease-out;transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out, -webkit-box-shadow .2s ease-out}.job-board-card:hover,.job-board-card:focus-within{-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.11);box-shadow:4px 4px 8px 0 rgba(0,0,0,.11)}.job-board-card .views-field{color:#647778}.job-board-card .views-label{font-weight:400}.job-board-card .field-content{color:#004051;font-weight:500}.job-board-card .views-field-field-job-board-closing-date{margin-top:.625rem;padding-top:.625rem;border-top:1px solid #ededed}.job-board-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;margin-bottom:.625rem}.job-board-card__title{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.job-board-card__title a{color:#004051;border-bottom:0;text-decoration:none}.job-board-card__title a::after{content:"";position:absolute;inset:0}.job-board-card__title a:hover,.job-board-card__title a:focus{color:#12819f}.job-board-card__logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.job-board-card__logo img{display:block;max-width:5.625rem;max-height:3.75rem;width:auto;height:auto}.job-board-card__facts{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.job-board-card__more{-ms-flex-item-align:end;align-self:flex-end;margin-top:.625rem;color:#004051;font-weight:500}.job-board-featured{margin:-1.25rem 0 2.5rem;padding:1.25rem 0 .625rem;background:#f4f6f6}.job-board-featured>.grid-container{max-width:75rem}.job-board-featured__title{margin:0 0 1.25rem;color:#004051;font-size:1.625rem;font-weight:400}.job-board-featured__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem}.job-board-card--featured .job-board-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job-board-card--featured .views-field .field-content{display:inline}.job-board-card__sponsored{margin:.625rem 0 0;color:#647778;font-style:italic}.job-board-vacancy__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;margin-bottom:1.25rem;padding-top:.625rem}.job-board-vacancy__logo img{display:block;max-width:12.5rem;height:auto}.job-board-vacancy__facts{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.job-board-vacancy__fact{margin-bottom:.375rem;color:#004051}.job-board-vacancy__fact .field-label{display:inline;color:#12819f}.job-board-vacancy__fact .field-label::after{content:": "}.job-board-vacancy__fact .field-label+*{display:inline}.job-board-apply{margin:1.25rem 0 2.5rem}.job-board-apply__link{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;border:1px solid rgba(0,0,0,0);border-radius:3.125rem;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;padding:1.375rem 1.5rem}[data-whatinput=mouse] .job-board-apply__link{outline:0}.job-board-apply__link,.job-board-apply__link.disabled,.job-board-apply__link[disabled],.job-board-apply__link.disabled:hover,.job-board-apply__link[disabled]:hover,.job-board-apply__link.disabled:focus,.job-board-apply__link[disabled]:focus{background-color:#12819f;color:#fff}.job-board-apply__link:hover,.job-board-apply__link:focus{background-color:rgb(6%,43%,53%);color:#fff}.job-board-apply__link{min-width:17.5rem;margin:0;padding:1.25rem;background-color:#12819f;font-weight:700}.job-board-apply__link:hover,.job-board-apply__link:focus{background-color:#2a747f;color:#fff}.job-board-expired-notice{margin-bottom:1.25rem;padding:1.25rem;background:#e9f7fa;border-left:4px solid #12819f}.job-board-expired-notice p{margin:0;color:#004051;font-weight:600}.job-board-vacancy__body{margin-bottom:2.5rem}.job-board-vacancy__body h2,.job-board-vacancy__body h3{font-size:1.25rem}.job-board-recruit{margin:5rem 0;padding:0 2.5rem;background:#e9f7fa}.job-board-recruit__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:73.75rem;margin:0 auto}.job-board-recruit__image{display:none;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:-2.5rem 0}.job-board-recruit__image img{display:block;width:100%;height:auto}@media print,screen and (min-width: 40em){.job-board-recruit__image{display:block}}.job-board-recruit__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.875rem}.job-board-recruit__text p{color:#004051}.job-board-recruit__text .button{min-width:17.5rem;margin-top:.625rem;padding:1.25rem}.job-board-recruit__title{color:#004051;font-size:1.875rem}.job-board-recruit__points{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;list-style:none}.job-board-recruit__points li{min-height:2.5rem;margin-right:1.25rem;padding:.5rem 0 0 2.0625rem;background:var(--job-board-tick) no-repeat left top;color:#004051}.job-board-footer a{color:#fff;border-bottom:0;text-decoration:none}.job-board-footer a:hover,.job-board-footer a:focus{color:#fff;text-decoration:underline}.job-board-footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem 1.25rem;max-width:61.25rem;margin:0 auto;padding:0 1.25rem}.job-board-footer__main{padding:1rem 0;background:#003b4c}.job-board-footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;list-style:none}.job-board-footer__menu li{font-size:.75rem}.job-board-footer__menu li+li::before{content:"|";margin:0 .75rem;color:#fff}.job-board-footer__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}.job-board-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin:0;list-style:none}.job-board-footer__social-link{display:block;width:2.25rem;height:2.25rem;overflow:hidden;text-indent:100%;white-space:nowrap;background-image:var(--job-board-social-sprite);background-size:180px 75px}.job-board-footer__social-link--twitter{background-position:0 0}.job-board-footer__social-link--twitter:hover,.job-board-footer__social-link--twitter:focus{background-position:0 -39px}.job-board-footer__social-link--facebook{background-position:-36px 0}.job-board-footer__social-link--facebook:hover,.job-board-footer__social-link--facebook:focus{background-position:-36px -39px}.job-board-footer__social-link--linkedin{background-position:-72px 0}.job-board-footer__social-link--linkedin:hover,.job-board-footer__social-link--linkedin:focus{background-position:-72px -39px}.job-board-footer__social-link--youtube{background-position:-108px 0}.job-board-footer__social-link--youtube:hover,.job-board-footer__social-link--youtube:focus{background-position:-108px -39px}.job-board-footer__logo img{display:block;width:8.8125rem;height:auto}.job-board-footer__bottom{padding:1.25rem 0;background:#002834}.job-board-footer__bottom p{margin:0;color:#fff;font-size:.6875rem}
/*# sourceMappingURL=job-board.css.map */
