/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.m--mediumgray{color:#8e8d8c}@font-face{font-family:apercu;src:url(/fonts/apercu-bold.eot);src:url(/fonts/apercu-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/apercu-bold.woff2) format("woff2"),url(/fonts/apercu-bold.woff) format("woff"),url(/fonts/apercu-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:apercu;src:url(/fonts/apercu-italic.eot);src:url(/fonts/apercu-italic.eot?#iefix) format("embedded-opentype"),url(/fonts/apercu-italic.woff2) format("woff2"),url(/fonts/apercu-italic.woff) format("woff"),url(/fonts/apercu-italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:apercu;src:url(/fonts/apercu-regular.eot);src:url(/fonts/apercu-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/apercu-regular.woff2) format("woff2"),url(/fonts/apercu-regular.woff) format("woff"),url(/fonts/apercu-regular.ttf) format("truetype");font-weight:400;font-style:normal}@media screen and (min-width:1801px){html{font-size:110%}}body{font-family:Apercu;color:#1a1918;padding-bottom:31.1875rem;font-size:1rem}@media screen and (max-width:970px){body{padding-bottom:0}}@media screen and (min-width:971px) and (max-width:1080px){body{padding-bottom:568px}}@media screen and (min-width:1801px){body{padding-bottom:541px}}body.pay25{padding-bottom:26.8125rem}@media screen and (max-width:768px){body.pay25{padding-bottom:0}}.site-main{z-index:1;position:relative;background-color:#fff}.page--upload .site-main{background-color:#f6f5f4}.about__whatsets__items,.c--header__text__inner,.g--wrapper,.home__filter--jobs .c--home-filter__main,.jobs__main__items,.s--intro,.site-footer__bottom,.site-footer__inner{max-width:78.75rem;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.g--wrapper--small.about__whatsets__items,.g--wrapper--small.c--header__text__inner,.g--wrapper--small.jobs__main__items,.g--wrapper--small.s--intro,.g--wrapper--small.site-footer__bottom,.g--wrapper--small.site-footer__inner,.g--wrapper.g--wrapper--small,.home__filter--jobs .g--wrapper--small.c--home-filter__main{max-width:56.25rem}.g--wrapper--half.about__whatsets__items,.g--wrapper--half.c--header__text__inner,.g--wrapper--half.jobs__main__items,.g--wrapper--half.s--intro,.g--wrapper--half.site-footer__bottom,.g--wrapper--half.site-footer__inner,.g--wrapper.g--wrapper--half,.home__filter--jobs .g--wrapper--half.c--home-filter__main{max-width:33.125rem;margin-right:0}.g--wrapper--job.about__whatsets__items,.g--wrapper--job.c--header__text__inner,.g--wrapper--job.jobs__main__items,.g--wrapper--job.s--intro,.g--wrapper--job.site-footer__bottom,.g--wrapper--job.site-footer__inner,.g--wrapper.g--wrapper--job,.home__filter--jobs .g--wrapper--job.c--home-filter__main{max-width:60.625rem}.about__services__items__img__text__title,.insight__more__title,.mono,.site-nav ul li a,h1,h2,h3,h4,h5,h6{font-family:mono45-headline,monospace;font-weight:500;font-style:normal;letter-spacing:.1em}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:.95;margin-bottom:0}.m--title-space{letter-spacing:-.1em}p{margin-top:0}.g--title{font-size:3.75rem;letter-spacing:.1em}.g--title,.m--center{text-align:center}.js--animate{opacity:0}.site-content section{padding-left:1.25rem;padding-right:1.25rem}.site-content section.about__heritage,.site-content section.about__services,.site-content section.home__filter,.site-content section.home__solutions,.site-content section.home__talk,.site-content section.insight__content__section,.site-content section.insight__more,.site-content section.sectors__main{padding-left:0;padding-right:0}@media screen and (max-width:600px){.site-content section.insight__content{padding-left:10px;padding-right:10px}}.page--upload .site-content{padding-bottom:14.375rem}.c--contact-form label,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.m--hide{position:absolute!important;top:-9999px!important;left:-9999px!important}.lazyload,.lazyloading{opacity:0;transition:opacity .4s ease-out}.lazyloaded{opacity:1;transition:opacity .4s ease-out}#gRecaptchaContainer{margin-top:20px}.c--cv-upload__error-message{margin-top:20px;color:#f63232}.g--video-wrapper{position:relative;padding-bottom:56.25%;height:0}.g--video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c--home-link a,.home__filter{height:7.5rem;align-items:center;justify-content:center}.c--home-link a{background-color:#1a1918;text-align:center;font-size:1.375rem;text-decoration:none}.c--home-link a:hover{text-decoration:underline}.site-header{position:fixed;z-index:2;padding:3.125rem;display:flex;justify-content:space-between;width:100%;box-sizing:border-box;transition:all .4s ease-out}.site-header.invert{background-color:#fff;box-shadow:0 0 .875rem rgba(0,0,0,.05);padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (max-width:600px){.site-header{padding:1.25rem}}.site-header__logo{display:block;width:10.125rem}.site-header__logo svg{width:100%;display:block}.site-header__logo svg .stframelogo0,.site-header__logo svg .stpay1{transition:all .25s ease-out}.invert .site-header__logo svg .stframelogo0,.invert .site-header__logo svg .stpay1{fill:#000}.site-header__logo:hover svg .stframelogo0,.site-header__logo:hover svg .stpay1{fill:#f63232}.js--menu{width:32px;z-index:2}.js--menu svg{display:block;width:100%}.js--menu svg .stmenu{transition:all .25s ease-out}.invert .js--menu svg .stmenu{stroke:#000}.js--menu:hover svg .stmenu{stroke:#f63232}.js--close{position:absolute;top:3.125rem;width:1.5625rem;display:block;left:3.125rem}@media screen and (max-height:500px){.js--close{top:1.25rem}}@media screen and (max-height:400px){.js--close{position:relative;top:auto;left:auto;display:block;margin:1.25rem auto 2.5rem 0}}.js--close svg{display:block;width:100%}.js--close svg .stclose0{transition:all .25s ease-out}.js--close:hover svg .stclose0{stroke:#f63232}.site-nav{transition:all .5s ease-out;transform:translateX(100%);padding-left:3.125rem;width:40%;display:flex;align-items:center;background-color:#1a1918;height:100%;position:fixed;right:0;top:0;z-index:5}.site-nav.show{transform:translateX(0)}@media screen and (max-width:950px){.site-nav{width:auto;padding-right:3.125rem}}@media screen and (max-height:400px){.site-nav{flex-direction:column;overflow-y:scroll}}.site-nav ul{list-style-type:none;margin:0;padding:0}.site-nav ul li a{text-decoration:none;color:#fff;font-size:3.75rem;line-height:.95;transition:all .15s ease-out}@media screen and (max-width:440px){.site-nav ul li a{font-size:2.5rem}}@media screen and (max-height:600px){.site-nav ul li a{font-size:2.5rem}}@media screen and (min-width:1801px) and (max-height:720px){.site-nav ul li a{font-size:2.5rem}}.site-nav ul li a:hover{color:#f63232}.site-nav__hive{position:absolute;bottom:3.125rem;left:3.125rem;border:2px solid #fff;padding:.625rem .9375rem;color:#fff;text-decoration:none;background-repeat:no-repeat;background-position:92%;background-size:30px;transition:all .15s ease-out;display:flex;align-items:center}@media screen and (max-height:500px){.site-nav__hive{bottom:1.25rem}}@media screen and (max-height:400px){.site-nav__hive{position:relative;bottom:auto;top:auto;left:auto;margin-top:20px;margin-bottom:20px}}.site-nav__hive:hover{color:#3dd4a8;border-color:#3dd4a8}.site-nav__hive:hover svg .st0{fill:#3dd4a8}.site-nav__hive svg .st0{transition:all .15s ease-out}.site-nav__hive__img{display:block;margin-left:2.25rem;width:30px}.site-footer{background-color:#1a1918;padding-top:83px;padding-bottom:83px;color:#8e8d8c;position:fixed;bottom:0;z-index:0;width:100%}@media screen and (max-width:970px){.site-footer{position:relative;bottom:auto}}.site-footer__inner{display:flex}@media screen and (max-width:970px){.site-footer__inner{flex-wrap:wrap;justify-content:space-between;padding-right:20px}.site-footer--pay25 .site-footer__inner{flex-wrap:inherit;justify-content:flex-start}}.site-footer--pay25 .site-footer__inner{max-width:66.5625rem}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__inner{flex-wrap:wrap;justify-content:space-between}}.site-footer__logo{max-width:10.125rem;display:block}.site-footer__tagline{max-width:10.125rem;margin-top:1.875rem}@media screen and (max-width:768px){.site-footer__column{margin-bottom:20px}}.site-footer--pay25 .site-footer__column{width:250px}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__column{margin-bottom:40px}}.site-footer__column:first-child{margin-right:6.5625rem}@media screen and (max-width:970px){.site-footer__column:first-child{margin-right:0}}@media screen and (max-width:768px){.site-footer__column:first-child{width:33.33%}}@media screen and (max-width:600px){.site-footer__column:first-child{width:100%;margin-bottom:20px}}.site-footer--pay25 .site-footer__column:first-child{width:auto;padding-right:3.75rem;margin-right:0}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__column:first-child{width:100%;margin-bottom:40px;padding-right:0}}.site-footer__column:nth-child(2){margin-right:3.4375rem}@media screen and (max-width:970px){.site-footer__column:nth-child(2){margin-right:0}}@media screen and (max-width:768px){.site-footer__column:nth-child(2){width:33.33%}}@media screen and (max-width:600px){.site-footer__column:nth-child(2){width:50%}}@media screen and (max-width:420px){.site-footer__column:nth-child(2){width:100%}}.site-footer--pay25 .site-footer__column:nth-child(2){margin-right:17px}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__column:nth-child(2){margin-left:0;margin-right:0;padding-right:17px;box-sizing:border-box}}@media screen and (max-width:480px){.site-footer--pay25 .site-footer__column:nth-child(2){width:100%}}.site-footer__column:nth-child(3){margin-right:3.75rem}@media screen and (max-width:970px){.site-footer__column:nth-child(3){margin-right:0}}@media screen and (max-width:768px){.site-footer__column:nth-child(3){width:33.33%}}@media screen and (max-width:600px){.site-footer__column:nth-child(3){width:50%}}@media screen and (max-width:420px){.site-footer__column:nth-child(3){width:100%}}.site-footer--pay25 .site-footer__column:nth-child(3){margin-right:17px}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__column:nth-child(3){margin-left:0;margin-right:0;padding-right:17px;box-sizing:border-box}}@media screen and (max-width:480px){.site-footer--pay25 .site-footer__column:nth-child(3){width:100%}}.site-footer__column:nth-child(4){margin-right:5.9375rem}@media screen and (max-width:970px){.site-footer__column:nth-child(4){margin-right:0}}@media screen and (max-width:768px){.site-footer__column:nth-child(4){width:33.33%;margin-left:33.33%}}@media screen and (max-width:600px){.site-footer__column:nth-child(4){width:50%;margin-left:0}}@media screen and (max-width:420px){.site-footer__column:nth-child(4){width:100%}}.site-footer--pay25 .site-footer__column:nth-child(4){margin-right:17px}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__column:nth-child(4){margin-left:0;box-sizing:border-box;margin-right:0;padding-right:17px}}@media screen and (max-width:480px){.site-footer--pay25 .site-footer__column:nth-child(4){width:100%}}@media screen and (max-width:768px){.site-footer__column:nth-child(5){width:33.33%}}@media screen and (max-width:600px){.site-footer__column:nth-child(5){width:50%}}@media screen and (max-width:420px){.site-footer__column:nth-child(5){width:100%}}.site-footer__column__header{color:#fff;line-height:1;margin-bottom:7px}.site-footer__nav{margin:0;padding:0;list-style-type:none}.site-footer__nav li{line-height:1.6875}.site-footer__nav li a{color:#8e8d8c;text-decoration:none;transition:all .15s ease-out}.site-footer__nav li a:hover{color:#f63232}.site-footer__text{color:#8e8d8c;line-height:1.6875;margin-bottom:1.5625rem}.site-footer--pay25 .site-footer__text:last-child{margin-bottom:0}.site-footer__text a{color:inherit;text-decoration:none;transition:color .25s ease-out}.site-footer__text a:hover{color:#f63232}@media screen and (max-width:420px){.site-footer__text:last-child,.site-footer__text:last-child p{margin-bottom:0}}.site-footer__bottom{color:#fff;display:flex;align-items:flex-end}.site-footer--pay25 .site-footer__bottom{max-width:66.5625rem;justify-content:space-between}@media screen and (max-width:970px){.site-footer__bottom{padding-right:20px}}@media screen and (max-width:600px){.site-footer__bottom{margin-top:20px;flex-wrap:wrap}}.site-footer--pay25 .site-footer__bottom{margin-top:100px}.site-footer__bottom__left{color:#8e8d8c;padding-right:19.375rem}.site-footer__bottom__left img{margin-top:.9375rem;display:block;width:6.125rem}@media screen and (max-width:1030px){.site-footer__bottom__left{padding-right:1.25rem}}@media screen and (max-width:768px){.site-footer__bottom__left{width:33.33%;padding-right:0}}@media screen and (max-width:600px){.site-footer__bottom__left{width:100%;margin-bottom:20px}}.site-footer__bottom__middle{padding-right:8.75rem}@media screen and (max-width:1030px){.site-footer__bottom__middle{padding-right:1.25rem}.site-footer--pay25 .site-footer__bottom__middle{padding-right:0}}.site-footer--pay25 .site-footer__bottom__middle{padding-left:10.9375rem}@media screen and (max-width:768px){.site-footer--pay25 .site-footer__bottom__middle{padding-left:0;padding-right:0;margin-right:20px}}@media screen and (min-width:1801px){.site-footer--pay25 .site-footer__bottom__middle{padding-left:181px}}@media screen and (max-width:600px){.site-footer--pay25 .site-footer__bottom__middle{margin-bottom:10px}}.site-footer__bottom__middle,.site-footer__bottom__right{font-size:.75rem}.site-footer__bottom__middle a,.site-footer__bottom__right a{color:inherit;transition:color .15s ease-out}.site-footer__bottom__middle a:hover,.site-footer__bottom__right a:hover{color:#f63232}@media screen and (max-width:768px){.site-footer__bottom__middle,.site-footer__bottom__right{width:33.33%;box-sizing:border-box}}@media screen and (max-width:600px){.site-footer__bottom__middle,.site-footer__bottom__right{width:50%}}@media screen and (max-width:420px){.site-footer__bottom__middle,.site-footer__bottom__right{width:100%;margin-bottom:10px}}.about__heritage{background-color:#f63232;position:relative}.about__heritage.about__heritage--hive{background-color:#fff;padding-top:8.125rem}.about__heritage.about__heritage--hive--sectors{background-color:#f6f5f4}@media screen and (max-width:840px){.about__heritage .about__whatsets__items,.about__heritage .c--header__text__inner,.about__heritage .g--wrapper,.about__heritage .home__filter--jobs .c--home-filter__main,.about__heritage .jobs__main__items,.about__heritage .s--intro,.about__heritage .site-footer__bottom,.about__heritage .site-footer__inner,.home__filter--jobs .about__heritage .c--home-filter__main{flex-wrap:wrap;display:flex;padding-right:0;padding-left:0}}.about__heritage__text,.home__solutions__text,.home__talk__text{color:#fff;padding-top:5.1875rem;max-width:50%;padding-bottom:5.625rem;box-sizing:border-box}@media screen and (max-width:840px){.about__heritage__text,.home__solutions__text,.home__talk__text{padding-top:3.75rem;padding-bottom:3.75rem}}.about__heritage--hive .about__heritage__text,.about__heritage--hive .home__solutions__text,.about__heritage--hive .home__talk__text{padding-top:5.9375rem;padding-bottom:5.9375rem}@media screen and (max-width:840px){.about__heritage--hive .about__heritage__text,.about__heritage--hive .home__solutions__text,.about__heritage--hive .home__talk__text{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (max-width:1100px){.about__heritage__text,.home__solutions__text,.home__talk__text{padding-left:20px}}@media screen and (max-width:840px){.about__heritage__text,.home__solutions__text,.home__talk__text{width:100%;padding-right:20px;padding-top:3.75rem;padding-bottom:2.5rem;max-width:none}}.about__heritage--hive .about__heritage__text,.about__heritage--hive .home__solutions__text,.about__heritage--hive .home__talk__text{color:#1a1918}.about__heritage__text h3,.home__solutions__text h3,.home__talk__text h3{margin-bottom:3rem;font-size:3.75rem;line-height:.95;padding-right:.625rem}.about__heritage--hive .about__heritage__text h3,.about__heritage--hive .home__solutions__text h3,.about__heritage--hive .home__talk__text h3{padding-right:11.25rem}@media screen and (max-width:400px){.about__heritage__text h3,.home__solutions__text h3,.home__talk__text h3{font-size:3.125rem}}.about__heritage__text p,.home__solutions__text p,.home__talk__text p{padding-right:6.25rem}.about__heritage--hive .about__heritage__text p,.about__heritage--hive .home__solutions__text p,.about__heritage--hive .home__talk__text p{padding-right:5rem}@media screen and (max-width:840px){.about__heritage--hive .about__heritage__text p,.about__heritage--hive .home__solutions__text p,.about__heritage--hive .home__talk__text p,.about__heritage__text p,.home__solutions__text p,.home__talk__text p{padding-right:0}}.about__heritage__text--driving.home__solutions__text,.about__heritage__text--driving.home__talk__text,.about__heritage__text.about__heritage__text--driving{padding-bottom:4.6875rem}@media screen and (max-width:840px){.about__heritage__text--driving.home__solutions__text,.about__heritage__text--driving.home__talk__text,.about__heritage__text.about__heritage__text--driving{padding-bottom:2.5rem}}.about__heritage__img,.home__solutions__img,.home__talk__img{position:absolute;right:0;width:50%;height:100%;top:0}.about__heritage__img img,.home__solutions__img img,.home__talk__img img{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.about__heritage--hive .about__heritage__img img,.about__heritage--hive .home__solutions__img img,.about__heritage--hive .home__talk__img img{-o-object-fit:contain;object-fit:contain;width:70%}@media screen and (max-width:840px){.about__heritage--hive .about__heritage__img img,.about__heritage--hive .home__solutions__img img,.about__heritage--hive .home__talk__img img{width:75%;left:50%;transform:translateX(-50%)}}@media screen and (max-width:840px){.about__heritage__img,.home__solutions__img,.home__talk__img{position:relative;padding-top:50%;height:auto;width:100%}.about__heritage__img img,.home__solutions__img img,.home__talk__img img{position:absolute;top:0;left:0}}.about__whatsets{background-color:#f6f5f4;padding-top:8.125rem}@media screen and (max-width:840px){.about__whatsets{padding-top:3.75rem;padding-bottom:3.75rem}}.about__whatsets.about__whatsets--pay25{padding-top:2.5rem;padding-bottom:1.875rem}.about__whatsets__items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:4.6875rem}.about__whatsets--pay25 .about__whatsets__items{justify-content:center}.about__whatsets__items__item{width:calc(33.33% - 43px);text-align:center;display:flex;flex-direction:column;margin-bottom:5rem;position:relative}.about__whatsets--pay25 .about__whatsets__items__item{padding-left:20px;padding-right:20px}@media screen and (max-width:768px){.about__whatsets__items__item{width:calc(50% - 20px)}.about__whatsets--two .about__whatsets__items__item{width:100%}}@media screen and (max-width:450px){.about__whatsets__items__item{width:100%;padding-left:10px;padding-right:10px}}.about__whatsets__items__item h4{color:#f63232;margin-bottom:2.5rem;font-size:1.875rem;min-height:4.25rem}.about__whatsets--two{background-color:#fff;text-align:center}.about__whatsets--two h3{margin-bottom:3.4375rem}.about__whatsets--two h4{min-height:auto}@media screen and (max-width:768px){.about__whatsets--two .about__whatsets__items__item{margin-bottom:40px}}.about__team{padding-top:5.625rem;padding-bottom:6.875rem;text-align:center}@media screen and (max-width:840px){.about__team{padding-top:3.75rem;padding-bottom:3.75rem}}.about__team h3{font-size:3.75rem;margin-bottom:3.75rem}.about__services{text-align:center;background-color:#1a1918;padding-top:5.3125rem;color:#fff}.about__services h3{font-size:3.75rem;margin-bottom:3.75rem}.about__services__items{margin-top:5rem;text-align:left}.about__services__items__item{background-color:#f63232;color:#fff;position:relative}.about__services__items__item:nth-child(2){background-color:#1a1918}.about__services__items__item:nth-child(2) .about__services__items__text{margin-left:0;margin-right:auto;width:50%;padding-left:0}@media screen and (max-width:1140px){.about__services__items__item:nth-child(2) .about__services__items__text{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:768px){.about__services__items__item:nth-child(2) .about__services__items__text{width:auto}}.about__services__items__item:nth-child(2) .about__services__items__img{left:auto;right:0}.about__services__items__item h4{font-size:3.75rem;margin-bottom:1.875rem}@media screen and (max-width:860px){.about__services__items__item h4{font-size:3.125rem}}@media screen and (max-width:768px){.about__services__items__item{display:flex;flex-direction:column-reverse}}.about__services__items__img{position:absolute;top:0;left:0;width:50%;height:100%}.about__services__items__img>img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}@media screen and (max-width:520px){.about__services__items__img>img{position:absolute}}.about__services__items__img:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media screen and (max-width:520px){.about__services__items__img:before{z-index:1}}@media screen and (max-width:768px){.about__services__items__img{position:relative;width:100%}}.about__services__items__img__text{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.about__services__items__img__text img{display:block}@media screen and (max-width:520px){.about__services__items__img__text{position:relative;top:auto;left:auto;transform:none;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3.75rem;padding-bottom:5rem;z-index:2}.about__services__items__img__text img{max-width:128px}}.about__services__items__img__text__title{font-size:3.125rem;margin-bottom:3.125rem}@media screen and (max-width:520px){.about__services__items__img__text__title{margin-bottom:1.875rem}}.about__services__items__text{margin-right:auto;margin-left:50%;box-sizing:border-box;padding-top:7.5rem;padding-bottom:7.1875rem}.about__services__items__text>div{max-width:26.875rem;margin-left:auto;margin-right:auto}@media screen and (max-width:1140px){.about__services__items__text{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width:768px){.about__services__items__text{max-width:100%;padding-top:3.75rem;padding-bottom:3.75rem;margin-left:0}}.about__team__items{display:flex;flex-wrap:wrap;max-width:71.5625rem;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:5rem}.home__intro{background-color:#f6f5f4;padding-top:6.875rem;padding-bottom:6.875rem;position:relative;z-index:4}.home__intro h1{font-size:3.75rem;width:40%;padding-right:6.875rem;flex-shrink:0;box-sizing:border-box;line-height:.95}@media screen and (max-width:970px){.home__intro h1{padding-right:2.5rem}}@media screen and (max-width:790px){.home__intro h1{width:100%;margin-bottom:20px}}@media screen and (max-width:970px){.pay25 .home__intro h1{width:100%;margin-bottom:20px}}.home__intro p{font-size:1.375rem;line-height:1.2;padding-right:1.25rem}@media screen and (max-width:790px){.home__intro{padding-top:5rem;padding-bottom:5rem}}@media screen and (max-width:970px){.pay25 .home__intro{padding-top:5rem;padding-bottom:5rem}}.home__filter--jobs .home__intro .c--home-filter__main,.home__intro .about__whatsets__items,.home__intro .c--header__text__inner,.home__intro .g--wrapper,.home__intro .home__filter--jobs .c--home-filter__main,.home__intro .jobs__main__items,.home__intro .s--intro,.home__intro .site-footer__bottom,.home__intro .site-footer__inner{display:flex}@media screen and (max-width:790px){.home__filter--jobs .home__intro .c--home-filter__main,.home__intro .about__whatsets__items,.home__intro .c--header__text__inner,.home__intro .g--wrapper,.home__intro .home__filter--jobs .c--home-filter__main,.home__intro .jobs__main__items,.home__intro .s--intro,.home__intro .site-footer__bottom,.home__intro .site-footer__inner{flex-wrap:wrap}}@media screen and (max-width:970px){.home__filter--jobs .pay25 .home__intro .c--home-filter__main,.pay25 .home__intro .about__whatsets__items,.pay25 .home__intro .c--header__text__inner,.pay25 .home__intro .g--wrapper,.pay25 .home__intro .home__filter--jobs .c--home-filter__main,.pay25 .home__intro .jobs__main__items,.pay25 .home__intro .s--intro,.pay25 .home__intro .site-footer__bottom,.pay25 .home__intro .site-footer__inner{flex-wrap:wrap}}.home__subintro{padding-top:4.75rem;padding-bottom:5.375rem}@media screen and (max-width:840px){.home__subintro{padding-top:3.75rem;padding-bottom:3.75rem}}.home__subintro p{margin-bottom:.9375rem}.home__subintro .c--button{margin-top:5rem}.home__solutions{color:#fff;position:relative}@media screen and (max-width:840px){.home__solutions{margin-bottom:0}}.home__solutions--video{--plyr-color-main:#f63232}.home__solutions--video .home__solutions__text{margin-right:0;margin-left:auto}.home__solutions--video .home__solutions__img{right:auto;left:0;background-color:#000}.home__solutions--video .g--wrapper--half{margin-left:3.75rem;margin-right:auto}@media screen and (max-width:840px){.home__solutions--video .g--wrapper--half{margin-left:0}}.home__solutions__img--video{display:flex;align-items:center;justify-content:center}.home__solutions__img--video>div{width:90%;max-height:100%}@media screen and (max-width:840px){.home__solutions__img--video{padding-top:0}.home__solutions__img--video div{width:100%}}.home__solutions__img--video .plyr__controls{width:100%}.home__solutions__text{background-color:#f63232}@media screen and (max-width:840px){.home__solutions__text .g--wrapper--half{max-width:100%}}@media screen and (max-width:840px){.home__solutions__text{padding-bottom:3.75rem}}.home__solutions__img{background-color:#fff}@media screen and (max-width:840px){.home__solutions__img img{-o-object-position:center bottom;object-position:center bottom}}.home__sectors{background-color:#1a1918;color:#fff}.home__clients{padding-top:2.1875rem;padding-bottom:5.3125rem}.home__clients__carousel{max-width:78.75rem;margin-left:auto;margin-right:auto}.home__clients__carousel .flickity-page-dots{position:relative;bottom:auto;margin-top:5px}.home__clients__carousel .flickity-page-dots .dot{background:#1a1918;opacity:1}.home__clients__carousel .flickity-page-dots .dot.is-selected{background-color:#f63232}.home__clients__carousel .flickity-slider{display:flex}.home__clients__carousel__slide{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.home__clients__carousel__item{width:33.33%;padding-left:10px;box-sizing:border-box;padding-right:10px}@media screen and (max-width:900px){.home__clients__carousel__item{width:calc(50% - 45px);margin-right:0;margin-left:0}}.home__clients__carousel__item img{display:block;margin-left:auto;margin-right:auto;max-width:240px}.home__testimonials{background-color:#f6f5f4;padding-top:3.4375rem;padding-bottom:3.75rem;text-align:center}.home__testimonials__carousel .flickity-page-dots{position:relative;bottom:auto;margin-top:110px}.home__testimonials__carousel .flickity-page-dots .dot{background:#1a1918;opacity:1}.home__testimonials__carousel .flickity-page-dots .dot.is-selected{background-color:#f63232}.home__testimonials__carousel .flickity-slider{display:flex}@media screen and (max-width:840px){.home__testimonials__carousel .flickity-slider{flex-wrap:wrap;display:block;flex-direction:column}}.home__testimonials__item{padding-right:10px;padding-left:10px;width:33.33%;flex-shrink:0;display:flex;flex-direction:column;justify-content:stretch;box-sizing:border-box;min-height:100%}@media screen and (max-width:840px){.home__testimonials__item{width:100%}}.home__testimonials__item:before{display:inline-block;transform:rotate(180deg) scaleX(-1);line-height:0;content:"\201C";color:#f63232;margin-bottom:100px;font-size:6.25rem}.home__testimonials__item__copy{margin-bottom:1.5625rem;line-height:1.25;flex-grow:1}.home__testimonials__item__credit{line-height:1.25}.home__middle-img{padding-top:46.8%;position:relative}@media screen and (max-width:840px){.home__middle-img{padding-top:60%}}.home__middle-img__inner{position:absolute;top:0;left:0;width:100%;height:100%}.home__middle-img__inner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}.home__insights{background-color:#f6f5f4;padding-top:7.5rem;padding-bottom:7.5rem;text-align:center}@media screen and (max-width:840px){.home__insights{padding-top:3.75rem;padding-bottom:2.5rem}}.home__insights h3{font-size:3.75rem;margin-bottom:3.75rem}.home__insights .c--button{margin-top:1.875rem}.home__insights .c--button a{padding-right:10.3125rem}@media screen and (max-width:500px){.home__insights .c--button a{display:block;padding-right:0;text-align:left;margin-left:10px;margin-right:10px}}.home__insights__items{padding-top:5rem;text-align:left}.home__filter--jobs .home__insights__items .c--home-filter__main,.home__insights__items .about__whatsets__items,.home__insights__items .c--header__text__inner,.home__insights__items .g--wrapper,.home__insights__items .home__filter--jobs .c--home-filter__main,.home__insights__items .jobs__main__items,.home__insights__items .s--intro,.home__insights__items .site-footer__bottom,.home__insights__items .site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.home__newsletter{padding-top:4.6875rem;background-color:#f6f5f4;text-align:center;padding-bottom:5rem}@media screen and (max-width:840px){.home__newsletter{padding-top:2.5rem;padding-bottom:3.75rem}}.home__newsletter h3{font-size:3.75rem;margin-bottom:3.75rem}.page--candidates .home__newsletter{background-color:#fff}.home__talk{background-color:#f63232;padding-top:1.5625rem;padding-bottom:.9375rem;position:relative}.home__talk .c--button{text-align:left;margin-top:4.6875rem}.home__talk .c--button a{padding-right:10.3125rem;color:#1a1918;background-image:url(/img/discover_arrow--black.svg);transition:all .15s ease-out;background-color:#fff}.home__talk .c--button a:hover{background-color:#f6f5f4}@media screen and (max-width:840px){.home__talk{padding-top:0}.home__filter--jobs .home__talk .c--home-filter__main,.home__talk .about__whatsets__items,.home__talk .c--header__text__inner,.home__talk .g--wrapper,.home__talk .home__filter--jobs .c--home-filter__main,.home__talk .jobs__main__items,.home__talk .s--intro,.home__talk .site-footer__bottom,.home__talk .site-footer__inner{padding-left:0;padding-right:0}}.home__talk__text{margin-right:0;margin-left:auto;padding-left:6.25rem;box-sizing:border-box}@media screen and (max-width:840px){.home__talk__text{padding-left:2.5rem}}.home__talk__img{right:auto;left:0}.contact__locations__item{display:flex;flex-wrap:wrap;background-color:#f6f5f4;margin-bottom:40px}.contact__locations__item h2{width:100%;font-size:1.875rem;margin-bottom:2.1875rem;font-family:Apercu;letter-spacing:0}.contact__locations__item__address{width:50%}@media screen and (max-width:820px){.contact__locations__item__address{width:100%}}.contact__locations__item{width:calc(50% - 10px)}.contact__locations__item img{width:100%}@media screen and (max-width:820px){.contact__locations__item{width:100%}}.contact__locations{padding-top:3.125rem;padding-bottom:8.75rem}@media screen and (max-width:840px){.contact__locations{padding-bottom:3.75rem}}.contact__locations__inner,.contact__locations__item__text{display:flex;justify-content:space-between;flex-wrap:wrap}.contact__locations__item__text{padding:20px 26px;line-height:1.3}.contact__locations__item__text a{text-decoration:none;color:inherit;transition:all .2s ease-out}.contact__locations__item__text a:hover{color:#f63232}.contact__locations__item__map{padding-top:57.69%;position:relative;width:100%}.contact__locations__item__main{width:100%}@media screen and (max-width:820px){.contact__locations__item__main{width:100%}}.contact__locations__item__map__map{position:absolute;top:0;left:0;width:100%;height:100%}.contact__talk{padding-top:6.875rem;text-align:center;padding-bottom:7.5rem}@media screen and (max-width:840px){.contact__talk{padding-top:3.75rem;padding-bottom:3.75rem}}.contact__talk h2{margin-bottom:3.75rem;font-size:3.75rem}.contact__cv{background-color:#f6f5f4;padding-bottom:7.5rem}.contact__talk__success{margin-bottom:40px;font-weight:700;font-size:20px}.sectors__main__item{background-color:#f63232;color:#fff;display:flex;position:relative;flex-wrap:wrap}.sectors__main__item:nth-child(2n){background-color:#1a1918}.sectors__main__item:nth-child(2n) .sectors__main__item__right-wrapper{margin-left:0;margin-right:auto}.sectors__main__item:nth-child(2n) .sectors__main__item__left{right:0;align-items:flex-start}.sectors__main__item:nth-child(2n) .sectors__main__item__right{margin-left:auto;margin-right:auto}@media screen and (max-width:840px){.sectors__main__item:nth-child(2n) .sectors__main__item__right{margin-left:auto}}.sectors__main__item:nth-child(2n) .sectors__main__item__right__inner{padding-left:0}@media screen and (max-width:840px){.sectors__main__item:nth-child(2n) .sectors__main__item__right__inner{padding-right:0}}.sectors__main__item:nth-child(2n) .sectors__main__item__left__text{padding-right:0}@media screen and (max-width:840px){.sectors__main__item:nth-child(2n) .sectors__main__item__left__text{padding-left:0}}.sectors__main__item h3{font-size:3.125rem;margin-bottom:2.8125rem;position:relative}.sectors__main__item__left{width:50%;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;position:relative;position:absolute;height:100%}@media screen and (max-width:840px){.sectors__main__item__left{width:100%;position:relative}}.sectors__main__item__left__text{display:flex;align-items:center;margin-left:auto;margin-right:auto;flex-direction:column}@media screen and (max-width:840px){.sectors__main__item__left__text{padding-top:60px;margin-left:auto;margin-right:auto;padding-right:0}}.sectors__main__item__img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:840px){.sectors__main__item__img{display:none}}.sectors__main__item__img:after{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);content:""}.sectors__main__item__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sectors__main__item__picto{max-width:10.625rem;display:block;position:relative}@media screen and (max-width:840px){.sectors__main__item__picto{max-height:8rem}}.sectors__main__item__right{max-width:41.875rem;box-sizing:border-box;padding:4.875rem 1.25rem 4.625rem;margin-right:auto;margin-left:auto}@media screen and (max-width:840px){.sectors__main__item__right{margin-right:auto}}@media screen and (max-width:768px){.sectors__main__item__right{width:calc(100% - 40px)}}.sectors__main__item__right__inner{max-width:680px}.sectors__main__item__right__inner p{line-height:1.2}@media screen and (max-width:840px){.sectors__main__item__right__inner{padding-left:0;margin-left:auto;margin-right:auto}}.sectors__main__item__right__bottom{display:flex;margin-top:3.75rem;justify-content:space-between}@media screen and (max-width:600px){.sectors__main__item__right__bottom{flex-wrap:wrap}}.sectors__main__item__right__bottom__column{width:calc(50% - 9px);display:flex;flex-direction:column}@media screen and (max-width:1200px){.sectors__main__item__right__bottom__column{width:70%}}@media screen and (max-width:600px){.sectors__main__item__right__bottom__column{width:100%;margin-bottom:2.5rem}}.sectors__main__item__right__bottom__column__title{font-size:1.875rem;margin-bottom:20px}.sectors__main__item__client-logo{-webkit-filter:invert(1);filter:invert(1);display:block;width:33.33%;margin-bottom:20px;display:flex;align-items:center;justify-content:center;padding-right:10px;padding-left:10px;box-sizing:border-box}.sectors__main__item__client-logo img{max-height:2.75rem;display:block;max-width:100%}.sectors__main__item__client-logos{display:flex;flex-wrap:wrap}.sectors__main__item__inner{max-width:66.25rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.sectors__main__item__right-wrapper{margin-left:50%;width:50%;margin-right:auto}@media screen and (max-width:840px){.sectors__main__item__right-wrapper{width:100%;margin-left:0}}.sectors__main__item__right__bottom__top{flex-grow:1}.sectors__intro{background-color:#1a1918;color:#fff}.insight__content{padding-top:3.875rem;max-width:60.625rem;margin-left:0;display:flex;justify-content:space-between}.insight__content.insight__content--candidate{max-width:none}@media screen and (max-width:768px){.insight__content{flex-wrap:wrap;flex-direction:column-reverse}}.insight__content__meta{width:38.2%;padding-right:1.25rem}@media screen and (max-width:768px){.insight__content__meta{width:100%;padding-right:0;margin-bottom:40px}}.c--category__candidates{width:calc(100% - 15.625rem);padding-bottom:6.5625rem}@media screen and (max-width:768px){.c--category__candidates{width:100%}}.insight__content__main{width:62.8%;padding-bottom:6.5625rem}@media screen and (max-width:768px){.insight__content__main{width:100%;padding-bottom:2.5rem}}.insight__content__main img{display:block;max-width:100%}.insight__content__main p,.insight__content__main ul{line-height:1.3}.insight__content__main p a,.insight__content__main ul a{text-decoration:none;color:#f63232;transition:all .15s ease-out}.insight__content__main p a:hover,.insight__content__main ul a:hover{color:#d83030}.insight__content__main h1,.insight__content__main h2,.insight__content__main h3,.insight__content__main h4,.insight__content__main h5,.insight__content__main h6{margin-top:50px;margin-bottom:10px}.insight__content__main .insight__second-title{font-size:3.75rem;margin-bottom:3.75rem;margin-top:0}.insight__content__main .insight__content__section-title{font-size:1.75rem;margin-bottom:2rem}.insight__content__main .insight__content__section{margin-bottom:3.75rem}.insight__content__main ul li{margin-bottom:5px}.insight__content__main.insight__content__main--candidate h4,.insight__content__main.insight__content__main--candidate h5,.insight__content__main.insight__content__main--candidate h6{font-weight:700;font-family:Apercu;letter-spacing:0;font-size:1rem}.insight__content__main.insight__content__main--candidate ul{padding-left:1rem}.insight__content__main .insight__content__main__second-title{font-size:3.75rem;margin-bottom:3.125rem;margin-top:0}@media screen and (max-width:600px){.insight__content__main .insight__content__main__second-title{font-size:2.5rem}}.insight__content__meta__line{display:block;display:flex;align-items:center;margin-bottom:8px}.insight__content__intro{font-size:1.375rem;line-height:1.2;margin-bottom:3.75rem}.insight__content__tags{display:flex}.insight__content__tags__item{background-color:#f63232;font-size:.75rem;color:#fff;line-height:1;padding:5px 5px 3px;margin-right:4px}.insight__content__meta__line--share a{display:block;width:15px;margin-right:6px}.insight__content__meta__line--share a:hover svg path{fill:#f63232}.insight__content__meta__line--share a svg{display:block}.insight__content__meta__line--share a svg path{transition:all .2s ease-out}.insight__content__meta__line--share a:first-child{margin-left:10px}.insight__content__quote{background-color:#f6f5f4;padding:1.6875rem 1.875rem;line-height:1.3;margin-top:2.5rem;margin-bottom:2.5rem;position:relative;font-style:italic}.insight__content__quote:before{top:-1.875rem;content:"\201C";font-size:9.0625rem;letter-spacing:-.1em;font-style:italic;color:#f63232;position:absolute;left:-3.125rem;transform:translateX(-100%)}.insight__content__quote__title{padding-left:35px;display:flex;margin-top:25px;font-style:normal}.insight__content__quote__title:before{content:"-";display:block;margin-right:5px}.page--insights__main{padding-top:3rem;padding-bottom:7.1875rem;background-color:#f6f5f4}.home__filter--jobs .page--insights__main .c--home-filter__main,.page--insights__main .about__whatsets__items,.page--insights__main .c--header__text__inner,.page--insights__main .g--wrapper,.page--insights__main .home__filter--jobs .c--home-filter__main,.page--insights__main .jobs__main__items,.page--insights__main .s--intro,.page--insights__main .site-footer__bottom,.page--insights__main .site-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.insight__more{text-align:center;background-color:#f6f5f4;padding-top:6.25rem;padding-bottom:6.5625rem}.insight__more__title{font-size:3.75rem}.insight__content__graphic{display:block;margin-bottom:1.875rem;margin-top:1.875rem}.insight__content__intro__para{margin-top:1.875rem}.page--insights__main__elements__categories{margin-top:3.125rem}.job__content{background-color:#f6f5f4;padding-top:5rem;padding-bottom:6.25rem}@media screen and (max-width:840px){.job__content{padding-top:3.75rem;padding-bottom:3.75rem}}.home__filter--jobs .job__content .c--home-filter__main,.job__content .about__whatsets__items,.job__content .c--header__text__inner,.job__content .g--wrapper,.job__content .home__filter--jobs .c--home-filter__main,.job__content .jobs__main__items,.job__content .s--intro,.job__content .site-footer__bottom,.job__content .site-footer__inner{display:flex;justify-content:space-between}@media screen and (max-width:768px){.home__filter--jobs .job__content .c--home-filter__main,.job__content .about__whatsets__items,.job__content .c--header__text__inner,.job__content .g--wrapper,.job__content .home__filter--jobs .c--home-filter__main,.job__content .jobs__main__items,.job__content .s--intro,.job__content .site-footer__bottom,.job__content .site-footer__inner{flex-wrap:wrap}}.job__content__main{width:62.8%}@media screen and (max-width:768px){.job__content__main{width:100%}}.job__content__meta{width:38.2%;box-sizing:border-box;padding-right:100px}@media screen and (max-width:920px){.job__content__meta{padding-right:40px}}@media screen and (max-width:768px){.job__content__meta{width:100%;padding-right:0;margin-bottom:40px}}.job__content__meta__box{background-color:#fff;padding:1.75rem}.job__content__meta__box__header{font-weight:700;margin-bottom:15px}.job__content__description p{line-height:1.3}.job__content__meta__list__svg-wrapper{display:flex;width:16px;margin-right:20px;align-items:center;justify-content:center;flex-shrink:0}.job__content__meta__list{list-style-type:none;padding:0;margin:0}.job__content__meta__list li{margin-bottom:10px;display:flex;align-items:flex-start}.job__content__meta__list li svg{display:block;padding-top:4px}.job__content__meta__list li.job__content__meta__list__euro svg{width:8px;padding-top:3px}.job__content__meta__list li.job__content__meta__list__euro--JPY svg{width:12px}.job__content__meta__list li.job__content__meta__list__euro--AUD svg,.job__content__meta__list li.job__content__meta__list__euro--CAD svg,.job__content__meta__list li.job__content__meta__list__euro--SGD svg{width:16px}.job__content__meta__list li.job__content__meta__list__location svg{width:11px;padding-top:1px}.job__content__meta__list li.job__content__meta__list__folder svg{width:15px}.job__content__meta__list li.job__content__meta__list__contract svg{width:12px;padding-top:0}.job__content__meta__list li.job__content__meta__list__clock svg{width:14px;padding-top:0}.job__content__meta__share{text-align:center;display:flex;padding-top:1.5625rem;justify-content:center}.job__content__meta__share a{display:block;width:15px;margin-right:6px}.job__content__meta__share a svg{height:15px;width:100%;display:block}.job__content__meta__share a:hover svg path{fill:#f63232}.job__content__meta__share a svg path{transition:all .2s ease-out}.job__content__meta__share a:first-child{margin-left:10px}.job__content__meta__link{background-color:#f63232;display:block;text-decoration:none;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;background-position:92% 50%;background-size:11px;padding:15px 95px 15px 16px;transition:all .15s ease-out}.job__content__meta__link:hover{background-color:#d83030}.job__content__expired{width:100%;color:#f63232;margin-bottom:1.875rem}.candidate__content__meta{padding-right:1.25rem;display:flex;padding-bottom:1.25rem;max-width:15.625rem;width:15.625rem}@media screen and (max-width:768px){.candidate__content__meta{margin-bottom:2.5rem;width:100%;padding-right:0}}.candidate__content__meta__list-wrapper{width:100%}.candidate__content__meta__list{background-color:#f6f5f4;max-width:15.625rem;width:15.625rem;box-sizing:border-box;margin-left:0;padding:1.5625rem 4.0625rem 1.5625rem 1.5625rem}@media screen and (max-width:768px){.candidate__content__meta__list{max-width:none;width:100%}}.candidate__content__meta__list ul{padding-left:0;list-style-type:none;width:100%;margin:0}.candidate__content__meta__list ul li{margin-bottom:8px;display:flex;flex-wrap:wrap}.candidate__content__meta__list ul li:last-child{margin-bottom:0}.candidate__content__meta__list ul li a{color:inherit;text-decoration:none;font-style:capitalize}.candidate__content__meta__list ul li.active>a,.candidate__content__meta__list ul li a:hover{color:#f63232}.candidate__content__meta__list ul.candidate__content__meta__list__sub{width:100%;padding-top:10px;padding-left:30px}.candidate__content__meta__list ul.candidate__content__meta__list__sub li a{font-size:12px}.candidate__content__meta__title{font-weight:700;margin-bottom:30px}.candidates__basics{text-align:center;background-color:#f6f5f4;padding:5.3125rem 1.25rem 6.5625rem}@media screen and (max-width:840px){.candidates__basics{padding-top:3.75rem;padding-bottom:3.75rem}}.candidates__basics h3{font-size:3.75rem;margin-bottom:3.75rem}.candidates__basics__items{display:flex;text-align:left;justify-content:space-between;flex-wrap:wrap;max-width:66.25rem;margin-left:auto;margin-right:auto}.candidates__union{background-color:#fff;text-align:center;padding-top:5.3125rem;padding-bottom:5.3125rem;max-width:43.75rem;margin-left:auto;margin-right:auto}@media screen and (max-width:840px){.candidates__union{padding-top:3.75rem;padding-bottom:3.75rem}}.candidates__union p{text-align:left}.candidates__union h3{font-size:3.75rem;margin-bottom:3.75rem}.candidates__upload{padding-top:2.5rem;padding-bottom:3.125rem}.candidates__upload__header{font-size:22px;text-align:center}.candidates__upload__buttons{display:flex;margin-top:2.1875rem;justify-content:space-between;max-width:55rem;margin-left:auto;margin-right:auto}@media screen and (max-width:550px){.candidates__upload__buttons{flex-direction:column;align-items:center}}@media screen and (max-width:550px){.candidates__upload__buttons a{margin-bottom:20px}}@media screen and (max-width:768px){.insight__content--candidate{flex-direction:column-reverse}}.c--category__candidates__intro{max-width:43.75rem;margin-bottom:1.875rem}.c--category__candidates__intro a{color:#f63232}.c--category__candidates__intro ul li{margin-bottom:10px}.c--category__candidates__title{padding-top:.625rem;margin-bottom:1.5rem}.pay__pages{background-color:#f6f5f4;padding-top:3.125rem;padding-bottom:10rem}.candidate__content__meta__list__arrow{height:auto;width:15px;margin-left:6px}.about__whatsets--pay25{background-color:#fff}.candidate__content__meta__list__arrow__wrapper{width:12px}.c--header{padding-top:47.36%;position:relative}body.page--404 .c--header{padding-top:0;min-height:100vh}.c--header.c--header--small{padding-top:25.6%}@media screen and (max-width:1320px){.c--header.c--header--small{padding-top:40%}}@media screen and (max-width:768px){.c--header.c--header--small{padding-top:0}}.c--header.c--header--image{padding-top:25.6%}@media screen and (max-width:1320px){.c--header.c--header--image{padding-top:40%}}@media screen and (max-width:1040px){.c--header{padding-top:55%}}@media screen and (max-width:910px){.c--header{padding-top:65%}}@media screen and (max-width:768px){.c--header{padding-top:0}}.c--header.c--header--home{padding-top:inherit;height:calc(100vh - 120px)}@media screen and (min-width:1801px){.c--header.c--header--home{height:calc(100vh - 132px)}}.c--header.c--header--insight{padding-top:inherit}.c--header__text{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;background-color:rgba(0,0,0,.1)}.c--header--small .c--header__text{justify-content:flex-end}.c--header--insight .c--header__text{justify-content:flex-end;position:relative;padding-top:8.75rem}@media screen and (max-width:768px){.c--header__text{position:relative;padding-top:8.75rem;padding-bottom:3.75rem}.c--header--home .c--header__text{position:absolute;padding-top:0;padding-bottom:0}}.c--header__text__inner{width:100%;box-sizing:border-box}.c--header__text__inner h1{color:#fff;font-size:8.125rem;line-height:.946;margin-bottom:24px;margin-top:0}@media screen and (max-width:910px){.c--header__text__inner h1{font-size:6.25rem}}@media screen and (max-width:600px){.c--header__text__inner h1{font-size:3.75rem}}@media screen and (max-width:500px){.c--header__text__inner h1{font-size:3.125rem}}.c--header--small .c--header__text__inner h1{font-size:5rem}@media screen and (max-width:600px){.c--header--small .c--header__text__inner h1{font-size:3.75rem}}@media screen and (max-width:500px){.c--header--small .c--header__text__inner h1{font-size:3.125rem}}.c--header--insight .c--header__text__inner h1{font-size:5rem;padding-bottom:.625rem}@media screen and (max-width:600px){.c--header--insight .c--header__text__inner h1{font-size:3.125rem}}@media screen and (min-height:800px){.c--header--home .c--header__text__inner h1{font-size:10.625rem}}@media screen and (max-width:910px){.c--header--home .c--header__text__inner h1{font-size:7.5rem}}@media screen and (max-width:600px){.c--header--home .c--header__text__inner h1{font-size:5rem}}@media screen and (max-width:500px){.c--header--home .c--header__text__inner h1{font-size:3.75rem}}.c--header--small .c--header__text__inner{padding-bottom:3.125rem}@media screen and (max-width:768px){.c--header--small .c--header__text__inner{padding-bottom:0}}.c--header__text__inner h2{color:#fff;font-family:Apercu;font-size:1.375rem;line-height:1.2;font-weight:400;letter-spacing:0;margin-left:.25rem}@media screen and (max-width:910px){.c--header__text__inner h2{margin-left:.125rem}}@media screen and (max-width:600px){.c--header__text__inner h2{margin-left:.0625rem}}@media screen and (min-width:1801px){.c--header__text__inner h2{margin-left:.375rem}}@media screen and (max-width:600px){.c--header__text__inner h2{font-size:1.25rem}}@media screen and (max-width:500px){.c--header__text__inner h2{font-size:1.125rem}}@media screen and (max-width:1320px){.c--header__text__inner{max-width:none;padding-left:2.8125rem;padding-right:2.8125rem}}@media screen and (max-width:600px){.c--header__text__inner{padding-left:1.25rem;padding-right:1.25rem}}.c--header__img{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.c--header__img img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;height:100%;font-family:"object-fit: cover"}.c--header__carousel{position:absolute;top:0;left:0;width:100%;height:100%}.c--header__carousel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;font-family:"object-fit: cover"}.c--header__carousel .flickity-page-dots{bottom:60px;z-index:3}.c--header__carousel .flickity-page-dots .dot{opacity:1;background:#fff}.c--header__carousel .flickity-page-dots .dot.is-selected{background:#f63232}.c--header--insight__back{text-decoration:none;color:#fff;margin-bottom:1.5625rem;display:block;transition:color .15s ease-out}.c--header--insight__back:hover{color:#d83030}.c--header__carousel__item{width:100%;height:100%}.c--button{text-align:center}.c--button a{display:inline-block;text-decoration:none;background-color:#f63232;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;background-position:92% 50%;background-size:11px;padding:15px 95px 15px 16px;transition:background-color .15s ease-out}.c--button a:hover{background-color:#d83030}.c--button.c--button--left{text-align:left}.c--button.c--button--top80{margin-top:80px}.c--button.c--button--single-job{text-align:left;margin-top:8.125rem}.c--button.c--button--hive{text-align:left;margin-top:4.6875rem}.c--button.c--button--in-the-frame{margin-left:auto;margin-right:auto;margin-top:2.1875rem}.c--button.c--button--in-the-frame a{text-align:left}.c--button.c--button--sector a{background-color:#1a1918;display:block;text-align:left;width:100%;box-sizing:border-box;margin-top:3.4375rem}.c--button.c--button--sector a:hover{background-color:#000}@media screen and (max-width:600px){.c--button.c--button--sector a{margin-top:1.25rem}}.c--button.c--button--sector--2 a{background-color:#f63232}.c--button.c--button--sector--2 a:hover{background-color:#d83030}.c--button.c--button--insights a{width:calc(33.33% - 13px);box-sizing:border-box}@media screen and (max-width:768px){.c--button.c--button--insights a{width:auto}}.c--button--upload{width:calc(50% - 10px);text-align:left}@media screen and (max-width:550px){.c--button--upload{width:100%}}.c--button--upload a{display:block}.c--services{text-align:center;max-width:78.75rem;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5.625rem}@media screen and (max-width:840px){.c--services{padding-top:3.75rem;padding-bottom:3.75rem}}.c--services h3{font-size:3.75rem;margin-bottom:3.25rem}.c--services h4{font-size:2.25rem;margin-bottom:4.375rem}@media screen and (max-width:700px){.c--services h4{margin-bottom:2.5rem}}.c--services .c--button{margin-top:6.75rem}@media screen and (max-width:700px){.c--services .c--button{margin-top:2.5rem}}.c--services__items{display:flex;justify-content:space-between;margin-top:5.4375rem}@media screen and (max-width:700px){.c--services__items{flex-wrap:wrap;margin-top:3.75rem}}.c--services__items__item{width:33.33%;box-sizing:border-box;padding-left:10px;padding-right:10px}.c--services__items__item img{max-height:8rem}@media screen and (max-width:700px){.c--services__items__item{width:100%;margin-bottom:4.375rem}.c--services__items__item img{max-height:6.25rem}}.c--services__items__item__copy{max-width:200px;margin-left:auto;margin-right:auto;margin-top:1.875rem}.c--job{margin-bottom:20px;display:flex;flex-direction:column}.c--job.show{opacity:1;transform:translateY(0)}.c--job__main{padding:18px 22px;background-color:#fff;flex-grow:1}.c--job__main h2{font-family:Apercu;font-size:1.875rem;font-weight:400;letter-spacing:0;margin-bottom:3.75rem}.c--job__main h2 a{text-decoration:none;color:inherit;transition:color .2s ease-out}.c--job__main h2 a:hover{color:#f63232}.jobs__main{background-color:#f6f5f4;padding-top:1.875rem}.jobs__main__items{display:flex;padding-top:3.75rem;flex-wrap:wrap;justify-content:space-between;padding-bottom:8.4375rem}.jobs__main__items .c--job{width:calc(50% - 10px)}@media screen and (max-width:880px){.jobs__main__items .c--job{width:100%}}@media screen and (max-width:880px){.jobs__main__items{padding-bottom:3.75rem}}@media screen and (max-width:500px){.jobs__main__items{padding-top:.625rem}}.c--job__link{background-color:#f63232;display:block;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;padding:15px 16px;text-decoration:none;background-position:97% 50%;background-size:14px;transition:all .15s ease-out}.c--job__link:hover{background-color:#d83030}.c--job__main__meta{display:flex;justify-content:space-between;margin-top:4.375rem}.c--job__main__meta__item{width:calc(33.33% - 13px)}.c--job__main__meta__title{color:#8e8d8c;margin-bottom:3px;padding-top:12px;border-top:2px solid #edeceb}.a--list-enter-active,.a--list-leave-active{transition:all .4s ease-out}.a--list-enter,.a--list-leave-to{opacity:0;transform:translateY(40px)}.jobs__main__count{text-align:center;font-size:1rem}@media screen and (max-width:500px){.jobs__main__count{padding-bottom:15px}}.js--newsletter__wrapper{margin-top:3.125rem}.js--newsletter__message{display:none}.c--newsletter{padding-left:20px;padding-right:20px}.c--newsletter input{border-radius:0}@media screen and (max-width:800px){.c--newsletter{display:flex;align-items:center;flex-direction:column}}.c--newsletter input[type=text]{width:16.875rem;background-color:#fff;color:#1a1918;margin-right:17px;padding:16px 22px;border:0}.page--candidates .c--newsletter input[type=text]{background-color:#f6f5f4}@media screen and (max-width:1030px){.c--newsletter input[type=text]{width:12.5rem;margin-right:0}}@media screen and (max-width:800px){.c--newsletter input[type=text]{width:15.625rem}}@media screen and (max-width:800px){.c--newsletter input{margin-bottom:10px;box-sizing:border-box}}.c--newsletter input[type=email]{margin-right:17px;width:19.125rem;color:#1a1918;padding:16px 22px;border:0;background-color:#fff}.page--candidates .c--newsletter input[type=email]{background-color:#f6f5f4}@media screen and (max-width:1030px){.c--newsletter input[type=email]{width:12.5rem;margin-right:0}}@media screen and (max-width:800px){.c--newsletter input[type=email]{width:15.625rem}}.c--newsletter input[type=submit]{border:0;background-color:#f63232;-webkit-appearance:none;cursor:pointer;color:#fff;transition:background-color .15s ease-out;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;background-position:92% 50%;background-size:11px;padding:17px 195px 17px 22px}.c--newsletter input[type=submit]:hover{background-color:#d83030}@media screen and (max-width:1030px){.c--newsletter input[type=submit]{width:12.5rem;padding-right:0;text-align:left}}@media screen and (max-width:800px){.c--newsletter input[type=submit]{width:15.625rem}}.js--newsletter__message--error{margin-top:10px}.c--home-filter__main{height:7.5rem;display:flex;font-size:1.375rem}.home__filter--jobs .c--home-filter__main{height:auto;padding-left:40px;padding-right:40px;justify-content:space-between;font-size:1rem;padding-bottom:2.375rem}@media screen and (max-width:700px){.home__filter--jobs .c--home-filter__main{flex-wrap:wrap}}.c--home-filter__filter{width:31.33%;display:flex;position:relative}.home__filter--jobs .c--home-filter__filter{width:calc(50% - 151px)}@media screen and (max-width:768px){.home__filter--jobs .c--home-filter__filter{display:block;width:calc(50% - 126px)}}@media screen and (max-width:700px){.home__filter--jobs .c--home-filter__filter{width:100%;margin-bottom:10px}}@media screen and (max-width:768px){.c--home-filter__filter{display:none}}.c--home-filter__loop{width:12.5%;cursor:pointer;background-color:#f63232;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out}@media screen and (max-width:550px){.c--home-filter__loop{width:20%}}.c--home-filter__loop:hover{background-color:#d83030}.home__filter--jobs .c--home-filter__loop{width:70px}@media screen and (max-width:700px){.home__filter--jobs .c--home-filter__loop{width:100%;padding-top:13px;padding-bottom:13px}}.c--home-filter__loop img{width:34px;display:block}.home__filter--jobs .c--home-filter__loop img{width:24px}.c--home-filter__link{flex-grow:1;background-color:#1a1918;color:#fff;display:flex;align-items:center;padding-left:3.125rem;transition:all .15s ease-out}.c--home-filter__link:hover{background-color:#000}@media screen and (max-width:940px){.c--home-filter__link{padding-left:1.25rem;padding-right:1.25rem}}.home__filter--jobs .c--home-filter__link{display:none}.c--home-filter__link.c--home-filter__link--upload-cv{display:block;box-sizing:border-box;text-align:center;max-width:200px;text-decoration:none;display:flex;justify-content:left;align-items:center;background-image:url(/img/upload.svg);background-repeat:no-repeat;background-position:88% 50%;background-size:22px;padding-left:1.5625rem}@media screen and (max-width:768px){.c--home-filter__link.c--home-filter__link--upload-cv{max-width:150px}}@media screen and (max-width:700px){.c--home-filter__link.c--home-filter__link--upload-cv{width:100%;margin-top:10px;display:block;max-width:100%;padding-top:13px;padding-bottom:13px}}.c--home-filter__link.c--home-filter__link--upload-cv:hover{background-color:#f63232}.c--home-filter__filter__arrow{width:22px;transition:all .3s ease-out}.c--home-filter__filter__arrow polyline{fill:none;stroke:#1a1918;stroke-width:2.0353;stroke-miterlimit:10}.home__filter--jobs .c--home-filter__filter__arrow{transform:rotate(-180deg)}.c-home-filter__filter__results{position:absolute;background-color:#000;color:#fff;z-index:3;top:0;opacity:0;pointer-events:none;margin:0;list-style-type:none;padding:0;left:0;width:100%;transition:all .4s ease-out;box-sizing:border-box}.home__filter--jobs .c-home-filter__filter__results{bottom:0;top:auto;transform:translateY(100%);opacity:0;visibility:hidden}.c-home-filter__filter__results.show{transform:translateY(-100%);opacity:1;pointer-events:auto}.home__filter--jobs .c-home-filter__filter__results.show{visibility:visible;transform:translateY(100%);opacity:1}.home__filter--jobs .c-home-filter__filter__results{padding:0}.c-home-filter__filter__results li{font-size:22px;cursor:pointer;transition:color .15s ease-out;line-height:2;margin-bottom:0;padding-left:3.125rem;padding-right:3.125rem}.c-home-filter__filter__results li:last-child{margin-bottom:0}.c-home-filter__filter__results li:hover{color:#f63232}.c-home-filter__filter__results li.deact{cursor:auto;color:#aaa}.c-home-filter__filter__results li:first-child{padding-top:2.5rem}.c-home-filter__filter__results li:last-child{padding-bottom:2.5rem}.home__filter--jobs .c-home-filter__filter__results li{font-size:1rem;margin-bottom:0;background-color:#000;line-height:1.8;padding-left:1.5625rem;padding-right:1.5625rem}.home__filter--jobs .c-home-filter__filter__results li:first-child{padding-top:1.25rem}.home__filter--jobs .c-home-filter__filter__results li:last-child{padding-bottom:1.25rem}.c--home-filter__filter__header{background-color:#fff;text-transform:capitalize;z-index:4;align-items:center;cursor:pointer;box-sizing:border-box;display:flex;position:relative;justify-content:space-between;padding-left:3.125rem;padding-right:3.125rem;flex-grow:1;transition:all .3s ease-out}.c--home-filter__filter__header:hover{background-color:#f6f5f4}@media screen and (max-width:940px){.c--home-filter__filter__header{padding-left:1.25rem;padding-right:1.25rem}}.home__filter--jobs .c--home-filter__filter__header{background-color:#f6f5f4;padding:1rem 1.5625rem}.home__filter--jobs .c--home-filter__filter__header:hover{background-color:#e6e5e4}.c--home-filter__filter__header.show{background-color:#f63232;color:#fff}.c--home-filter__filter__header.show:hover{background-color:#d83030}.c--home-filter__filter__header.show .c--home-filter__filter__arrow{transform:rotate(-180deg)}.home__filter--jobs .c--home-filter__filter__header.show .c--home-filter__filter__arrow{transform:rotate(0deg)}.c--home-filter__filter__header.show .c--home-filter__filter__arrow polyline{stroke:#fff}.jobs__filter{padding-top:2.375rem}.jobs__filter__header{font-size:1.375rem;text-align:center;margin-bottom:2.375rem}.c--insight{display:flex;text-decoration:none;color:inherit;width:calc(33.33% - 13px);background-color:#fff;margin-bottom:20px;flex-direction:column;position:relative}.c--insight:hover h2{color:#f63232}.c--insight:hover:after{opacity:1}.c--insight:after{transition:all .4s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.15);opacity:0}.c--insight.c--insight--big{width:100%;flex-direction:row}@media screen and (max-width:650px){.c--insight.c--insight--big{width:calc(50% - 10px);flex-direction:column}}@media screen and (max-width:500px){.c--insight.c--insight--big{width:100%}}.c--insight:nth-child(2){flex-direction:row-reverse}.home__insights__items .c--insight:nth-child(2),.insight__more__items .c--insight:nth-child(2){flex-direction:column}@media screen and (max-width:650px){.c--insight:nth-child(2){flex-direction:column}}@media screen and (max-width:768px){.c--insight{width:calc(50% - 10px)}}@media screen and (max-width:500px){.c--insight{width:100%}}@media screen and (max-width:768px){.insight__more .c--insight{width:calc(50% - 10px)}}@media screen and (max-width:500px){.insight__more .c--insight{width:100%}}@media screen and (max-width:768px){.insight__more .c--insight:nth-child(3){display:none}}.c--insight__img{padding-top:66.7%;position:relative}.c--insight--big .c--insight__img{width:calc(66.66% - 6px);padding-top:40.6%;flex-shrink:0}@media screen and (max-width:650px){.c--insight--big .c--insight__img{padding-top:66.7%;width:100%}}.c--insight__img__inner{position:absolute;top:0;left:0;width:100%;height:100%}.c--insight__img__inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c--insight__main{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.c--insight--big .c--insight__main{width:31%;padding-top:1.875rem}@media screen and (max-width:650px){.c--insight--big .c--insight__main{width:100%;padding-top:1.25rem;box-sizing:border-box}}.c--insight__main h2{transition:all .15s ease-out;font-size:1.5625rem;font-weight:400;font-family:Apercu;letter-spacing:0;line-height:1.1;margin-bottom:5px}.c--insight--big .c--insight__main h2{line-height:1.3}.c--insight__date{color:#f63232;margin-bottom:.9375rem}.c--insight__intro{line-height:1.3;flex-grow:1}.c--insight__intro p{margin-bottom:10px}.insight__more__items{text-align:initial;display:flex;justify-content:space-between;margin-top:4.375rem;margin-bottom:3.125rem}@media screen and (max-width:768px){.insight__more__items{flex-wrap:wrap}}.c--insight__tags{padding-top:20px}.c--candidate{display:flex;width:calc(33.33% - 13px);background-color:#fff;margin-bottom:20px;flex-direction:column}@media screen and (max-width:768px){.c--candidate{width:calc(50% - 10px)}}@media screen and (max-width:550px){.c--candidate{width:100%}}.candidates__basics__items--category .c--candidate{width:calc(33.33% - 10px);background-color:#f6f5f4}@media screen and (max-width:1140px){.candidates__basics__items--category .c--candidate{width:calc(50% - 10px)}}@media screen and (max-width:550px){.candidates__basics__items--category .c--candidate{width:100%}}.c--candidate__img{padding-top:66.7%;position:relative}.c--candidate__img__inner{position:absolute;top:0;left:0;width:100%;height:100%}.c--candidate__img__inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c--candidate__main{padding:1.25rem;display:flex;flex-direction:column;flex-grow:1}.c--candidate__main h4{font-size:1.5625rem;font-weight:400;font-family:Apercu;letter-spacing:0;line-height:1.1;margin-bottom:30px}.c--candidate__main h4 a{text-decoration:none;color:inherit}.c--candidate__intro{line-height:1.3;padding-bottom:15px}.c--candidate__intro p{margin:0}.c--button--candidate a{text-align:left;padding-left:1.25rem;display:block}.candidate__content__meta--single{width:38.2%;padding-right:1.25rem}.candidate__content__meta--single .candidate__content__meta__list{margin-top:1.875rem}@media screen and (max-width:768px){.candidate__content__meta--single{width:100%;padding-right:0;margin-bottom:40px}}.c--contact-form input,.c--contact-form textarea{border-radius:0}.c--contact-form input[type=email],.c--contact-form input[type=text],.c--contact-form textarea{border:0;background-color:#f5f4f3;font-size:1rem;font-family:Apercu;padding:14px 16px;box-sizing:border-box}.c--contact-form__line{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}@media screen and (max-width:420px){.c--contact-form__line{margin-bottom:0;flex-wrap:wrap}}.c--contact-form__line.c--contact-form__line--subject{z-index:5}.c--contact-form__line input[type=email],.c--contact-form__line input[type=text],.c--contact-form__line textarea{width:100%}@media screen and (max-width:420px){.c--contact-form__line input[type=email],.c--contact-form__line input[type=text],.c--contact-form__line textarea{margin-bottom:20px}}.c--contact-form__line.c--contact-form__line--two input[type=email],.c--contact-form__line.c--contact-form__line--two input[type=text]{width:calc(50% - 10px)}@media screen and (max-width:420px){.c--contact-form__line.c--contact-form__line--two input[type=email],.c--contact-form__line.c--contact-form__line--two input[type=text]{width:100%;margin-bottom:20px}}.c--contact-form__submit{-webkit-appearance:none;cursor:pointer;display:inline-block;border:0;text-decoration:none;background-color:#f63232;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;background-position:92% 50%;background-size:11px;padding:15px 95px 15px 16px;transition:background-color .15s ease-out;width:calc(50% - 10px);text-align:left}.c--contact-form__submit:hover{background-color:#d83030}@media screen and (max-width:420px){.c--contact-form__submit{width:100%;margin-top:20px}}.c--contact-form__merci{opacity:0;transition:opacity .25s ease-out}.c--contact-form-wrapper{padding-top:5.3125rem;max-width:55rem;margin-left:auto;margin-right:auto}.c--contact-form__line--end{justify-content:flex-end}.c--contact-form__notice{font-size:14px;color:#acacac;display:block;text-align:left}@media screen and (max-width:420px){.c--contact-form__notice{margin-top:10px}}.c--contact-form__line--sector{display:none;z-index:4}.c--team-member{width:33.33%;background-color:#1a1918;position:relative;cursor:pointer;overflow:hidden;padding-bottom:75px}.c--team-member:hover .c--team-member__info{background-color:#f63232}.c--team-member.active .c--team-member__info{transform:translateY(0)}.c--team-member.active:hover .c--team-member__info{background-color:#1a1918}.c--team-member.active:hover .c--team-member__arrow svg polyline{stroke:#f63232}.c--team-member.active .c--team-member__arrow{transform:rotate(-180deg)}.c--team-member.active .c--team-member__arrow svg polyline{transition:all .25s ease-out}@media screen and (max-width:980px){.c--team-member{width:50%}}@media screen and (max-width:700px){.c--team-member{width:100%;margin-bottom:18px}}.c--team-member__img{width:100%;display:block}.c--team-member__info{background-color:#000;color:#fff;text-align:left;position:absolute;top:0;left:0;width:100%;transform:translateY(calc(100% - 76px));height:100%;transition:all .4s ease-out}.c--team-member__info__header{padding:17px 20px;position:relative;display:flex;justify-content:space-between;align-items:center}.c--team-member__info__header h5{font-size:22px;font-family:Apercu;letter-spacing:0;line-height:1;font-weight:400;margin-bottom:5px}.c--team-member__info__header h6{font-size:16px;font-family:Apercu;letter-spacing:0;line-height:1;font-weight:400}.c--team-member__info__biog{padding:15px 20px;overflow-y:auto;max-height:calc(100% - 96px)}.c--team-member__info__biog p{line-height:1.375}.c--team-member__arrow{width:22px;transition:all .4s ease-out}.c--team-member__arrow svg polyline{fill:transparent;stroke:#fff;stroke-width:2px}.c--cv-upload{max-width:55rem;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.c--cv-upload input,.c--cv-upload textarea{border-radius:0}.c--cv-upload__line{margin-bottom:18px}@media screen and (max-width:600px){.c--cv-upload__line{margin-bottom:0}}.c--cv-upload__line input,.c--cv-upload__line textarea{background-color:#fff;border:0;-webkit-appearance:none;line-height:1.375;padding:.875rem 1.375rem;box-sizing:border-box}.c--cv-upload__line textarea{width:100%}.c--cv-upload__line.c--cv-upload__line--2{display:flex;justify-content:space-between}@media screen and (max-width:600px){.c--cv-upload__line.c--cv-upload__line--2{flex-wrap:wrap}}.c--cv-upload__line.c--cv-upload__line--2 input{width:calc(50% - 9px)}@media screen and (max-width:600px){.c--cv-upload__line.c--cv-upload__line--2 input{width:100%;margin-bottom:20px}}.c--cv-upload__job{background-color:#1a1918;text-decoration:none;color:#fff;display:block;padding:.875rem 1.375rem;transition:all .2s ease-out}.c--cv-upload__job:hover{color:#f63232}.c--cv-upload__checkbox{opacity:0}.c--cv-upload__checkbox-label{position:relative;display:flex;max-width:18.75rem;margin-left:25px;align-items:center;line-height:1.375}@media screen and (max-width:600px){.c--cv-upload__checkbox-label{max-width:100%}}.c--cv-upload__checkbox-label a{transition:all .2s ease-out;color:inherit;text-decoration:none}.c--cv-upload__checkbox-label a:hover{color:#f63232}.c--cv-upload__checkbox-label:before{cursor:pointer;flex-shrink:0;content:"";display:inline-block;height:23px;background-color:#fff;border:none;width:23px;margin-right:25px}.c--cv-upload__bottom{display:flex;justify-content:space-between}@media screen and (max-width:600px){.c--cv-upload__bottom{flex-wrap:wrap}}.c--cv-upload__bottom__left{width:50%;position:relative}@media screen and (max-width:600px){.c--cv-upload__bottom__left{width:100%;margin-top:20px;margin-bottom:20px}}.c--cv-upload__bottom__right{width:50%;display:flex;justify-content:space-between}@media screen and (max-width:600px){.c--cv-upload__bottom__right{width:100%}}.c--cv-upload__checkbox{position:absolute;left:25px;top:25px;width:23px;height:23px}.c--cv-upload__checkbox:checked+.c--cv-upload__checkbox-label:before,.c--cv-upload__submit{background-color:#f63232}.c--cv-upload__submit{text-decoration:none;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;margin-top:18px;background-position:95% 50%;background-size:11px;padding:15px 95px 15px 16px;border:0;transition:background-color .15s ease-out;cursor:pointer;text-align:left;width:100%}.c--cv-upload__submit:hover{background-color:#d83030}.c--cv-upload__bottom__right__inputs{width:100%}.c--cv-upload__cv{position:relative;cursor:pointer}.c--cv-upload__cv:hover button{background-color:#f63232}.c--cv-upload__cv button{text-decoration:none;background-color:#1a1918;color:#fff;background-image:url(/img/upload.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:22px;padding:15px 95px 15px 16px;border:0;transition:background-color .15s ease-out;text-align:left;cursor:pointer;width:100%}.c--cv-upload__cv input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.c--cv-upload-wrapper{position:relative}.c--contact-form-thankyou,.c--cv-upload-thankyou{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:none}.c--cv-upload__select{background-color:#fff;display:none;border:0;padding:1rem 1.5625rem;-webkit-appearance:none;border-radius:0;width:calc(50% - 9px)}@media screen and (max-width:600px){.c--cv-upload__select{width:100%;margin-bottom:20px}}.c--cv-upload__select:invalid{color:#757575}.c--upload-filter{position:relative;display:flex;width:calc(50% - 9px)}@media screen and (max-width:600px){.c--upload-filter{width:100%;margin-bottom:20px;flex-wrap:wrap}.c--contact-form .c--upload-filter{margin-bottom:0}}@media screen and (max-width:420px){.c--contact-form .c--upload-filter{margin-bottom:20px}}.c--upload-filter .c--home-filter__filter__arrow{transform:rotate(-180deg)}.c--upload-filter .c--home-filter__filter__header{background-color:#fff;padding:1rem 1.5625rem}.c--upload-filter .c--home-filter__filter__header.show{background-color:#f63232;color:#fff}.c--upload-filter .c--home-filter__filter__header.show .c--home-filter__filter__arrow{transform:rotate(0deg)}.c--contact-form .c--upload-filter .c--home-filter__filter__header.show{background-color:#f63232;color:#fff}.c--contact-form .c--upload-filter .c--home-filter__filter__header{background-color:#f6f5f4;padding:14px 16px}.c--contact-form .c--upload-filter{text-align:left}.c--upload-filter .c-home-filter__filter__results{bottom:0;top:auto;transform:translateY(100%);opacity:0;visibility:hidden}.c--upload-filter .c-home-filter__filter__results.show{visibility:visible;opacity:1}.c--upload-filter .c-home-filter__filter__results li{font-size:1rem;margin-bottom:0;background-color:#000;line-height:1.8;padding-left:1.5625rem;padding-right:1.5625rem}.c--upload-filter .c-home-filter__filter__results li:first-child{padding-top:1.25rem}.c--upload-filter .c-home-filter__filter__results li:last-child{padding-bottom:1.25rem}.c--upload-filter--contact{display:none}.js--sector-error,.js--sector-error-cv,.js--subject-error{display:none;color:#f63232;position:absolute;right:-18px;transform:translateX(100%) translateY(-50%);top:50%}@media screen and (max-width:600px){.js--sector-error,.js--sector-error-cv,.js--subject-error{position:relative;width:100%;transform:none;top:intial;right:auto;padding-left:1.5625rem;margin-top:10px}}.js--sector-error-linkedin,.js--sector-error-password{display:none;color:#f63232;margin-top:20px}.s--intro{padding-top:5.4375rem;padding-bottom:7.5rem;max-width:43.75rem}@media screen and (max-width:840px){.s--intro{padding-top:3.75rem;padding-bottom:3.75rem}}.s--intro h3{font-size:3.75rem;text-align:center;line-height:.95;max-width:34.375rem;margin-bottom:2.8125rem;margin-left:auto;margin-right:auto}.s--intro p{line-height:1.1875}.s--intro p a{color:#f63232}.s--intro.s--intro--inline{padding-bottom:4.375rem}.fui-input-container .fui-input{border:0;background-color:#f5f4f3;font-size:1rem;font-family:Apercu;padding:14px 16px;line-height:1.15;border-radius:0}.fui-input-container .fui-input::-webkit-input-placeholder{color:#757575}.fui-input-container .fui-input::-moz-placeholder{color:#757575}.fui-input-container .fui-input:-ms-input-placeholder{color:#757575}.fui-input-container .fui-input::-ms-input-placeholder{color:#757575}.fui-input-container .fui-input::placeholder{color:#757575}.fui-input-container textarea{height:150px}.fui-btn-wrapper button{margin-right:0;margin-left:auto;-webkit-appearance:none;cursor:pointer;display:inline-block;border:0;text-decoration:none;background-color:#f63232;color:#fff;background-image:url(/img/discover_arrow.svg);background-repeat:no-repeat;background-position:92% 50%;background-size:11px;padding:15px 95px 15px 16px;transition:background-color .15s ease-out;border-radius:0;width:calc(50% - 10px);text-align:left}.fui-btn-wrapper button:hover{background-color:#d83030}@media screen and (max-width:420px){.fui-btn-wrapper button{width:100%;margin-top:20px}}