@charset "UTF-8";@font-face{font-family:DIN2014;font-style:normal;font-weight:500;src:local("DIN2014"),url("/assets/fonts/DIN2014/DIN 2014 Demi.ttf") format("truetype")}@font-face{font-family:icons;src:url(/assets/fonts/icons/icons.eot);src:url(/assets/fonts/icons/icons.eot?#iefix) format("eot"),url(/assets/fonts/icons/icons.woff2) format("woff2"),url(/assets/fonts/icons/icons.woff) format("woff"),url(/assets/fonts/icons/icons.ttf) format("truetype"),url(/assets/fonts/icons/icons.svg#icons) format("svg")}.icon-halo:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:""}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,main,nav,section,summary{display:block}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:separate;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after{content:" ";display:block;clear:both}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.container{margin-left:auto;margin-right:auto;width:100%}.container,.container-fluid{padding-right:16px;padding-left:16px}@media screen and (min-width:541px){.container{max-width:98%}}@media screen and (min-width:768px){.container{max-width:1232px}}@media screen and (min-width:1241px){.container{max-width:1432px}}@media screen and (min-width:1681px){.container{max-width:1432px}}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}.row:after,.row:before{display:none}.row .reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}.initial-order-xs{order:0}@media screen and (min-width:541px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}.initial-order-sm{order:0}}@media screen and (min-width:768px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}.initial-order-md{order:0}}@media screen and (min-width:1241px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}.initial-order-lg{order:0}}@media screen and (min-width:1681px){.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:16px;padding-left:16px}.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-xl-offset-0{margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.start-xl{justify-content:flex-start;text-align:start}.center-xl{justify-content:center;text-align:center}.end-xl{justify-content:flex-end;text-align:end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}.initial-order-xl{order:0}}@media screen and (min-width:421px) and (max-width:540px){.hidden-xs{display:none}}@media screen and (min-width:541px) and (max-width:767px){.hidden-sm{display:none}}@media screen and (min-width:768px) and (max-width:940px){.hidden-md{display:none}}@media screen and (min-width:1241px) and (max-width:1680px){.hidden-lg{display:none}}@media screen and (min-width:1681px) and (max-width:1920px){.hidden-xl{display:none}}html{box-sizing:border-box;overflow-x:hidden}body{min-height:100vh}*,:after,:before{box-sizing:inherit}:focus{outline:none}:first-child{margin-top:0}:last-child{margin-bottom:0}.hidden{display:none;visibility:hidden}html{font-size:16px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Arial;margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:DIN2014,Arial}.h1,h1{font-size:40px}.h2,h2{font-size:36px}.h3,h3{font-size:32px}.h4,h4{font-size:28px}.h5,h5{font-size:24px}.h6,h6{font-size:20px}li,p{font-size:16px}.app-browser__none__heading,.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6,.article-hero__inner__text__heading,.awards-block__inner__heading,.case-study-hero__inner__text__heading,.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6,.featured-articles-block__inner__headings__heading,.featured-case-studies-block__inner__headings__heading,.featured-sectors-block__inner__heading,.frameworks-block__inner__heading,.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6,.heading,.icons-block__inner__heading,.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6,.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6,.map-block__inner__heading,.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6,.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6,.multicolumn-text-block__inner__heading,.people-block-popup__content__text__name,.people-block__inner__heading,.standard-hero__inner__text__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6,.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6,.vacancy-hero__inner__text__heading{font-family:DIN2014,Arial;font-size:1.8em;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.app-browser__none__heading,.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6,.article-hero__inner__text__heading,.awards-block__inner__heading,.case-study-hero__inner__text__heading,.featured-articles-block__inner__headings__heading,.featured-case-studies-block__inner__headings__heading,.featured-sectors-block__inner__heading,.frameworks-block__inner__heading,.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6,.heading--blue,.icons-block__inner__heading,.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6,.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6,.map-block__inner__heading,.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6,.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6,.multicolumn-text-block__inner__heading,.people-block-popup__content__text__name,.people-block__inner__heading,.standard-hero__inner__text__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6,.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6,.vacancy-hero__inner__text__heading{color:#00a9ce}.heading--orange{color:#fe5000}.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6,.heading--white{color:#fff}@media screen and (max-width:420px){.app-browser__none__heading,.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6,.article-hero__inner__text__heading,.awards-block__inner__heading,.case-study-hero__inner__text__heading,.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6,.featured-articles-block__inner__headings__heading,.featured-case-studies-block__inner__headings__heading,.featured-sectors-block__inner__heading,.frameworks-block__inner__heading,.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6,.heading,.icons-block__inner__heading,.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6,.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6,.map-block__inner__heading,.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6,.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6,.multicolumn-text-block__inner__heading,.people-block-popup__content__text__name,.people-block__inner__heading,.standard-hero__inner__text__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6,.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6,.vacancy-hero__inner__text__heading{font-size:1.45em}}@media screen and (min-width:421px){.app-browser__none__heading,.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6,.article-hero__inner__text__heading,.awards-block__inner__heading,.case-study-hero__inner__text__heading,.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6,.featured-articles-block__inner__headings__heading,.featured-case-studies-block__inner__headings__heading,.featured-sectors-block__inner__heading,.frameworks-block__inner__heading,.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6,.heading,.icons-block__inner__heading,.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6,.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6,.map-block__inner__heading,.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6,.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6,.multicolumn-text-block__inner__heading,.people-block-popup__content__text__name,.people-block__inner__heading,.standard-hero__inner__text__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6,.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6,.vacancy-hero__inner__text__heading{font-size:1.45em}}@media screen and (min-width:541px){.app-browser__none__heading,.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6,.article-hero__inner__text__heading,.awards-block__inner__heading,.case-study-hero__inner__text__heading,.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6,.featured-articles-block__inner__headings__heading,.featured-case-studies-block__inner__headings__heading,.featured-sectors-block__inner__heading,.frameworks-block__inner__heading,.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6,.heading,.icons-block__inner__heading,.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6,.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6,.map-block__inner__heading,.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6,.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6,.multicolumn-text-block__inner__heading,.people-block-popup__content__text__name,.people-block__inner__heading,.standard-hero__inner__text__heading,.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6,.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6,.vacancy-hero__inner__text__heading{font-size:1.8em}}.featured-articles-block__inner__headings__subheading,.featured-case-studies-block__inner__headings__subheading,.subheading{font-size:1.2em;font-weight:700;line-height:1.8em;color:#003349}.subheading--orange{color:#fe5000}.app-accordion__list__accordion__text b,.app-accordion__list__accordion__text i,.app-accordion__list__accordion__text li,.app-accordion__list__accordion__text ol,.app-accordion__list__accordion__text p,.app-accordion__list__accordion__text span,.app-accordion__list__accordion__text strong,.app-accordion__list__accordion__text ul,.app-browser__none__text b,.app-browser__none__text i,.app-browser__none__text li,.app-browser__none__text ol,.app-browser__none__text p,.app-browser__none__text span,.app-browser__none__text strong,.app-browser__none__text ul,.app-steps__inner__content__steps__step__text b,.app-steps__inner__content__steps__step__text i,.app-steps__inner__content__steps__step__text li,.app-steps__inner__content__steps__step__text ol,.app-steps__inner__content__steps__step__text p,.app-steps__inner__content__steps__step__text span,.app-steps__inner__content__steps__step__text strong,.app-steps__inner__content__steps__step__text ul,.article-quote-block__inner__quote b,.article-quote-block__inner__quote i,.article-quote-block__inner__quote li,.article-quote-block__inner__quote ol,.article-quote-block__inner__quote p,.article-quote-block__inner__quote span,.article-quote-block__inner__quote strong,.article-quote-block__inner__quote ul,.case-study-hero__inner__text__copy b,.case-study-hero__inner__text__copy i,.case-study-hero__inner__text__copy li,.case-study-hero__inner__text__copy ol,.case-study-hero__inner__text__copy p,.case-study-hero__inner__text__copy span,.case-study-hero__inner__text__copy strong,.case-study-hero__inner__text__copy ul,.cta-block__inner__text b,.cta-block__inner__text i,.cta-block__inner__text li,.cta-block__inner__text ol,.cta-block__inner__text p,.cta-block__inner__text span,.cta-block__inner__text strong,.cta-block__inner__text ul,.full-image-text-block__inner__content__text b,.full-image-text-block__inner__content__text i,.full-image-text-block__inner__content__text li,.full-image-text-block__inner__content__text ol,.full-image-text-block__inner__content__text p,.full-image-text-block__inner__content__text span,.full-image-text-block__inner__content__text strong,.full-image-text-block__inner__content__text ul,.image-quote-block__inner__text__quote b,.image-quote-block__inner__text__quote i,.image-quote-block__inner__text__quote li,.image-quote-block__inner__text__quote ol,.image-quote-block__inner__text__quote p,.image-quote-block__inner__text__quote span,.image-quote-block__inner__text__quote strong,.image-quote-block__inner__text__quote ul,.image-text-block__inner__text b,.image-text-block__inner__text i,.image-text-block__inner__text li,.image-text-block__inner__text ol,.image-text-block__inner__text p,.image-text-block__inner__text span,.image-text-block__inner__text strong,.image-text-block__inner__text ul,.intro-text-block__inner__text b,.intro-text-block__inner__text i,.intro-text-block__inner__text li,.intro-text-block__inner__text ol,.intro-text-block__inner__text p,.intro-text-block__inner__text span,.intro-text-block__inner__text strong,.intro-text-block__inner__text ul,.map-graphic-block__inner__text__body b,.map-graphic-block__inner__text__body i,.map-graphic-block__inner__text__body li,.map-graphic-block__inner__text__body ol,.map-graphic-block__inner__text__body p,.map-graphic-block__inner__text__body span,.map-graphic-block__inner__text__body strong,.map-graphic-block__inner__text__body ul,.multicolumn-form-block__inner__content__text b,.multicolumn-form-block__inner__content__text i,.multicolumn-form-block__inner__content__text li,.multicolumn-form-block__inner__content__text ol,.multicolumn-form-block__inner__content__text p,.multicolumn-form-block__inner__content__text span,.multicolumn-form-block__inner__content__text strong,.multicolumn-form-block__inner__content__text ul,.multicolumn-text-block__inner__columns__text b,.multicolumn-text-block__inner__columns__text i,.multicolumn-text-block__inner__columns__text li,.multicolumn-text-block__inner__columns__text ol,.multicolumn-text-block__inner__columns__text p,.multicolumn-text-block__inner__columns__text span,.multicolumn-text-block__inner__columns__text strong,.multicolumn-text-block__inner__columns__text ul,.paragraph b,.paragraph i,.paragraph li,.paragraph ol,.paragraph p,.paragraph span,.paragraph strong,.paragraph ul,.people-block-popup__content__text__bio b,.people-block-popup__content__text__bio i,.people-block-popup__content__text__bio li,.people-block-popup__content__text__bio ol,.people-block-popup__content__text__bio p,.people-block-popup__content__text__bio span,.people-block-popup__content__text__bio strong,.people-block-popup__content__text__bio ul,.standard-hero__inner__text__copy b,.standard-hero__inner__text__copy i,.standard-hero__inner__text__copy li,.standard-hero__inner__text__copy ol,.standard-hero__inner__text__copy p,.standard-hero__inner__text__copy span,.standard-hero__inner__text__copy strong,.standard-hero__inner__text__copy ul,.text-block__inner b,.text-block__inner i,.text-block__inner li,.text-block__inner ol,.text-block__inner p,.text-block__inner span,.text-block__inner strong,.text-block__inner ul,.vacancy-details-block__inner__content__left b,.vacancy-details-block__inner__content__left i,.vacancy-details-block__inner__content__left li,.vacancy-details-block__inner__content__left ol,.vacancy-details-block__inner__content__left p,.vacancy-details-block__inner__content__left span,.vacancy-details-block__inner__content__left strong,.vacancy-details-block__inner__content__left ul,.vacancy-details-block__inner__content__right b,.vacancy-details-block__inner__content__right i,.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul,.vacancy-hero__inner__text__copy b,.vacancy-hero__inner__text__copy i,.vacancy-hero__inner__text__copy li,.vacancy-hero__inner__text__copy ol,.vacancy-hero__inner__text__copy p,.vacancy-hero__inner__text__copy span,.vacancy-hero__inner__text__copy strong,.vacancy-hero__inner__text__copy ul{font-family:Arial;font-size:1em;color:#003349;line-height:1.6em}.cta-block__inner__text b,.cta-block__inner__text i,.cta-block__inner__text li,.cta-block__inner__text ol,.cta-block__inner__text p,.cta-block__inner__text span,.cta-block__inner__text strong,.cta-block__inner__text ul,.paragraph--large b,.paragraph--large i,.paragraph--large li,.paragraph--large ol,.paragraph--large p,.paragraph--large span,.paragraph--large strong,.paragraph--large ul{font-size:1.125em}.app-steps__inner__content__steps__step__text b,.app-steps__inner__content__steps__step__text i,.app-steps__inner__content__steps__step__text li,.app-steps__inner__content__steps__step__text ol,.app-steps__inner__content__steps__step__text p,.app-steps__inner__content__steps__step__text span,.app-steps__inner__content__steps__step__text strong,.app-steps__inner__content__steps__step__text ul,.case-study-hero__inner__text__copy b,.case-study-hero__inner__text__copy i,.case-study-hero__inner__text__copy li,.case-study-hero__inner__text__copy ol,.case-study-hero__inner__text__copy p,.case-study-hero__inner__text__copy span,.case-study-hero__inner__text__copy strong,.case-study-hero__inner__text__copy ul,.paragraph--inheritColour b,.paragraph--inheritColour i,.paragraph--inheritColour li,.paragraph--inheritColour ol,.paragraph--inheritColour p,.paragraph--inheritColour span,.paragraph--inheritColour strong,.paragraph--inheritColour ul,.standard-hero__inner__text__copy b,.standard-hero__inner__text__copy i,.standard-hero__inner__text__copy li,.standard-hero__inner__text__copy ol,.standard-hero__inner__text__copy p,.standard-hero__inner__text__copy span,.standard-hero__inner__text__copy strong,.standard-hero__inner__text__copy ul,.vacancy-hero__inner__text__copy b,.vacancy-hero__inner__text__copy i,.vacancy-hero__inner__text__copy li,.vacancy-hero__inner__text__copy ol,.vacancy-hero__inner__text__copy p,.vacancy-hero__inner__text__copy span,.vacancy-hero__inner__text__copy strong,.vacancy-hero__inner__text__copy ul{color:inherit}.app-accordion__list__accordion__text ul,.app-browser__none__text ul,.app-steps__inner__content__steps__step__text ul,.article-quote-block__inner__quote ul,.case-study-hero__inner__text__copy ul,.cta-block__inner__text ul,.full-image-text-block__inner__content__text ul,.image-quote-block__inner__text__quote ul,.image-text-block__inner__text ul,.intro-text-block__inner__text ul,.map-graphic-block__inner__text__body ul,.multicolumn-form-block__inner__content__text ul,.multicolumn-text-block__inner__columns__text ul,.paragraph ul,.people-block-popup__content__text__bio ul,.standard-hero__inner__text__copy ul,.text-block__inner ul,.vacancy-details-block__inner__content__left ul,.vacancy-details-block__inner__content__right ul,.vacancy-hero__inner__text__copy ul{list-style-type:disc}.app-accordion__list__accordion__text ol,.app-browser__none__text ol,.app-steps__inner__content__steps__step__text ol,.article-quote-block__inner__quote ol,.case-study-hero__inner__text__copy ol,.cta-block__inner__text ol,.full-image-text-block__inner__content__text ol,.image-quote-block__inner__text__quote ol,.image-text-block__inner__text ol,.intro-text-block__inner__text ol,.map-graphic-block__inner__text__body ol,.multicolumn-form-block__inner__content__text ol,.multicolumn-text-block__inner__columns__text ol,.paragraph ol,.people-block-popup__content__text__bio ol,.standard-hero__inner__text__copy ol,.text-block__inner ol,.vacancy-details-block__inner__content__left ol,.vacancy-details-block__inner__content__right ol,.vacancy-hero__inner__text__copy ol{list-style-type:decimal}.app-accordion__list__accordion__text ol,.app-accordion__list__accordion__text ul,.app-browser__none__text ol,.app-browser__none__text ul,.app-steps__inner__content__steps__step__text ol,.app-steps__inner__content__steps__step__text ul,.article-quote-block__inner__quote ol,.article-quote-block__inner__quote ul,.case-study-hero__inner__text__copy ol,.case-study-hero__inner__text__copy ul,.cta-block__inner__text ol,.cta-block__inner__text ul,.full-image-text-block__inner__content__text ol,.full-image-text-block__inner__content__text ul,.image-quote-block__inner__text__quote ol,.image-quote-block__inner__text__quote ul,.image-text-block__inner__text ol,.image-text-block__inner__text ul,.intro-text-block__inner__text ol,.intro-text-block__inner__text ul,.map-graphic-block__inner__text__body ol,.map-graphic-block__inner__text__body ul,.multicolumn-form-block__inner__content__text ol,.multicolumn-form-block__inner__content__text ul,.multicolumn-text-block__inner__columns__text ol,.multicolumn-text-block__inner__columns__text ul,.paragraph ol,.paragraph ul,.people-block-popup__content__text__bio ol,.people-block-popup__content__text__bio ul,.standard-hero__inner__text__copy ol,.standard-hero__inner__text__copy ul,.text-block__inner ol,.text-block__inner ul,.vacancy-details-block__inner__content__left ol,.vacancy-details-block__inner__content__left ul,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right ul,.vacancy-hero__inner__text__copy ol,.vacancy-hero__inner__text__copy ul{padding-left:32px}.app-accordion__list__accordion__text ol li,.app-accordion__list__accordion__text ul li,.app-browser__none__text ol li,.app-browser__none__text ul li,.app-steps__inner__content__steps__step__text ol li,.app-steps__inner__content__steps__step__text ul li,.article-quote-block__inner__quote ol li,.article-quote-block__inner__quote ul li,.case-study-hero__inner__text__copy ol li,.case-study-hero__inner__text__copy ul li,.cta-block__inner__text ol li,.cta-block__inner__text ul li,.full-image-text-block__inner__content__text ol li,.full-image-text-block__inner__content__text ul li,.image-quote-block__inner__text__quote ol li,.image-quote-block__inner__text__quote ul li,.image-text-block__inner__text ol li,.image-text-block__inner__text ul li,.intro-text-block__inner__text ol li,.intro-text-block__inner__text ul li,.map-graphic-block__inner__text__body ol li,.map-graphic-block__inner__text__body ul li,.multicolumn-form-block__inner__content__text ol li,.multicolumn-form-block__inner__content__text ul li,.multicolumn-text-block__inner__columns__text ol li,.multicolumn-text-block__inner__columns__text ul li,.paragraph ol li,.paragraph ul li,.people-block-popup__content__text__bio ol li,.people-block-popup__content__text__bio ul li,.standard-hero__inner__text__copy ol li,.standard-hero__inner__text__copy ul li,.text-block__inner ol li,.text-block__inner ul li,.vacancy-details-block__inner__content__left ol li,.vacancy-details-block__inner__content__left ul li,.vacancy-details-block__inner__content__right ol li,.vacancy-details-block__inner__content__right ul li,.vacancy-hero__inner__text__copy ol li,.vacancy-hero__inner__text__copy ul li{margin-bottom:18px}.reset-all{margin-bottom:0}.reset-all,.reset-top{margin-top:0}.reset-bottom{margin-bottom:0}.vc-absolute{position:absolute}.vc-absolute,.vc-relative{top:50%;transform:translateY(-50%)}.vc-relative{position:relative}.center-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button{display:inline-block;position:relative;background:#00a9ce;color:#fff;text-transform:uppercase;letter-spacing:.15em;border-radius:4px;padding:14px 24px;font-size:14px;font-weight:700;overflow:hidden;text-decoration:none;text-align:center;cursor:pointer;line-height:1em}.button:after{content:"";display:block;position:absolute;width:40px;height:90px;background:hsla(0,0%,100%,.1);top:-32px;transform:rotate(20deg);left:-50px;transition:left .3s ease-out}.button:hover:after{left:120%}.button--slim{padding:10px 24px}.button--wide{padding:14px 32px}@media screen and (max-width:420px){.button--wide{padding:14px 24px}}@media screen and (min-width:421px){.button--wide{padding:14px 24px}}@media screen and (min-width:541px){.button--wide{padding:14px 74px}}.button--wider{padding:14px 32px}@media screen and (max-width:420px){.button--wider{padding:14px 48px}}@media screen and (min-width:421px){.button--wider{padding:14px 48px}}@media screen and (min-width:541px){.button--wider{padding:14px 96px}}.button--blue{background:#00a9ce;color:#fff}.button--orange{background:#fe5000;color:#fff}.button--orangeStroke{background:transparent;color:#fe5000;border:1px solid #fe5000;transition:background .3s ease-out}.button--orangeStroke:hover{background:#fe5000;border:1px solid transparent;color:#fff}.button--orangeStroke:after{transition-delay:.2s}.button--navyStroke{background:transparent;color:#003349;border:1px solid #003349;transition:background .3s ease-out}.button--navyStroke:hover{background:#003349;border:1px solid #fff;color:#fff}.button--navyStroke:after{transition-delay:.2s}.button--whiteStroke{background:transparent;color:#fff;border:1px solid #fff;transition:background .3s ease-out}.button--whiteStroke:hover{background:#fe5000;border:1px solid transparent;color:#fff}.button--whiteStroke:after{transition-delay:.2s}.button--clear{background:transparent;border:1px solid #fff}.button--disabled{filter:saturate(0);opacity:.4;cursor:not-allowed;touch-action:none}.button--file--uploaded{border:4px solid #77b91f!important}.header{background:#fff;padding:28px 0;height:110px;filter:drop-shadow(0 4px 24px rgba(0,0,0,.15));position:fixed;z-index:5;width:100%;display:flex;align-items:center}.header--spacer{display:block;width:100%;height:110px}.header__mobile{display:block;position:absolute;z-index:1;top:110px;left:100%;width:100%;height:calc(100vh - 110px);background:#003349;transition:left .3s ease-out,opacity .2s ease-out;opacity:0}.header__mobile--open{left:0;opacity:1}.header__mobile__greeble{display:none;position:absolute;top:0;left:0}.header__mobile__greeble:first-of-type{top:64px;left:calc(100% - 70px)}.header__mobile__greeble:nth-of-type(2){top:calc(100% - 240px);left:-40px;transform:scaleX(-100%)}.header__mobile__greeble:nth-of-type(3){top:calc(100% - 50px);left:calc(100% - 80px);transform:scaleX(-100%)}.header__mobile__inner{padding-top:64px;padding-bottom:32px;height:100%;display:flex;flex-direction:column}.header__mobile__inner__links{display:flex;flex-direction:column;gap:8px}.header__mobile__inner__links__link{position:relative;min-height:36px;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;justify-content:center}.header__mobile__inner__links__link__anchor{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:16px;display:flex;align-items:center;gap:2px}.header__mobile__inner__links__link__anchor__plus{font-size:32px;padding:0 16px;transition:transform .3s ease-out}.header__mobile__inner__links__link__anchor--active{color:#fe5000}.header__mobile__inner__links__link__anchor--active .header__mobile__inner__links__link__anchor__plus{transform:rotate(45deg)}.header__mobile__inner__links__link__dropdown{display:flex;flex-direction:column;gap:12px;padding:0;max-height:0;height:auto;transition:max-height .2s ease-out,padding .1s ease-out,opacity .3s ease-out,transform .2s ease-out;overflow:hidden;opacity:0;transform:scale(.9)}.header__mobile__inner__links__link__dropdown--open{max-height:400px;padding:16px 18px;opacity:1;transform:scale(1)}.header__mobile__inner__links__link__dropdown__link{color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-weight:700;font-size:14px;opacity:.75}.header__mobile__inner__buttons{display:flex;flex-direction:column;gap:16px;margin-top:auto}.header__mobile__inner__socials{display:flex;flex-direction:row;width:100%;gap:8px;justify-content:space-between;margin-top:18px}.header__mobile__inner__socials__anchor{-webkit-tap-highlight-color:transparent}.header__mobile__inner__socials__anchor__icon{width:48px}.header__inner{display:flex;flex-direction:row;justify-content:space-between}.header__inner__logo{width:180px}@media screen and (max-width:420px){.header__inner__logo{width:129px}}@media screen and (min-width:421px){.header__inner__logo{width:129px}}@media screen and (min-width:541px){.header__inner__logo{width:180px}}.header__inner__logo__asset{width:100%}.header__inner__links{display:flex;flex-direction:row;gap:32px;align-items:center}@media screen and (max-width:420px){.header__inner__links{display:none}}@media screen and (min-width:421px){.header__inner__links{display:none}}@media screen and (min-width:541px){.header__inner__links{display:none}}@media screen and (min-width:768px){.header__inner__links{display:none}}@media screen and (min-width:941px){.header__inner__links{display:none}}@media screen and (min-width:1241px){.header__inner__links{display:flex}}.header__inner__links__link{position:relative}.header__inner__links__link__dropdown{display:flex;flex-direction:column;gap:14px;position:absolute;z-index:1;background:#fff;top:-100vh;left:-16px;width:300px;height:auto;overflow:hidden;border-radius:4px;padding:50px 16px 32px}.header__inner__links__link__dropdown__link{text-decoration:none;color:#003349;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.15em}.header__inner__links__link__dropdown__link:hover{color:#fe5000}.header__inner__links__link:hover .header__inner__links__link__dropdown{top:100%}.header__inner__links__link__anchor{text-transform:uppercase;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.15em;color:#003349}.header__inner__links__link__anchor__plus{display:inline-block;font-weight:inherit;transition:transform .3s ease-out}.header__inner__links__link__anchor:hover{color:#fe5000}.header__inner__links__link__anchor:hover .header__inner__links__link__anchor__plus{transform:rotate(45deg) translateY(1px)}.header__inner__buttons{display:flex;flex-direction:row;gap:8px;align-items:center}@media screen and (max-width:420px){.header__inner__buttons{display:none}}@media screen and (min-width:421px){.header__inner__buttons{display:none}}@media screen and (min-width:541px){.header__inner__buttons{display:none}}@media screen and (min-width:768px){.header__inner__buttons{display:none}}@media screen and (min-width:941px){.header__inner__buttons{display:none}}@media screen and (min-width:1241px){.header__inner__buttons{display:flex}}.header__inner__burger{display:flex;align-items:center;cursor:pointer}@media screen and (max-width:420px){.header__inner__burger{display:flex;transform:scale(.8)}}@media screen and (min-width:421px){.header__inner__burger{display:flex;transform:scale(.8)}}@media screen and (min-width:541px){.header__inner__burger{display:flex;transform:scale(.8)}}@media screen and (min-width:768px){.header__inner__burger{display:flex;transform:scale(.8)}}@media screen and (min-width:941px){.header__inner__burger{display:flex;transform:scale(.8)}}@media screen and (min-width:1241px){.header__inner__burger{display:none;transform:scale(0)}}.header__inner__burger__icon{overflow:visible!important}.header__inner__burger__icon #bottom,.header__inner__burger__icon #middle,.header__inner__burger__icon #top{transform-origin:left center;transition:opacity .1s ease-out,transform .2s ease-out}.header__inner__burger__icon #bottom{transform-origin:right center}.header__inner__burger__icon--open #top{transform:rotate(45deg) translateY(-5px) translateX(-6px)}.header__inner__burger__icon--open #middle{transform:scale(0);opacity:0}.header__inner__burger__icon--open #bottom{transform:rotate(-45deg) translateY(-25px) translateX(6px)}.footer{background:#003349;padding:48px 0}.footer__inner{display:flex;flex-direction:column;gap:48px}.footer__inner__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer__inner__top__logo__icon{width:64px}.footer__inner__top__socials{display:flex;flex-direction:row;gap:14px;width:auto}@media screen and (max-width:420px){.footer__inner__top__socials{display:none}}@media screen and (min-width:421px){.footer__inner__top__socials{display:none}}@media screen and (min-width:541px){.footer__inner__top__socials{display:none}}@media screen and (min-width:768px){.footer__inner__top__socials{display:flex}}.footer__inner__top__socials__anchor__icon{width:42px;transition:transform .3s ease-out}:hover>.footer__inner__top__socials__anchor__icon{transform:scale(1.1)}.footer__inner__bottom__links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 16px;width:100%;justify-content:space-around}@media screen and (max-width:420px){.footer__inner__bottom__links{display:flex;flex-direction:column}}@media screen and (min-width:421px){.footer__inner__bottom__links{display:flex;flex-direction:column}}@media screen and (min-width:541px){.footer__inner__bottom__links{display:flex;flex-direction:column}}@media screen and (min-width:768px){.footer__inner__bottom__links{display:grid}}.footer__inner__bottom__links__link__anchor{display:flex;align-items:center;gap:8px;text-transform:uppercase;color:#fff;letter-spacing:.15em;font-size:14px;text-decoration:none}.footer__inner__bottom__links__link__anchor:hover{color:#fe5000}.footer__inner__bottom__links__link__anchor__arrow{color:#fe5000;font-size:inherit}.footer__inner__bottom__socials{display:flex;flex-direction:row;gap:14px;width:auto;margin-top:32px}@media screen and (max-width:420px){.footer__inner__bottom__socials{display:flex}}@media screen and (min-width:421px){.footer__inner__bottom__socials{display:flex}}@media screen and (min-width:541px){.footer__inner__bottom__socials{display:flex}}@media screen and (min-width:768px){.footer__inner__bottom__socials{display:none}}.footer__inner__bottom__socials__anchor__icon{width:42px;transition:transform .3s ease-out}:hover>.footer__inner__bottom__socials__anchor__icon{transform:scale(1.1)}.footer__inner__bottom__text{width:100%;margin-top:32px;color:#fff;letter-spacing:.1em;line-height:3em;padding-right:32px}@media screen and (max-width:420px){.footer__inner__bottom__text{padding-right:unset;text-align:center}}@media screen and (min-width:421px){.footer__inner__bottom__text{padding-right:unset;text-align:center}}@media screen and (min-width:541px){.footer__inner__bottom__text{padding-right:unset;text-align:center}}@media screen and (min-width:768px){.footer__inner__bottom__text{padding-right:32px;text-align:left}}.footer__inner__bottom__text p{font-size:10px;line-height:17px}.home-hero{position:relative;height:830px;overflow:hidden}@media screen and (max-width:420px){.home-hero{height:600px}}@media screen and (min-width:421px){.home-hero{height:600px}}@media screen and (min-width:541px){.home-hero{height:830px}}.home-hero__background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.home-hero__background__carousel{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.8)}@media screen and (max-width:420px){.home-hero__background__carousel .slick-listt,.home-hero__background__carousel .slick-slide,.home-hero__background__carousel .slick-slider,.home-hero__background__carousel .slick-track{height:600px}}@media screen and (min-width:421px){.home-hero__background__carousel .slick-listt,.home-hero__background__carousel .slick-slide,.home-hero__background__carousel .slick-slider,.home-hero__background__carousel .slick-track{height:600px}}@media screen and (min-width:541px){.home-hero__background__carousel .slick-listt,.home-hero__background__carousel .slick-slide,.home-hero__background__carousel .slick-slider,.home-hero__background__carousel .slick-track{height:830px}}@media screen and (max-width:420px){.home-hero__background__carousel .slick-listt>div,.home-hero__background__carousel .slick-listt picture,.home-hero__background__carousel .slick-slide>div,.home-hero__background__carousel .slick-slide picture,.home-hero__background__carousel .slick-slider>div,.home-hero__background__carousel .slick-slider picture,.home-hero__background__carousel .slick-track>div,.home-hero__background__carousel .slick-track picture{min-height:600px}}@media screen and (min-width:421px){.home-hero__background__carousel .slick-listt>div,.home-hero__background__carousel .slick-listt picture,.home-hero__background__carousel .slick-slide>div,.home-hero__background__carousel .slick-slide picture,.home-hero__background__carousel .slick-slider>div,.home-hero__background__carousel .slick-slider picture,.home-hero__background__carousel .slick-track>div,.home-hero__background__carousel .slick-track picture{min-height:600px}}@media screen and (min-width:541px){.home-hero__background__carousel .slick-listt>div,.home-hero__background__carousel .slick-listt picture,.home-hero__background__carousel .slick-slide>div,.home-hero__background__carousel .slick-slide picture,.home-hero__background__carousel .slick-slider>div,.home-hero__background__carousel .slick-slider picture,.home-hero__background__carousel .slick-track>div,.home-hero__background__carousel .slick-track picture{min-height:830px}}.home-hero__background__image{z-index:1;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:420px){.home-hero__background__image{min-height:600px}}@media screen and (min-width:421px){.home-hero__background__image{min-height:600px}}@media screen and (min-width:541px){.home-hero__background__image{min-height:830px}}.home-hero__background__triangles{position:absolute;z-index:2;width:100%;bottom:-1px;left:0}.home-hero__background__greeble{position:absolute;top:0;left:0;z-index:3}.home-hero__background__greeble--1{top:calc(100% - 200px);left:calc(100% - 150px)}.home-hero__background__greeble--2{left:-20px;top:calc(100% - 170px);transform:scaleX(-100%)}@media screen and (max-width:420px){.home-hero__background__greeble{display:none}}@media screen and (min-width:421px){.home-hero__background__greeble{display:none}}@media screen and (min-width:541px){.home-hero__background__greeble{display:none}}@media screen and (min-width:768px){.home-hero__background__greeble{display:none}}@media screen and (min-width:941px){.home-hero__background__greeble{display:block}}.home-hero__inner{position:relative;z-index:3;justify-content:center;height:100%}.home-hero__inner,.home-hero__inner__text{display:flex;flex-direction:column;align-items:center}.home-hero__inner__text{text-align:center;max-width:765px}@media screen and (max-width:420px){.home-hero__inner__text{max-width:318px}}@media screen and (min-width:421px){.home-hero__inner__text{max-width:318px}}@media screen and (min-width:541px){.home-hero__inner__text{max-width:900px}}.home-hero__inner__text--navy{color:#003349}.home-hero__inner__text--orange{color:#fe5000}.home-hero__inner__text--blue{color:#00a9ce}.home-hero__inner__text--white{color:#fff}.home-hero__inner__text h1,.home-hero__inner__text h2,.home-hero__inner__text h3,.home-hero__inner__text h4,.home-hero__inner__text h5,.home-hero__inner__text h6{font-family:DIN2014,Arial;font-size:1.8em;letter-spacing:.2em;text-transform:uppercase;font-weight:500;line-height:1.3em;color:inherit}@media screen and (max-width:420px){.home-hero__inner__text h1,.home-hero__inner__text h2,.home-hero__inner__text h3,.home-hero__inner__text h4,.home-hero__inner__text h5,.home-hero__inner__text h6{font-size:1.8em}}@media screen and (min-width:421px){.home-hero__inner__text h1,.home-hero__inner__text h2,.home-hero__inner__text h3,.home-hero__inner__text h4,.home-hero__inner__text h5,.home-hero__inner__text h6{font-size:2.4em}}@media screen and (min-width:541px){.home-hero__inner__text h1,.home-hero__inner__text h2,.home-hero__inner__text h3,.home-hero__inner__text h4,.home-hero__inner__text h5,.home-hero__inner__text h6{font-size:3.4em}}.home-hero__inner__text b,.home-hero__inner__text i,.home-hero__inner__text p,.home-hero__inner__text span,.home-hero__inner__text strong{font-family:Arial;font-weight:400;font-size:1.2em;color:inherit}@media screen and (max-width:420px){.home-hero__inner__text b,.home-hero__inner__text i,.home-hero__inner__text p,.home-hero__inner__text span,.home-hero__inner__text strong{font-size:1.2em;line-height:inherit;max-width:100%}}@media screen and (min-width:421px){.home-hero__inner__text b,.home-hero__inner__text i,.home-hero__inner__text p,.home-hero__inner__text span,.home-hero__inner__text strong{font-size:1.2em;line-height:inherit;max-width:100%}}@media screen and (min-width:541px){.home-hero__inner__text b,.home-hero__inner__text i,.home-hero__inner__text p,.home-hero__inner__text span,.home-hero__inner__text strong{font-size:1.4em;line-height:1.4em;max-width:620px}}.home-hero__inner__text p:first-of-type{margin-top:32px}.home-hero__inner__buttons{display:flex;flex-direction:row;gap:16px;margin-top:32px}@media screen and (max-width:420px){.home-hero__inner__buttons{flex-direction:column}}@media screen and (min-width:421px){.home-hero__inner__buttons{flex-direction:column}}@media screen and (min-width:541px){.home-hero__inner__buttons{flex-direction:row}}.standard-hero{position:relative;height:604px;overflow:hidden}@media screen and (max-width:420px){.standard-hero{height:auto}}@media screen and (min-width:421px){.standard-hero{height:auto}}@media screen and (min-width:541px){.standard-hero{height:auto}}@media screen and (min-width:768px){.standard-hero{height:604px}}.standard-hero__background{display:block;position:absolute;top:0;left:0;width:100%;height:550px;z-index:0}.standard-hero__background__image{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:420px){.standard-hero__background{position:relative;height:370px}}@media screen and (min-width:421px){.standard-hero__background{position:relative;height:370px}}@media screen and (min-width:541px){.standard-hero__background{position:relative;height:370px}}@media screen and (min-width:768px){.standard-hero__background{position:absolute;height:550px}}.standard-hero__inner{position:relative;height:100%;z-index:2}@media screen and (max-width:420px){.standard-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:421px){.standard-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:541px){.standard-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:768px){.standard-hero__inner{padding:0 16px;margin:0 16px}}.standard-hero__inner__text{position:absolute;bottom:-54px;right:64px;background:#003349;width:580px;height:463px;padding:78px 56px}.standard-hero__inner__text__subheading{font-family:DIN2014,Arial;text-transform:uppercase;font-size:1.1em;color:#fe5000;letter-spacing:.15em}.standard-hero__inner__text__heading{padding-right:42px}.standard-hero__inner__text__copy{color:#fff}@media screen and (max-width:420px){.standard-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:421px){.standard-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:541px){.standard-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:768px){.standard-hero__inner__text{position:absolute;width:580px;height:463px;bottom:-54px;right:64px;padding:78px 56px}}.case-study-hero{position:relative;height:auto;overflow:hidden}.case-study-hero__background{display:block;position:absolute;top:0;left:0;width:100%;height:604px;z-index:0}.case-study-hero__background__image{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:420px){.case-study-hero__background{position:relative;height:370px}}@media screen and (min-width:421px){.case-study-hero__background{position:relative;height:370px}}@media screen and (min-width:541px){.case-study-hero__background{position:relative;height:370px}}@media screen and (min-width:768px){.case-study-hero__background{position:relative;height:370px}}@media screen and (min-width:941px){.case-study-hero__background{position:relative;height:370px}}@media screen and (min-width:1241px){.case-study-hero__background{position:absolute;height:604px}}.case-study-hero__inner{position:relative;z-index:2;height:auto}@media screen and (max-width:420px){.case-study-hero__inner{padding:0;margin:0;max-width:unset;height:auto}}@media screen and (min-width:421px){.case-study-hero__inner{padding:0;margin:0;max-width:unset;height:auto}}@media screen and (min-width:541px){.case-study-hero__inner{padding:0;margin:0;max-width:unset;height:auto}}@media screen and (min-width:768px){.case-study-hero__inner{padding:0;margin:0;max-width:unset;height:auto}}@media screen and (min-width:941px){.case-study-hero__inner{padding:0;margin:0;max-width:unset;height:auto}}@media screen and (min-width:1241px){.case-study-hero__inner{padding:0 16px;margin:0 16px;height:604px}}.case-study-hero__inner__heading{position:absolute;bottom:32px;left:168px;font-family:DIN2014,Arial;font-size:2.3em;font-weight:300;color:#fff;letter-spacing:.25em;line-height:1.35em;max-width:500px;text-transform:uppercase}@media screen and (max-width:420px){.case-study-hero__inner__heading{display:none}.case-study-hero__inner__heading--mobile{display:block}}@media screen and (min-width:421px){.case-study-hero__inner__heading{display:none}.case-study-hero__inner__heading--mobile{display:block}}@media screen and (min-width:541px){.case-study-hero__inner__heading{display:none}.case-study-hero__inner__heading--mobile{display:block}}@media screen and (min-width:768px){.case-study-hero__inner__heading{display:none}.case-study-hero__inner__heading--mobile{display:block}}@media screen and (min-width:941px){.case-study-hero__inner__heading{display:none}.case-study-hero__inner__heading--mobile{display:block;bottom:32px;left:32px;max-width:calc(100% - 32px)}}@media screen and (min-width:1241px){.case-study-hero__inner__heading{display:block}.case-study-hero__inner__heading--mobile{display:none}}.case-study-hero__inner__heading--mobile{bottom:32px;left:16px;max-width:calc(100% - 16px);font-size:1.8em;width:100%}.case-study-hero__inner__text{position:absolute;bottom:0;right:0;background:#fff;width:580px;height:-moz-fit-content;height:fit-content;padding:48px 56px;color:#003349}.case-study-hero__inner__text__heading{padding-right:42px;font-size:1.4em}@media screen and (max-width:420px){.case-study-hero__inner__text{position:relative;width:100%;bottom:unset;right:unset;padding:48px 16px}}@media screen and (min-width:421px){.case-study-hero__inner__text{position:relative;width:100%;bottom:unset;right:unset;padding:38px 16px}}@media screen and (min-width:541px){.case-study-hero__inner__text{position:relative;width:100%;bottom:unset;right:unset;padding:48px 16px}}@media screen and (min-width:768px){.case-study-hero__inner__text{position:relative;width:100%;bottom:unset;right:unset;padding:48px 16px}}@media screen and (min-width:941px){.case-study-hero__inner__text{position:relative;width:100%;bottom:unset;right:unset;padding:48px 16px}}@media screen and (min-width:1241px){.case-study-hero__inner__text{position:absolute;width:580px;bottom:0;right:64px;padding:48px 56px 32px}}.vacancy-hero{position:relative;height:604px;overflow:hidden}@media screen and (max-width:420px){.vacancy-hero{height:auto}}@media screen and (min-width:421px){.vacancy-hero{height:auto}}@media screen and (min-width:541px){.vacancy-hero{height:auto}}@media screen and (min-width:768px){.vacancy-hero{height:604px}}.vacancy-hero__background{display:block;position:absolute;top:0;left:0;width:100%;height:550px;z-index:0}.vacancy-hero__background__image{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:420px){.vacancy-hero__background{position:relative;height:370px}}@media screen and (min-width:421px){.vacancy-hero__background{position:relative;height:370px}}@media screen and (min-width:541px){.vacancy-hero__background{position:relative;height:370px}}@media screen and (min-width:768px){.vacancy-hero__background{position:absolute;height:550px}}.vacancy-hero__inner{position:relative;height:100%;z-index:2}@media screen and (max-width:420px){.vacancy-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:421px){.vacancy-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:541px){.vacancy-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:768px){.vacancy-hero__inner{padding:0 16px;margin:0 16px}}.vacancy-hero__inner__text{position:absolute;bottom:-54px;right:64px;background:#003349;width:580px;height:350px;padding:78px 56px}.vacancy-hero__inner__text__subheading{font-family:DIN2014,Arial;text-transform:uppercase;font-size:1.1em;color:#fe5000;letter-spacing:.15em}.vacancy-hero__inner__text__heading{padding-right:42px}.vacancy-hero__inner__text__copy{color:#fff}.vacancy-hero__inner__text__copy__location{display:flex;flex-direction:row;gap:8px;margin-top:8px;align-items:center}.vacancy-hero__inner__text__copy__location__icon{width:18px;height:24px}.vacancy-hero__inner__text__copy__location__text{font-size:1em;font-weight:700}@media screen and (max-width:420px){.vacancy-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:421px){.vacancy-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:541px){.vacancy-hero__inner__text{position:relative;width:100%;height:auto;bottom:unset;right:unset;padding:50px 16px}}@media screen and (min-width:768px){.vacancy-hero__inner__text{position:absolute;width:580px;height:350px;bottom:-54px;right:64px;padding:78px 56px}}.video-block{position:relative;padding:85px 0 140px;overflow:hidden}.video-block__greeble{position:absolute;top:0;left:0}.video-block__greeble--1{top:calc(100% - 200px);left:calc(100% - 90px)}.video-block__greeble--2{top:calc(100% - 260px);left:-20px}@media screen and (max-width:420px){.video-block__greeble{display:none}}@media screen and (min-width:421px){.video-block__greeble{display:none}}@media screen and (min-width:541px){.video-block__greeble{display:none}}@media screen and (min-width:768px){.video-block__greeble{display:none}}@media screen and (min-width:941px){.video-block__greeble{display:block}}.video-block__inner{display:flex;flex-direction:column;gap:56px;align-items:center}.video-block__inner__heading{text-align:center;padding:0 24px}.video-block__inner__video{position:relative;max-width:980px;width:100%}.video-block__inner__video__play{position:absolute;width:15%;max-width:90px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer}.video-block__inner__video__asset,.video-block__inner__video__frame{width:100%}.video-block__inner__video__frame{aspect-ratio:16/9}.full-image-text-block{position:relative;height:722px;overflow:hidden}@media screen and (max-width:420px){.full-image-text-block{height:auto}}@media screen and (min-width:421px){.full-image-text-block{height:auto}}@media screen and (min-width:541px){.full-image-text-block{height:auto}}@media screen and (min-width:768px){.full-image-text-block{height:722px}}.full-image-text-block__inner{position:relative;height:100%;display:flex;flex-direction:column}.full-image-text-block__inner__background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}@media screen and (max-width:420px){.full-image-text-block__inner__background{position:relative;height:500px}}@media screen and (min-width:421px){.full-image-text-block__inner__background{position:relative;height:500px}}@media screen and (min-width:541px){.full-image-text-block__inner__background{position:relative;height:500px}}@media screen and (min-width:768px){.full-image-text-block__inner__background{position:absolute;height:100%}}.full-image-text-block__inner__background__image{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full-image-text-block__inner__content{position:relative;width:100%;height:100%}.full-image-text-block__inner__content__text{position:absolute;bottom:0;right:16px;padding:62px 62px 24px;z-index:2;background:#fff;max-width:550px;height:-moz-fit-content;height:fit-content}.full-image-text-block__inner__content__text:after{position:absolute;content:"";background:#fff;width:100vw;height:calc(100% + 1px)}.full-image-text-block__inner__content__text--bottom-right:after{top:0;left:100%}.full-image-text-block__inner__content__text--top-left:after{top:-1px;left:-100vw;transform:rotate(180deg)}@media screen and (max-width:420px){.full-image-text-block__inner__content__text{position:relative;padding:70px 0;right:unset;left:unset}}@media screen and (min-width:421px){.full-image-text-block__inner__content__text{position:relative;padding:70px 0;right:unset;left:unset}}@media screen and (min-width:541px){.full-image-text-block__inner__content__text{position:relative;padding:70px 0;right:unset;left:unset}}@media screen and (min-width:768px){.full-image-text-block__inner__content__text{position:absolute;padding:50px 0 24px 50px}.full-image-text-block__inner__content__text--bottom-right{bottom:0;right:16px}.full-image-text-block__inner__content__text--top-left{padding:24px 50px 50px 0;top:0;left:16px}}.full-image-text-block__inner__content__text h1,.full-image-text-block__inner__content__text h2,.full-image-text-block__inner__content__text h3,.full-image-text-block__inner__content__text h4,.full-image-text-block__inner__content__text h5,.full-image-text-block__inner__content__text h6{margin-bottom:40px}.full-image-text-block__inner__content__text__buttons{margin-top:32px}.full-image-text-block__inner__content__text__buttons__button{min-width:382px}.featured-case-studies-block{position:relative;padding:140px 0;overflow:hidden}.featured-case-studies-block__greeble{position:absolute;top:0;left:0}.featured-case-studies-block__greeble--1{top:140px;left:calc(100% - 90px)}.featured-case-studies-block__greeble--2{top:calc(100% - 460px);left:-20px;transform:rotate(90deg)}@media screen and (max-width:420px){.featured-case-studies-block__greeble{display:none}}@media screen and (min-width:421px){.featured-case-studies-block__greeble{display:none}}@media screen and (min-width:541px){.featured-case-studies-block__greeble{display:none}}@media screen and (min-width:768px){.featured-case-studies-block__greeble{display:none}}@media screen and (min-width:941px){.featured-case-studies-block__greeble{display:block}}@media screen and (max-width:420px){.featured-case-studies-block{padding:64px 0}}@media screen and (min-width:421px){.featured-case-studies-block{padding:64px 0}}@media screen and (min-width:541px){.featured-case-studies-block{padding:140px 0}}.featured-case-studies-block__inner{display:flex;flex-direction:column;align-items:center;gap:42px}.featured-case-studies-block__inner__headings{text-align:center}.featured-case-studies-block__inner__headings__subheading{display:block;margin-top:8px}.featured-case-studies-block__inner__cards{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:420px){.featured-case-studies-block__inner__cards{gap:42px}}@media screen and (min-width:421px){.featured-case-studies-block__inner__cards{gap:42px}}@media screen and (min-width:541px){.featured-case-studies-block__inner__cards{gap:32px}}.featured-case-studies-block__inner__button{margin-top:32px}.featured-sectors-block{padding:80px 0;background:#003349}.featured-sectors-block__inner{display:flex;flex-direction:column;gap:50px;align-items:center}.featured-sectors-block__inner__cards{display:flex;flex-direction:row;gap:32px 20px}@media screen and (max-width:420px){.featured-sectors-block__inner__cards{display:flex;flex-direction:column;gap:64px}}@media screen and (min-width:421px){.featured-sectors-block__inner__cards{display:flex;flex-direction:column;gap:64px}}@media screen and (min-width:541px){.featured-sectors-block__inner__cards{display:flex;flex-direction:column;gap:64px}}@media screen and (min-width:768px){.featured-sectors-block__inner__cards{display:grid;grid-template-columns:repeat(2,1fr);flex-direction:row;gap:64px 20px}}@media screen and (min-width:1241px){.featured-sectors-block__inner__cards{display:grid;grid-template-columns:repeat(3,1fr);flex-direction:row;gap:64px 20px}}.featured-sectors-block__inner__cards__card{display:flex;flex-direction:column;width:100%;text-decoration:none}.featured-sectors-block__inner__cards__card__image{width:100%}.featured-sectors-block__inner__cards__card__image__asset{width:100%;height:100%}.featured-sectors-block__inner__cards__card__title{font-family:DIN2014,Arial;text-transform:uppercase;letter-spacing:.25em;font-size:1.25em;text-align:center;color:#00a9ce;margin-top:30px}.featured-sectors-block__inner__cards__card__title--blue{color:#00a9ce}.featured-sectors-block__inner__cards__card__title--orange{color:#fe5000}.featured-sectors-block__inner__cards__card__title--green{color:#77b91f}.featured-sectors-block__inner__cards__card__title--cyan{color:#00d0b8}.featured-sectors-block__inner__cards__card__title--purple{color:#7675d7}.featured-sectors-block__inner__cards__card__title--yellow{color:#fec726}.featured-sectors-block__inner__cards__card__title--margin{margin-bottom:20px}.featured-sectors-block__inner__cards__card__description{font-size:.95em;color:#fff;line-height:1.6em;padding:0 16px;margin-top:18px;text-align:center;font-weight:250;margin-bottom:20px}.featured-sectors-block__inner__cards__card__button{display:flex;justify-content:center;align-self:center;width:90%;margin-top:auto}.featured-articles-block{position:relative;padding:90px 0;overflow:hidden}.featured-articles-block__greeble{position:absolute;top:0;left:0}.featured-articles-block__greeble--1{top:140px;left:calc(100% - 90px)}.featured-articles-block__greeble--2{top:calc(100% - 460px);left:-20px;transform:rotate(90deg)}@media screen and (max-width:420px){.featured-articles-block__greeble{display:none}}@media screen and (min-width:421px){.featured-articles-block__greeble{display:none}}@media screen and (min-width:541px){.featured-articles-block__greeble{display:none}}@media screen and (min-width:768px){.featured-articles-block__greeble{display:none}}@media screen and (min-width:941px){.featured-articles-block__greeble{display:block}}@media screen and (max-width:420px){.featured-articles-block{padding:64px 0}}@media screen and (min-width:421px){.featured-articles-block{padding:64px 0}}@media screen and (min-width:541px){.featured-articles-block{padding:90px 0}}.featured-articles-block__inner{display:flex;flex-direction:column;align-items:center;gap:42px}.featured-articles-block__inner__headings{text-align:center}.featured-articles-block__inner__headings__subheading{display:block;margin-top:8px}.featured-articles-block__inner__cards{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center}@media screen and (max-width:420px){.featured-articles-block__inner__cards{gap:42px}}@media screen and (min-width:421px){.featured-articles-block__inner__cards{gap:42px}}@media screen and (min-width:541px){.featured-articles-block__inner__cards{gap:32px}}.featured-articles-block__inner__button{margin-top:32px}.image-text-block{padding:128px 0;position:relative;overflow:hidden}@media screen and (max-width:420px){.image-text-block{padding:48px 0}}@media screen and (min-width:421px){.image-text-block{padding:48px 0}}@media screen and (min-width:541px){.image-text-block{padding:64px 0}}@media screen and (min-width:768px){.image-text-block{padding:128px 0}}.image-text-block__greeble{position:absolute;top:200px;left:calc(100% - 40px);z-index:1}@media screen and (max-width:420px){.image-text-block__greeble{display:none}}@media screen and (min-width:421px){.image-text-block__greeble{display:none}}@media screen and (min-width:541px){.image-text-block__greeble{display:none}}@media screen and (min-width:768px){.image-text-block__greeble{display:none}}@media screen and (min-width:941px){.image-text-block__greeble{display:block}}.image-text-block__inner{display:flex;flex-direction:row;gap:120px;justify-content:space-between;align-items:center}.image-text-block__inner--rtl{flex-direction:row-reverse}@media screen and (max-width:420px){.image-text-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:421px){.image-text-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:541px){.image-text-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:768px){.image-text-block__inner{flex-direction:row;gap:32px}.image-text-block__inner--rtl{flex-direction:row-reverse}}@media screen and (min-width:941px){.image-text-block__inner{flex-direction:row;gap:64px}.image-text-block__inner--rtl{flex-direction:row-reverse}}@media screen and (min-width:941px){.image-text-block__inner{flex-direction:row;gap:120px}.image-text-block__inner--rtl{flex-direction:row-reverse}}.image-text-block__inner__image{position:relative;width:100%;max-width:550px;max-height:530px;overflow:hidden}.image-text-block__inner__image__asset{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.image-text-block__inner__image__greeble{position:absolute;top:0;left:0;z-index:1}.image-text-block__inner__image__greeble--1{top:calc(100% - 80px);left:-45px}.image-text-block__inner__image__greeble--2{top:-60px;left:calc(100% - 60px)}@media screen and (max-width:420px){.image-text-block__inner__image__greeble{display:none}}@media screen and (min-width:421px){.image-text-block__inner__image__greeble{display:none}}@media screen and (min-width:541px){.image-text-block__inner__image__greeble{display:none}}@media screen and (min-width:768px){.image-text-block__inner__image__greeble{display:none}}@media screen and (min-width:941px){.image-text-block__inner__image__greeble{display:block}}.image-text-block__inner__text{position:relative;z-index:2;width:100%}.image-text-block__inner__text h1,.image-text-block__inner__text h2,.image-text-block__inner__text h3,.image-text-block__inner__text h4,.image-text-block__inner__text h5,.image-text-block__inner__text h6{margin-bottom:40px}.image-text-block__inner__text__button{margin-top:28px}.image-quote-block{padding:64px 0;position:relative;overflow:hidden}@media screen and (max-width:420px){.image-quote-block{padding:48px 0}}@media screen and (min-width:421px){.image-quote-block{padding:48px 0}}@media screen and (min-width:541px){.image-quote-block{padding:64px 0}}@media screen and (min-width:768px){.image-quote-block{padding:64px 0}}.image-quote-block__inner{display:flex;flex-direction:row;gap:120px;justify-content:space-between;align-items:center}.image-quote-block__inner--rtl{flex-direction:row-reverse}@media screen and (max-width:420px){.image-quote-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:421px){.image-quote-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:541px){.image-quote-block__inner{flex-direction:column;gap:32px}}@media screen and (min-width:768px){.image-quote-block__inner{flex-direction:row;gap:32px}.image-quote-block__inner--rtl{flex-direction:row-reverse}}@media screen and (min-width:941px){.image-quote-block__inner{flex-direction:row;gap:64px}.image-quote-block__inner--rtl{flex-direction:row-reverse}}@media screen and (min-width:941px){.image-quote-block__inner{flex-direction:row;gap:120px}.image-quote-block__inner--rtl{flex-direction:row-reverse}}.image-quote-block__inner__image{width:100%;max-width:550px;position:relative}.image-quote-block__inner__image__asset{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.image-quote-block__inner__image__greeble{position:absolute;top:0;left:0;z-index:1}.image-quote-block__inner__image__greeble--1{top:calc(100% - 80px);left:-45px}.image-quote-block__inner__image__greeble--2{top:-60px;left:calc(100% - 60px)}@media screen and (max-width:420px){.image-quote-block__inner__image__greeble{display:none}}@media screen and (min-width:421px){.image-quote-block__inner__image__greeble{display:none}}@media screen and (min-width:541px){.image-quote-block__inner__image__greeble{display:none}}@media screen and (min-width:768px){.image-quote-block__inner__image__greeble{display:none}}@media screen and (min-width:941px){.image-quote-block__inner__image__greeble{display:block}}.image-quote-block__inner__text{display:flex;flex-direction:column;gap:32px;position:relative;z-index:2;width:100%}.image-quote-block__inner__text__quote{color:#fe5000;font-family:DIN2014,Arial;font-size:1.3em;line-height:1.5em}.image-quote-block__inner__text__by{display:block;margin-top:24px;font-size:1em}.image-quote-block__inner__text__by p{color:#003349;letter-spacing:.2em;font-size:1em!important}.cta-block{padding:56px 0;background:#00a9ce}.cta-block__inner{display:flex;flex-direction:column;gap:40px;align-items:center}.cta-block__inner__text{text-align:center}.cta-block__inner__text h1,.cta-block__inner__text h2,.cta-block__inner__text h3,.cta-block__inner__text h4,.cta-block__inner__text h5,.cta-block__inner__text h6{margin-bottom:14px}.intro-text-block{position:relative;padding:100px 0}@media screen and (max-width:420px){.intro-text-block{padding:50px 0}}@media screen and (min-width:421px){.intro-text-block{padding:50px 0}}@media screen and (min-width:541px){.intro-text-block{padding:50px 0}}@media screen and (min-width:768px){.intro-text-block{padding:100px 0}}@media screen and (max-width:420px){.intro-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:421px){.intro-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:541px){.intro-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:768px){.intro-text-block--reduced{padding:50px 0 64px}}.intro-text-block__greeble{position:absolute;top:0;left:0}.intro-text-block__greeble--1{top:-50px;left:calc(100% - 230px);transform:scaleX(-100%)}@media screen and (max-width:420px){.intro-text-block__greeble{display:none}}@media screen and (min-width:421px){.intro-text-block__greeble{display:none}}@media screen and (min-width:541px){.intro-text-block__greeble{display:none}}@media screen and (min-width:768px){.intro-text-block__greeble{display:none}}@media screen and (min-width:941px){.intro-text-block__greeble{display:block}}.intro-text-block__inner__text{max-width:650px}.intro-text-block__inner__text h1,.intro-text-block__inner__text h2,.intro-text-block__inner__text h3,.intro-text-block__inner__text h4,.intro-text-block__inner__text h5,.intro-text-block__inner__text h6{margin-bottom:24px}.services-block{position:relative;padding:64px 0;overflow:hidden}.services-block__greeble{position:absolute;top:0;left:0}.services-block__greeble--1{top:20px;left:-30px}.services-block__greeble--2{top:50%;left:calc(100% - 90px)}.services-block__greeble--3{top:calc(100% - 110px);left:calc(100% - 180px)}@media screen and (max-width:420px){.services-block__greeble{display:none}}@media screen and (min-width:421px){.services-block__greeble{display:none}}@media screen and (min-width:541px){.services-block__greeble{display:none}}@media screen and (min-width:768px){.services-block__greeble{display:none}}@media screen and (min-width:941px){.services-block__greeble{display:block}}.services-block__inner__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 12px}@media screen and (max-width:420px){.services-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.services-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.services-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.services-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:941px){.services-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:1241px){.services-block__inner__cards{grid-template-columns:repeat(2,1fr)}}.services-block__inner__cards__text{display:flex;align-items:center;padding:0 64px}.services-block__inner__cards__text--mobile{padding:0 0 32px}@media screen and (max-width:420px){.services-block__inner__cards__text{display:none}.services-block__inner__cards__text--mobile{display:flex}}@media screen and (min-width:421px){.services-block__inner__cards__text{display:none}.services-block__inner__cards__text--mobile{display:flex}}@media screen and (min-width:541px){.services-block__inner__cards__text{display:none}.services-block__inner__cards__text--mobile{display:flex}}@media screen and (min-width:768px){.services-block__inner__cards__text{display:none}.services-block__inner__cards__text--mobile{display:flex}}@media screen and (min-width:941px){.services-block__inner__cards__text{display:none}.services-block__inner__cards__text--mobile{display:flex}}@media screen and (min-width:1241px){.services-block__inner__cards__text{display:flex}.services-block__inner__cards__text--mobile{display:none}}.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:2.9em;font-family:DIN2014,Arial;color:#fe5000;text-transform:uppercase;line-height:1.4em;letter-spacing:.2em}@media screen and (max-width:420px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:1.8em}}@media screen and (min-width:421px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:1.8em}}@media screen and (min-width:541px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:2.2em}}@media screen and (min-width:768px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:2.2em}}@media screen and (min-width:941px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:2.2em}}@media screen and (min-width:1241px){.services-block__inner__cards__text b,.services-block__inner__cards__text h1,.services-block__inner__cards__text h2,.services-block__inner__cards__text h3,.services-block__inner__cards__text h4,.services-block__inner__cards__text h5,.services-block__inner__cards__text h6,.services-block__inner__cards__text i,.services-block__inner__cards__text p,.services-block__inner__cards__text span,.services-block__inner__cards__text strong{font-size:3em}}.articles-browse-block,.case-studies-browse-block,.vacancies-browse-block{padding:64px 0}.app-browser{width:100%;height:auto}.app-browser__filters{display:flex;flex-direction:row;justify-content:space-between;gap:18px 0}@media screen and (max-width:420px){.app-browser__filters{flex-direction:column}}@media screen and (min-width:421px){.app-browser__filters{flex-direction:column}}@media screen and (min-width:541px){.app-browser__filters{flex-direction:column}}@media screen and (min-width:768px){.app-browser__filters{flex-direction:column}}@media screen and (min-width:941px){.app-browser__filters{flex-direction:column}}@media screen and (min-width:1241px){.app-browser__filters{flex-direction:row}}.app-browser__filters__tooltip{color:#003349;font-size:1.2em;font-family:DIN2014,Arial;letter-spacing:.2em;text-transform:uppercase;margin-top:19px}.app-browser__filters__dropdowns{display:flex;flex-direction:row;gap:24px}@media screen and (max-width:420px){.app-browser__filters__dropdowns{flex-direction:column}}@media screen and (min-width:421px){.app-browser__filters__dropdowns{flex-direction:column}}@media screen and (min-width:541px){.app-browser__filters__dropdowns{flex-direction:column}}@media screen and (min-width:768px){.app-browser__filters__dropdowns{flex-direction:column}}@media screen and (min-width:941px){.app-browser__filters__dropdowns{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1241px){.app-browser__filters__dropdowns{display:flex;flex-direction:row}}.app-browser__filters__dropdowns__dropdown{padding:19px 16px;min-width:228px;box-shadow:0 0 14px rgba(0,0,0,.15);cursor:pointer;height:-moz-fit-content;height:fit-content;-webkit-tap-highlight-color:transparent}.app-browser__filters__dropdowns__dropdown__label{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:28px;gap:12px}.app-browser__filters__dropdowns__dropdown__label__title{color:#003349;font-size:1.2em;font-family:DIN2014,Arial;letter-spacing:.2em;text-transform:uppercase}.app-browser__filters__dropdowns__dropdown__label__count{position:relative;margin-left:auto;margin-right:8px;font-family:DIN2014,Arial;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.app-browser__filters__dropdowns__dropdown__label__count__number{position:relative;z-index:2;color:#fff;width:100%;text-align:center}.app-browser__filters__dropdowns__dropdown__label__count:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#00a9ce;border-radius:50%;z-index:1}.app-browser__filters__dropdowns__dropdown__label__plus{width:14px;height:14px;transition:transform .3s ease-out}.app-browser__filters__dropdowns__dropdown__label__plus--active{transform:rotate(45deg)}.app-browser__filters__dropdowns__dropdown__filters{display:flex;flex-direction:column;gap:12px;max-height:0;overflow:hidden;padding:0;transition:height .3s ease-out,padding .3s ease-out,opacity .1s ease-out;opacity:0}.app-browser__filters__dropdowns__dropdown__filters--open{padding:16px 0;max-height:500px;opacity:1}.app-browser__filters__dropdowns__dropdown__filters__filter{color:#00a9ce;padding:11px 25px;border:1px solid #00a9ce;border-radius:4px;font-weight:700;text-align:center;font-size:1em;background:#fff;transition:color .3s ease-out,background .3s ease-out}.app-browser__filters__dropdowns__dropdown__filters__filter--active{color:#fff;background:#00a9ce}.app-browser__filters__dropdowns__dropdown__filters__filter--blue{background:#fff;border-color:#00a9ce;color:#00a9ce}.app-browser__filters__dropdowns__dropdown__filters__filter--blue--active{background:#00a9ce;color:#fff}.app-browser__filters__dropdowns__dropdown__filters__filter--purple{background:#fff;border-color:#7675d7;color:#7675d7}.app-browser__filters__dropdowns__dropdown__filters__filter--purple--active{background:#7675d7;color:#fff}.app-browser__filters__dropdowns__dropdown__filters__filter--orange{background:#fff;border-color:#fe5000;color:#fe5000}.app-browser__filters__dropdowns__dropdown__filters__filter--orange--active{background:#fe5000;color:#fff}.app-browser__filters__dropdowns__dropdown__filters__filter--green{background:#fff;border-color:#77b91f;color:#77b91f}.app-browser__filters__dropdowns__dropdown__filters__filter--green--active{background:#77b91f;color:#fff}.app-browser__filters__dropdowns__dropdown__filters__filter--teal{background:#fff;border-color:#00d0b8;color:#00d0b8}.app-browser__filters__dropdowns__dropdown__filters__filter--teal--active{background:#00d0b8;color:#fff}.app-browser__filters__dropdowns__dropdown__filters__filter--yellow{background:#fff;border-color:#fec726;color:#fec726}.app-browser__filters__dropdowns__dropdown__filters__filter--yellow--active{background:#fec726;color:#fff}.app-browser__results{display:grid;grid-template-columns:repeat(3,1fr);gap:21px 18px;margin-top:48px}@media screen and (max-width:420px){.app-browser__results{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.app-browser__results{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.app-browser__results{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.app-browser__results{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:941px){.app-browser__results{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1241px){.app-browser__results{grid-template-columns:repeat(3,1fr)}}.app-browser__results[data-type=articles]{grid-template-columns:repeat(1,1fr)}.app-browser__none{display:flex;flex-direction:column;align-items:center;gap:32px}.app-browser__none__heading{font-size:30px;max-width:1000px;text-align:center}.app-browser__none__text{max-width:600px;text-align:center;color:#003349}.app-browser__pagination{display:flex;margin-top:32px}.app-browser__pagination__load{width:100%;display:flex;justify-content:center}.quote-block{padding:96px 0;background:#00a9ce}.quote-block__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.quote-block__inner__by,.quote-block__inner__quote{max-width:875px;text-align:center;color:#fff}.quote-block__inner__quote{font-family:DIN2014,Arial;font-size:1.3em;line-height:1.4em;font-weight:200;-webkit-font-smoothing:none}.quote-block__inner__by{font-size:1.2em}.facts-block{padding:64px 0}.facts-block__inner{display:flex;flex-direction:column;gap:32px;justify-content:center}.facts-block__inner__heading{display:block;width:100%;text-align:center}.facts-block__inner__facts{display:flex;flex-direction:row;justify-content:space-between;margin-top:32px;gap:32px;max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:420px){.facts-block__inner__facts{flex-direction:column;gap:48px}}@media screen and (min-width:421px){.facts-block__inner__facts{flex-direction:column;gap:48px}}@media screen and (min-width:541px){.facts-block__inner__facts{flex-direction:column;gap:48px}}@media screen and (min-width:768px){.facts-block__inner__facts{flex-direction:column;gap:48px}}@media screen and (min-width:941px){.facts-block__inner__facts{flex-direction:column;gap:32px}}@media screen and (min-width:1241px){.facts-block__inner__facts{flex-direction:row;gap:32px}}.facts-block__inner__facts__fact{position:relative;width:320px;aspect-ratio:1;margin:0 16px}@media screen and (max-width:420px){.facts-block__inner__facts__fact{width:250px}}@media screen and (min-width:421px){.facts-block__inner__facts__fact{width:300px}}@media screen and (min-width:541px){.facts-block__inner__facts__fact{width:320px}}.facts-block__inner__facts__fact__frame{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.facts-block__inner__facts__fact__copy{display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%;height:100%}.facts-block__inner__facts__fact__copy h1,.facts-block__inner__facts__fact__copy h2,.facts-block__inner__facts__fact__copy h3,.facts-block__inner__facts__fact__copy h4,.facts-block__inner__facts__fact__copy h5,.facts-block__inner__facts__fact__copy h6{font-family:DIN2014,Arial;font-size:2.5em;line-height:1.4em;color:#00a9ce;text-align:center;text-transform:uppercase}.facts-block__inner__facts__fact__copy i,.facts-block__inner__facts__fact__copy p,.facts-block__inner__facts__fact__copy span,.facts-block__inner__facts__fact__copy strong{font-family:DIN2014,Arial;font-size:1em;text-align:center;color:#003349;font-weight:200;letter-spacing:.2em;text-transform:uppercase}.facts-block__inner__facts__fact__copy--small h1,.facts-block__inner__facts__fact__copy--small h2,.facts-block__inner__facts__fact__copy--small h3,.facts-block__inner__facts__fact__copy--small h4,.facts-block__inner__facts__fact__copy--small h5,.facts-block__inner__facts__fact__copy--small h6{font-size:.9em}.facts-block__inner__facts__fact__copy--small p,.facts-block__inner__facts__fact__copy--small span{font-size:.8em}.image-collection-block{padding:100px 0 170px}@media screen and (max-width:420px){.image-collection-block{padding:64px 0}}@media screen and (min-width:421px){.image-collection-block{padding:64px 0}}@media screen and (min-width:541px){.image-collection-block{padding:64px 0}}@media screen and (min-width:768px){.image-collection-block{padding:64px 0}}@media screen and (min-width:1241px){.image-collection-block{padding-bottom:137px}}.image-collection-block__inner__images{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;transform:translateY(-100px)}@media screen and (max-width:420px){.image-collection-block__inner__images{grid-template-columns:repeat(1,1fr);transform:unset}}@media screen and (min-width:421px){.image-collection-block__inner__images{grid-template-columns:repeat(1,1fr);transform:unset}}@media screen and (min-width:541px){.image-collection-block__inner__images{grid-template-columns:repeat(1,1fr);transform:unset}}@media screen and (min-width:768px){.image-collection-block__inner__images{grid-template-columns:repeat(1,1fr);transform:unset}}@media screen and (min-width:1241px){.image-collection-block__inner__images{display:grid;grid-template-columns:repeat(2,1fr);transform:translateY(-100px)}}.image-collection-block__inner__images picture{display:flex;width:100%}@media screen and (max-width:420px){.image-collection-block__inner__images picture{transform:unset;align-items:unset;justify-content:center}}@media screen and (min-width:421px){.image-collection-block__inner__images picture{transform:unset;align-items:unset;justify-content:center}}@media screen and (min-width:541px){.image-collection-block__inner__images picture{transform:unset;align-items:unset;justify-content:center}}@media screen and (min-width:768px){.image-collection-block__inner__images picture{transform:unset;align-items:unset;justify-content:center}}@media screen and (min-width:1241px){.image-collection-block__inner__images picture{display:flex}.image-collection-block__inner__images picture:nth-of-type(1n){align-items:flex-end;justify-content:flex-end}.image-collection-block__inner__images picture:nth-of-type(2n){align-items:flex-start;justify-content:flex-start}.image-collection-block__inner__images picture:nth-of-type(3n){align-items:flex-start;justify-content:flex-end}.image-collection-block__inner__images picture:nth-of-type(4n){align-items:flex-start;justify-content:flex-start}.image-collection-block__inner__images picture:nth-of-type(2n),.image-collection-block__inner__images picture:nth-of-type(4n){transform:translateY(250px)}}@media screen and (max-width:420px){.image-collection-block__inner__images__image{width:100%}}@media screen and (min-width:421px){.image-collection-block__inner__images__image{width:100%}}@media screen and (min-width:541px){.image-collection-block__inner__images__image{width:100%}}@media screen and (min-width:768px){.image-collection-block__inner__images__image{width:100%}}@media screen and (min-width:1241px){.image-collection-block__inner__images__image{width:unset}}.accordion-block{position:relative;padding:64px 0;overflow:hidden}.accordion-block__greeble{position:absolute;top:0;left:0}@media screen and (max-width:420px){.accordion-block__greeble{display:none}}@media screen and (min-width:421px){.accordion-block__greeble{display:none}}@media screen and (min-width:541px){.accordion-block__greeble{display:none}}@media screen and (min-width:768px){.accordion-block__greeble{display:none}}@media screen and (min-width:941px){.accordion-block__greeble{display:block}}.accordion-block__greeble--1{top:20px;left:-30px;transform:scaleX(-100%)}.accordion-block__greeble--2{top:75%;left:calc(100% - 90px);transform:scaleX(-100%)}.app-accordion__list{display:flex;flex-direction:column;gap:32px}.app-accordion__list__accordion{position:relative;display:flex;flex-direction:row;gap:96px;box-shadow:0 0 24px rgba(0,0,0,.15);padding:60px 48px;background:#fff;z-index:2;cursor:pointer}@media screen and (max-width:420px){.app-accordion__list__accordion{flex-direction:column;gap:16px;padding:16px}}@media screen and (min-width:421px){.app-accordion__list__accordion{flex-direction:column;gap:16px;padding:16px}}@media screen and (min-width:541px){.app-accordion__list__accordion{flex-direction:column;gap:16px;padding:16px}}@media screen and (min-width:768px){.app-accordion__list__accordion{flex-direction:column;gap:16px;padding:16px}}@media screen and (min-width:941px){.app-accordion__list__accordion{flex-direction:column;gap:16px;padding:60px 16px}}@media screen and (min-width:1241px){.app-accordion__list__accordion{flex-direction:row;gap:96px;padding:60px 48px}}.app-accordion__list__accordion__heading{font-family:DIN2014,Arial;font-size:1.875em;color:#00a9ce;letter-spacing:.25em;line-height:1.2em;text-transform:uppercase;min-width:450px;max-width:450px}@media screen and (max-width:420px){.app-accordion__list__accordion__heading{min-width:unset;font-size:1.25em}}@media screen and (min-width:421px){.app-accordion__list__accordion__heading{min-width:unset;font-size:1.25em}}@media screen and (min-width:541px){.app-accordion__list__accordion__heading{min-width:unset;font-size:1.25em}}@media screen and (min-width:768px){.app-accordion__list__accordion__heading{min-width:unset;font-size:1.875em}}@media screen and (min-width:941px){.app-accordion__list__accordion__heading{min-width:unset;font-size:1.875em}}@media screen and (min-width:1241px){.app-accordion__list__accordion__heading{min-width:450px;font-size:1.875em}}.app-accordion__list__accordion__text{color:#003349;overflow:hidden;max-height:3.5em;transition:max-height .3s ease-out;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical}.app-accordion__list__accordion__text figure{margin:22px 0;width:100%;max-width:380px}.app-accordion__list__accordion__text figure img{width:100%}.app-accordion__list__accordion__button{display:flex;width:260px}@media screen and (max-width:420px){.app-accordion__list__accordion__button{width:100%;justify-content:flex-end}}@media screen and (min-width:421px){.app-accordion__list__accordion__button{width:100%;justify-content:flex-end}}@media screen and (min-width:541px){.app-accordion__list__accordion__button{width:100%;justify-content:flex-end}}@media screen and (min-width:768px){.app-accordion__list__accordion__button{width:100%;justify-content:flex-end}}@media screen and (min-width:941px){.app-accordion__list__accordion__button{width:100%;justify-content:flex-end}}@media screen and (min-width:1241px){.app-accordion__list__accordion__button{width:260px;justify-content:flex-end}}.app-accordion__list__accordion__button__plus{width:26px;height:26px;cursor:pointer;transition:transform .3s ease-out;-webkit-tap-highlight-color:transparent}.app-accordion__list__accordion__button__plus--open{transform:rotate(45deg)}.commitments-block{position:relative;padding:64px 0;overflow:hidden}.commitments-block__greeble{position:absolute;top:0;left:0}.commitments-block__greeble--1{top:20px;left:-30px}.commitments-block__greeble--2{top:50%;left:calc(100% - 90px)}.commitments-block__greeble--3{top:calc(100% - 110px);left:calc(100% - 180px)}@media screen and (max-width:420px){.commitments-block__greeble{display:none}}@media screen and (min-width:421px){.commitments-block__greeble{display:none}}@media screen and (min-width:541px){.commitments-block__greeble{display:none}}@media screen and (min-width:768px){.commitments-block__greeble{display:none}}@media screen and (min-width:941px){.commitments-block__greeble{display:block}}.commitments-block__inner__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 12px}@media screen and (max-width:420px){.commitments-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.commitments-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.commitments-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.commitments-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:941px){.commitments-block__inner__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:1241px){.commitments-block__inner__cards{grid-template-columns:repeat(2,1fr)}}.multicolumn-text-block{position:relative;padding:100px 0;overflow:hidden}@media screen and (max-width:420px){.multicolumn-text-block{padding:50px 0}}@media screen and (min-width:421px){.multicolumn-text-block{padding:50px 0}}@media screen and (min-width:541px){.multicolumn-text-block{padding:50px 0}}@media screen and (min-width:768px){.multicolumn-text-block{padding:100px 0}}@media screen and (max-width:420px){.multicolumn-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:421px){.multicolumn-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:541px){.multicolumn-text-block--reduced{padding:50px 0 32px}}@media screen and (min-width:768px){.multicolumn-text-block--reduced{padding:50px 0 64px}}.multicolumn-text-block__greeble{position:absolute;top:0;left:0}.multicolumn-text-block__greeble--1{top:50px;left:calc(100% - 70px);transform:scaleX(-100%)}@media screen and (max-width:420px){.multicolumn-text-block__greeble{display:none}}@media screen and (min-width:421px){.multicolumn-text-block__greeble{display:none}}@media screen and (min-width:541px){.multicolumn-text-block__greeble{display:none}}@media screen and (min-width:768px){.multicolumn-text-block__greeble{display:none}}@media screen and (min-width:941px){.multicolumn-text-block__greeble{display:block}}.multicolumn-text-block__inner__heading{max-width:708px}.multicolumn-text-block__inner__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:24px;flex-wrap:wrap}@media screen and (max-width:420px){.multicolumn-text-block__inner__columns{gap:18px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.multicolumn-text-block__inner__columns{gap:18px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.multicolumn-text-block__inner__columns{gap:18px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.multicolumn-text-block__inner__columns{gap:18px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:941px){.multicolumn-text-block__inner__columns{gap:32px;grid-template-columns:repeat(3,1fr)}}.multicolumn-text-block__inner__columns__text{display:block;max-width:422px}@media screen and (max-width:420px){.multicolumn-text-block__inner__columns__text{max-width:unset}}@media screen and (min-width:421px){.multicolumn-text-block__inner__columns__text{max-width:unset}}@media screen and (min-width:541px){.multicolumn-text-block__inner__columns__text{max-width:unset}}@media screen and (min-width:768px){.multicolumn-text-block__inner__columns__text{max-width:unset}}@media screen and (min-width:941px){.multicolumn-text-block__inner__columns__text{max-width:422px}}.multicolumn-text-block__inner__columns__text h1,.multicolumn-text-block__inner__columns__text h2,.multicolumn-text-block__inner__columns__text h3,.multicolumn-text-block__inner__columns__text h4,.multicolumn-text-block__inner__columns__text h5,.multicolumn-text-block__inner__columns__text h6{margin-bottom:24px}.multicolumn-text-block__inner__columns__text figure{margin:22px 0;height:200px}.multicolumn-text-block__inner__columns__text figure img{height:100%}.people-block{position:relative;padding:96px 0}.people-block-popup{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5}.people-block-popup--open{display:flex}.people-block-popup__shroud{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);opacity:1;z-index:5}.people-block-popup__content{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:540px;min-width:320px;height:auto;max-height:100vh;z-index:102;background:#fff;flex-direction:row;min-height:450px}@media screen and (max-width:420px){.people-block-popup__content{max-height:95vh;max-width:300px;flex-direction:column}}@media screen and (min-width:421px){.people-block-popup__content{max-height:95vh;max-width:300px;flex-direction:column}}@media screen and (min-width:541px){.people-block-popup__content{height:auto;width:90vw;max-width:1100px;flex-direction:column}}@media screen and (min-width:768px){.people-block-popup__content{height:auto;width:90vw;max-width:1100px;flex-direction:column}}@media screen and (min-width:941px){.people-block-popup__content{height:auto;width:90vw;max-width:1100px;flex-direction:row}}.people-block-popup__content__image{position:relative;height:inherit;min-width:300px;max-width:300px}.people-block-popup__content__image__close{position:absolute;top:16px;right:16px;width:24px;height:24px;transform:rotate(45deg)}@media screen and (max-width:420px){.people-block-popup__content__image__close{display:block}}@media screen and (min-width:421px){.people-block-popup__content__image__close{display:block}}@media screen and (min-width:541px){.people-block-popup__content__image__close{display:block}}@media screen and (min-width:768px){.people-block-popup__content__image__close{display:block}}@media screen and (min-width:941px){.people-block-popup__content__image__close{display:none}}@media screen and (max-width:420px){.people-block-popup__content__image{min-width:100%;max-width:100%}}@media screen and (min-width:421px){.people-block-popup__content__image{min-width:100%;max-width:100%}}@media screen and (min-width:541px){.people-block-popup__content__image{min-width:300px;max-width:300px;margin:32px auto 0}}@media screen and (min-width:768px){.people-block-popup__content__image{min-width:300px;max-width:300px;margin:32px auto 0}}@media screen and (min-width:941px){.people-block-popup__content__image{min-width:300px;max-width:300px;margin:unset}}.people-block-popup__content__image__asset{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.people-block-popup__content__text{position:relative;display:flex;flex-direction:column;gap:18px;padding:64px 32px;height:inherit;overflow:scroll}.people-block-popup__content__text__close{position:absolute;top:32px;right:32px;width:32px;height:32px;transform:rotate(45deg)}@media screen and (max-width:420px){.people-block-popup__content__text__close{display:none}}@media screen and (min-width:421px){.people-block-popup__content__text__close{display:none}}@media screen and (min-width:541px){.people-block-popup__content__text__close{display:none}}@media screen and (min-width:768px){.people-block-popup__content__text__close{display:none}}@media screen and (min-width:941px){.people-block-popup__content__text__close{display:block}}@media screen and (max-width:420px){.people-block-popup__content__text{padding:32px 16px}}@media screen and (min-width:421px){.people-block-popup__content__text{padding:32px 16px}}@media screen and (min-width:541px){.people-block-popup__content__text{padding:64px 32px}}.people-block-popup__content__text__position{font-weight:700}.people-block__inner__heading{width:100%;text-align:center}.people-block__inner__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;max-width:1180px;margin:64px auto 0;justify-content:center}@media screen and (max-width:420px){.people-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.people-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.people-block__inner__cards{gap:19px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.people-block__inner__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:941px){.people-block__inner__cards{grid-template-columns:repeat(3,1fr)}}.people-block__inner__cards--center{grid-template-columns:repeat(1,1fr);max-width:320px}.icons-block{position:relative;padding:100px 0}.icons-block__greeble{position:absolute;top:0;left:0}@media screen and (max-width:420px){.icons-block__greeble{display:none}}@media screen and (min-width:421px){.icons-block__greeble{display:none}}@media screen and (min-width:541px){.icons-block__greeble{display:none}}@media screen and (min-width:768px){.icons-block__greeble{display:none}}@media screen and (min-width:941px){.icons-block__greeble{display:block}}.icons-block__greeble--1{top:90px;left:calc(100% - 200px);transform:scaleX(-100%)}.icons-block__greeble--2{top:calc(100% - 100px);left:130px;transform:scaleX(-100%)}.icons-block__inner__heading{width:100%;text-align:center}.icons-block__inner__icons{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:64px;gap:64px;justify-content:center}.icons-block__inner__icons__icon{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:162px;width:100%}.icons-block__inner__icons__icon__image{width:162px;height:179px}.icons-block__inner__icons__icon__heading{font-family:DIN2014,Arial;font-size:1em;color:#003349;letter-spacing:.15em;text-transform:uppercase;display:block;width:100%;text-align:center;line-height:1.3em}.offices-block{position:relative;padding:100px 0}.offices-block__greeble{position:absolute;top:0;left:0}.offices-block__greeble--1{top:20px;left:-30px}.offices-block__greeble--2{top:50%;left:calc(100% - 90px)}.offices-block__greeble--3{top:calc(100% - 110px);left:calc(100% - 180px)}@media screen and (max-width:420px){.offices-block__greeble{display:none}}@media screen and (min-width:421px){.offices-block__greeble{display:none}}@media screen and (min-width:541px){.offices-block__greeble{display:none}}@media screen and (min-width:768px){.offices-block__greeble{display:none}}@media screen and (min-width:941px){.offices-block__greeble{display:block}}.offices-block__inner__offices{display:grid;grid-template-columns:repeat(2,1fr);max-width:1200px;margin:0 auto;gap:20px;justify-content:center}@media screen and (max-width:420px){.offices-block__inner__offices{gap:32px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.offices-block__inner__offices{gap:32px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.offices-block__inner__offices{gap:32px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:768px){.offices-block__inner__offices{gap:20px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:941px){.offices-block__inner__offices{gap:20px;grid-template-columns:repeat(2,1fr)}}.offices-block__inner__offices__office{display:flex;flex-direction:column;width:100%;padding:38px 36px;box-shadow:0 0 15px rgba(0,0,0,.25)}.offices-block__inner__offices__office__heading{font-family:DIN2014,Arial;font-size:1.5625em;color:#00a9ce;letter-spacing:.2em;text-transform:uppercase}.offices-block__inner__offices__office__details{display:flex;flex-direction:column;gap:16px;margin-top:32px;margin-bottom:32px}.offices-block__inner__offices__office__details__detail{display:flex;flex-direction:row;gap:32px;align-items:center}.offices-block__inner__offices__office__details__detail__icon{min-width:22px;width:22px}.offices-block__inner__offices__office__details__detail__content{font-weight:600;color:#003349;text-decoration:none!important;line-height:1.6em;word-break:break-all}.offices-block__inner__offices__office__buttons{display:flex;flex-direction:row;gap:16px;margin-top:auto}@media screen and (max-width:420px){.offices-block__inner__offices__office__buttons{flex-direction:column}}@media screen and (min-width:421px){.offices-block__inner__offices__office__buttons{flex-direction:column}}@media screen and (min-width:541px){.offices-block__inner__offices__office__buttons{flex-direction:row}}.offices-block__inner__offices__office__buttons .button{width:100%}.map-block{padding:64px 0}.map-block__inner__heading{width:100%;text-align:center}.map-block__inner__map{display:flex;max-width:980px;height:552px;margin:48px auto 0;width:100%}.app-steps{padding:96px 0;background:#003349;overflow:hidden}.app-steps__inner__content{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:64px;max-width:1000px;margin:0 auto;height:100%}@media screen and (max-width:420px){.app-steps__inner__content{flex-direction:column}}@media screen and (min-width:421px){.app-steps__inner__content{flex-direction:column}}@media screen and (min-width:541px){.app-steps__inner__content{flex-direction:column}}@media screen and (min-width:768px){.app-steps__inner__content{flex-direction:row}}.app-steps__inner__content__numbers{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:420px){.app-steps__inner__content__numbers{flex-direction:row;gap:32px}}@media screen and (min-width:421px){.app-steps__inner__content__numbers{flex-direction:row;gap:32px}}@media screen and (min-width:541px){.app-steps__inner__content__numbers{flex-direction:row;gap:32px}}@media screen and (min-width:768px){.app-steps__inner__content__numbers{flex-direction:column;gap:16px}}.app-steps__inner__content__numbers__number{font-family:DIN2014,Arial;font-size:6.25em;color:#fff;opacity:.1;font-weight:600}@media screen and (max-width:420px){.app-steps__inner__content__numbers__number{font-size:3.75em}}@media screen and (min-width:421px){.app-steps__inner__content__numbers__number{font-size:3.75em}}@media screen and (min-width:541px){.app-steps__inner__content__numbers__number{font-size:3.75em}}@media screen and (min-width:768px){.app-steps__inner__content__numbers__number{font-size:6.25em}}.app-steps__inner__content__numbers__number--active{opacity:1}.app-steps__inner__content__steps{position:relative;width:100%}.app-steps__inner__content__steps__step{position:absolute;width:inherit;height:100%}@media screen and (max-width:420px){.app-steps__inner__content__steps__step{max-width:100%}}@media screen and (min-width:421px){.app-steps__inner__content__steps__step{max-width:100%}}@media screen and (min-width:541px){.app-steps__inner__content__steps__step{max-width:100%}}@media screen and (min-width:768px){.app-steps__inner__content__steps__step{width:inherit}}.app-steps__inner__content__steps__step__text{color:#fff;max-width:1100px}@media screen and (max-width:420px){.app-steps__inner__content__steps__step__text{word-break:break-word}}@media screen and (min-width:421px){.app-steps__inner__content__steps__step__text{word-break:break-word}}@media screen and (min-width:541px){.app-steps__inner__content__steps__step__text{word-break:break-word}}@media screen and (min-width:768px){.app-steps__inner__content__steps__step__text{word-break:unset}}.app-steps__inner__content__steps__step__text h1,.app-steps__inner__content__steps__step__text h2,.app-steps__inner__content__steps__step__text h3,.app-steps__inner__content__steps__step__text h4,.app-steps__inner__content__steps__step__text h5,.app-steps__inner__content__steps__step__text h6{margin-bottom:32px}.app-steps__inner__content__steps__step__text--first{text-align:center}.app-steps__inner__content__steps__step__text--first h1,.app-steps__inner__content__steps__step__text--first h2,.app-steps__inner__content__steps__step__text--first h3,.app-steps__inner__content__steps__step__text--first h4,.app-steps__inner__content__steps__step__text--first h5,.app-steps__inner__content__steps__step__text--first h6{font-family:DIN2014,Arial;font-size:3em;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#fff}.app-steps__inner__content__steps__step__text a{color:#fff!important}.app-steps__inner__content__steps__step__buttons{display:flex;flex-direction:row;gap:22px;margin-top:32px}@media screen and (max-width:420px){.app-steps__inner__content__steps__step__buttons{flex-direction:column;gap:16px}}@media screen and (min-width:421px){.app-steps__inner__content__steps__step__buttons{flex-direction:column;gap:16px}}@media screen and (min-width:541px){.app-steps__inner__content__steps__step__buttons{flex-direction:column;gap:16px}}@media screen and (min-width:768px){.app-steps__inner__content__steps__step__buttons{flex-direction:row;gap:22px}}.app-steps__inner__content__steps__step__buttons__button{font-weight:600;line-height:1.5em;color:#fff;padding:16px 48px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.3em;font-size:.9375em;box-sizing:border-box;border:1px solid #fff;border-radius:4px}.app-steps__inner__content__steps__step__nav{display:flex;justify-content:flex-start;margin-top:32px;gap:22px}@media screen and (max-width:420px){.app-steps__inner__content__steps__step__nav{flex-direction:column}}@media screen and (min-width:421px){.app-steps__inner__content__steps__step__nav{flex-direction:column}}@media screen and (min-width:541px){.app-steps__inner__content__steps__step__nav{flex-direction:column}}@media screen and (min-width:768px){.app-steps__inner__content__steps__step__nav{flex-direction:row}}.app-steps__inner__content__steps__step__nav--first{justify-content:center}.app-form{scroll-margin-top:300px}.app-form__inner{position:relative;box-shadow:0 0 15px rgba(0,0,0,.25);padding:48px 42px;background:#fff;z-index:2;transition:height 1s ease-in-out}@media screen and (max-width:420px){.app-form__inner{padding:22px 16px}}@media screen and (min-width:421px){.app-form__inner{padding:22px 16px}}@media screen and (min-width:541px){.app-form__inner{padding:22px 16px}}@media screen and (min-width:768px){.app-form__inner{padding:22px 16px}}@media screen and (min-width:941px){.app-form__inner{padding:48px 42px}}.app-form__inner__success h1,.app-form__inner__success h2,.app-form__inner__success h3,.app-form__inner__success h4,.app-form__inner__success h5,.app-form__inner__success h6{font-family:DIN2014,Arial;font-size:1.25em;color:#00a9ce;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;margin-top:22px}.app-form__inner__success h1:first-of-type,.app-form__inner__success h2:first-of-type,.app-form__inner__success h3:first-of-type,.app-form__inner__success h4:first-of-type,.app-form__inner__success h5:first-of-type,.app-form__inner__success h6:first-of-type{margin-top:0}.app-form__inner__success p{padding:0 0 16px;font-family:Arial;font-size:1em;color:#003349;line-height:1.6em;letter-spacing:.05em}.app-form__inner__errors{margin-top:16px}.app-form__inner__errors__error{display:block;color:red;width:100%;margin-bottom:4px}.app-form__inner__form{position:relative;display:flex;flex-direction:column;gap:8px}.app-form__inner__form form h1,.app-form__inner__form form h2,.app-form__inner__form form h3,.app-form__inner__form form h4,.app-form__inner__form form h5,.app-form__inner__form form h6{font-family:DIN2014,Arial;font-size:1.25em;color:#00a9ce;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;margin-top:22px}.app-form__inner__form form h1:first-of-type,.app-form__inner__form form h2:first-of-type,.app-form__inner__form form h3:first-of-type,.app-form__inner__form form h4:first-of-type,.app-form__inner__form form h5:first-of-type,.app-form__inner__form form h6:first-of-type{margin-top:0}.app-form__inner__form form h1.heading--noBottomMargin,.app-form__inner__form form h2.heading--noBottomMargin,.app-form__inner__form form h3.heading--noBottomMargin,.app-form__inner__form form h4.heading--noBottomMargin,.app-form__inner__form form h5.heading--noBottomMargin,.app-form__inner__form form h6.heading--noBottomMargin{margin-bottom:0}.app-form__inner__form form p{padding:0 0 16px;font-family:Arial;font-size:1em;color:#003349;line-height:1.6em;letter-spacing:.05em}.app-form__inner__form form label{display:none;visibility:hidden}.app-form__inner__form form input,.app-form__inner__form form select{outline:none;border:none;border-bottom:1px solid #003349;padding:8px 0;margin-bottom:12px;font-size:1em;width:100%;letter-spacing:.15em}.app-form__inner__form form input::-moz-placeholder,.app-form__inner__form form select::-moz-placeholder{color:rgba(0,51,73,.5)}.app-form__inner__form form input::placeholder,.app-form__inner__form form select::placeholder{color:rgba(0,51,73,.5)}.app-form__inner__form form textarea{min-width:100%;max-width:100%;min-height:200px;padding:16px;border-radius:4px}.app-form__inner__form form .button{width:100%}.app-form__inner__form form .button--file{margin:16px 0}.app-form__inner__form form .button#submit{margin-top:32px}.multicolumn-form-block{position:relative;padding:64px 0;overflow:hidden}.multicolumn-form-block__greeble{position:absolute;top:0;left:0}.multicolumn-form-block__greeble--1{top:400px;left:-30px}.multicolumn-form-block__greeble--2{top:50%;left:calc(100% - 90px)}@media screen and (max-width:420px){.multicolumn-form-block__greeble{display:none}}@media screen and (min-width:421px){.multicolumn-form-block__greeble{display:none}}@media screen and (min-width:541px){.multicolumn-form-block__greeble{display:none}}@media screen and (min-width:768px){.multicolumn-form-block__greeble{display:none}}@media screen and (min-width:941px){.multicolumn-form-block__greeble{display:block}}.multicolumn-form-block__inner__content{display:flex;flex-direction:row;justify-content:space-between;gap:128px}@media screen and (max-width:420px){.multicolumn-form-block__inner__content{flex-direction:column;gap:64px}}@media screen and (min-width:421px){.multicolumn-form-block__inner__content{flex-direction:column;gap:64px}}@media screen and (min-width:541px){.multicolumn-form-block__inner__content{flex-direction:column;gap:64px}}@media screen and (min-width:768px){.multicolumn-form-block__inner__content{flex-direction:column;gap:64px}}@media screen and (min-width:941px){.multicolumn-form-block__inner__content{flex-direction:row;gap:128px}}.multicolumn-form-block__inner__content__text{width:100%}.multicolumn-form-block__inner__content__text h1,.multicolumn-form-block__inner__content__text h2,.multicolumn-form-block__inner__content__text h3,.multicolumn-form-block__inner__content__text h4,.multicolumn-form-block__inner__content__text h5,.multicolumn-form-block__inner__content__text h6{margin-bottom:28px}.multicolumn-form-block__inner__content__form{max-width:540px;width:100%}@media screen and (max-width:420px){.multicolumn-form-block__inner__content__form{max-width:100%}}@media screen and (min-width:421px){.multicolumn-form-block__inner__content__form{max-width:100%}}@media screen and (min-width:541px){.multicolumn-form-block__inner__content__form{max-width:100%}}@media screen and (min-width:768px){.multicolumn-form-block__inner__content__form{max-width:100%}}@media screen and (min-width:941px){.multicolumn-form-block__inner__content__form{max-width:540px}}.article-hero{position:relative;height:682px;overflow:hidden}@media screen and (max-width:420px){.article-hero{height:auto}}@media screen and (min-width:421px){.article-hero{height:auto}}@media screen and (min-width:541px){.article-hero{height:auto}}@media screen and (min-width:768px){.article-hero{height:682px}}.article-hero__background{display:block;position:absolute;top:0;left:0;width:100%;height:550px;z-index:0}.article-hero__background__image{z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:420px){.article-hero__background{position:relative;height:370px}}@media screen and (min-width:421px){.article-hero__background{position:relative;height:370px}}@media screen and (min-width:541px){.article-hero__background{position:relative;height:370px}}@media screen and (min-width:768px){.article-hero__background{position:absolute;height:550px}}.article-hero__inner{position:relative;height:100%;z-index:2}@media screen and (max-width:420px){.article-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:421px){.article-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:541px){.article-hero__inner{padding:0;margin:0;max-width:unset}}@media screen and (min-width:768px){.article-hero__inner{padding:0 16px;margin:0 16px}}.article-hero__inner__text{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;max-width:1180px;width:90vw;height:294px;padding:48px 56px;text-align:center}@media screen and (max-width:420px){.article-hero__inner__text{position:relative;padding:24px 0;text-align:left;height:auto}}@media screen and (min-width:421px){.article-hero__inner__text{position:relative;padding:24px 0;text-align:left;height:auto}}@media screen and (min-width:541px){.article-hero__inner__text{position:relative;padding:48px 16px;text-align:left;height:auto}}@media screen and (min-width:768px){.article-hero__inner__text{position:absolute;padding:48px 56px;text-align:center;height:294px}}.article-hero__inner__text__subheading{font-family:DIN2014,Arial;text-transform:uppercase;font-size:1.1em;color:#fe5000;letter-spacing:.15em;font-size:1.125em}.article-hero__inner__text__heading{font-size:2.5em}@media screen and (max-width:420px){.article-hero__inner__text__heading{font-size:1.4375em}}@media screen and (min-width:421px){.article-hero__inner__text__heading{font-size:1.4375em}}@media screen and (min-width:541px){.article-hero__inner__text__heading{font-size:1.4375em}}@media screen and (min-width:768px){.article-hero__inner__text__heading{font-size:2.5em}}.article-hero__inner__text__author{color:#003349;font-size:1em;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.text-block{padding:32px 0}.text-block__inner{max-width:780px;margin:0 auto;padding:0 16px}.text-block__inner h1,.text-block__inner h2,.text-block__inner h3,.text-block__inner h4,.text-block__inner h5,.text-block__inner h6{margin-bottom:16px}.text-block__inner figure{width:100%;margin:24px 0}.text-block__inner figure img{width:100%}.text-block__inner figure figcaption{display:block;width:100%;text-align:center;padding-top:4px;opacity:.7;font-size:.9rem}.article-quote-block{padding:32px 0}.article-quote-block__inner{max-width:992px;margin:0 auto;padding:0 16px}.article-quote-block__inner__quote{color:#fe5000;font-family:DIN2014,Arial;font-size:1.5em;letter-spacing:.1em;font-weight:300;line-height:1.3em}.article-quote-block__inner__quote__by{display:block;margin-top:24px;font-size:1em}.article-quote-block__inner__quote__by p{color:#003349;letter-spacing:.2em;font-size:1em!important}.article-quote-block__inner figure{width:100%;margin:24px 0}.article-quote-block__inner figure img{width:100%}.share-block{padding:32px 0 64px}.share-block__inner{max-width:780px;padding:0 16px;margin:0 auto}.share-block__inner__heading{font-family:DIN2014,Arial;font-size:1.25em;color:#fe5000;letter-spacing:.1em;text-transform:uppercase}.share-block__inner__icons{display:flex;flex-direction:row;gap:8px;margin-top:28px}.share-block__inner__icons__icon{display:block}.share-block__inner__icons__icon__image{width:42px;height:42px}.share-block__inner__icons__icon__image path{fill:#fff}.vacancy-details-block{padding:64px 0}.vacancy-details-block__inner__content{display:flex;flex-direction:row;justify-content:space-between;gap:128px}@media screen and (max-width:420px){.vacancy-details-block__inner__content{flex-direction:column;gap:48px}}@media screen and (min-width:421px){.vacancy-details-block__inner__content{flex-direction:column;gap:48px}}@media screen and (min-width:541px){.vacancy-details-block__inner__content{flex-direction:column;gap:48px}}@media screen and (min-width:768px){.vacancy-details-block__inner__content{flex-direction:column;gap:48px}}@media screen and (min-width:941px){.vacancy-details-block__inner__content{flex-direction:row;gap:64px}}@media screen and (min-width:1241px){.vacancy-details-block__inner__content{flex-direction:row;gap:128px}}.vacancy-details-block__inner__content__left,.vacancy-details-block__inner__content__right{display:flex;flex-direction:column}.vacancy-details-block__inner__content__left h1,.vacancy-details-block__inner__content__left h2,.vacancy-details-block__inner__content__left h3,.vacancy-details-block__inner__content__left h4,.vacancy-details-block__inner__content__left h5,.vacancy-details-block__inner__content__left h6,.vacancy-details-block__inner__content__right h1,.vacancy-details-block__inner__content__right h2,.vacancy-details-block__inner__content__right h3,.vacancy-details-block__inner__content__right h4,.vacancy-details-block__inner__content__right h5,.vacancy-details-block__inner__content__right h6{margin-bottom:22px;margin-top:22px}.vacancy-details-block__inner__content__left h1:first-of-type,.vacancy-details-block__inner__content__left h2:first-of-type,.vacancy-details-block__inner__content__left h3:first-of-type,.vacancy-details-block__inner__content__left h4:first-of-type,.vacancy-details-block__inner__content__left h5:first-of-type,.vacancy-details-block__inner__content__left h6:first-of-type,.vacancy-details-block__inner__content__right h1:first-of-type,.vacancy-details-block__inner__content__right h2:first-of-type,.vacancy-details-block__inner__content__right h3:first-of-type,.vacancy-details-block__inner__content__right h4:first-of-type,.vacancy-details-block__inner__content__right h5:first-of-type,.vacancy-details-block__inner__content__right h6:first-of-type{margin-top:0}.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1.125em}@media screen and (max-width:420px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}@media screen and (min-width:421px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}@media screen and (min-width:541px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}@media screen and (min-width:768px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}@media screen and (min-width:941px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}@media screen and (min-width:1241px){.vacancy-details-block__inner__content--left li,.vacancy-details-block__inner__content--left ol,.vacancy-details-block__inner__content--left p,.vacancy-details-block__inner__content--left span,.vacancy-details-block__inner__content--left strong,.vacancy-details-block__inner__content--left ul{font-size:1em}}.vacancy-details-block__inner__content__right{box-shadow:0 0 15px rgba(0,0,0,.25);padding:54px 42px}.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1.375em}@media screen and (max-width:420px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (min-width:421px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (min-width:541px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (min-width:768px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (min-width:941px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (min-width:1241px){.vacancy-details-block__inner__content__right li,.vacancy-details-block__inner__content__right ol,.vacancy-details-block__inner__content__right p,.vacancy-details-block__inner__content__right span,.vacancy-details-block__inner__content__right strong,.vacancy-details-block__inner__content__right ul{font-size:1em}}@media screen and (max-width:420px){.vacancy-details-block__inner__content__right{padding:32px 16px}}@media screen and (min-width:421px){.vacancy-details-block__inner__content__right{padding:32px 16px}}@media screen and (min-width:541px){.vacancy-details-block__inner__content__right{padding:32px 16px}}@media screen and (min-width:768px){.vacancy-details-block__inner__content__right{padding:32px 16px}}@media screen and (min-width:941px){.vacancy-details-block__inner__content__right{padding:54px 42px}}@media screen and (min-width:1241px){.vacancy-details-block__inner__content__right{padding:54px 42px}}.form-block{position:relative;padding:64px 0;overflow:hidden}.form-block__greeble{position:absolute;top:0;left:0}.form-block__greeble--1{top:400px;left:-30px}.form-block__greeble--2{top:50%;left:calc(100% - 90px)}@media screen and (max-width:420px){.form-block__greeble{display:none}}@media screen and (min-width:421px){.form-block__greeble{display:none}}@media screen and (min-width:541px){.form-block__greeble{display:none}}@media screen and (min-width:768px){.form-block__greeble{display:none}}@media screen and (min-width:941px){.form-block__greeble{display:block}}.form-block__inner__content{display:flex;flex-direction:column}.form-block__inner__content__form{width:100%}.awards-block{position:relative;padding:96px 0}.awards-block__inner__heading{width:100%;text-align:center}.awards-block__inner__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;max-width:1180px;margin:64px auto 0;justify-content:center}@media screen and (max-width:420px){.awards-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.awards-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.awards-block__inner__cards{gap:19px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.awards-block__inner__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:941px){.awards-block__inner__cards{grid-template-columns:repeat(3,1fr)}}.frameworks-block{position:relative;padding:96px 0}.frameworks-block__inner__heading{width:100%;text-align:center}.frameworks-block__inner__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;max-width:1180px;margin:64px auto 0;justify-content:center}@media screen and (max-width:420px){.frameworks-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:421px){.frameworks-block__inner__cards{gap:32px 14px;grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:541px){.frameworks-block__inner__cards{gap:19px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.frameworks-block__inner__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:941px){.frameworks-block__inner__cards{grid-template-columns:repeat(3,1fr)}}.cookie-bar{display:flex;justify-content:space-between;position:fixed;bottom:0;background:rgba(0,51,73,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-top:4px solid #fe5000;height:auto;width:100%;padding:12px;z-index:99;align-items:center}@media screen and (max-width:420px){.cookie-bar{flex-direction:column}}@media screen and (min-width:421px){.cookie-bar{flex-direction:column}}@media screen and (min-width:541px){.cookie-bar{flex-direction:column}}@media screen and (min-width:768px){.cookie-bar{flex-direction:column}}@media screen and (min-width:941px){.cookie-bar{flex-direction:row}}.cookie-bar__text{color:#fff;display:block;width:auto;font-family:Arial}.cookie-bar__text a{color:#fe5000;font-weight:700}.cookie-bar__controls{display:block;width:auto}@media screen and (max-width:420px){.cookie-bar__controls{margin-top:16px}}@media screen and (min-width:421px){.cookie-bar__controls{margin-top:16px}}@media screen and (min-width:541px){.cookie-bar__controls{margin-top:8px}}@media screen and (min-width:768px){.cookie-bar__controls{margin-top:8px}}@media screen and (min-width:941px){.cookie-bar__controls{margin-top:0}}.cookie-bar__controls__button--accept{border:1px solid transparent}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{visibility:hidden!important}div[data-cky-tag=detail-powered-by]{display:none!important}.map-graphic-block__inner{display:flex;flex-direction:column;align-items:flex-end;width:100vw;overflow:hidden;position:relative;transform:translateY(-90px)}@media screen and (max-width:940px){.map-graphic-block__inner{transform:unset}}.map-graphic-block__inner__text{display:flex;flex-direction:column;gap:14px;transform:translateY(180px)}@media screen and (max-width:940px){.map-graphic-block__inner__text{transform:unset}}.map-graphic-block__inner__text__heading{font-size:2.4rem;color:#fe5000}.map-graphic-block__inner__text__subheading{font-size:1.4rem;color:#003349}.map-graphic-block__inner__text__heading,.map-graphic-block__inner__text__subheading{font-family:DIN2014,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2em}.map-graphic-block__inner__text__body{color:#003349}@media screen and (max-width:767px){.map-graphic-block__inner picture{transform:scale(1.4) translateX(-30px);padding:96px 0}}.microsoft-form-block{padding:32px 0}.microsoft-form-block__inner iframe{width:100%;height:1000px}.work-experience-form-block{padding:32px 0}.work-experience-form-block__inner iframe{width:100%;height:1000px}.case-study-card{background:#fff;filter:drop-shadow(0 0 15px rgba(0,0,0,.25));width:100%}@media screen and (max-width:420px){.case-study-card{width:100%}}@media screen and (min-width:421px){.case-study-card{width:100%}}@media screen and (min-width:541px){.case-study-card{width:380px}}.case-study-card--browser{width:100%}.case-study-card__image{width:100%;height:465px}@media screen and (max-width:420px){.case-study-card__image{height:390px}}@media screen and (min-width:421px){.case-study-card__image{height:390px}}@media screen and (min-width:541px){.case-study-card__image{height:465px}}.case-study-card__image__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-study-card__text{display:flex;flex-direction:column;color:#003349;padding:28px 20px;text-align:center}.case-study-card__text__subtitle,.case-study-card__text__title{font-size:1.5em;line-height:1.3em;color:#003349;font-weight:700}@media screen and (max-width:420px){.case-study-card__text__subtitle,.case-study-card__text__title{font-size:1.1em}}@media screen and (min-width:421px){.case-study-card__text__subtitle,.case-study-card__text__title{font-size:1.1em}}@media screen and (min-width:541px){.case-study-card__text__subtitle,.case-study-card__text__title{font-size:1.5em}}.case-study-card__text__subtitle{font-size:1.3em;font-weight:500}@media screen and (max-width:420px){.case-study-card__text__subtitle{font-size:1em}}@media screen and (min-width:421px){.case-study-card__text__subtitle{font-size:1em}}@media screen and (min-width:541px){.case-study-card__text__subtitle{font-size:1.3em}}.case-study-card__text__button{margin-top:32px}.article-card{background:#fff;box-shadow:0 0 24px rgba(0,0,0,.15);width:100%}@media screen and (max-width:420px){.article-card{width:100%}}@media screen and (min-width:421px){.article-card{width:100%}}@media screen and (min-width:541px){.article-card{width:380px}.article-card--browser{width:100%}}.article-card__image{position:relative;width:100%;height:240px}.article-card__image__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card__image__tags{display:flex;flex-direction:row;gap:8px;font-family:DIN2014,Arial;position:absolute;bottom:22px;right:0}.article-card__image__tags__tag{color:#fff;font-size:.875em;background:#00a9ce;filter:drop-shadow(0 0 7px rgba(0,0,0,.25));padding:10px 18px;text-transform:uppercase;letter-spacing:.25em}.article-card__image__tags__tag--blue{background:#00a9ce}.article-card__image__tags__tag--purple{background:#7675d7}.article-card__image__tags__tag--orange{background:#fe5000}.article-card__image__tags__tag--green{background:#77b91f}.article-card__image__tags__tag--teal{background:#00d0b8}.article-card__image__tags__tag--yellow{background:#fec726}.article-card__text{display:flex;flex-direction:column;color:#003349;padding:28px 20px;text-align:left;height:calc(100% - 240px);justify-content:space-between;gap:18px}.article-card__text__title{font-size:1.1em;line-height:1.3em;color:#003349;font-weight:700}.article-card__text__subtitle{font-size:1.3em;font-weight:500}.article-card-full{display:flex;flex-direction:row;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.15);width:100%;gap:20px;max-height:320px}@media screen and (max-width:1240px){.article-card-full{flex-direction:column;gap:0;max-height:unset}}.article-card-full__image{position:relative;width:100%;max-width:580px;height:100%;min-height:320px}@media screen and (max-width:1240px){.article-card-full__image{max-width:unset;min-height:300px;max-height:100%}}.article-card-full__image__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card-full__image__tags{display:flex;flex-direction:row;gap:8px;font-family:DIN2014,Arial;position:absolute;bottom:22px;right:0}.article-card-full__image__tags__tag{color:#fff;font-size:.875em;background:#00a9ce;filter:drop-shadow(0 0 7px rgba(0,0,0,.25));padding:10px 18px;text-transform:uppercase;letter-spacing:.25em}.article-card-full__image__tags__tag--blue{background:#00a9ce}.article-card-full__image__tags__tag--purple{background:#7675d7}.article-card-full__image__tags__tag--orange{background:#fe5000}.article-card-full__image__tags__tag--green{background:#77b91f}.article-card-full__image__tags__tag--teal{background:#00d0b8}.article-card-full__image__tags__tag--yellow{background:#fec726}.article-card-full__text{color:#003349;padding:32px 20px;text-align:left;justify-content:space-between;width:100%}.article-card-full__text,.article-card-full__text__body{display:flex;flex-direction:column;gap:18px}.article-card-full__text__body__title{font-size:1.2em;line-height:1.3em;color:#00a9ce;font-weight:700}.article-card-full__text__body__subtitle{font-size:1.3em;font-weight:500}.article-card-full__text__body__excerpt{font-size:1em;line-height:1.4em}.article-card-full__text__button{max-width:300px;min-height:44px}.service-card{position:relative;width:100%;max-height:525px}@media screen and (max-width:420px){.service-card{height:435px}}@media screen and (min-width:421px){.service-card{height:435px}}@media screen and (min-width:541px){.service-card{max-height:525px}}.service-card__background{width:100%;height:100%}.service-card__background__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-card__background:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:#000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.service-card__text{display:flex;flex-direction:column;gap:18px;position:absolute;bottom:0;left:0;width:100%;padding:22px 38px}@media screen and (max-width:420px){.service-card__text{padding:22px 16px}}@media screen and (min-width:421px){.service-card__text{padding:22px 16px}}@media screen and (min-width:541px){.service-card__text{padding:22px 38px}}.service-card__text__title{font-family:DIN2014,Arial;font-size:1.5em;text-transform:uppercase;color:#fff;letter-spacing:.35em}@media screen and (max-width:420px){.service-card__text__title{max-width:100%;font-size:1.2em}}@media screen and (min-width:421px){.service-card__text__title{max-width:100%;font-size:1.2em}}@media screen and (min-width:541px){.service-card__text__title{max-width:70%;font-size:1.5em}}.commitment-card{position:relative;width:100%;max-height:525px}@media screen and (max-width:420px){.commitment-card{height:435px}}@media screen and (min-width:421px){.commitment-card{height:435px}}@media screen and (min-width:541px){.commitment-card{max-height:525px}}.commitment-card__background{width:100%;height:100%}.commitment-card__background__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.commitment-card__background:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background:#000;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.commitment-card__text{display:flex;flex-direction:column;gap:18px;position:absolute;bottom:0;left:0;width:100%;padding:22px 38px}@media screen and (max-width:420px){.commitment-card__text{padding:22px 16px}}@media screen and (min-width:421px){.commitment-card__text{padding:22px 16px}}@media screen and (min-width:541px){.commitment-card__text{padding:22px 38px}}.commitment-card__text__title{font-family:DIN2014,Arial;font-size:1.5em;text-transform:uppercase;color:#fff;letter-spacing:.35em}@media screen and (max-width:420px){.commitment-card__text__title{max-width:100%;font-size:1.2em}}@media screen and (min-width:421px){.commitment-card__text__title{max-width:100%;font-size:1.2em}}@media screen and (min-width:541px){.commitment-card__text__title{max-width:70%;font-size:1.5em}}.person-card{display:flex;flex-direction:column;width:100%;height:100%;gap:24px;box-shadow:0 0 15px rgba(0,0,0,.25);position:relative}.person-card__image{width:100%;height:240px;min-height:240px}.person-card__image__asset{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-card__details{display:flex;flex-direction:column;gap:25px;padding:0 25px 25px;height:100%}.person-card__details__name{font-family:DIN2014,Arial;font-size:1.125em;color:#00a9ce;letter-spacing:.15em;text-transform:uppercase}.person-card__details__extra{display:flex;flex-direction:row;justify-content:space-between}.person-card__details__extra__meta{display:flex;flex-direction:column;gap:8px}.person-card__details__extra__meta__location,.person-card__details__extra__meta__position{color:#003349;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.875em}.person-card__details__extra__links{display:flex;flex-direction:row;gap:8px;align-items:flex-end}.person-card__details__extra__links__link{-webkit-tap-highlight-color:transparent;width:30px;height:30px}.person-card__details__extra__links__link__icon{width:30px;height:30px}.person-card__details__extra__links__link__icon path{fill:#fff}.person-card__details__button{margin-top:auto}.person-card__details__button .button{width:100%}.vacancy-card{position:relative;background:#fff;z-index:2;box-shadow:0 0 24px rgba(0,0,0,.15);padding:32px 26px;display:flex;flex-direction:column;gap:8px;height:243px}.vacancy-card__title{font-size:1em;color:#003349;font-weight:700}.vacancy-card__department{font-size:1em;color:#00a9ce}.vacancy-card__location{display:flex;flex-direction:row;gap:8px;margin-top:8px;align-items:center}.vacancy-card__location__icon{width:18px;height:24px}.vacancy-card__location__text{font-size:1em;font-weight:700}.vacancy-card__button{display:flex;justify-self:flex-end;margin-top:auto;align-items:center}.vacancy-card__button .button{width:100%;justify-content:center}.simple-card{display:flex;flex-direction:column;width:100%;height:100%;gap:24px;box-shadow:0 0 15px rgba(0,0,0,.25);position:relative}.simple-card__image{width:100%;height:240px}.simple-card__image__asset{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;min-height:173px}.simple-card__details{display:flex;flex-direction:column;gap:25px;padding:0 25px 25px;height:100%}.simple-card__details__name{font-family:DIN2014,Arial;font-size:1.125em;color:#00a9ce;letter-spacing:.15em;text-transform:uppercase}.simple-card__details__extra{display:flex;flex-direction:row;justify-content:space-between}.simple-card__details__extra__meta{display:flex;flex-direction:column;gap:8px}.simple-card__details__extra__meta__location,.simple-card__details__extra__meta__position{color:#003349;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.875em}.simple-card__details__extra__links{display:flex;flex-direction:row;gap:8px;align-items:flex-end}.simple-card__details__extra__links__link{-webkit-tap-highlight-color:transparent;width:30px;height:30px}.simple-card__details__extra__links__link__icon{width:30px;height:30px}.simple-card__details__extra__links__link__icon path{fill:#fff}.simple-card__details__buttons{display:flex;flex-direction:column;gap:10px;margin-top:auto}.simple-card__details__buttons .button{width:100%}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.steps-enter,.steps-leave-to{opacity:0;transform:translateY(-200px)}.steps-enter-to,.steps-leave{opacity:1;transform:translateY(0)}.steps-enter-active,.steps-leave-active{transition:opacity .3s,transform .6s}.popup-enter,.popup-leave-to{opacity:0;transform:translate(-50%,-50%) scale(0)}.popup-enter-to,.popup-leave{opacity:1;transform:translate(-50%,-50%) scale(1)}.popup-enter-active,.popup-leave-active{transition:transform .3s,opacity .2s ease-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.footer-contact__text-wrapper,.hero--small .background-image{-ms-flex-align:center}.cs-intro__container:after,.footer-contact .footer-contact__text:after{top:1px}}.lp-iframe-container{overflow:hidden}
/*# sourceMappingURL=main.css.map */
