.who__page .shape{margin:90px 0 120px;position:relative}@media screen and (max-width:768px){.who__page .shape{margin:64px 0}}.who__page .shape:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODciIGhlaWdodD0iNTY5IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNGRjg3NDUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI5IiBkPSJNMzgxLjczNSA0LjUyYzAgMjEuNjEyLjI5MSA0MS4wNDgtMTIuNzIgNTkuNTUzLTE3LjI3MiAyNC41NjUtNDYuMzggMzIuMjA0LTc1LjAyIDM0LjQ3NS0yMS4yNDYgMS42ODQtNDIuNDkgMi4xODMtNjMuNzQ2IDQuMTE5LTQwLjQ2OCAzLjY4Ni04NC40NSA1LjEtMTIzLjczMyAxNi42MjMtMTcuNjU0IDUuMTc5LTM1LjgwNyAxNy4zMDYtNDguNzEyIDMwLjIxMS0zNS45ODcgMzUuOTg3LTUzLjY5IDg2Ljk0Ni01Mi45NzcgMTM3LjUzNy4zMTggMjIuNjA1IDQuNzIzIDQ3LjQ1OSAxNS4xMDUgNjcuNzIxIDEyLjI5OCAyNC4wMDEgMzEuMTcyIDQ1LjAyMSA0OS41OCA2NC40NjggMjQuMzI5IDI1LjcwMSA1MS4wOTggNTIuODcxIDU3Ljc0NyA4OS4xODYgMy4zOTQgMTguNTM4IDMuMzk3IDM2Ljc0IDMuMzk3IDU1LjUwNiIvPjwvc3ZnPg==) no-repeat;content:"";height:calc(100% + 210px);left:50px;position:absolute;top:-95px;width:400px;z-index:-1}@media screen and (max-width:768px){.who__page .shape:before{display:none}}.who__page .shape .herobanner{align-items:center;background:rgba(0,0,0,.4);border-radius:32px;display:flex;flex-direction:column;overflow:hidden;padding:96px 64px;position:relative;row-gap:48px;width:100%}@media screen and (max-width:768px){.who__page .shape .herobanner{padding:64px 32px}}@media screen and (max-width:576px){.who__page .shape .herobanner{padding:32px 16px}}.who__page .shape .herobanner .image{inset:0;position:absolute;z-index:-1}.who__page .shape .herobanner .text{max-width:590px;text-align:center}.who__page .engagements{-moz-column-gap:115px;column-gap:115px;display:flex;flex-wrap:wrap;margin:120px 0;position:relative;row-gap:64px}@media screen and (max-width:992px){.who__page .engagements{flex-direction:column;margin:64px 0}}@media screen and (max-width:768px){.who__page .engagements{row-gap:32px}}@media screen and (max-width:576px){.who__page .engagements{row-gap:16px}}.who__page .engagements .titles{display:flex;flex:1;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;position:sticky;top:200px}@media screen and (max-width:992px){.who__page .engagements .titles{position:static}}.who__page .engagements .titles .titleH2{margin-bottom:16px}.who__page .engagements .items{display:flex;flex:1;flex-direction:column;gap:58px;min-width:400px}@media screen and (max-width:992px){.who__page .engagements .items{gap:24px;min-width:inherit}}.who__page .engagements .items .item{border-radius:16px;display:flex;flex-direction:column;padding:40px 32px;row-gap:20px;width:100%}@media screen and (max-width:768px){.who__page .engagements .items .item{padding:32px 24px}}.who__page .engagements .items .item.is-blue{background:#8acbef}.who__page .engagements .items .item.is-green{background:#77de8e}.who__page .engagements .items .item.is-yellow{background:#ffcb66}.who__page .engagements .items .item.is-red{background:#df6c6c}.who__page .engagements .items .item.is-purple{background:#939aee}.who__page .valeurs{align-items:center;border-radius:32px;display:flex;flex-direction:column;overflow:hidden;padding:96px 64px;position:relative;row-gap:60px}@media screen and (max-width:768px){.who__page .valeurs{padding:64px 32px;row-gap:32px}}.who__page .valeurs:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5ODYiIGhlaWdodD0iNjIyIiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiNGRjg3NDUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI5IiBkPSJNMjE1LjM1LTMxLjU1Yy0xOC43MyAzNC4zNC0zOS41MSA2Ni4zNi03Mi4wMSA4OC4zMy00Mi4xNyAzMC43OC0xMDAuODUgNDguNTQtMTI4LjA0IDkzLjMxLTI1LjA4IDQzLjMyLTMuNDEgOTUuODIgMzMuMjcgMTI4LjQ1IDc2LjkzIDY2Ljg5IDE4OC44MiA3Mi4wNiAyODYuNyA3Ni4xIDEwOS43MyAyLjU0IDIxOS42MS0uMTYgMzI5LjI0IDQuOTQgNDkuOTkgMi40MSAxMDAuNiA2LjE1IDE0OS41IDE2LjY0IDQzLjk5IDkuNTEgODcuOTIgMjYuMTQgMTIwLjA5IDU2LjMxIDQ3Ljc5IDQzLjIgNTkuNzEgMTE0LjQ1IDMzLjA4IDE3Mi42Ny0yNy4xNCA2My4xMi05Mi44MyAxMDQuNTEtMTYwLjkyIDEwOC4wNy0xMTAuODggNy4yOS0yMDcuMTEtNjEuNTctMzA2LjY1LTEwMS4zMS0xMDQuMTctNDQuMzEtMjMwLjQ4LTQ3LjMtMzI0LjY5IDIxLjIzLTMwLjM2IDIyLjU3LTU2LjgzIDU0LjEtNjEuODcgOTIuMDItNy44MyA3MC40NCA1OS43MSAxMzIuODggODguMDQgMTk4LjAyIDIwLjA0IDQxLjMyIDI3LjM5IDg2Ljg2IDMyLjQzIDEzMi4zMiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:auto 100%;bottom:0;content:"";left:100px;opacity:.5;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1200px){.who__page .valeurs:before{left:0}}@media screen and (max-width:992px){.who__page .valeurs:before{opacity:.3}}@media screen and (max-width:768px){.who__page .valeurs:before{opacity:.2}}.who__page .valeurs:after{background-color:#f1f1f1;content:"";inset:0;position:absolute;z-index:-2}@media screen and (max-width:1200px){.who__page .valeurs:after{left:0}}.who__page .valeurs .titles{display:flex;flex-direction:column;max-width:680px;row-gap:16px}.who__page .valeurs .titles .subtitle,.who__page .valeurs .titles .text,.who__page .valeurs .titles .titleH2{text-align:center}.who__page .valeurs .titles .titleH2{margin-bottom:26px}.who__page .valeurs .items{-moz-column-gap:61px;column-gap:61px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:32px}@media screen and (max-width:768px){.who__page .valeurs .items{row-gap:16px}}.who__page .valeurs .items .item{align-items:center;background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;row-gap:16px;width:320px}.who__page .valeurs .items .item .dotLottie{height:100px}.who__page .valeurs .items .item .text,.who__page .valeurs .items .item .titleH4{text-align:center}.who__page .history{align-items:center;-moz-column-gap:64px;column-gap:64px;display:grid;grid-template-columns:1fr 1fr;margin:120px 0;row-gap:32px}@media screen and (max-width:992px){.who__page .history{display:flex;flex-direction:column;margin:64px 0}}.who__page .history .titles{display:flex;flex:1;flex-direction:column;gap:16px}.who__page .history .titles .titleH2{margin-bottom:48px}@media screen and (max-width:992px){.who__page .history .titles .titleH2{margin-bottom:16px}}@media screen and (max-width:576px){.who__page .history .titles .titleH2{margin-bottom:0}}.who__page .history .titles .image{aspect-ratio:595/240;border-radius:16px;overflow:hidden;width:100%}.who__page .history .text{display:flex;flex:1;flex-direction:column;gap:32px}@media screen and (max-width:992px){.who__page .history .text{gap:16px}}.who__page .team{background:#003350;border-radius:32px;display:flex;flex-direction:column;gap:96px;margin:120px 0 0;padding:96px 64px}@media screen and (max-width:992px){.who__page .team{gap:64px;margin:64px 0 0}}@media screen and (max-width:768px){.who__page .team{gap:32px;padding:48px 32px}}@media screen and (max-width:576px){.who__page .team{padding:32px 24px}}.who__page .team .titles{display:flex;flex-direction:column;row-gap:16px}.who__page .team .titles .subtitle,.who__page .team .titles .titleH2{text-align:center}.who__page .team .teamsSlide .arrowPrev{opacity:1}.who__page .team .teamsSlide .arrowPrev.disabled{opacity:.7}.who__page .team .teamsSlide .arrowPrev svg{fill:#fff}.who__page .team .teamsSlide .arrowPrev:not(.disabled){cursor:pointer}.who__page .team .teamsSlide .arrowPrev:not(.disabled):hover svg{fill:#ff8745}.who__page .team .teamsSlide .arrows{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:32px}.who__page .team .teamsSlide .arrows .arrowNext{cursor:pointer}.who__page .team .teamsSlide .arrows .arrowNext svg{fill:#fff}.who__page .team .teamsSlide .arrows .arrowNext:hover svg{fill:#ff8745}.who__page .team .teamsSlide .splide__slide{background:#fff;border-radius:16px;display:grid;grid-template-columns:1fr 2fr;height:100%;min-height:280px;overflow:hidden;width:100%}@media screen and (max-width:576px){.who__page .team .teamsSlide .splide__slide{display:flex;flex-direction:column-reverse;text-align:center}}.who__page .team .teamsSlide .splide__slide .image{align-self:end;aspect-ratio:176/246;height:100%;position:relative;width:auto}.who__page .team .teamsSlide .splide__slide .image img{inset:0;-o-object-position:bottom center;object-position:bottom center;position:absolute}@media screen and (max-width:576px){.who__page .team .teamsSlide .splide__slide .image{align-self:center;border-radius:16px 16px 0 0;height:auto;max-width:200px;overflow:hidden;width:100%}}.who__page .team .teamsSlide .splide__slide .content{display:flex;flex-direction:column;gap:12px;padding:32px;word-break:break-word}@media screen and (max-width:992px){.who__page .team .teamsSlide .splide__slide .content{padding:28px}}@media screen and (max-width:768px){.who__page .team .teamsSlide .splide__slide .content{padding:24px}}@media screen and (max-width:576px){.who__page .team .teamsSlide .splide__slide .content{padding:16px}}.who__page .team .teamsSlide .splide__slide .content .bold{font-weight:700;margin-bottom:12px;text-transform:uppercase}@media screen and (max-width:576px){.who__page .team .teamsSlide .splide__slide .content .bold{margin-bottom:0}}.who__page .team .recrutement{align-items:center;display:flex;gap:32px;justify-content:center}@media screen and (max-width:992px){.who__page .team .recrutement{flex-direction:column-reverse;gap:16px}}.who__page .team .recrutement canvas{width:40%}@media screen and (max-width:992px){.who__page .team .recrutement canvas{max-width:300px;width:100%}}.who__page .team .recrutement .content{display:flex;flex:1;flex-direction:column;gap:20px;max-width:510px}.who__page .cta__container:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MjYiIGhlaWdodD0iMTYyMCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjRkY4NzQ1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iOSIgZD0iTTcxLjY0IDVDMzYuNTMgNTguNzQtLjA2IDExNy4zNSA1LjU4IDE4Mi4yOWM4LjM0IDk4LjE5IDEwNS4wNSAxNTIuNjMgMTkyLjY4IDE3Mi44MyAxMTkuNTcgMjkuMzYgMjQ2Ljk5IDIzLjA3IDM2NC4xIDY0LjA2IDg5LjA3IDMwLjIyIDE5Mi40IDEwNC41OCAxODAuNDcgMjA5LjA2LTQuMTEgMzQuMi0yNS4xNCA2Ny45OC01MS4yOSA5Mi4xNi03NiA3MC44My0xODguMTkgOTIuNTktMjc1LjExIDE0OC4wMS0xNy4yOSAxMS4xNC0zMy40NyAyMy42Ni00Ny4zMSAzOC41Ni00MS4xMyA0My4wNy00Ni43NCA5OS4wMS05LjkyIDE0NS4zIDIxLjI2IDI3LjQxIDUyLjgyIDQ4LjIxIDg0LjU0IDYzLjM2IDEwNS4xNCA0OS40OSAyMjYuMTMgNTYuMDcgMzMzLjEzIDEwMi41NyA4Ni4wNyAzNi4yMyAxNTMuNzEgMTA3LjIzIDE0Mi40MiAyMDYuMDYtNy40OCA3MS4xNy01Mi42NyAxMzMuODItOTUuMjggMTkwLjY1Ii8+PC9zdmc+) no-repeat;content:"";height:calc(100% + 300px);left:17%;position:absolute;top:-130px;width:100%;z-index:-2}@media screen and (max-width:992px){.who__page .cta__container:before{display:none}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}