:root{--container-width:1140px;--container-width-desktop:1040px;--dnd-section-padding-large-desktop:120px 20px;--dnd-section-padding:90px 20px;--dnd-section-padding-tablet:75px 20px;--dnd-section-padding-mobile:60px 20px;--primary-color:#013 ;--primary-cta-color:#001d55 ;--secondary-color:#556077 ;--dark-color:#013 ;--light-color:#aab0bb ;--white-color:#fff ;--anchor-font-color:#556077 ;--anchor-font-hover-color:#013 ;--heading-1-font-size:4em;--heading-2-font-size:3em;--heading-3-font-size:2em;--heading-4-font-size:1.5em;--heading-5-font-size:1.25em;--heading-6-font-size:1.125em;--paragraph-font-size:16px;--primary-font:Ubuntu,sans-serif;--secondary-font:Roboto,serif;--button-background-color:#013 ;--button-font-color:#fff ;--button-border:0px solid #013 ;--button-border-radius:12px;--button-padding:12px 24px;--button-max-width:500px;--form-title-background-color:#013 ;--form-title-font-color:#556077 ;--form-label-font-color:#013 ;--form-help-text-font-color:#013 ;--form-error-text-font-color:red ;--form-input-border-color:#013 ;--form-input-focus-border-color:#556077 ;--table-header-background-color:#013 ;--table-header-font-color:#fff ;--table-background-color:#fff ;--table-font-color:#013 ;--table-border-color:#013 ;--table-footer-background-color:#fff ;--table-footer-font-color:#013 ;--header-height-desktop:80px;--header-height-tablet:80px;--header-height-mobile:80px;--header-background-color:rgba(40,40,40,.4) ;--header-navigation-link-color:#fff ;--header-navigation-link-hover-color:#fff ;--header-child-navigation-border-color:#fff ;--footer-background-color:#081723 ;--footer-font-color:#aab0bb ;--footer-navigation-link-color:#aab0bb ;--footer-navigation-link-hover-color:#aab0bb }.dnd-section[class*=force-full-width-section],.dnd-section[class*=force-full-width-section]>.row-fluid{padding:0}.l-header-style--fixed .banner,.l-header-style--fixed .row-number-1 .two-column-wrap{margin-top:calc(var(--header-height-desktop)*-1)}.vmiddle{align-items:center}.d-flex{display:flex;flex-wrap:wrap}.vbottom{align-items:flex-end}.hcenter{justify-content:center}.hright{justify-content:right}.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}.text-white,.text-white .extra_font_1,.text-white .extra_font_2,.text-white .extra_font_3,.text-white .extra_font_4,.text-white .h1,.text-white .h2,.text-white .h3,.text-white .h4,.text-white .h5,.text-white .h6,.text-white a:not([class]):not(.no-text-white):not(.cta_button),.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white li,.text-white ol li,.text-white p,.text-white span,.text-white ul li{color:#fff!important}.large_font,.large_font p{font-size:22px;line-height:32px}.medium_font,.medium_font p{font-size:20px;line-height:1.4}.extra_font_2{font-size:22px!important;line-height:1.90909091!important}.heading h1{font-size:3em}h1{font-weight:400}h2{font-size:2.75em;font-weight:300}.h4,h4{font-size:32px!important;line-height:1.4!important}p{color:#2f2f2f;font-family:Ubuntu,sans-serif;font-weight:100;line-height:1.75;margin-top:0}b,strong{font-weight:700}.icon-col-desc p{margin-top:0}.icon-with-row .icon-col h3{font-weight:300;margin-bottom:15px}.btn-wrapper.button a{background-color:#fff;border:1px solid #2a5cf5;border-radius:10px;color:#2a5cf5;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:100;line-height:1.75;padding:8px 15px}.btn-wrapper.button a:active,.btn-wrapper.button a:focus,.btn-wrapper.button a:hover{border:1px solid #2a5cf5}.outline-btn{margin:0 auto;padding-top:2em}.outline-btn a{border:1px solid var(--dark-color);border-radius:10px;color:var(--dark-color);font-size:14px;font-weight:500;padding:8px 22px;text-transform:uppercase}.outline-btn a:active,.outline-btn a:focus,.outline-btn a:hover{background-color:var(--dark-color)!important;border:1px solid var(--dark-color)!important}.button a,.button-wrapper .button,.cta_button,.hs-blog-post-listing__post-button{background-color:#0b40e1;border:0 solid #0b40e1;border-radius:10px;color:#fff;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:500;padding:7.75px 22px;text-decoration:none;text-transform:uppercase}.button a:focus,.button a:hover,.button-wrapper .button:focus,.button-wrapper .button:hover,.cta_button:focus,.cta_button:hover,.hs-blog-post-listing__post-button:focus,.hs-blog-post-listing__post-button:hover{background-color:#2a5cf5;border:0 solid #2a5cf5;border-radius:10px;border-top-color:#220c4a;color:#fff}.button a:active,.button-wrapper .button:active,.hs-blog-post-listing__post-button:active{background-color:#2a5cf5;border:0 solid #2a5cf5;border-top-color:#220c4a;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.secondary-btn a,.secondary-btn a.cta_button,.secondary-btn button{background-color:#001d55;border:0 solid #fc6920;border-radius:10px;color:#fff;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.75;padding:7.75px 22px;text-decoration:none;text-transform:uppercase}.secondary-btn .cta_button:focus,.secondary-btn .cta_button:hover,.secondary-btn a:hover,.secondary-btn button:focus,.secondary-btn button:hover,.secondary-btn:focus a{background-color:#80aafe;border:0 solid #80aafe;border-radius:10px;color:#fff}.secondary-btn .cta_button:active,.secondary-btn a:active,.secondary-btn button:active{background-color:#80aafe;border:0 solid #80aafe;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.tertiary-btn a,.tertiary-btn a.cta_button,.tertiary-btn button{background-color:#fff;border:1px solid #0b40e1;border-radius:20px;color:#0b40e1;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:500;padding:6.42px 22px;text-decoration:none;text-transform:uppercase}.tertiary-btn .cta_button:focus,.tertiary-btn .cta_button:hover,.tertiary-btn a:hover,.tertiary-btn button:focus,.tertiary-btn button:hover,.tertiary-btn:focus a{background-color:#0b40e1;border:1px solid #0b40e1;border-radius:10px;color:#fff}.tertiary-btn .cta_button:active,.tertiary-btn a:active,.tertiary-btn button:active{background-color:#0b40e1;border:1px solid #0b40e1;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.light-orange-btn a,.light-orange-btn a.cta_button,.light-orange-btn button{background-color:#ff8c00;border:0 solid #ff8c00;border-radius:10px;color:#fff;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.75;padding:8px 22px;text-decoration:none;text-transform:uppercase}.light-orange-btn .cta_button:focus,.light-orange-btn .cta_button:hover,.light-orange-btn a:hover,.light-orange-btn button:focus,.light-orange-btn button:hover,.light-orange-btn:focus a{background-color:#80aafe;border:0 solid #80aafe;border-radius:10px;color:#fff}.light-orange-btn .cta_button:active,.light-orange-btn a:active,.light-orange-btn button:active{background-color:#80aafe;border:0 solid #80aafe;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.white-btn a,.white-btn a.cta_button{background-color:#fff;border:0 solid #f68351;border-radius:20px;color:#f68351;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-style:normal;font-weight:500;padding:7.75px 22px;text-decoration:none;text-transform:uppercase}.white-btn .cta_button:focus,.white-btn .cta_button:hover,.white-btn a:hover,.white-btn button:focus,.white-btn button:hover,.white-btn:focus a{background-color:hsla(0,0%,100%,.7);border:0 solid #fff;border-radius:10px;color:#f68351}.white-btn .cta_button:active,.white-btn a:active,.white-btn button:active{background-color:hsla(0,0%,100%,.7);border:0 solid #fff;font-family:Ubuntu,sans-serif;font-style:normal;font-weight:500;text-decoration:none}.content-card-img-wrap .content-wrapper,.two-column-wrap .content-wrapper{width:100%}.content-wrapper--vertical-spacing,.dnd-section{padding:80px 1rem}.job-vacancy-col:not(:last-of-type){border-bottom:1px solid #fc6920;margin-bottom:20px;padding-bottom:20px}.job-vacancy-col .content{background-color:#fff;-webkit-box-shadow:1px 1px 10px transparent;box-shadow:1px 1px 10px transparent;cursor:pointer;padding:20px 30px;position:relative;-webkit-transition:-webkit-box-shadow 1s;transition:-webkit-box-shadow 1s;transition:box-shadow 1s;transition:box-shadow 1s,-webkit-box-shadow 1s}.job-vacancy-col .content:hover{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.2);box-shadow:1px 1px 10px rgba(0,0,0,.2)}.job-vacancy--secondary .content:hover{-webkit-box-shadow:none;box-shadow:none}.job-vacancy-col .content a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.job-vacancy-col .content h3{margin-bottom:25px;text-transform:uppercase}.job-vacancy-col .content .breif .point .icon{left:0;position:absolute;width:16px}.job-vacancy-col .content .breif .point{align-items:center;border-bottom:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 0 7px 35px;position:relative}.job-vacancy-col .content .breif .point:last-of-type{margin-bottom:10px}.job-vacancy-col .content .breif .point .title{font-weight:500;min-width:110px}.job-vacancy-col .content .breif .point p,.job-vacancy-col .content .dates p{margin:0}.job-vacancy-col .content .dates{display:-webkit-box;display:-ms-flexbox;display:flex}.job-vacancy-col .content .dates>:first-child{margin-right:10px}.job-vacancy-col .content .dates>:last-child{padding-left:10px;position:relative}.job-vacancy-col .content .dates>:last-child:before{background-color:#2f2f2f;bottom:0;content:"";height:60%;left:0;margin-bottom:auto;margin-top:auto;position:absolute;top:0;width:2px}.job-vacancy-col .content--secondary{border-bottom:1px solid #fc6920;cursor:inherit;margin-bottom:30px;padding-bottom:30px;padding-left:0;padding-right:0}.job-vacancy--secondary:not(:last-of-type){border-bottom:none;margin-bottom:0;padding-bottom:0}.feefo-review-carousel-widget-service{text-align:center!important;width:100%}@media only screen and (max-width:767px){.h1,h1{font-size:35px!important;line-height:1.4!important}.h2,h2{font-size:30px!important;line-height:1.2!important}.h3,h3{font-size:25px!important;line-height:1.28!important}.h4,h4{font-size:20px!important;line-height:1.2!important}.job-vacancy-col .content{padding:20px}.job-vacancy-col .content .breif .point{padding-left:25px}.banner .banner-image{min-height:330px;position:relative}.banner .banner-image img{object-position:top;position:absolute}.two-column-wrap .btn-wrapper{margin-top:15px}}.two-column-content h1{font-size:3.4em}.image-with-content-right h1{font-size:2em}.key-features-col h3{font-size:1.2em}.image-with-content-wrap .image-with-content-desc a{color:#0b40e1}@media (min-width:992px){.l-header-style--fixed .banner .content-wrapper{padding-top:var(--header-height-desktop)}.l-header-style--fixed .row-number-1 .two-column-wrap .two-column-content{padding-top:calc(var(--header-height-desktop) + 60px)}}@media (min-width:1200px){.content-wrapper,.dnd-section>.row-fluid{max-width:1170px}}