html{scroll-behavior:initial}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}html,body{width:100%;min-height:100%}body{opacity:0}.has-scroll-init body{opacity:1}[data-scroll-direction=vertical] [data-scroll-wrapper]{height:100vh;overflow-x:hidden;overflow-y:scroll}[data-scroll-direction=horizontal] [data-scroll-wrapper]{width:100vw;height:100vh;overflow-x:scroll}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100%;display:inline-flex;min-width:var(--scrollContainerWidth)}[data-scroll-direction=horizontal] [data-scroll-section]{flex-shrink:0;height:100vh}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0;border:0;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}button{padding:0;border:0;background-color:inherit;color:inherit;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}sup{vertical-align:super}span,p,h1,h2,h3,h4,h5,h6,a,b,em,strong,i,button,input,select,textarea{font-variant-numeric:inherit}hr{margin:0;border-width:.1rem;border-style:solid;border-color:#000;border-top:0}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.mg-auto{margin-right:auto;margin-left:auto}@font-face{font-weight:400;font-style:normal;font-display:swap;font-family:Goia;src:url(/assets/fonts/Goia-Regular.woff2) format("woff2"),url(/assets/fonts/Goia-Regular.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:Goia;src:url(/assets/fonts/Goia-Bold.woff2) format("woff2"),url(/assets/fonts/Goia-Bold.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:Goia Display;src:url(/assets/fonts/GoiaDisplay-Bold.woff2) format("woff2"),url(/assets/fonts/GoiaDisplay-Bold.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:Nuances Normal Medium Italic;src:url(/assets/fonts/NuancesNormal-MediumItalic.woff2) format("woff2"),url(/assets/fonts/NuancesNormal-MediumItalic.woff) format("woff")}:root{--vr: 3rem;--header-color: #FFF;--header-subcolor: #1B1240;--bgcolor: #1B1240;--bgblack: #1B1240;--bgweb: #73B488;--bgpublicite: #EB3B4A;--bgbranding: #EFC509;--bgsocial-content: #9F70A7;--txcolor: #FFF}.sr-only{position:absolute!important;overflow:hidden!important;clip:rect(1px,1px,1px,1px)!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;white-space:nowrap!important;clip-path:inset(50%)!important}html{width:100%;background-color:#fff;color:#1b1240;font-weight:400;font-size:62.5%;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif;scroll-behavior:initial;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html.is-loading{cursor:progress;pointer-events:none}html body{position:relative;opacity:1;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}img{max-width:100%;height:auto}img[data-lazy]{opacity:0}img[data-lazy].-loaded{opacity:1}.a-loader{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#009fb8;transform:translateY(100%)}.a-hrEntete{margin:3rem -3rem}.-cover{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.-cover img,.-cover video,.-cover iframe{width:100%;height:100%}.-cover img,.-cover video{-o-object-fit:cover;object-fit:cover}.grecaptcha-badge{display:none}.-rounded{border-radius:2.2rem}.-menu .o-header.-revert{color:#fff}.-menu .o-header nav{opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out .1s}@media only screen and (max-width: 1060px){.-menu .o-header .a-identity .a-svg:nth-child(2){opacity:0;visibility:hidden;transition:opacity .1s ease-in-out,visibility .1s ease-in-out .1s}}.-menu .o-menu{display:block}.-horizontal .o-header{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out .7s,visibility .1s ease-in-out .6s}.-horizontal .m-breadcrumb,.-horizontal .o-footer{display:none}@media only screen and (min-width: 641px){.-horizontal,.-horizontal body,.-horizontal .a-scroll,.-horizontal .t-page{height:100%}}[data-reveal]{opacity:0}[data-reveal].is-inview{opacity:1;transition:opacity .35s ease-in-out .5s}.a-expertisePane{position:fixed;top:0;left:0;z-index:99;opacity:0;transform-origin:left top}[data-module-title]{opacity:0}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes enter-popin-overlay{0%{opacity:0}to{opacity:1}}@keyframes leave-popin-overlay{0%{opacity:1}to{opacity:0}}@keyframes leave-popin-up{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes enter-popin-up{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes leave-menu-nav{0%{opacity:1}to{opacity:0}}@keyframes enter-menu-nav{0%{opacity:0}to{opacity:1}}@keyframes leave-menu{0%{transform:translateY(-100%)}90%{transform:translate(0)}to{transform:translate(0)}}@keyframes enter-menu{0%{transform:translate(0)}to{transform:translateY(-100%)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(2.1rem)}}@keyframes loading-dot{0%{background-color:#1b1240;transform:translate(0)}50%{background-color:#c6c6d2;transform:translateY(-1rem)}to{background-color:#f3f3f3;transform:translate(0)}}.-clrprimary{color:#009fb8}.-bgprimary{background-color:#009fb8}.-clralert{color:#eb0045}.-bgalert{background-color:#eb0045}.-clrwarning{color:#b8860b}.-bgwarning{background-color:#b8860b}.-clrinfo{color:#205d86}.-bginfo{background-color:#205d86}.-clrsuccess{color:#3ae000}.-bgsuccess{background-color:#3ae000}.-clrblack{color:#1b1240}.-bgblack{background-color:#1b1240}.-clrgray{color:#c6c6d2}.-bggray{background-color:#c6c6d2}.-clrgraylight{color:#f3f3f3}.-bggraylight{background-color:#f3f3f3}.-clrwhite{color:#fff}.-bgwhite{background-color:#fff}.-clrpublicite{color:#eb3b4a}.-bgpublicite{background-color:#eb3b4a}.-clrbranding{color:#efc509}.-bgbranding{background-color:#efc509}.-clrweb{color:#73b488}.-bgweb{background-color:#73b488}.-clrsocial-content{color:#9f70a7}.-bgsocial-content{background-color:#9f70a7}.-clrrse{color:#289448}.-bgrse{background-color:#289448}.-clrfacebook{color:#3b5998}.-bgfacebook{background-color:#3b5998}.-clrinstagram{color:#e1306c}.-bginstagram{background-color:#e1306c}.-clryoutube{color:#cd201f}.-bgyoutube{background-color:#cd201f}.-clrtwitter{color:#1da1f2}.-bgtwitter{background-color:#1da1f2}.tx-display1{font-size:7.8rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1.24}.tx-display2{font-size:4.2rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1}.tx-h1,.m-textContent h1{font-size:3.8rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1.2}.tx-bh2{font-size:4.2rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1}.tx-h2,.m-textContent h2{font-size:3.6rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1}.tx-h3,.m-textContent h3{font-size:2.6rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1.2}.tx-h4,.m-textContent h4{font-size:2rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1.2}.tx-h5,.m-textContent h6,.m-textContent h5{font-size:2rem;font-family:Nuances Normal Medium Italic,sans-serif;line-height:1.25}.tx-bp,.m-textContent ol,.m-textContent p,.a-inputText input,.a-inputText textarea{font-size:2rem;line-height:1.35}.tx-p,.m-textContent.-small p,.m-textContent s{font-size:1.4rem;line-height:1.35}.tx-sp,.m-newsletterForm__input input{font-size:1.4rem;line-height:1.15}.tx-label,.a-inputCheckbox .a-inputField__value,.a-inputRadio .a-inputField__value{font-size:1.6rem;line-height:1.18}.tx-slabel,.a-inputField__label,.a-inputCheckbox .a-inputField__value abbr,.a-inputRadio .a-inputField__value abbr{font-size:1.4rem;line-height:1.18}.tx-xslabel{font-size:1.2rem;line-height:1.18}[class*=tx-] strong,[class*=tx-] b{display:inline!important;font-weight:700}[class*=tx-] em,[class*=tx-] i{font-style:italic}[class*=tx-].-txupp{text-transform:uppercase}[class*=tx-].-txit{font-style:italic}[class*=tx-].-tx700{font-weight:700}[class*=tx-].-txsubalt1 strong,[class*=tx-].-txalt1{font-family:Goia Display,sans-serif}[class*=tx-].-txsubalt1 em{font-weight:700;font-style:normal;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}[class*=tx-].-txalt4{font-family:Nuances Normal Medium Italic,sans-serif}[class*=tx-].-txalt2{font-weight:700;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}[class*=tx-].-txalt3{font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}@media only screen and (min-width: 1061px){.tx-display1{font-size:12.8rem;line-height:1}.tx-display2{font-size:9.6rem}.tx-h1,.m-textContent h1{font-size:8.2rem}.tx-bh2{font-size:6.4rem}.tx-h2,.m-textContent h2{font-size:4.8rem}.tx-h3,.m-textContent h3{font-size:3.2rem}.tx-h4,.m-textContent h4,.tx-bp,.m-textContent ol,.m-textContent p,.a-inputText input,.a-inputText textarea{font-size:2.4rem}.tx-p,.m-textContent.-small p,.m-textContent s{font-size:1.6rem}.lg-tx-display1{font-size:12.8rem;line-height:1}.lg-tx-display2{font-size:9.6rem}.lg-tx-h1{font-size:8.2rem}.lg-tx-bh2{font-size:6.4rem}.lg-tx-h2{font-size:4.8rem}.lg-tx-h3{font-size:3.2rem}.lg-tx-h4,.lg-tx-bp{font-size:2.4rem}.lg-tx-p{font-size:1.6rem}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}.is-visible{opacity:1!important;visibility:visible!important}.is-invisible{opacity:0!important;visibility:hidden!important}.is-hidden{display:none important(true);visibility:hidden important(true)}@media not print{.-isHidden\@screen{display:none important(true);visibility:hidden important(true)}}@media print{.-isHidden\@print{display:none important(true);visibility:hidden important(true)}}.row{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;width:100%;max-width:144rem;margin:0 auto;padding:0 3rem}.row.-xl{max-width:100%}[class*=column-]{display:flex;flex-direction:column;align-items:flex-start}[class*=column-],[class*=column-]:not(.no-width)>*{width:100%;max-width:100%}@media only screen and (min-width: 0){.flex,.sm-flex{display:flex}.column-0,.sm-column-0{flex:0 0 0%;width:0%;max-width:0%}.offset-0,.sm-offset-0{margin-left:0%}.column-1,.sm-column-1{flex:0 0 4.1666666667%;width:4.1666666667%;max-width:4.1666666667%}.offset-1,.sm-offset-1{margin-left:4.1666666667%}.column-2,.sm-column-2{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.offset-2,.sm-offset-2{margin-left:8.3333333333%}.column-3,.sm-column-3{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.offset-3,.sm-offset-3{margin-left:12.5%}.column-4,.sm-column-4{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.offset-4,.sm-offset-4{margin-left:16.6666666667%}.column-5,.sm-column-5{flex:0 0 20.8333333333%;width:20.8333333333%;max-width:20.8333333333%}.offset-5,.sm-offset-5{margin-left:20.8333333333%}.column-6,.sm-column-6{flex:0 0 25%;width:25%;max-width:25%}.offset-6,.sm-offset-6{margin-left:25%}.column-7,.sm-column-7{flex:0 0 29.1666666667%;width:29.1666666667%;max-width:29.1666666667%}.offset-7,.sm-offset-7{margin-left:29.1666666667%}.column-8,.sm-column-8{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.offset-8,.sm-offset-8{margin-left:33.3333333333%}.column-9,.sm-column-9{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.offset-9,.sm-offset-9{margin-left:37.5%}.column-10,.sm-column-10{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.offset-10,.sm-offset-10{margin-left:41.6666666667%}.column-11,.sm-column-11{flex:0 0 45.8333333333%;width:45.8333333333%;max-width:45.8333333333%}.offset-11,.sm-offset-11{margin-left:45.8333333333%}.column-12,.sm-column-12{flex:0 0 50%;width:50%;max-width:50%}.offset-12,.sm-offset-12{margin-left:50%}.column-13,.sm-column-13{flex:0 0 54.1666666667%;width:54.1666666667%;max-width:54.1666666667%}.offset-13,.sm-offset-13{margin-left:54.1666666667%}.column-14,.sm-column-14{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.offset-14,.sm-offset-14{margin-left:58.3333333333%}.column-15,.sm-column-15{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.offset-15,.sm-offset-15{margin-left:62.5%}.column-16,.sm-column-16{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.offset-16,.sm-offset-16{margin-left:66.6666666667%}.column-17,.sm-column-17{flex:0 0 70.8333333333%;width:70.8333333333%;max-width:70.8333333333%}.offset-17,.sm-offset-17{margin-left:70.8333333333%}.column-18,.sm-column-18{flex:0 0 75%;width:75%;max-width:75%}.offset-18,.sm-offset-18{margin-left:75%}.column-19,.sm-column-19{flex:0 0 79.1666666667%;width:79.1666666667%;max-width:79.1666666667%}.offset-19,.sm-offset-19{margin-left:79.1666666667%}.column-20,.sm-column-20{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.offset-20,.sm-offset-20{margin-left:83.3333333333%}.column-21,.sm-column-21{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.offset-21,.sm-offset-21{margin-left:87.5%}.column-22,.sm-column-22{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.offset-22,.sm-offset-22{margin-left:91.6666666667%}.column-23,.sm-column-23{flex:0 0 95.8333333333%;width:95.8333333333%;max-width:95.8333333333%}.offset-23,.sm-offset-23{margin-left:95.8333333333%}.column-24,.sm-column-24{flex:0 0 100%;width:100%;max-width:100%}.align-center-start,.sm-align-center-start{align-items:flex-start;justify-content:center}.align-center-end,.sm-align-center-end{align-items:flex-end;justify-content:center}.align-center-center,.sm-align-center-center{align-items:center;justify-content:center}.layout-rowreverse,.sm-layout-rowreverse{flex-direction:row-reverse}}@media only screen and (min-width: 641px){.md-flex{display:flex}.md-column-0{flex:0 0 0%;width:0%;max-width:0%}.md-offset-0{margin-left:0%}.md-column-1{flex:0 0 4.1666666667%;width:4.1666666667%;max-width:4.1666666667%}.md-offset-1{margin-left:4.1666666667%}.md-column-2{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.md-offset-2{margin-left:8.3333333333%}.md-column-3{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.md-offset-3{margin-left:12.5%}.md-column-4{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.md-offset-4{margin-left:16.6666666667%}.md-column-5{flex:0 0 20.8333333333%;width:20.8333333333%;max-width:20.8333333333%}.md-offset-5{margin-left:20.8333333333%}.md-column-6{flex:0 0 25%;width:25%;max-width:25%}.md-offset-6{margin-left:25%}.md-column-7{flex:0 0 29.1666666667%;width:29.1666666667%;max-width:29.1666666667%}.md-offset-7{margin-left:29.1666666667%}.md-column-8{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.md-offset-8{margin-left:33.3333333333%}.md-column-9{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.md-offset-9{margin-left:37.5%}.md-column-10{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.md-offset-10{margin-left:41.6666666667%}.md-column-11{flex:0 0 45.8333333333%;width:45.8333333333%;max-width:45.8333333333%}.md-offset-11{margin-left:45.8333333333%}.md-column-12{flex:0 0 50%;width:50%;max-width:50%}.md-offset-12{margin-left:50%}.md-column-13{flex:0 0 54.1666666667%;width:54.1666666667%;max-width:54.1666666667%}.md-offset-13{margin-left:54.1666666667%}.md-column-14{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.md-offset-14{margin-left:58.3333333333%}.md-column-15{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.md-offset-15{margin-left:62.5%}.md-column-16{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.md-offset-16{margin-left:66.6666666667%}.md-column-17{flex:0 0 70.8333333333%;width:70.8333333333%;max-width:70.8333333333%}.md-offset-17{margin-left:70.8333333333%}.md-column-18{flex:0 0 75%;width:75%;max-width:75%}.md-offset-18{margin-left:75%}.md-column-19{flex:0 0 79.1666666667%;width:79.1666666667%;max-width:79.1666666667%}.md-offset-19{margin-left:79.1666666667%}.md-column-20{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.md-offset-20{margin-left:83.3333333333%}.md-column-21{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.md-offset-21{margin-left:87.5%}.md-column-22{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.md-offset-22{margin-left:91.6666666667%}.md-column-23{flex:0 0 95.8333333333%;width:95.8333333333%;max-width:95.8333333333%}.md-offset-23{margin-left:95.8333333333%}.md-column-24{flex:0 0 100%;width:100%;max-width:100%}.md-align-center-start{align-items:flex-start;justify-content:center}.md-align-center-end{align-items:flex-end;justify-content:center}.md-align-center-center{align-items:center;justify-content:center}.md-layout-rowreverse{flex-direction:row-reverse}}@media only screen and (min-width: 1061px){.lg-flex{display:flex}.lg-column-0{flex:0 0 0%;width:0%;max-width:0%}.lg-offset-0{margin-left:0%}.lg-column-1{flex:0 0 4.1666666667%;width:4.1666666667%;max-width:4.1666666667%}.lg-offset-1{margin-left:4.1666666667%}.lg-column-2{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.lg-offset-2{margin-left:8.3333333333%}.lg-column-3{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.lg-offset-3{margin-left:12.5%}.lg-column-4{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.lg-offset-4{margin-left:16.6666666667%}.lg-column-5{flex:0 0 20.8333333333%;width:20.8333333333%;max-width:20.8333333333%}.lg-offset-5{margin-left:20.8333333333%}.lg-column-6{flex:0 0 25%;width:25%;max-width:25%}.lg-offset-6{margin-left:25%}.lg-column-7{flex:0 0 29.1666666667%;width:29.1666666667%;max-width:29.1666666667%}.lg-offset-7{margin-left:29.1666666667%}.lg-column-8{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.lg-offset-8{margin-left:33.3333333333%}.lg-column-9{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.lg-offset-9{margin-left:37.5%}.lg-column-10{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.lg-offset-10{margin-left:41.6666666667%}.lg-column-11{flex:0 0 45.8333333333%;width:45.8333333333%;max-width:45.8333333333%}.lg-offset-11{margin-left:45.8333333333%}.lg-column-12{flex:0 0 50%;width:50%;max-width:50%}.lg-offset-12{margin-left:50%}.lg-column-13{flex:0 0 54.1666666667%;width:54.1666666667%;max-width:54.1666666667%}.lg-offset-13{margin-left:54.1666666667%}.lg-column-14{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.lg-offset-14{margin-left:58.3333333333%}.lg-column-15{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.lg-offset-15{margin-left:62.5%}.lg-column-16{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.lg-offset-16{margin-left:66.6666666667%}.lg-column-17{flex:0 0 70.8333333333%;width:70.8333333333%;max-width:70.8333333333%}.lg-offset-17{margin-left:70.8333333333%}.lg-column-18,.o-homeRse .m-topContent__title{flex:0 0 75%;width:75%;max-width:75%}.lg-offset-18{margin-left:75%}.lg-column-19{flex:0 0 79.1666666667%;width:79.1666666667%;max-width:79.1666666667%}.lg-offset-19{margin-left:79.1666666667%}.lg-column-20{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.lg-offset-20{margin-left:83.3333333333%}.lg-column-21{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.lg-offset-21{margin-left:87.5%}.lg-column-22{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.lg-offset-22{margin-left:91.6666666667%}.lg-column-23{flex:0 0 95.8333333333%;width:95.8333333333%;max-width:95.8333333333%}.lg-offset-23{margin-left:95.8333333333%}.lg-column-24{flex:0 0 100%;width:100%;max-width:100%}.lg-align-center-start{align-items:flex-start;justify-content:center}.lg-align-center-end{align-items:flex-end;justify-content:center}.lg-align-center-center{align-items:center;justify-content:center}.lg-layout-rowreverse{flex-direction:row-reverse}}@media only screen and (min-width: 1367px){.xlg-flex{display:flex}.xlg-column-0{flex:0 0 0%;width:0%;max-width:0%}.xlg-offset-0{margin-left:0%}.xlg-column-1{flex:0 0 4.1666666667%;width:4.1666666667%;max-width:4.1666666667%}.xlg-offset-1{margin-left:4.1666666667%}.xlg-column-2{flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.xlg-offset-2{margin-left:8.3333333333%}.xlg-column-3{flex:0 0 12.5%;width:12.5%;max-width:12.5%}.xlg-offset-3{margin-left:12.5%}.xlg-column-4{flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.xlg-offset-4{margin-left:16.6666666667%}.xlg-column-5{flex:0 0 20.8333333333%;width:20.8333333333%;max-width:20.8333333333%}.xlg-offset-5{margin-left:20.8333333333%}.xlg-column-6{flex:0 0 25%;width:25%;max-width:25%}.xlg-offset-6{margin-left:25%}.xlg-column-7{flex:0 0 29.1666666667%;width:29.1666666667%;max-width:29.1666666667%}.xlg-offset-7{margin-left:29.1666666667%}.xlg-column-8{flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.xlg-offset-8{margin-left:33.3333333333%}.xlg-column-9{flex:0 0 37.5%;width:37.5%;max-width:37.5%}.xlg-offset-9{margin-left:37.5%}.xlg-column-10{flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.xlg-offset-10{margin-left:41.6666666667%}.xlg-column-11{flex:0 0 45.8333333333%;width:45.8333333333%;max-width:45.8333333333%}.xlg-offset-11{margin-left:45.8333333333%}.xlg-column-12{flex:0 0 50%;width:50%;max-width:50%}.xlg-offset-12{margin-left:50%}.xlg-column-13{flex:0 0 54.1666666667%;width:54.1666666667%;max-width:54.1666666667%}.xlg-offset-13{margin-left:54.1666666667%}.xlg-column-14{flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.xlg-offset-14{margin-left:58.3333333333%}.xlg-column-15{flex:0 0 62.5%;width:62.5%;max-width:62.5%}.xlg-offset-15{margin-left:62.5%}.xlg-column-16{flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.xlg-offset-16{margin-left:66.6666666667%}.xlg-column-17{flex:0 0 70.8333333333%;width:70.8333333333%;max-width:70.8333333333%}.xlg-offset-17{margin-left:70.8333333333%}.xlg-column-18{flex:0 0 75%;width:75%;max-width:75%}.xlg-offset-18{margin-left:75%}.xlg-column-19{flex:0 0 79.1666666667%;width:79.1666666667%;max-width:79.1666666667%}.xlg-offset-19{margin-left:79.1666666667%}.xlg-column-20{flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.xlg-offset-20{margin-left:83.3333333333%}.xlg-column-21{flex:0 0 87.5%;width:87.5%;max-width:87.5%}.xlg-offset-21{margin-left:87.5%}.xlg-column-22{flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.xlg-offset-22{margin-left:91.6666666667%}.xlg-column-23{flex:0 0 95.8333333333%;width:95.8333333333%;max-width:95.8333333333%}.xlg-offset-23{margin-left:95.8333333333%}.xlg-column-24{flex:0 0 100%;width:100%;max-width:100%}.xlg-align-center-start{align-items:flex-start;justify-content:center}.xlg-align-center-end{align-items:flex-end;justify-content:center}.xlg-align-center-center{align-items:center;justify-content:center}.xlg-layout-rowreverse{flex-direction:row-reverse}}.m-grid{position:relative;display:grid;grid-template-columns:repeat(24,1fr);gap:3rem 0rem;width:100%;max-width:144rem;margin:0 auto;padding:0 3rem}.m-grid.-xl{max-width:100%}.m-grid.-vcenter{align-items:center}.m-grid.-vbottom{align-items:flex-end}.a-burger{position:relative;width:5rem;height:5rem;background-color:#1b1240;transition:border-radius .2s cubic-bezier(0,0,.2,1)}.a-burger span:not(.sr-only){position:absolute;top:50%;left:50%;display:inline-block;width:1.8rem;height:.2rem;background-color:#fff;transition:transform .5s cubic-bezier(0,0,.2,1);transform:translate(-50%,-50%)}.a-burger span:not(.sr-only):first-child{transform:translate(-50%,calc(-50% - .5rem))}.a-burger span:not(.sr-only):nth-child(3){transform:translate(-50%,calc(-50% + .5rem))}.a-burger.-revert{background-color:#fff}.a-burger.-revert span:not(.sr-only){background-color:#1b1240}.a-burger:not(.-close).-hover:not([aria-disabled]),.a-burger:not(.-close):focus:not([aria-disabled]){border-radius:50%}@media (hover: hover) and (any-pointer: fine){.a-burger:not(.-close):hover:not([aria-disabled]){border-radius:50%}}.a-burger.-close{border:1px solid #C6C6D2;border-radius:50%;background-color:#fff}.a-burger.-close span:not(.sr-only){background-color:#1b1240}.a-burger.-close span:not(.sr-only):first-child{transform:translate(-50%,-50%) rotate(-45deg)}.a-burger.-close span:not(.sr-only):nth-child(2){transform:translate(-50%,-50%) rotate(-45deg) scaleX(0)}.a-burger.-close span:not(.sr-only):nth-child(3){transform:translate(-50%,-50%) rotate(45deg)}.a-burger.-close.-hover:not([aria-disabled]),.a-burger.-close:focus:not([aria-disabled]){background-color:#1b1240}.a-burger.-close.-hover:not([aria-disabled]) span:not(.sr-only),.a-burger.-close:focus:not([aria-disabled]) span:not(.sr-only){background-color:#fff}@media (hover: hover) and (any-pointer: fine){.a-burger.-close:hover:not([aria-disabled]){background-color:#1b1240}.a-burger.-close:hover:not([aria-disabled]) span:not(.sr-only){background-color:#fff}}.a-borderButton{position:absolute;inset:0;display:flex;flex-flow:row nowrap;color:#009fb8}.a-borderButton:before{content:"";position:absolute;inset:1px;z-index:0;display:none;border-radius:10rem;background-color:#fff}.a-borderButton__left,.a-borderButton__right{position:relative;z-index:1;flex-shrink:0;height:100%}.a-borderButton__left path,.a-borderButton__right path{fill:none;stroke:currentcolor;transition:stroke-dashoffset .2s linear;stroke-width:5;stroke-dashoffset:350;stroke-dasharray:350}@media (hover: none){.a-borderButton__left,.a-borderButton__right{display:none}}.a-borderButton__left path{transition-timing-function:ease-in}.a-borderButton__right path{transition-delay:.3s}.a-borderButton__center{display:flex;flex-flow:column wrap;justify-content:space-between;width:100%;height:100%;margin:0 -1px}.a-borderButton__center:before,.a-borderButton__center:after{content:"";display:block;width:100%;height:1px;background-color:currentcolor;transform:scaleX(0)}.a-borderButton__center:before{transition:transform .1s ease-out;transition-delay:.5s;transform-origin:left center}.a-borderButton__center:after{transition:transform .1s linear;transition-delay:.2s;transform-origin:right center}.a-button{position:relative;display:inline-block;overflow:hidden;padding:1.4rem 2rem;border-radius:10rem;font-weight:700;font-size:1.8rem;font-family:Goia Display,sans-serif;transition:background-color .25s cubic-bezier(.25,.46,.45,.94),color .25s cubic-bezier(.25,.46,.45,.94),border-color .25s cubic-bezier(.25,.46,.45,.94)}.a-button:before{content:"";position:absolute;inset:0;display:block;border:1px solid #1B1240;border-radius:10rem;transition:opacity .3s ease-in-out .3s}.a-button__progress{position:absolute;top:50%;left:0;z-index:0;width:100%;height:100%;pointer-events:none;transform:translateY(-50%)}@media (hover: none){.a-button__progress{display:none}}.a-button__border,.a-button__path{fill:none;transition:stroke-dashoffset .5s cubic-bezier(.7,0,.3,1);stroke-width:2px;stroke-dasharray:462;stroke-dashoffset:0}.a-button__path{stroke:#009fb8;transition:stroke-dashoffset .5s cubic-bezier(.7,0,.3,1);stroke-dasharray:1;stroke-dashoffset:1}.a-button .a-buttonField__text,.a-button .a-svg{position:relative;z-index:1}.a-button .a-buttonField__text{position:relative;display:inline-flex;align-items:center;max-width:calc(100% - 3.4rem);height:100%;color:transparent;transition:transform .5s cubic-bezier(.7,0,.3,1),color .5s cubic-bezier(.7,0,.3,1)}.a-button .a-buttonField__text:after{content:attr(data-text);position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:100%;opacity:1;transition:opacity .35s cubic-bezier(.7,0,.3,1) .15s,color .35s cubic-bezier(.7,0,.3,1) .15s}.a-button .a-buttonField__text:before{content:attr(data-text);position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:100%;opacity:0;transition:opacity .35s cubic-bezier(.7,0,.3,1),color .35s cubic-bezier(.7,0,.3,1);transform:translateY(calc(100% + 2rem))}.a-button.-icon{display:inline-flex;gap:1rem;align-items:center;justify-content:center}.a-button.-icon .a-svg{width:2.4rem;height:1.3rem}.a-button.-icon .a-svg.-left{order:-1}.a-button.-iconOnly{justify-content:center;width:5rem;min-width:auto;height:5rem;padding:0;border-radius:50%}.a-button.-iconOnly .a-button__path{stroke-width:2px}.a-button.-primary,.a-button.-primary .a-buttonField__text:before,.a-button.-primary .a-buttonField__text:after{color:#1b1240}.a-button.-primary .a-button__border{fill:#fff;stroke:#1b1240}@media (hover: none){.a-button.-primary{border:1px solid #1B1240;background-color:#fff}}.a-button.-secondary,.a-button.-secondary .a-buttonField__text:before,.a-button.-secondary .a-buttonField__text:after{color:#1b1240}.a-button.-secondary .a-button__border{fill:#fff;stroke:#fff}.a-button.-secondary:before{border-color:#fff}.a-button.-secondary .a-borderButton:before{display:block;background-color:#fff}@media (hover: none){.a-button.-secondary{border:1px solid #FFF;background-color:#fff}}.a-button.-tertiary,.a-button.-tertiary .a-buttonField__text:before,.a-button.-tertiary .a-buttonField__text:after{color:#fff}.a-button.-tertiary .a-button__border{stroke:#fff}.a-button.-tertiary:before{border-color:#fff}@media (hover: none){.a-button.-tertiary{border:1px solid #FFF;background-color:transparent}}.a-button.-fourth,.a-button.-fourth .a-buttonField__text:before,.a-button.-fourth .a-buttonField__text:after{color:#fff}.a-button.-fourth:before{border-color:#1b1240}.a-button.-fourth .a-borderButton{color:#fff}.a-button.-fourth .a-borderButton:before{display:block;background-color:#1b1240}.a-button.-fourth .a-button__border{fill:#1b1240;stroke:#1b1240}.a-button.-fourth .a-button__path{stroke:#fff}@media (hover: none){.a-button.-fourth{border:1px solid #FFF;background-color:transparent}.a-button.-fourth,.a-button.-fourth .a-buttonField__text:before,.a-button.-fourth .a-buttonField__text:after{color:#fff}}.a-button.-fifth{border:1px solid #FFF;background-color:transparent;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.a-button.-fifth,.a-button.-fifth .a-buttonField__text:before,.a-button.-fifth .a-buttonField__text:after{color:#fff}.a-button.-fifth:before{display:none}.a-button.-fifth .a-borderButton,.a-button.-fifth .a-button__progress{display:none}.a-button.-fifth.-hover:not([aria-disabled]),.a-button.-fifth:focus:not([aria-disabled]){border-color:#fff;background-color:#fff}@media (hover: hover) and (any-pointer: fine){.a-button.-fifth:hover:not([aria-disabled]){border-color:#fff;background-color:#fff}}.a-button:not(.-iconOnly){min-width:6.2rem}.a-button[aria-disabled]{opacity:.7}.a-button.-hover:not([aria-disabled]) .a-button__path,.a-button:focus:not([aria-disabled]) .a-button__path{stroke-dashoffset:0}.a-button.-hover:not([aria-disabled]) .a-button__border,.a-button:focus:not([aria-disabled]) .a-button__border{stroke-dashoffset:-462}.a-button.-hover:not([aria-disabled]) .a-buttonField__text,.a-button:focus:not([aria-disabled]) .a-buttonField__text{transform:translateY(calc(-100% - 2rem))}.a-button.-hover:not([aria-disabled]) .a-buttonField__text:after,.a-button:focus:not([aria-disabled]) .a-buttonField__text:after{opacity:0;transition:opacity .35s cubic-bezier(.7,0,.3,1),color .35s cubic-bezier(.7,0,.3,1)}.a-button.-hover:not([aria-disabled]) .a-buttonField__text:before,.a-button:focus:not([aria-disabled]) .a-buttonField__text:before{opacity:1;transition:opacity .35s cubic-bezier(.7,0,.3,1) .15s,color .35s cubic-bezier(.7,0,.3,1) .15s}@media (hover: hover) and (any-pointer: fine){.a-button:hover:not([aria-disabled]):before{opacity:0;transition-delay:0s}.a-button:hover:not([aria-disabled]) .a-borderButton__left path{transition-delay:.4s;transition-timing-function:ease-out;stroke-dashoffset:0}.a-button:hover:not([aria-disabled]) .a-borderButton__right path{transition-delay:.1s;transition-timing-function:linear;stroke-dashoffset:0}.a-button:hover:not([aria-disabled]) .a-borderButton__center:before{transition-delay:0s;transition-timing-function:ease-in;transform:scaleX(1)}.a-button:hover:not([aria-disabled]) .a-borderButton__center:after{transition-delay:.3s;transition-timing-function:linear;transform:scaleX(1)}.a-button:hover:not([aria-disabled]) .a-button__path{stroke-dashoffset:0}.a-button:hover:not([aria-disabled]) .a-button__border{stroke-dashoffset:-462}.a-button:hover:not([aria-disabled]),.a-button:hover:not([aria-disabled]) .a-buttonField__text:before,.a-button:hover:not([aria-disabled]) .a-buttonField__text:after{color:#009fb8}.a-button:hover:not([aria-disabled]) .a-buttonField__text{transform:translateY(calc(-100% - 2rem))}.a-button:hover:not([aria-disabled]) .a-buttonField__text:after{opacity:0;transition:opacity .35s cubic-bezier(.7,0,.3,1),color .35s cubic-bezier(.7,0,.3,1)}.a-button:hover:not([aria-disabled]) .a-buttonField__text:before{opacity:1;transition:opacity .35s cubic-bezier(.7,0,.3,1) .15s,color .35s cubic-bezier(.7,0,.3,1) .15s}}.-bgrse .a-button.-tertiary .a-button__path{stroke:#fff}.-bgrse .a-button.-tertiary .a-borderButton{color:#fff}.-bgrse .a-button.-tertiary .a-borderButton:before{display:block;background-color:transparent;transition:background-color .25s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover) and (any-pointer: fine){.-bgrse .a-button.-tertiary:hover:not([aria-disabled]),.-bgrse .a-button.-tertiary:hover:not([aria-disabled]) .a-buttonField__text:before,.-bgrse .a-button.-tertiary:hover:not([aria-disabled]) .a-buttonField__text:after{color:#289448}.-bgrse .a-button.-tertiary:hover:not([aria-disabled]) .a-borderButton:before{display:block;background-color:#fff}}[data-tf-slider]{width:0;height:0;opacity:0}.tf-v1-slider .tf-v1-iframe-wrapper .tf-v1-close-icon{width:5rem;min-width:auto;height:5rem;border:1px solid #C6C6D2;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.14 14.14' color='%231B1240'%3E%3Cpath fill='currentColor' d='M12.73 0 7.07 5.66 1.41 0 0 1.41l5.66 5.66L0 12.73l1.41 1.41 5.66-5.65 5.66 5.65 1.41-1.41-5.65-5.66 5.65-5.66L12.73 0z'/%3E%3C/svg%3E");background-position:center;background-size:1.5rem;background-repeat:no-repeat;font-size:0;opacity:1}@media only screen and (min-width: 1061px){.tf-v1-slider .tf-v1-iframe-wrapper .tf-v1-close-icon{top:3rem!important;left:-62px!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 15' color='%231B1240'%3E%3Cpath fill='currentColor' d='M25 6.5H3.28l4.45-4.82A1 1 0 1 0 6.26.33L.27 6.81a1 1 0 0 0-.27.63s0 .04 0 .06v.06c0 .11.03.21.07.31l.03.07c.04.09.1.18.17.25l5.99 6.49c.2.21.47.32.74.32a1 1 0 0 0 .68-.27 1 1 0 0 0 .06-1.41L3.29 8.5h21.72c.55 0 1-.45 1-1s-.45-1-1-1Z'/%3E%3C/svg%3E");background-size:2rem}}.a-identity .a-svg:first-child{vertical-align:middle;width:5rem;height:5rem;margin-right:1rem}.a-identity .a-svg:nth-child(2){vertical-align:middle;width:18.4rem;height:2.4rem}@media only screen and (min-width: 641px){.a-identity .a-svg:nth-child(2){width:22rem;height:2.8rem}}.a-image{position:relative}.a-image__pane{display:none}.a-image:not(.-opacity) img[data-lazy]+.a-image__pane{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background-color:#1b1240;transition:transform .3s ease-in-out;transform-origin:center top}.a-image:not(.-opacity) img[data-lazy].-loaded+.a-image__pane{transform:scaleY(0)}.a-image.-opacity img[data-lazy]{transition:opacity .15s ease-in-out}.a-image.-opacity img[data-lazy]+.a-image__pane{display:none}.a-image.-full img{width:100%}.a-inputRadio .a-inputField__value:before,.a-inputRadio .a-inputField__value:after{border-radius:50%}.a-inputCheckbox,.a-inputRadio{width:100%}.a-inputCheckbox .a-inputField__buttons,.a-inputRadio .a-inputField__buttons{display:grid;gap:1rem}.a-inputCheckbox .a-inputField__value,.a-inputRadio .a-inputField__value{position:relative;display:flex;align-items:center;width:100%;cursor:pointer}.a-inputCheckbox .a-inputField__value:before,.a-inputRadio .a-inputField__value:before{content:"";display:inline-block;vertical-align:middle;flex-shrink:0;width:3rem;height:3rem;margin-right:1.5rem;border:.1rem solid #C6C6D2;pointer-events:none}.a-inputCheckbox .a-inputField__value:after,.a-inputRadio .a-inputField__value:after{content:"";position:absolute;top:50%;left:.7rem;display:inline-block;width:1.6rem;height:1.6rem;background-color:#1b1240;opacity:0;pointer-events:none;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transform:translateY(-50%) scale(.8)}.a-inputCheckbox .a-inputField__value abbr,.a-inputRadio .a-inputField__value abbr{flex-shrink:0;margin-left:auto;color:#c6c6d2;font-family:Goia Display,sans-serif}.a-inputCheckbox .a-inputField__button,.a-inputRadio .a-inputField__button{position:relative}.a-inputCheckbox input,.a-inputRadio input{position:absolute;top:0;left:0;opacity:0}.a-inputCheckbox input.-error+.a-inputField__value:before,.a-inputRadio input.-error+.a-inputField__value:before{border-color:#eb0045}.a-inputCheckbox input:checked+.a-inputField__value:after,.a-inputRadio input:checked+.a-inputField__value:after{opacity:1;transform:translateY(-50%) scale(1)}.a-inputField{width:100%}.a-inputField.-error input{color:#eb0045}.a-inputField__error{margin-top:.5rem;color:#eb0045}.a-inputField__label{display:flex;margin-bottom:1.5rem;font-weight:700}.a-inputField__label abbr{flex-shrink:0;align-self:flex-start;margin-left:auto;padding-left:1rem;color:#c6c6d2;font-family:Goia Display,sans-serif}.a-inputFile{padding:1.5rem 2.25rem;border:.1rem solid #C6C6D2;border-radius:2.25rem;background-color:#fff}.a-inputFile .a-inputField__label{margin-bottom:0}.a-inputFile .a-inputField__details{margin-bottom:1.5rem}.a-inputFile .a-inputField__fileName:not(:empty){margin-top:1.5rem}.a-inputFile .a-inputField__file{position:relative;padding:3rem;border:.1rem solid #C6C6D2;font-weight:700;text-align:center;cursor:pointer}.a-inputFile .a-inputField__file span{display:block;font-weight:400}.a-inputFile .a-inputField__file u{font-weight:700}.a-inputFile .a-inputField__file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.a-inputFile .a-inputField__file.-dragging{background-color:#1b1240;color:#fff}.a-inputText{position:relative}.a-inputText .a-inputField__label{position:absolute;top:1.5rem;right:2.25rem;left:2.25rem}.a-inputText input,.a-inputText textarea{width:100%;margin:0;padding:3rem 2.25rem 1.5rem;border:.1rem solid #C6C6D2;border-radius:2.25rem;background-color:#fff;color:#1b1240;box-shadow:none;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.a-inputText input::-moz-placeholder,.a-inputText textarea::-moz-placeholder{color:#c6c6d2;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.a-inputText input::placeholder,.a-inputText textarea::placeholder{color:#c6c6d2;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.a-inputText input.-hover,.a-inputText input:focus,.a-inputText textarea.-hover,.a-inputText textarea:focus{border-color:#1b1240;outline:none}.a-inputText input.-error,.a-inputText textarea.-error{border-color:#eb0045;color:#eb0045}.a-link{position:relative;display:inline-block;padding-bottom:.2rem;font-size:1.6rem}.a-link.-hprimary{transition:color .25s cubic-bezier(.25,.46,.45,.94),opacity .25s cubic-bezier(.25,.46,.45,.94)}.a-link.-icon{display:inline-flex;gap:1rem;align-items:center}.a-link.-icon .a-svg.-left{order:-1}.a-link.-small{font-size:1.2rem}.a-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor;transition:transform .25s cubic-bezier(.25,.46,.45,.94);transform:scaleX(0);transform-origin:top left}.a-link.-hover:not([aria-disabled]),.a-link:focus:not([aria-disabled]){outline:none}.a-link.-hover:not([aria-disabled]):after,.a-link:focus:not([aria-disabled]):after{transform:scaleX(1)}.a-link.-hover:not([aria-disabled]).-hprimary,.a-link:focus:not([aria-disabled]).-hprimary{opacity:1}@media (hover: hover) and (any-pointer: fine){.a-link:hover:not([aria-disabled]){outline:none}.a-link:hover:not([aria-disabled]):after{transform:scaleX(1)}.a-link:hover:not([aria-disabled]).-hprimary{opacity:1}}.a-linkHeader{overflow:hidden}.a-linkHeader span{position:relative;display:inline-flex;align-items:center;height:100%;color:transparent;pointer-events:none;transition:transform .5s cubic-bezier(.7,0,.3,1),color .5s cubic-bezier(.7,0,.3,1)}.a-linkHeader span:after{content:attr(data-text);position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:100%;color:#1b1240;opacity:1;transition:opacity .35s cubic-bezier(.7,0,.3,1) .15s}.a-linkHeader span:before{content:attr(data-text);position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:100%;color:#1b1240;opacity:0;transition:opacity .35s cubic-bezier(.7,0,.3,1),color .35s cubic-bezier(.7,0,.3,1);transform:translateY(calc(100% + 2rem))}.a-linkHeader.-active span:after,.t-projectsindex__input input:hover+span.a-linkHeader span:after,.t-projectsindex__input input:checked+span.a-linkHeader span:after,.o-projectInfos .a-linkHeader.a-tag:hover span:after{color:#009fb8}@media (hover: hover) and (any-pointer: fine){.a-linkHeader:hover:not([aria-disabled]) span{transform:translateY(calc(-100% - 2rem))}.a-linkHeader:hover:not([aria-disabled]) span:after{opacity:0;transition:opacity .35s cubic-bezier(.7,0,.3,1),color .35s cubic-bezier(.7,0,.3,1)}.a-linkHeader:hover:not([aria-disabled]) span:before{color:#009fb8;opacity:1;transition:opacity .35s cubic-bezier(.7,0,.3,1) .15s,color .35s cubic-bezier(.7,0,.3,1) .15s}}.a-linkMenu{color:#009fb8;transition:color .35s cubic-bezier(.7,0,.3,1)}.a-linkMenu.-active,.t-projectsindex__input input:hover+span.a-linkMenu,.t-projectsindex__input input:checked+span.a-linkMenu,.o-projectInfos .a-linkMenu.a-tag:hover{color:#1b1240}.a-linkMenu:hover:not([aria-disabled],.-active),.a-linkMenu:focus:not([aria-disabled],.-active){color:#009fb8b3;outline:none}@media (hover: hover) and (any-pointer: fine){.a-linkMenu:hover:not([aria-disabled],.-active){color:#009fb8b3;outline:none}}.a-loading{display:inline-block;padding:2.25rem 3rem;border:.1rem solid #C6C6D2;border-radius:10rem}.a-loading__dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:#1b1240;animation:loading-dot 1.5s ease-in-out 0s infinite}.a-loading__dot:nth-child(2){animation-delay:.33s}.a-loading__dot:nth-child(3){animation-delay:.66s}.a-navBtn{display:flex;align-items:center}.a-navBtn .a-svg{display:inline-block;vertical-align:middle;margin:0 0 0 1.5rem;border:.1rem solid currentcolor;border-radius:5rem}.a-navBtn .a-svg.-arrow-left,.a-navBtn .a-svg.-arrow-right{width:3rem;height:3rem;padding:.7rem}.a-navBtn .a-labelText{position:relative;top:-.2rem;font-weight:700;font-size:1.4rem;font-family:Goia Display,sans-serif}.a-navBtn.-primary{color:#fff}.a-navBtn.-revert{flex-flow:row-reverse}.a-navBtn.-revert .a-svg{margin:0 1.5rem 0 0}@media only screen and (min-width: 1061px){.a-navBtn .a-svg.-arrow-left,.a-navBtn .a-svg.-arrow-right{width:5rem;height:5rem;padding:1.3rem}.a-navBtn .a-labelText{font-size:1.8rem}}.a-parallax{overflow:hidden}.a-parallax img{margin-top:-30px;margin-bottom:-30px}.a-svg{display:inline-block}.a-svg.-arrow-left,.a-svg.-arrow-right{width:2.4rem;height:1.3rem}.a-tag{display:inline-block;padding:.6rem 1rem;border:1px solid currentcolor;border-radius:10rem}.a-tag span{font-weight:400;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.a-tag.-xl{padding:1.5rem 3rem;font-family:Goia Display,sans-serif}.a-tag.-active,.t-projectsindex__input input:hover+span.a-tag,.t-projectsindex__input input:checked+span.a-tag,.o-projectInfos .a-tag:hover{color:#fff}.a-tag.-active.-all,.t-projectsindex__input input:hover+span.a-tag.-all,.t-projectsindex__input input:checked+span.a-tag.-all,.o-projectInfos .a-tag.-all:hover{border-color:#1b1240;background-color:#1b1240}.a-tag.-active.-clrpublicite,.t-projectsindex__input input:hover+span.a-tag.-clrpublicite,.t-projectsindex__input input:checked+span.a-tag.-clrpublicite,.o-projectInfos .a-tag.-clrpublicite:hover{border-color:#eb3b4a;background-color:#eb3b4a}.a-tag.-active.-clrbranding,.t-projectsindex__input input:hover+span.a-tag.-clrbranding,.t-projectsindex__input input:checked+span.a-tag.-clrbranding,.o-projectInfos .a-tag.-clrbranding:hover{border-color:#efc509;background-color:#efc509}.a-tag.-active.-clrweb,.t-projectsindex__input input:hover+span.a-tag.-clrweb,.t-projectsindex__input input:checked+span.a-tag.-clrweb,.o-projectInfos .a-tag.-clrweb:hover{border-color:#73b488;background-color:#73b488}.a-tag.-active.-clrsocial-content,.t-projectsindex__input input:hover+span.a-tag.-clrsocial-content,.t-projectsindex__input input:checked+span.a-tag.-clrsocial-content,.o-projectInfos .a-tag.-clrsocial-content:hover{border-color:#9f70a7;background-color:#9f70a7}@media only screen and (min-width: 1061px){.a-tag.-xl{padding:3rem 6rem}}.m-accordeon{width:100%}.m-accordeon__entete{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:100%;padding:4rem 0;border-bottom:2px solid var(--cprimary)}.m-accordeon__button{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:0}.m-accordeon__right{flex-shrink:0;margin-left:2rem}.m-accordeon__scroll{--heightscroll: 0;--atransition: .3s;overflow:hidden;height:var(--heightscroll);transition:height var(--atransition) ease-in-out}.m-accordeon__content{padding:0 0 var(--vr) 0}.m-article .a-image{overflow:hidden;transition:border-radius .25s ease-in-out}.m-article>a{display:grid;grid-template-columns:100%;gap:1.5rem}.m-article img{transition:transform .35s cubic-bezier(0,0,.2,1)}.m-article .-txalt3{margin-bottom:.5rem}@media (hover: hover) and (any-pointer: fine){.m-article a:hover img{transform:scale(1.1)}}.m-awardsList{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.m-awardsList .a-image{position:relative;width:100%;margin-bottom:1.5rem;padding-bottom:100%}.m-awardsList .a-image img{position:absolute;top:50%;left:50%;-o-object-fit:contain;object-fit:contain;width:70%;height:70%;transform:translate(-50%,-50%)}.m-awardsList p{font-weight:700;font-size:1.8rem;font-family:Goia Display,sans-serif;text-align:center}@media only screen and (min-width: 641px){.m-awardsList{grid-template-columns:repeat(4,1fr)}}.m-badge__logo{position:relative;width:100%;margin-bottom:3rem;padding:1.5rem;background-color:#f3f3f3}.m-badge__logo--inner{position:relative}.m-badge__logo--inner:before{content:"";display:block;width:100%;padding-bottom:100%}.m-badge__logo .a-image{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;mix-blend-mode:darken}.m-badge__content{display:grid;gap:1.5rem}@media only screen and (min-width: 1061px){.m-badge__logo{padding:3rem}}.m-breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem;border-top:.1rem solid #C6C6D2}.m-breadcrumb ol{display:flex;flex-flow:row wrap}.m-breadcrumb li a:after{content:"/";margin:0 .5rem}.m-breadcrumb .tx-xslabel{opacity:.3}.m-breadcrumb .tx-xslabel:is(a).-hover:not([aria-disabled]),.m-breadcrumb .tx-xslabel:is(a):focus:not([aria-disabled]){opacity:1}.m-breadcrumb .tx-xslabel:is(a).-hover:not([aria-disabled]):after,.m-breadcrumb .tx-xslabel:is(a):focus:not([aria-disabled]):after{opacity:.3}@media (hover: hover) and (any-pointer: fine){.m-breadcrumb .tx-xslabel:is(a):hover:not([aria-disabled]){opacity:1}.m-breadcrumb .tx-xslabel:is(a):hover:not([aria-disabled]):after{opacity:.3}}.m-buttonContact{display:flex;align-items:center;padding:1.5rem;background-color:#f3f3f3}.m-buttonContact .tx-h4,.m-buttonContact .m-textContent h4,.m-textContent .m-buttonContact h4{margin-right:1rem;pointer-events:none}.m-buttonContact__pointer{position:relative;display:inline-block;width:4.8rem;height:4.8rem;margin-left:auto;border-radius:50%;pointer-events:none}.m-buttonContact__pointer .a-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m-buttonContact.-rounded{border-radius:3rem}.m-buttonContact .a-button__border{stroke:#1b1240;transition:opacity .2s ease-in-out .2s}@media (hover: hover) and (any-pointer: fine){.m-buttonContact:hover:not([aria-disabled]) .m-buttonContact__pointer{color:#009fb8}.m-buttonContact:hover:not([aria-disabled]) .a-button__path{stroke-dashoffset:0}.m-buttonContact:hover:not([aria-disabled]) .a-button__border{opacity:0;transition:opacity .2s ease-in-out}}@media only screen and (min-width: 1061px){.m-buttonContact{padding:4.5rem 6rem}}.m-card{position:relative;overflow:hidden;background-color:#f3f3f3}.m-card[data-module-button]{cursor:pointer}.m-card__content{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:1.5rem}.m-card__content.-top{justify-content:flex-start}.m-card__content.-bottom{justify-content:flex-end}.m-card__content.-vcenter{justify-content:center}.m-card__content.-left{align-items:flex-start}.m-card__content.-hcenter{align-items:center;text-align:center}.m-card.-overlay .m-card__content{background-color:#0006}.m-card__numbers{display:grid;gap:1.5rem;width:100%;margin-top:1.5rem}.m-card__numbers span{display:inline-block}.m-card__numbers .tx-h4,.m-card__numbers .m-textContent h4,.m-textContent .m-card__numbers h4{display:block}.m-card .a-vimeo{position:absolute;top:0;left:0;width:100%;height:100%}.m-card .a-vimeo iframe{width:100%;height:100%}.m-card .a-image{position:absolute;top:0;left:0;width:100%;height:100%}.m-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(0,0,.2,1)}.m-card .a-buttonField{position:absolute;right:1.5rem;bottom:1.5rem;z-index:2}@media (hover: hover) and (any-pointer: fine){.m-card[data-module-modal]{transition:border-radius .25s ease-in-out}.m-card[data-module-modal]:hover{border-radius:2.2rem}.m-card[data-module-modal]:hover img{transform:scale(1.1)}.m-card[data-module-modal].-rounded:hover{border-radius:0}}@media only screen and (max-width: 1060px){.m-card__content{min-height:30rem}.m-card .b-quote.tx-h2,.m-card .m-textContent h2.b-quote,.m-textContent .m-card h2.b-quote{font-size:4.8rem}.m-card .b-quote .tx-h5,.m-card .b-quote .m-textContent h6,.m-textContent .m-card .b-quote h6,.m-card .b-quote .m-textContent h5,.m-textContent .m-card .b-quote h5{font-size:2.4rem}}@media only screen and (min-width: 1061px){.m-card{min-height:30rem}.m-card__content{position:absolute;top:0;left:0;padding:3rem}.m-card__numbers{display:flex;justify-content:space-around}.m-card .a-buttonField{right:3rem;bottom:3rem}}.m-contactStep{position:fixed;top:0;left:100%;z-index:100;overflow-y:auto;width:100%;height:100%;padding:12rem 0 3rem;background-color:#fff;transition:transform .4s ease-in-out;overscroll-behavior:contain}.m-contactStep__content{position:relative;width:100%;max-width:144rem;margin:0 auto;padding:0 3rem}.m-contactStep__content:before{content:"";position:absolute;top:-12rem;right:0;bottom:-3rem;left:0;display:block;height:calc(100vh + 12rem);background-color:#1b1240;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.m-contactStep .tx-h3 span,.m-contactStep .m-textContent h3 span,.m-textContent .m-contactStep h3 span{display:block}.m-contactStep:not([data-step="0"]){overflow:hidden}.m-contactStep:not([data-step="0"])>*{pointer-events:none}.m-contactStep[data-step="1"] .m-contactStep__content:before{opacity:.2}.m-contactStep[data-step="2"] .m-contactStep__content:before{opacity:.4}.m-contactStep[data-step="3"] .m-contactStep__content:before{opacity:.6}@media only screen and (min-width: 1061px){.m-contactStep{z-index:10;width:58%;padding:12rem 3rem 3rem 0}.m-contactStep__content{padding:0 4.1666666667% 0 8.3333333333%}.m-contactStep__content:before{right:-3rem}}.m-contentImage{position:relative;color:#fff}.m-contentImage:not([class*=-bg]){background-color:#1b1240}.m-contentImage__content{display:grid;gap:3rem;padding:3rem 0}.m-contentImage>.a-image{position:relative;width:100%;padding-bottom:92%}.m-contentImage>.a-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-contentImage.-secondary .m-contentImage__content{text-align:center}.m-contentImage__logos{position:absolute;top:28rem;left:50%;z-index:2;overflow:hidden;width:66.6666666667%;border:1px solid #1B1240;background-color:#fff;transform:translate(-50%)}.m-contentImage__logos .a-image{display:flex;align-items:center;justify-content:center;padding:1.5rem}.m-contentImage__logos .a-image:nth-child(2){border-left:1px solid #1B1240}.m-contentImage__links{display:flex;flex-flow:column wrap;gap:1.5rem;align-items:flex-start}@media only screen and (max-width: 1060px){.m-contentImage.-reverse{display:grid}.m-contentImage.-reverse>.a-image{order:1}.m-contentImage__logos{display:flex}.m-contentImage__content.-spaceTop{padding-top:12rem}}@media only screen and (min-width: 1061px){.m-contentImage>.a-image{position:absolute;top:0;left:0;width:33.3333333333%;height:100%;padding-bottom:0}.m-contentImage>.a-image img{position:relative;position:sticky;top:0;max-height:100vh}.m-contentImage .row{padding:0}.m-contentImage__content{gap:6rem;max-width:100rem!important;margin:0 auto;padding:12rem 7.1428571429%}.m-contentImage .m-textContent{width:72.7272727273%}.m-contentImage.-gapContent .m-contentImage__content{gap:3rem}.m-contentImage.-gapContent .m-contentImage__content .m-textContent{margin-top:3rem}.m-contentImage.-reverse>.a-image{right:0;left:auto}.m-contentImage.-reverse .m-contentImage__content{padding:12rem 7.1428571429%}.m-contentImage.-secondary>.a-image{width:54.1666666667%}.m-contentImage.-secondary .m-contentImage__content{padding:12rem 7.1428571429%}.m-contentImage__logos{top:50%;right:calc(20.8333333333% - 18.2rem);left:auto;width:26.8rem;transform:translateY(-50%)}.m-contentImage__logos .a-image{padding:3rem}.m-contentImage__logos .a-image:nth-child(2){border-top:1px solid #1B1240;border-left:0}}@media only screen and (min-width: 1367px){.m-contentImage>.a-image{width:41.6666666667%}.m-contentImage__logos{right:calc(20.8333333333% - 13.4rem)}}.m-expertiseStyle{position:relative}.m-expertiseStyle__border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.m-expertiseStyle__border:before,.m-expertiseStyle__border:after,.m-expertiseStyle__border span:before,.m-expertiseStyle__border span:after{content:"";position:absolute;display:block;width:2.1rem;height:2.1rem;background:url(/assets/images/borders.svg);background-position:2px}.m-expertiseStyle__border:before{top:0;left:0}.m-expertiseStyle__border:after{top:0;right:0}.m-expertiseStyle__border span:before{bottom:0;left:0}.m-expertiseStyle__border span:after{right:0;bottom:0}.m-expertiseStyle.-bgpublicite .m-expertiseStyle__border:before{background-position:-139px -10px}.m-expertiseStyle.-bgpublicite .m-expertiseStyle__border:after{background-position:-139px -92px}.m-expertiseStyle.-bgpublicite .m-expertiseStyle__border span:before{background-position:-92px -98px}.m-expertiseStyle.-bgpublicite .m-expertiseStyle__border span:after{background-position:-139px -51px}.m-expertiseStyle.-bgpublicite .a-button.-fifth.-hover:not([aria-disabled]),.m-expertiseStyle.-bgpublicite .a-button.-fifth.-hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgpublicite .a-button.-fifth.-hover:not([aria-disabled]) span:after,.m-expertiseStyle.-bgpublicite .a-button.-fifth:focus:not([aria-disabled]),.m-expertiseStyle.-bgpublicite .a-button.-fifth:focus:not([aria-disabled]) span:before,.m-expertiseStyle.-bgpublicite .a-button.-fifth:focus:not([aria-disabled]) span:after{color:#eb3b4a}@media (hover: hover) and (any-pointer: fine){.m-expertiseStyle.-bgpublicite .a-button.-fifth:hover:not([aria-disabled]),.m-expertiseStyle.-bgpublicite .a-button.-fifth:hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgpublicite .a-button.-fifth:hover:not([aria-disabled]) span:after{color:#eb3b4a}}.m-expertiseStyle.-bgbranding .m-expertiseStyle__border:before{background-position:-98px -51px}.m-expertiseStyle.-bgbranding .m-expertiseStyle__border:after{background-position:-51px -98px}.m-expertiseStyle.-bgbranding .m-expertiseStyle__border span:before{background-position:-98px -10px}.m-expertiseStyle.-bgbranding .m-expertiseStyle__border span:after{background-position:-10px -98px}.m-expertiseStyle.-bgbranding .a-button.-fifth.-hover:not([aria-disabled]),.m-expertiseStyle.-bgbranding .a-button.-fifth.-hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgbranding .a-button.-fifth.-hover:not([aria-disabled]) span:after,.m-expertiseStyle.-bgbranding .a-button.-fifth:focus:not([aria-disabled]),.m-expertiseStyle.-bgbranding .a-button.-fifth:focus:not([aria-disabled]) span:before,.m-expertiseStyle.-bgbranding .a-button.-fifth:focus:not([aria-disabled]) span:after{color:#efc509}@media (hover: hover) and (any-pointer: fine){.m-expertiseStyle.-bgbranding .a-button.-fifth:hover:not([aria-disabled]),.m-expertiseStyle.-bgbranding .a-button.-fifth:hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgbranding .a-button.-fifth:hover:not([aria-disabled]) span:after{color:#efc509}}.m-expertiseStyle.-bgweb .m-expertiseStyle__border:before{background-position:-51px -139px}.m-expertiseStyle.-bgweb .m-expertiseStyle__border:after{background-position:-133px -139px}.m-expertiseStyle.-bgweb .m-expertiseStyle__border span:before{background-position:-10px -139px}.m-expertiseStyle.-bgweb .m-expertiseStyle__border span:after{background-position:-92px -139px}.m-expertiseStyle.-bgweb .a-button.-fifth.-hover:not([aria-disabled]),.m-expertiseStyle.-bgweb .a-button.-fifth.-hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgweb .a-button.-fifth.-hover:not([aria-disabled]) span:after,.m-expertiseStyle.-bgweb .a-button.-fifth:focus:not([aria-disabled]),.m-expertiseStyle.-bgweb .a-button.-fifth:focus:not([aria-disabled]) span:before,.m-expertiseStyle.-bgweb .a-button.-fifth:focus:not([aria-disabled]) span:after{color:#73b488}@media (hover: hover) and (any-pointer: fine){.m-expertiseStyle.-bgweb .a-button.-fifth:hover:not([aria-disabled]),.m-expertiseStyle.-bgweb .a-button.-fifth:hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgweb .a-button.-fifth:hover:not([aria-disabled]) span:after{color:#73b488}}.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border:before,.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border:after,.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border span:before,.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border span:after{width:2.4rem;height:2.4rem}.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border:before{background-position:-54px -10px}.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border:after{background-position:-54px -54px}.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border span:before{background-position:-10px -10px}.m-expertiseStyle.-bgsocial-content .m-expertiseStyle__border span:after{background-position:-10px -54px}.m-expertiseStyle.-bgsocial-content .a-button.-fifth.-hover:not([aria-disabled]),.m-expertiseStyle.-bgsocial-content .a-button.-fifth.-hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgsocial-content .a-button.-fifth.-hover:not([aria-disabled]) span:after,.m-expertiseStyle.-bgsocial-content .a-button.-fifth:focus:not([aria-disabled]),.m-expertiseStyle.-bgsocial-content .a-button.-fifth:focus:not([aria-disabled]) span:before,.m-expertiseStyle.-bgsocial-content .a-button.-fifth:focus:not([aria-disabled]) span:after{color:#9f70a7}@media (hover: hover) and (any-pointer: fine){.m-expertiseStyle.-bgsocial-content .a-button.-fifth:hover:not([aria-disabled]),.m-expertiseStyle.-bgsocial-content .a-button.-fifth:hover:not([aria-disabled]) span:before,.m-expertiseStyle.-bgsocial-content .a-button.-fifth:hover:not([aria-disabled]) span:after{color:#9f70a7}}@media only screen and (max-width: 1060px){.m-expertiseStyle{width:100%}}.m-jobApply{position:sticky;bottom:0;align-items:center;width:54rem;max-width:calc(100% - 3rem);margin:0 auto;padding-bottom:1.5rem;transition:transform .3s ease-in-out;transform:translateY(110%)}.m-jobApply__content{display:flex;flex-direction:column;gap:1.5rem;align-items:center;justify-content:center;padding:1.5rem;border-radius:2.2rem;background-color:#1b1240;color:#fff;text-align:center}.m-jobApply.is-active{transform:translateY(0)}@media only screen and (min-width: 641px){.m-jobApply{padding-bottom:4.5rem}.m-jobApply__content{flex-direction:row;justify-content:space-between;padding:3rem;border-radius:3.6rem;text-align:left}.m-jobApply__content p{flex:0 0 45%;width:45%}}.m-job{display:flex;flex-direction:column;gap:2.25rem;padding:3rem;background-color:#f3f3f3}.m-job:nth-of-type(2n){border-radius:3.6rem}.m-job .a-button.-primary .a-borderButton:before{display:block;background-color:#fff}@media (hover: none){.m-job .a-button.-primary{border:1px solid #FFF;background-color:#fff}}@media only screen and (min-width: 641px){.m-job{flex-direction:row;align-items:center;justify-content:space-between;padding:6rem}.m-job>div:first-of-type{flex:0 0 60%;width:60%}.m-job>div:last-of-type{flex:0 0 40%;width:40%;text-align:right}}.m-langs{display:flex;align-items:center}.m-langs li a{vertical-align:middle}.m-langs li:not(:last-child):after{content:"";display:inline-block;vertical-align:middle;width:.1rem;height:2rem;margin:0 1rem;background-color:#c6c6d2}.m-loaderSection{width:100%;padding:2rem 0;text-align:center}.m-loaderSection__loader{position:relative;width:6rem;height:6rem;margin:0 auto}.m-loaderSection__loader div{position:absolute;top:2.5rem;width:1rem;height:1rem;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.m-loaderSection__loader div:nth-child(1){left:.3rem;animation:lds-ellipsis1 .6s infinite}.m-loaderSection__loader div:nth-child(2){left:.3rem;animation:lds-ellipsis2 .6s infinite}.m-loaderSection__loader div:nth-child(3){left:2.5rem;animation:lds-ellipsis2 .6s infinite}.m-loaderSection__loader div:nth-child(4){left:4.7rem;animation:lds-ellipsis3 .6s infinite}.m-marquee{display:flex;flex-flow:row nowrap;overflow:hidden;width:100%;white-space:nowrap}.m-marquee.-disabled{justify-content:center}.m-marquee__viewport{display:flex;flex:0 0 auto;flex-flow:row nowrap;align-items:center;white-space:initial}.m-marquee__item{position:relative;flex-shrink:0;height:12rem;margin-right:3rem}.m-marquee__item img{width:auto;height:100%}@media only screen and (min-width: 1061px){.m-marquee__item{margin-right:10rem}}.m-modalBlock{display:block;flex-shrink:0;width:100%}@media only screen and (min-width: 1061px){.m-modalBlock{display:inline-block;width:auto;height:100%}}.m-newsletterForm label{margin-bottom:1rem}.m-newsletterForm__input{display:flex}.m-newsletterForm__input input{width:100%;margin:0;padding:1rem 1.5rem;border:0;border-top:1px solid #C6C6D2;border-bottom:1px solid #C6C6D2;border-left:1px solid #C6C6D2;border-radius:0;background-color:var(--bgcolor);color:#fff;font-weight:400;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-newsletterForm__input input::-moz-placeholder{color:var(--txcolor);opacity:.8}.m-newsletterForm__input input::placeholder{color:var(--txcolor);opacity:.8}.m-newsletterForm__input input.-hover,.m-newsletterForm__input input:focus{border-color:var(--txcolor);outline:none}.m-newsletterForm__input button{flex-shrink:0;width:5rem;height:5rem;margin:0;background-color:#fff;color:#1b1240;text-align:center}.m-newsletterForm__input button .a-svg{vertical-align:middle}.m-newsletterForm .a-inputCheckbox{display:none;margin-top:1.5rem}.m-newsletterForm .a-inputCheckbox label:after{background-color:#fff}.m-newsletterForm .a-inputCheckbox.-visible{display:block}@media only screen and (min-width: 1061px){.m-newsletterForm__input input{width:60%}.m-newsletterForm .o-contactForm__callback,.m-newsletterForm .a-inputCheckbox{max-width:calc(60% + 5rem)}}.m-number{padding:6rem 3rem}.m-number:not(.m-expertiseStyle){background-color:#f3f3f3}.m-number.-ratio{padding:0}.m-number__content{position:relative;display:flex;flex-flow:column;justify-content:center;height:100%;text-align:center}.m-number__inner{position:absolute;top:0;left:0;display:flex;flex-flow:column;justify-content:center;width:100%;height:100%;padding:6rem 3rem}@media only screen and (min-width:641px) and (max-width:1060px){.m-number,.m-number__content{height:100%}}@media only screen and (min-width: 1061px){.m-number{padding:9rem 3rem}.m-number.-small{padding:6rem 3rem}.m-number .tx-h1,.m-number .m-textContent h1,.m-textContent .m-number h1{margin-top:-.5rem;margin-bottom:-.5rem}}@media only screen and (min-width: 1367px){.m-number{position:relative;padding:0}.m-number.-small{padding:0}.m-number:before{content:"";display:block;width:100%;padding-bottom:100%}.m-number__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem}}.m-popinVimeo__close{position:absolute;top:3rem;right:3rem;opacity:0;transition:opacity .3s ease-in-out}.m-popinVimeo__close .a-svg{pointer-events:none}.m-popinVimeo .m-vimeo__button{opacity:0;transition:opacity .3s ease-in-out}.m-popinVimeo .m-vimeo__button>*{pointer-events:none}.m-popinVimeo .m-popin__overlay{display:flex;align-items:center;justify-content:center}.m-popinVimeo .m-popin__overlay:before{background-color:#1b1240cc}.m-popinVimeo .m-popin__container{overflow:hidden;width:100%;height:100%;background-color:#000}.m-popinVimeo .a-vimeo{height:100%}.m-popinVimeo .a-vimeo iframe{width:100%;height:100%;pointer-events:none}.m-popinVimeo.-entered .m-popinVimeo__close,.m-popinVimeo.-entered .m-vimeo__button{opacity:1;transition-delay:.5s}.m-popin{position:absolute;top:0;left:0;display:none}.m-popin__overlay{position:fixed;top:0;left:0;z-index:9999;display:flex;align-items:flex-start;justify-content:stretch;width:100vw;height:100vh;cursor:pointer}.m-popin__overlay:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#1b124066;animation:leave-popin-overlay .2s cubic-bezier(0,0,.2,1) .2s}.m-popin__container{position:relative;z-index:1;overflow-y:auto;text-align:center;cursor:initial;animation:leave-popin-up .4s cubic-bezier(0,0,.2,1) forwards}.m-popin__close{padding:1rem 1rem .6rem}.m-popin__close .a-svg{width:1.5rem;height:1.5rem;margin-right:1rem;pointer-events:none}.m-popin__close .a-svg.-back{margin-right:0}.m-popin__close span{pointer-events:none}.m-popin.-isOpen{display:block}.m-popin.-bottom .m-popin__container{margin:auto auto 0}.m-popin.-top .m-popin__container{position:absolute;top:0}.m-popin[aria-hidden=false] .m-popin__overlay:before{animation:enter-popin-overlay .2s cubic-bezier(0,0,.2,1)}.m-popin[aria-hidden=false] .m-popin__container{animation:enter-popin-up .4s cubic-bezier(0,0,.2,1) forwards}.m-project img{transition:transform .35s cubic-bezier(0,0,.2,1)}.m-project .a-image{overflow:hidden;transition:border-radius .25s ease-in-out}.m-project .a-image.-fixed{border-radius:0!important;pointer-events:none}.m-project .a-image.-fixed img{transform:scale(1)!important}.m-project a{display:grid;gap:1.5rem}@media only screen and (max-width: 1060px){.m-project .a-image{position:relative}.m-project .a-image:before{content:"";display:block;width:100%;padding-bottom:100%}.m-project .a-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.m-scroller{--progress: 300;color:#fff;text-align:center}.m-scroller p{display:block;margin-bottom:1rem}.m-scroller p span{display:block}.m-scroller__svg{position:relative;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto;border:.1rem solid currentcolor;border-radius:50%}.m-scroller__svg .a-svg{width:1.5rem;height:1.5rem}.m-scroller__progress{display:none}.m-scroller.-hero{position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.m-scroller.-progress .m-scroller__progress{position:absolute;top:50%;left:50%;display:block;width:3rem;height:3rem;fill:none;transform:translate(-50%,-50%) rotate(-90deg);stroke-dasharray:300;stroke-dashoffset:var(--progress);stroke-width:4px}@media only screen and (min-width: 1061px){.m-scroller__svg{width:5rem;height:5rem}.m-scroller__svg .a-svg{width:2rem;height:2rem}.m-scroller.-hero{bottom:4.5rem}.m-scroller.-progress .m-scroller__progress{width:5rem;height:5rem}}.m-slider{--item-size: 1;--item-spacing: 1.5rem;position:relative;width:100%}.m-slider:not(.-keepOverflow){overflow:hidden}.m-slider.-parallaxe .a-image{overflow:hidden}.m-slider.-parallaxe .a-image img{width:125%;max-width:initial;margin-left:-12.5%}.m-slider__viewport{padding:0 3rem}.m-slider__container{display:flex;height:auto;backface-visibility:hidden;touch-action:pan-y}.m-slider__slide{flex:0 0 calc(100% / var(--item-size) - 1.5rem);padding-right:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-slider__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-slider__dots{display:flex;gap:.3rem;align-items:center;justify-content:center;margin-top:3rem}.m-slider__dot{display:inline-block;width:6rem;height:.3rem;border-radius:2rem}.m-slider__progress{overflow:hidden;width:60%;height:.3rem;margin:1.5rem auto;border-radius:2rem}@media only screen and (min-width: 641px){.m-slider__progress{width:25%;margin:3rem auto 0}}.m-slider__bar{position:relative;left:-100%;width:100%;height:100%;border-radius:2rem}.m-slider__controls{position:absolute;top:0;left:0;display:none;width:100%;height:100%;pointer-events:none}.m-slider__controls button{justify-content:center;width:5rem;height:5rem;padding:0;border-radius:50%;background-color:#fff;opacity:0;transition:opacity .15s ease-in-out;transform:translateY(-50%)}.m-slider__controls--btn{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2.25rem;pointer-events:all}.m-slider__controls--btn button[disabled]{pointer-events:none}.m-slider__controls--btn:hover button:not([disabled]){opacity:1}.m-slider__controls--btn.-prevBtn{left:0}.m-slider__controls--btn.-nextBtn{right:0}@media only screen and (min-width: 641px){.m-slider{--item-size: 2.5}}@media only screen and (min-width: 1061px){.m-slider__controls{display:block}}.m-tags{display:flex;flex-wrap:wrap;gap:1rem}.m-team{position:relative}.m-team:before{content:"";display:block;width:100%;padding-bottom:100%}.m-team .a-image{position:absolute;top:0;left:0;width:100%;height:100%}.m-team .a-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-team.-n3 .a-image:nth-child(1){animation:fade-1 10s infinite calc(var(--delay, 98ms) * 1)}.m-team.-n3 .a-image:nth-child(2){animation:fade-2 10s infinite calc(var(--delay, 98ms) * 2)}.m-team.-n3 .a-image:nth-child(3){animation:fade-3 10s infinite calc(var(--delay, 98ms) * 3)}.m-team.-n2 .a-image:nth-child(1){animation:fade2-1 5s infinite calc(var(--delay, 5ms) * 1)}.m-team.-n2 .a-image:nth-child(2){animation:fade2-2 5s infinite calc(var(--delay, 5ms) * 2)}@keyframes fade2-1{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fade2-2{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes fade-1{0%{opacity:1}33%{opacity:0}66%{opacity:0}to{opacity:1}}@keyframes fade-2{0%{opacity:0}33%{opacity:1}66%{opacity:0}to{opacity:0}}@keyframes fade-3{0%{opacity:0}33%{opacity:0}66%{opacity:1}to{opacity:0}}.m-textContent{display:grid;gap:3rem}.m-textContent h1,.m-textContent h2,.m-textContent h3,.m-textContent h4,.m-textContent h5,.m-textContent h6{font-weight:700;font-family:Goia Display,sans-serif}.m-textContent p strong,.m-textContent p b{font-weight:700}.m-textContent p em,.m-textContent p i{font-family:Nuances Normal Medium Italic,sans-serif}.m-textContent p a{font-weight:700;text-decoration:underline;transition:color .25s ease-in-out}@media (hover: hover) and (any-pointer: fine){.m-textContent p a:hover{color:#009fb8}}.m-textContent s{display:inline-block;line-height:1.28;text-decoration:none}.m-textContent ul,.m-textContent ol{display:grid;gap:1rem;padding-left:4rem}.m-textContent ul{font-size:1.4rem}.m-textContent ul li{position:relative}.m-textContent ul li:before{content:"";position:absolute;top:1rem;right:calc(100% + 1rem);display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:currentcolor}@media only screen and (min-width: 1061px){.m-textContent ul li:before{top:1.2rem}}.m-textContent ol{counter-reset:listCounter}.m-textContent ol li{position:relative;counter-increment:listCounter}.m-textContent ol li:before{content:counter(listCounter) ".";position:absolute;top:0;right:calc(100% + 1rem)}.m-textContent p+input{margin-top:1rem}.m-textContent label{font-weight:700;font-size:1.4rem}.m-topContent__title{margin-bottom:3rem}@media only screen and (min-width: 641px){.m-topContent__title{margin-bottom:9rem}}.m-video{position:relative;overflow:hidden;font-size:0}.m-video .a-button{position:absolute;top:50%;left:50%;width:-moz-max-content;width:max-content;transform:translate(-50%,-50%)}.m-video video{width:100%}.m-video .a-image{position:relative}.m-video .a-image:before{content:"";display:block;width:100%;padding-bottom:100%}.m-video .a-image img{position:absolute;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-video .a-vimeo{position:absolute;top:0;left:0;width:100%;height:100%}.m-video .a-vimeo iframe{width:100%;height:100%}@media only screen and (min-width: 1061px){.m-video .a-image:before{display:none}.m-video .a-image img{position:relative;height:auto}}.m-vimeo__button{position:absolute;bottom:3rem}.m-vimeo__button .a-svg{pointer-events:none}.m-vimeo__button .a-svg.-pause,.m-vimeo__button .a-svg.-muted{display:none}.m-vimeo__button.-active .a-svg.-sound,.t-projectsindex__input input:hover+span.m-vimeo__button .a-svg.-sound,.t-projectsindex__input input:checked+span.m-vimeo__button .a-svg.-sound,.o-projectInfos .m-vimeo__button.a-tag:hover .a-svg.-sound,.m-vimeo__button.-active .a-svg.-play,.t-projectsindex__input input:hover+span.m-vimeo__button .a-svg.-play,.t-projectsindex__input input:checked+span.m-vimeo__button .a-svg.-play,.o-projectInfos .m-vimeo__button.a-tag:hover .a-svg.-play{display:none}.m-vimeo__button.-active .a-svg.-pause,.t-projectsindex__input input:hover+span.m-vimeo__button .a-svg.-pause,.t-projectsindex__input input:checked+span.m-vimeo__button .a-svg.-pause,.o-projectInfos .m-vimeo__button.a-tag:hover .a-svg.-pause,.m-vimeo__button.-active .a-svg.-muted,.t-projectsindex__input input:hover+span.m-vimeo__button .a-svg.-muted,.t-projectsindex__input input:checked+span.m-vimeo__button .a-svg.-muted,.o-projectInfos .m-vimeo__button.a-tag:hover .a-svg.-muted{display:block}.m-vimeo__toggle{left:3rem}.m-vimeo__sound{right:3rem}.m-vimeo__progress{position:absolute;top:50%;left:50%;width:5.4rem;height:5.4rem;transform:translate(-50%,-50%) rotate(-90deg)}.m-vimeo__progress circle{fill:#fff;stroke:#009fb8;stroke-width:.2rem;stroke-dasharray:300;stroke-dashoffset:300}.m-widget{display:flex;flex-flow:column;gap:1.5rem;align-items:center;justify-content:center;padding:1.5rem;border:1px solid #1B1240;background-color:#fff;text-align:center}.m-widget img{width:auto;max-height:22rem}.m-widget .a-button .a-buttonField__text{max-width:initial}@media only screen and (min-width: 1061px){.m-widget{height:100%;padding:3rem}}.m-wordingChange{position:relative;display:inline-block}.m-wordingChange__text{display:inline-block}.m-wordingChange__text span{display:inline-block;opacity:0;transform:translateY(20px)}.m-wordingChange__text:not(:first-child){position:absolute;top:0;left:0}.b-expertiseLine{display:grid;gap:1.5rem}.b-expertiseLine.-reg2>*:last-child:before{content:"";display:block;padding-bottom:100%}.b-expertiseLine.-reg2Revert>*:first-child:before{content:"";display:block;padding-bottom:100%}@media only screen and (min-width:0) and (max-width:640px){.b-expertiseLine.-alt3 .m-card:first-child .m-card__content,.b-expertiseLine.-reg3 .m-card:first-child .m-card__content,.b-expertiseLine.-alt3Revert .m-card:last-child .m-card__content,.b-expertiseLine.-reg3Revert .m-card:last-child .m-card__content{min-height:50rem}.b-expertiseLine.-alt2Revert .m-card:first-child .m-card__content{min-height:50rem}}@media only screen and (min-width: 641px){.b-expertiseLine.-alt2,.b-expertiseLine.-reg3,.b-expertiseLine.-alt3{grid-template-columns:63.6363636364% 1fr}.b-expertiseLine.-alt2Revert,.b-expertiseLine.-reg3Revert,.b-expertiseLine.-alt3Revert{grid-template-columns:1fr 63.6363636364%}.b-expertiseLine.-reg2{grid-template-columns:72.7272727273% 1fr}.b-expertiseLine.-reg2Revert{grid-template-columns:1fr 54.5454545455%}.b-expertiseLine.-alt3 .m-card:first-child,.b-expertiseLine.-reg3 .m-card:first-child,.b-expertiseLine.-alt3Revert .m-card:last-child,.b-expertiseLine.-reg3Revert .m-card:last-child{grid-area:a}.b-expertiseLine.-reg3Revert,.b-expertiseLine.-alt3Revert{grid-template-areas:"b a" "c a"}.b-expertiseLine.-reg3,.b-expertiseLine.-alt3{grid-template-areas:"a b" "a c"}}@media only screen and (min-width: 1061px){.b-expertiseLine[class*=-alt]{min-height:72rem}.b-expertiseLine[class*=-reg3]{min-height:34rem}.b-expertiseLine.-reg2Revert{grid-template-columns:1fr 72.7272727273%}}.b-expertiseNumber .m-expertiseStyle__border:before{top:3rem;left:3rem}.b-expertiseNumber .m-expertiseStyle__border:after{top:3rem;right:3rem}.b-expertiseNumber .m-expertiseStyle__border span:before{bottom:3rem;left:3rem}.b-expertiseNumber .m-expertiseStyle__border span:after{right:3rem;bottom:3rem}@media only screen and (max-width: 1060px){.b-expertiseNumber .tx-h1,.b-expertiseNumber .m-textContent h1,.m-textContent .b-expertiseNumber h1{font-size:7.8rem}.b-expertiseNumber .tx-h5,.b-expertiseNumber .m-textContent h5,.m-textContent .b-expertiseNumber h5,.b-expertiseNumber .m-textContent h6,.m-textContent .b-expertiseNumber h6{font-size:2.4rem}}.b-gallery{width:100%;padding:0 1.5rem}.b-gallery__list{display:grid;gap:1.5rem;align-items:flex-start}.b-gallery__item{position:relative;overflow:hidden;width:100%}.b-gallery__item:before{content:"";display:block;width:100%;padding-bottom:100%}.b-gallery__item .a-vimeo{position:absolute;top:0;left:0;width:100%;height:100%}.b-gallery__item .a-vimeo iframe{width:100%;height:100%}.b-gallery__item .a-image{position:absolute;top:0;left:0;width:100%;height:100%}.b-gallery__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.b-gallery__item.-rounded{overflow:hidden}.b-gallery.-alt2 .b-gallery__item:last-child,.b-gallery.-alt2Revert .b-gallery__item:first-child,.b-gallery.-alt3 .b-gallery__item:last-child,.b-gallery.-alt3Revert .b-gallery__item:first-child{width:58.3333333333%}@media only screen and (min-width: 641px){.b-gallery{max-width:144rem;margin:0 auto;padding:0 3rem}.b-gallery__list{display:flex;flex-flow:row nowrap}.b-gallery.-alt3 .b-gallery__item,.b-gallery.-alt3Revert .b-gallery__item{width:38.8888888889%}.b-gallery.-alt2 .b-gallery__item:first-child,.b-gallery.-alt2Revert .b-gallery__item:last-child{width:66.6666666667%}.b-gallery.-alt2 .b-gallery__item:last-child,.b-gallery.-alt2Revert .b-gallery__item:first-child{width:33.3333333333%}.b-gallery.-alt3 .b-gallery__item:last-child,.b-gallery.-alt3Revert .b-gallery__item:first-child{width:22.2222222222%}.b-gallery.-alt3 .b-gallery__item{width:38.8888888889%}.b-gallery.-alt3 .b-gallery__item:last-child{width:22.2222222222%}.b-gallery.-alt3Revert .b-gallery__item{width:38.8888888889%}.b-gallery.-alt3Revert .b-gallery__item:first-child{width:22.2222222222%}.b-gallery[class*=-alt] .b-gallery__list{width:83.3333333333%}.b-gallery[class*=Revert] .b-gallery__list{margin-left:auto}}.b-media{position:relative;width:100%;padding:0 1.5rem}.b-media .a-image{overflow:hidden}.b-media img[src]{width:100%}@media only screen and (min-width: 1061px){.b-media{max-width:144rem;margin:0 auto;padding:0 3rem}}.b-modalGallery{display:grid;gap:1.5rem;padding:1.5rem}.b-modalGallery .a-image{overflow:hidden;height:100%}@media only screen and (min-width: 768px){.b-modalGallery{display:flex;padding:14vh 6rem}.b-modalGallery .b-modalMedia__content{padding:3rem}.b-modalGallery__item{max-width:120rem;height:100%;min-height:initial;min-height:35rem}.b-modalGallery img{width:auto;max-width:100%;height:100%;max-height:100%}}.b-modalMedia{pointer-events:none}.b-modalMedia.-space{padding:1.5rem}.b-modalMedia .b-media{max-width:100%;margin:0;padding:0}.b-modalMedia .m-video{max-width:100%;pointer-events:none}.b-modalMedia__inner{position:relative;overflow:hidden;height:100%}.b-modalMedia__content{position:absolute;top:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:3rem;background:linear-gradient(180deg,#000c,#0000);text-align:center}@media only screen and (max-width: 767px){.b-modalMedia .m-video{max-width:100%;pointer-events:none}.b-modalMedia .m-video .a-image:before{display:none}.b-modalMedia .m-video .a-image img{position:initial;height:auto}}@media only screen and (min-width: 768px){.b-modalMedia{height:100%}.b-modalMedia img{width:auto!important;max-width:100%;max-height:100%}.b-modalMedia .b-media,.b-modalMedia .b-media>.a-image,.b-modalMedia .b-media img{height:100%}.b-modalMedia .b-media img{-o-object-fit:cover;object-fit:cover}.b-modalMedia .m-video,.b-modalMedia .m-video .a-image{height:100%}.b-modalMedia.-space{padding:3rem}.b-modalMedia__content{padding:9rem}}@media only screen and (max-width: 1060px){.b-modalMedia picture,.b-modalMedia img{display:block}}.b-modalTextImage{padding:6rem 3rem}.b-modalTextImage__inner{display:grid;gap:3rem}.b-modalTextImage__cols{display:grid;gap:3rem;align-items:flex-start;max-width:97rem}@media only screen and (min-width: 768px){.b-modalTextImage{padding:14vh 6rem}.b-modalTextImage__inner{display:flex;flex-flow:column;gap:6rem;height:100%}.b-modalTextImage .tx-bh2{flex-shrink:0;max-width:55rem}.b-modalTextImage__cols{grid-template-columns:repeat(2,1fr);gap:6rem;height:100%;max-height:81%}.b-modalTextImage .a-image{overflow:hidden;height:100%}.b-modalTextImage .a-image img{width:auto;height:auto;max-height:100%}}@media only screen and (max-width: 1060px){.b-modalTextImage+.b-modalText:not(.-bgblack){padding-top:0}}.b-modalText{padding:3rem}.b-modalText.-bottom{display:flex;flex-direction:column;justify-content:flex-end}.b-modalText__title{margin-bottom:3rem}@media only screen and (min-width: 768px){.b-modalText{max-width:72rem;padding:14vh 6rem}.b-modalText.-bgblack{padding-right:12rem;padding-left:12rem}.b-modalText__title{margin-bottom:6rem}}.b-quote{text-align:center}.b-quote__text:before,.b-quote__text:after{content:"";display:inline-block;width:3.7rem;height:2.6rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='26' fill='currentColor' color='%23C6C6D2'%3E%3Cpath d='M19.2.48C9.89 3.36 6.62 10.66 6.24 14.98c3.26 0 5.09 2.2 5.09 4.9a6.13 6.13 0 0 1-6.24 6.04C2.4 25.92 0 24.1 0 20.35 0 14.02 5.76 2.98 19 0l.2.48Zm18.24 0c-9.31 2.88-12.58 10.18-13.06 14.5 3.27 0 5.19 2.2 5.19 4.9a6.13 6.13 0 0 1-6.24 6.04c-2.79 0-5.09-1.82-5.09-5.57-.1-6.33 5.76-17.37 19-20.35l.2.48Z'/%3E%3C/svg%3E");background-position:center center;background-size:100% 100%}.b-quote__text:before{transform:translate(-2rem,-50%)}.b-quote__text:after{transform:translate(2rem,70%) rotate(180deg)}.b-quote__text+footer{margin-top:2.25rem}.b-quote.-left{text-align:left}.b-quote.-left .b-quote__text:before{margin-left:-3.6rem;transform:translateY(-50%)}.b-quote.-left .b-quote__text:after{transform:translateY(70%) rotate(180deg)}@media only screen and (max-width: 1060px){.b-quote__text:after{position:absolute;right:30px;bottom:30px;transform:rotate(180deg)}}@media only screen and (max-width: 1060px){.b-quote{padding:6rem 0}.b-quote.-left{position:relative;padding:0 0 3.75rem}.b-quote.-left .b-quote__text:before{display:block;margin-bottom:1rem;margin-left:0;transform:none}.b-quote.-left .b-quote__text:after{position:absolute;right:0;bottom:0;transform:rotate(180deg)}}.b-twoColumns{display:grid}.b-twoColumns__left,.b-twoColumns__right{display:grid;gap:3rem}.b-twoColumns.-revert .b-twoColumns__left{order:1}@media only screen and (max-width: 1060px){.b-twoColumns>*:not(:empty,:last-child){margin-bottom:3rem}}@media only screen and (min-width: 641px){.b-twoColumns{grid-template-columns:repeat(2,1fr);gap:3rem 10%}}.o-articleHero{margin-top:16rem;margin-bottom:6rem;text-align:center}.o-articleHero__subtitle{display:inline-flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem;margin-bottom:1.5rem}.o-articleHero .m-textContent{margin-top:3rem}@media only screen and (max-width: 1060px){.o-articleHero .a-image{position:relative}.o-articleHero .a-image:before{content:"";display:block;padding-bottom:100%}.o-articleHero .a-image__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media only screen and (min-width: 1061px){.o-articleHero{margin-top:16rem;margin-bottom:9rem}.o-articleHero__subtitle,.o-articleHero .m-textContent{margin-top:6rem}}.o-articlesSimilar{padding:6rem 0}.o-articlesSimilar__slider{margin-top:6rem}.o-articlesSimilar .m-slider__slide:nth-of-type(2n) .a-image{border-radius:2.2rem}.o-articlesSimilar .a-image{position:relative}.o-articlesSimilar .a-image:before{content:"";display:block;padding-bottom:100%}.o-articlesSimilar .a-image__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (hover: hover) and (any-pointer: fine){.o-articlesSimilar .m-slider__slide:nth-of-type(2n) .m-article a:hover .a-image{border-radius:0}.o-articlesSimilar .m-slider__slide:nth-of-type(odd) .m-article a:hover .a-image{border-radius:2.2rem}}@media only screen and (min-width: 641px){.o-articlesSimilar__slider{--item-size: 3.1}}.o-badges .m-textContent{margin-top:3rem}.o-badges ul{display:grid;gap:1.5rem}.o-badges ul:not(:first-child){margin-top:4.5rem}@media only screen and (min-width: 641px){.o-badges ul{display:flex;flex-flow:row wrap;gap:3rem}.o-badges ul li{width:calc(33.3333333333% - 2rem)}}@media only screen and (min-width: 1061px){.o-badges__entete{width:78.9473684211%}.o-badges ul{align-items:stretch;justify-content:flex-end;width:84.2105263158%;margin-left:auto}.o-badges ul:not(:first-child){margin-top:9rem}.o-badges .m-badge{height:100%}}.o-contactForm .m-contactStep__content{display:grid;gap:3rem}.o-contactForm .a-button,.o-contactForm .a-loading{margin-top:4.5rem}.o-contactForm .a-loading{display:none}.o-contactForm__captcha{width:100%}.o-contactForm form{display:grid;gap:0 1.5rem}.o-contactForm form.-loading .a-button{display:none}.o-contactForm form.-loading .a-loading{display:inline-block}.o-contactForm .a-inputText:not(:last-child){margin-bottom:1.5rem}.o-contactForm .a-inputFile,.o-contactForm .a-inputCheckbox,.o-contactForm .a-inputRadio{margin-bottom:3rem}.o-contactForm__callback{width:100%;margin-top:1.5rem;padding:1.5rem;border-radius:1rem;color:#fff}.o-contactForm__callback.-success{border:1px solid #3AE000;color:#3ae000}.o-contactForm__callback.-error{border:1px solid #EB0045;color:#eb0045}@media only screen and (min-width: 1061px){.o-contactForm form{display:flex;flex-flow:row wrap}.o-contactForm .a-inputText:nth-child(1),.o-contactForm .a-inputText:nth-child(2){width:calc(50% - .75rem)}}.o-expertiseHero{position:relative;display:flex;flex-flow:column nowrap;overflow:hidden;height:100vh;margin-bottom:6rem;padding:12rem 3rem 3rem}.o-expertiseHero>div{display:flex;flex-flow:column nowrap;height:100%}.o-expertiseHero__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.25rem}.o-expertiseHero__content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding:3rem}.o-expertiseHero__content .tx-display2{margin-bottom:9rem}.o-expertiseHero .m-scroller{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.o-expertiseHero .a-navBtn .a-buttonField__text span{font-weight:400;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.o-expertiseHero__pane{display:none}@media only screen and (min-width: 1061px){.o-expertiseHero__nav{height:0;margin-bottom:0}.o-expertiseHero__content .tx-display2{margin-bottom:0}.o-expertiseHero__pane{position:absolute;top:0;display:block;width:10rem;height:100%;transition:transform .4s ease-in-out}.o-expertiseHero__pane.-prev{left:-10rem}.o-expertiseHero__pane.-next{right:-10rem}.o-expertiseHero.-prev .o-expertiseHero__pane.-prev{transition-duration:1.8s;transform:translate(100%)}.o-expertiseHero.-next .o-expertiseHero__pane.-next{transition-duration:1.8s;transform:translate(-100%)}.o-expertiseHero .a-navBtn{position:absolute;top:calc(50% + 4.5rem);z-index:10;transform:translateY(-50%)}.o-expertiseHero .a-navBtn:first-child{left:3rem}.o-expertiseHero .a-navBtn:last-child{right:3rem}}.o-expertisesHero{padding:12.5rem 0 6rem}.o-expertisesHero .m-textContent{margin:3rem 0}.o-expertisesHero .o-numbers ul{gap:1rem;justify-content:flex-start;width:100%;margin-left:0}.o-expertisesHero .m-number{font-weight:700}@media only screen and (min-height: 840px) and (min-width: 1024px){.o-expertisesHero{height:calc(100vh - 4.4rem)}}@media only screen and (max-width: 1060px){.o-expertisesHero .tx-display1{font-size:4.2rem}.o-expertisesHero .o-numbers{padding:0}.o-expertisesHero .o-numbers ul{display:flex;flex-wrap:nowrap;overflow:auto;padding-bottom:1rem;padding-left:3rem}.o-expertisesHero .o-numbers li{flex:0 0 41.6666666667%}.o-expertisesHero .o-numbers li:last-of-type{margin-right:3rem}.o-expertisesHero .m-number{height:100%;padding:5rem 1.5rem}}@media only screen and (min-width: 1061px){.o-expertisesHero{padding:14rem 0}.o-expertisesHero .m-textContent{margin:6rem 0 3rem}.o-expertisesHero .o-numbers ul li{width:calc(33.3333333333% - .6666666667rem)}}.o-expertisesList__item{position:relative;display:block;padding:8.2rem 3rem}.o-expertisesList__item>span{position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.o-expertisesList .m-expertiseStyle__border{top:1.5rem;left:1.5rem;width:calc(100% - 3rem);height:calc(100% - 3rem)}@media only screen and (min-width: 1061px){.o-expertisesList{position:absolute;top:0;left:0;z-index:50;width:100%;height:calc(100% - 45rem);pointer-events:none}.o-expertisesList__item{height:100%;padding:12rem 3rem 3rem}.o-expertisesList__item>span{padding:1.2rem 2.5rem 1.4rem;font-size:2.5rem;line-height:1;transform:translate(-50%,-50%) rotate(-90deg)}.o-expertisesList ul{display:flex;justify-content:flex-end;height:100%}.o-expertisesList ul li{overflow:hidden;width:12.5%;pointer-events:all}.o-expertisesList .m-expertiseStyle__border{top:12rem;left:3rem;width:calc(100% - 6rem);height:calc(100% - 15rem)}}.o-footer{padding:3rem 0;background-color:var(--bgcolor);color:var(--txcolor)}.o-footer__links{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;align-items:flex-start;margin:3rem 0;padding-top:3rem}.o-footer__links ul{position:relative;display:grid;gap:1rem}.o-footer__description{display:block;order:3;margin-bottom:3rem}.o-footer__description a{position:relative;font-weight:700;font-style:initial;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.o-footer__description a:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;background-color:currentcolor;transition:transform .3s ease-in-out;transform-origin:left center}.o-footer__description a.-hover:after,.o-footer__description a:focus:after{transform:scaleX(0);transform-origin:right center}@media (hover: hover) and (any-pointer: fine){.o-footer__description a:hover:after{transform:scaleX(0);transform-origin:right center}}.o-footer__logos{flex-flow:column wrap;gap:1.5rem;align-items:flex-start;margin-top:3rem}.o-footer__logos a{display:inline-block}.o-footer__logos .a-sImage{width:auto;height:5.6rem}.o-footer__bottom{margin-top:3rem;padding-top:3rem}.o-footer__bottom:before{content:"";position:absolute;top:0;left:50%;width:calc(100% - 6rem);height:1px;background-color:currentcolor;opacity:.1;transform:translate(-50%)}.o-footer__copyright{opacity:.5}.o-footer__slinks{flex-direction:row;gap:3rem}.o-footer__slinks ul{display:flex;flex-wrap:wrap;gap:2.25rem}.o-footer__slinks a{opacity:.5}@media only screen and (min-width:0) and (max-width:640px){.o-footer__baseline{order:1;margin-bottom:3rem}.o-footer__baseline .tx-h3,.o-footer__baseline .m-textContent h3,.m-textContent .o-footer__baseline h3{font-size:3.2rem}.o-footer__links:before{content:"";position:absolute;top:0;left:50%;width:100%;height:1px;background-color:currentcolor;opacity:.1;transform:translate(-50%)}.o-footer__slinks:not(.-right){flex-direction:column}.o-footer__slinks:not(.-right) ul{position:relative;display:grid;gap:1.5rem;width:100%;margin-top:3rem;padding:3rem 0}.o-footer__slinks:not(.-right) ul:before,.o-footer__slinks:not(.-right) ul:after{content:"";position:absolute;left:50%;width:100%;height:1px;background-color:currentcolor;opacity:.1;transform:translate(-50%)}.o-footer__slinks:not(.-right) ul:before{top:0}.o-footer__slinks:not(.-right) ul:after{bottom:0}}@media only screen and (min-width: 641px){.o-footer__baseline{align-items:flex-end}.o-footer__links{grid-template-columns:auto;gap:1.5rem;margin:6rem 0;padding-top:0}.o-footer__links ul{grid-template-columns:repeat(5,1fr);gap:1.5rem}.o-footer__description{margin-bottom:6rem}.o-footer__slinks ul{gap:3rem}.o-footer__slinks.-right{justify-content:flex-end;order:1}.o-footer__copyright{order:-1}}@media only screen and (min-width: 1061px){.o-footer__logos{flex-flow:row wrap;align-items:center;justify-content:flex-end;margin-top:0}}.o-header{position:fixed;top:0;left:0;z-index:100;display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:3rem;pointer-events:none;transition:opacity .2s ease-in-out .6s,visibility .1s ease-in-out .5s}.o-header nav{display:none}.o-header .a-burger{flex-shrink:0;pointer-events:initial}.o-header .a-identity{margin-right:auto;pointer-events:initial}.o-header.-revert{color:#fff}.o-header.-revert .a-burger{background-color:#fff}.o-header.-revert .a-burger span:not(.sr-only){background-color:#1b1240}.o-header.-revert .a-linkHeader:not(.-active) span:after{color:#fff}.o-header.-revert.-revertChange{color:var(--header-color)}.o-header.-revert.-revertChange .a-burger{background-color:var(--header-color)}.o-header.-revert.-revertChange .a-burger span:not(.sr-only){background-color:var(--header-subcolor)}.o-header.-revert.-revertChange .a-linkHeader:not(.-active) span:after{color:var(--header-color)}.o-header.-revertLinks .a-burger{background-color:#fff}.o-header.-revertLinks .a-burger span:not(.sr-only){background-color:#1b1240}.o-header.-revertLinks .a-linkHeader.-active span:before,.o-header.-revertLinks .t-projectsindex__input input:hover+span.a-linkHeader span:before,.t-projectsindex__input .o-header.-revertLinks input:hover+span.a-linkHeader span:before,.o-header.-revertLinks .t-projectsindex__input input:checked+span.a-linkHeader span:before,.t-projectsindex__input .o-header.-revertLinks input:checked+span.a-linkHeader span:before,.o-header.-revertLinks .o-projectInfos .a-linkHeader.a-tag:hover span:before,.o-projectInfos .o-header.-revertLinks .a-linkHeader.a-tag:hover span:before,.o-header.-revertLinks .a-linkHeader.-active span:after,.o-header.-revertLinks .t-projectsindex__input input:hover+span.a-linkHeader span:after,.t-projectsindex__input .o-header.-revertLinks input:hover+span.a-linkHeader span:after,.o-header.-revertLinks .t-projectsindex__input input:checked+span.a-linkHeader span:after,.t-projectsindex__input .o-header.-revertLinks input:checked+span.a-linkHeader span:after,.o-header.-revertLinks .o-projectInfos .a-linkHeader.a-tag:hover span:after,.o-projectInfos .o-header.-revertLinks .a-linkHeader.a-tag:hover span:after{color:#1b1240}.o-header.-revertLinks .a-linkHeader:not(.-active) span:after{color:#fff}@media (hover: hover) and (any-pointer: fine){.o-header.-revertLinks .a-linkHeader:hover:not([aria-disabled]) span:before{color:#1b1240}}.o-header.-normal,.-menu .o-header{color:#1b1240}.o-header.-normal .a-linkHeader:not(.-active) span:after,.-menu .o-header .a-linkHeader:not(.-active) span:after{color:#1b1240}.o-header.-hidden{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .1s ease-in-out .2s}@media only screen and (min-width: 1061px){.o-header{flex-flow:row wrap}.o-header nav{display:block;margin-right:2.25rem;pointer-events:initial;transition:opacity .3s ease-in-out .2s,visibility .1s ease-in-out}.o-header nav ul{display:flex;gap:2.25rem;align-items:center}}.o-hero{margin-bottom:6rem;padding-top:12rem}.o-hero__title{margin-bottom:3rem}.o-hero .m-awardsList{margin-top:3rem}@media only screen and (max-width: 1060px){.o-hero .m-awardsList{display:grid;grid-template-columns:repeat(7,1fr)}.o-hero .m-awardsList li{grid-column:span 3}.o-hero .m-awardsList .a-image{margin-bottom:0}}@media only screen and (min-width: 1061px){.o-hero{margin-bottom:9rem;padding-top:16rem}.o-hero__title{margin-bottom:9rem}.o-hero .m-awardsList{margin-top:6rem}}.o-homeHero{width:100%}.o-homeHero__scroller{width:100%;height:400vh}.o-homeHero__landing{position:sticky;top:0;left:0;overflow:hidden;width:100%;height:100vh;background-color:#1b1240}.o-homeHero__title{position:absolute;top:50%;left:50%;z-index:1;width:100%;text-align:center;transform:translate(-50%,-50%)}.o-homeHero__title>span:not(.m-wordingChange){display:inline-block;vertical-align:middle;opacity:0}.o-homeHero__title .a-svg.-for{width:15rem;transform:translateY(3%)}.o-homeHero__title .a-svg.-ideas{width:23.5rem;transform:translateY(-5%)}.o-homeHero .m-scroller{z-index:3;opacity:0}.o-homeHero .m-scroller .tx-slabel,.o-homeHero .m-scroller .a-inputCheckbox .a-inputField__value abbr,.a-inputCheckbox .a-inputField__value .o-homeHero .m-scroller abbr,.o-homeHero .m-scroller .a-inputRadio .a-inputField__value abbr,.a-inputRadio .a-inputField__value .o-homeHero .m-scroller abbr,.o-homeHero .m-scroller .a-inputField__label{transition:opacity .3s ease-in-out}.o-homeHero__center{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;font-size:0;line-height:0;pointer-events:none;transform:scale(0)}.o-homeHero__center video{vertical-align:-webkit-baseline-middle;box-shadow:0 0 0 1px #00000073}.o-homeHero__showreel{position:absolute;bottom:4.5rem;left:50%;z-index:4;width:-moz-max-content;width:max-content;background-color:transparent;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .1s ease .3s;transform:translate(-50%,-50%)}.o-homeHero__clip{position:relative;width:100%;height:100%;background-color:#fff}.o-homeHero__clip svg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;transition:opacity .4s ease-in-out}.o-homeHero__clip .a-video{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:1}.o-homeHero__clip .a-video:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;transition:transform .4s ease-in-out;transform-origin:center bottom}.o-homeHero__clip .a-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.o-homeHero__pane{position:absolute;top:-10px;bottom:-10px;z-index:2;width:var(--size, 0);background-color:#1b1240}.o-homeHero__pane.-left{left:-10px;transform-origin:left center}.o-homeHero__pane.-right{right:-10px;transform-origin:right center}.o-homeHero.-portrait .o-homeHero__pane{width:initial;height:var(--size, 0)}.o-homeHero.-portrait .o-homeHero__pane.-left{right:-10px;bottom:initial;transform-origin:center top}.o-homeHero.-portrait .o-homeHero__pane.-right{top:initial;left:-10px;transform-origin:center bottom}.o-homeHero[data-step="1"] .o-homeHero__title{display:none}.o-homeHero[data-step="1"] .a-video:before{transform:scaleY(0);transform-origin:center top}.o-homeHero[data-step="2"] .o-homeHero__title{display:none}.o-homeHero[data-step="2"] .o-homeHero__clip svg{opacity:0}.o-homeHero[data-step="2"] .a-video:before{transform:scaleY(0);transform-origin:center top}.o-homeHero[data-step="3"] .o-homeHero__title{display:none}.o-homeHero[data-step="3"] .o-homeHero__clip svg{opacity:0}.o-homeHero[data-step="3"] .o-homeHero__showreel{opacity:1;visibility:visible;transition:opacity .3s ease-in-out .1s,visibility .1s ease}.o-homeHero[data-step="3"] .a-video:before{transform:scaleY(0);transform-origin:center top}.o-homeHero.-playing .m-scroller .tx-slabel,.o-homeHero.-playing .m-scroller .a-inputCheckbox .a-inputField__value abbr,.a-inputCheckbox .a-inputField__value .o-homeHero.-playing .m-scroller abbr,.o-homeHero.-playing .m-scroller .a-inputRadio .a-inputField__value abbr,.a-inputRadio .a-inputField__value .o-homeHero.-playing .m-scroller abbr,.o-homeHero.-playing .m-scroller .a-inputField__label{opacity:0}.o-homeHero.-entered .m-scroller{opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width: 1060px){.o-homeHero .tx-display2{font-size:7.8rem}.o-homeHero__title .a-svg.-for{width:12.5rem;height:8rem;transform:translateY(13%)}.o-homeHero__title .a-svg.-ideas{width:19rem;height:7rem;transform:translateY(5%)}.o-homeHero .m-wordingChange{margin-top:-10rem}.o-homeHero .m-wordingChange>span{width:100%}}@media only screen and (min-width: 1061px){.o-homeHero__showreel{bottom:9rem}}.o-homeProjects__item{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center}.o-homeProjects__item .tx-h4,.o-homeProjects__item .m-textContent h4,.m-textContent .o-homeProjects__item h4,.o-homeProjects__item .a-tag,.o-homeProjects__item .a-button{opacity:0}.o-homeProjects__item.is-inview .tx-h4,.o-homeProjects__item.is-inview .m-textContent h4,.m-textContent .o-homeProjects__item.is-inview h4,.o-homeProjects__item.is-inview .a-tag,.o-homeProjects__item.is-inview .a-button{opacity:1;transition:opacity .3s ease-in-out .8s}.o-homeProjects__item.is-inview .tx-h4:nth-child(1),.o-homeProjects__item.is-inview .m-textContent h4:nth-child(1),.m-textContent .o-homeProjects__item.is-inview h4:nth-child(1),.o-homeProjects__item.is-inview .a-tag:nth-child(1),.o-homeProjects__item.is-inview .a-button:nth-child(1){transition-delay:.3s}.o-homeProjects__item.is-inview .tx-h4:nth-child(2),.o-homeProjects__item.is-inview .m-textContent h4:nth-child(2),.m-textContent .o-homeProjects__item.is-inview h4:nth-child(2),.o-homeProjects__item.is-inview .a-tag:nth-child(2),.o-homeProjects__item.is-inview .a-button:nth-child(2){transition-delay:.6s}.o-homeProjects__item.is-inview .tx-h4:nth-child(3),.o-homeProjects__item.is-inview .m-textContent h4:nth-child(3),.m-textContent .o-homeProjects__item.is-inview h4:nth-child(3),.o-homeProjects__item.is-inview .a-tag:nth-child(3),.o-homeProjects__item.is-inview .a-button:nth-child(3){transition-delay:.9s}.o-homeProjects__item.is-inview .tx-h4:nth-child(4),.o-homeProjects__item.is-inview .m-textContent h4:nth-child(4),.m-textContent .o-homeProjects__item.is-inview h4:nth-child(4),.o-homeProjects__item.is-inview .a-tag:nth-child(4),.o-homeProjects__item.is-inview .a-button:nth-child(4){transition-delay:1.2s}.o-homeProjects__item.is-inview .tx-h4:nth-child(5),.o-homeProjects__item.is-inview .m-textContent h4:nth-child(5),.m-textContent .o-homeProjects__item.is-inview h4:nth-child(5),.o-homeProjects__item.is-inview .a-tag:nth-child(5),.o-homeProjects__item.is-inview .a-button:nth-child(5){transition-delay:1.5s}.o-homeProjects__title{width:100%;margin-bottom:1.5rem}.o-homeProjects__title span{display:block}.o-homeProjects .m-tags,.o-homeProjects__button{width:100%}.o-homeProjects .m-tags{justify-content:center;margin-bottom:3rem}.o-homeProjects__img{margin-bottom:3rem}.o-homeProjects__img img{display:block;width:auto;height:100%;margin:0 auto}.o-homeProjects__background{display:none}@media only screen and (min-width:0) and (max-width:640px){.o-homeProjects__img{transform:scale(1.1)}}@media only screen and (max-width: 1060px){.o-homeProjects__item{padding:3rem 0}.o-homeProjects .a-button.-tertiary{border:1px solid #1B1240;background-color:#fff;color:#1b1240}.o-homeProjects .a-button.-tertiary span:after{color:#1b1240}.o-homeProjects__img{position:relative;width:100%}.o-homeProjects__img:before{content:"";display:block;width:100%;padding-bottom:100%}.o-homeProjects__img img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media only screen and (min-width: 1061px){.o-homeProjects{display:grid;gap:15rem}.o-homeProjects .row{align-items:center;justify-content:center;height:100%}.o-homeProjects__content{flex-flow:column nowrap;align-items:center;justify-content:center;height:100%}.o-homeProjects__item{position:sticky;top:0;height:100vh;background-color:#c6c6d2;color:#fff}.o-homeProjects__title{margin-bottom:3rem}.o-homeProjects__title .tx-display2{font-size:7.5rem}.o-homeProjects__background{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#1b1240;transform:scale(1.3)}.o-homeProjects__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .2s ease-in-out;-o-object-position:center;object-position:center}.o-homeProjects__background img[data-lazy]+.a-image__pane{display:none}.o-homeProjects__img{order:1;width:auto;height:100%;max-height:53vh}.o-homeProjects .m-tags{display:none}.o-homeProjects .m-tags .a-tag{color:#fff}.o-homeProjects__button{order:2}}.o-homeQuote{padding-top:6rem;padding-bottom:6rem}.o-homeQuote .tx-display2{line-height:1.1}@media only screen and (min-width: 1061px){.o-homeQuote{padding-top:26rem;padding-bottom:26rem}.o-homeQuote__link:is(strong){position:relative;display:inline-block}.o-homeQuote__link:is(strong) a{display:inline-block}.o-homeQuote__link:is(strong) span{font-weight:400;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.o-homeQuote__link:is(strong):after{content:"";position:absolute;right:0;bottom:6%;left:0;height:.9rem;background-color:currentcolor;pointer-events:none;transition:transform .3s ease-in-out;transform:scaleX(0);transform-origin:right center}.o-homeQuote__link:is(strong):hover:after{transform:scaleX(1);transform-origin:left center}}.o-homeRse{padding:3rem 0}@media only screen and (min-width: 1061px){.o-homeRse{padding:16rem 0}}.o-jobHero{margin-bottom:6rem;padding-top:9rem;padding-bottom:9rem;background-color:#f3f3f3;text-align:center}.o-jobHero__subtitle{display:inline-flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}.o-jobHero .m-textContent{margin-top:3rem}@media only screen and (min-width: 1061px){.o-jobHero .m-textContent{margin-top:6rem}}.o-jobsList{padding-bottom:6rem}.o-jobsList__items{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media only screen and (min-width: 1061px){.o-jobsList{padding-bottom:12rem}.o-jobsList__items{margin-top:0}}.o-layout{display:grid;grid-template-columns:100%;gap:6rem;margin-bottom:9rem}@media only screen and (min-width: 1061px){.o-layout .b-quote{padding:6rem 0}}.o-loader{position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%}.o-loader__panel{position:absolute;top:0;left:0;width:100%;height:100%}.o-loader__panel:nth-child(1){background-color:#eb3b4a}.o-loader__panel:nth-child(2){background-color:#efc509}.o-loader__panel:nth-child(3){background-color:#73b488}.o-loader__panel:nth-child(4){background-color:#9f70a7}.o-loader__panel:nth-child(5){background-color:#1b1240}.o-loader.-expertise{top:100%;background-color:var(--bgexpertise)}.o-loader.-project{top:100%;z-index:3;background-color:#1b1240}.o-loader.-home .o-loader__panel:nth-child(5){background-color:#fff}.o-menu{position:fixed;top:0;left:0;z-index:99;display:none}.o-menu__overlay{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;cursor:pointer}.o-menu__overlay:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#1b1240b3;animation:leave-popin-overlay .2s cubic-bezier(0,0,.2,1) forwards .3s}.o-menu__container{position:absolute;top:100%;right:0;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;overflow-y:auto;width:100%;height:100%;padding:3rem;background-color:#fff;cursor:initial;animation:leave-menu .6s ease-in-out forwards}.o-menu header{display:flex;flex-shrink:0;align-items:center;width:100%;height:5rem;padding:0 8rem 0 7rem;opacity:0;animation:leave-menu-nav .3s cubic-bezier(0,0,.2,1) forwards}.o-menu header h3{margin-right:auto}.o-menu main{display:grid;gap:6rem;margin:3rem 0}.o-menu main ul{display:grid;gap:1.5rem}.o-menu footer{width:100%;opacity:0;animation:leave-menu-nav .3s cubic-bezier(0,0,.2,1) forwards}.o-menu footer ul{display:flex;flex-flow:row wrap;gap:3rem;align-items:flex-end;height:5rem}.o-menu .tx-bh2,.o-menu .tx-h3,.o-menu .m-textContent h3,.m-textContent .o-menu h3{display:inline-block;opacity:0}.o-menu.-entered header{animation:enter-menu-nav .3s cubic-bezier(0,0,.2,1) forwards .4s}.o-menu.-entered footer{animation:enter-menu-nav .3s cubic-bezier(0,0,.2,1) forwards .6s}.o-menu[aria-hidden=false] .o-menu__overlay:before{animation:enter-popin-overlay .5s cubic-bezier(0,0,.2,1) forwards}.o-menu[aria-hidden=false] .o-menu__container{animation:enter-menu .5s cubic-bezier(0,0,.2,1) forwards}@media only screen and (min-width: 1061px){.o-menu header{padding-left:0}.o-menu__container{width:calc(40% + 3rem);padding:3rem 3rem 3rem 4.1666666667%}}.o-modalFooter{padding:1.5rem;text-align:center}.o-modalFooter:not([class*=-bg]){background-color:var(--bgcolor)}.o-modalFooter .tx-h1 span,.o-modalFooter .m-textContent h1 span,.m-textContent .o-modalFooter h1 span{font-weight:400;font-family:Goia,Helvetica Neue,Helvetica,Arial,sans-serif}.o-modalFooter__inner{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;height:100%;padding:12rem 1.5rem}@media only screen and (min-width: 768px){.o-modalFooter{flex:0 0 100vw;width:100vw;padding:6rem}}.o-modalHero{margin-bottom:3rem}.o-modalHero__image{position:relative;width:100%;margin-bottom:3rem}.o-modalHero__image:before{content:"";display:block;width:100%;padding-bottom:92%}.o-modalHero__image .a-image{position:absolute;top:0;left:0;width:100%;height:100%}.o-modalHero__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.o-modalHero__image .m-scroller{display:none}.o-modalHero .tx-display2{margin-bottom:3rem}.o-modalHero__content{padding:0 3rem}@media only screen and (min-width: 768px){.o-modalHero{display:flex;width:100vw;margin-bottom:0}.o-modalHero__image{flex-shrink:0;width:45%;height:100%;margin-bottom:0}.o-modalHero__image:before{display:none}.o-modalHero__image .m-scroller{position:absolute;right:6rem;bottom:3rem;display:block;display:flex;align-items:center;text-align:left}.o-modalHero__image .m-scroller p{margin-right:1.5rem;margin-bottom:0}.o-modalHero__image .m-scroller__svg{transform:rotate(-90deg)}.o-modalHero__content{width:55%;max-width:initial;padding:0}.o-modalHero__text{display:flex;flex-flow:column;justify-content:center;height:100%;padding:3rem 6vw}.o-modalHero .tx-bh2{margin-bottom:6rem}}.o-numbers .m-textContent{margin-top:3rem}.o-numbers ul{display:grid;gap:1.5rem}.o-numbers ul:not(:first-child){margin-top:4.5rem}@media only screen and (max-width: 1060px){.o-numbers ul{width:100%}}@media only screen and (min-width: 641px){.o-numbers ul{display:flex;flex-flow:row wrap;gap:3rem}.o-numbers ul li{width:calc(50% - 3rem)}}@media only screen and (min-width: 1061px){.o-numbers__entete{width:57.1428571429%}.o-numbers ul{align-items:stretch;justify-content:flex-end;width:95.2380952381%;margin-left:auto}.o-numbers ul li{width:calc(33.3333333333% - 2.25rem)}.o-numbers .m-number{height:100%}}.o-prefooter{padding:6rem 0}.o-prefooter header{padding:0 1.5rem;text-align:center}.o-prefooter footer{position:relative;z-index:2;margin-top:4.5rem}.o-prefooter h2:not(:last-child){margin-bottom:3rem}.o-prefooter h2>span{position:relative;z-index:2;display:block}.o-prefooter h2 .m-wordingChange__text{width:100%;line-height:.9}.o-prefooter h2 .m-wordingChange__text:not(:first-child){left:50%;transform:translate(-50%)}.o-prefooter .a-button{position:relative;z-index:2}.o-prefooter.-extend{padding:9rem 0}.o-prefooter.-alt{background-color:#1b1240;color:#fff}@media only screen and (min-width: 1061px){.o-prefooter{padding:12rem 0}.o-prefooter footer{margin-top:10.6rem}.o-prefooter h2:not(:last-child){margin-bottom:4.5rem}.o-prefooter.-extend{padding:22rem 0}}.o-projectHero{position:relative;overflow:hidden;padding:14rem 0 9rem;background-color:#c6c6d2}.o-projectHero__content{align-items:center}.o-projectHero__title{margin-top:3rem;text-align:center}.o-projectHero__title span{display:block}.o-projectHero__title .tx-h4,.o-projectHero__title .m-textContent h4,.m-textContent .o-projectHero__title h4,.o-projectHero__title .tx-display1{opacity:0}.o-projectHero__img{max-height:70vh}.o-projectHero__img img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;margin:0 auto}.o-projectHero__background{position:absolute;top:0;left:0;width:100%;height:100%}.o-projectHero__background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}.o-projectHero.is-inview .o-projectHero__title .tx-h4,.o-projectHero.is-inview .o-projectHero__title .m-textContent h4,.m-textContent .o-projectHero.is-inview .o-projectHero__title h4{opacity:1;transition:opacity .3s ease-in-out}.o-projectHero.is-inview .o-projectHero__title .tx-display1{opacity:1}@media only screen and (max-width: 1060px){.o-projectHero__title .tx-display1{font-size:4.2rem}.o-projectHero__img{position:relative;width:100%}.o-projectHero__img:before{content:"";display:block;width:100%;padding-bottom:100%}.o-projectHero__img img{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width: 1061px){.o-projectHero{display:flex;align-items:center;min-height:100vh;padding:11vh 0 9rem}.o-projectHero__title{margin-top:6rem}.o-projectHero__content{justify-content:flex-start}.o-projectHero__img{height:calc(92vh - 22.2rem)}.o-projectHero__img img{width:auto}}.o-projectInfos{padding:3rem 0}.o-projectInfos dd{margin-bottom:3rem}.o-projectInfos .tx-label.-txalt2,.o-projectInfos .a-inputCheckbox .-txalt2.a-inputField__value,.a-inputCheckbox .o-projectInfos .-txalt2.a-inputField__value,.o-projectInfos .a-inputRadio .-txalt2.a-inputField__value,.a-inputRadio .o-projectInfos .-txalt2.a-inputField__value{line-height:1.38}.o-projectInfos .tx-label.-txalt2 p:empty:before,.o-projectInfos .a-inputCheckbox .-txalt2.a-inputField__value p:empty:before,.a-inputCheckbox .o-projectInfos .-txalt2.a-inputField__value p:empty:before,.o-projectInfos .a-inputRadio .-txalt2.a-inputField__value p:empty:before,.a-inputRadio .o-projectInfos .-txalt2.a-inputField__value p:empty:before{content:" ";white-space:pre}.o-projectInfos__cols{display:grid;gap:3rem}.o-projectInfos__subtitle{margin-bottom:1rem}.o-projectInfos .a-tag{transition:background-color .25s ease-in-out,color .25s ease-in-out}@media only screen and (min-width: 1061px){.o-projectInfos{padding:9rem 0}.o-projectInfos__cols{grid-template-columns:repeat(2,1fr);gap:4.347826087%}}.o-projectRelated{overflow:hidden}.o-projectRelated .tx-label,.o-projectRelated .a-inputCheckbox .a-inputField__value,.a-inputCheckbox .o-projectRelated .a-inputField__value,.o-projectRelated .a-inputRadio .a-inputField__value,.a-inputRadio .o-projectRelated .a-inputField__value{margin:1.5rem 0}.o-projectRelated .m-tags{justify-content:center}@media only screen and (max-width: 1060px){.o-projectRelated .m-contentImage__content{padding:6rem 0}}.o-projectsSimilar{padding:3rem 0 6rem}.o-projectsSimilar__slider{margin-top:3rem}.o-projectsSimilar .m-slider__slide:nth-of-type(2n) .a-image{border-radius:3rem}@media (hover: hover) and (any-pointer: fine){.o-projectsSimilar .m-project a:hover img{transform:scale(1.1)}}@media only screen and (min-width: 641px){.o-projectsSimilar{padding:6rem 0}.o-projectsSimilar__slider{--item-size: 2.1;margin-top:6rem}}.o-projects{display:grid;gap:3rem}@media only screen and (min-width: 1061px){.o-projects{grid-template-columns:repeat(2,1fr)}}.o-team__list{display:flex;flex-flow:row wrap;gap:1.5rem;align-items:flex-start;margin-top:6rem}.o-team .m-team{width:100%}.o-team .m-team:first-child{width:calc(33.3333333333% - .8rem)}.o-team .m-team:nth-child(2),.o-team .m-team:nth-child(3),.o-team .m-team:nth-child(5){width:calc(66.6666666667% - .8rem)}.o-team .m-team:nth-child(5){margin-left:calc(41.6666666667%)}.o-team .m-team:nth-child(4){width:100%}@media only screen and (max-width: 640px){.o-team__row{padding:1.5rem}}@media only screen and (min-width: 1061px){.o-team__list{margin-top:9rem}.o-team .m-team:first-child{width:calc(16.6666666667% - 1.1rem);margin-left:16.6666666667%}.o-team .m-team:nth-child(2),.o-team .m-team:nth-child(3),.o-team .m-team:nth-child(5){width:calc(33.3333333333% - 1.1rem)}.o-team .m-team:nth-child(4){width:calc(50% - 1.1rem)}.o-team .m-team:nth-child(5){margin-left:0}}.o-homeClients{padding:3rem 0}.o-homeClients .m-topContent{margin-bottom:6rem}.o-homeClients__row{padding:0}.o-homeClients__clients{display:grid;gap:3rem;overflow:hidden}@media only screen and (max-width: 1060px){.o-homeClients{padding:3rem 0}.o-homeClients__list li{position:relative;width:15rem;margin-right:3rem}}@media only screen and (min-width: 1061px){.o-homeClients{padding:16rem 0}.o-homeClients__row{padding:0 3rem}.o-homeClients__list{gap:3rem;align-items:center;justify-content:space-between;width:100%}.o-homeClients__clients{gap:6rem}}@media only screen and (min-width: 1367px){.o-homeClients__list{gap:8rem}}.t-agency__team{padding-top:6rem}.t-agency__numbers{padding:3rem 0 6rem}.t-agency__clients{padding-bottom:6rem}@media only screen and (max-width: 1060px){.t-agency .m-video .a-image{height:54rem}.t-agency .m-video img{-o-object-fit:cover;object-fit:cover;height:100%}}@media only screen and (min-width: 1061px){.t-agency__team{padding-top:12rem}.t-agency__clients{padding-bottom:12rem}.t-agency__numbers{padding:12rem 0}.t-agency .o-prefooter{padding-bottom:12rem}}.t-blogindex__list{display:grid;grid-template-columns:100%;gap:4.5rem 3rem;margin-bottom:4.5rem}@media (hover: hover) and (any-pointer: fine){.t-blogindex .m-article:nth-of-type(2n) a:hover .a-image{border-radius:0}.t-blogindex .m-article:nth-of-type(odd) a:hover .a-image{border-radius:3.6rem}}@media only screen and (max-width: 1060px){.t-blogindex .a-image{position:relative}.t-blogindex .a-image:before{content:"";display:block;padding-bottom:100%}.t-blogindex .a-image__image{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media only screen and (min-width: 1061px){.t-blogindex__list{grid-template-columns:repeat(6,1fr);margin-bottom:6rem}.t-blogindex .m-article{grid-column:span 2}.t-blogindex .m-article .a-image:before{content:"";display:block;width:100%;padding-bottom:100%}.t-blogindex .m-article .a-image img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.t-blogindex .m-article:first-of-type,.t-blogindex .m-article:nth-of-type(2){grid-column:span 3}.t-blogindex .m-article:first-of-type .a-image:before,.t-blogindex .m-article:nth-of-type(2) .a-image:before{padding-bottom:62.42%}.t-blogindex .m-article:nth-of-type(2n) .a-image{overflow:hidden;border-radius:3.6rem}.t-blogindex .m-article:nth-of-type(10n+6)+.m-article,.t-blogindex .m-article:nth-of-type(10n+10)+.m-article{grid-column:span 4}.t-blogindex .m-article:nth-of-type(10n+6)+.m-article .a-image:before,.t-blogindex .m-article:nth-of-type(10n+10)+.m-article .a-image:before{padding-bottom:48.28%}}.t-contact .m-contentImage{background-color:#fff;color:#1b1240}.t-contact .m-contentImage .a-image{display:none}.t-contact .m-contentImage__content{padding-top:12rem}.t-contact .m-contentImage .tx-display1{margin-bottom:3rem}.t-contact__contact{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.t-contact__contactItem .tx-label,.t-contact__contactItem .a-inputCheckbox .a-inputField__value,.a-inputCheckbox .t-contact__contactItem .a-inputField__value,.t-contact__contactItem .a-inputRadio .a-inputField__value,.a-inputRadio .t-contact__contactItem .a-inputField__value{margin-bottom:1.5rem}.t-contact__contactItem a{display:inline-block}.t-contact__contactItem span{display:block}.t-contact__step{display:grid;gap:3rem}.t-contact .o-contactList{display:grid;gap:1.5rem}.t-contact .o-contactList .m-buttonContact:nth-child(2n){border-radius:3rem}.t-contact__back{position:fixed;top:3rem;left:3rem;z-index:101;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .1s ease-in-out .3s}.t-contact__back .a-svg{pointer-events:none}.t-contact__app.-active .t-contact__back,.t-projectsindex__input input:hover+span.t-contact__app .t-contact__back,.t-projectsindex__input input:checked+span.t-contact__app .t-contact__back,.o-projectInfos .t-contact__app.a-tag:hover .t-contact__back{opacity:1;visibility:visible;transition:opacity .3s ease-in-out .1s,visibility .1s ease-in-out}.t-contact__default{position:relative;background-color:#fff;transition:transform .4s ease-in-out}.t-contact__default:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#1b1240;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.t-contact__default:not([data-step="0"])>*{pointer-events:none}.t-contact__default[data-step="1"]:before{opacity:.2}.t-contact__default[data-step="2"]:before{opacity:.4}.t-contact__default[data-step="3"]:before{opacity:.6}@media only screen and (min-width: 1061px){.t-contact .m-contentImage .a-image{display:block}.t-contact .m-contentImage__content{padding-top:16rem}.t-contact .m-contentImage .tx-display1{margin-bottom:0}.t-contact__contact{grid-template-columns:repeat(3,1fr)}.t-contact__back{right:calc(60% + 6rem);left:initial}}.t-maintenance,.t-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#1b1240;color:#fff;text-align:center}.t-maintenance .-n1 .a-image,.t-error .-n1 .a-image{animation:changeImage .1s linear infinite alternate}.t-maintenance .-n2 .a-image,.t-error .-n2 .a-image{animation:changeImage .2s linear infinite alternate}.t-maintenance .-n3 .a-image,.t-error .-n3 .a-image{animation:changeImage .3s linear infinite alternate}.t-maintenance .-n4 .a-image,.t-error .-n4 .a-image{animation:changeImage .4s linear infinite alternate}.t-maintenance .-n5 .a-image,.t-error .-n5 .a-image{animation:changeImage .5s linear infinite alternate}.t-maintenance .-n6 .a-image,.t-error .-n6 .a-image{animation:changeImage .6s linear infinite alternate}.t-maintenance .-n7 .a-image,.t-error .-n7 .a-image{animation:changeImage .7s linear infinite alternate}.t-maintenance .-n8 .a-image,.t-error .-n8 .a-image{animation:changeImage .8s linear infinite alternate}.t-maintenance .-n9 .a-image,.t-error .-n9 .a-image{animation:changeImage .9s linear infinite alternate}.t-maintenance .-n10 .a-image,.t-error .-n10 .a-image{animation:changeImage 1s linear infinite alternate}.t-maintenance .m-breadcrumb,.t-maintenance .o-footer,.t-error .m-breadcrumb,.t-error .o-footer{display:none}.t-maintenance__title,.t-error__title{position:relative;margin:3rem auto;font-weight:700;font-size:12rem;font-family:Goia Display,sans-serif;line-height:1}.t-maintenance__title .a-svg,.t-error__title .a-svg{width:12.2rem;height:12.2rem;margin:0 auto}.t-maintenance__title span,.t-error__title span{display:block}.t-maintenance__title p,.t-error__title p{position:relative;z-index:2;display:inline-flex;gap:1.5rem;align-items:center}.t-maintenance__images,.t-error__images{position:absolute;top:50%;left:50%;z-index:1;width:12.2rem;height:12.2rem;transform:translate(-50%,-50%)}.t-maintenance__images .a-image,.t-error__images .a-image{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.t-maintenance__images .a-image:nth-of-type(1),.t-error__images .a-image:nth-of-type(1){animation-delay:.1s}.t-maintenance__images .a-image:nth-of-type(2),.t-error__images .a-image:nth-of-type(2){animation-delay:.2s}.t-maintenance__images .a-image:nth-of-type(3),.t-error__images .a-image:nth-of-type(3){animation-delay:.3s}.t-maintenance__images .a-image:nth-of-type(4),.t-error__images .a-image:nth-of-type(4){animation-delay:.4s}.t-maintenance__images .a-image:nth-of-type(5),.t-error__images .a-image:nth-of-type(5){animation-delay:.5s}.t-maintenance__images .a-image:nth-of-type(6),.t-error__images .a-image:nth-of-type(6){animation-delay:.6s}.t-maintenance__images .a-image:nth-of-type(7),.t-error__images .a-image:nth-of-type(7){animation-delay:.7s}.t-maintenance__images .a-image:nth-of-type(8),.t-error__images .a-image:nth-of-type(8){animation-delay:.8s}.t-maintenance__images .a-image:nth-of-type(9),.t-error__images .a-image:nth-of-type(9){animation-delay:.9s}.t-maintenance__images .a-image:nth-of-type(10),.t-error__images .a-image:nth-of-type(10){animation-delay:1s}.t-maintenance__images .a-image img,.t-error__images .a-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 1061px){.t-maintenance__title,.t-error__title{margin:6rem auto;font-size:24rem}.t-maintenance__title .a-svg,.t-error__title .a-svg{width:32.2rem;height:32.2rem}.t-maintenance__title p,.t-error__title p{gap:3rem}.t-maintenance__images,.t-error__images{width:32.2rem;height:32.2rem}}@keyframes changeImage{0%{opacity:0}49%{opacity:0}50%{opacity:1}to{opacity:1}}.t-expertisesitem__grid{margin-top:6rem;margin-bottom:6rem}.t-expertisesitem__grid>div{display:grid;gap:1.5rem}.t-expertisesmodal{--progress: 300;background-color:#fff}.t-expertisesmodal [data-scroll-container]{background-color:#fff}.t-expertisesmodal [data-scroll-container]>:nth-last-child(2){margin-bottom:-8.4rem}.t-expertisesmodal__backContainer{position:sticky;right:3rem;bottom:calc(100% - 2rem);z-index:3;flex-shrink:0;align-self:flex-start}.t-expertisesmodal__backContainer p{display:none;white-space:nowrap}.t-expertisesmodal__cross{position:relative;display:inline-block;width:5.4rem;height:5.4rem;border:1px solid #C6C6D2;border-radius:50%;background-color:#fff;transition:background-color .15s ease-in-out}.t-expertisesmodal__cross .m-vimeo__progress circle{fill:none}.t-expertisesmodal__cross .a-svg{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem}.t-expertisesmodal__back{position:absolute;top:1rem;right:3rem;display:flex;flex-shrink:0;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .1s ease-in-out .2s}.t-expertisesmodal__back.is-inview{opacity:1;visibility:visible;transition:opacity .2s ease-in-out .1s,visibility .1s ease-in-out}.t-expertisesmodal__back:not(.-revert) .t-expertisesmodal__button.-hover:not([aria-disabled]) .t-expertisesmodal__cross,.t-expertisesmodal__back:not(.-revert) .t-expertisesmodal__button:focus:not([aria-disabled]) .t-expertisesmodal__cross{background-color:#1b1240;color:#fff}@media (hover: hover) and (any-pointer: fine){.t-expertisesmodal__back:not(.-revert) .t-expertisesmodal__button:hover:not([aria-disabled]) .t-expertisesmodal__cross{background-color:#1b1240;color:#fff}}.t-expertisesmodal__back.-revert{color:#fff}.t-expertisesmodal__back.-revert .t-expertisesmodal__cross{color:#1b1240}.t-expertisesmodal__back.-revert .t-expertisesmodal__button.-hover:not([aria-disabled]) .t-expertisesmodal__cross,.t-expertisesmodal__back.-revert .t-expertisesmodal__button:focus:not([aria-disabled]) .t-expertisesmodal__cross{background-color:#1b1240;color:#fff}@media (hover: hover) and (any-pointer: fine){.t-expertisesmodal__back.-revert .t-expertisesmodal__button:hover:not([aria-disabled]) .t-expertisesmodal__cross{background-color:#1b1240;color:#fff}}.t-expertisesmodal .m-vimeo__progress circle{stroke-dashoffset:var(--progress)}@media only screen and (min-width: 1024px){.t-expertisesmodal__backContainer{top:2rem;right:3rem;bottom:initial}.t-expertisesmodal__backContainer p{display:inline;margin-right:1rem;white-space:nowrap}.t-expertisesmodal__back{top:0;right:0}.t-expertisesmodal__back p{opacity:0;transition:opacity .3s ease-in-out}.t-expertisesmodal__back.-active p,.t-projectsindex__input input:hover+span.t-expertisesmodal__back p,.t-projectsindex__input input:checked+span.t-expertisesmodal__back p,.o-projectInfos .t-expertisesmodal__back.a-tag:hover p{opacity:1}.t-expertisesmodal [data-scroll-container]{display:inline-flex;min-width:var(--scrollContainerWidth);height:100%;min-height:100%}.t-expertisesmodal [data-scroll-container]>:nth-last-child(2){margin-bottom:0}.t-expertisesmodal [data-scroll-section]{height:100%}}.t-jobsindex .m-card{background-color:#1b1240;text-align:center}.t-jobsindex .m-card__content{display:flex;align-items:center;justify-content:center}.t-jobsindex .m-card.-timage,.t-jobsindex .m-card.-timage .m-card__content{min-height:35rem}.t-jobsindex .m-card:not(.-image) .m-card__content{background-color:transparent}.t-jobsindex .m-card.-ttitle .m-card__content{justify-content:space-between}.t-jobsindex .m-card.-tquote .b-quote{display:grid;gap:1.5rem}.t-jobsindex .m-card.-tquote .b-quote__text{position:relative;padding:0 1rem}.t-jobsindex .m-card.-tquote .b-quote__text:before{position:absolute;top:-4rem;left:0;transform:none}.t-jobsindex .m-card.-tquote .b-quote__text:after{position:absolute;right:0;bottom:-4rem;transform:rotate(180deg)}.t-jobsindex .m-card.-tsocials{background-color:#009fb8}.t-jobsindex .m-card.-tsocials ul{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.t-jobsindex .m-card.-tsocials .a-buttonField{position:relative;top:0;right:0}.t-jobsindex .m-card.-tsocials .a-buttonField__text{max-width:initial}.t-jobsindex .m-card.-tsocials .m-card__content{position:relative}.t-jobsindex__list{display:grid;gap:1.5rem}.t-jobsindex__list>li:nth-of-type(5) .m-card{background-color:#009fb8}.t-jobsindex__list>li:nth-of-type(8) .m-card__content{min-height:52rem}@media only screen and (min-width: 1061px){.t-jobsindex .m-awardsList{grid-template-columns:repeat(3,28%)}.t-jobsindex__list{grid-template-columns:repeat(22,1fr)}.t-jobsindex__list>li:first-of-type{grid-row:1/3}.t-jobsindex__list>li:first-of-type,.t-jobsindex__list>li:nth-of-type(7){grid-column:1/15}.t-jobsindex__list>li:nth-of-type(2),.t-jobsindex__list>li:nth-of-type(3),.t-jobsindex__list>li:nth-of-type(8){grid-column:15/23}.t-jobsindex__list>li:nth-of-type(4){grid-column:1/6}.t-jobsindex__list>li:nth-of-type(5){grid-column:6/17}.t-jobsindex__list>li:nth-of-type(6){grid-column:17/23}.t-jobsindex__list>li:nth-of-type(8) .m-card{min-height:72rem}.t-jobsindex__list>li:nth-of-type(9),.t-jobsindex__list>li:nth-of-type(10){grid-column:1/7}.t-jobsindex__list>li:nth-of-type(11){grid-column:7/16}.t-jobsindex__list>li:nth-of-type(12){grid-column:16/23}.t-jobsindex__list>li:nth-of-type(11),.t-jobsindex__list>li:nth-of-type(12){grid-row:5/7}.t-jobsindex__list>li:first-of-type,.t-jobsindex__list>li:first-of-type .m-card,.t-jobsindex__list>li:nth-of-type(7),.t-jobsindex__list>li:nth-of-type(7) .m-card,.t-jobsindex__list>li:nth-of-type(11),.t-jobsindex__list>li:nth-of-type(11) .m-card,.t-jobsindex__list>li:nth-of-type(12),.t-jobsindex__list>li:nth-of-type(12) .m-card{height:100%}.t-jobsindex .o-prefooter{padding:6rem 0 9rem}}.t-projectsindex__expertises{position:relative;z-index:2;width:100%;margin:-1.5rem auto 6rem;padding:0 3rem}.t-projectsindex__expertises ul{display:flex;flex-wrap:wrap;gap:1rem}.t-projectsindex__expertises li{flex-shrink:0}.t-projectsindex__input{position:relative}.t-projectsindex__input .a-tag{display:inline-block;transition:background-color .25s ease-in-out,color .25s ease-in-out}.t-projectsindex__input input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.t-projectsindex__list{display:grid;gap:4.5rem 3rem;justify-content:initial;margin-bottom:4.5rem}.t-projectsindex__footer{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.t-projectsindex__footer .a-button{margin-bottom:3rem}.t-projectsindex__footer .a-loading{display:none;margin-bottom:4.5rem}.t-projectsindex__app.-loading .t-projectsindex__footer .a-button{display:none}.t-projectsindex__app.-loading .t-projectsindex__footer .a-loading{display:inline-block}.t-projectsindex__app.-ended .t-projectsindex__footer .a-loading,.t-projectsindex__app.-ended .t-projectsindex__footer .a-button{display:none}@media only screen and (max-width: 640px){.t-projectsindex__list .m-project:nth-child(odd) .a-image{border-radius:3rem}}@media only screen and (max-width: 1060px){.t-projectsindex .o-hero__title .tx-display2{font-size:7.8rem}}@media only screen and (min-width: 641px){.t-projectsindex__list{grid-template-columns:repeat(2,1fr)}.t-projectsindex__list .m-project:nth-child(4n+2) .a-image{border-radius:3rem}.t-projectsindex__list .m-project:nth-child(4n+2)+.m-project .a-image{border-radius:3rem}}@media only screen and (min-width: 641px) and (hover: hover) and (any-pointer: fine){.t-projectsindex__list .m-project:nth-child(4n+2)+.m-project a:hover .a-image{border-radius:0}}@media only screen and (min-width: 641px) and (hover: hover) and (any-pointer: fine){.t-projectsindex__list .m-project:nth-child(4n+2) a:hover .a-image{border-radius:0}}@media only screen and (min-width: 641px) and (hover: hover) and (any-pointer: fine){.t-projectsindex__list .m-project a:hover .a-image{border-radius:3rem}.t-projectsindex__list .m-project a:hover img{transform:scale(1.1)}}@media only screen and (min-width: 1061px){.t-projectsindex__expertises{max-width:144rem;margin:9rem auto 6rem}.t-projectsindex__expertises ul{margin-left:4.1666666667%}.t-projectsindex__list{margin-bottom:6rem}.t-projectsindex__noResults{grid-column:1/3}}.t-projectsitem .o-numbers__entete .tx-h2,.t-projectsitem .o-numbers__entete .m-textContent h2,.m-textContent .t-projectsitem .o-numbers__entete h2{font-weight:700;font-family:Goia Display,sans-serif}.t-rse__governance,.t-rse .o-badges{padding:6rem 0}.t-rse__governance .m-video{margin-top:6rem}@media only screen and (max-width: 1060px){.t-rse__happy.-reverse>.a-image{order:0}.t-rse__happy .m-textContent p{font-size:1.4rem;line-height:1.4}.t-rse__happy .a-button{width:100%}.t-rse .b-gallery__list{grid-template-columns:repeat(6,1fr)}.t-rse .b-gallery__list .b-gallery__item:first-of-type{grid-column:1/3}.t-rse .b-gallery__list .b-gallery__item:nth-of-type(2){grid-column:3/7}.t-rse .b-gallery__list .b-gallery__item:nth-of-type(3){grid-column:1/5;width:100%}.t-rse .o-badges ul{gap:3rem}.t-rse .m-contentImage__links .a-button{justify-content:space-between}}@media only screen and (min-width: 1061px){.t-rse__governance,.t-rse .o-badges{padding:12rem 0}.t-rse .m-contentImage .m-textContent{width:100%}.t-rse .o-prefooter{padding-bottom:9rem}.t-rse__governance .m-video{margin-top:12rem}}.o-stlgAside{position:fixed;top:0;right:100%;z-index:999;width:40%;max-width:50rem;height:100%;background-color:#1b1240;color:#fff;transition:transform .4s ease-in-out}.o-stlgAside header{margin-bottom:3rem;padding-top:3rem;text-align:center}.o-stlgAside header svg{width:4rem;height:4rem}@media only screen and (min-width: 1061px){.o-stlgAside header svg{width:8rem;height:8rem}}.o-stlgAside hr{border-color:#1b1240}.o-stlgAside ul{padding:3rem}.o-stlgAside ul li{margin-bottom:1rem}.o-stlgAside__toggle{position:fixed;bottom:3rem;left:3rem;z-index:1000}.o-stlgAside__overlay{position:fixed;top:0;left:0;z-index:998;display:none;width:100%;height:100%;background-color:#1b1240;opacity:.5;cursor:pointer}@media only screen and (min-width: 1061px){.o-stlgAside{width:20.8333333333%}}.o-stlgBlocks{display:grid;gap:3rem}.o-stlgButtons{display:grid;gap:6rem 5.8823529412%}.o-stlgButtons__button div{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media only screen and (min-width: 1061px){.o-stlgButtons__button div{display:flex}}.o-stlgColors{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.o-stlgColors__color{position:relative;overflow:hidden;border-radius:3rem}.o-stlgColors__color.-primary{background:#009fb8}.o-stlgColors__color.-alert{background:#eb0045}.o-stlgColors__color.-warning{background:#b8860b}.o-stlgColors__color.-info{background:#205d86}.o-stlgColors__color.-success{background:#3ae000}.o-stlgColors__color.-black{background:#1b1240}.o-stlgColors__color.-gray{background:#c6c6d2}.o-stlgColors__color.-graylight{background:#f3f3f3}.o-stlgColors__color.-white{background:#fff}.o-stlgColors__color.-publicite{background:#eb3b4a}.o-stlgColors__color.-branding{background:#efc509}.o-stlgColors__color.-web{background:#73b488}.o-stlgColors__color.-social-content{background:#9f70a7}.o-stlgColors__color.-rse{background:#289448}.o-stlgColors__color.-facebook{background:#3b5998}.o-stlgColors__color.-instagram{background:#e1306c}.o-stlgColors__color.-youtube{background:#cd201f}.o-stlgColors__color.-twitter{background:#1da1f2}.o-stlgColors__color:after{content:"";position:relative;display:block;width:100%;padding-bottom:60%}.o-stlgColors__color p{position:absolute;top:50%;left:50%;font-weight:700;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.o-stlgColors__color p span{display:block;margin-bottom:.5rem}@media only screen and (min-width: 1061px){.o-stlgColors{grid-template-columns:repeat(5,1fr)}}.o-stlgIcons{display:flex;flex-flow:row wrap;gap:3rem}.o-stlgIcons .a-svg{width:3rem;height:3rem}.o-stlgInputs{padding-top:6rem;padding-bottom:6rem;background-color:#fff}.o-stlgInputs>main{display:grid;gap:6rem}.o-stlgInputs__item{display:grid;gap:3rem}@media only screen and (min-width: 1061px){.o-stlgInputs__item{grid-template-columns:repeat(3,1fr)}.o-stlgInputs__title{grid-column:1/4}}.o-stlgNumbers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.t-styleguide{position:relative;background-color:#c6c6d2}.t-styleguide__header{padding-top:6rem;padding-bottom:6rem;border-bottom:.1rem solid #F3F3F3}.t-styleguide__section{width:100%;padding-bottom:6rem;border-bottom:.1rem solid #F3F3F3}.t-styleguide__section>header{margin-bottom:4.1666666667%;padding-top:4rem;padding-bottom:4rem;border-bottom:.1rem solid #F3F3F3}.t-styleguide__section>main{padding:0 0 8rem}.t-styleguide__section>main label{display:block;margin-bottom:2.25rem}.o-stlgTypo{display:grid;gap:6rem}.o-stlgTypo__typo{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.o-stlgTypo__typo .tx-xslabel{margin-bottom:1rem;opacity:.6}
