@-webkit-keyframes span-btn{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}51%{-webkit-transform:translateY(110%);transform:translateY(110%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes span-btn{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}51%{-webkit-transform:translateY(110%);transform:translateY(110%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes span-btn2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-80%);transform:translateY(-80%);opacity:0}51%{-webkit-transform:translateY(80%);transform:translateY(80%);opacity:0;font-family:"Denim Regular"}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;font-family:"Denim Regular"}}@keyframes span-btn2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-80%);transform:translateY(-80%);opacity:0}51%{-webkit-transform:translateY(80%);transform:translateY(80%);opacity:0;font-family:"Denim Regular"}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;font-family:"Denim Regular"}}@-webkit-keyframes marquee{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes marquee{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@font-face{font-family:"Denim Light";src:url(//primaalab.com/wp-content/themes/primaa/t/Denim-Light.woff2)format("woff2"),url(//primaalab.com/wp-content/themes/primaa/t/Denim-Light.woff)format("woff");font-weight:200 800;font-display:swap}@font-face{font-family:"Denim Regular";src:url(//primaalab.com/wp-content/themes/primaa/t/Denim-Regular.woff2)format("woff2"),url(//primaalab.com/wp-content/themes/primaa/t/Denim-Regular.woff)format("woff");font-weight:200 800;font-display:swap}@font-face{font-family:"Denim Medium";src:url(//primaalab.com/wp-content/themes/primaa/t/Denim-Medium.woff2)format("woff2"),url(//primaalab.com/wp-content/themes/primaa/t/Denim-Medium.woff)format("woff");font-weight:200 800;font-display:swap}.blanc{background-color:#fffef2}.vertbleu{background-color:#00353e}.vertgris{background-color:#95b7a8}.mauve{background-color:#d2bcd9}.btn.blanc:after,.citron,.i-text-demo .request:after{background-color:#e1e17f}.c-grid{margin:0 auto;width:100vw;display:grid;grid-template-columns:repeat(24,1fr);grid-gap:0;pointer-events:none}:root{--padd:1.3888888889vw;--col_size:calc(100vw / 24);--col-1:calc(var(--col_size)*1);--col-2:calc(var(--col_size)*2);--col-3:calc(var(--col_size)*3);--col-4:calc(var(--col_size)*4);--col-5:calc(var(--col_size)*5);--col-6:calc(var(--col_size)*6);--col-7:calc(var(--col_size)*7);--col-8:calc(var(--col_size)*8);--col-9:calc(var(--col_size)*9);--col-10:calc(var(--col_size)*10);--col-11:calc(var(--col_size)*11);--col-12:calc(var(--col_size)*12);--col-13:calc(var(--col_size)*13);--col-14:calc(var(--col_size)*14);--col-15:calc(var(--col_size)*15);--col-16:calc(var(--col_size)*16);--col-17:calc(var(--col_size)*17);--col-18:calc(var(--col_size)*18);--col-19:calc(var(--col_size)*19);--col-20:calc(var(--col_size)*20);--col-21:calc(var(--col_size)*21);--col-22:calc(var(--col_size)*22);--col-23:calc(var(--col_size)*23);--col-24:calc(var(--col_size)*24);--marge120:clamp(80px, calc(var(--col-1)*2), calc(var(--col-1)*2));--marge60:clamp(40px, var(--col-1), var(--col-1))}.col-1,.col-2,.col-3{position:relative;width:calc(var(--col_size)*1)}.col-2,.col-3{width:calc(var(--col_size)*2)}.col-3{width:calc(var(--col_size)*3)}.col-4,.col-5,.col-6{position:relative;width:calc(var(--col_size)*4)}.col-5,.col-6{width:calc(var(--col_size)*5)}.col-6{width:calc(var(--col_size)*6)}.col-7,.col-8,.col-9{position:relative;width:calc(var(--col_size)*7)}.col-8,.col-9{width:calc(var(--col_size)*8)}.col-9{width:calc(var(--col_size)*9)}.col-10,.col-11,.col-12{position:relative;width:calc(var(--col_size)*10)}.col-11,.col-12{width:calc(var(--col_size)*11)}.col-12{width:calc(var(--col_size)*12)}.col-13,.col-14,.col-15{position:relative;width:calc(var(--col_size)*13)}.col-14,.col-15{width:calc(var(--col_size)*14)}.col-15{width:calc(var(--col_size)*15)}.col-16,.col-17,.col-18{position:relative;width:calc(var(--col_size)*16)}.col-17,.col-18{width:calc(var(--col_size)*17)}.col-18{width:calc(var(--col_size)*18)}.col-19,.col-20,.col-21{position:relative;width:calc(var(--col_size)*19)}.col-20,.col-21{width:calc(var(--col_size)*20)}.col-21{width:calc(var(--col_size)*21)}.col-22,.col-23,.col-24{position:relative;width:calc(var(--col_size)*22)}.col-23,.col-24{width:calc(var(--col_size)*23)}.col-24{width:calc(var(--col_size)*24)}#grid{width:100vw;height:100vh;position:fixed;pointer-events:none;top:0;z-index:99999;display:none}#grid .wrap{height:100%}#grid .col{border-right:1px solid red;opacity:1}@media screen and (max-width:700px){:root{--padd:12px;--col_size:calc(100vw / 16);--col-16:calc(var(--col_size)*16);--col-17:calc(var(--col_size)*16);--col-18:calc(var(--col_size)*16);--col-19:calc(var(--col_size)*16);--col-20:calc(var(--col_size)*16);--col-21:calc(var(--col_size)*16);--col-22:calc(var(--col_size)*16);--col-23:calc(var(--col_size)*16);--col-24:calc(var(--col_size)*16)}.col-21,.col-24{position:relative;width:calc(var(--col_size)*14)}.col-24{width:calc(var(--col_size)*16)}.col-10{width:calc(var(--col_size)*14)}.col-11,.col-12{width:calc(var(--col_size)*16)}}.sticky{position:-webkit-sticky!important;position:sticky!important;top:0}@media screen and (max-width:700px){.sticky{position:relative!important;top:0}}*,::after,::before{box-sizing:border-box}*{margin:0}picture{overflow:hidden}picture img{display:block}canvas,img,picture,svg,video{max-width:100%;display:block}.video video,video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}dir,h1,h2,h3,h4,h5,menu,p,ul{-webkit-margin-before:0;-webkit-margin-after:0}h1,h2,h3,h4,h5,p{overflow-wrap:break-word;margin:0;padding:0;font-size:unset;font-weight:unset}figure{-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-after:unset;margin-block-end:unset;-webkit-margin-start:unset;margin-inline-start:unset;-webkit-margin-end:unset;margin-inline-end:unset}dir,menu,ul{display:block;list-style-type:disc;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}a{text-decoration:none;color:#00353e}:focus{outline:0}strong{font-weight:500}div,section{position:relative}a,button,div,input,select,textarea{-webkit-tap-highlight-color:transparent}html{min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;background-color:#fffef2;font-family:"Denim Regular"}.biomarker,.bl-value h3,.c35,.i-right-info-solution h4,.menu nav ul li{font-size:clamp(2.4305555556vw,2.4305555556vw,2.4305555556vw);line-height:1.15;letter-spacing:-.0486111111vw}@media screen and (max-width:700px){.biomarker,.bl-value h3,.c35,.i-right-info-solution h4,.menu nav ul li{font-size:24px}}.c30,.slide-testimonial h3{font-size:clamp(2.0833333333vw,2.0833333333vw,2.0833333333vw);line-height:1.2;letter-spacing:-.0416666667vw}@media screen and (max-width:700px){.c30,.slide-testimonial h3{font-size:clamp(25px,1.736vw,1.736vw)}}.bottom-slide h4,.c25,h3{font-size:clamp(25px,1.7361111111vw,1.7361111111vw);line-height:1.2;letter-spacing:-.0347222222vw}@media screen and (max-width:700px){.bottom-slide h4,.c25,h3{font-size:clamp(20px,1.042vw,1.942vw)}}.texte_news ul li{line-height:1.4}.articles-evidences .inline-elem h3,.bl-value p,.c20,.left-i-item h3,.texte_news ul li,p{font-size:clamp(16px,1.3888888889vw,1.3888888889vw);letter-spacing:-.0416666667vw}.bl-value p,.c20,p{line-height:1.4;font-family:"Denim Light"}@media screen and (max-width:700px){.articles-evidences .inline-elem h3,.bl-value p,.c20,.left-i-item h3,.texte_news ul li,p{font-size:clamp(16px,1.042vw,1.942vw)}}.c12{font-size:clamp(13px,.8333333333vw,.8333333333vw);line-height:1.15;font-family:"Denim Regular"}@media screen and (max-width:700px){.c12{font-size:clamp(11px,.8333333333vw,.8333333333vw)}}.c15,.dataprotect{font-size:clamp(1.0416666667vw,1.0416666667vw,1.0416666667vw);font-family:"Denim Regular"}.c15{line-height:1.15}@media screen and (max-width:700px){.c15,.dataprotect{font-size:clamp(13px,1.0416666667vw,1.0416666667vw)}}.bio-links p{font-size:clamp(1.25vw,1.25vw,1.25vw)}@media screen and (max-width:700px){.bio-links p{font-size:clamp(15px,1.25vw,1.25vw)}}.bl-story .i-bl-story h2,.bl-story .i-bl-story h3,.postuler h2 i,.t60,h2{font-size:clamp(4.1666666667vw,4.1666666667vw,4.1666666667vw);line-height:1;letter-spacing:-.125vw}@media screen and (max-width:700px){.bl-story .i-bl-story h2,.bl-story .i-bl-story h3,.postuler h2 i,.t60,h2{font-size:clamp(40px,3.042vw,3.042vw)}}.t90{font-size:clamp(5.5555555556vw,5.5555555556vw,5.5555555556vw);line-height:.85;letter-spacing:-.1875vw}@media screen and (max-width:700px){.t90{font-size:clamp(40px,3.042vw,3.042vw)}}.reg,h3{font-family:"Denim Regular"}.light{font-family:"Denim Light"}.btn,.btn.blanc{background-color:unset}.btn{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);border:1px solid #00353e;color:#00353e;height:clamp(45px,3.4722222222vw,3.4722222222vw);padding:0 1.25vw;overflow:hidden;display:flex;align-items:center;text-align:center;font-family:"Denim Medium";font-size:clamp(12px,1.0416666667vw,1.0416666667vw);font-style:normal;position:relative;line-height:1.5;letter-spacing:-.0104166667vw;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);cursor:pointer}@media screen and (max-width:700px){.btn{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);padding:10px 18px}}.btn span{z-index:2;transition:color .2s cubic-bezier(.215,.61,.355,1) .07s}.btn.blanc{border:1px solid #fffef2;color:#fffef2}.animBtn1:hover span,.request:hover .inner-btn{transition:color .2s cubic-bezier(.215,.61,.355,1) .2s}.animBtn1:hover span{-webkit-animation:span-btn .4s cubic-bezier(.455,.03,.515,.955);animation:span-btn .4s cubic-bezier(.455,.03,.515,.955);color:#fffef2}.request,.request .inner-btn{display:inline-block;display:inline-flex;border:0}.request{color:#131314;background-color:#e1e17f}.request .inner-btn{z-index:4;align-items:center;transition:color .2s cubic-bezier(.215,.61,.355,1) .07s}.request span{width:.8333333333vw;margin-right:calc(var(--padd)/2)}@media screen and (max-width:700px){.request span{width:12px;margin-right:10px}}.request svg path,.request:hover svg path{transition:stroke .2s cubic-bezier(.215,.61,.355,1) .07s}.request:hover svg path{stroke:#00353e}.request:hover .inner-btn{color:#00353e}.btn-nav:hover svg,.request:hover .inner-btn{-webkit-animation:span-btn .4s cubic-bezier(.455,.03,.515,.955);animation:span-btn .4s cubic-bezier(.455,.03,.515,.955)}.btn-nav:hover svg path{transition:fill .2s cubic-bezier(.215,.61,.355,1) .07s;fill:#fffef2}.btn-nav{transition:all .3s cubic-bezier(.215,.61,.355,1);cursor:pointer;overflow:hidden;height:clamp(45px,3.4722222222vw,3.4722222222vw);width:clamp(45px,3.4722222222vw,3.4722222222vw);border-radius:50%;border:1px solid #00353e;position:relative;display:flex;align-items:center;justify-content:center}.btn-nav svg{width:30%;z-index:3}.btn-nav:after,.btn:after,.request:after{content:"";width:110%;height:110%;border-radius:50%;background-color:#00353e;position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.request:after{background-color:#d2bcd9}.btn.blanc:hover span,body{color:#00353e}.animBtn1:hover::after,.btn-nav:hover::after,.item-solution-menu:hover .animBtn1::after,.request:hover::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;border-radius:0;transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}.defautpage .inner-wrap{padding:50px 0;width:60vw;margin:0 auto}.defautpage .inner-wrap h2{font-size:clamp(35px,3.472vw,3.472vw);margin:50px 0 20px;font-weight:700;text-transform:uppercase}.defautpage .inner-wrap ol li,.defautpage .inner-wrap p{font-size:20px;line-height:1.5}.defautpage .inner-wrap p{margin:20px 0}body{padding:0;inset:0;line-height:1.3;margin:0;font-size:clamp(20px,1.389vw,65px)}body.is-loaded{overflow-y:scroll;overflow-x:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped,body{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}ul{display:contents}.wait{cursor:wait!important}.split,.split .baseline .line{position:relative;opacity:0}.split .baseline .line{display:block;will-change:transform;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(50px) skew(0deg,0deg);transform:translateY(50px) skew(0deg,0deg);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms);transition:opacity .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms),-webkit-transform .8s cubic-bezier(.215,.61,.355,1) calc((var(--line-index))*80ms)}.biomarker .inline div,.split.is-inview .baseline{overflow:hidden}.split-visible .baseline{overflow:visible!important}.split.is-inview .baseline .line,.split.is-inview2 .baseline .line,.split.is-inview3 .baseline .line{-webkit-transform:none;transform:none;opacity:1;overflow:visible}.split.is-disapear .baseline .line{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}.split .baseline{display:table;overflow:hidden;position:relative}.screen{height:100vh}.title-section{flex:1 0 auto;margin-bottom:var(--col-1)}@media screen and (max-width:700px){.title-section{margin-bottom:var(--col-2)}}.title-section h2{padding-top:var(--padd)}@media screen and (max-width:700px){.title-section h2{width:100%}}#preload,header{width:100vw;position:fixed}#i-preload,#preload{z-index:9999999;background-color:#fffef2}#preload{height:100vh}#i-preload{width:100vw;position:relative}.c-preload{position:absolute;left:50vw;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#preload .primaa{width:clamp(100px,5vw,5vw);margin-top:calc(var(--padd)*2);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#preload .primaa svg path{fill:#00353e;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}.sigle-preload svg{height:100%;width:100%}.sigle-preload{flex:none;position:relative;width:11.11vh;max-width:12vw;margin:0 auto}.sigle-preload .shape1{position:relative;top:0;opacity:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);display:flex}.sigle-preload .shape2{display:flex;opacity:0;position:relative;-webkit-transform:translateY(60%);transform:translateY(60%)}header{text-align:center;padding:calc(var(--padd)*2)0;z-index:10;transition:transform .9s cubic-bezier(.215,.61,.355,1),padding .4s,background-color .4s;transition:transform .9s cubic-bezier(.215,.61,.355,1),padding .4s,background-color .4s,-webkit-transform .9s cubic-bezier(.215,.61,.355,1)}header.is-unvisible{-webkit-transform:translateY(-110%);transform:translateY(-110%)}header.is-actif{background-color:#fffef2;padding:calc(var(--padd))0;border-bottom:1px solid rgba(19,19,20,.3)}header.is-actif-2{background-color:unset!important;padding:calc(var(--padd)*2)0!important;border-bottom:0 solid rgba(19,19,20,.3)}header #burger,header .c-nav{display:flex;align-items:center}header .c-nav{margin:0 auto;z-index:9}@media screen and (max-width:700px){header .c-nav{width:var(--col-14);justify-content:space-between}}header .logo-nav,header h1{width:var(--col-2)}@media screen and (max-width:700px){header .logo-nav,header h1{width:var(--col-3)}}.menu-item a:hover::before,header .logo-nav svg,header h1 svg{width:100%}header .links-header{margin-left:var(--col-2);display:flex}@media screen and (max-width:700px){header .links-header{margin-left:unset}}header .links-header .request{margin-left:calc(var(--padd)/2);position:relative}header #burger{background-color:#00353e;width:clamp(45px,3.4722222222vw,3.4722222222vw);height:clamp(45px,3.4722222222vw,3.4722222222vw);border-radius:50%;align-content:center;overflow:hidden;justify-content:center;flex-direction:column;position:relative;cursor:pointer;margin-right:calc(var(--padd)/2);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@media screen and (max-width:700px){header #burger{width:45px;height:45px;order:3;flex:0 0 auto;margin-left:var(--padd)}}#closer span,header #burger span{width:.8333333333vw;height:2px;background-color:#fffef2;transition:transform .4s,background-color .2s;transition:transform .4s,background-color .2s,-webkit-transform .4s;z-index:3}@media screen and (max-width:700px){header #burger span{width:12px;height:2px}}header #burger span:nth-child(2){margin:.1388888889vw 0}@media screen and (max-width:700px){header #burger span:nth-child(2){margin:.5555555556vw 0}}header #burger:after{content:"";width:100%;height:100%;background-color:#d2bcd9;position:absolute;z-index:0;left:50%;top:50%;border:1px solid #d2bcd9;border-radius:0!important;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}header #burger:hover{background-color:#d2bcd9;transition:background-color .1s .3s}header #burger:hover span{background-color:#00353e}header #burger:hover::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;border-radius:50%;transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}#burger.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}#burger.is-open span:nth-child(1){top:50%;position:absolute;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}#burger.is-open span:nth-child(3){top:50%;position:absolute;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}#burger.is-open span:nth-child(2){opacity:0;width:0}.menu{visibility:hidden;display:flex;width:100vw;height:100vh;z-index:8;position:fixed}@media screen and (max-width:700px){.menu{height:auto}}.c-menu{display:flex;width:var(--col-23);align-items:center;position:relative}@media screen and (max-width:700px){.c-menu{width:100vw;flex-wrap:wrap;align-content:flex-start}}.c-menu .bg-c-menu{position:absolute;width:100%;height:100%;background-color:#f4f3ea;-webkit-transform:translateY(-100%);transform:translateY(-100%);top:0}.c-i-menu,.c-menu .i-menu{display:flex;align-items:center}.c-menu .i-menu{height:auto;width:calc(var(--col-10) + var(--col-1)/2);position:relative}@media screen and (max-width:700px){.c-menu .i-menu{width:100vw;flex-wrap:wrap;align-items:flex-start;height:auto}}.menu .deco-footer{background:unset}.c-i-menu::before,.menu .deco-footer svg{z-index:4;position:absolute;background-color:#fff}.menu .deco-footer svg{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu .i-i-menu{width:100%;position:relative}@media screen and (max-width:700px){.menu .i-i-menu{overflow:hidden}}.c-i-menu{width:100%}.c-i-menu::before{transition:width 1.4s cubic-bezier(.19,1,.22,1);content:"";height:2px;width:0;top:0}.c-i-menu::after,.fromtop::before{transition:height 1.4s cubic-bezier(.19,1,.22,1);content:"";position:absolute;background-color:#fff}.c-i-menu::after{z-index:4;height:2px;width:0;bottom:0}.c-i-menu.is-visible::after,.c-i-menu.is-visible::before{width:100vw;transition:width 2s cubic-bezier(.19,1,.22,1) .3s}.menu nav{padding-left:var(--col-3)}@media screen and (max-width:700px){.menu nav{padding-left:var(--col-1)}}.menu nav ul{padding:calc(var(--padd)*2)0;display:block}.fromtop::before{width:2px;height:0%;-webkit-transform:translateX(-1px);transform:translateX(-1px);right:0}.fromtop.is-visible::before{height:100vh;transition:height 2s cubic-bezier(.19,1,.22,1) .3s}.solutionheader{position:relative}@media screen and (max-width:700px){.solutionheader{display:none!important}}.logo-nav.is-white svg path{fill:#fffef2}.logo-nav.is-menu svg path,.logo-nav.is-visible svg path,header.is-actif .logo-nav svg path{fill:#00353e!important}.solutionheader.is-white{border:0 solid #fffef2;color:#00353e;background-color:#fffef2}.solutionheader.is-white:hover{border:0 solid #00353e}header.is-actif .solutionheader{border:1px solid #00353e!important;color:#00353e!important;position:relative}.menu nav ul li{list-style:none;display:flex;font-family:"Denim Light"}@media screen and (max-width:700px){.menu nav ul li{font-size:30px;line-height:1.4}}.inlineAnim:not(:last-of-type) a,.menu nav ul li:not(:last-of-type) a{padding-bottom:.2777777778vw!important}.inlineAnim{position:relative;overflow:hidden;display:inline-flex}.menu-item{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.menu-item a{overflow:hidden;position:relative}.menu-item a::before{content:"";width:0%;z-index:-2;height:100%;background-color:#e1e17f;position:absolute;left:0;transition:width .8s cubic-bezier(.19,1,.22,1)}.inlineAnim::after,.menu-item a::after{content:"";width:100%;z-index:2;height:3px;background-color:#d2bcd9;position:absolute;left:0;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:transform .8s cubic-bezier(.19,1,.22,1);transition:transform .8s cubic-bezier(.19,1,.22,1),-webkit-transform .8s cubic-bezier(.19,1,.22,1)}.big-item:hover .img_link::before,.big-item:hover .titre__p::before,.inlineAnim:hover::after,.menu-item a:hover::after,.small-item:hover .img_link::before,.small-item:hover .titre__p::before{-webkit-transform:none;transform:none}.menu .deco-footer{margin-left:auto}.menu .mauve{width:100%;height:100vh;top:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.social-menu{display:flex;padding-bottom:calc(var(--padd)*2);padding-left:var(--col-3)}@media screen and (max-width:700px){.social-menu{padding-left:var(--col-1)}}.social-icon{width:clamp(40px,2.7777777778vw,2.7777777778vw);height:clamp(40px,2.7777777778vw,2.7777777778vw);border-radius:50%;background-color:#00353e;display:flex;align-items:center;justify-content:center;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.social-icon:nth-child(1){margin-right:calc(var(--padd)/2)}.social-icon:hover{background-color:#e1e17f}.social-icon:hover svg path{fill:#00353e}.social-icon svg{height:1.3888888889vw;max-width:2.0833333333vw}@media screen and (max-width:700px){.social-icon svg{height:20px;max-width:25px}}.social-icon path{fill:#d2bcd9;transition:fill .4s cubic-bezier(.215,.61,.355,1)}.slider-menu{height:auto;position:relative;overflow:hidden;width:var(--col-10)}@media screen and (max-width:700px){.slider-menu{width:100vw;height:auto;display:none}}.slider-menu .swiper-wrapper{display:flex;height:auto;align-items:center;position:relative;width:100%}@media screen and (max-width:700px){.slider-menu .swiper-wrapper{height:auto}}.slider-menu .swiper-button-next{position:absolute;right:0;-webkit-transform:translate(150%,-50%);transform:translate(150%,-50%);top:50vh;z-index:4}.swiper-menu-nav{right:var(--col-1);position:absolute;z-index:4;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}@media screen and (max-width:700px){.swiper-menu-nav{display:none}}.slider-menu:after,.slider-menu:before{transition:height 1.4s cubic-bezier(.19,1,.22,1);content:"";width:2px;height:0%;position:absolute;background-color:#fff}.slider-menu:before{left:50%}.slider-menu:after{right:0}.slider-menu.is-visible:after,.slider-menu.is-visible:before{height:100%;transition:height 2s cubic-bezier(.19,1,.22,1) .3s;z-index:4}.slider-menu.is-visible:after{top:0}.item-solution-menu{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);width:var(--col-5);padding:calc(var(--col-1)/2)}.item-solution-menu p{width:97%}@media screen and (max-width:700px){.item-solution-menu{width:50vw;flex:0 0 auto}.item-solution-menu p{display:none}}.item-solution-menu .titre__p{margin-top:calc(var(--padd)*2)}.item-solution-menu .titre__p h3{padding-bottom:calc(var(--padd)/1.3)}.item-solution-menu .titre__p .btn{display:inline-flex;margin-top:20px}.item-solution-menu:hover .animBtn1 span{-webkit-animation:span-btn .4s cubic-bezier(.455,.03,.515,.955);animation:span-btn .4s cubic-bezier(.455,.03,.515,.955);color:#fffef2}.transition,.transition .shape5,.transition .shape6{-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100vw}.transition{position:fixed;overflow:hidden;height:100vh;top:0;z-index:999999}.transition .shape5,.transition .shape6{position:absolute;height:50%}.transition .shape5{-webkit-transform:translateY(100%);transform:translateY(100%)}.transition .sigle-transition{height:100%}.A1 .sigle svg,.transition .sigle-transition svg{height:100%;width:100%}.bl,.img-lames{position:relative}.bl{width:100%;min-height:40vh}.img-lames{height:100%}.img-lames-1,.img-lames-1 picture,.img-lames-2,.img-lames-2 picture,.overscreen::before{width:100%;height:100%}.img-lames-1 picture img,.img-lames-2 picture img{-o-object-fit:cover;object-fit:cover}.img-lames .img-lames-1 img,.img-lames .img-lames-2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:50% 50%;object-position:50% 50%}.effect1 .img-lames-2{position:absolute;top:0;left:0;z-index:2;-webkit-clip-path:circle(calc(150%*var(--progress)) at 0% 0%);clip-path:circle(calc(150%*var(--progress)) at 0% 0%);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.zoom picture img{-webkit-transform:scale(calc(1.2 - 1.2*var(--progress)));transform:scale(calc(1.2 - 1.2*var(--progress)));will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94);transition:transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94)}.effect2 .img-lames-2{position:absolute;top:0;left:0;z-index:2;-webkit-clip-path:inset(0 calc(100% - 100%*var(--progress)) calc(100% - 100%*var(--progress))0);clip-path:inset(0 calc(100% - 100%*var(--progress)) calc(100% - 100%*var(--progress))0);will-change:clip-path}.effect3 .img-lames-2{position:absolute;top:0;left:0;z-index:2;-webkit-clip-path:circle(calc(100%*var(--progress)) at 50% 50%);clip-path:circle(calc(100%*var(--progress)) at 50% 50%);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.effect4 .img-lames-2{position:absolute;top:0;left:0;z-index:2;-webkit-clip-path:inset(0 0 calc(100% - 100%*var(--progress)) calc(50% - 50%*var(--progress)));clip-path:inset(0 0 calc(100% - 100%*var(--progress)) calc(50% - 50%*var(--progress)));transition:all .1s cubic-bezier(.25,.46,.45,.94);will-change:clip-path}.c-heading{padding:30vh 0 45px}.A1 .left-top h2,.c-heading h2{width:calc(var(--col-24) - var(--col-2));margin-left:var(--col-1)}.video{height:100vh;z-index:3;top:0;position:relative}.lineanim{padding:135px 0 calc(clamp(135px,9.375vw,9.375vw)*1.8);z-index:5;position:relative}.overscreen{width:100%;height:100%;position:absolute;background-color:#fffef2;top:0;left:0;z-index:4;-webkit-clip-path:inset(calc(65% - 65%*var(--progress)) calc(10% - 10%*var(--progress)) 0% calc(46% - 46%*var(--progress)));clip-path:inset(calc(65% - 65%*var(--progress)) calc(10% - 10%*var(--progress)) 0% calc(46% - 46%*var(--progress)))}@media screen and (max-width:700px){.overscreen{-webkit-clip-path:unset;clip-path:unset}}.overscreen::before{content:"";position:relative;top:100vh;left:0}.negative{margin-top:0}.flex{display:flex;flex-wrap:wrap}.bottom-left-top{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;margin-bottom:var(--col-1)}@media screen and (max-width:700px){.bottom-left-top{margin-bottom:var(--col-2)}}.scroll-indication{width:clamp(45px,var(--col-1)*.8,var(--col-1)/.8);margin-right:var(--col-1);cursor:pointer;transition:transform .3s cubic-bezier(.86,0,.07,1);transition:transform .3s cubic-bezier(.86,0,.07,1),-webkit-transform .3s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:700px){.scroll-indication{width:30px}}.scroll-indication:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.avantages ul li .picto img,.scroll-indication svg,.single-evidence .head-page-defaut h1{width:100%}.A1{z-index:1}.A1 .left-top::after,.i-A1{height:100vh;position:absolute}.i-A1{display:flex;top:0;width:100vw}@media screen and (max-width:700px){.i-A1{flex-wrap:wrap;display:block;height:auto;position:relative}}.A1 .video{z-index:-1;width:100vw}@media screen and (max-width:700px){.A1 .video{position:absolute!important;display:none}}.A1 .video video{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.A1 .videosigle{display:none}@media screen and (max-width:700px){.A1 .videosigle{position:absolute!important;display:block;height:100%}}.A1 .left-top{background-color:#fffef2;width:100%;position:relative;display:flex;flex-direction:column}@media screen and (max-width:700px){.A1 .left-top{width:100vw}}.A1 .left-top h2{width:calc(100% - var(--col-2));padding-top:18vh;font-size:clamp(40px,6.25vw,6.25vw)}.A1 .left-top h2 span{display:block;width:100%}.A1 .left-top h2 span .baseline{overflow:visible}.A1 .left-top p{width:var(--col-6);margin-left:var(--col-1);padding-top:calc(var(--padd)*2)}@media screen and (max-width:700px){.A1 .left-top p{width:70%;padding-top:var(--col-1)}}.A1 .left-top::after{content:"";width:2px;background-color:#fffef2;right:-2px;z-index:4}.A1 .sigle{margin-left:auto;flex:none;position:relative;width:65.2vh;max-height:100vh;overflow:hidden;right:-1px}@media screen and (max-width:700px){.A1 .sigle{width:100vw;right:0;height:auto;max-height:auto;position:relative}}.A1 .shape1{height:66.6666666667vh;position:relative;top:0;display:flex;overflow:hidden}@media screen and (max-width:700px){.A1 .shape1{height:102vw}}.A1 .shape2{display:flex;height:66.6666666667vh;position:relative;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:700px){.A1 .shape2{height:102vw;-webkit-transform:translateY(0);transform:translateY(0);margin-top:-51vw}}.cemarked{overflow:hidden;height:0;position:absolute;margin-top:-80vh}@media screen and (max-width:700px){.cemarked{display:none}}.cemarked .col-3{height:100vh;text-align:center;position:relative}@media screen and (max-width:700px){.cemarked .col-3{width:var(--col-2)}}.picto-ce{width:calc(var(--col-1)*1.4);position:absolute;bottom:var(--col-1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.A1-part2{position:relative;margin-top:80vh}@media screen and (max-width:700px){.A1-part2{margin-top:0}}.i-p-intro{margin-left:var(--col-6);padding-top:50vh;padding-bottom:40vh;z-index:5;position:relative}@media screen and (max-width:700px){.i-p-intro{width:var(--col-14);margin-left:var(--col-1);padding-top:var(--col-2);padding-bottom:var(--col-2)}}.c-plussolution{margin-left:var(--col-3);color:#fffef2}@media screen and (max-width:700px){.c-plussolution{width:var(--col-16);margin-left:0}}.img-plussolution{max-height:100vh}@media screen and (max-width:700px){.img-plussolution{position:relative!important}}.i-plussolution{margin:0 auto;position:relative}@media screen and (max-width:700px){.i-plussolution{width:100%;padding:0}}.i-plussolution h2{width:100%;padding:var(--col-1) var(--col-1) var(--col-1) var(--col-1)}@media screen and (max-width:700px){.i-plussolution h2{padding:var(--col-2) var(--col-1) var(--col-1) var(--col-1)}}.avantages{margin-top:var(--marge60)}.avantages ul li{border-top:1px solid rgba(255,254,242,.3);padding:calc(var(--padd)*1.5) var(--col-1);list-style:none;align-items:center}@media screen and (max-width:700px){.avantages ul li{padding:var(--col-1) var(--col-1);flex-wrap:nowrap}}.avantages ul li h4{width:calc(var(--col-5)*1.17);padding-top:clamp(10px,.6944444444vw,.6944444444vw)}@media screen and (max-width:700px){.avantages ul li h4{width:100%}}.avantages ul li .picto{width:5.5555555556vw;flex:0 0 auto}@media screen and (max-width:700px){.avantages ul li .picto{width:80px}}.avantages ul li .texte-picto{margin-left:2.8472222222vw}@media screen and (max-width:700px){.avantages ul li .texte-picto{margin-left:25px;flex:1 1 auto}}.A2{z-index:2}.height{height:500px;width:100%;position:relative;background-color:red}.chars .baseline div div{color:#9d9d9d}.slider{flex-wrap:nowrap;overflow:hidden}.title-section{margin-top:var(--col-2);padding:0 0 0 var(--col-1)}@media screen and (max-width:700px){.title-section{padding:0 var(--col-1);width:100%}}.inf-slider{display:flex;align-items:flex-end}@media screen and (max-width:700px){.inf-slider{display:flex;align-items:flex-start;flex-wrap:wrap}}.btn__slides{display:flex;margin-left:auto;flex:0 0 auto;padding:0 var(--col-1)0 0;padding-bottom:var(--col-1);justify-content:flex-end}@media screen and (max-width:700px){.btn__slides{margin-left:var(--col-1);margin-top:0}}.big-item{width:var(--col-11);overflow:hidden;cursor:pointer;flex:0 0 auto}@media screen and (max-width:700px){.big-item{width:var(--col-14)}}.small-item{display:flex;flex-direction:column;justify-content:space-between;width:var(--col-6);overflow:hidden;cursor:pointer;flex:0 0 auto}@media screen and (max-width:700px){.small-item{width:var(--col-8)}}.big-item .titre__p,.small-item .titre__p{width:100%;height:100%}.big-item .titre__p .i-titre__p{z-index:2;position:relative;padding:var(--col-1) var(--col-1) calc(var(--padd)*2) var(--col-1)}.big-item .titre__p .i-titre__p p{margin-top:var(--padd);line-height:1.25}@media screen and (max-width:700px){.big-item .titre__p .i-titre__p p{width:var(--col-7)!important}}.small-item .titre__p .i-titre__p{z-index:2;color:#fffef2;position:relative;padding:calc(var(--padd)*1.25) calc(var(--padd)*1.25) var(--col-1) calc(var(--padd)*1.25);transition:color .1s cubic-bezier(.55,.085,.68,.53) .2s}.small-item .titre__p .i-titre__p p{margin-top:var(--padd);line-height:1.25}@media screen and (max-width:700px){.small-item .titre__p .i-titre__p p{width:100%}}.big-item picture{width:var(--col-7);height:18vw;z-index:2}@media screen and (max-width:700px){.big-item picture{width:var(--col-8);height:35vw}}.big-item picture img,.small-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.small-item picture{width:var(--col-4);height:11.8vw;z-index:2}@media screen and (max-width:700px){.small-item picture{width:var(--col-5);height:23vw}}.img_link{display:flex;align-items:flex-end;position:relative}.btn_rec,.btn_rec span{z-index:2;position:relative}.btn_rec{flex:1 0 auto;text-align:center;overflow:hidden;background-color:#e1e17f;font-family:"Denim Regular";-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.btn_rec span{padding:1.3888888889vw 0;display:block}@media screen and (max-width:700px){.btn_rec span{padding:10px 0}}.big-item:nth-child(odd),.home-page .news .swiper-wrapper .small-item:nth-child(even){background-color:#d2bcd9}.big-item{background-color:#f4f3ea;display:flex;flex-direction:column;justify-content:space-between}.big-item .img_link::before,.big-item .titre__p::before,.small-item .img_link::before,.small-item .titre__p::before{content:"";height:100%;width:100%;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:0;position:absolute;background-color:#e1e17f;transition:transform .4s cubic-bezier(.455,.03,.515,.955);transition:transform .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .4s cubic-bezier(.455,.03,.515,.955);will-change:transform}.big-item .titre__p::before,.small-item .titre__p::before{height:101%;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .4s cubic-bezier(.645,.045,.355,1)}.small-item:hover .i-titre__p{color:#00353e!important;transition:color .1s cubic-bezier(.55,.085,.68,.53) .1s}.fs{height:100vh;width:100vw;overflow:hidden}.fs picture{width:100%;height:100%}.fs picture img,.teammate .bl-pic picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.i-fs{height:120vh;top:-10vh;display:block;position:relative}.research-slider{background-color:#00353e;color:#fffef2;width:calc(100vw + 1px)}.research-slider .slider{border-top:1px solid rgba(255,254,242,.3)}.research-slider .slider .small-item:not(:last-of-type){border-right:1px solid rgba(255,254,242,.3)}.separation{width:var(--col-12);height:var(--col-4)}@media screen and (max-width:700px){.separation{display:none}}.right-evidence{height:100vh}.c-evidences{width:100vw}.c-evidences .btn{display:inline-flex;margin-top:calc(var(--padd)*2)}.inline-items{margin-top:var(--col-3)}.inline-item{overflow:hidden;position:relative;cursor:pointer;display:flex;align-items:flex-end;border-top:1px solid rgba(19,19,20,.3)}.inline-item::before{content:"";width:100%;position:absolute;background-color:#e1e17f;transition:transform .4s cubic-bezier(.455,.03,.515,.955);transition:transform .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .4s cubic-bezier(.455,.03,.515,.955);will-change:transform;z-index:-1}.inline-item::before,.single-solution .inline-elem::before{height:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%);top:0}.inline-item::after{z-index:-1}.inline-item::after,.single-solution .inline-elem::after,.single-solution .inline-elem::before{content:"";width:100%;position:absolute;background-color:#e1e17f;transition:transform .4s cubic-bezier(.455,.03,.515,.955);transition:transform .4s cubic-bezier(.455,.03,.515,.955),-webkit-transform .4s cubic-bezier(.455,.03,.515,.955);will-change:transform}.inline-item::after,.single-solution .inline-elem::after{height:51%;bottom:0;-webkit-transform:translateY(101%);transform:translateY(101%)}.inline-item:hover::after,.inline-item:hover::before,.single-solution .inline-elem:hover::after,.single-solution .inline-elem:hover::before{-webkit-transform:none;transform:none}.single-solution .inline-elem::after,.single-solution .inline-elem::before{z-index:0}.left-i-item{padding:calc(var(--col-1)/2) var(--col-1)}@media screen and (max-width:700px){.left-i-item{width:100%}}.left-i-item .date{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);margin-bottom:calc(var(--padd)/2);display:inline-block;background-color:#131314;color:#fffef2;padding:clamp(.6944444444vw,.6944444444vw,1.0416666667vw) clamp(1.0416666667vw,1.0416666667vw,.6944444444vw)}@media screen and (max-width:700px){.left-i-item .date{margin-bottom:var(--padd);padding:5px 10px}}.c-evidences .inline-item .btn_rec{background-color:#d2bcd9}.left-i-item h3{font-family:"Denim Regular";line-height:1.2}.left-i-item h4{text-transform:uppercase;padding-top:clamp(.6944444444vw,.6944444444vw,.6944444444vw)}.img-about{display:block}@media screen and (max-width:700px){.img-about{display:flex;order:2}}.img-about picture{position:relative;top:0;opacity:1;height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}.img-about picture:first-of-type{opacity:1}@media screen and (max-width:700px){.img-about picture{height:42vw;width:33.3333333333%}}.img-about picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:700px){.about,.about .img-about,.about .texte{width:100%}}.about .texte{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:700px){.about .texte{height:auto!important;padding:var(--col-2) var(--col-1);position:relative!important}.about .texte .c-texte-about{width:100%}}.about h2{padding-top:var(--padd);padding-bottom:calc(var(--padd)*2)}.about .btn{display:inline-flex}.news{width:calc(100vw + 1px);color:#00353e}.news .slider{border-top:1px solid rgba(19,19,20,.3)}.news .slider .small-item{display:flex;flex-direction:column;justify-content:space-between}.news .swiper-wrapper .small-item:not(:last-of-type){border-right:1px solid rgba(19,19,20,.3)}.news .small-item .titre__p{height:100%}.home-page .news .swiper-wrapper .small-item{background-color:#f4f3ea;border:0}.home-page .news .swiper-wrapper{border-top:0!important}.news .small-item .titre__p .i-titre__p{color:#00353e}.date{text-transform:lowercase!important}.news .date{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);margin-bottom:0;display:inline-block;background-color:#131314;color:#fffef2;padding:clamp(.6944444444vw,.6944444444vw,1.0416666667vw) clamp(1.0416666667vw,1.0416666667vw,.6944444444vw)}@media screen and (max-width:700px){.news .date{padding:5px 10px}}.news h4{text-transform:uppercase;margin-top:calc(var(--padd)/2.5);line-height:1.4}.news .small-item .titre__p .i-titre__p h3{margin-top:calc(var(--padd)*2);font-family:"Denim Regular";line-height:1.2}@media screen and (max-width:700px){.news .small-item .titre__p .i-titre__p h3{width:100%}}.solution-bl1 h4{margin-top:calc(var(--padd)*2)}footer{overflow:hidden;font-family:"Denim Light"}.c-footer{width:100vw}.top-i-footer p,footer,footer a{color:#fffef2}footer h3{font-family:"Denim Regular";padding-bottom:var(--padd)}.links-footer{display:flex}@media screen and (max-width:700px){.links-footer{flex-wrap:wrap}.links-footer .contacts,.links-footer .social{width:100%;margin-top:calc(var(--padd)*2)}.links-footer .social{text-align:left}}.deco-footer{background-color:#fffef2;overflow:hidden}@media screen and (max-width:700px){.deco-footer{width:100%;height:40px}}.deco-footer svg{width:100%;display:block;z-index:3;position:relative;background-color:#fffef2}@media screen and (max-width:700px){.deco-footer svg{width:auto;height:100%}}.top-i-footer{padding-bottom:var(--col-2);justify-content:space-between}@media screen and (max-width:700px){.top-i-footer .col-6{width:100%}}.i-footer{padding:calc(var(--col-1)*1.5) var(--col-1) var(--padd) var(--col-1)}@media screen and (max-width:700px){.i-footer{padding:calc(var(--col-2)) var(--col-1) var(--col-1) var(--col-1);width:100%}}footer .mauve{width:100%;height:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute}footer .bottom-i-footer .primalog path{fill:#fffef2;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}footer .social svg{height:1.875vw;width:100%}@media screen and (max-width:700px){footer .social svg{height:25px;width:auto}}footer .social a{display:inline-block}footer .social a svg path{transition:fill .4s cubic-bezier(.215,.61,.355,1)}footer .social a:hover svg path{fill:#d2bcd9}footer .social a:not(:last-of-type){padding-bottom:calc(var(--padd)/2)}.bottom-i-footer{display:flex;justify-content:space-between}@media screen and (max-width:700px){.bottom-i-footer{flex-wrap:wrap}.bottom-i-footer .col-9{order:3;width:100%}.bottom-i-footer .col-7{width:100%}.bottom-i-footer .c12{width:100%;padding:var(--padd)0 var(--col-2)}}.bottom-i-footer .col-7{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.bottom-i-footer .col-7 p,.head-page-defaut h1 i{font-family:"Denim Light"}.credits{padding-top:calc(var(--padd)*2)}.credits a{padding-right:calc(var(--padd)/1.5)}.credits a:hover{color:#d2bcd9}.head-page-defaut h1 i{font-style:unset}.head-page-defaut h1{width:var(--col-16);line-height:1.15;padding-top:var(--padd)}@media screen and (max-width:700px){.head-page-defaut h1{width:100%}}.head-page-defaut{margin-left:var(--col-5);width:var(--col-19);padding:var(--col-3)0 var(--col-1)0}@media screen and (max-width:700px){.head-page-defaut{margin-left:0;width:var(--col-16);padding:var(--col-6) var(--col-1) var(--col-2)}}.single-evidence .head-page-defaut{margin-left:var(--col-5);width:var(--col-14);padding:var(--col-3)0 0 0}@media screen and (max-width:700px){.single-evidence .head-page-defaut{width:var(--col-14);margin-left:var(--col-1);padding:var(--col-6)0 0}}.single-defaut .wrap-news,.single-evidence .wrap-news{width:var(--col-14);margin:var(--marge60) auto}.why-solutions{width:100%;display:flex}@media screen and (max-width:700px){.why-solutions .vertgris{display:none}}.why-solutions .avantages{width:var(--col-20);margin-top:0;border-top:1px solid rgba(19,19,20,.3);display:flex;flex-wrap:wrap}.why-solutions .avantages ul{width:100%;display:flex;flex-wrap:wrap;position:relative;padding:0}.why-solutions .avantages ul li{width:var(--col-10);padding:calc(var(--padd)*2)0;flex:0 0 50%}@media screen and (max-width:700px){.why-solutions .avantages ul li{padding:var(--col-1) var(--col-1) var(--col-1)0;width:100%;flex:0 0 100%;border-bottom:1px solid rgba(19,19,20,.3)}}.why-solutions .avantages ul li .picto{margin-left:var(--col-1);width:6.9444444444vw;flex:0 0 auto}.why-solutions .avantages ul::before{content:"";height:100%;width:1px;background-color:rgba(19,19,20,.3);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:700px){.why-solutions .avantages ul::before{display:none}}.why-solutions .avantages ul li{border-bottom:1px solid rgba(19,19,20,.3)}@media screen and (max-width:700px){.why-solutions .avantages ul li .picto{width:85px;flex:0 0 auto}}.all-products::before{content:"";background-color:#95b7a8;z-index:3;width:100%;position:absolute;top:-1px;height:1px}.title-all-products{padding:var(--col-2)0 var(--col-1) var(--col-1);position:relative}@media screen and (max-width:700px){.title-all-products{padding:var(--col-2)0 var(--col-2) var(--col-1)}}.research-solution h3,.title-all-products h3{padding-top:var(--padd)}.items-all-products{display:flex;flex-wrap:wrap}@media screen and (max-width:700px){.items-all-products .big-item .titre__p .i-titre__p p{width:100%!important}.items-all-products .big-item .titre__p .i-titre__p{padding:var(--col-2) var(--col-1) var(--padd)}}.items-all-products .big-item{width:50%;overflow:hidden;background-color:#d2bcd9;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto}@media screen and (max-width:700px){.items-all-products .big-item{width:100vw;background-color:#f4f3ea}}.items-all-products .big-item:nth-child(odd){background-color:#d2bcd9}@media screen and (max-width:700px){.items-all-products .big-item:nth-child(odd){background-color:#f4f3ea}}.items-all-products .big-item:nth-child(4n+2),.items-all-products .big-item:nth-child(4n+3){background-color:#f4f3ea}@media screen and (max-width:700px){.items-all-products .big-item:nth-child(even){background-color:#d2bcd9}}.research-solution h2,.research-solution h3{color:#fffef2;transition:color .1s cubic-bezier(.55,.085,.68,.53) .2s}.left-research-solution{border-right:1px solid rgba(255,254,242,.3)}.left-research-solution .title-section{margin-top:unset;padding:var(--col-2)0 0 var(--col-1)}.research-solution .small-item:hover h3{color:#00353e;transition:color .1s cubic-bezier(.55,.085,.68,.53) .1s}.research-solution .small-item:nth-child(2n+1){border-right:1px solid rgba(255,254,242,.3)}.demo{width:100vw}.demo .video-wrapper{width:var(--col-11);padding-bottom:var(--col-2)}@media screen and (max-width:700px){.demo .video-wrapper{width:var(--col-14);padding-bottom:var(--col-2);margin:0 auto}}.img-demo{align-self:flex-end;padding-top:calc(var(--col-1)*3)}.img-demo picture{width:100%}.img-demo picture img{display:block}.texte-demo{display:flex;justify-content:center;align-self:center}@media screen and (max-width:700px){.texte-demo{padding:var(--col-2) var(--col-1) var(--padd) var(--col-1)}}.i-text-demo{width:var(--col-8)}@media screen and (max-width:700px){.i-text-demo{width:100%;text-align:center}.i-text-demo h2{width:auto}}.i-text-demo p{padding:var(--padd)0 calc(var(--padd)*2)}@media screen and (max-width:700px){.i-text-demo p{width:70%;left:15%}}.i-text-demo i{color:#d2bcd9;font-style:normal}.i-text-demo .request{background-color:#d2bcd9;border:unset}.ErrorPage{min-height:100vh;display:flex;align-content:flex-end;flex-wrap:wrap}.ErrorPage,.photo-groupe{width:100vw}.photo-groupe picture{aspect-ratio:3/2}.photo-groupe .col-20 img{width:100%;height:100%;display:block;-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0;transition:all 1s cubic-bezier(.215,.61,.355,1)}.photo-groupe .col-20 img.is-inview{-webkit-transform:none;transform:none;opacity:1}.cc-all{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media screen and (max-width:700px){.cc-all{width:100%;display:flex;justify-content:flex-start}}.bl-about-cc{display:flex;flex-direction:column;width:100%;align-items:center;padding:var(--padd)0;border-top:1px solid rgba(19,19,20,.3)}.bl-about-cc .c25{padding-top:clac(var(--padd)/4)}.more-aboutus{width:100vw;height:100vh}@media screen and (max-width:700px){.more-aboutus{height:auto}.more-aboutus .vertgris{width:100%}}.more-aboutus .col-20{display:flex;align-items:center}.more-aboutus .col-20 .c35{padding:calc(var(--marge120) + var(--marge60))0;margin:0 auto}@media screen and (max-width:700px){.more-aboutus .col-20 .c35{padding:var(--col-2) var(--col-1)}}.i-ourvision{color:#fffef2;padding:var(--marge120)0 var(--marge120) var(--col-1)}@media screen and (max-width:700px){.i-ourvision{width:100%;padding:var(--col-2) var(--col-1)}.i-ourvision h3,.i-ourvision p{width:100%}}.i-ourvision h2{padding-top:var(--padd)}@media screen and (max-width:700px){.i-ourvision h2{width:100%}}.i-ourvision p{padding-top:var(--col-1)}.pics-fondateur{height:100vh;overflow:hidden}@media screen and (max-width:700px){.pics-fondateur{height:auto;position:relative!important}}.pics-fondateur picture,.teammate .bl-pic picture{height:100%;width:100%}.pics-fondateur picture img{height:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.our-values{width:100vw}.i-values{color:#131314;padding:var(--marge120)0 0 0}.i-values h2{padding-top:var(--padd)}.i-values h2,.i-values h3,.i-values p{padding-left:var(--col-1)}.i-values p{padding-top:var(--col-1)}@media screen and (max-width:700px){.i-values h2,.i-values h3,.i-values p{width:100%;padding-left:var(--col-1);padding-right:var(--col-1)}}.bl-values{margin-top:var(--marge120)}@media screen and (max-width:700px){.bl-values{margin-top:var(--col-2)}}.bl-value{padding:calc(var(--col-1)/2)0;border-top:1px solid rgba(19,19,20,.3);color:rgba(0,0,0,.1450980392)}@media screen and (max-width:700px){.bl-value{padding:var(--col-1)0}}.bl-value p{padding-top:calc(var(--padd)/2);padding-right:calc(var(--col-1)*2)}.team{width:100vw}.all-teams{display:flex;flex-wrap:wrap}.teammate{width:calc(var(--col-6));position:relative;transition:background-color 1 cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:700px){.teammate{width:50%}}.teammate .bl-pic{position:relative;height:calc(var(--col-1)*7.5)}@media screen and (max-width:700px){.teammate .bl-pic{height:65vw}}.teammate .bl-info{padding:var(--padd)}.teammate:nth-child(odd){background-color:#f4f3ea}.teammate:hover{background-color:#d2bcd9;transition:background-color 1 cubic-bezier(.25,.46,.45,.94)}.bio-links{position:absolute;top:0;left:0;z-index:4;background-color:#e1e17f;height:100%;padding:var(--padd);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;opacity:0;transition:opacity .2s}@media screen and (max-width:700px){.bio-links{height:auto;bottom:0;margin-top:auto;position:absolute;top:unset;width:100%}}.bio-links .link-medical-boad,.bio-links p{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;transition:all .2s}.bio-links p{line-height:1.4;font-family:"Denim Light"}@media screen and (max-width:700px){.bio-links p{display:none}}.bio-links .link-medical-boad{margin-left:0}.bio-links .link-medical-boad .social-medical{margin-left:0;margin-right:calc(var(--padd)/2)}.bio-links .link-medical-boad .social-medical:hover{background-color:#fffef2}.bio-links .link-medical-boad .social-medical,.inline-elem .social-medical{transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}.inline-elem .social-medical:hover{background-color:#95b7a8!important}.teammate:hover .bio-links{opacity:1}.teammate:hover .link-medical-boad,.teammate:hover p{-webkit-transform:none;transform:none;opacity:1}.teammate .link-medical-boad{margin:var(--padd) var(--col-1)0 0}@media screen and (max-width:700px){.teammate .link-medical-boad{margin:0 var(--col-1)0 0}}.medical_board{position:relative;display:flex;flex-direction:column}.all-medical-boad{width:100vw}.inline-elem{width:var(--col-18);background-color:#d2bcd9;display:flex;align-items:flex-start;padding-right:var(--padd)0}@media screen and (max-width:700px){.inline-elem{align-items:flex-start;padding-top:var(--col-1)}.inline-elem .info-medical-elem{padding:0 var(--padd) var(--col-1) var(--col-1)}}.inline-elem:nth-child(even) .social-medical,.inline-elem:nth-child(odd){background-color:#f4f3ea}.inline-elem .picture-elem{height:var(--col-2);width:var(--col-3)}@media screen and (max-width:700px){.inline-elem .picture-elem{align-self:end;display:none}}.inline-elem .picture-elem picture,.inline-elem .picture-elem picture img{height:100%;width:100%;min-height:var(--col-2)}.inline-elem .picture-elem picture img{-o-object-fit:cover;object-fit:cover}.info-medical-elem{padding:var(--padd)0 var(--padd) var(--col-1)}.link-medical-boad{display:flex;margin:var(--padd) var(--col-1) var(--padd) auto}.social-medical{background-color:#d2bcd9;border-radius:50%;width:calc(var(--padd)*2);height:calc(var(--padd)*2);display:flex;justify-content:center;margin-left:calc(var(--padd)/2);align-items:center}.social-medical img{width:50%}.investors{color:#fffef2;padding-bottom:var(--marge120)}.investors .title-head{width:100%;padding-right:var(--col-2);align-items:flex-end;padding-bottom:var(--col-1)}@media screen and (max-width:700px){.investors .title-head .p{padding:var(--col-1)0 0 var(--col-1);width:100%}}.investors .title-head .title-section{margin-bottom:0}.investors .investors .title-head .p{position:relative;padding-bottom:var(--col-1);display:block}.logo-part{width:var(--col-22);margin:0 auto}@media screen and (max-width:700px){.logo-part{width:var(--col-14)}}.logo-part .flex{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:calc(var(--col-1)*1.5);margin-top:calc(var(--col-1)*1.5);align-items:center;justify-content:center;justify-items:center}@media screen and (max-width:700px){.logo-part .flex{grid-template-columns:1fr 1fr 1fr}.logo-part .flex a{width:14vw!important}}.more-aboutus,.single-solution section{z-index:2}.our-vision{z-index:0}@media screen and (max-width:700px){.our-vision .vertbleu{width:100%}}.stories{display:inline-block}.c-stories{display:flex}@media screen and (max-width:700px){.c-stories{flex-direction:column;width:100vw}}.bl-story{width:var(--col-11);background-color:#f4f3ea;flex:1 0 auto;height:100vh}.bl-story:nth-child(odd){background-color:#d2bcd9}.bl-story:first-of-type{width:var(--col-12);background-color:#fffef2}@media screen and (max-width:700px){.bl-story{width:100%!important;height:auto}}.bl-story .title-section h2,.bl-story .title-section h3{padding-right:var(--col-2)}.bl-story .i-bl-story{padding:var(--marge120) var(--col-1) var(--col-1) var(--col-1)}.bl-story .i-bl-story h2{padding:calc(var(--padd)/4)0 calc(var(--padd)*2)}@media screen and (max-width:700px){.bl-story .i-bl-story{width:100%;padding:var(--col-2) var(--col-1) var(--col-2) var(--col-1)}}.postuler{height:100vh;display:flex;align-items:center;justify-content:center}@media screen and (max-width:700px){.postuler{height:auto;padding:var(--col-3) var(--col-1)}}.postuler .i-postuler{width:var(--col-6);text-align:center}@media screen and (max-width:700px){.postuler .i-postuler{width:80%}}.postuler h2 i{font-style:unset;color:#d2bcd9}.postuler p{padding:var(--padd)0 calc(var(--padd)*2)}.postuler .btn{display:inline-flex;position:relative}.single-solution .fs{display:flex;align-items:flex-end;z-index:0}.single-solution .fs picture{position:absolute}.single-solution .fs picture::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.4}.c-info-solution{position:relative;align-items:flex-end;padding:0 var(--col-1) var(--col-1) var(--col-1);display:flex;width:100vw;justify-content:space-between}@media screen and (max-width:700px){.c-info-solution .i-right-info-solution,.c-info-solution h3,.c-info-solution p{width:100%!important}}.c-info-solution h3{width:var(--col-7)}.c-info-solution h3 img{width:100%}.c-info-solution p{margin-top:var(--padd);color:#fff;width:var(--col-6);font-family:"Denim Regular"}.c-info-solution .request{margin-top:var(--col-1)}.titre-text-def{opacity:0;transition:opacity .3s .6s}.titre-text-def.is-inview{opacity:1}.i-right-info-solution h4{color:#fff;font-family:"Denim Medium"}@media screen and (max-width:700px){.i-right-info-solution h4{width:100%;margin-top:var(--col-1)}}.container-anim-text{overflow:hidden;text-align:left;display:block;width:var(--col-7);opacity:0;color:#fff}@media screen and (max-width:700px){.container-anim-text{width:100%}}.more-about-solution{width:100vw}ul.biomarkers{list-style-type:none;padding:0;overflow:hidden;margin:0;width:100%;position:relative}ul.biomarkers li{line-height:.9}.biomarker{position:absolute;width:100%;top:0;opacity:0}.biomarker:first-of-type{position:relative}.cc-solution-single{z-index:2;position:relative;background-color:#fffef2}.i-cc-solution-single{width:var(--col-21);display:flex;flex-wrap:wrap;position:relative}.cc-bl{width:50%;border-bottom:1px solid rgba(19,19,20,.3);padding:var(--col-1)}.cc-bl .bl-about-cc{width:100%;padding:0;border-top:none;align-items:flex-start}.cc-bl:nth-child(odd){border-right:1px solid rgba(19,19,20,.3)}.i-more-about-solution{width:var(--col-21);padding:var(--marge120) var(--col-1);justify-content:space-between;display:flex}@media screen and (max-width:700px){.i-more-about-solution{padding:var(--col-2) var(--col-1)}}.c-left-more-about{width:var(--col-7)}.c-left-more-about h3{padding-top:var(--padd)}@media screen and (max-width:700px){.c-left-more-about{width:100%}}.c-right-more-about{width:var(--col-10)}.c-right-more-about .btn{margin-top:var(--col-1);display:inline-flex}@media screen and (max-width:700px){.c-right-more-about{width:100%;padding-top:var(--padd)}}.logo-more-about-solution{width:var(--col-3);display:flex;flex-direction:column;justify-content:center;padding:var(--col-1)0}.logo-more-about-solution img{margin:calc(var(--padd))0}@media screen and (max-width:700px){.logo-more-about-solution{width:100%;display:flex;flex-direction:row;justify-content:space-around;padding:var(--col-1)0}}.all-features{z-index:0!important}.all-biomarkers,.other-features{width:var(--col-18);margin:0 auto;color:#fffef2;overflow:hidden;border-right:1px solid rgba(255,254,242,.3);border-left:1px solid rgba(255,254,242,.3)}@media screen and (max-width:700px){.all-biomarkers,.other-features{border:0}}.i-biomarkers::before{content:"";width:1px;height:100%;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(255,254,242,.3)}@media screen and (max-width:700px){.i-biomarkers::before,.left-biomarkers{display:none}}.left-biomarkers,.right-biomarkers{width:50%}@media screen and (max-width:700px){.left-biomarkers,.right-biomarkers{width:100%}}.left-biomarkers .title-section,.right-biomarkers .title-section{padding:0 var(--col-1)}.bl-biomarker{border-bottom:1px solid rgba(255,254,242,.3);padding:calc(var(--padd)*2) var(--marge60);color:rgba(255,254,242,.2);transition:color .2s cubic-bezier(.25,.46,.45,.94);cursor:crosshair}.bl-biomarker p{padding-top:calc(var(--padd)/2)}@media screen and (max-width:700px){.bl-biomarker p{width:81vw}.bl-biomarker{padding:var(--col-2) var(--col-1)}}.bl-biomarker:last-of-type{border:unset}.right-biomarkers{margin-bottom:calc(var(--col-1)*2)}@media screen and (max-width:700px){.right-biomarkers{margin-bottom:0}}.illustration{width:calc(var(--col-18)/2);background-color:#95b7a8;position:fixed;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:var(--col-3);top:50vh;pointer-events:none;z-index:0;opacity:0;overflow:hidden;border-radius:clamp(10px,.6vw,.6vw);transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}@media screen and (max-width:700px){.illustration{position:relative;opacity:1;width:100%;-webkit-transform:none;transform:none;top:unset;left:unset;margin:var(--col-1)0 0 0}}.bl-biomarker.is-visible{color:#fffef2}.illustration.is-visible{opacity:1}.illustration img,.illustration video{-o-object-fit:contain;object-fit:contain;width:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.illustration.is-visible video{transition:transform .6s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.25,.46,.45,.94),-webkit-transform .6s cubic-bezier(.25,.46,.45,.94);-webkit-transform:none;transform:none}.other-features::before{content:"";width:1px;height:100%;background-color:rgba(255,254,242,.3);position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}@media screen and (max-width:700px){.other-features::before{display:none}}.bl-other-features{border-top:1px solid rgba(255,254,242,.3)}.bl-other-features p{padding-top:var(--padd)}.bl-other-features .title-section{width:50%;margin-top:0;margin-bottom:0;padding:var(--marge60) var(--col-1)}@media screen and (max-width:700px){.bl-other-features .title-section{width:90%;padding:var(--col-2) var(--col-1);margin-bottom:0}}.bl-other-features:nth-child(even) .title-section{left:50%}@media screen and (max-width:700px){.bl-other-features:nth-child(even) .title-section{left:0}}.logo-complement{width:100%;padding:var(--col-1);border-top:1px solid rgba(255,254,242,.3);border-bottom:1px solid rgba(255,254,242,.3);flex-wrap:wrap;align-items:flex-start;justify-content:center}@media screen and (max-width:700px){.logo-complement{padding:var(--col-1) var(--col-1) var(--col-2) var(--col-1)}}.bl-logo-complement{color:#e1e17f;margin:0 var(--col-1) var(--padd)}@media screen and (max-width:700px){.bl-logo-complement{width:100%}}.bl-logo-complement img{width:6.25vw;margin:0 auto}@media screen and (max-width:700px){.bl-logo-complement img{width:80px}}.bl-logo-complement p{max-width:calc(var(--col-2)*1.22);text-align:center;font-family:"Denim Regular";padding-top:calc(var(--padd)/2)}@media screen and (max-width:700px){.bl-logo-complement p{width:100%;max-width:unset;line-height:1.1;font-size:clamp(20px,1.042vw,1.942vw)}}.dataprotect{width:var(--col-12);color:#fffef2;line-height:1.3;text-align:center;padding:var(--padd)0 0 0}@media screen and (max-width:700px){.dataprotect{width:var(--col-14)}}.slider-testimonial{width:50%}@media screen and (max-width:700px){.slider-testimonial{width:100vw}}.slider-testimonial .slider{width:100%;overflow:hidden}@media screen and (max-width:700px){.slider-testimonial .slider{width:100vw}}#smooth-content,.testimonial{width:100vw}.i-testimonial{display:flex}@media screen and (max-width:700px){.i-testimonial{flex-wrap:wrap}}.i-testimonial .btn__slides{position:absolute;bottom:var(--col-1);right:var(--col-1);padding:0}@media screen and (max-width:700px){.i-testimonial .btn__slides{position:relative;justify-content:flex-start;padding-left:var(--col-1)}}.left-i-testimonial{width:50%;display:flex;flex:0 0 auto}@media screen and (max-width:700px){.left-i-testimonial{width:100vw;white-space:wrap;overflow:hidden;flex-direction:column}.left-i-testimonial .title-section{width:var(--col-16);padding:0 var(--col-1)}}.left-i-testimonial .para{padding-top:var(--padd);font-family:"Denim Light";width:var(--col-7)}@media screen and (max-width:700px){.left-i-testimonial .para{width:100%}}.slider-testimonial{display:flex;flex-wrap:nowrap;flex-direction:row}.slide-testimonial{width:var(--col-10);display:flex;flex:0 0 auto;flex-direction:column;min-height:100vh;justify-content:space-between;background-color:#f4f3ea;padding:var(--marge120) var(--col-1) var(--col-1) var(--col-1)}@media screen and (max-width:700px){.slide-testimonial{width:100vw;height:auto;min-height:auto;padding:var(--col-2) var(--col-1) var(--col-2) var(--col-1)}.slide-testimonial .bottom-slide{padding-top:var(--col-2)}}.slide-testimonial:nth-child(even){background-color:#d2bcd9}.bottom-slide{width:100%;display:flex;align-items:flex-end;padding-top:var(--marge60)}.bottom-slide picture{width:var(--col-3);position:relative;display:flex;flex:0 0 auto;height:15vw}@media screen and (max-width:700px){.bottom-slide picture{height:24vw}}.bottom-slide picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.bottom-slide h4{font-family:"Denim Regular"}.bottom-slide p,.c-comming-soon .bl-features-cs p{padding-top:calc(var(--padd)/2)}.bottom-slide .info-testimonial{padding-left:var(--padd)}.c-comming-soon h2,.c-comming-soon h3,.i-related-evidence{width:100%}.i-related-evidence .title-section,.right-i-related-evidence{width:50%}@media screen and (max-width:700px){.i-related-evidence .title-section,.right-i-related-evidence{width:100%}}.i-related-evidence .title-section{padding:0 var(--col-1)}.right-i-related-evidence{padding-top:var(--marge120);border-left:1px solid rgba(255,254,242,.3)}@media screen and (max-width:700px){.right-i-related-evidence{padding-top:unset;border-left:none}}.right-i-related-evidence .cc-bl{width:100%;border-bottom:1px solid rgba(255,254,242,.3);padding:var(--padd) var(--col-1)}.right-i-related-evidence .cc-bl:first-of-type{border-top:1px solid rgba(255,254,242,.3)}.right-i-related-evidence .cc-bl:last-of-type{border-bottom:0}.coming-soon{display:block}.bg-coming-soon{position:absolute;z-index:0;height:100vh;width:100%}.bg-coming-soon img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (max-width:700px){.bg-coming-soon{height:100%;position:absolute!important}}.c-comming-soon{width:var(--col-9);margin-left:var(--col-3);background-color:#95b7a8;margin-top:-100vh}.c-comming-soon .title-section{margin-top:0;padding:var(--col-2) var(--col-1) var(--col-1) var(--col-1)}@media screen and (max-width:700px){.c-comming-soon{width:var(--col-14);margin-left:var(--col-1);margin-top:0}}.c-comming-soon .bl-features-cs{border-bottom:1px solid rgba(255,254,242,.3);padding:calc(var(--padd)*2) var(--marge60)}@media screen and (max-width:700px){.c-comming-soon .bl-features-cs{width:var(--col-14)}}@media screen and (max-width:700px){.c-comming-soon .bl-features-cs p{width:100%}}.c-comming-soon .bl-features-cs:first-of-type{border-top:1px solid rgba(255,254,242,.3)}.vertbleu{color:#fffef2}.i-related-evidence .btn{align-self:flex-end;margin:0 auto var(--padd)}@media screen and (max-width:700px){.i-related-evidence .btn{margin:var(--col-1) auto}}.size-medium{max-width:100%;display:block;height:auto;-o-object-fit:contain;object-fit:contain}.articles-evidences .info-medical-elem{display:flex;align-items:flex-start}.articles-evidences .info-medical-elem .h3h4{display:flex;flex:1;flex-direction:column;padding:0 var(--col-1)}.articles-evidences .inline-elem{color:#131314;background-color:#f4f3ea;overflow:hidden;cursor:pointer;position:relative}.articles-evidences .inline-elem .picture-elem{display:flex;flex:0 0 auto;min-height:var(--col-2);height:100%;z-index:2}@media screen and (max-width:700px){.articles-evidences .inline-elem .picture-elem{display:none}}.articles-evidences .inline-elem h3{font-family:"Denim Regular";line-height:1.2;z-index:3}.articles-evidences .inline-elem h4{padding-top:clamp(.6944444444vw,.6944444444vw,.6944444444vw);text-transform:uppercase;z-index:3}.articles-evidences .inline-elem:nth-child(odd){background-color:#95b7a8}.articles-evidences .date{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw);margin-bottom:calc(var(--padd)/2);display:inline-block;z-index:2;background-color:#131314;color:#fffef2;padding:clamp(.6944444444vw,.6944444444vw,1.0416666667vw) clamp(1.0416666667vw,1.0416666667vw,.6944444444vw)}@media screen and (max-width:700px){.articles-evidences .date{margin-bottom:var(--padd);padding:5px 10px}}.trusted-by{background-color:#e1e17f;padding:var(--marge120);text-align:center;color:#131314}@media screen and (max-width:700px){.trusted-by{padding:var(--col-2) var(--col-1)}}.logos-trusted{display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--col-1);padding:0 var(--col-1)}@media screen and (max-width:700px){.logos-trusted{padding:0}}.logos-trusted img{height:4.8611111111vw;width:auto;margin:var(--padd)}@media screen and (max-width:700px){.logos-trusted img{height:30px}}.btn__slides a,.btn__slides div{margin-left:.6944444444vw}@media screen and (max-width:700px){.btn__slides div{margin-left:8px}.btn__slides div:first-of-type{margin-left:0}}@media screen and (max-width:700px){.btn__slides a{margin-left:8px}}.swiper-wrapper{flex-wrap:nowrap}.swiper-button-disabled{opacity:.4}.swiper-button-lock{display:none!important}.all-articles .small-item{background-color:#f4f3ea;border-right:2px solid #fffef2}.all-articles .small-item .titre__p .i-titre__p{color:#00353e}.page_scientific .small-item{width:var(--col-12)}@media screen and (max-width:700px){.page_scientific .small-item{width:var(--col-8)}}.page_scientific .small-item picture{width:var(--col-6);height:14.8vw;z-index:2}@media screen and (max-width:700px){.page_scientific .small-item picture{width:var(--col-5);height:23vw}}.texte_news b,.texte_news strong{font-family:"Denim Medium"}.texte_news nav,.texte_news p,.texte_news ul{padding-bottom:calc(var(--marge60)/3)}.texte_news p img{width:100%;height:100%;aspect-ratio:auto}.texte_news ul{display:block}.texte_news ul li{margin-left:calc(var(--marge60)/2);font-family:"Denim Light"}.sliderIMG{display:inline-block;margin-right:var(--col-1);height:70vh;width:auto}@media screen and (max-width:700px){.sliderIMG{height:50vw}}.sliderIMG picture{width:auto;height:100%}.sliderIMG picture img{width:auto;height:100%;max-width:unset}.single-evidence .fs{height:auto}.single-evidence .fs picture{width:100%}.single-evidence .fs picture img,.sliderIMG picture img{-o-object-fit:contain;object-fit:contain}.video-wrapper{width:100%;left:0;overflow:hidden;height:auto;position:relative}.video-wrapper .video-container,.videoContainer,.wp-block-embed__wrapper{position:relative;height:0;padding-bottom:56.25%}.videoContainer iframe,.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-evidence{padding-bottom:var(--marge120)}#btn-evi{top:-1px}.btn_evidence{text-align:center}.btn_evidence .btn{display:inline-grid}.formulaire{width:100vw;height:auto;min-height:100vh;overflow-y:scroll;display:flex;position:fixed;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);will-change:transform;transition:transform .7s cubic-bezier(.86,0,.07,1);transition:transform .7s cubic-bezier(.86,0,.07,1),-webkit-transform .7s cubic-bezier(.86,0,.07,1);z-index:999999;background-color:#d2bcd9;padding:var(--marge60)0;justify-content:center;align-items:center}@media screen and (max-width:700px){.formulaire{min-height:unset;height:100vh;font-size:clamp(20px,1.042vw,1.942vw)!important;align-items:flex-start;padding:var(--marge120)0 var(--marge60)0}}.formulaire .i-formulaire{width:var(--col-16);display:block;color:#00353e!important}@media screen and (max-width:700px){.formulaire .i-formulaire{position:relative;height:100%}}.formulaire.is-visible{-webkit-transform:none;transform:none}.menu-footer .menu-item a::after,.menu-footer .menu-item a::before,.nf-form-fields-required,.nf-form-title{display:none}.list-radio-wrap .nf-field-element li label,.listradio-wrap .nf-label-span,.nf-form-content label{font-size:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw)!important;line-height:1.4;letter-spacing:-.0416666667vw!important}.listradio-wrap .nf-label-span,.nf-form-content label{font-family:"Denim Regular"!important;font-weight:unset!important}@media screen and (max-width:700px){.listradio-wrap .nf-label-span,.nf-form-content label{font-size:clamp(20px,1.042vw,1.942vw)!important}}.list-radio-wrap .nf-field-element li label{font-family:"Denim Light"!important}@media screen and (max-width:700px){.list-radio-wrap .nf-field-element li label{font-size:clamp(15px,1.042vw,1.942vw)!important}}nf-fields-wrap{width:100%!important;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between!important}@media screen and (max-width:700px){nf-fields-wrap{justify-content:center!important}}nf-field{flex:0 0 48%}@media screen and (max-width:700px){nf-field{flex:0 0 80%!important}}.checkbox-wrap{flex-direction:column!important}.checkbox-wrap .nf-field-description{padding-top:4px!important}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{background:unset!important;border:1px solid #00353e!important}#nf-field-13,#nf-field-17,#nf-field-39,.nf-form-content input[type=submit]{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw)!important;border:1px solid #00353e!important;color:#fffef2!important;background-color:#00353e!important;height:clamp(45px,3.4722222222vw,3.4722222222vw)!important;padding:0 1.25vw!important;overflow:hidden!important;display:flex!important;align-items:center!important;text-align:center!important;font-family:"Denim Medium"!important;font-size:clamp(12px,1.0416666667vw,1.0416666667vw)!important;font-style:normal!important;line-height:1.5!important;letter-spacing:-.0104166667vw!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);cursor:pointer}@media screen and (max-width:700px){#nf-field-13,#nf-field-17,#nf-field-39,.nf-form-content input[type=submit]{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw)!important;padding:10px 18px!important;-webkit-appearance:none}}#nf-field-13:hover{background-color:#95b7a8!important}#nf-field-13:hover,#nf-field-17:hover{color:#00353e!important}#nf-field-39:hover,.nf-form-content input[type=submit]:hover{background-color:#95b7a8!important;color:#00353e!important}#nf-field-17:hover{background-color:#d2bcd9!important}#closer,#nf-field-13:before,#nf-field-17:before,#nf-field-39:before{background-color:#00353e;border-radius:50%;position:absolute;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#nf-field-13:before,#nf-field-17:before,#nf-field-39:before{content:"";width:110%;height:110%;z-index:0;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,50%)!important;transform:translate(-50%,50%)!important;transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1)!important;transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)!important}#closer{width:clamp(45px,3.4722222222vw,3.4722222222vw);height:clamp(45px,3.4722222222vw,3.4722222222vw);display:flex;right:var(--padd);top:var(--padd);align-content:center;align-items:center;overflow:hidden;justify-content:center;flex-direction:column;cursor:pointer;margin-right:calc(var(--padd)/2)}@media screen and (max-width:700px){#closer{width:45px;height:45px;order:3;margin-left:var(--padd);overflow:hidden}}@media screen and (max-width:700px){#closer span{width:12px;height:2px}}#closer span:nth-child(2){margin:.1388888889vw 0}@media screen and (max-width:700px){#closer span:nth-child(2){margin:.5555555556vw 0}}#closer:after{content:"";width:110%;height:110%;border-radius:50%;background-color:#e1e17f;position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.215,.61,.355,1),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}#closer:hover span{background-color:#00353e}#closer:hover::after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0;border-radius:0;transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19);transition:transform .5s cubic-bezier(.215,.61,.355,1),border-radius .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .5s cubic-bezier(.215,.61,.355,1)}#closer.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}#closer.is-open span:nth-child(1){top:50%;position:absolute;-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}#closer.is-open span:nth-child(3){top:50%;position:absolute;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}#closer.is-open span:nth-child(2){opacity:0;width:0}.nf-error .nf-error-msg,.nf-error-msg{font-size:clamp(1.25vw,1.25vw,1.25vw)!important;line-height:1.5!important;font-family:"Denim Light"!important}@media screen and (max-width:700px){.nf-error .nf-error-msg,.nf-error-msg{font-size:clamp(14px,1.25vw,1.25vw)!important}}.nf-error .nf-field-element .ninja-forms-field{border-color:#e1e17f!important}.nf-error.field-wrap .nf-field-element:after{background:#e1e17f!important}.listradio-wrap .nf-field-element label.nf-checked-label:before{background:#95b7a8!important}.nf-form-content .list-select-wrap .nf-field-element div,.nf-form-content input:not([type=button]),.nf-form-content textarea{color:#00353e!important}.c-newsletter{padding:var(--col-1);width:100%}.c-newsletter nf-fields-wrap{width:100%!important;display:flex!important;flex-direction:column}.menu-footer{display:flex;width:100%;position:relative}@media screen and (max-width:700px){.menu-footer{flex-direction:column}}.menu-footer .menu-item{opacity:1;-webkit-transform:none;transform:none;display:inline-block;overflow:hidden}@media screen and (max-width:700px){.menu-footer .menu-item{padding:5px 0}}.partenaires-home .title-section{padding-left:50vw}@media screen and (max-width:700px){.partenaires-home .title-section{padding-left:var(--col-5)}}#logoMarqueeSection{max-width:100vw!important;margin:0 auto;padding-bottom:var(--col-1);overflow:hidden}.default-content-container{margin:0 auto;padding:4.5rem 5rem;width:100%;min-height:100vh}div.marquee>a>img,div.marquee>div>img{height:65px}.logoMarqueeSection>div>div{padding-top:0;padding-bottom:0;min-height:0}.marquee-wrapper{white-space:nowrap;display:flex;align-items:center}.marquee,.marquee a,.marquee div{display:inline-block;white-space:nowrap}.marquee{position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.marquee a,.marquee div{padding-right:9.7222222222vw}input:-webkit-autofill{-webkit-text-fill-color:#00353e;color:#00353e!important;background-color:unset!important;-webkit-box-shadow:0 0 0 30px #fffef2 inset!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#00353e;background-color:unset!important;-webkit-box-shadow:0 0 0 30px #fffef2 inset!important}.formulaire input:-webkit-autofill{-webkit-text-fill-color:#00353e;color:#00353e!important;background-color:unset!important;-webkit-box-shadow:0 0 0 30px #d2bcd9 inset!important}.formulaire input:-webkit-autofill:focus{-webkit-text-fill-color:#00353e;background-color:unset!important;-webkit-box-shadow:0 0 0 30px #d2bcd9 inset!important}.main-title,.texte_news h2{padding-top:clamp(18px,1vw,1vw);padding-bottom:clamp(18px,1vw,1vw)}.img-seule picture img{-o-object-fit:cover;object-fit:cover;width:100%}#CybotCookiebotDialog{background-color:#e1e17f!important;z-index:11!important;border-radius:0!important;padding:var(--padd)!important}#CybotCookiebotDialogBodyEdgeMoreDetails,#CybotCookiebotDialogHeader,#CybotCookiebotDialogNav,#CybotCookiebotDialogPoweredByText,.CybotCookiebotFader{display:none!important}#CybotCookiebotDialogBodyButtonAccept{border-color:#00353e!important;color:#00353e!important}#CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFoote,#CybotCookiebotDialogFooter{background-color:transparent;border-color:#00353e!important;color:#00353e!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{border-color:#00353e!important;background-color:#d2bcd9!important;color:#00353e!important}.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d2bcd9!important}#CybotCookiebotDialog.CybotEdge.CybotMultilevel,.CybotCookiebotDialogBodyBottomWrapper{border-color:#d2bcd9!important}#CybotCookiebotDialog.CybotEdge,#CybotCookiebotDialogBodyEdgeMoreDetails a{color:#00353e!important}#CybotCookiebotDialog{max-width:35vw!important;box-shadow:unset!important}@media screen and (max-width:700px){#CybotCookiebotDialog{width:calc(100% - 40px)!important;max-width:unset!important}}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:clamp(12px,1.042vw,1.042vw)!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{flex-direction:column;padding:0!important}.CybotCookiebotDialogBodyLevelButtonWrapper{flex-direction:column;padding:0!important;width:25%}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-bottom:0!important}.CybotCookiebotDialogBodyLevelButtonSliderWrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-shrink:0;height:20px!important;position:relative;width:50px!important}.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#fff;border-radius:50%;content:"";height:20px!important;left:0;position:absolute;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:20px!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before,#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#fff;-webkit-transform:translateX(30px)!important;transform:translateX(30px)!important}#CybotCookiebotDialogBodyLevelButtonsSelectPane{width:100%!important;border:0!important}#CybotCookiebotDialog{display:flex;left:20px!important;top:100svh!important;-webkit-transform:translateY(calc(-100% - 20px))!important;transform:translateY(calc(-100% - 20px))!important}#CybotCookiebotDialog h2,.CybotCookiebotDialogBodyButton{font-family:"Denim Medium"!important;color:#00353e!important}.CybotCookiebotDialogBodyButton{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw)!important;border:1px solid #00353e!important;height:clamp(45px,3.4722222222vw,3.4722222222vw)!important;padding:0 1.25vw!important;overflow:hidden;display:flex;align-items:center;text-align:center;font-size:clamp(12px,1.0416666667vw,1.0416666667vw)!important;font-style:normal;background-color:unset;position:relative;line-height:1.5!important;letter-spacing:-.0104166667vw!important;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important;cursor:pointer}@media screen and (max-width:700px){.CybotCookiebotDialogBodyButton{border-radius:clamp(30px,2.0833333333vw,2.0833333333vw)!important;padding:10px 18px!important}}.CybotCookiebotDialogBodyButton span{z-index:2;transition:color .2s cubic-bezier(.215,.61,.355,1) .07s!important}.CybotCookiebotDialogBodyButton.blanc{border:1px solid #fffef2!important;color:#fffef2!important;background-color:unset!important}#CybotCookiebotDialog h2{font-size:clamp(1.3888888889vw,1.3888888889vw,1.3888888889vw)!important;line-height:1.2!important;letter-spacing:-.0416666667vw!important}@media screen and (max-width:700px){#CybotCookiebotDialog h2{font-size:clamp(16px,1.042vw,1.942vw)!important}}#CybotCookiebotDialogBodyContent{padding:0!important}#CybotCookiebotDialogBodyContentText{font-size:clamp(14px,1.1111111111vw,1.1111111111vw)!important;line-height:1.4;letter-spacing:-.0416666667vw!important;font-family:"Denim Light"!important;color:#00353e!important}@media screen and (max-width:700px){#CybotCookiebotDialogBodyContentText{font-size:clamp(16px,1.042vw,1.942vw)!important}}#CybotCookiebotDialogBodyButtonAccept{background-color:#d2bcd9!important}#CybotCookiebotDialogFooter{padding:var(--padd)0 0 0!important}#CybotCookiebotDialogBodyButtonsWrapper{justify-content:flex-start!important}.CybotCookiebotDialogBodyButton{width:100%!important}.CybotCookiebotScrollContainer{display:flex;flex:auto;height:auto!important}
.texte_news p img{
width: 100%;
height: 100%;
aspect-ratio: revert-layer;
object-fit: contain;
}
}