@keyframes SSPopupWrap{0%{opacity:0}to{opacity:1}}.control-form-light form .umbraco-forms-fieldset>legend{border-bottom:2px solid rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field label{color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper{position:relative}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper input.input-validation-error,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper select.input-validation-error,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper textarea.input-validation-error{border:1px solid #900!important}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field .umbraco-forms-field-wrapper .field-validation-error{color:#900!important}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-shortAnswer label{color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-shortAnswer input{background-color:transparent;border:none;border:1px solid rgba(5,20,69,.5);color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-TextboxCustom label{color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-TextboxCustom input{background-color:transparent;border:1px solid rgba(5,20,69,.5);color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-date label{color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-date input{background-color:transparent;border:1px solid rgba(5,20,69,.5);color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-dropdown select{background-color:transparent;border:none;border:1px solid rgba(5,20,69,.5);color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-dropdown select option,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-longAnswer label{color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-TextareaCustom textarea,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-longAnswer textarea{background-color:transparent;border:none;border:1px solid rgba(5,20,69,.5);color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-fileUpload label{color:rgba(5,20,69,.5);padding:0}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .radiobuttonlist label>span{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .radiobuttonlist label input:checked+span,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .radiobuttonlist label:hover>span{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed-inline{border:1px solid rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .radiobuttonlist label>span{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .radiobuttonlist label input:checked+span,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .radiobuttonlist label:hover>span{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .radiobuttonlist label>span:after{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .radiobuttonlist label input:checked+span:after,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .radiobuttonlist label:hover span:after{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .radiobuttonlist label>span:after{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .radiobuttonlist label input:checked+span:after,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-singleChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .radiobuttonlist label:hover span:after{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .checkboxlist label>span{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .checkboxlist label input:checked+span,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed .umbraco-forms-field-wrapper .checkboxlist label:hover>span{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed-inline{border:1px solid rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .checkboxlist label>span{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .checkboxlist label input:checked+span,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-boxed-inline .umbraco-forms-field-wrapper .checkboxlist label:hover span{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .checkboxlist label>span:after{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .checkboxlist label input:checked+span:after,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline .umbraco-forms-field-wrapper .checkboxlist label:hover span:after{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .checkboxlist label>span:after{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .checkboxlist label input:checked+span:after,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multiChoiceCustom.list-format-inline-columned .umbraco-forms-field-wrapper .checkboxlist label:hover span:after{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multipleChoice .umbraco-forms-field-wrapper .checkboxlist label span{background-color:#fff}.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multipleChoice .umbraco-forms-field-wrapper .checkboxlist label input:checked+span,.control-form-light form .umbraco-forms-fieldset .umbraco-forms-field.type-multipleChoice .umbraco-forms-field-wrapper .checkboxlist label:hover span{background-color:rgba(5,20,69,.5)}.control-form-light form .umbraco-forms-navigation div[class^=col-]{text-align:center}@media (min-width:768px){.control-form-light form .umbraco-forms-navigation div[class^=col-]{text-align:right}}.control-form-light form .umbraco-forms-navigation .btn{margin:0}.template-vacancy{position:relative}.template-vacancy .banner-vacancy{background-color:#051445;background-image:linear-gradient(179deg,rgba(0,0,0,.68),transparent);height:540px;position:relative}.template-vacancy .banner-vacancy .banner-content .bc-tagline{color:#38b2e3;font-size:.875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.template-vacancy .banner-vacancy .banner-content h1.bc-heading{font-weight:700;letter-spacing:1.47px;line-height:.5em;margin:33px 0 0}.template-vacancy .banner-vacancy .banner-content h1.bc-heading span{display:inline-block;line-height:1em;overflow:hidden;position:relative}.template-vacancy .banner-vacancy .banner-content h1.bc-heading span>span{animation:BannerCarouselHeadingSlide 1s ease var(--ani-delay) forwards;transform:translateX(-120%)}.template-vacancy .banner-vacancy .banner-content h1.bc-heading>span{line-height:.6em}.template-vacancy .banner-vacancy .banner-content .bc-tagline+h1.bc-heading{margin-top:25px}.template-vacancy .banner-vacancy .banner-content .bc-button{margin-top:30px}.template-vacancy .banner-vacancy .banner-content .bc-button .btn{font-size:1rem}.template-vacancy .overview-row .overview-container{align-items:center;display:flex;flex-wrap:wrap;padding:50px 0;position:relative}.template-vacancy .overview-row .overview-container .arrow{height:100%;left:-15px;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateX(-200px);transition:transform .4s ease 0s,opacity .4s ease 0s;width:calc(100% + 30px);z-index:1}.template-vacancy .overview-row .overview-container .arrow:before{background-color:#f2f3f5;content:"";height:100%;position:absolute;top:0;transform:rotate(45deg);transform-origin:top left;width:1500px}.template-vacancy .overview-row .overview-container .arrow:after{background-color:#f2f3f5;content:"";height:100%;position:absolute;top:0;width:40%}.template-vacancy .overview-row .overview-container .overview-content-panel{opacity:0;order:2;padding:30px 0 0;position:relative;transform:translateY(200px);transition:transform .4s ease .8s,opacity .4s ease .8s;width:100%;z-index:2}.template-vacancy .overview-row .overview-container .overview-content-panel .btn-wrapper{opacity:0;transform:translateY(200px);transition:transform .4s ease 1s,opacity .4s ease 1s}.template-vacancy .overview-row .overview-container .overview-details{color:#fff;font-size:1.25rem;order:1;overflow:hidden;padding:3.125rem 1.875rem 2.5rem;position:relative;width:100%;z-index:2}.template-vacancy .overview-row .overview-container .overview-details:before{background-color:#051445;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition-delay:.5s;transition:width .4s ease .2s;width:0;z-index:1}.template-vacancy .overview-row .overview-container .overview-details:after{background-color:hsla(0,0%,100%,.1);content:"";height:100%;left:0;-webkit-mask-image:url(/images/project-overview-mask.svg);mask-image:url(/images/project-overview-mask.svg);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:0;position:absolute;top:0;transform:translateX(200px);transition:transform .4s ease .5s,opacity .4s ease .5s;width:100%;z-index:2}.template-vacancy .overview-row .overview-container .overview-details h4{color:#38b2e3;font-size:1.25rem;opacity:0;position:relative;text-transform:uppercase;transform:translateY(200px);transition:transform .4s ease .8s,opacity .4s ease .8s;z-index:5}.template-vacancy .overview-row .overview-container .overview-details .overview-items{position:relative;z-index:5}.template-vacancy .overview-row .overview-container .overview-details .overview-items .overview-item{margin:0 0 1.25em;opacity:0;transform:translateY(100px);transition:transform calc(var(--ani-order)*.4s) ease .8s,opacity calc(var(--ani-order)*.4s) ease .8s}.template-vacancy .overview-row .overview-container .overview-details .overview-items .overview-item .overview-item-title{display:block;font-weight:400;margin:0 0 5px}.template-vacancy .overview-row .overview-container .overview-details .overview-items .overview-item .overview-item-value{display:block;font-weight:600}.template-vacancy .overview-row.reveal .overview-container .arrow,.template-vacancy .overview-row.reveal .overview-container .overview-content-panel,.template-vacancy .overview-row.reveal .overview-container .overview-content-panel .btn-wrapper{opacity:1;transform:none}.template-vacancy .overview-row.reveal .overview-container .overview-details:before{width:100%}.template-vacancy .overview-row.reveal .overview-container .overview-details .overview-item,.template-vacancy .overview-row.reveal .overview-container .overview-details .overview-item .overview-item-title,.template-vacancy .overview-row.reveal .overview-container .overview-details .overview-item .overview-item-value,.template-vacancy .overview-row.reveal .overview-container .overview-details h4,.template-vacancy .overview-row.reveal .overview-container .overview-details:after{opacity:1;transform:none}.template-vacancy .description-row .job-description-container{padding:70px 0 0;position:relative}.template-vacancy .description-row .job-description-container .shape{background-color:#38b2e3;height:50px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateY(200px);transform-origin:top left;transition:opacity .4s ease,transform .4s ease;transition-delay:0s;width:20px}.template-vacancy .description-row .job-description-container .shape:before{background-color:#fff;content:"";height:40px;position:absolute;right:-20px;top:-20px;transform:rotate(-45deg);width:40px}.template-vacancy .description-row .job-description-container :not(.shape){opacity:0;transform:translateY(200px);transition:opacity .4s ease,transform .4s ease;transition-delay:.4s}.template-vacancy .description-row .job-description-container .h2,.template-vacancy .description-row .job-description-container .h3,.template-vacancy .description-row .job-description-container .h4,.template-vacancy .description-row .job-description-container h2,.template-vacancy .description-row .job-description-container h3,.template-vacancy .description-row .job-description-container h4{color:#051445;text-transform:uppercase}.template-vacancy .description-row .job-description-container ul{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem}.template-vacancy .description-row .job-description-container ul li{margin:0 0 1rem}.template-vacancy .description-row.reveal .job-description-container *,.template-vacancy .description-row.reveal .job-description-container .shape{opacity:1;transform:none}.template-vacancy .requirements-row .requirements-container{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 60px;padding:90px 60px;position:relative}.template-vacancy .requirements-row .requirements-container:before{background-color:#051445;content:"";display:block;height:100%;position:absolute;right:0;top:0;transition:width .4s ease;width:0;z-index:1}.template-vacancy .requirements-row .requirements-container:after{background-color:hsla(0,0%,100%,.1);content:"";height:100%;left:0;-webkit-mask-image:url(/images/requirements-bkg-mask.svg);mask-image:url(/images/requirements-bkg-mask.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;opacity:0;position:absolute;top:0;transform:translateX(200px);transition:transform .4s ease .2s,opacity .4s ease .2s;width:100%;z-index:2}.template-vacancy .requirements-row .requirements-container .requirements-content{opacity:0;position:relative;transform:translateY(200px);transition:transform .4s ease .4s,opacity .4s ease .4s;width:70%;z-index:5}.template-vacancy .requirements-row .requirements-container .requirements-content .h2,.template-vacancy .requirements-row .requirements-container .requirements-content .h3,.template-vacancy .requirements-row .requirements-container .requirements-content .h4,.template-vacancy .requirements-row .requirements-container .requirements-content h2,.template-vacancy .requirements-row .requirements-container .requirements-content h3,.template-vacancy .requirements-row .requirements-container .requirements-content h4{text-transform:uppercase}.template-vacancy .requirements-row .requirements-container .requirements-content ul li{margin:0 0 1rem}.template-vacancy .requirements-row .requirements-container .requirements-button{opacity:0;position:relative;text-align:right;transform:translateX(200px);transition:transform .4s ease .4s,opacity .5s ease .5s;width:20%;z-index:5}.template-vacancy .requirements-row.reveal .requirements-container:before{width:100%}.template-vacancy .requirements-row.reveal .requirements-container .requirements-button,.template-vacancy .requirements-row.reveal .requirements-container .requirements-content,.template-vacancy .requirements-row.reveal .requirements-container:after{opacity:1;transform:none}.template-vacancy .application-row .form-container{align-items:center;display:flex;flex-wrap:wrap;position:relative}.template-vacancy .application-row .form-container .form-panel{background:#fbfbfb;opacity:0;order:2;padding:25px 0;position:relative;transform:translateX(200px);transition:transform .4s ease,opacity .4s ease;transition-delay:.4s;z-index:2}.template-vacancy .application-row .form-container .form-content-panel{font-size:1.25rem;opacity:0;order:1;padding:30px 0 0;position:relative;transform:translateX(-200px);transition:transform .4s ease,opacity .4s ease;transition-delay:0s;width:100%;z-index:2}.template-vacancy .application-row.reveal .form-container .arrow,.template-vacancy .application-row.reveal .form-container .form-content-panel,.template-vacancy .application-row.reveal .form-container .form-content-panel h4,.template-vacancy .application-row.reveal .form-container .form-panel{opacity:1;transform:none}.template-vacancy .button-row .button-return{padding:1.25rem 0;position:relative}.template-vacancy .button-row .button-return:before{background:rgba(5,20,69,.2);content:"";height:1px;left:0;position:absolute;top:1px;transition:width .4s ease .5s;width:0}.template-vacancy .button-row .button-return .btn{opacity:0;transform:translateY(200px);transition:transform .4s ease .6s,opacity .5s ease .6s}.template-vacancy .button-row.reveal .button-return:before{width:100%}.template-vacancy .button-row.reveal .button-return .btn{opacity:1;transform:none}@media (min-width:768px){.template-vacancy .banner-vacancy{background-color:#051445;background-image:linear-gradient(179deg,rgba(0,0,0,.68),transparent);height:540px}.template-vacancy .banner-vacancy .banner-content{bottom:0;left:0;padding:50px 70px;position:absolute}.template-vacancy .overview-row .overview-container .overview-content-panel{order:1;padding:0 70px;width:50%}.template-vacancy .overview-row .overview-container .overview-details{order:2;padding:3.75rem 3.75rem 2.5rem;width:50%}.template-vacancy .overview-row .overview-container .overview-details:after{-webkit-mask-position:right center;mask-position:right center;-webkit-mask-size:contain;mask-size:contain}.template-vacancy .overview-row .overview-container .overview-details .overview-items{position:relative;z-index:5}.template-vacancy .overview-row .overview-container .overview-details .overview-items .overview-item{display:flex;margin:0 0 1.25em}.template-vacancy .overview-row .overview-container .overview-details .overview-items .overview-item .overview-item-title{flex:0 0 30%;margin:0}.template-vacancy .overview-row .overview-container .arrow{left:0;width:100%}.template-vacancy .overview-row .overview-container .arrow:before{left:50%}.template-vacancy .overview-row .overview-container .arrow:after{width:50%}.template-vacancy .application-row .form-container{padding:50px 0}.template-vacancy .application-row .form-container .arrow{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform:translateX(-200px);transition:transform .4s ease 0s,opacity .4s ease 0s;width:100%;width:calc(100% + 40px);z-index:1}.template-vacancy .application-row .form-container .arrow:before{background-color:#f2f3f5;content:"";height:100%;left:40%;position:absolute;top:0;transform:rotate(45deg);transform-origin:top left;width:1500px}.template-vacancy .application-row .form-container .arrow:after{background-color:#f2f3f5;content:"";height:100%;left:0;position:absolute;top:0;width:50%}.template-vacancy .application-row .form-container .form-panel{background:#fbfbfb;min-height:300px;padding:50px;transition-delay:.8s;width:50%}.template-vacancy .application-row .form-container .form-content-panel{padding:3.75rem 3.75rem 2.5rem;transition-delay:.4s;width:50%}}@keyframes BannerCarouselHeadingSlide{0%{transform:translateX(-200%)}to{transform:translateX(0)}}