/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 2, 2020 */@font-face{font-family:surtbold_extended;src:url(../fonts/Surt-BoldExtended.e1c6fb8a.woff2) format("woff2"),url(../fonts/Surt-BoldExtended.c330e6ce.woff) format("woff"),url(../fonts/Surt-BoldExtended.38145110.eot) format("eot"),url(../fonts/Surt-BoldExtended.a149148a.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtlight_exp\.;src:url(../fonts/Surt-LightExp..a87938de.woff2) format("woff2"),url(../fonts/Surt-LightExp..4ee30292.woff) format("woff"),url(../fonts/Surt-LightExp..2ae62e5f.eot) format("eot"),url(../fonts/Surt-LightExp..83bc0ab2.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtregular;src:url(../fonts/Surt-Regular.c292cf1b.woff2) format("woff2"),url(../fonts/Surt-Regular.78c56103.woff) format("woff"),url(../fonts/Surt-Regular.b0217c6a.eot) format("eot"),url(../fonts/Surt-Regular.b1ffbd85.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtSemiBold;src:url(../fonts/Surt-DemiBold.936a03e0.woff2) format("woff2"),url(../fonts/Surt-DemiBold.c59421a0.woff) format("woff"),url(../fonts/Surt-DemiBold.7db79bf6.eot) format("eot"),url(../fonts/Surt-DemiBold.b6b4af77.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtSemiBold_extended;src:url(../fonts/Surt-DemiBoldExtended.9fb46512.woff2) format("woff2"),url(../fonts/Surt-DemiBoldExtended.d296a996.woff) format("woff"),url(../fonts/Surt-DemiBoldExtended.aa9ecbc0.eot) format("eot"),url(../fonts/Surt-DemiBoldExtended.196326b1.otf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:surtmedium_extended;src:url(../fonts/Surt-MediumExp..aa28ff40.woff2) format("woff2"),url(../fonts/Surt-MediumExp..6f2e636c.woff) format("woff"),url(../fonts/Surt-MediumExp..fe18f4bf.eot) format("eot"),url(../fonts/Surt-MediumExp..ca2a0a3e.otf) format("otf");font-weight:400;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--fs:1rem;--lh:1.25rem;--bgcolor:#131313;--lightBgcolor:#f7f7f7;--lighter--bgcolor:#131415;--fontcolor:#fff;--darkGrey:#272727;--hover:#969696;--discret:#cecece;--discret-dark:rgba(32,34,38,0.7)}a,a:active,a:hover,a:visited{-webkit-transition:color .5s ease;transition:color .5s ease;color:var(--fontcolor);text-decoration:none}a:active:hover,a:hover,a:hover:hover,a:visited:hover{color:var(--hover)}a:active:hover.link:after,a:hover.link:after,a:hover:hover.link:after,a:visited:hover.link:after{background-color:var(--hover)}a.link,a:active.link,a:hover.link,a:visited.link{display:inline-block;position:relative}a.link:after,a:active.link:after,a:hover.link:after,a:visited.link:after{content:"";background-color:var(--fontcolor);-webkit-transition:background .5s ease;transition:background .5s ease;width:100%;height:.05em;position:absolute;display:inline-block;left:0;bottom:.09em}:focus{outline:none}.darkMode{--bgcolor:#fff;--lighter--bgcolor:#e9e9e9;--fontcolor:#000}.darkMode svg path{fill:var(--fontcolor)}.darkMode #app #team .agile .agile__actions .agile__nav-button,.darkMode #partners img,.darkMode .main-header img,.darkMode .switcher{-webkit-filter:invert(1);filter:invert(1)}.error .header--light{display:none!important}.error.darkMode footer,.error.darkMode header,.error.darkMode section,.error.whiteMode footer,.error.whiteMode header,.error.whiteMode section{--fontcolor:#fff}.error.darkMode #main-footer .switcher,.error.darkMode #main-footer img,.error.darkMode .main-header .switcher,.error.darkMode .main-header img,.error.whiteMode #main-footer .switcher,.error.whiteMode #main-footer img,.error.whiteMode .main-header .switcher,.error.whiteMode .main-header img{-webkit-filter:none;filter:none}body,html{font-size:15px;line-height:var(--lh);color:#000;background-color:var(--lightBgcolor);z-index:-1}#app{font-family:surtregular,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto}header{padding:1.5rem;border-bottom:1px solid var(--color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){header{padding:2.3rem 2.9rem}}section:not(.dropdown){width:100%}section:not(.dropdown)>.grid.content{max-width:2000px;margin:auto;padding:3rem 0}@media screen and (min-width:1024px){section:not(.dropdown)>.grid.content{padding:5.667rem 0}}section:not(.dropdown)>.grid.content--bordertop{border-top:1px solid #7f7f7f}section:not(.dropdown)>.grid.content--card{padding:2rem}@media screen and (min-width:1024px){section:not(.dropdown)>.grid.content--card{padding:5rem 6.9rem;margin:.3rem}}section:not(.dropdown)>.grid.content--card h1+p{margin-top:.9rem}section:not(.dropdown).padded{padding:0 2rem}@media screen and (min-width:1024px){section:not(.dropdown).padded{padding:calc(2.3*var(--fs)) calc(6.05*var(--fs))}}section:not(.dropdown).padded.page-header{padding-top:calc(4.3*var(--fs) + 94px)}section:not(.dropdown)+section:not(.bloc--regular){padding-top:3rem}@media screen and (min-width:1024px){section:not(.dropdown)+section:not(.bloc--regular){padding-top:calc(1.8*var(--fs))}}.content--card{margin:0 -2rem;background-color:#fff;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.07);box-shadow:1px 1px 10px rgba(0,0,0,.07);border-radius:2px;padding:2rem}@media screen and (min-width:1024px){.content--card{padding:4.7rem;margin:0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:768px){.flex .half{width:50%}.flex .third{width:33.33333%}.flex .w_100{width:100%}.flex .w_50{width:50%}.flex .w_33{width:33.33333%}.flex .w_66{width:66.66666%}}.grid{display:grid;grid-gap:0;grid-template-columns:repeat(1,1fr)}.grid.c-4{grid-gap:calc(4*var(--fs)) calc(2*var(--fs))}@media screen and (min-width:768px){.grid.c-3,.grid.c-4{grid-template-columns:repeat(2,1fr)}.grid.c-5{grid-template-columns:repeat(3,1fr);grid-gap:6.4rem calc(6*var(--fs))}}@media screen and (min-width:1024px){.grid{grid-gap:calc(7*var(--fs))}.grid.c-2{grid-template-columns:repeat(2,1fr)}.grid.c-3,.grid.c-4{grid-template-columns:repeat(3,1fr)}.grid.insert{grid-template-columns:75% 1fr 25% 1fr;border-top:none!important;padding:0!important}}@media screen and (min-width:1200px){.grid.c-4{grid-template-columns:repeat(4,1fr)}.grid.c-5{grid-template-columns:repeat(5,1fr);grid-gap:6.4rem calc(6*var(--fs))}}.page-header{color:#fff;position:relative}.page-header,.page-header:after{background:var(--lighter--bgcolor)}.page-header:after{content:"";display:block;width:100%;height:12.95rem;position:absolute;left:0;top:100%}h1.discret{color:var(--discret);font-size:1.067rem;font-family:surtmedium_extended,helvetica,Arial,sans-serif;letter-spacing:.44px}h1.discret.dark{color:var(--discret-dark)}.title-regular{font-size:1.6rem;font-family:surtmedium_extended,helvetica,Arial,sans-serif;letter-spacing:.44px;color:var(--darkGrey);line-height:1.4}p.catch-line{font-family:surtmedium_extended,Helvetica,Arial,sans-serif;max-width:930px;margin:.95rem 0;letter-spacing:.74px;line-height:2.8rem;font-size:1.733rem;line-height:2.467rem}@media screen and (min-width:1024px){p.catch-line{font-size:3rem;line-height:3.728rem}}.section-title{padding:0;font-size:1.8rem;margin-bottom:3rem;font-family:surtbold_extended,Helvetica,Arial,sans-serif;letter-spacing:1px;line-height:2.4rem}@media screen and (min-width:1024px){.section-title{margin-bottom:6.333rem}}.section-subtitle{letter-spacing:.16px;font-family:surtregular,Helvetica,Arial,sans-serif;font-size:1.533em;line-height:2.6rem;color:rgba(0,0,0,.9)}@media screen and (min-width:768px){.section-subtitle{font-size:1.733rem;line-height:2.773rem}}.dropdown{border-bottom:1px solid hsla(0,0%,59.2%,.2);margin-bottom:1.2rem}.dropdown:last-child{border-bottom:none;margin-bottom:0}.dropdown .dropdown-header{padding:0;margin-bottom:.8rem;cursor:pointer;position:relative}.dropdown .dropdown-header:hover .dropdown-button{opacity:1}.dropdown .dropdown-header h1{max-width:75%;font-size:1.2rem;line-height:2rem;font-family:surtSemiBold_extended,Helevetica,Arial,sans-serif;letter-spacing:.4px}@media screen and (min-width:768px){.dropdown .dropdown-header h1{max-width:calc(100% - 35px);font-size:1.733rem;line-height:2.667rem}}.dropdown .dropdown-header h1.small-header{font-size:1.333rem;font-weight:700}.dropdown .dropdown-header .dropdown-button{width:24px;height:1px;right:0;opacity:.5;-webkit-transition:opacity .3s ease,height 0s ease;transition:opacity .3s ease,height 0s ease}.dropdown .dropdown-header .dropdown-button,.dropdown .dropdown-header .dropdown-button:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);transform:translateY(-50%)}.dropdown .dropdown-header .dropdown-button:after{display:block;width:1px;height:24px;content:"";left:50%;-webkit-transition:transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.dropdown--light .dropdown-button,.dropdown--light .dropdown-button:after{background:#000}.dropdown--light .dropdown-header h1{color:#000}.dropdown--light .dropdown-content{color:rgba(32,34,38,.9)}.dropdown--dark .dropdown-button,.dropdown--dark .dropdown-button:after{background:#fff}.dropdown--dark .dropdown-header h1{color:#fff}.dropdown--dark .dropdown-content{color:hsla(0,0%,100%,.7)}.dropdown.show .dropdown-button{height:0;opacity:1;-webkit-transition:opacity .3s ease,height 0s ease .3s;transition:opacity .3s ease,height 0s ease .3s}.dropdown.show .dropdown-button:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-khtml-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.insert--content{padding:calc(1.5*var(--fs));background-color:var(--lighter--bgcolor)}@media screen and (min-width:1024px){.insert--content{padding:calc(8*var(--fs)) calc(8*var(--fs)) calc(16*var(--fs))}}.dropdown-content{font-size:1rem;line-height:1.867rem}@media screen and (min-width:768px){.dropdown-content{font-size:1.067rem;line-height:1.867rem}}.dropdown-content p{margin-bottom:1.6rem}#map{width:100%;height:400px}#map div[aria-label="Map marker"] svg g{fill:#000}form input,form textarea{border:none;border-bottom:1px solid #333;background:none;width:100%;padding:1rem;margin:0 0 1rem 0;color:var(--fontcolor);font-family:surtregular,Helvetica,Arial,sans-serif;letter-spacing:.03rem}form input:focus,form textarea:focus{outline:1px solid grey}form input:-internal-autofill-selected,form textarea:-internal-autofill-selected{-webkit-appearance:menulist-button;background-color:#333!important;background-image:none!important;color:-internal-light-dark-color(#000,#fff)!important}form button.submit{padding:.7rem 1rem .5rem;text-transform:uppercase;font-family:surtregular,Helvetica,Arial,sans-serif;letter-spacing:.03rem;border-radius:0;background:#666;border:none;cursor:pointer;color:var(--fontcolor)}form button.submit:hover{background:#4d4d4d}form ::-webkit-input-placeholder{color:#333;font-size:1.5em;font-family:surtregular,Helvetica,Arial,sans-serif}form ::-moz-placeholder{color:#333;font-size:1.5em;font-family:surtregular,Helvetica,Arial,sans-serif}form :-ms-input-placeholder{color:#333;font-size:1.5em;font-family:surtregular,Helvetica,Arial,sans-serif}form ::-ms-input-placeholder{color:#333;font-size:1.5em;font-family:surtregular,Helvetica,Arial,sans-serif}form ::placeholder{color:#333;font-size:1.5em;font-family:surtregular,Helvetica,Arial,sans-serif}span{line-height:1.1rem}span.success{color:#41bf84}span.alert{color:#f21628}.align-right{text-align:right}.hidden{display:none!important}.figure--square{height:0;position:relative;padding-bottom:100%;border-radius:2px;overflow:hidden}.figure--square img{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}.small-thumb{height:0;position:relative;padding-bottom:65%;overflow:hidden}.small-thumb img{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover}#collaborations .agile__actions{position:absolute;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;top:50%;left:50%}#collaborations .agile__actions .agile__nav-button{background:none;border:none;font-size:0;width:15px;height:15px;cursor:pointer}#collaborations .agile__actions .agile__nav-button.agile__nav-button--next{border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);transform:rotate(-45deg)}#collaborations .agile__actions .agile__nav-button.agile__nav-button--prev{border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);transform:rotate(45deg)}img{width:100%}figure,img{-webkit-transition:opacity .3s ease,filter .5s ease .5s;-webkit-transition:opacity .3s ease,-webkit-filter .5s ease .5s;transition:opacity .3s ease,-webkit-filter .5s ease .5s;transition:opacity .3s ease,filter .5s ease .5s;transition:opacity .3s ease,filter .5s ease .5s,-webkit-filter .5s ease .5s}figure.toLoad,img.toLoad{opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}figure.toLoad img[lazy=loaded],img.toLoad img[lazy=loaded]{-webkit-filter:none;filter:none}figure.loaded,figure[lazy=loaded],img.loaded,img[lazy=loaded]{opacity:1;-webkit-filter:none;filter:none}.slide-enter-active{-webkit-transition:all .5s ease;transition:all .5s ease}.slide-leave-active{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:300px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.slide-fade-enter-active{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.slide-fade-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-fade-enter-to,.slide-fade-leave{opacity:1;margin-top:0}.slide-fade-enter,.slide-fade-leave-to{opacity:0;margin-top:1em}.inView-section{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.inView-section[data-visible]{opacity:1}.tippy-tooltip{background-color:#fff;font-family:surtbold_extended;color:#000;padding:.667rem 1.467rem;font-size:1.067rem}.tippy-tooltip .tippy-arrow{border-top-color:#fff!important;border-bottom-color:#fff!important}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease .3s;transition:opacity .5s ease .3s}.fade-enter,.fade-leave-to{opacity:0}.section-page{min-height:100vh}