@-webkit-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-moz-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-ms-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@-o-keyframes slide-down{0%{opacity:1}90%{opacity:0}}@keyframes slide-down{0%{opacity:1}90%{opacity:0}}.element{-webkit-animation:slide-down 5s 3;-moz-animation:slide-down 5s 3;-ms-animation:slide-down 5s 3;-o-animation:slide-down 5s 3;animation:slide-down 5s 3;background:#000;height:100px;width:100px}:root{--searchfilter_quicklink_margin:0 10px 10px 0;--searchfilter_quicklink_padding:5px 5px 5px 10px;--searchfilter_quicklink_border-radius:var(--button_border-radius,8px);--searchfilter_quicklink_background-color:var(--primary-color,#002c51);--searchfilter_quicklink_color:#fff;--searchfilter_quicklink_font-size:1.6rem;--searchfilter_quicklink_amount_min-width:20px;--searchfilter_quicklink_amount_margin:0 0 0 10px;--searchfilter_quicklink_amount_padding:3px;--searchfilter_quicklink_amount_border-radius:var(--searchfilter_quicklink_border-radius);--searchfilter_quicklink_amount_background-color:#fff;--searchfilter_quicklink_amount_color:var(--primary-color,#002c51);--searchfilter_quicklink_amount_font-size:calc(var(--searchfilter_quicklink_font-size) - 0.2rem);--searchfilter_quicklink_all_background-color:var(--accent-color,#f39200);--searchfilter_quicklink_all_color:#fff;--searchfilter_quicklink_hover_color:var(--searchfilter_quicklink_color);--searchfilter_quicklink_hover_background-color:var(--searchfilter_quicklink_background-color);--searchfilter_quicklink_all_hover_background-color:var(--searchfilter_quicklink_all_background-color);--searchfilter_quicklink_all_hover_color:var(--searchfilter_quicklink_all_color);--searchfilter_quicklink_label_padding:6px 0}.row,.row>*{--bs-gutter-x:calc(var(--column_gutter_width, 15px)*2)}.btn-close{--bs-btn-close-bg:none}.vbox-overlay{--vbox-tools-color:#fff!important}.vbox-backdrop{background-color:rgba(0,44,81,.8)!important}.page_vacancy-overview .layout_hero .is-overlay .is-overlay-color{background-image:linear-gradient(89deg,rgba(0,44,81,.63) 53.45%,rgba(0,44,81,.21) 98.8%)}@media (max-width:991.98px){.page_vacancy-overview .is-container{padding-inline:16px}}.page_vacancy-overview .layout_sidebar{container:sidebar/inline-size}@media (min-width:992px){.page_vacancy-overview .layout_sidebar{order:1}.page_vacancy-overview .layout_main{order:2}}.page_vacancy-overview .layout_content-wrapper.title{align-items:flex-end;margin-bottom:24px;row-gap:24px}.page_vacancy-overview .layout_content-wrapper.title .component,.page_vacancy-overview .layout_content-wrapper.title .component h2,.page_vacancy-overview .layout_content-wrapper.title .component h3{margin-bottom:0}.page_vacancy-overview .layout_content-wrapper.title .component h3{font-size:2.2rem}@media (min-width:992px){.page_vacancy-overview .layout_content-wrapper.title .component h3{font-size:1.8rem}}.page_vacancy-overview .layout_content-wrapper.title .component h3 .results{color:#616161;font-weight:400}.page_vacancy-overview .layout_content-wrapper.title+.component_filter-button{margin-bottom:24px}.page_vacancy-overview .layout_content-wrapper .clearfix,.page_vacancy-overview .layout_content-wrapper .lazyload-trigger{order:3}.page_vacancy-overview .component_breadcrumbs{margin-inline:0;width:auto}.page_vacancy-overview .component_filter-cta{margin-top:24px}.page_vacancy-overview .component_filter-cta .card{background-color:#e6eaee;padding:16px}.page_vacancy-overview .component_filter-cta .card .card-head{border-radius:8px;height:260px;overflow:hidden}.page_vacancy-overview .component_filter-cta .card .card-head img{height:100%;object-fit:cover;width:100%}@media (min-width:768px){.page_vacancy-overview .component_filter-cta .card .card-head img{aspect-ratio:55/52}}.page_vacancy-overview .component_filter-cta .card .card-body{padding:24px 0 0}.page_vacancy-overview .component_filter-cta .card .card-body h2,.page_vacancy-overview .component_filter-cta .card .card-body p{margin-bottom:24px}.page_vacancy-overview .component_filter-cta .card .card-body p:last-child{margin:0}.page_vacancy-overview .component_filter-cta .card .card-body a{color:var(--primary-color,#002c51);width:100%}@container sidebar (min-width: 544px){.page_vacancy-overview .component_filter-cta .card{align-items:center;column-gap:24px;flex-direction:row}.page_vacancy-overview .component_filter-cta .card .card-body{padding-top:0!important}.page_vacancy-overview .component_filter-cta .card .card-body a{width:min(274px,100%)}}.page_vacancy-overview .component_results_grid .partial{order:1}.page_vacancy-overview .component_results_grid .partial:nth-child(n+4):not(.partial_vacancy-overview_list-item_cta){order:5}.page_vacancy-overview .component_results_grid .partial_vacancy-overview_list-item_cta{order:4}.page_vacancy-overview .component_results_grid .partial_vacancy-overview_list-item_cta:first-child{display:none}@media (max-width:991.98px){.page_vacancy-overview .component_cta-with-icon{margin-inline:0;width:100%}}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card{margin:0;padding:6px}@media (min-width:768px){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card{display:flex;flex-direction:row;gap:0}}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-img-top{border-radius:10px 10px 0 0;max-height:415px;width:100%}@media (min-width:768px){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-img-top{border-radius:10px 0 0 10px;flex:0 0 411px;max-height:100%}}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-img-top figure{height:100%;width:100%}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-img-top figure img{height:100%;object-fit:cover}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body{background-color:#e6eaee;border-radius:0 0 10px 10px;padding:18px}@media (min-width:768px){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body{align-items:center;border-radius:0 10px 10px 0;display:grid;padding:48px}}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body :last-child{margin-bottom:0}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body h1 span,.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body h2 span{display:block;font-size:2.5rem;font-weight:300;text-transform:none;width:100%}@media (min-width:992px){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body h1 span,.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body h2 span{font-size:2.8rem}}.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body a{background-color:var(--accent-color,#f39200);border-radius:8px;box-shadow:0 10px 20px 0 rgba(246,134,36,.25);color:#fff;float:right;font-size:1.8rem;padding:10px 15px}@media (hover:hover){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body a:hover{background-color:#e77c00}}@media (max-width:767.98px){.page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-body a{width:100%}}[data-component-os="Mac OS"] .page_vacancy-overview .partial_vacancy-overview_list-item_cta .card-img-top figure img{max-height:415px}.page_vacancy-detail #cxsFormHolder{--button-color:#fff;--button-background-color:hsla(0,0%,100%,.25)}.page_vacancy-detail #mainHeader{position:absolute}.page_vacancy-detail #applicationHeader{display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width:991.98px){.page_vacancy-detail #applicationHeader{background:transparent;left:50%;position:fixed;transform:translateY(0);translate:-50% 0 0;width:auto;z-index:1061}}@media (min-width:992px){.page_vacancy-detail #applicationHeader{background-color:transparent}}.page_vacancy-detail #applicationHeader.is-sticky-header.is-idle{pointer-events:auto}@media (max-width:991.98px){.page_vacancy-detail #applicationHeader .is-container{padding:0}}@media (min-width:992px){.page_vacancy-detail #applicationHeader .flex-group{gap:55px;grid-template-columns:136px 1fr auto 50px}}.page_vacancy-detail #applicationHeader .flex-group>.hidden-mobile{align-items:center;display:flex}.page_vacancy-detail #applicationHeader h2{font-family:var(--content_font-family,var(--theme_content_font-family));font-size:1.8rem;font-weight:600}.page_vacancy-detail #applicationHeader .recruiter-info{gap:12px}.page_vacancy-detail #applicationHeader .actions .item.large{height:78px}@media (max-width:991.98px){.page_vacancy-detail #applicationHeader .actions .item.large:after{display:none}}.page_vacancy-detail #applicationHeader [data-component=ScrollTo]{color:var(--secondary-color,#0075e0);cursor:pointer;font-size:2.6rem}.page_vacancy-detail #applicationHeader .anchor-menu{align-items:center;background:#fff;border-radius:12px;box-shadow:0 10px 15px 0 rgba(0,0,0,.05);display:inline-flex;gap:24px;margin:30px auto 0;padding:8px 24px;width:auto}.page_vacancy-detail #applicationHeader .anchor-menu a{border-radius:8px;font-size:1.4rem;line-height:1.5;padding:4px 12px 2px}@media (hover:hover){.page_vacancy-detail #applicationHeader .anchor-menu a:hover{background-color:#e6eaee;color:var(--primary-color,#002c51);filter:none}}.page_vacancy-detail #applicationHeader .anchor-menu a.active{background-color:var(--primary-color,#002c51);color:#fff}.page_vacancy-detail .layout_hero{max-height:624px}@media (max-width:991.98px){.page_vacancy-detail .is-section-vacancy-usp .is-container{margin-top:64px}}@media (min-width:992px){.page_vacancy-detail .is-section-vacancy-usp .is-container{--container_margin-block:45px}}.page_vacancy-detail .layout_application-form h2,.page_vacancy-detail .layout_application-form h3,.page_vacancy-detail .layout_application-form h4,.page_vacancy-detail .layout_application-form p{color:#fff}.page_vacancy-detail .layout_application-form .vich-file{border:2px dashed #fff}.page_vacancy-detail .layout_application-form .vich-file .custom-file .custom-file-label,.page_vacancy-detail .layout_application-form .vich-file .custom-file .custom-file-label:before{color:#fff}.page_vacancy-detail .layout_application-form:has(#cxsForm) .component_recruiter{margin-block-start:20px}.page_vacancy-detail .layout_application-wrapper{display:grid;gap:24px}@media (min-width:768px){.page_vacancy-detail .layout_application-wrapper{gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:1200px){.page_vacancy-detail .layout_application-wrapper{display:flex;gap:135px;margin-inline:0}}.page_vacancy-detail .component_usp .grid{display:block}@media (min-width:992px){.page_vacancy-detail .component_usp .grid{display:grid}.page_vacancy-detail .component_usp .grid .card .card-body{padding:24px 32px}}.page_vacancy-detail .component_usp .grid h2{font-size:2.5rem;font-weight:300;margin-bottom:12px}@media (min-width:992px){.page_vacancy-detail .component_usp .grid h2{font-size:2.8rem;margin-bottom:24px}}.page_vacancy-detail .component_usp .grid .partial_usp_list-item{align-items:flex-start;display:inline-flex;line-height:1.5;margin:15px 0;width:100%}@media (min-width:992px){.page_vacancy-detail .component_usp .grid .partial_usp_list-item{margin:16px 0}}.page_vacancy-detail .component_usp .grid .partial_usp_list-item:last-child{margin-bottom:0}.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure{border:none;border-radius:0;flex:1 0 24px;height:24px;margin:0 24px 0 0;max-width:24px;min-width:24px}@media (min-width:992px){.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure{flex:1 0 26px;height:32px;margin:0 16px 0 0;max-width:26px;min-width:26px}}.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure i[class*=fa-],.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure i[class^=icon-]{color:var(--secondary-color,#0075e0);font-size:2.4rem}@media (min-width:992px){.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure i[class*=fa-],.page_vacancy-detail .component_usp .grid .partial_usp_list-item figure i[class^=icon-]{font-size:2.6rem}}.page_vacancy-detail .component_usp .grid .partial_usp_list-item .text{font-size:1.8rem;font-weight:600;hyphens:auto}@media (min-width:992px){.page_vacancy-detail .component_usp .grid .partial_usp_list-item .text{font-size:1.6rem;margin-top:6px}.page_vacancy-detail .component_vacancy-usp .grid{column-gap:24px}}.page_vacancy-detail .component_vacancy-usp .grid .card{margin-bottom:0}.page_vacancy-detail .component_vacancy-usp .grid .partial_usp_list-item:last-child{margin-bottom:15px}@media (min-width:992px){.page_vacancy-detail .component_vacancy-usp .grid .partial_usp_list-item:last-child{margin-bottom:16px}.page_vacancy-detail .component_vacancy-usp .grid .partial_usp_list-item figure{border:none;border-radius:0;flex:1 0 32px;height:auto;margin:0 24px 0 0;max-width:32px;min-width:32px}.page_vacancy-detail .component_vacancy-usp .grid .partial_usp_list-item .text{margin-top:4px}}.page_vacancy-detail .component_vacancy-usp .slick-slider.slick-dotted{margin-bottom:132px}.page_vacancy-detail .component_vacancy-usp .slick-slider .slick-arrow{bottom:-68px}.page_vacancy-detail .component_vacancy-usp .slick-slider .slick-dots{bottom:-96px}.page_vacancy-detail .component_vacancy-usp .slick-slider .slick-slide .card{height:100%!important}@media (min-width:1200px){.page_vacancy-detail .component_application-form{flex:1 0 100%;max-width:645px}}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder){background-color:transparent;border-radius:0;box-shadow:none;color:#fff;overflow:visible;padding:0!important}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .cxsFieldsetSection{clear:both;column-gap:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .cxsFieldsetSection>*{grid-column:1/-1}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .cxsFieldsetSection .cxsFieldContainer:is([class*=first_name],[class*=postcode]){grid-column:span 1}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .cxsFieldsetSection .cxsFieldContainer:is([class*=first_name],[class*=postcode])+div{grid-column:span 1}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .card-body{padding:0}.page_vacancy-detail .component_application-form .card:has(#cxsFormHolder) .cxsHeader{display:none}.page_vacancy-detail .component_recruiter{row-gap:32px}@media (min-width:768px){.page_vacancy-detail .component_recruiter{flex:0 0 auto;margin-left:0;max-width:none}}@media (min-width:992px){.page_vacancy-detail .component_recruiter{flex:0 0 auto;max-width:none}}.page_vacancy-detail .component_recruiter small{color:#fff}@media (max-width:991.98px){.page_vacancy-detail .component_button.hero-buttons{margin-bottom:21px}}.page_vacancy-detail .component_scroller .mouse{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:grid;place-content:center}.page_vacancy-detail .component_scroller .mouse i{color:#fff}@media (max-width:767.98px){.page_vacancy-detail .component_content-toggle .is-btn.apply-btn{width:100%}}.page_vacancy-detail .component_content-toggle .description-checklist ul{margin-bottom:56px}.page_vacancy-detail .component_content-toggle .component_multimedia h2.section-title span{font-weight:300}.page_vacancy-detail .component_content-toggle .component_multimedia .vacancy-video{border-radius:20px;overflow:hidden}.page_vacancy-detail .component_content-toggle h2.section-title span{font-weight:600}.page_vacancy-detail .partial_recruiter_list-item .contact-buttons a{background:#fff;color:var(--primary-color,#002c51)}@media (hover:hover){.page_vacancy-detail .partial_recruiter_list-item .contact-buttons a:hover{background:#99abb9;color:#fff}}.page_application-successful .component_content{max-width:855px}.page_application-successful .component_content .name{margin-bottom:0}.page_application-successful .component_content .component:last-of-type{margin-bottom:48px}.page_application-successful .component_recruiter .card{box-shadow:none}.page_application-successful .component_recruiter .card .card-body{align-items:center;background:#f2f4f6;display:flex;flex-direction:column;gap:24px;padding:32px}@media (min-width:768px){.page_application-successful .component_recruiter .card .card-body{align-items:start;flex-direction:row}}.page_application-successful .component_recruiter .card .card-body .image{border-radius:140px;margin-bottom:42px;max-height:160px;max-width:160px;overflow:hidden}.page_application-successful .component_recruiter .card .card-body .content h2{font-weight:300;margin-bottom:12px}.page_application-successful .component_recruiter .card .card-body .content .description{margin-bottom:24px}.page_application-successful .component_recruiter .card .card-body .content .component_button{margin-bottom:0}.page_application-successful .component_recruiter .card .card-body .content .component_button .actions{gap:12px;justify-content:center}@media (min-width:768px){.page_application-successful .component_recruiter .card .card-body .content .component_button .actions{justify-content:left}}.page_application-successful .component_recruiter .card .card-body .content .component_button .actions a{min-width:35px;padding-block:0;width:35px}.page_application-successful .component_recruiter .card .card-body .content .component_button .actions a i{font-size:1.8rem}