@font-face{font-family:"Fellix-Light";src:url(t/Fellix-Light.woff2)format("woff2"),url(t/Fellix-Light.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Fellix-Medium";src:url(t/Fellix-Medium.woff2)format("woff2"),url(t/Fellix-Medium.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Quadrant-RegItalic";src:url(t/QuadrantText-RegularItalic.woff2)format("woff2"),url(t/QuadrantText-RegularItalic.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Quadrant-Reg";src:url(t/QuadrantText-Regular.woff2)format("woff2"),url(t/QuadrantText-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.c-grid{margin:0 auto;width:100vw;display:grid;grid-template-columns:repeat(26,1fr);grid-gap:0;pointer-events:none}:root{--padd:1.3888888889vw;--col_size:calc(100vw / 26);--col-1:calc(var(--col_size)*1);--col-2:calc(var(--col_size)*2);--col-3:calc(var(--col_size)*3);--col-4:calc(var(--col_size)*4);--col-5:calc(var(--col_size)*5);--col-6:calc(var(--col_size)*6);--col-7:calc(var(--col_size)*7);--col-8:calc(var(--col_size)*8);--col-9:calc(var(--col_size)*9);--col-10:calc(var(--col_size)*10);--col-11:calc(var(--col_size)*11);--col-12:calc(var(--col_size)*12);--col-13:calc(var(--col_size)*13);--col-14:calc(var(--col_size)*14);--col-15:calc(var(--col_size)*15);--col-16:calc(var(--col_size)*16);--col-17:calc(var(--col_size)*17);--col-18:calc(var(--col_size)*18);--col-19:calc(var(--col_size)*19);--col-20:calc(var(--col_size)*20);--col-21:calc(var(--col_size)*21);--col-22:calc(var(--col_size)*22);--col-23:calc(var(--col_size)*23);--col-24:calc(var(--col_size)*24);--col-25:calc(var(--col_size)*25);--col-26:calc(var(--col_size)*26);--marge110:clamp(110px, 7.6388888889vw, 7.6388888889vw);--marge55:clamp(30px, 3.8194444444vw, 3.8194444444vw);--wrapmob:calc(100% - var(--col-2))}.vert,header.is-visible .burger span{background-color:#1a4338}.bleu{background-color:#a9c3e7}.anis,.contact-us:hover span{background-color:#d7e19b}.rouge,header.is-visible .contact-us:hover span{background-color:#ba352a}.col-1,.col-2{position:relative;width:calc(var(--col_size)*1)}.col-2{width:calc(var(--col_size)*2)}.col-3,.col-4,.col-5{position:relative;width:calc(var(--col_size)*3)}.col-4,.col-5{width:calc(var(--col_size)*4)}.col-5{width:calc(var(--col_size)*5)}.col-6,.col-7,.col-8{position:relative;width:calc(var(--col_size)*6)}.col-7,.col-8{width:calc(var(--col_size)*7)}.col-8{width:calc(var(--col_size)*8)}.col-10,.col-11,.col-9{position:relative;width:calc(var(--col_size)*9)}.col-10,.col-11{width:calc(var(--col_size)*10)}.col-11{width:calc(var(--col_size)*11)}.col-12,.col-13,.col-14{position:relative;width:calc(var(--col_size)*12)}.col-13,.col-14{width:calc(var(--col_size)*13)}.col-14{width:calc(var(--col_size)*14)}.col-15,.col-16,.col-17{position:relative;width:calc(var(--col_size)*15)}.col-16,.col-17{width:calc(var(--col_size)*16)}.col-17{width:calc(var(--col_size)*17)}.col-18,.col-19,.col-20{position:relative;width:calc(var(--col_size)*18)}.col-19,.col-20{width:calc(var(--col_size)*19)}.col-20{width:calc(var(--col_size)*20)}.col-21,.col-22,.col-23{position:relative;width:calc(var(--col_size)*21)}.col-22,.col-23{width:calc(var(--col_size)*22)}.col-23{width:calc(var(--col_size)*23)}.col-24,.col-25,.col-26{position:relative;width:calc(var(--col_size)*24)}.col-25,.col-26{width:calc(var(--col_size)*25)}.col-26{width:calc(var(--col_size)*26)}#grid{width:100vw;height:100vh;position:fixed;pointer-events:none;top:0;z-index:99999;display:none}#grid .wrap{height:100%}#grid .col{border-right:1px solid red;opacity:1}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0}@media screen and (max-width:700px){.sticky{position:relative!important;top:0}}*,::after,::before{box-sizing:border-box}*{margin:0}picture{overflow:hidden}picture img{display:block}canvas,img,picture,svg,video{max-width:100%;display:block}video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}dir,h1,h2,h3,h4,h5,menu,p,ul{-webkit-margin-before:0;-webkit-margin-after:0}h1,h2,h3,h4,h5,p{overflow-wrap:break-word;margin:0;padding:0;font-size:unset;font-weight:unset}figure{-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-after:unset;margin-block-end:unset;-webkit-margin-start:unset;margin-inline-start:unset;-webkit-margin-end:unset;margin-inline-end:unset}dir,menu,ul{display:block;list-style-type:disc;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}li{list-style:none}a{text-decoration:none;color:#000;cursor:pointer}:focus{outline:0}strong{font-weight:500}div,section{position:relative}a,button,div,input,select,textarea{-webkit-tap-highlight-color:transparent}html{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;font-family:"Fellix-Light"}.c-news .bl-news h3,.c20,h2{line-height:1.3}.c-news .bl-news h3,.c20,body,h2{font-size:clamp(18px,1.3888888889vw,1.3888888889vw)}@media screen and (max-width:700px){.c-news .bl-news h3,.c20,body,h2{font-size:20px}}.reasons .reason .c-reason h3,.texte-on-left-over h3,.texte-on-left-over p{font-size:clamp(2.0833333333vw,2.0833333333vw,2.0833333333vw)}.avantages .c-lines203040 .bl-line203040 .left-flex h3,.c-pic-t4060 .staytuned,.c-pic-t4060 .t60 .med,.c-t4060 .t40 h2,.c30{font-size:clamp(2.0833333333vw,2.0833333333vw,2.0833333333vw);line-height:1.3}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040 .left-flex h3,.c-pic-t4060 .staytuned,.c-pic-t4060 .t60 .med,.c-t4060 .t40 h2,.c30,.reasons .reason .c-reason h3,.texte-on-left-over h3,.texte-on-left-over p{font-size:30px}}#contact-page .c-contact .left-contact h4,#preload .c-logo-baseline h2,.c-hero .c-logo-baseline h2,.menu-mob li a,footer .nav-footer li a{font-size:clamp(2.4305555556vw,2.4305555556vw,2.4305555556vw);line-height:1.1}@media screen and (max-width:700px){#contact-page .c-contact .left-contact h4,#preload .c-logo-baseline h2,.c-hero .c-logo-baseline h2,.menu-mob li a,footer .nav-footer li a{font-size:28px}}.avantages .c-lines203040 .bl-line203040 .left-flex .bl20,.c-news .bl-news .date,.c-news .bl-news .what,.reasons .reason .c-reason span,.texte-on-left-over .legende,footer .credits-footer{font-size:clamp(1.0416666667vw,1.0416666667vw,1.0416666667vw);line-height:1.1}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040 .left-flex .bl20,.c-news .bl-news .date,.c-news .bl-news .what,.reasons .reason .c-reason span,.texte-on-left-over .legende,footer .credits-footer{font-size:15px}}.btn,.page-single-job .c-t4060 .t60 .apply,header .contact-us,header li a{font-size:clamp(1.25vw,1.25vw,1.25vw);line-height:1.1}@media screen and (max-width:700px){.btn,.page-single-job .c-t4060 .t60 .apply,header .contact-us,header li a{font-size:18px}}.page-join .jobs p,.page-single-job .c-t4060 .t60 h3{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.3}@media screen and (max-width:700px){.page-join .jobs p,.page-single-job .c-t4060 .t60 h3{font-size:25px}}.free ul li,.page-single-job .c-t4060 .t60 h1{font-size:clamp(5.5555555556vw,5.5555555556vw,5.5555555556vw)}.free ul li{line-height:1.1}@media screen and (max-width:700px){.free ul li,.page-single-job .c-t4060 .t60 h1{font-size:16vw}}.c-t4060 .t60 .med,.home-page h2,.invest h2,.page-single-job .c-t4060 .t60 h2,.people h2,.text-effect h2{font-size:clamp(3.0555555556vw,3.0555555556vw,3.0555555556vw);line-height:1.1}.text-separator{font-size:clamp(3.0555555556vw,3.0555555556vw,3.0555555556vw)}@media screen and (max-width:700px){.c-t4060 .t60 .med,.home-page h2,.invest h2,.page-single-job .c-t4060 .t60 h2,.people h2,.text-effect h2,.text-separator{font-size:32px}}.c-logo-baseline h1{font-size:clamp(8.3333333333vw,8.3333333333vw,8.3333333333vw);line-height:1.1}@media screen and (max-width:700px){.c-logo-baseline h1{font-size:16vw}}.c16,.p{font-size:clamp(16px,1.1111111111vw,1.1111111111vw)}.c16{line-height:1}@media screen and (max-width:700px){.c16,.p{font-size:16px}}.reg{font-weight:400}.light{font-weight:300}.bold{font-weight:700}.med{font-family:"Fellix-Medium"}.quadrant{font-family:"Quadrant-Reg"}.c-t4060 .t40 h2 i,.quadrant-ital{font-family:"Quadrant-RegItalic"}.p{line-height:1.35}#preload,.transition{width:100vw;display:block;position:fixed;top:0;left:0}#preload{height:100vh;z-index:999999}#preload .c-logo-baseline{position:absolute;z-index:3;margin:0 0 var(--marge55) var(--marge55);bottom:0}#preload .c-logo-baseline h2,.c-hero .c-logo-baseline h2{color:#fff;padding-bottom:calc(var(--marge55)/2)}#preload .c-logo-baseline .logo-hero{width:var(--col-16);opacity:0}@media screen and (max-width:700px){#preload .c-logo-baseline .logo-hero{width:var(--col-24)}}#preload .c-logo-baseline .logo-hero svg,.c-hero .c-logo-baseline .logo-hero svg{width:100%}.transition{height:100dvh;z-index:99;pointer-events:none}.transition div{width:12.6vw;height:33.3333333333dvh;position:absolute;background-color:#1a4338;will-change:transform;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}.transition div:nth-child(2){left:12.5vw}.transition div:nth-child(3){left:24.9vw}.transition div:nth-child(4){left:37.4vw}.transition div:nth-child(5){left:50vw}.transition div:nth-child(6){left:62.5vw}.transition div:nth-child(7){left:75vw}.transition div:nth-child(8){left:87.5vw}.transition div:nth-child(9){left:0;top:33.3333333333dvh}.transition div:nth-child(10){left:12.5vw;top:33.3333333333dvh}.transition div:nth-child(11){left:24.9vw;top:33.3333333333dvh}.transition div:nth-child(12){left:37.4vw;top:33.3333333333dvh}.transition div:nth-child(13){left:50vw;top:33.3333333333dvh}.transition div:nth-child(14){left:62.5vw;top:33.3333333333dvh}.transition div:nth-child(15){left:75vw;top:33.3333333333dvh}.transition div:nth-child(16){left:87.5vw;top:33.3333333333dvh}.transition div:nth-child(17){left:0;top:66.6666666667dvh}.transition div:nth-child(18){left:12.5vw;top:66.6666666667dvh}.transition div:nth-child(19){left:24.9vw;top:66.6666666667dvh}.transition div:nth-child(20){left:37.4vw;top:66.6666666667dvh}.transition div:nth-child(21){left:50vw;top:66.6666666667dvh}.transition div:nth-child(22){left:62.5vw;top:66.6666666667dvh}.transition div:nth-child(23){left:75vw;top:66.6666666667dvh}.transition div:nth-child(24){left:87.5vw;top:66.6666666667dvh}body{padding:0;inset:0;line-height:1.3;margin:0;color:#fff;background-color:#1a4338}body.is-loaded{overflow-y:scroll;overflow-x:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,body{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}ul{display:contents}.wait{cursor:wait!important}.chars,.split{position:relative;opacity:0}.chars .baseline div div,.split .baseline .line{position:relative;will-change:transform;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0}.split .baseline .line{display:contents;-webkit-transform:translateY(50px) skew(0deg,0deg);transform:translateY(50px) skew(0deg,0deg);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),-webkit-transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms)}.split.is-inview .baseline{overflow:hidden}.split-visible .baseline{overflow:visible!important}.split.is-inview .baseline .line,.split.is-inview2 .baseline .line,.split.is-inview3 .baseline .line{-webkit-transform:none;transform:none;opacity:1;overflow:visible}.split.is-disapear .baseline .line{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}.split .baseline{display:inline-block;overflow:hidden}.chars .baseline div div{display:inline-block;overflow-x:visible!important;font-style:normal!important}.free ul,.split .baseline,svg{position:relative}svg{width:100%}.c-hero picture::after,.svgMaskThumb{height:100%;position:absolute;top:0;left:0}.svgMaskThumb{width:100vw;pointer-events:none}rect{-webkit-transform:scaleY(0);transform:scaleY(0)}.to-anim{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}header{position:fixed;background-color:#fff;z-index:10;display:flex;border-radius:0 0 3.4722222222vw 3.4722222222vw;width:var(--col-22);left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);transition:transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1),-webkit-transform .4s cubic-bezier(.39,.575,.565,1)}@media screen and (max-width:700px){header{border-radius:0 0 30px 30px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}header.is-visible{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}header .logo-header{width:calc(var(--col-1)*2.2);margin:calc(var(--col-1)/3)0 calc(var(--col-1)/3) var(--col-1)}@media screen and (max-width:700px){header .logo-header{width:27vw;margin:15px 20px}}.contact-us:hover span svg path,.fermer-contact svg path,.fermer-contact:hover span svg path,header .logo-header svg path{fill:#1a4338}header .contact-us,header li a{color:#1a4338;font-family:"Fellix-Medium"}header .contact-us{margin-left:auto;margin-right:var(--col-1)}@media screen and (max-width:700px){header .contact-us{display:none}}header .short-nav{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:700px){header .short-nav{display:none}}header .short-nav .menu-main-menu-container{position:relative;display:flex;align-items:center;justify-content:center}header li{padding:0 clamp(7px,.5555555556vw,.5555555556vw)}header li a{transition:color .4s cubic-bezier(.215,.61,.355,1)}.menuscroll{position:absolute;z-index:9;display:flex;width:100vw;margin-top:2.4305555556vw;justify-content:space-between;padding:0 var(--col-1)}@media screen and (max-width:700px){.menuscroll{display:none}}.menuscroll .logotype{width:clamp(6.25vw,6.25vw,6.25vw)}@media screen and (max-width:700px){.menuscroll .logotype{width:20vw;margin-top:var(--col-1)}}.menuscroll nav{left:50%;position:absolute;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:700px){.menuscroll nav{display:none}}.menuscroll nav ul{display:flex}.menuscroll nav ul li{padding:0 .6944444444vw}.free ul li,.menuscroll nav ul li a{list-style:none;color:#fff}@media screen and (max-width:700px){.menuscroll .contact-us{display:none}}.contact-us,.fermer-contact{display:flex;align-items:center;color:#fff;transition:color .2s cubic-bezier(.215,.61,.355,1);cursor:pointer}.contact-us span{background-color:#ba352a}.contact-us span,.fermer-contact span{border-radius:50%;display:flex;justify-content:center;align-items:center;width:clamp(2.4305555556vw,2.4305555556vw,2.4305555556vw);height:clamp(2.4305555556vw,2.4305555556vw,2.4305555556vw);margin-right:clamp(10px,.6944444444vw,.6944444444vw);transition:background-color .4s}@media screen and (max-width:700px){.contact-us span,.fermer-contact span{width:25px;height:25px}}.contact-us span svg,.fermer-contact span svg{width:clamp(.7638888889vw,.7638888889vw,.7638888889vw);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1),-webkit-transform .4s cubic-bezier(.215,.61,.355,1)}.contact-us:hover span svg,.fermer-contact:hover span svg,header.is-visible .contact-us:hover span svg{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center;transform-origin:center}header.is-visible .contact-us:hover span svg path{fill:#d7e19b}.fermer-contact{position:absolute;right:var(--col-1);top:calc(var(--marge55)/2);z-index:999;font-family:"Fellix-Medium"}@media screen and (max-width:700px){.fermer-contact{position:fixed;margin-top:var(--col-2);margin-right:var(--col-2)}}.fermer-contact span{background-color:#d7e19b}@media screen and (max-width:700px){.fermer-contact span svg{width:12px}}.fermer-contact:hover span{background-color:#1a4338;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.fermer-contact:hover svg path{fill:#d7e19b!important}.fermer-contact svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.btn figure svg,.home-page .wrap-hero{overflow:visible}.wrap-hero{width:100vw;height:100vh;position:relative;background-color:#1a4338;z-index:2;overflow:hidden}@media screen and (max-width:700px){.wrap-hero{height:100svh}}.c-hero{width:100vw;height:100vh;position:relative}@media screen and (max-width:700px){.c-hero{height:100svh}}.c-hero picture{width:100%;height:100svh}.c-hero picture::after{content:"";width:100%;background-color:#000;z-index:2;opacity:.4}.c-hero picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:90% 70%;object-position:90% 70%;width:100%;height:100%}.c-hero .c-logo-baseline{position:absolute;z-index:3;margin:0 0 var(--marge55) var(--marge55);bottom:0}@media screen and (max-width:700px){.c-hero .c-logo-baseline{width:var(--wrapmob);margin:0 var(--col-1) var(--col-2)}}.c-hero .c-logo-baseline .logo-hero{width:var(--col-16)}@media screen and (max-width:700px){.c-hero .c-logo-baseline .logo-hero{width:100%;margin-top:calc(var(--marge55)/2)}}.logotype-hero{position:absolute;bottom:var(--marge55);right:var(--marge55);z-index:5;height:calc(100vh - var(--marge55)*2);-webkit-transform:scale(.28);transform:scale(.28);-webkit-transform-origin:bottom right;transform-origin:bottom right}.logotype-hero svg{height:100%}@media screen and (max-width:700px){.logotype-hero{display:none}}.free{width:100vw;min-height:100vh;background-color:#1a4338}@media screen and (max-width:700px){.free{text-align:center;min-height:unset}}.free ul{margin-left:var(--col-3);padding-top:var(--marge110);display:block}@media screen and (max-width:700px){.free ul{width:var(--wrapmob);margin:0 auto;padding:var(--marge110)0 0}}.free ul li{color:#d7e19b}@media screen and (max-width:700px){.free ul li{text-align:center;margin-top:var(--marge55)}}.free ul li:not(:last-of-type)::after{content:",";display:inline-block}.free .btn,.free p{margin-left:var(--col-3)}.free p{font-size:clamp(22px,1.7361111111vw,1.7361111111vw);line-height:1.3;color:#fff;width:var(--col-8);margin-top:var(--marge55);padding-bottom:var(--marge55)}@media screen and (max-width:700px){.free p{width:var(--wrapmob);margin:0 auto;text-align:center;padding:var(--marge55)0}}.free .btn{margin-bottom:calc(var(--marge110)*2)}@media screen and (max-width:700px){.free .btn{margin:0 auto calc(var(--marge110)*2)}}.footerMask,.scrollMask{width:100vw;bottom:0;left:0;height:100vh;z-index:4;position:absolute;display:inline-flex;pointer-events:none}@media screen and (max-width:700px){.footerMask,.scrollMask{height:100svh}}.scrollMask div{background-color:#1a4338}.footerMask div,.scrollMask div{width:12.6vw;height:100%;position:absolute;will-change:transform;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}.footerMask div:nth-child(2),.scrollMask div:nth-child(2){left:12.5vw}.footerMask div:nth-child(3),.scrollMask div:nth-child(3){left:24.9vw}.footerMask div:nth-child(4),.scrollMask div:nth-child(4){left:37.4vw}.footerMask div:nth-child(5),.scrollMask div:nth-child(5){left:50vw}.footerMask div:nth-child(6),.scrollMask div:nth-child(6){left:62.5vw}.footerMask div:nth-child(7),.scrollMask div:nth-child(7){left:75vw}.footerMask div:nth-child(8),.scrollMask div:nth-child(8){left:87.5vw}.free .scrollMask,.page-corporate .c-hero .scrollMask,.page-join .scrollMask{bottom:0}.free .scrollMask div,.page-corporate .c-hero .scrollMask div,.page-join .scrollMask div,.page-single-job .scrollMask div{background-color:#fff}.about{background-color:#a9c3e7!important}.photo-effect,.photo-effect2{height:250vh}@media screen and (max-width:700px){.photo-effect,.photo-effect2{height:200vh}}.fs,.fs2,.text-effect{width:100vw;height:100lvh}.fs,.fs2{overflow:hidden}.fs img,.fs2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:50% 50%;object-position:50% 50%}.about .fs img{-o-object-position:0 0;object-position:0 0}@media screen and (max-width:700px){.about .fs img{-o-object-position:50% 50%;object-position:50% 50%}}.fs.fs-mask,.fs2.fs2-mask{position:absolute;top:0;left:0;-webkit-clip-path:url(#photoMask);clip-path:url(#photoMask)}.fs2.fs2-mask{-webkit-clip-path:url(#photoMask2);clip-path:url(#photoMask2)}.text-effect{color:#1a4338;display:flex;background-color:#fff;justify-content:center;align-items:center}.text-effect h2{color:#1a4338;width:var(--col-15);text-align:center}@media screen and (max-width:700px){.text-effect h2{width:var(--wrapmob);margin:0 auto}}.btn{border:1px solid #fff;border-radius:30px;color:#fff;display:inline-flex;width:auto;align-items:center;padding:1.0416666667vw 1.3888888889vw;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:700px){.btn{padding:15px 20px}}.btn figure{width:clamp(20px,2.7777777778vw,2.7777777778vw);padding-right:1.0416666667vw}@media screen and (max-width:700px){.btn figure{width:30px;margin-right:15px;padding-right:0}}.btn figure path{will-change:transform;transition:transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1),-webkit-transform .4s cubic-bezier(.39,.575,.565,1)}.btn span{transition:color .4s cubic-bezier(.215,.61,.355,1)}.btn:hover,.c-news .bl-news:hover .btn{background-color:#ba352a;border:1px solid #ba352a!important;cursor:pointer}.btn:hover span,.c-news .bl-news:hover .btn span{color:#fff}.btn:hover figure path,.c-news .bl-news:hover .btn figure path{fill:#fff!important}.btn:hover figure path:nth-child(1),.c-news .bl-news:hover .btn figure path:nth-child(1){-webkit-transform:translateX(-12%);transform:translateX(-12%)}.btn:hover figure path:nth-child(3),.c-news .bl-news:hover .btn figure path:nth-child(3){-webkit-transform:translateX(12%);transform:translateX(12%)}.about{z-index:3}.about .text-effect{flex-direction:column}.about .btn{margin-top:var(--marge55);border:1px solid #1a4338;color:#1a4338}.about .btn figure path,.c-news .bl-news .btn figure path,.page-join .jobs .btn.vertbtn figure path{fill:#1a4338}.news,footer{position:relative}.news{width:100%;min-height:100vh;background-color:#a9c3e7}@media screen and (max-width:700px){.news{min-height:unset}}.news h2{color:#1a4338;width:var(--col-12);margin-left:var(--col-12);padding-top:var(--marge110)}@media screen and (max-width:700px){.news h2{width:var(--wrapmob);margin:0 auto;text-align:center}}.c-news{width:var(--col-18);margin-left:var(--col-6);margin-top:var(--marge55);margin-bottom:var(--marge110)}@media screen and (max-width:700px){.c-news{width:calc(100vw - var(--marge55)*2);margin-left:var(--marge55);text-align:center;padding-bottom:var(--marge110);margin-bottom:0}}.c-news .bl-news{width:100%;display:flex;cursor:pointer;padding:calc(var(--marge55)/1.5)0;border-top:1px solid rgba(26,67,56,.2);color:#1a4338;justify-content:space-between}@media screen and (max-width:700px){.c-news .bl-news{flex-wrap:wrap;justify-content:flex-start}}.c-news .bl-news .what{text-transform:uppercase;flex:0 11%;padding-right:clamp(10px,1.0416666667vw,1.0416666667vw)}@media screen and (max-width:700px){.c-news .bl-news .what{flex:0 auto;text-align:left}}.c-news .bl-news .date{flex:0 22%;padding-right:clamp(10px,1.0416666667vw,1.0416666667vw)}@media screen and (max-width:700px){.c-news .bl-news .date{flex:0 40%;text-align:left}}.c-news .bl-news h3{flex:0 45%}@media screen and (max-width:700px){.c-news .bl-news h3{flex:0 100%;text-align:left;margin-top:10px}}.c-news .bl-news .btn{flex:0 0 auto;margin-left:auto;border:1px solid #1a4338;color:#1a4338}@media screen and (max-width:700px){.c-news .bl-news .btn{margin-left:0;margin-top:30px}}footer{background-color:#d7e19b;padding:var(--col-1) var(--col-1) calc(var(--col-1)/3) var(--col-1)}@media screen and (max-width:700px){footer{padding-top:var(--marge110)}footer .left-footer{width:100%}}footer .c-footer{display:flex;justify-content:space-between}@media screen and (max-width:700px){footer .c-footer{flex-wrap:wrap}}footer .c-footer .right-footer{width:var(--col-12)}@media screen and (max-width:700px){footer .c-footer .right-footer{width:100%}}footer .nav-footer{position:relative;width:var(--col-7);display:block}@media screen and (max-width:700px){footer .nav-footer{width:100%}}.logo-page svg,footer .nav-footer li{width:100%}footer .nav-footer li a{width:100%;border-top:1px solid #1a4338;padding:clamp(10px,.6944444444vw,.6944444444vw);font-family:"Quadrant-Reg";color:#1a4338;cursor:pointer;display:block;transition:all .2s cubic-bezier(.215,.61,.355,1)}footer .nav-footer li a:hover{color:#ba352a;font-family:"Quadrant-RegItalic"}footer .logotype-footer{width:100%;margin-top:var(--marge55)}footer .logotype-footer svg{width:100%;max-height:36vw}@media screen and (max-width:700px){footer .logotype-footer svg{max-height:unset}}footer .logotype-footer path{fill:#1a4338;transition:fill .4s cubic-bezier(.25,.46,.45,.94) .5s}footer .logotype-footer path:hover{fill:#a9c3e7;transition:fill .1s}footer .logo-footer{margin-top:var(--marge110);width:var(--col-10)}@media screen and (max-width:700px){footer .logo-footer{display:none}}footer .logo-footer img{width:90%}footer .credits-footer{margin-top:var(--marge55);border-top:1px solid #1a4338;display:flex;padding-top:calc(var(--col-1)/3);justify-content:space-between;color:#1a4338;font-family:"Fellix-Medium"}@media screen and (max-width:700px){footer .credits-footer{font-size:2.85vw}}footer .credits-footer a{color:#1a4338}footer .credits-footer a:hover{color:#ba352a}@media screen and (max-width:700px){footer .credits-footer .legals{display:none}}footer .credits-footer .legals a{padding-left:.6944444444vw}.logo-page{width:var(--col-3)}@media screen and (max-width:700px){.logo-page{width:30vw}}.c-logo-baseline h1{margin-top:clamp(10px,.6944444444vw,.6944444444vw);font-family:"Quadrant-Reg"}.footerMask{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.footerMask div{background-color:#d7e19b}.c-t4060{padding:var(--marge110) var(--col-1);display:flex;justify-content:space-between}@media screen and (max-width:700px){.c-t4060{flex-wrap:wrap}}.c-t4060.vert h2{color:#d7e19b}.c-t4060.blanc{background-color:#fff;color:#1a4338}.c-t4060.blanc h2{color:#ba352a}@media screen and (max-width:700px){.c-t4060 .t40{width:100%}}@media screen and (max-width:700px){.c-t4060 .t60{width:100%;margin-top:var(--marge55)}}.c-t4060 .t60 .med{padding-bottom:var(--marge110)}.c-t4060 .t60 .med span.spacer{display:inline-block;width:clamp(80px,7.7083333333vw,7.7083333333vw)}@media screen and (max-width:700px){.c-t4060 .t60 .med span.spacer{width:0}.c-t4060 .t60 .med{padding-bottom:var(--marge55)}}.c-t4060 .t60 .med i{color:#d7e19b;font-style:normal}.c-t4060 .t60 .litt{margin-left:var(--col-5)}@media screen and (max-width:700px){.c-t4060 .t60 .litt{width:100%;margin-top:0;margin-left:0}}.avantages.bleu{background-color:#a9c3e7;color:#1a4338}.avantages .c-lines203040{padding:var(--marge55)0;margin:0 auto}.avantages .c-lines203040 .bl-line203040{display:flex;justify-content:space-between;padding:var(--marge55)0;overflow:hidden}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040{flex-wrap:wrap}}.avantages .c-lines203040 .bl-line203040:not(:last-of-type){border-bottom:1px solid rgba(26,67,56,.2078431373)}.avantages .c-lines203040 .bl-line203040 .bl20,.avantages .c-lines203040 .bl-line203040 .bl30,.avantages .c-lines203040 .bl-line203040 .bl40{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;position:relative}.avantages .c-lines203040 .bl-line203040 .left-flex{display:flex}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040 .left-flex{width:100%;flex-wrap:wrap}}.avantages .c-lines203040 .bl-line203040 .left-flex .bl20{top:clamp(3px,.2777777778vw,.2777777778vw)}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040 .left-flex .bl20{top:5px;font-size:15px;width:100%;margin-bottom:10px}.avantages .c-lines203040 .bl-line203040 .left-flex h3{width:85%}}.avantages .c-lines203040 .bl-line203040 .bl40{width:var(--col-8);margin-right:var(--col-2)}@media screen and (max-width:700px){.avantages .c-lines203040 .bl-line203040 .bl40{width:100%;margin-top:calc(var(--marge55)/2);margin-right:0}}.overview-effect{position:-webkit-sticky;position:sticky;top:0}.overview-effect.overlay::before,.overview-effect2.overlay::before{content:"";width:100%;height:100%;background-color:#000;position:absolute;z-index:3;opacity:.5}.texte-on-left-over{z-index:3;position:absolute;bottom:var(--col-1);left:var(--col-2)}@media screen and (max-width:700px){.texte-on-left-over{width:80vw}}.texte-on-left-over h3{color:#d7e19b;line-height:1.15}@media screen and (max-width:700px){.texte-on-left-over h3{width:100%}}.texte-on-left-over p{padding-top:calc(var(--marge55)/2);line-height:1.15}.texte-on-left-over .legende{padding-top:calc(var(--marge55)/4)}.c-pic-t4060,nf-fields-wrap{display:flex;justify-content:space-between}.c-pic-t4060{padding:var(--marge110) var(--col-1)}@media screen and (max-width:700px){.c-pic-t4060{padding:0;width:var(--wrapmob);flex-wrap:wrap;margin:0 auto}.c-pic-t4060 .t40pic{width:100%}}.c-pic-t4060.vert h2{color:#d7e19b}.c-pic-t4060 .t40pic picture{width:100%;aspect-ratio:2/2.8}.c-pic-t4060 .t40pic picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transform:scale(calc(1.4 - .4*var(--progress)));transform:scale(calc(1.4 - .4*var(--progress)))}.c-pic-t4060 .t60{display:flex;flex-wrap:wrap;align-content:flex-start}@media screen and (max-width:700px){.c-pic-t4060 .t60{width:100%;margin-top:var(--marge55)}}.c-pic-t4060 .t60 .med{width:95%;padding-bottom:calc(var(--marge55)/4)}.c-pic-t4060 .t60 .med i{color:#d7e19b;font-style:normal;white-space:pre-wrap}.c-pic-t4060 .t60 .litt,.invest h2{margin-left:var(--col-3)}#contact-page .c-contact .left-contact a,.c-pic-t4060 .staytuned{color:#d7e19b}.text-separator{padding:calc(var(--marge110)*2)0 var(--marge110);line-height:1.3}@media screen and (max-width:700px){.text-separator{padding:calc(var(--marge110))0 var(--marge110)!important}.text-separator .col-6{margin-left:var(--col-1);width:var(--wrapmob);padding:0!important}}.text-separator .col-11{margin-left:var(--col-13)}@media screen and (max-width:700px){.text-separator .col-11{margin-left:var(--col-1);width:var(--wrapmob)}}.text-separator i{color:#a9c3e7;font-family:"Quadrant-RegItalic"}.page-technology .c-pic-t4060{padding-bottom:calc(var(--marge110)*2)}.invest{color:#1a4338;width:100vw;min-height:100vh;display:flex;align-items:center;align-content:center}@media screen and (max-width:700px){.invest{height:auto;padding:var(--marge110)0}}.invest .c-t5050{display:flex;width:100%}@media screen and (max-width:700px){.invest .c-t5050{flex-direction:column}}.invest .c-t5050 .left-t50{height:100vh;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0}@media screen and (max-width:700px){.invest .c-t5050 .left-t50{position:relative;height:auto}}.invest .t50{width:50%}@media screen and (max-width:700px){.invest .t50{width:100%}}@media screen and (max-width:700px){.invest h2{width:100%;margin-left:unset;text-align:center}}.invest h2 i,.menu-mob li a:hover{color:#d7e19b;font-family:"Quadrant-RegItalic"}.reasons{padding-top:80vh;padding-bottom:50vh;margin-left:var(--col-2)}@media screen and (max-width:700px){.reasons{padding:var(--marge55)0 var(--col-1)}}.reasons .reason{padding-top:12.5vh;padding-bottom:10vh;display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0}@media screen and (max-width:700px){.reasons .reason{position:relative;padding:var(--col-1)0 var(--col-1)}}.reasons .reason .c-reason{width:var(--col-8);padding:var(--col-1) var(--col-1) calc(var(--col-1)/2) var(--col-1);border:1px solid #1a4338;border-radius:30px;background-color:#a9c3e7;height:23vw}@media screen and (max-width:700px){.reasons .reason .c-reason{height:auto;width:calc(100% - var(--col-2));padding:var(--col-2) var(--col-2) calc(var(--col-2)/2) var(--col-2)}}.reasons .reason .c-reason span{padding:var(--col-1)0}.reasons .reason .c-reason h3{padding-top:calc(var(--marge55)/2.5);line-height:1.1}.reasons .reason .c-reason figure{position:absolute;bottom:var(--col-1);width:var(--col-1)}@media screen and (max-width:700px){.reasons .reason .c-reason figure{position:relative;margin-top:calc(var(--marge110)/2);width:15vw}}.people{background-color:#fff;color:#1a4338;padding:var(--marge110)0 calc(var(--marge110))}.people a,.people a h3{color:#1a4338!important}.people h2{text-align:center;margin:0 auto}@media screen and (max-width:700px){.people h2{width:var(--wrapmob)}}.people .all-team{margin:var(--marge55) auto;display:flex;flex-wrap:wrap;justify-content:center}.people a.bl-team picture img{transition:transform .8s cubic-bezier(.165,.84,.44,1);transition:transform .8s cubic-bezier(.165,.84,.44,1),-webkit-transform .8s cubic-bezier(.165,.84,.44,1)}.people a.bl-team:hover picture img{-webkit-transform:scale(1.1);transform:scale(1.1)}.people .bl-team{margin:calc(var(--marge55)/2);width:var(--col-7)}@media screen and (max-width:700px){.people .bl-team{width:var(--wrapmob)}}.people .bl-team picture{background-color:#1a4338;border-radius:1.3888888889vw;overflow:hidden;position:relative;width:100%;aspect-ratio:3/2}.people .bl-team picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.people .bl-team figure{bottom:calc(var(--marge55)/3);left:calc(var(--marge55)/3);width:var(--col-1);position:absolute;z-index:7}@media screen and (max-width:700px){.people .bl-team figure{width:12vw}}.people .bl-team h3{margin-top:calc(var(--marge55)/3)}#contact-page{background-color:#ba352a;width:var(--col-21);margin-left:var(--col-5);min-height:100vh;z-index:999;position:fixed;-webkit-transform:translateX(100%);transform:translateX(100%);will-change:transform;transition:transform .6s cubic-bezier(.19,1,.22,1);transition:transform .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);display:block}@media screen and (max-width:700px){#contact-page{width:100vw;margin-left:0;overflow-y:scroll;min-height:unset;height:100vh;align-items:flex-start;padding:var(--marge110)0 var(--marge110)0}}#contact-page.is-visible{-webkit-transform:none;transform:none}#contact-page .c-contact,#contact-page .c-contact .left-contact{min-height:100vh;height:100%;display:flex}@media screen and (max-width:700px){#contact-page .c-contact{flex-direction:column}}#contact-page .c-contact .left-contact{padding:var(--col-2);flex-direction:column;align-content:center;justify-content:space-between;width:var(--col-10)}@media screen and (max-width:700px){#contact-page .c-contact .left-contact{width:100%;min-height:unset;padding:var(--col-6) var(--col-2) var(--col-2) var(--col-2);height:auto}}#contact-page .c-contact .left-contact h4{width:var(--col-6)}@media screen and (max-width:700px){#contact-page .c-contact .left-contact h4{width:100%;padding-bottom:var(--col-1)}}#contact-page .c-contact .left-contact a:hover{color:#a9c3e7}#contact-page .c-contact .right-contact{padding-top:var(--col-2);width:var(--col-9)}@media screen and (max-width:700px){#contact-page .c-contact .right-contact{width:100%}#contact-page .c-contact .right-contact .nf-form-content{padding:0 var(--col-2)}}input{background-color:unset!important;border:0!important;border:1px solid rgba(255,255,255,.1882352941)!important}.nf-error-field-errors,.nf-error-msg{color:#d7e19b!important;font-size:clamp(12px,.8333333333vw,.8333333333vw)!important}nf-fields-wrap{flex-wrap:wrap}nf-field{width:48%!important;padding:0}@media screen and (max-width:700px){nf-field{width:100%!important}}nf-field:nth-child(5){width:100%!important}.nf-form-fields-required,.nf-form-title,label{display:none!important}::-webkit-input-placeholder{color:#fff;font-size:clamp(16px,1.1111111111vw,1.1111111111vw)!important;padding-left:0}::-moz-placeholder{color:#fff;font-size:clamp(16px,1.1111111111vw,1.1111111111vw)!important;padding-left:0}::placeholder{color:#fff;font-size:clamp(16px,1.1111111111vw,1.1111111111vw)!important;padding-left:0}.ninja-forms-field{padding:0 0 0 20px!important;color:#fff!important;font-size:clamp(16px,1.1111111111vw,1.1111111111vw)!important}.nf-form-content textarea.ninja-forms-field{height:17vw!important;background-color:unset!important;border:1px solid rgba(255,255,255,.1882352941)!important;padding:clamp(18px,1.25vw,1.25vw)!important}.nf-form-content input[type=submit]{padding:0 clamp(18px,1.25vw,1.25vw)!important;border:1px solid #fff;border-radius:30px!important;color:#fff;display:inline-flex;width:auto;align-items:center;font-family:"Fellix-Medium";cursor:pointer!important;padding:1.0416666667vw 1.3888888889vw}.nf-form-content input[type=submit]:hover{background-color:#d7e19b!important;color:#1a4338!important}.nf-error.field-wrap .nf-field-element:after{background-color:#d7e19b!important}.nf-error .ninja-forms-field{border:1px solid #d7e19b!important}.page-join .jobs p,.page-join .text-separator{color:#1a4338;padding:0 0 var(--marge55) var(--col-6)}.page-join .text-separator{background-color:#fff}@media screen and (max-width:700px){.page-join .text-separator{padding:0 var(--marge55) var(--marge55) 20vw!important}}.page-join .jobs{background-color:#fff;padding-bottom:calc(var(--marge110)*2)}@media screen and (max-width:700px){.page-join .jobs{padding-bottom:calc(var(--marge110))}}.page-join .jobs .c-news{margin-top:0;margin-bottom:0}.page-join .jobs p{width:55vw}@media screen and (max-width:700px){.page-join .jobs p{width:calc(100vw - var(--col-2));padding:0 0 var(--col-2) 20vw;margin:auto}}.page-join .jobs .btn.vertbtn{flex:0 0 auto;margin-left:auto;border:1px solid #1a4338;color:#1a4338;margin:0 0 var(--marge110) var(--col-6)}.page-single-job{background-color:#1a4338;color:#fff}.page-single-job .t40 .chars{position:-webkit-sticky;position:sticky;top:0}.page-single-job .t40 .chars,.page-single-job .t60{padding-top:calc(var(--marge110)*2)}.page-single-job .c-t4060 .t60 .med{padding-bottom:0}.page-single-job .c-t4060 .t60 h1{line-height:1.1;width:100%;margin-top:clamp(-20px,-2.5vw,-2.5vw);position:relative;padding-bottom:var(--marge55)!important}.page-single-job .c-t4060 .t60 h2{font-family:"Fellix-Medium";padding:var(--marge55)0 calc(var(--marge55)/2)}.page-single-job .c-t4060 .t60 h3{padding:calc(var(--marge55)/3)0 calc(var(--marge55)/4);font-family:"Fellix-Medium"}.page-single-job .c-t4060 .t60 .apply{margin:var(--marge110)0 calc(var(--marge110)*2);font-family:"Fellix-Medium"}.page-single-job .wrap-hero{background-color:#a9c3e7}.burger{width:25px;height:18px;position:relative;cursor:pointer;display:none;margin-top:var(--col-1)}@media screen and (max-width:700px){.burger{display:block}}.burger span{width:100%;height:2px;position:absolute;top:0;background-color:#fff;transition:all .4s}.burger span:nth-child(2){margin-top:8px;width:100%}.burger span:nth-child(3){margin-top:15px}.burger:hover span:nth-child(2){width:50%}.burger.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;margin-top:8px}.burger.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;margin-top:8px}.burger.is-open span:nth-child(2){opacity:0;width:0}@media screen and (max-width:700px){header.is-visible{align-items:center;justify-content:center}}header.is-visible .burger{margin-top:0;order:-1}.menu-mob{position:fixed;height:100dvh;width:100vw;z-index:8;background-color:#ba352a;display:flex;flex-direction:column;justify-content:flex-end;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.menu-mob li{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.menu-mob .menu-main-menu-container{width:100%;margin-top:var(--col-6)}.menu-mob .second-mob{border-top:1px solid #d7e19b;padding:var(--col-1)}.menu-mob .second-mob a,.menu-mob .second-mob p{color:#d7e19b}.menu-mob .second-mob p{padding-bottom:var(--col-1)}.menu-mob .credits,.menu-mob .second-mob{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.menu-mob .credits a,.menu-mob li a{color:#d7e19b;display:block}.menu-mob li a{width:100%;border-top:1px solid #d7e19b;padding:clamp(10px,.6944444444vw,.6944444444vw);font-family:"Quadrant-Reg";cursor:pointer;transition:all .2s cubic-bezier(.215,.61,.355,1)}