body{margin:0;position:relative;width:100%;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}body,p{font-family:Rubik,sans-serif;font-size:20px;line-height:30px;font-weight:300;-webkit-font-smoothing:antialiased;color:#171717}.no-break{word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}p strong,strong{font-weight:500}.wrap{margin-left:auto;margin-right:auto;max-width:1100px;width:100%}.relative{position:relative}section{background-color:#fff;position:relative}div.black,section.black{background-color:#171717;color:#fff}div.black p,section.black p{color:#fff}section.yellow{background-color:#fef9f7}section.blue{background-color:#f2f7fa}section.gray{background-color:#f2f7fa}a{transition:color ease-out .4s}a:link,a:visited{color:#171717;text-decoration:none}a:active,a:focus,a:hover{color:#171717;text-decoration:underline}section.black a:link,section.black a:visited{color:#58b3e0}section.black a:active,section.black a:hover{color:#fff}.bg-cover{background-repeat:no-repeat;background-size:cover;background-position:center center}.word-no-break{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.blur{filter:blur(10px);-webkit-filter:blur(10px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:hidden;transition:filter .3s ease-out,-webkit-filter .3s ease-out}.thumb,.thumb-modal{height:300px;width:100%;background-size:cover;background-position:center center;position:relative;display:flex;flex-direction:column;align-content:center;justify-content:center;margin-bottom:22px;cursor:pointer;transition:transform .4s ease-out}.thumb-modal:hover,.thumb:hover{transform:scale(1.05)}.thumb svg.circle-arrow-black,.thumb-modal svg.circle-arrow-black{opacity:0;transition:opacity .4s ease-out}.thumb-modal svg.circle-arrow-black{transform:rotate(-45deg)}.thumb-modal:hover svg.circle-arrow-black,.thumb:hover svg.circle-arrow-black{opacity:1}svg.circle-arrow-black{width:60px;height:60px;margin-left:auto;margin-right:auto}.cover{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;min-height:250px}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.clickable-thumb{cursor:pointer}.mini-icon-linkedin,.mini-icon-twitter{background-color:#58b3e0;border-radius:50px;width:20px;height:20px;position:relative;display:inline-block;margin-right:3px;text-decoration:none}.mini-icon-linkedin.blue,.mini-icon-twitter.blue{background-color:#58b3e0}.mini-icon-linkedin.purple,.mini-icon-twitter.purple{background-color:#b09cff}.mini-icon-linkedin.yellow,.mini-icon-twitter.yellow{background-color:#efd877}.mini-icon-linkedin.pink,.mini-icon-twitter.pink{background-color:#f2635d}.mini-icon-linkedin.saumon,.mini-icon-twitter.saumon{background-color:#ef948d}.mini-icon-linkedin svg,.mini-icon-twitter svg{fill:#fff;width:10px;height:10px;margin-right:20px;position:absolute;top:6px;left:6px}.mini-icon-twitter svg{left:6px;top:3px;width:11px;height:17px}[data-modal]{cursor:pointer}.social-icons svg{transition:fill .4s ease-out}.social-icons.white svg{fill:#fff}.social-icons.white svg:hover{fill:#58b3e0}.social-icons.blue-invert svg{fill:#58b3e0}.social-icons.blue-invert svg:hover{fill:#fff}.social-icons.blue svg{fill:#58b3e0}.social-icons.blue svg:hover{fill:#171717}.social-icons.pink svg{fill:#f2635d}.social-icons.pink svg:hover{fill:#171717}.social-icons.yellow svg{fill:#efd877}.social-icons.yellow svg:hover{fill:#171717}.social-icons.purple svg{fill:#b09cff}.social-icons.purple svg:hover{fill:#171717}.social-icons.saumon svg{fill:#ef948d}.social-icons.saumon svg:hover{fill:#171717}hr{height:1px;width:100%;border:0;border-bottom:1px solid #171717;margin-top:50px;margin-bottom:50px}.load-more{background-color:#58b3e0;color:#fff;border-radius:50px;width:70px;height:70px;box-shadow:3px 3px 5px rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:50px;cursor:pointer;transition:all .3s ease-out}.load-more:hover{background-color:#171717}.load-more.invert{background-color:#171717;color:#fff;border:2px solid #fff}.load-more.invert:hover{background-color:#fff;color:#171717}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:600px){hr{margin-top:15px;margin-bottom:15px}}#modal{overflow-x:hidden;overflow-y:auto;width:75%;position:fixed;top:0;left:100%;bottom:0;background-color:#fff;z-index:1000;transition:left .4s ease-out}#modal.opened{left:25%}#modal-bg{background-color:transparent;width:100%;height:100vh;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999;display:none;cursor:pointer;align-items:center;justify-content:center}#modal-bg.opened{display:flex}#modal-close{display:none;position:fixed;top:40px;left:40px;z-index:1000;background-color:#fff;border-radius:50px;width:156px;height:60px;box-shadow:3px 3px 5px rgba(0,0,0,.2);border-radius:50px;padding:10px 30px;padding-left:60px;cursor:pointer;transition:width .4s ease-out;flex-direction:row;align-items:center;color:#58b3e0;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#modal-close svg{position:absolute;top:8px;left:4px;stroke:#58b3e0;width:68px;height:68px;margin:0}#modal-close.opened{display:flex}.modal-wrap{width:100%;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:120px;padding-right:120px}.modal-text{font-family:Rubik,sans-serif;font-size:21px;font-weight:300;margin-bottom:50px;line-height:32px}.modal-text strong{font-weight:400}.modal-text small{font-size:18px}.modal-header-img,.modal-img{background-size:cover;background-position:center center;width:100%}.modal-header-img,.modal-header-img .modal-wrap,.modal-img{min-height:480px}.modal-subtitle{font-family:Rubik,sans-serif;font-size:20px;line-height:24px}.modal-title{font-family:Outfit,sans-serif;font-size:48px;line-height:52px;font-weight:400}.modal-header-img .modal-subtitle,.modal-header-img .modal-title{color:#fff}.modal-metier{margin-bottom:8px}.modal-img{min-height:500px}.modal-slider{min-height:500px;width:100%;position:relative;overflow:hidden}.modal-slider-inner{width:100%;min-height:500px;position:absolute;top:0;left:0;transition:left .4s ease-out}.modal-slider .modal-img{width:100%;position:absolute;top:0}.modal-slider-nav{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #707070}.modal-slider-nav span{display:inline-block;margin-right:7px;cursor:pointer;color:#dbdbdb;font-size:16px;font-weight:700}.modal-slider-nav span.current{color:#171717}.modal-chiffre{padding-top:40px;margin-bottom:50px}.modal-chiffre span{font-size:62px;line-height:70px;font-family:Outfit,sans-serif;display:block;margin-bottom:10px;font-weight:600}.modal-chiffre div{border-bottom:1px solid #707070;padding-bottom:40px}.modal-portrait-big{width:100%;max-width:280px;min-height:350px;background-size:cover;background-position:center center;margin-right:20px}@media only screen and (max-width:1000px){.modal-wrap{padding-left:60px;padding-right:60px}.modal-portrait-big{margin-bottom:30px}}@media only screen and (max-width:890px){#modal{width:100%}#modal section:first-child{padding-top:85px}#modal.opened{left:0}#modal-close{top:15px;left:15px;width:116px;height:43px;padding:8px 20px;padding-left:45px;font-size:16px}#modal-close svg{width:48px;height:48px;top:6px}}@media only screen and (max-width:700px){.modal-wrap{padding-left:30px;padding-right:30px}.modal-img{min-height:400px}.modal-slider{min-height:400px}.modal-title{font-size:38px;line-height:40px;margin-top:7px}}@media only screen and (max-width:450px){.modal-img{min-height:300px}.modal-slider{min-height:300px}}.text-very-big{font-size:135px;line-height:200px;font-family:Outfit,sans-serif;font-weight:400}@media only screen and (max-width:1075px){.text-very-big{font-size:12vw;line-height:150px}}@media only screen and (max-width:600px){.text-very-big{font-size:10vw;line-height:12vw;margin-bottom:20px}}.text-big{font-family:Outfit,sans-serif;font-weight:400;font-size:30px;line-height:51px}.text-big span,.text-big.blue span{color:#58b3e0;font-weight:500}.text-big.pink span{color:#f2635d}.text-big.yellow span{color:#efd877}.text-big.purple span{color:#b09cff}.text-big.saumon span{color:#ef948d}.text-big strong{color:#58b3e0;font-weight:500}.text-big.pink strong{color:#f2635d;font-weight:500}.text-big.yellow strong{color:#efd877;font-weight:500}.text-big.purple strong{color:#b09cff;font-weight:500}.text-big.saumon strong{color:#ef948d;font-weight:500}.title,h2.title{position:relative;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;line-height:24px;z-index:2;padding-bottom:40px;border-bottom:3px solid #171717;margin-bottom:35px}.title-buttons{position:absolute;top:-7px;right:25px;z-index:5}.black .title,.black h2.title{color:#fff;border-bottom:3px solid #fff}svg.blue{fill:#58b3e0;stroke:#58b3e0}svg.pink{fill:#f2635d;stroke:#f2635d}svg.yellow{fill:#efd877;stroke:#efd877}svg.purple{fill:#b09cff;stroke:#b09cff}svg.saumon{fill:#ef948d;stroke:#ef948d}svg.circle-arrow{width:60px;height:60px;margin-right:20px;overflow:visible}svg.circle-arrow.mini{width:23px;height:23px;margin-right:10px}svg.circle-arrow.modal-icon{transform:rotate(-45deg)}svg.circle-arrow.blue{fill:#58b3e0}svg.circle-arrow.white{fill:#fff}svg.circle-arrow.pink{fill:#f2635d}svg.circle-arrow.yellow{fill:#efd877}svg.circle-arrow.purple{fill:#b09cff}svg.circle-arrow.black{fill:#171717}svg.circle-arrow.saumon{fill:#ef948d}.text{font-family:Rubik,sans-serif;font-weight:400;font-size:18px;line-height:24px}.text-small{font-family:Rubik,sans-serif;font-weight:400;font-size:12px}.title-article,h3.title-article{font-family:Outfit,sans-serif;font-weight:500;font-size:24px;line-height:29px;height:60px;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.title-article.mini{font-weight:400;font-size:20px;line-height:26px}.carroussel-title{font-family:Outfit,sans-serif;font-weight:500;font-size:30px;line-height:35px}.carroussel-hashtag{font-family:Outfit,sans-serif;font-weight:500;font-size:16px}.footer-subtitle{font-family:Outfit,sans-serif;font-weight:400;font-size:20px;line-height:44px}.menu-footer{font-family:Outfit,sans-serif;font-weight:500;font-size:20px;line-height:44px}.menu-footer a{display:block}.copyright{font-family:Rubik,sans-serif;font-weight:400;font-size:12px;color:#707070}.optin{font-family:Outfit,sans-serif;font-weight:400;font-size:12px}@media only screen and (max-width:750px){.title-article,h3.title-article{font-weight:400;font-size:21px;line-height:25px;height:55px}.menu-footer{font-size:18px;line-height:35px;margin-bottom:20px}}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-rendering:optimizelegibility;font-weight:300;position:relative}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}.h1,h1{font-weight:500;font-size:50px;margin-bottom:60px;margin-top:20px;font-weight:400;line-height:65px}.h2,h2{font-size:1.75em;line-height:1.4em;margin-bottom:30px;font-weight:400}.h3,h3{font-size:1.285em}.h4,h4{font-size:1.1em;font-weight:700;margin-top:45px}.h5,h5{font-size:.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}article ul li{font-size:18px;line-height:26px;font-weight:300}strong{font-weight:500}.light{color:#fff}h1,h2,h3,h4{color:#171717}h1.light,h2.light,h3.light,h4.light{color:#fff}h1 span{font-weight:600}.h1 a:link,.h1 a:visited,.h2 a:link,.h2 a:visited,.h3 a:link,.h3 a:visited,h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{color:#7d1731}.big-category{font-family:Outfit,sans-serif;font-weight:500;font-size:45px;line-height:60px;position:relative;border-bottom:1px solid #171717}#expertises .big-category,#expertises .big-category h2,#expertises .big-category h3{font-family:Outfit,sans-serif;font-weight:500;font-size:45px;line-height:42px;margin-top:0;margin-bottom:0}#expertises .big-category a h2,#expertises .big-category a h3{transition:color .3s ease-out}#expertises .big-category .yellow a:hover h2,#expertises .big-category .yellow a:hover h3{color:#58b3e0}#expertises .big-category .pink a:hover h2,#expertises .big-category .pink a:hover h3{color:#f2635d}#expertises .big-category .yellow a:hover h2,#expertises .big-category .yellow a:hover h3{color:#efd877}#expertises .big-category .purple a:hover h2,#expertises .big-category .purple a:hover h3{color:#b09cff}#expertises .big-category .saumon a:hover h2,#expertises .big-category .saumon a:hover h3{color:#ef948d}.big-category-inner{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}#big-expertise-talents .row.hidden-post{display:none}@media only screen and (max-width:1000px){#expertises .big-category,#expertises .big-category h2,#expertises .big-category h3,.big-category{font-size:35px;line-height:40px}.h1,h1{font-size:40px;line-height:45px}.text-big{font-size:27px;line-height:38px}}@media only screen and (max-width:750px){.text-big{font-size:24px;line-height:36px}.title,h2.title{padding-bottom:10px;font-weight:600;margin-bottom:30px}#expertises .big-category,#expertises .big-category h2,#expertises .big-category h3,.big-category,.big-category-inner{font-size:24px;line-height:30px}#expertises svg{top:51px}.text{font-size:16px}.modal-text,body,p{font-size:18px;line-height:30px}svg.circle-arrow{width:35px;height:35px;margin-right:10px}svg.circle-arrow.mini{width:23px;height:23px}}header{position:fixed;top:30px;left:50px;z-index:120}#header-img{position:fixed;top:0;left:0;background-size:cover;background-position:center center;width:100%;z-index:-2;display:flex;flex-direction:column;justify-content:center;background-color:#edfafc}#header-img img{height:100%;width:100%;object-fit:cover;object-position:center center;position:absolute;left:0;top:0;z-index:3}@media (max-width:400px){#header-img img{object-position:bottom center}}#header-img h1{margin:0;font-size:30px}#header-img h1.blue{color:#58b3e0}#header-img h1.pink{color:#f2635d}#header-img h1.yellow{color:#efd877}#header-img h1.purple{color:#b09cff}#header-img h1.saumon{color:#ef948d}#section-header-img{overflow:hidden}#section-header,#section-header-img{position:relative;height:auto;background-color:transparent;max-width:100%}#header-img{background-size:cover;background-position:center center}#header-img,#section-header-img{aspect-ratio:22/9}#header-img h1{font-family:Outfit,sans-serif;font-weight:400;font-size:72px;line-height:78px;color:#fff;margin-bottom:8px;margin-top:50px}#header-img h2{font-family:Outfit,sans-serif;font-weight:500;font-size:32px;color:#fff;margin:0}#section-header-img.header-single-article{position:relative;color:#fff}#section-header-img.header-single-article .pos{position:absolute;left:0;width:100%;top:50%;transform:translate(0,-50%)}#section-header-img.header-single-article h1{color:#fff;margin-top:0;margin-bottom:0}@media (max-width:1200px){#header-img,#section-header-img{height:550px}}@media (max-width:1000px){#header-img,#section-header-img{height:450px}#header-img h1,#section-header-img h1{font-size:45px;line-height:53px}#header-img h2,#section-header-img h2{font-size:26px;line-height:30px}}@media (max-width:700px){#header-img,#section-header-img{height:450px}#header-img h1,#section-header-img h1{font-size:30px;line-height:33px}#header-img h2,#section-header-img h2{font-size:22px;line-height:22px}}#header-video-home{background-color:#ecfafa;position:fixed;top:0;left:0;background-size:cover;background-position:center center;width:100%;z-index:-2;display:flex;flex-direction:column;justify-content:center;max-width:100%;overflow:hidden}#header-video-home iframe{background-color:#ecfafa;position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;z-index:5;max-width:100%;margin:0;padding:0;border:0;border-collapse:collapse}#header-video-home .loading{position:absolute;top:40px;right:30px;z-index:2}#header-video-home,#section-header-content-home{aspect-ratio:22/9}#header-video-home.mobile,#section-header-content-home.mobile{aspect-ratio:3/3.394}#section-header-content-home{position:relative;overflow:hidden;display:flex;align-items:center;background-color:transparent}#section-header-content-home .wrap{max-width:1050px}#section-header-content-home h1{font-family:Outfit,sans-serif;font-weight:700;color:#00b9e5;line-height:1.1;text-transform:none}#section-header-content-home h1 span.l1{display:block;color:#00b9e5;animation-duration:4s;animation-name:slidein;font-size:26px;margin-bottom:20px}#section-header-content-home h1 span.l2{display:block;color:#171717;animation-duration:5s;animation-name:slidein2;font-size:18px;line-height:1.3}@media (min-width:500px){#section-header-content-home h1 span.l1{font-size:40px}#section-header-content-home h1 span.l2{font-size:22px}}@media (min-width:1024px){#section-header-content-home h1 span.l1{font-size:45px}#section-header-content-home h1 span.l2{font-size:25px}}@media (min-width:1200px){#section-header-content-home h1 span.l1{font-size:50px}#section-header-content-home h1 span.l2{font-size:27px}}@media (min-width:1400px){#section-header-content-home h1 span.l1{font-size:60px}#section-header-content-home h1 span.l2{font-size:32px}}@media (max-width:768px){#section-header-content-home.mobile h1{transform:translateY(30px)}#header-video-home .loading{top:10px;right:10px}}@media (min-width:768px) and (max-width:1400px){#section-header-content-home:not(.mobile) h1{transform:translateY(50px)}}@keyframes slidein{0%{opacity:0;transform:translateX(500px)}75%{opacity:0;transform:translateX(500px)}100%{opacity:1;transform:translateX(0)}}@keyframes slidein2{0%{opacity:0;transform:translateY(100px)}80%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}header .menu{background-color:#fff;border-radius:50px;width:190px;box-shadow:3px 3px 5px rgba(0,0,0,.2);border-radius:50px;padding:10px 30px;transition:width .4s ease-out;position:relative;z-index:120;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header .menu ul{opacity:0;transition:opacity .4s ease-out;display:flex;flex-direction:row;justify-content:center;align-items:center}header .menu ul li{margin-left:5px;margin-right:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .menu ul li a:active,header .menu ul li a:hover{color:#58b3e0;text-decoration:none}header .menu svg{display:block;opacity:1;transition:opacity .4s ease-out;width:25px;height:25px}header .menu.force_open svg,header .menu:hover svg{opacity:0}header .menu.force_open ul,header .menu:hover ul{opacity:1}header .menu ul li.has-children{position:relative;overflow:visible}header .menu ul li.has-children ul{opacity:0;position:absolute;top:-30px;height:90px;left:-250px;background-color:#58b3e0;z-index:10000;border-radius:50px;width:0;transition:width .4s ease-out,opacity .4s ease-out,padding-left .4s ease-out,padding-right .4s ease-out;margin:0}header .menu ul li.has-children ul.opened{opacity:1;width:770px;padding-left:15px;padding-right:0}header .menu ul li.has-children ul li{font-size:18px}header .menu ul li.has-children ul li a:link,header .menu ul li.has-children ul li a:visited{color:#fff;text-decoration:none}header .menu ul li.has-children ul li a:active,header .menu ul li.has-children ul li a:hover{color:rgba(255,255,255,.7);text-decoration:none}@media (max-width:700px){header{top:10px;left:10px}header .menu{padding:0;width:145px;height:50px;justify-content:center}header .menu img{width:55px}header .menu ul{display:none}header .menu.force_open,header .menu:hover{width:145px}header .menu svg{width:22px;height:22px}header .menu.force_open svg,header .menu:hover svg{opacity:1}header .menu.force_open ul,header .menu:hover ul{opacity:0}}#menu-lang-header{position:absolute;top:0;right:0;width:89px;height:90px;margin:0;transition:width .4s ease-out}#menu-lang-header div{position:absolute;top:0;left:0;background-color:#58b3e0;border-radius:50px;margin:0;height:90px;width:89px;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10}#menu-lang-header .list{position:relative;width:90px;overflow:hidden;background-color:#58b3e0;border-radius:50px;position:absolute;top:0;right:0;margin:0;z-index:9;height:90px;width:90px;transition:width .4s ease-out}#menu-lang-header ul{position:absolute;top:0;left:0;height:90px;width:220px;margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding-left:80px;padding-right:25px;gap:5px;transition:width .4s ease-out}#menu-lang-header:hover,#menu-lang-header:hover .list,#menu-lang-header:hover ul{width:220px}#menu-lang-header ul li{margin-left:5px;margin-right:5px}#menu-lang-header div,#menu-lang-header ul li{font-size:16px}#menu-lang-header ul li a:link,#menu-lang-header ul li a:visited{color:#fff}#menu-lang-header ul li a:active,#menu-lang-header ul li a:hover{color:rgba(255,255,255,.5)}#mobile-menu{display:none;position:fixed;top:0;left:0;right:0;bottom:0;padding:15px;flex-direction:column;flex-grow:1;z-index:1000;width:100%}#mobile-menu.opened{display:block}#mobile-menu .mobile-menu-inner{background-color:#fff;box-shadow:3px 3px 5px rgba(0,0,0,.2);border-radius:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}#mobile-menu .mobile-menu-header{position:relative;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #dedede;padding:20px 20px}#mobile-menu .mobile-menu-content{margin:0;padding:20px;padding-top:5px;padding-bottom:5px}#mobile-menu .mobile-menu-content ul{display:flex;flex-direction:column;justify-content:center;align-items:center}#mobile-menu .mobile-menu-content ul li{font-size:26px;font-family:Outfit,sans-serif;font-weight:400;line-height:40px}#mobile-menu .mobile-menu-content ul li a:active,#mobile-menu .mobile-menu-content ul li a:hover{color:#58b3e0;text-decoration:none}#mobile-menu .mobile-menu-footer{padding:20px 20px;padding-bottom:0}#mobile-menu .mobile-menu-footer ul{border-top:1px solid #dedede;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding-top:20px;padding-bottom:20px;font-size:18px;font-family:Outfit,sans-serif;font-weight:300}#mobile-menu .mobile-menu-footer ul li.active{border-bottom:1px solid #171717}#mobile-menu .mobile-menu-footer ul li a:active,#mobile-menu .mobile-menu-footer ul li a:hover{text-decoration:none}#mobile-menu .mobile-menu-footer ul.menu-social{padding-bottom:0;justify-content:center}#mobile-menu .mobile-menu-footer ul.menu-social li{margin-left:10px;margin-right:10px}.button,.wp-block-button a{font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:inline-block;border-radius:50px;padding:7px 15px;transition:all .6s;background-color:transparent}a.button:link,a.button:visited{color:#58b3e0;border:1px solid #58b3e0;text-decoration:none}a.button:active,a.button:hover{background-color:#58b3e0;color:#fff}a.button.big{font-size:18px;padding:11px 25px}a.button.very-big{font-size:22px;padding:20px 35px}a.button.big:link,a.button.big:visited,a.button.blue:link,a.button.blue:visited{background-color:#58b3e0;color:#fff}a.button.blue:active,a.button.blue:hover{background-color:#171717;border-color:#fff}a.button.pink:link,a.button.pink:visited{border-color:#f2635d;background-color:#f2635d;color:#fff}a.button.pink:active,a.button.pink:hover{background-color:transparent;border-color:#f2635d;color:#f2635d}a.button.yellow:link,a.button.yellow:visited{border-color:#efd877;background-color:#efd877;color:#fff}a.button.yellow:active,a.button.yellow:hover{background-color:transparent;color:#efd877;border-color:#efd877}a.button.purple:link,a.button.purple:visited{border-color:#b09cff;background-color:#b09cff;color:#fff}a.button.purple:active,a.button.purple:hover{background-color:transparent;color:#b09cff;border-color:#b09cff}a.button.saumon:link,a.button.saumon:visited{border-color:#ef948d;background-color:#ef948d;color:#fff}a.button.saumon:active,a.button.saumon:hover{background-color:transparent;color:#ef948d;border-color:#ef948d}a.button.black:link,a.button.black:visited{background-color:#171717;border-color:#171717;color:#fff}a.button.black:active,a.button.black:hover{background-color:#58b3e0;border-color:#fff}.link-article{font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:block;transition:all .6s;text-transform:uppercase;border-top:1px solid #58b3e0;margin-top:20px;padding-top:20px}.link-article svg{fill:#58b3e0;stroke:#58b3e0;width:20px;height:10px}.link-article svg.blue{fill:#58b3e0;stroke:#58b3e0}.link-article svg.pink{fill:#ef948d;stroke:#f2635d}.link-article svg.yellow{fill:#efd877;stroke:#efd877}.link-article svg.purple{fill:#b09cff;stroke:#b09cff}.link-article svg.saumon{fill:#ef948d;stroke:#ef948d}a.link-article:link,a.link-article:visited{color:#58b3e0;text-decoration:none}a.link-article.blue:link,a.link-article.blue:visited{color:#58b3e0;border-color:#58b3e0}a.link-article.pink:link,a.link-article.pink:visited{color:#f2635d;border-color:#f2635d}a.link-article.yellow:link,a.link-article.yellow:visited{color:#efd877;border-color:#efd877}a.link-article.purple:link,a.link-article.purple:visited{color:#b09cff;border-color:#b09cff}a.link-article.saumon:link,a.link-article.saumon:visited{color:#ef948d;border-color:#ef948d}.link-article svg{transition:margin-left .2s ease-out;margin-left:0}.link-article:hover svg{margin-left:10px}form label{font-family:Outfit,sans-serif;font-weight:300;font-size:18px;margin-bottom:5px}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],textarea{background-color:#fff;margin-top:7px}select{background-color:#fff;margin-top:7px}div.wpcf7 input[type=checkbox],input[type=checkbox]{height:17px;width:17px;margin-right:7px}input[type=submit]{font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:inline-block;padding:7px 15px;transition:all .6s;border:0;background-color:#171717;color:#fff}input[type=submit]:hover{background-color:#58b3e0}.form-white input[type=email],.form-white input[type=text],.form-white textarea,input[type=url]{background-color:rgba(255,255,255,.8)}input[type=submit]{outline-offset:0;outline:-webkit-focus-ring-color auto 0}html input[disabled=disabled]{opacity:.2}div.wpcf7 span.wpcf7-list-item{margin:0}div.wpcf7 .optin{font-size:14px;line-height:18px}div.wpcf7 .optin a:link,div.wpcf7 .optin a:visited{text-decoration:underline}.custom-file-input{width:100%;overflow:hidden}.custom-file-input::-webkit-file-upload-button{visibility:hidden;display:none}.custom-file-input::before{content:'Upload';display:inline-block;background-color:transparent;border:1px solid #58b3e0;color:#58b3e0;border-radius:50px;padding:8px 18px;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:400;font-size:16px;font-family:Outfit,sans-serif;transition:all .4s ease-out;margin-top:9px;margin-right:15px;overflow:hidden}.custom-file-input:hover::before{border-color:#171717;color:#171717}.rgpd-infos{font-size:16px;line-height:20px;margin-top:13px}.optin input,.optin label{cursor:pointer}form .response span{display:none;margin-top:15px}form .response span.show{display:block}form .response .form-error,form .response .form-unvalid{color:#e30b0b}form .response .form-success{color:#8bc911}.menu-footer a:link,.menu-footer a:visited{color:#fff;text-decoration:none}.menu-footer a:active,.menu-footer a:hover{color:#58b3e0}footer .footer-separator{height:10px;width:100%;border-bottom:1px solid rgba(255,255,255,.1);margin-top:30px;margin-bottom:30px}#lang-menu-footer{display:flex;flex-direction:row;align-items:center;line-height:20px}#lang-menu-footer li{padding-left:10px;padding-right:10px;border-left:1px solid #fff;font-size:15px;font-weight:300;height:20px;line-height:20px}#lang-menu-footer li:first-child{padding-left:0;border-left:0}footer .landing-map{font-size:16px}footer .landing-map a:link,footer .landing-map a:visited{color:#a3a3a3}footer .landing-map a:active,footer .landing-map a:hover{color:#58b3e0}#tarteaucitronRoot #tarteaucitronAlertBig{background-color:#171717!important}#tarteaucitronRoot .tarteaucitronAllow{background-color:#58b3e0!important;margin:10px 3px!important}#tarteaucitronRoot .tarteaucitronDeny{background-color:transparent!important;border:1px solid #fff!important;margin:10px 3px!important}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important;margin:10px 3px!important}#tarteaucitronCloseCross{display:none}#tarteaucitronIcon #tarteaucitronManager{padding:12px 15px 12px!important}#tarteaucitronIcon #tarteaucitronManager img{width:42px!important;height:42px!important}#tarteaucitronRoot button#tarteaucitronBack{background:#000!important}div#tarteaucitronServices{box-shadow:none!important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{background:#171717!important}div#tarteaucitronInfo{border-color:rgba(255,255,255,.5)!important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,.tarteaucitronAllow,.tarteaucitronDeny{font-weight:300!important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button{background:#58b3e0!important}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:0 0!important;color:transparent!important;z-index:50!important}#tarteaucitron #tarteaucitronClosePanel:after{position:absolute;top:35px;right:17px;content:'';width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTc2NC4yODggMjE0LjU5MiA1MTIgNDY2Ljg4IDI1OS43MTIgMjE0LjU5MmEzMS45MzYgMzEuOTM2IDAgMCAwLTQ1LjEyIDQ1LjEyTDQ2Ni43NTIgNTEyIDIxNC41MjggNzY0LjIyNGEzMS45MzYgMzEuOTM2IDAgMSAwIDQ1LjEyIDQ1LjE4NEw1MTIgNTU3LjE4NGwyNTIuMjg4IDI1Mi4yODhhMzEuOTM2IDMxLjkzNiAwIDAgMCA0NS4xMi00NS4xMkw1NTcuMTIgNTEyLjA2NGwyNTIuMjg4LTI1Mi4zNTJhMzEuOTM2IDMxLjkzNiAwIDEgMC00NS4xMi00NS4xODR6Ii8+PC9zdmc+);background-position:center center;background-repeat:no-repeat;background-size:cover}.tarteaucitronCheck,.tarteaucitronCross{display:none!important}#tarteaucitron .tarteaucitronAllow,#tarteaucitron .tarteaucitronDeny{padding:10px 15px!important;border-radius:0!important}#tarteaucitron .tarteaucitronAllow{background-color:green!important}#tarteaucitron .tarteaucitronDeny{background-color:#8b0000!important;border:0!important}#tarteaucitronRoot .tarteaucitronH1{margin-top:40px!important}@media (max-width:750px){#widget-actus .title{margin-bottom:50px}}.talent-box-container{position:relative;height:680px;margin-bottom:50px;overflow-x:hidden}.talent-box-slider{position:relative;top:0;transition:all .6s ease}.talent-box-arrow-left,.talent-box-arrow-right{position:absolute;width:50px;height:59px;top:300px;z-index:50;cursor:pointer;opacity:0;transition:opacity .4s ease-out}.talent-box-container:hover .talent-box-arrow-left,.talent-box-container:hover .talent-box-arrow-right{opacity:.6}.talent-box-container:hover .talent-box-arrow-left:hover,.talent-box-container:hover .talent-box-arrow-right:hover{opacity:1}.talent-box-arrow-left{left:50px;transform:rotate(180deg)}.talent-box-arrow-right{right:50px}@media (max-width:1000px){.talent-box-container{overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth}.talent-box-arrow-left,.talent-box-arrow-right{display:none}}.talent-box{position:absolute;padding:20px;width:315px;height:444px;display:flex;flex-direction:column;justify-content:space-between;z-index:3;color:#171717}.talent-box.text-white{color:#fff}.talent-box.mini{width:228px;height:322px}.talent-box.img{background-size:cover;background-position:center center}.talent-box.level1{top:0}.talent-box.level2{top:228px}.talent-box.level3{top:350px}.talent-box p{font-family:Outfit,sans-serif;font-weight:400;font-size:22px;line-height:29px;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none;text-align:left}.talent-box.img{background-size:cover;background-position:center center;z-index:2}.talent-box.black{background-color:#171717;color:#fff}.talent-box.black span{color:#58b3e0}.talent-box.blue{background-color:#58b3e0;color:#fff}.talent-box.blue span{color:#171717}.talent-box.gray{background-color:#fef9f7;color:#171717}.talent-box.gray span{color:#58b3e0}.talent-box .hashtag{font-family:Outfit,sans-serif;font-weight:400;font-size:16px}.talent-box .hashtag.white{color:#fff;background-color:transparent}.talent-box .hashtag.black{color:#000;background-color:transparent}.talent-box .button{text-align:center}.sliding-text-container{position:absolute;top:-78px;width:100%;overflow-x:hidden;height:170px;z-index:10}@media (max-width:1000px){.sliding-text-container{display:none}}#bloc-international .button_container,#bloc_talents .button_container,#metiers .button_container{display:flex;flex-direction:column;gap:20px;justify-content:center;padding-top:40px;padding-bottom:40px;text-align:center;position:relative;z-index:100}#bloc_talents .button_container{padding-bottom:0}@media (min-width:500px){#bloc-international .button_container,#metiers .button_container{flex-direction:row}}.big-category-container{position:relative}.big-category{z-index:2}.big-category-container img{opacity:0;transition:opacity .4s ease-out;position:absolute;top:-50px;left:0;z-index:1;-moz-user-select:none;-webkit-user-select:none;user-select:none}.big-category-container:hover img{opacity:1}.big-category-container a:link,.big-category-container a:visited{color:#171717;text-decoration:none;transition:color .3s ease-out}.big-category-container.blue a:active,.big-category-container.blue a:hover{color:#58b3e0}.big-category-container.pink a:active,.big-category-container.pink a:hover{color:#f2635d}.big-category-container.yellow a:active,.big-category-container.yellow a:hover{color:#efd877}.big-category-container.purple a:active,.big-category-container.purple a:hover{color:#b09cff}.big-category-container.saumon a:active,.big-category-container.saumon a:hover{color:#ef948d}.big-category.highlight{border:0;position:relative}.big-category.highlight.blue{background-color:#58b3e0}.big-category.highlight.pink{background-color:#f2635d}.big-category.highlight.yellow{background-color:#efd877}.big-category.highlight.purple{background-color:#b09cff}.big-category.highlight.saumon{background-color:#ef948d}.big-category.highlight a:active h3,.big-category.highlight a:hover h3{color:#fff!important}#expertises .big-category.metier{padding-left:100px;padding-right:30px;padding-bottom:40px;margin-bottom:30px;position:relative}#expertises .big-category.metier a img{position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity .4s ease-out;max-width:100%}#expertises .big-category.metier a:hover img{opacity:1}#list-clients .text-big,.text-big.liste-client{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:25px}#list-clients .text-big strong,.text-big.liste-client strong{font-weight:700}@media only screen and (max-width:750px){#expertises .big-category.metier{padding-left:75px}#expertises .big-category.metier a img{display:none}}#bloc_talents p.description{margin-bottom:50px;font-size:18px;line-height:26px}#expertises .big-category{padding-left:85px}#expertises .big-category a:active,#expertises .big-category a:hover{text-decoration:none}#expertises .one-expertise .big-category{padding-top:50px;padding-bottom:50px;flex-grow:1}#expertises .one-expertise a h2{font-size:40px;line-height:42px}#expertises .one-expertise a:link,#expertises .one-expertise a:visited{color:#171717}#expertises .one-expertise .big-category-inner,#expertises .one-expertise .big-category-inner a h2{transition:color .2s ease-out}#expertises .one-expertise .big-category-inner.blue a:hover,#expertises .one-expertise .big-category-inner.blue a:hover h2{color:#58b3e0}#expertises .one-expertise .big-category-inner.white a:hover,#expertises .one-expertise .big-category-inner.white a:hover h2{color:#fff}#expertises .one-expertise .big-category-inner.pink a:hover,#expertises .one-expertise .big-category-inner.pink a:hover h2{color:#f2635d}#expertises .one-expertise .big-category-inner.yellow a:hover,#expertises .one-expertise .big-category-inner.yellow a:hover h2{color:#efd877}#expertises .one-expertise .big-category-inner.purple a:hover,#expertises .one-expertise .big-category-inner.purple a:hover h2{color:#b09cff}#expertises .one-expertise .big-category-inner.saumon a:hover,#expertises .one-expertise .big-category-inner.saumon a:hover h2{color:#ef948d}#expertises .one-expertise{position:relative}#expertises svg{position:absolute;top:50px;left:0}#expertises .one-expertise .big-category-inner.white svg{position:absolute;top:40px;right:20px;left:auto}@media only screen and (max-width:750px){#expertises svg{top:51px}#expertises .big-category{padding-left:54px}#expertises .one-expertise .big-category-inner.white svg{top:58px}#expertises .one-expertise a h2{font-size:30px;line-height:35px}}#bloc-chiffres .chiffre{font-family:Outfit,sans-serif;font-weight:500;font-size:62px;margin-bottom:20px;line-height:60px}#bloc-chiffres .chiffre.blue{color:#58b3e0}#bloc-chiffres .chiffre.pink{color:#f2635d}#bloc-chiffres .chiffre.yellow{color:#efd877}#bloc-chiffres .chiffre.purple{color:#b09cff}#bloc-chiffres .chiffre.saumon{color:#ef948d}#bloc-chiffres p{font-family:Rubik,sans-serif;font-weight:400;font-size:18px;line-height:30px;margin-bottom:50px}.anchors{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;margin-top:50px;align-items:center}.anchors div{display:flex;flex-direction:row;justify-content:center;align-items:center}.anchors svg{width:12px;height:6.3px;margin-right:10px}@media only screen and (max-width:1000px){.anchors{align-items:flex-start;margin-bottom:30px}}.particles-bg{background-image:url(library/images/particles.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.double-image{position:relative;min-height:550px;max-width:600px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px}.double-image img{width:50%;height:auto;position:absolute}.double-image img:first-child{top:0;left:0;z-index:2}.double-image img:last-child{bottom:40px;right:10%;z-index:3}@media only screen and (max-width:550px){.double-image{min-height:350px}.double-image img:first-child{left:10%}.double-image img:last-child{right:0}}.list-categories{border-bottom:3px solid #171717;padding-bottom:40px;margin-bottom:40px;font-family:Rubik,sans-serif;font-weight:400;font-size:20px}.list-categories div{margin-left:15px;margin-right:15px}.list-categories div:first-child{margin-left:0}.list-categories div.separator{width:1px;background-color:#171717}.list-categories div.current_category a:link,.list-categories div.current_category a:visited{color:#58b3e0}@media only screen and (max-width:800px){.list-categories div{margin-left:0;margin-right:0;margin-bottom:2px}.list-categories div.separator{display:none}}#all-themes{margin-bottom:80px}#all-themes ul{display:flex;flex-wrap:wrap;gap:30px;font-size:25px;line-height:32px;font-weight:400}#all-themes ul li:nth-child(even) a:link,#all-themes ul li:nth-child(even) a:visited{color:#58b3e0}@media (max-width:750px){#all-themes ul{gap:15px;font-size:20px;line-height:26px}#all-themes ul{font-size:20px;line-height:26px}}#filters{z-index:99;font-weight:400;font-size:18px;position:absolute;right:0;top:0}#filters svg{transform:rotate(90deg)}#filters .dropdown{margin-left:20px;cursor:pointer;position:relative;margin-bottom:20px}#filters .dropdown ul{visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;top:20px;left:0;background-color:#fff;font-size:15px;padding:10px 30px;width:190px;line-height:18px;border-radius:10px;box-shadow:0 4px 7px rgba(0,0,0,.3)}#filters .dropdown ul.opened{visibility:visible;transform:translateY(0);opacity:1;z-index:100}#filters .dropdown li{padding-top:8px;padding-bottom:8px}@media only screen and (max-width:750px){.bloc-title-filters{margin-bottom:100px}#filters{left:0;top:50px}}#filters.filters-blog{position:relative;right:auto;top:auto;display:flex;gap:25px}#filters .dropdown{margin:0}@media only screen and (max-width:750px){#filters.filters-blog{flex-direction:column}}.portrait-container{padding-bottom:15px;margin-bottom:40px}.portrait-container .portrait{max-width:250px;margin-left:auto;margin-right:auto}.location-badge{font-size:14px;font-family:Outfit,sans-serif;font-weight:400;background-color:rgba(0,0,0,.7);position:absolute;display:inline-block;left:10px;bottom:10px;border-radius:30px;padding:3px 12px}.location-badge svg{fill:#171717;width:8.5px;height:12px;margin-right:5px}.portrait-container .name{font-family:Outfit,sans-serif;font-weight:400;font-size:18px;margin-top:28px;line-height:1.1;margin-bottom:5px}.portrait-container .job{font-family:Outfit,sans-serif;font-weight:300;font-size:16px;line-height:20px;height:35px}.portrait-container .mini-icon-linkedin,.portrait-container .mini-icon-twitter,.portrait-container .modal-icon,.portrait-container .no-mini-icon{margin-top:15px}.portrait-container .mini-icon-linkedin,.portrait-container .mini-icon-twitter,.portrait-container .no-mini-icon{width:23px;height:23px}.portrait-container .no-mini-icon{height:31px}section.black .portrait-container{border-bottom:1px solid #fff}section.black .name a:link,section.black .name a:visited{color:#fff}section.black .location-badge{color:#fff}section.black .location-badge svg{fill:#fff}.portrait-container.wide{display:flex;flex-direction:row;gap:20px}.portrait-container.wide .talent-content{flex-grow:1;text-align:left}.portrait-container.wide .talent-thumb{max-width:120px;height:160px}.portrait-container.wide .location-badge{position:relative;left:auto;bottom:auto;padding:0;background-color:transparent}.location-icon-black,.location-icon-white{font-family:Outfit,sans-serif;font-size:14px}.location-icon-black svg,.location-icon-white svg{width:8.5px;height:12px;margin-right:5px}.location-icon-black svg{fill:#171717}.location-icon-white svg{fill:#fff}@media only screen and (max-width:1000px){#talent-header p{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width:500px){#talent-header .modal-portrait-big{width:100%;max-width:100%;margin-right:0}}#expertise-modal ul li{margin-bottom:37px;padding-left:41px;position:relative}#expertise-modal ul li:before{position:absolute;content:'';left:0;top:10px;width:16px;height:16px;border-radius:50px}#expertise-modal ul.blue li:before{background-color:#58b3e0}#expertise-modal ul.pink li:before{background-color:#f2635d}#expertise-modal ul.yellow li:before{background-color:#efd877}#expertise-modal ul.purple li:before{background-color:#b09cff}#expertise-modal ul.saumon li:before{background-color:#ef948d}#popup_publication{position:fixed;top:0;bottom:0;left:100%;width:100%;background-color:#f1f7fa;z-index:1000;transition:left .4s ease-out;overflow:auto}#popup_publication.opened{left:0}#popup_publication .close_popup{position:absolute;right:30px;top:30px}#popup_publication h3{font-size:50px;font-weight:600;line-height:50px}#popup_publication .publication_form{font-size:26px;font-weight:400}#popup_publication .optin{margin-top:25px}#popup_publication .optin label{font-size:22px;font-weight:400;cursor:pointer}#popup_publication .form-footer{text-align:center;max-width:630px;margin-left:auto;margin-right:auto}#popup_publication .form-footer input,#popup_publication .form-footer p,#popup_publication .form-footer small{margin-top:25px}#popup_publication small{color:#888;display:block}#popup_publication small a:active,#popup_publication small a:hover,#popup_publication small a:link,#popup_publication small a:visited{text-decoration:underline;color:#888}#popup_publication input[type=submit]{padding:13px 35px;font-size:26px}#popup_publication input[type=email].error,#popup_publication input[type=text].error{border:2px solid red}#popup_publication input[type=email],#popup_publication input[type=text]{margin-bottom:20px}#popup_publication .close_popup svg{fill:#171717;stroke:#171717;width:80px;height:80px;cursor:pointer;transition:all .3s ease-out}#popup_publication .close_popup svg:hover{fill:#58b3e0;stroke:#58b3e0}#popup_publication .message_callback{font-weight:400}@media only screen and (max-width:880px){#popup_publication .close_popup{right:0;top:5px}#popup_publication h3{font-size:30px;line-height:40px;margin-top:70px;margin-top:50px}#popup_publication .publication_form{font-size:20px}#popup_publication .optin label{font-size:20px}#popup_publication input[type=submit]{font-size:20px}}#offre-missions{overflow-x:hidden}#offre-missions li{list-style:circle;margin-bottom:20px}.job-sidebar{font-family:Rubik,sans-serif;font-size:18px;font-weight:400}.job-sidebar ul{margin-left:21px}.job-infos{border-bottom:3px solid #171717;padding-bottom:20px;margin-bottom:30px}.job-domaine{position:relative;padding-left:18px;font-family:Outfit,sans-serif;font-size:14px;margin-left:30px}.job-domaine:before{position:absolute;content:'';left:0;top:9px;width:12px;height:12px;border-radius:50px}.job-domaine.blue:before{background-color:#58b3e0}.job-domaine.pink:before{background-color:#f2635d}.job-domaine.yellow:before{background-color:#efd877}.job-domaine.purple:before{background-color:#b09cff}.job-domaine.saumon:before{background-color:#ef948d}.job-domaine.default:before{background-color:#e8fafd}.job-title{font-family:Outfit,sans-serif;font-size:35px;line-height:48px;margin-bottom:45px}.job-title a:active,.job-title a:hover{text-decoration:none;color:#58b3e0}@media only screen and (max-width:1000px){.job-sidebar{margin-top:30px}#jobs .link-article{border:0;padding-top:0;margin-top:0}}.hidden-post{display:none}.article-thumb{height:300px;width:100%;position:relative;margin-bottom:22px;cursor:pointer;overflow:hidden}.article-thumb .article-theme{position:absolute;top:13px;left:13px;padding:5px 14px;color:#fff;z-index:10;font-size:14px;line-height:18px;border-radius:20px}.article-thumb .article-theme.blue{background-color:#58b3e0}.article-thumb .article-theme.purple{background-color:#b09cff}.article-thumb .article-theme.yellow{background-color:#efd877}.article-thumb .article-theme.pink{background-color:#f2635d}.article-thumb .article-theme.saumon{background-color:#ef948d}.article-thumb img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease-out;background-color:#ccc}.article-thumb svg{width:60px;height:60px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease-out}.article-thumb:hover img{transform:scale(1.05)}.article-thumb:hover svg{opacity:1}@media screen and (max-width:750px){.article-thumb{height:330px}}@media screen and (max-width:500px){.article-thumb{height:230px}}.talent-thumb{height:285px;width:100%;position:relative;margin-bottom:22px;cursor:pointer;overflow:hidden;max-width:250px;margin-left:auto;margin-right:auto}.talent-thumb img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .2s ease-out;background-color:#ccc;transform-origin:center;-webkit-backface-visibility:hidden;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.talent-thumb .location-badge{z-index:10}.talent-thumb svg.circle-arrow-black{width:60px;height:60px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;transition:opacity .4s ease-out}.talent-thumb:hover img{transform:scale(1.03)}.talent-thumb:hover svg.circle-arrow-black{opacity:1}@media screen and (max-width:500px){.talent-thumb{height:240px}}.article-portrait{width:230px;border-bottom:2px solid #171717}.citation{font-family:Outfit,sans-serif;font-size:26px;line-height:34px}@media only screen and (max-width:750px){.article-portrait{margin-top:50px;border-bottom:0}.citation{font-size:22px;line-height:30px}}.entry-content.wrap{padding-top:40px;padding-bottom:60px}.entry-content .button+h1,.entry-content .button+h2,.entry-content .wp-block-buttons+h1,.entry-content .wp-block-buttons+h2,.entry-content figure+h1,.entry-content figure+h2,.entry-content p+h1,.entry-content p+h2,.entry-content ul+h1,.entry-content ul+h2{padding-top:50px}.entry-content .wp-block-buttons+h3,.entry-content .wp-block-buttons+h4,.entry-content figure+h3,.entry-content figure+h4,.entry-content p+h3,.entry-content p+h4,.entry-content ul+h3,.entry-content ul+h4{padding-top:30px}.entry-content .wp-block-buttons+h5,.entry-content .wp-block-buttons+h6,.entry-content figure+h5,.entry-content figure+h6,.entry-content p+h5,.entry-content p+h6,.entry-content ul+h5,.entry-content ul+h6{padding-top:20px}.wp-block-columns{gap:45px;margin-bottom:50px}@media screen and (min-width:500px){.wp-block-columns{margin-bottom:70px}}.wp-block-columns .wp-block-columns{margin-bottom:0}.wp-element-caption{text-align:center;font-size:15px;line-height:22px;font-weight:400}.entry-content a{transition:color .2s}.entry-content a:link,.entry-content a:visited{text-decoration:underline}.entry-content a:active,.entry-content a:hover{color:#58b3e0}.wp-block-button a{font-family:Rubik,sans-serif;font-weight:400;font-size:16px;line-height:24px;display:inline-block;border-radius:50px;padding:12px 25px;transition:all .6s}.wp-block-button a:link,.wp-block-button a:visited{background-color:#58b3e0;text-decoration:none;color:#fff}.wp-block-button a:active,.wp-block-button a:hover{background-color:#171717;text-decoration:none}.wp-block-embed__wrapper{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.wp-block-embed__wrapper iframe{left:0;top:0;height:100%;width:100%;position:absolute}.entry-content h1,.entry-content h2,.entry-content h3{margin:0;margin-bottom:40px}.entry-content h4,.entry-content h5,.entry-content h6{margin:0;margin-bottom:25px}.entry-content .wp-block-button>.wp-block-button__link,.entry-content .wp-block-embed,.entry-content .wp-block-image,.entry-content .wp-block-pullquote,.entry-content figure,.entry-content p,.entry-content ul{margin:0;margin-bottom:20px}@media screen and (min-width:500px){.entry-content .wp-block-button>.wp-block-button__link,.entry-content .wp-block-embed,.entry-content .wp-block-image,.entry-content .wp-block-pullquote,.entry-content figure,.entry-content p,.entry-content ul{margin-bottom:30px}}.wp-block-column>.button:last-child,.wp-block-column>.wp-block-buttons:last-child .wp-element-button,.wp-block-column>figure:last-child,.wp-block-column>p:last-child,.wp-block-column>ul:last-child{margin-bottom:0}.entry-content p:has(+ul){margin-bottom:10px}.entry-content .wp-block-quote{margin:0;padding:40px 25px;border-top:2px solid #171717;border-bottom:2px solid #171717;position:relative}.entry-content .wp-block-quote p{font-size:23px;line-height:35px;font-family:Outfit,sans-serif;margin-bottom:20px}.entry-content .wp-block-quote cite{font-family:Outfit,sans-serif}.entry-content .wp-block-quote:after{content:'';width:40px;height:40px;border-left:10px solid #fff;border-right:10px solid #fff;box-sizing:content-box;background-image:url(library/images/quote.svg);background-repeat:no-repeat;background-size:cover;position:absolute;bottom:-20px;right:50px;background-color:#fff}.entry-content ul{list-style:circle;padding-left:20px}.entry-content ul li{margin-bottom:10px}.publication{background-color:#58b3e0;border-radius:10px;padding:50px;padding-left:450px;color:#fff;position:relative;margin-top:50px;margin-bottom:50px}.publication.no-img{padding-left:50px;text-align:center}.publication img{position:absolute;bottom:0;left:-100px;max-width:523px;max-height:368px}.publication .publication_titre{font-family:Outfit,sans-serif;font-size:38px;line-height:44px;margin-bottom:20px}.publication .publication_desc{font-family:Rubik,sans-serif;font-size:20px;line-height:30px;font-weight:300;margin-bottom:30px}.publication a:link,.publication a:visited{background-color:#fff;color:#58b3e0}.publication a:active,.publication a:hover{background-color:transparent;border-color:#fff;color:#fff!important;text-decoration:none!important}.image-article{width:100%;margin-top:30px}@media only screen and (max-width:880px){.publication{padding:50px;padding-top:300px;margin-top:80px;text-align:center}.publication img{top:-70px;left:50%;transform:translate(-50%,0)}}@media only screen and (max-width:600px){.publication img{width:100%}.publication{padding:30px;padding-top:280px}.publication .publication_titre{font-size:30px;line-height:36px}.publication .publication_desc{font-size:18px;line-height:25px}}@media only screen and (max-width:428px){.publication{padding:30px;padding-top:180px}}.single-landing #chapo a:link,.single-landing #chapo a:visited{color:#58b3e0}.overlay-landing{background-color:rgba(0,0,0,.5);height:100%;display:flex;flex-direction:column;justify-content:center}#header-img.landing-header h1{margin-top:0;margin-bottom:10px}@media only screen and (max-width:428px){#header-img.landing-header h1{line-height:26px}}section.btn-contact a.button.very-big{transform:translateY(-66px);margin-top:20px}.modal-text.liste-client{font-family:Rubik,sans-serif;font-size:21px;font-weight:300;margin-bottom:50px;line-height:32px}.modal-text strong{font-weight:400}.modal-text small{font-size:18px}#faq-section .row{transform:translateY(-60px);min-height:80px}#faq-section .close-faq{position:absolute;right:0;top:-10px;z-index:10}#faq-landing{display:none;text-align:left;position:relative}#faq-landing.opened{display:block}.toggle-faq{text-align:center}.toggle-faq a:link,.toggle-faq a:visited{color:#171717!important}#faq-landing h2{font-size:30px}#faq-landing h3{font-size:23px;font-weight:400;margin-top:50px}.modal-section .publication{margin-top:0}.modal-section h3.title{margin-top:0}.modal-section .title-article a:link,.modal-section .title-article a:visited{color:#171717}#default-page a:link,#default-page a:visited,.modal-section a:link,.modal-section a:visited,.section-article a:link,.section-article a:visited{color:#58b3e0}#default-page a:active,#default-page a:hover,.modal-section a:active,.modal-section a:hover,.section-article a:active,.section-article a:hover{color:#000;text-decoration:underline}.modal-section.black a:active,.modal-section.black a:hover,.section-article.black a:active,.section-article.black a:hover{color:#fff}#default-page ul{list-style-type:circle;padding-left:20px}section:has(.scroller){overflow-x:clip;background-color:#fff}.scroller{position:relative;user-select:none}.scroller:not(.loaded){height:500px;visibility:hidden}.scroller .inner-scroller{position:absolute;left:0;top:0;display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:0;flex-shrink:0}.scroller .inner-scroller .item{display:flex;flex-direction:row;opacity:0;transition:opacity .5s ease-out}.scroller .inner-scroller .item.active{opacity:1}.scroller .scroller-nav .arrow-left,.scroller .scroller-nav .arrow-right{position:absolute;z-index:30;left:0;top:50%;transform:translateY(-50%) rotate(180deg);cursor:pointer;transition:opacity .2s;border-radius:50px;width:35px;height:35px;aspect-ratio:1/1;opacity:.4}@media (min-width:500px){.scroller .scroller-nav .arrow-left,.scroller .scroller-nav .arrow-right{opacity:.6}}.scroller .scroller-nav .arrow-left .circle-arrow,.scroller .scroller-nav .arrow-right .circle-arrow{margin-right:0}.scroller .scroller-nav .arrow-left:hover,.scroller .scroller-nav .arrow-right:hover{opacity:1}.scroller .scroller-nav .arrow-left.disabled,.scroller .scroller-nav .arrow-right.disabled{cursor:default;opacity:0}.scroller .scroller-nav .arrow-right{left:auto;right:0;transform:translateY(-50%) rotate(0)}.scroller:has(.bullets.show){margin-bottom:80px}.scroller .bullets{position:absolute;width:100%;height:40px;left:0;bottom:-40px;display:none;flex-direction:row;align-items:flex-end;justify-content:center;gap:10px}.scroller .bullets.show{display:flex}.scroller .bullets .bullet{display:inline-block;width:10px;height:10px;border-radius:50px;background-color:#58b3e0;border:1px solid #58b3e0;cursor:pointer;transition:background-color .2s ease-out}.scroller .bullets .bullet:hover{background-color:#f2f7fa;border:1px solid #58b3e0}.scroller .bullets .bullet.active{background-color:#f2f7fa;border:1px solid #58b3e0}@media (min-width:768px){.scroller .scroller-nav .arrow-left,.scroller .scroller-nav .arrow-right{width:60px;height:60px}.scroller .inner-scroller{padding-left:100px;padding-right:100px}}#list-partenaires{background-color:#fff;position:relative}#list-partenaires .bg-partenaire-desktop,#list-partenaires .bg-partenaire-mobile{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;z-index:0}#list-partenaires .bg-partenaire-desktop{display:none}#list-partenaires .bg-partenaire-mobile{display:block}@media (min-width:768px){#list-partenaires .bg-partenaire-desktop{display:block}#list-partenaires .bg-partenaire-mobile{display:none}}#list-partenaires .scroller .inner-scroller .item{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}#list-partenaires .scroller .inner-scroller .subitem{display:flex;flex-direction:column;flex-basis:calc(33.3333% - 25px);max-width:calc(33.3333% - 25px);justify-content:center;align-items:center}#list-partenaires .scroller .inner-scroller .subitem.item-mobile{flex-basis:100%;max-width:100%}#list-partenaires .scroller .inner-scroller .item .slide-logo{height:200px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:center}#list-partenaires .scroller .inner-scroller .item .slide-logo img{max-width:100%;max-height:200px}#list-partenaires .scroller .inner-scroller .item .slide-title{font-family:Rubik,sans-serif;font-size:24px;font-weight:500;line-height:24px;text-align:center}#list-partenaires .scroller .inner-scroller .item p{text-align:justify;font-family:Rubik,sans-serif;font-size:16px;line-height:22px}@media (min-width:1024px){#list-partenaires .scroller .inner-scroller .item{flex-direction:row;align-items:flex-start}}#list-partenaires .scroller .inner-scroller .subitem.item-desktop.solo{display:flex;flex-direction:row;flex-basis:100%;max-width:100%;height:100%;gap:30px;justify-content:center;align-items:center}#list-partenaires .scroller .inner-scroller .subitem.item-desktop.solo .slide-logo{max-width:250px}#list-partenaires .scroller .inner-scroller .subitem.item-desktop.solo .slide-text{max-width:400px}#list-partenaires .scroller .inner-scroller .subitem.item-desktop.solo .slide-title{text-align:left}#list-partenaires .scroller .inner-scroller .subitem.item-desktop.solo .slide-text p{font-size:18px;line-height:26px}