a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input[type=submit]{cursor:pointer}a,button,li{outline-color:#fff}button,input,select,textarea{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}input:-webkit-autofill,input:-webkit-autofill:focus input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset}@font-face{font-family:TTNormsPro;src:url(../../fonts/subset-TTNormsPro-Medium.woff2) format("woff2"),url(../../fonts/subset-TTNormsPro-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Space Mono';src:url(../../fonts/subset-SpaceMono-Regular.woff2) format("woff2"),url(../../fonts/subset-SpaceMono-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Tiempos Headline';src:url(../../fonts/subset-TiemposHeadline-MediumItalic.woff2) format("woff2"),url(../../fonts/subset-TiemposHeadline-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Tiempos Headline Regular';src:url(../../fonts/subset-TiemposHeadline-RegularItalic.woff2) format("woff2"),url(../../fonts/subset-TiemposHeadline-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}::-moz-selection{color:#fff;background:rgba(255,56,138,.9)}::selection{color:#fff;background:rgba(255,56,138,.9)}html{font-size:62.5%;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}html.busy,html.busy *{cursor:wait!important}html.no-scroll{overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:none}body,html{width:100%;min-height:100%}body{color:#000;font-family:TTNormsPro,Verdana,sans-serif;font-weight:500;font-size:1.39vw;line-height:2.08vw;position:relative;overflow-y:scroll;overflow-x:hidden;width:100%;-ms-scroll-chaining:none;overscroll-behavior:none;background:#ffe1dc}html.no-scroll body{overflow:hidden;position:fixed}#main{z-index:10;position:relative;min-height:100%;width:100vw}.min-wrapper,.wrapper{position:relative;margin:0 auto;box-sizing:border-box}.wrapper{width:93.06vw;margin:0 auto}section{width:100vw}canvas{pointer-events:none;position:fixed;top:0;left:0;width:100%}canvas.background{z-index:5}canvas.app{z-index:20}#header{opacity:0;z-index:100;color:#000;font-size:1.11vw;line-height:1.25vw;position:fixed;left:0;right:0;top:3.47vw}#header ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#header ul ul{gap:25px;gap:1.74vw}#header .logo{font-size:0;width:19.79vw;height:2.78vw;background:url(../../img/logo.svg) center/100% auto no-repeat}#header a{color:currentColor;text-decoration:none;text-transform:lowercase;display:block;height:100%}#footer{z-index:10;overflow:hidden;position:relative;padding-top:18.06vw;background:#ffe1dc}#footer .title{cursor:pointer;color:transparent;position:relative;display:block;width:56.25vw;margin:0 auto}#footer .title i:first-of-type{background:url(../../img/decouvrir.svg) top left/100% auto no-repeat}body.lang-en #footer .title i:first-of-type{background:url(../../img/more-text.svg) top left/100% auto no-repeat}#footer .title i:last-of-type{margin-left:28.13vw;background:url(../../img/agence.svg) top left/100% auto no-repeat}body.lang-en #footer .title i:last-of-type{margin-left:25vw;background:url(../../img/about-us.svg) top left/100% auto no-repeat}#footer nav{margin-top:11.81vw;padding-bottom:2.78vw}#footer nav ul li{display:inline-block;vertical-align:middle;margin-left:1.04vw;margin-right:1.04vw}#footer nav ul li:nth-of-type(4){margin-left:7.64vw}#footer nav ul li:last-of-type{position:absolute;top:0;right:0}#footer a{color:currentColor;text-decoration:none}.sidebar{z-index:550;position:fixed;top:0;left:0;width:100%;height:100%;transform:translate3d(100%,0,0)}.sidebar .left,.sidebar .right{position:absolute;top:0;bottom:0}.sidebar .left{z-index:10;right:0;width:100%;background:rgba(56,96,255,.9)}.sidebar .left .lottie{display:none}.sidebar .left svg{position:absolute;top:0;left:0;width:50%!important}.sidebar .right{z-index:20;right:0;width:50vw;background:#fff}.sidebar .top{font-family:'Space Mono',Verdana,sans-serif;font-weight:400;font-size:.83vw;line-height:8.33vw;position:relative;height:8.33vw;padding-left:6.25vw;border-bottom:.07vw solid #ff90ae;box-sizing:border-box}.sidebar .top .tags li{display:none;color:transparent;vertical-align:middle;background:linear-gradient(90deg,#3860ff 0,#ff388a 100%);-webkit-background-clip:text}.sidebar .top .tags li:not(:last-of-type){margin-right:2.08vw}.sidebar .top .tags li.active{display:inline-block}.sidebar .top .btn-sidebar{cursor:pointer;font-size:0;position:absolute;top:0;right:0;width:8.33vw;height:8.33vw;border-left:.07vw solid #ff90ae;background:url(../../img/cross.svg) center/41.67% auto no-repeat;box-sizing:border-box}.sidebar .scrollable-container{overflow:hidden;position:relative;height:calc(100vh - 8.33vw)}.sidebar .scrollable-container .scrollable{box-sizing:border-box;padding:6.94vw 6.25vw}.sidebar .scrollable-container .thumb{opacity:1;visibility:visible;position:absolute;top:0;right:0;display:block;width:.21vw;height:50px;background:linear-gradient(0deg,#3860ff 0,#ff388a 100%);transition:opacity .2s linear,visibility linear}.sidebar .scrollable-container .thumb.hidden{opacity:0;visibility:hidden;transition:opacity .2s linear,visibility linear .2s}.sidebar .content{display:none}.sidebar .content.active{display:block}.sidebar .content h3{font-size:2.78vw;line-height:3.47vw}.sidebar .content p{width:99%;margin-top:2.08vw}.sidebar .content p .link-arrow{font-size:1.39vw;line-height:2.08vw}.sidebar .content p a{color:currentColor}.sidebar .content p a:hover{text-decoration:none}.cursor{opacity:0;z-index:50;cursor:auto;pointer-events:none;position:fixed;display:block;top:-1.39vw;left:-1.39vw;width:2.78vw;height:2.78vw;border-radius:50%;background:#3860ff;transform:translate3d(-100vw,-100vw,0);box-shadow:0 0 .69vw 1.04vw #3860ff;transition:opacity .4s linear,box-shadow .2s,background .2s}.cursor.pink{background:#ff388a;box-shadow:0 0 .69vw 1.04vw #ff388a}.cursor.transparent{background:0 0;box-shadow:0 0 .69vw 1.04vw transparent}.cursor.show-inner .text,.cursor.show-inner svg{opacity:1;transition:opacity .2s linear}.cursor .text{opacity:0;color:#fff;text-align:center;font-size:1.04vw;line-height:1.39vw;position:absolute;top:50%;left:0;display:block;width:100%;transform:translateY(-50%);transition:opacity}.cursor svg{opacity:0;position:absolute;top:50%;left:50%;display:block;transition:opacity;transform:translate(-50%,-50%)}.cursor svg.more{width:28%;height:auto}.cursor svg.arrow-b,.cursor svg.arrow-r{width:187.5%;height:auto}.cursor-filter{display:block;pointer-events:none;position:absolute;top:-1.39vw;left:-1.39vw;width:2.78vw;height:2.78vw;border-radius:50%}.cursor-filter-shadow{z-index:-1;opacity:.6;pointer-events:none}.cursor-filter-shadow.visible::before{transform:translate3d(0,0,0) scale(1)}.cursor-filter-shadow::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:50%;background:#3860ff;box-shadow:0 0 4.86vw 6.94vw #3860ff;transform-origin:center;transform:translate3d(0,0,0) scale(0);transition:transform .5s cubic-bezier(.16,1.08,.38,.98)}.cursor-filter-blend{background:#3860ff;top:.17vw;pointer-events:none;mix-blend-mode:lighten}body.safari .cursor-filter-blend{display:none}.cursor-filter-blend.visible::after,.cursor-filter-blend.visible::before{transform:translate3d(0,0,0) scale(1)}.cursor-filter-blend::after,.cursor-filter-blend::before{content:'';z-index:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border-radius:50%;transform-origin:center;transform:translate3d(0,0,0) scale(.75);transition:transform .4s}.cursor-filter-blend::before{box-shadow:0 0 5.9vw 24.31vw #ff388a}.cursor-filter-blend::after{z-index:1;box-shadow:0 0 5.9vw 5.9vw #3860ff}.link{cursor:pointer;transition:background-size .6s cubic-bezier(.77,0,.175,1);background:linear-gradient(currentColor,currentColor) no-repeat;background-position:100% 95%;background-size:0 .07vw}.link:hover{background-size:100% .07vw;background-position:0 95%}.link-arrow{color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;font-size:1.11vw;line-height:1.25vw;text-transform:lowercase}.link-arrow:hover .label{transform:translate3d(.69vw,0,0)}.link-arrow::before{content:'';display:inline-block;vertical-align:middle;height:0;border-left:.56vw solid #000;border-top:.35vw solid transparent;border-bottom:.35vw solid transparent;margin-right:1.39vw}.link-arrow .label{display:inline-block;vertical-align:middle;transition:transform .3s cubic-bezier(.48,.04,.52,.96)}.gradient-title{color:transparent;white-space:normal;font-size:9.72vw;line-height:8.33vw}.gradient-title i{white-space:nowrap;display:inline-block;padding:1.39vw}.gradient-title i:first-of-type{margin-top:-1.39vw;margin-left:-1.39vw}.gradient-title i:last-of-type{font-size:9.03vw;font-family:'Tiempos Headline',Verdana,sans-serif;font-weight:400;font-style:italic;position:relative;top:-4.51vw}.tag-nav{z-index:20;font-family:'Space Mono',Verdana,sans-serif;font-weight:400;font-size:.83vw;line-height:1.25vw;position:fixed;top:50%;left:3.47vw;transform:translateY(-50%)}.tag-nav.visible li{transform:translate3d(0,0,0)}.tag-nav.visible li:nth-of-type(1){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .1s}.tag-nav.visible li:nth-of-type(2){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .2s}.tag-nav.visible li:nth-of-type(3){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .3s}.tag-nav.visible li:nth-of-type(4){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .4s}.tag-nav.visible li:nth-of-type(5){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .5s}.tag-nav.visible li:nth-of-type(6){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .6s}.tag-nav.visible li:nth-of-type(7){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .7s}.tag-nav.visible li:nth-of-type(8){transition:color .4s linear,background .4s linear,transform 1s cubic-bezier(.16,1.08,.38,.98) .8s}.tag-nav li{position:relative;display:table;transform:translate3d(-30vw,0,0)}.tag-nav li:nth-of-type(1){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .1s}.tag-nav li:nth-of-type(2){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .2s}.tag-nav li:nth-of-type(3){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .3s}.tag-nav li:nth-of-type(4){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .4s}.tag-nav li:nth-of-type(5){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .5s}.tag-nav li:nth-of-type(6){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .6s}.tag-nav li:nth-of-type(7){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .7s}.tag-nav li:nth-of-type(8){transition:color .4s linear,background .4s linear,transform .3s cubic-bezier(.66,0,.86,0) .8s}.tag-nav li:not(:last-of-type){margin-bottom:1.74vw}.tag-nav li::after{opacity:0;content:attr(data-text);position:absolute;top:0;left:0;color:transparent;background:linear-gradient(90deg,#3860ff 0,#ff388a 100%);-webkit-background-clip:text;transition:opacity .4s linear}.tag-nav li.active::after{opacity:1}.page.index .intro{position:relative}.page.index .intro .title{opacity:0;cursor:pointer;position:relative;top:18.75vw;left:0;right:0;display:block;width:75.69vw;margin:0 auto}.page.index .intro .title i:first-of-type{background:url(../../img/on-est-certifie.svg) top left/100% auto no-repeat}body.lang-en .page.index .intro .title i:first-of-type{background:url(../../img/we-re-certified.svg) top left/100% auto no-repeat}.page.index .intro .title i:last-of-type{top:-4.51vw;margin-left:15.97vw;background:url(../../img/agences-actives.svg) top left/100% auto no-repeat}.page.index .intro .iso{color:#3860ff;font-family:'Space Mono',Verdana,sans-serif;font-weight:400;font-size:.83vw;line-height:1.25vw;display:flex;flex-direction:row;justify-content:space-between;margin-top:22.15vw}.page.index .intro .iso li{overflow:hidden}.page.index .intro .iso li span{display:block}.page.index .infos{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5.21vw}.page.index .infos .text{opacity:0;display:block;width:25vw;margin-top:-3.47vw;transform:translate3d(0,100vh,0)}.page.index .infos .title{opacity:0;text-align:right;width:53.47vw;margin-top:.35vw;margin-right:1.74vw;transform:translate3d(0,100vh,0)}body.lang-en .page.index .infos .title{width:68.75vw;margin-right:6.94vw}.page.index .infos .title i:first-of-type{background:url(../../img/ca-veut-dire.svg) top left/100% auto no-repeat}body.lang-en .page.index .infos .title i:first-of-type{background:url(../../img/what-does.svg) top left/100% auto no-repeat}.page.index .infos .title i:last-of-type{margin-right:5.56vw;background:url(../../img/quoi.svg) top left/100% auto no-repeat}body.lang-en .page.index .infos .title i:last-of-type{margin-right:-1.39vw;background:url(../../img/it-mean.svg) top left/100% auto no-repeat}.page.index .bullets{padding-top:6.25vw;padding-left:25vw}.page.index .bullets li{overflow:hidden;text-align:center;position:relative;display:inline-block;vertical-align:top;background:#ffe1dc;border:.5px solid rgba(255,255,255,.5);box-sizing:border-box}.page.index .bullets li:nth-of-type(1),.page.index .bullets li:nth-of-type(13),.page.index .bullets li:nth-of-type(18),.page.index .bullets li:nth-of-type(22),.page.index .bullets li:nth-of-type(24),.page.index .bullets li:nth-of-type(29),.page.index .bullets li:nth-of-type(6){width:31.25vw}.page.index .bullets li:nth-of-type(1) p,.page.index .bullets li:nth-of-type(10),.page.index .bullets li:nth-of-type(11),.page.index .bullets li:nth-of-type(12),.page.index .bullets li:nth-of-type(13) p,.page.index .bullets li:nth-of-type(17),.page.index .bullets li:nth-of-type(18) p,.page.index .bullets li:nth-of-type(20),.page.index .bullets li:nth-of-type(22) p,.page.index .bullets li:nth-of-type(24) p,.page.index .bullets li:nth-of-type(25),.page.index .bullets li:nth-of-type(27),.page.index .bullets li:nth-of-type(29) p,.page.index .bullets li:nth-of-type(3),.page.index .bullets li:nth-of-type(4),.page.index .bullets li:nth-of-type(6) p,.page.index .bullets li:nth-of-type(8){width:25vw}.page.index .bullets li:nth-of-type(10) p,.page.index .bullets li:nth-of-type(11) p,.page.index .bullets li:nth-of-type(12) p,.page.index .bullets li:nth-of-type(17) p,.page.index .bullets li:nth-of-type(20) p,.page.index .bullets li:nth-of-type(25) p,.page.index .bullets li:nth-of-type(27) p,.page.index .bullets li:nth-of-type(3) p,.page.index .bullets li:nth-of-type(4) p,.page.index .bullets li:nth-of-type(8) p{width:18.75vw}.page.index .bullets li:nth-of-type(2),.page.index .bullets li:nth-of-type(21),.page.index .bullets li:nth-of-type(9){width:37.5vw}.page.index .bullets li:nth-of-type(28),.page.index .bullets li:nth-of-type(5){width:31.25vw}.page.index .bullets li:nth-of-type(14),.page.index .bullets li:nth-of-type(23){width:25vw}.page.index .bullets li:nth-of-type(15),.page.index .bullets li:nth-of-type(19){width:18.75vw}.page.index .bullets li:nth-of-type(1){height:31.25vw;margin-top:-6.25vw;margin-right:6.25vw}.page.index .bullets li:nth-of-type(3){height:31.25vw;margin-top:-12.5vw;margin-left:6.25vw;margin-right:6.25vw}.page.index .bullets li:nth-of-type(4){height:25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(5){height:18.75vw;margin-top:-6.25vw;margin-right:6.25vw}.page.index .bullets li:nth-of-type(5) svg{left:60%}.page.index .bullets li:nth-of-type(6){height:18.75vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(7){width:37.5vw;height:18.75vw;margin-top:-6.25vw;margin-right:12.5vw}.page.index .bullets li:nth-of-type(7) p{width:31.25vw}.page.index .bullets li:nth-of-type(8){height:25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(9){margin-left:6.25vw;margin-top:-12.5vw}.page.index .bullets li:nth-of-type(10){height:31.25vw;margin-top:12.5vw}.page.index .bullets li:nth-of-type(11){height:25vw;margin-top:-6.25vw}.page.index .bullets li:nth-of-type(12){height:31.25vw;margin-top:6.25vw;margin-left:12.5vw}.page.index .bullets li:nth-of-type(13){height:25vw;margin-top:-12.5vw;margin-right:12.5vw}.page.index .bullets li:nth-of-type(14){height:25vw}.page.index .bullets li:nth-of-type(14) .cursor-attract{overflow:hidden;top:15.28vw;left:6.6vw}.page.index .bullets li:nth-of-type(14) svg{width:145%!important;height:95%!important}.page.index .bullets li:nth-of-type(15){margin-top:-6.25vw}.page.index .bullets li:nth-of-type(16){width:43.75vw;height:18.75vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(16) p{width:37.5vw}.page.index .bullets li:nth-of-type(17){height:31.25vw;margin-right:12.5vw}.page.index .bullets li:nth-of-type(18){height:31.25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(19){height:31.25vw;margin-left:6.25vw;margin-right:6.25vw}.page.index .bullets li:nth-of-type(19) .cursor-attract{z-index:0;top:5.21vw;left:5.9vw}.page.index .bullets li:nth-of-type(19) svg{top:60%;left:60%;width:205%!important;height:80%!important}.page.index .bullets li:nth-of-type(20){height:25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(21){margin-top:6.25vw;margin-right:6.25vw}.page.index .bullets li:nth-of-type(22){height:25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(23){overflow:hidden;height:31.25vw;margin-top:6.25vw;margin-right:12.5vw}.page.index .bullets li:nth-of-type(23) .cursor-attract{overflow:hidden;top:18.4vw;left:12.85vw}.page.index .bullets li:nth-of-type(23) svg{width:160%!important;height:85%!important}.page.index .bullets li:nth-of-type(24){height:31.25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(25){height:25vw;margin-left:6.25vw}.page.index .bullets li:nth-of-type(26){width:43.75vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(27){height:31.25vw;margin-top:-12.5vw;margin-right:12.5vw}.page.index .bullets li:nth-of-type(28){height:18.75vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(28) .cursor-attract{top:2.43vw;left:20.14vw}.page.index .bullets li:nth-of-type(28) svg{top:65%;left:58%;width:115%!important;height:115%!important}.page.index .bullets li:nth-of-type(29){height:18.75vw;margin-top:-6.25vw;margin-left:6.25vw}.page.index .bullets li:nth-of-type(30){width:25vw;height:25vw;margin-top:6.25vw}.page.index .bullets li:nth-of-type(30) p{width:18.75vw}.page.index .bullets .p-m,.page.index .bullets .p-m-tiempos{cursor:pointer}.page.index .bullets .p-m .center,.page.index .bullets .p-m-tiempos .center{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.page.index .bullets .p-m p,.page.index .bullets .p-m-tiempos p{margin:0 auto}.page.index .bullets .p-m{font-size:2.78vw;line-height:3.47vw}.page.index .bullets .p-m-tiempos{font-size:2.43vw;line-height:3.47vw;font-family:'Tiempos Headline',Verdana,sans-serif;font-weight:400;font-style:italic}.page.index .bullets .img-wrapper img{display:block;width:100%;height:auto}.page.index .bullets .lottie{overflow:visible;cursor:pointer}.page.index .bullets .lottie .cursor-attract{z-index:10;position:absolute;top:4.51vw;left:8.68vw;width:6.25vw;height:6.25vw;border:1px solid #ff388a;box-sizing:border-box;border-radius:50%;background:url(../../img/plus.svg) center/15.55% auto no-repeat}.page.index .bullets .lottie svg{position:absolute;top:50%;left:50%;width:125%!important;height:125%!important;transform:translate3d(-50%,-50%,0)!important}@media screen and (max-width:950px){body{-ms-scroll-chaining:chained;overscroll-behavior:auto}}@media screen and (max-width:750px){html.no-scroll{overflow:hidden}html.no-scroll body{position:relative}body{font-size:3.2vw;line-height:4.53vw}.wrapper{width:84vw}#header{font-size:3.2vw;line-height:4.53vw;top:10.13vw}#header ul ul{flex-direction:column;align-items:flex-start}#header .logo{width:13.33vw;height:13.33vw;background:url(../../img/logo-mobile.svg) center/100% auto no-repeat}#footer{padding-top:24vw}#footer .title{width:90.67vw}#footer .title i:first-of-type{width:81.33vw;margin-left:-1.33vw;background:url(../../img/decouvrir.svg) top left/100% auto no-repeat}body.lang-en #footer .title i:first-of-type{width:40vw;background:url(../../img/more-text.svg) top left/100% auto no-repeat}#footer .title i:last-of-type{top:-6.67vw;width:57.33vw;margin-left:30.67vw;background:url(../../img/agence.svg) top left/100% auto no-repeat}body.lang-en #footer .title i:last-of-type{margin-left:26.67vw;background:url(../../img/about-us.svg) top left/100% auto no-repeat}#footer nav{margin-top:21.33vw;padding-bottom:5.33vw}#footer nav ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#footer nav ul li,#footer nav ul li:nth-of-type(4){margin:0}#footer nav ul li:last-of-type,.sidebar .left{display:none}.sidebar .right{width:100%}.sidebar .top{font-size:2.4vw;line-height:16vw;height:16vw;padding-left:8vw;border-bottom-width:.27vw}.sidebar .top .tags li:not(:last-of-type){margin-right:4vw}.sidebar .top .btn-sidebar{width:16vw;height:16vw;border-left-width:.27vw}.sidebar .scrollable-container{height:calc(100vh - 16vw)}.sidebar .scrollable-container .scrollable{padding:10.67vw 8vw 70px}.sidebar .scrollable-container .thumb{width:.8vw}.sidebar .content.active{display:block}.sidebar .content h3{font-size:9.07vw;line-height:10.4vw}.sidebar .content p{font-size:4.8vw;line-height:7.47vw;width:100%;margin-top:8vw}.sidebar .content p .link-arrow{font-size:4.8vw;line-height:7.47vw}.sidebar .content p a:hover{text-decoration:underline}.cursor,.cursor-filter,.cursor-filter-blend,.cursor-filter-shadow,.tag-nav{display:none}.link{background-position:100% 95%;background-size:0 .07vw}.link:hover{background-size:100% .07vw;background-position:0 95%}.link-arrow{font-size:3.2vw;line-height:4.53vw}.link-arrow:hover .label{transform:translate3d(2.67vw,0,0)}.link-arrow::before{border-left-width:1.87vw;border-top-width:1.07vw;border-bottom-width:1.07vw;margin-right:2.67vw}.gradient-title{font-size:18.13vw;line-height:15.73vw}.gradient-title i{padding:2.67vw}.gradient-title i:first-of-type{margin-top:-2.67vw;margin-left:-2.67vw}.gradient-title i:last-of-type{font-size:16.8vw;top:-4vw}.page.index .intro .title{top:45.33vw;width:77.33vw}body.lang-en .page.index .intro .title{top:46.67vw;width:82.67vw}.page.index .intro .title i{white-space:normal}.page.index .intro .title i:first-of-type{background:url(../../img/on-est-certifie-m.svg) top left/100% auto no-repeat}body.lang-en .page.index .intro .title i:first-of-type{background:url(../../img/we-re-certified-m.svg) top left/100% auto no-repeat}.page.index .intro .title i:last-of-type{top:8.33vw;background:url(../../img/agences-actives-m.svg) top left/100% auto no-repeat}body.lang-en .page.index .intro .title i:last-of-type{top:6.67vw}.page.index .intro .iso{font-size:1.87vw;line-height:2.93vw;margin-top:9.33vw}.page.index .intro .iso li:nth-of-type(3n){display:none}.page.index .infos{display:block;margin-top:53.33vw}.page.index .infos .text{width:58.67vw;margin-top:0}.page.index .infos .title{width:77.33vw;margin-top:10.67vw;margin-right:6.67vw}body.lang-en .page.index .infos .title{margin-top:16vw}.page.index .infos .title i{white-space:normal}.page.index .infos .title i:first-of-type{width:64vw;background:url(../../img/ca-veut-dire-m.svg) top left/100% auto no-repeat}body.lang-en .page.index .infos .title i:first-of-type{background:url(../../img/what-does-m.svg) top left/100% auto no-repeat}.page.index .infos .title i:last-of-type{top:-1.33vw;margin-right:0;background:url(../../img/quoi.svg) top left/100% auto no-repeat}body.lang-en .page.index .infos .title i:last-of-type{top:0;margin-right:-1.39vw;background:url(../../img/it-mean.svg) top left/100% auto no-repeat}.page.index .bullets{padding-left:0;padding-top:8.33vw}.page.index .bullets li{border-width:.07vw}.page.index .bullets li:nth-of-type(1){width:41.67vw;height:41.67vw;margin:0}.page.index .bullets li:nth-of-type(1) p{width:36vw}.page.index .bullets li:nth-of-type(2){width:50vw;height:58.33vw;margin-top:8.33vw;margin-left:8.33vw}.page.index .bullets li:nth-of-type(3){width:33.33vw;height:41.67vw;margin-top:-16.67vw;margin-left:8.33vw;margin-right:8.33vw}.page.index .bullets li:nth-of-type(3) p{width:24vw}.page.index .bullets li:nth-of-type(4){width:33.33vw;height:33.33vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(4) p{width:26.67vw}.page.index .bullets li:nth-of-type(5){width:41.67vw;height:25vw;margin-top:-8.33vw;margin-right:8.33vw}.page.index .bullets li:nth-of-type(6){width:41.67vw;height:25vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(6) p{width:36.27vw}.page.index .bullets li:nth-of-type(7){width:50vw;height:25vw;margin-top:-8.33vw;margin-right:16.67vw}.page.index .bullets li:nth-of-type(7) p{width:44vw}.page.index .bullets li:nth-of-type(8){width:33.33vw;height:33.33vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(8) p{width:28vw}.page.index .bullets li:nth-of-type(9){width:50vw;height:58.33vw;margin-top:-16.67vw;margin-left:8.33vw}.page.index .bullets li:nth-of-type(10){width:33.33vw;height:50vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(10) p{width:25.33vw}.page.index .bullets li:nth-of-type(11){width:33.33vw;height:33.33vw;margin-top:-8.33vw}.page.index .bullets li:nth-of-type(11) p{width:25.33vw}.page.index .bullets li:nth-of-type(12){width:33.33vw;height:41.67vw;margin-top:8.33vw;margin-left:16.67vw}.page.index .bullets li:nth-of-type(12) p{width:28vw}.page.index .bullets li:nth-of-type(13){width:50vw;height:33.33vw;margin-top:-16.67vw}.page.index .bullets li:nth-of-type(13) p{width:44vw}.page.index .bullets li:nth-of-type(14){width:33.33vw;height:33.33vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(14) .cursor-attract{overflow:hidden;top:18.67vw;left:5.33vw}.page.index .bullets li:nth-of-type(15){width:25vw;height:25vw;margin-top:-12.5vw}.page.index .bullets li:nth-of-type(16){width:58.33vw;height:25vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(16) p{width:53.33vw}.page.index .bullets li:nth-of-type(17){width:33.33vw;height:41.67vw;margin-right:16.67vw}.page.index .bullets li:nth-of-type(17) p{width:28vw}.page.index .bullets li:nth-of-type(18){width:41.67vw;height:41.67vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(18) p{width:36.27vw}.page.index .bullets li:nth-of-type(19){width:25vw;height:41.67vw;margin-top:0;margin-left:8.33vw;margin-right:8.33vw}.page.index .bullets li:nth-of-type(19) .cursor-attract{top:4vw;left:6.67vw}.page.index .bullets li:nth-of-type(20){width:33.33vw;height:41.67vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(20) p{width:28vw}.page.index .bullets li:nth-of-type(21){width:50vw;height:41.67vw;margin-top:0;margin-right:8.33vw}.page.index .bullets li:nth-of-type(22){width:41.67vw;height:33.33vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(22) p{width:36vw}.page.index .bullets li:nth-of-type(23){width:33.33vw;height:41.67vw;margin-top:8.33vw;margin-right:16.67vw}.page.index .bullets li:nth-of-type(23) .cursor-attract{top:4vw;left:9.33vw}.page.index .bullets li:nth-of-type(24){width:41.67vw;height:41.67vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(24) p{width:36vw}.page.index .bullets li:nth-of-type(25){width:33.33vw;height:33.33vw;margin-top:0;margin-left:8.33vw}.page.index .bullets li:nth-of-type(25) p{width:28vw}.page.index .bullets li:nth-of-type(26){width:58.33vw;height:50.13vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(27){width:33.33vw;height:41.67vw;margin-top:-16.67vw;margin-right:16.67vw}.page.index .bullets li:nth-of-type(27) p{width:25.33vw}.page.index .bullets li:nth-of-type(28){width:41.67vw;height:25vw;margin-top:8.33vw}.page.index .bullets li:nth-of-type(28) .cursor-attract{top:2.67vw;left:18.67vw}.page.index .bullets li:nth-of-type(29){width:41.67vw;height:25vw;margin-top:-8.33vw;margin-left:8.33vw}.page.index .bullets li:nth-of-type(29) p{width:36.27vw}.page.index .bullets li:nth-of-type(30){width:33.33vw;height:33.33vw;margin-top:16.67vw;margin-left:-8.33vw}.page.index .bullets li:nth-of-type(30) p{width:36vw}.page.index .bullets .p-m,.page.index .bullets .p-m-tiempos{line-height:5.07vw}.page.index .bullets .p-m{font-size:4.27vw}.page.index .bullets .p-m-tiempos{font-size:3.73vw}.page.index .bullets .img-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}.page.index .bullets .lottie .cursor-attract{top:2.67vw;left:8vw;width:12vw;height:12vw;border-width:.27vw;background-size:15.55% auto}.page.index .bullets .lottie svg{position:absolute;top:50%;left:50%;width:125%!important;height:125%!important;transform:translate3d(-50%,-50%,0)!important}}