.who__page .shape{position:relative;margin:90px 0 120px}@media screen and (max-width: 768px){.who__page .shape{margin:64px 0}}.who__page .shape::before{pointer-events:none;content:"";position:absolute;left:50px;top:-95px;height:calc(100% + 210px);width:400px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzODciIGhlaWdodD0iNTY5IiB2aWV3Qm94PSIwIDAgMzg3IDU2OSIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aAogICAgICAgIGQ9Ik0zODEuNzM1IDQuNTE5NDFDMzgxLjczNSAyNi4xMzE2IDM4Mi4wMjYgNDUuNTY4MiAzNjkuMDE1IDY0LjA3MzFDMzUxLjc0MyA4OC42Mzc3IDMyMi42MzUgOTYuMjc3NCAyOTMuOTk1IDk4LjU0NzdDMjcyLjc0OSAxMDAuMjMyIDI1MS41MDUgMTAwLjczMSAyMzAuMjQ5IDEwMi42NjdDMTg5Ljc4MSAxMDYuMzUzIDE0NS43OTkgMTA3Ljc2NyAxMDYuNTE2IDExOS4yOUM4OC44NjIgMTI0LjQ2OSA3MC43MDg4IDEzNi41OTYgNTcuODAzNiAxNDkuNTAxQzIxLjgxNjcgMTg1LjQ4OCA0LjExNDI5IDIzNi40NDcgNC44MjY4MyAyODcuMDM4QzUuMTQ1MjIgMzA5LjY0MyA5LjU0OTk5IDMzNC40OTcgMTkuOTMyMSAzNTQuNzU5QzMyLjIzMDQgMzc4Ljc2IDUxLjEwNCAzOTkuNzggNjkuNTExOSA0MTkuMjI3QzkzLjg0MDUgNDQ0LjkyOCAxMjAuNjEgNDcyLjA5OCAxMjcuMjU5IDUwOC40MTNDMTMwLjY1MyA1MjYuOTUxIDEzMC42NTYgNTQ1LjE1MyAxMzAuNjU2IDU2My45MTkiCiAgICAgICAgc3Ryb2tlPSIjRkY4NzQ1IiBzdHJva2Utd2lkdGg9IjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=) no-repeat;z-index:-1}@media screen and (max-width: 768px){.who__page .shape::before{display:none}}.who__page .shape .herobanner{width:100%;padding:96px 64px;display:flex;flex-direction:column;row-gap:48px;align-items:center;border-radius:32px;overflow:hidden;position:relative;background:rgba(0,0,0,.4)}@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{position:absolute;inset:0;z-index:-1}.who__page .shape .herobanner .text{text-align:center;max-width:590px}.who__page .engagements{display:flex;flex-wrap:wrap;-moz-column-gap:115px;column-gap:115px;row-gap:64px;margin:120px 0;position:relative}@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{flex:1;display:flex;flex-direction:column;gap:16px;position:sticky;top:200px;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 992px){.who__page .engagements .titles{position:static}}.who__page .engagements .titles .titleH2{margin-bottom:16px}.who__page .engagements .items{flex:1;min-width:400px;display:flex;flex-direction:column;gap:58px}@media screen and (max-width: 992px){.who__page .engagements .items{min-width:inherit;gap:24px}}.who__page .engagements .items .item{display:flex;flex-direction:column;row-gap:20px;width:100%;padding:40px 32px;border-radius:16px}@media screen and (max-width: 768px){.who__page .engagements .items .item{padding:32px 24px}}.who__page .engagements .items .item.is-blue{background:var(--tt-color-blue)}.who__page .engagements .items .item.is-green{background:var(--tt-color-green)}.who__page .engagements .items .item.is-yellow{background:var(--tt-color-yellow)}.who__page .engagements .items .item.is-red{background:var(--tt-color-red)}.who__page .engagements .items .item.is-purple{background:var(--tt-color-purple)}.who__page .valeurs{display:flex;flex-direction:column;row-gap:60px;align-items:center;padding:96px 64px;position:relative;border-radius:32px;overflow:hidden}@media screen and (max-width: 768px){.who__page .valeurs{row-gap:32px;padding:64px 32px}}.who__page .valeurs::before{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:100px;width:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTg2IiBoZWlnaHQ9IjYyMiIgdmlld0JveD0iMCAwIDk4NiA2MjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMjE1LjM1IC0zMS41NUMxOTYuNjIgMi43OTAwMSAxNzUuODQgMzQuODEgMTQzLjM0IDU2Ljc4QzEwMS4xNyA4Ny41NiA0Mi40OSAxMDUuMzIgMTUuMyAxNTAuMDlDLTkuNzc5OTcgMTkzLjQxIDExLjg5IDI0NS45MSA0OC41NyAyNzguNTRDMTI1LjUgMzQ1LjQzIDIzNy4zOSAzNTAuNiAzMzUuMjcgMzU0LjY0QzQ0NSAzNTcuMTggNTU0Ljg4IDM1NC40OCA2NjQuNTEgMzU5LjU4QzcxNC41IDM2MS45OSA3NjUuMTEgMzY1LjczIDgxNC4wMSAzNzYuMjJDODU4IDM4NS43MyA5MDEuOTMgNDAyLjM2IDkzNC4xIDQzMi41M0M5ODEuODkgNDc1LjczIDk5My44MSA1NDYuOTggOTY3LjE4IDYwNS4yQzk0MC4wNCA2NjguMzIgODc0LjM1IDcwOS43MSA4MDYuMjYgNzEzLjI3QzY5NS4zOCA3MjAuNTYgNTk5LjE1IDY1MS43IDQ5OS42MSA2MTEuOTZDMzk1LjQ0IDU2Ny42NSAyNjkuMTMgNTY0LjY2IDE3NC45MiA2MzMuMTlDMTQ0LjU2IDY1NS43NiAxMTguMDkgNjg3LjI5IDExMy4wNSA3MjUuMjFDMTA1LjIyIDc5NS42NSAxNzIuNzYgODU4LjA5IDIwMS4wOSA5MjMuMjNDMjIxLjEzIDk2NC41NSAyMjguNDggMTAxMC4wOSAyMzMuNTIgMTA1NS41NSIgc3Ryb2tlPSIjRkY4NzQ1IiBzdHJva2Utd2lkdGg9IjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:auto 100%;z-index:-1;opacity:.5}@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{pointer-events:none;content:"";position:absolute;inset:0;z-index:-2;background-color:var(--tt-color-third)}@media screen and (max-width: 1200px){.who__page .valeurs::after{left:0}}.who__page .valeurs .titles{display:flex;flex-direction:column;row-gap:16px;max-width:680px}.who__page .valeurs .titles .subtitle,.who__page .valeurs .titles .titleH2,.who__page .valeurs .titles .text{text-align:center}.who__page .valeurs .titles .titleH2{margin-bottom:26px}.who__page .valeurs .items{display:flex;flex-wrap:wrap;-moz-column-gap:61px;column-gap:61px;row-gap:32px;justify-content:center}@media screen and (max-width: 768px){.who__page .valeurs .items{row-gap:16px}}.who__page .valeurs .items .item{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;padding:24px 16px;border-radius:16px;background:#fff;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{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:64px;column-gap:64px;row-gap:32px;align-items:center;margin:120px 0}@media screen and (max-width: 992px){.who__page .history{display:flex;flex-direction:column;margin:64px 0}}.who__page .history .titles{flex:1;display:flex;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{width:100%;overflow:hidden;border-radius:16px;aspect-ratio:595/240}.who__page .history .text{flex:1;display:flex;flex-direction:column;gap:32px}@media screen and (max-width: 992px){.who__page .history .text{gap:16px}}.who__page .team{padding:96px 64px;background:var(--tt-color-secondary);border-radius:32px;display:flex;flex-direction:column;gap:96px;margin:120px 0 0}@media screen and (max-width: 992px){.who__page .team{margin:64px 0 0;gap:64px}}@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:var(--tt-color-primary)}.who__page .team .teamsSlide .arrows{display:flex;gap:32px;align-items:center;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:var(--tt-color-primary)}.who__page .team .teamsSlide .splide__slide{background:#fff;display:grid;grid-template-columns:1fr 2fr;width:100%;border-radius:16px;min-height:280px;height:100%;overflow:hidden}@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{position:relative;height:100%;aspect-ratio:176/246;width:auto;align-self:end}.who__page .team .teamsSlide .splide__slide .image img{object-position:bottom center;position:absolute;inset:0}@media screen and (max-width: 576px){.who__page .team .teamsSlide .splide__slide .image{max-width:200px;align-self:center;width:100%;height:auto;border-radius:16px 16px 0 0;overflow:hidden}}.who__page .team .teamsSlide .splide__slide .content{display:flex;flex-direction:column;gap:12px;word-break:break-word;padding:32px}@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;text-transform:uppercase;margin-bottom:12px}@media screen and (max-width: 576px){.who__page .team .teamsSlide .splide__slide .content .bold{margin-bottom:0}}.who__page .team .recrutement{display:flex;gap:32px;align-items:center;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{width:100%;max-width:300px}}.who__page .team .recrutement .content{flex:1;max-width:510px;display:flex;flex-direction:column;gap:20px}.who__page .cta__container::before{pointer-events:none;content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MjYiIGhlaWdodD0iMTYyMCIgdmlld0JveD0iMCAwIDkyNiAxNjIwIiBmaWxsPSJub25lIj4KICAgIDxwYXRoCiAgICAgICAgZD0iTTcxLjY0MDEgNUMzNi41MzAxIDU4Ljc0IC0wLjA1OTg4OTYgMTE3LjM1IDUuNTgwMTEgMTgyLjI5QzEzLjkyMDEgMjgwLjQ4IDExMC42MyAzMzQuOTIgMTk4LjI2IDM1NS4xMkMzMTcuODMgMzg0LjQ4IDQ0NS4yNSAzNzguMTkgNTYyLjM2IDQxOS4xOEM2NTEuNDMgNDQ5LjQgNzU0Ljc2IDUyMy43NiA3NDIuODMgNjI4LjI0QzczOC43MiA2NjIuNDQgNzE3LjY5IDY5Ni4yMiA2OTEuNTQgNzIwLjRDNjE1LjU0IDc5MS4yMyA1MDMuMzUgODEyLjk5IDQxNi40MyA4NjguNDFDMzk5LjE0IDg3OS41NSAzODIuOTYgODkyLjA3IDM2OS4xMiA5MDYuOTdDMzI3Ljk5IDk1MC4wNCAzMjIuMzggMTAwNS45OCAzNTkuMiAxMDUyLjI3QzM4MC40NiAxMDc5LjY4IDQxMi4wMiAxMTAwLjQ4IDQ0My43NCAxMTE1LjYzQzU0OC44OCAxMTY1LjEyIDY2OS44NyAxMTcxLjcgNzc2Ljg3IDEyMTguMkM4NjIuOTQgMTI1NC40MyA5MzAuNTggMTMyNS40MyA5MTkuMjkgMTQyNC4yNkM5MTEuODEgMTQ5NS40MyA4NjYuNjIgMTU1OC4wOCA4MjQuMDEgMTYxNC45MSIKICAgICAgICBzdHJva2U9IiNGRjg3NDUiIHN0cm9rZS13aWR0aD0iOSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==) no-repeat;top:-130px;width:100%;height:calc(100% + 300px);z-index:-2;left:17%}@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}
