:root,[data-bs-theme=light]{--bs-blue:#3490dc;--bs-indigo:#6574cd;--bs-purple:#9561e2;--bs-pink:#f66d9b;--bs-red:#f2463c;--bs-orange:#f2840b;--bs-yellow:gold;--bs-green:#38c172;--bs-teal:#4dc0b5;--bs-cyan:#6cb2eb;--bs-black:#323134;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#2d0a58;--bs-secondary:#00b2ad;--bs-success:#38c172;--bs-info:#6cb2eb;--bs-warning:gold;--bs-danger:#f2463c;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-light:#472073;--bs-primary-dark:#1d033d;--bs-secondary-dark:#008b96;--bs-secondary-light:rgba(0,178,173,.4);--bs-grey:#f2f1f6;--bs-grey-dark:#817997;--bs-grey-light:#cac8d1;--bs-grey-extra-light:#f8f8fb;--bs-standard:#00b2ad;--bs-pro:#5b5bc9;--bs-business:#146086;--bs-enterprise:#23225c;--bs-donjon:#1a0db7;--bs-resilience:#4468da;--bs-arena:#fc9e02;--bs-white:#f8f9fa;--bs-iassistant:#3b7cec;--bs-primary-rgb:45,10,88;--bs-secondary-rgb:0,178,173;--bs-success-rgb:56,193,114;--bs-info-rgb:108,178,235;--bs-warning-rgb:255,215,0;--bs-danger-rgb:242,70,60;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-light-rgb:71,32,115;--bs-primary-dark-rgb:29,3,61;--bs-secondary-dark-rgb:0,139,150;--bs-secondary-light-rgb:0,178,173;--bs-grey-rgb:242,241,246;--bs-grey-dark-rgb:129,121,151;--bs-grey-light-rgb:202,200,209;--bs-grey-extra-light-rgb:248,248,251;--bs-standard-rgb:0,178,173;--bs-pro-rgb:91,91,201;--bs-business-rgb:20,96,134;--bs-enterprise-rgb:35,34,92;--bs-donjon-rgb:26,13,183;--bs-resilience-rgb:68,104,218;--bs-arena-rgb:252,158,2;--bs-white-rgb:248,249,250;--bs-iassistant-rgb:59,124,236;--bs-primary-text-emphasis:#120423;--bs-secondary-text-emphasis:#004745;--bs-success-text-emphasis:#164d2e;--bs-info-text-emphasis:#2b475e;--bs-warning-text-emphasis:#665600;--bs-danger-text-emphasis:#611c18;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d5cede;--bs-secondary-bg-subtle:#ccf0ef;--bs-success-bg-subtle:#d7f3e3;--bs-info-bg-subtle:#e2f0fb;--bs-warning-bg-subtle:#fff7cc;--bs-danger-bg-subtle:#fcdad8;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#ab9dbc;--bs-secondary-border-subtle:#99e0de;--bs-success-border-subtle:#afe6c7;--bs-info-border-subtle:#c4e0f7;--bs-warning-border-subtle:#ffef99;--bs-danger-border-subtle:#fab5b1;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:50,49,52;--bs-font-sans-serif:"Rubik",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:calc(1.285rem + 0.42vw);--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#323134;--bs-emphasis-color-rgb:50,49,52;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-decoration:underline;--bs-link-hover-color:#00b2ad;--bs-link-hover-color-rgb:0,178,173;--bs-code-color:#f66d9b;--bs-highlight-color:#212529;--bs-highlight-bg:#fff7cc;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(50,49,52,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(50,49,52,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(50,49,52,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(50,49,52,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(50,49,52,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(45,10,88,.25);--bs-form-valid-color:#38c172;--bs-form-valid-border-color:#38c172;--bs-form-invalid-color:#f2463c;--bs-form-invalid-border-color:#f2463c}@media (min-width:1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#816c9b;--bs-secondary-text-emphasis:#66d1ce;--bs-success-text-emphasis:#88daaa;--bs-info-text-emphasis:#a7d1f3;--bs-warning-text-emphasis:#ffe766;--bs-danger-text-emphasis:#f7908a;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#090212;--bs-secondary-bg-subtle:#002423;--bs-success-bg-subtle:#0b2717;--bs-info-bg-subtle:#16242f;--bs-warning-bg-subtle:#332b00;--bs-danger-bg-subtle:#300e0c;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#33363a;--bs-primary-border-subtle:#1b0635;--bs-secondary-border-subtle:#006b68;--bs-success-border-subtle:#227444;--bs-info-border-subtle:#416b8d;--bs-warning-border-subtle:#998100;--bs-danger-border-subtle:#912a24;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#816c9b;--bs-link-hover-color:#9a89af;--bs-link-color-rgb:129,108,155;--bs-link-hover-color-rgb:154,137,175;--bs-code-color:#faa7c3;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#665600;--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,.15);--bs-form-valid-color:#88daaa;--bs-form-valid-border-color:#88daaa;--bs-form-invalid-color:#f7908a;--bs-form-invalid-border-color:#f7908a;color-scheme:dark}header{background:center 100%/cover no-repeat url(/images/bg-header-mobile.svg?17c7849629f726960bd8bf3698de1f02);height:585px}header .container{color:#fff}header .container hr{background-color:#fff;border:none;height:2px;opacity:1;width:52px}@media (min-width:992px){header{background-image:url(/images/bg-header-desktop.svg?05ff11ef4da9179030b6f4f4dbe02d3c);height:740px}}@media (width >= 2560px){header{height:1050px}}.mission{margin-top:48px;overflow:hidden}.mission hr{background-color:#fff;background-color:#2d0a58;border:none;height:2px;opacity:1;width:52px}.mission p{color:#817997}.mission article{background:linear-gradient(165.88deg,#f2f1f6,#f2f1f6 0,#eae7f0 35.67%,#dbd5e5);border-radius:28px;box-shadow:0 0 6px 0 rgba(0,0,0,.22);margin-top:60px;max-width:100%}.mission article img{max-width:120px}.mission article .line-gradient{background:linear-gradient(90deg,#c5e1e6,#c4e0e5 50%,#c8bdd7);height:5px;width:100%}.mission article .quote-title .text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#008b96,#2d0a58);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;width:150%}.mission article .quote-title hr{background-color:#2d0a58;border:none;height:2px;width:85px}.mission article .quote-title .quote-subtitle{color:#2d0a58;font-style:italic;font-weight:450;width:150%}.mission article .quote-title .quote-subtitle span{color:#817997}.mission article .quote-title .quotes{bottom:1rem;position:relative;right:20px;width:60px}.mission article .quote-title p{font-size:16px}@media (width <= 323px){.mission article .article-content{align-items:flex-end}}@media (width >= 405px){.mission article .quote-title hr{width:120px}.mission article .quote-title .quotes{position:unset;width:70px}}@media (width >= 478px){.mission article .quote-title .quote-subtitle,.mission article .quote-title h3{width:unset}.mission article .quote-title .quotes{width:90px}.mission article img{max-height:219px;max-width:unset}}@media (min-width:768px){.mission article{max-width:920px;padding-right:28px}.mission article img{max-height:352px}.mission article .quote-title p{font-size:1.6rem}.mission article .quote-title p .line-break:before{display:none}.mission article .quote-title .quotes{width:144px}}.timeline-carousel-article{background:linear-gradient(180deg,#2d0a58,#350958);border-radius:22px;box-shadow:0 2px 34px 0 rgba(0,0,0,.11);color:#fff;max-width:920px;padding:53px 16px}.timeline-carousel-article hr{background-color:#fff;border:none;height:2px;margin:30px 0;opacity:1;width:52px;width:33px}.timeline-carousel-article video{background-color:#000;margin-top:57px;width:100%}.timeline-carousel-article .carousel{height:450px;margin-top:2rem}.timeline-carousel-article .carousel .carousel-indicators li{background:none;display:block;font-weight:700;height:auto;margin-right:0;text-indent:unset;transition:all .3s cubic-bezier(.4,0,1,1);width:auto}@media screen and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li{transition:none}}.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active{display:none}.timeline-carousel-article .carousel .carousel-indicators li.active+.carousel-hide-before-active,.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active.active{display:block}@media screen and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li.active+.carousel-hide-before-active.show,.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active.active.show{animation:none;display:block}}@media screen and (prefers-reduced-motion:reduce)and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li.active+.carousel-hide-before-active.show,.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active.active.show{transition:none}}.timeline-carousel-article .carousel .carousel-indicators li.active+.carousel-hide-before-active.show,.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active.active.show{animation:fadeIn .3s linear;display:block}@media screen and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li.active+.carousel-hide-before-active.show,.timeline-carousel-article .carousel .carousel-indicators li.carousel-hide-before-active.active.show{transition:none}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20%)}75%{transform:translateX(0)}to{opacity:1}}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before:before{display:none}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span{display:flex}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span:after,.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span:before{background:#d8d1de;border-radius:50%;content:"";display:block;height:21px;left:20%;left:35%;opacity:.18;position:relative;transition:all .7s ease-in-out;width:21px;z-index:1}@media screen and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span:after,.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span:before{transition:none}}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before span:after{left:24%;transform:translateX(0)}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before.active span:before{box-shadow:0 2px 10.5px 0 #d8d1de;left:38%;opacity:1}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before.active span:after{left:-5%;opacity:0;transform:translateX(350%)}.timeline-carousel-article .carousel .carousel-indicators li.carousel-indicator-li-before.active:after{margin-left:2.5em}.timeline-carousel-article .carousel .carousel-indicators li:before{background:#d8d1de;border-radius:50%;content:"";display:block;height:21px;left:20%;opacity:.18;position:relative;width:21px;z-index:1}.timeline-carousel-article .carousel .carousel-indicators li:after{content:"";transition:width .3s ease-in-out;width:0}@media screen and (prefers-reduced-motion:reduce){.timeline-carousel-article .carousel .carousel-indicators li:after{transition:none}}.timeline-carousel-article .carousel .carousel-indicators li.active{margin-right:20%;opacity:1}.timeline-carousel-article .carousel .carousel-indicators li.active:before{box-shadow:0 2px 21px 0 #d8d1de;opacity:1}.timeline-carousel-article .carousel .carousel-indicators li.active:after{background-color:#fff;content:"";display:block;height:3px;margin-left:1.1em;opacity:.25;position:absolute;top:28%;width:87px}.timeline-carousel-article .carousel .carousel-control-next .carousel-control-next-icon,.timeline-carousel-article .carousel .carousel-control-prev .carousel-control-prev-icon{background-image:url(/images/arrows.svg?d7cedb06b3b2c60b8a8102b9f8e71f50);bottom:9rem;height:23px;position:absolute;width:26px}.timeline-carousel-article .carousel .carousel-control-next .carousel-control-next-icon{transform:scale(-1)}.timeline-carousel-article .carousel .carousel-inner{background:50%/contain no-repeat url(/images/timeline.webp?bebc815f0bf44429904f681ef8cbd60c);width:100%}.timeline-carousel-article .carousel .carousel-inner .carousel-item-content{cursor:default;display:flex}.timeline-carousel-article .carousel .carousel-inner .carousel-item-content h3{font-size:60px}@media (min-width:768px){.timeline-carousel-article .carousel .carousel-inner .carousel-item-content h3{font-size:80px}}.timeline-carousel-article .carousel .carousel-inner .carousel-item-content p{font-size:18px}@media (min-width:768px){.timeline-carousel-article .video{position:relative}.timeline-carousel-article .video video{width:75%}.timeline-carousel-article .carousel{height:865px;max-width:633px}.timeline-carousel-article .carousel .carousel-inner .carousel-item p{max-width:380px}.timeline-carousel-article .carousel .carousel-control-next .carousel-control-next-icon,.timeline-carousel-article .carousel .carousel-control-prev .carousel-control-prev-icon{position:static}}.story{overflow:hidden;top:-2em}.story .grids{margin-bottom:-4em;position:relative;z-index:-1}@media (min-width:992px){.story{overflow:unset}}.dna{--bs-body-color:#fff;background:linear-gradient(180deg,#2d0a58 50%,#243f73);color:#fff;padding-bottom:125px;padding-top:57px}.dna article:nth-child(2){margin-top:154px}.dna article p.text-center{font-size:20px}.dna article hr{background-color:#fff;border:none;height:2px;margin:30px 0 45px;opacity:1;width:52px;width:33px}.dna article .card{background:linear-gradient(#2d0a58,#2d0a58) content-box,linear-gradient(#2d0a58,#2d0a58) padding-box,linear-gradient(#00b2ad,#23225c) border-box;border:3px solid transparent;border-radius:26.5px;max-width:540px;padding:30px 27px}.dna article .card h3{margin-bottom:15px}.dna article .card.security{margin-top:22px}.dna article .card.security h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9d394,#e6325e);-webkit-background-clip:text;background-clip:text}.dna article .card.control h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#146086,#008b96 20%);-webkit-background-clip:text;background-clip:text}.dna article .card.focus h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#38c172,#5db99a 50%);-webkit-background-clip:text;background-clip:text}.dna article .role{margin-top:104px;text-align:center}.dna article .role img{max-width:235px}.dna article .role h4{color:#00b2ad;font-family:Rubik,sans-serif;font-size:25px;margin:48px 0 16px;padding:5px 18px}.dna article .role p{font-size:20px;font-weight:400;max-width:230px}@media (min-width:768px){.dna article .role{width:373px}}@media (min-width:992px){.dna article p.text-center{font-size:22px}}.values{margin:80px auto 104px}.values hr{background-color:#fff;background-color:#2d0a58;border:none;height:2px;margin:30px 0 35px;opacity:1;width:52px;width:33px}.values p{color:#817997;font-size:1.8rem;max-width:345px}.values .articles-wrapper{display:flex;flex-flow:column wrap;gap:4rem;justify-content:center}.values article{border:none;border-radius:10px;box-shadow:0 2px 34px 0 rgba(54,0,111,.16);max-width:420px;padding:32px 30px 52px}.values article p{font-size:1.6rem;max-width:unset}.values article h3{margin-bottom:20px}.values article .round{background-color:#f2f1f6;border-radius:50%;margin-bottom:25px;padding:18px}.values article .round .fw{height:45px;width:45px}@media (min-width:768px){.values .articles-wrapper{flex-flow:row wrap}.values article{max-width:335px;padding:28px 18px 63px}}@media (min-width:992px){.values p{max-width:636px}.values article{border-radius:26.5px;max-width:375px}}.contact{background:linear-gradient(164.04deg,#36096d,#2e0a59 15%,#2f0a59 25%,#2a3577);color:#fff;height:292px}.contact .container{max-width:730px}.contact a{color:#00b2ad}.jobs .container{margin:60px auto}.jobs .container .jobs-text{max-width:730px}.jobs .container p{color:#817997}.jobs:after{background:radial-gradient(circle,#ffd28a 0,#ff959d 59.77%,#ff56b0 100%);content:"";display:block;height:8px;position:relative;width:100%}@media (min-width:768px){.jobs:after{height:5px}}.welcomekit-jobs-list{list-style:none;margin-bottom:0;margin-top:54px;padding-inline-start:0;width:100%}.welcomekit-jobs-list-item{margin:0;padding:0}.welcomekit-jobs-list-item-link{box-shadow:0 1px #817997,0 -1px #817997;color:#817997;display:flex;flex-direction:row;font-size:1.4rem;font-weight:500;justify-content:space-between;margin:0;padding:25px;transition:all .2s}@media (prefers-reduced-motion){.welcomekit-jobs-list-item-link{transition:none}}@media (max-width:768px){.welcomekit-jobs-list-item-link{margin-top:35px;padding:25px 5px}}.welcomekit-jobs-list-item-link:after{color:#817997;content:"";font-family:Font Awesome}.welcomekit-jobs-list-item-link:focus,.welcomekit-jobs-list-item-link:focus:after,.welcomekit-jobs-list-item-link:hover,.welcomekit-jobs-list-item-link:hover:after{box-shadow:0 2px 20px 0 rgba(54,0,111,.16);color:#00b2ad;text-decoration:none}.welcomekit-jobs-list .welcomekit-job-name{font-family:Rubik,sans-serif;font-size:1.4rem;font-weight:500;line-height:inherit;margin-bottom:0}.welcomekit-jobs-list .welcomekit-job-infos{display:flex;flex-direction:row;flex-grow:1;justify-content:space-around;list-style:none;padding-inline-start:0}.welcomekit-jobs-list .welcomekit-job-infos>li{width:100px}@media (max-width:768px){.welcomekit-jobs-list .welcomekit-job-infos{display:none}}.grids{width:577px}@media (min-width:768px){.grids{width:1012px}}
