@font-face{font-family:Texte;src:url(/_astro/gilroy-regular-webfont.CuCDPbsX.woff2) format("woff2"),url(/_astro/gilroy-regular-webfont.CsxFDJUT.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Texte;src:url(/_astro/gilroy-bold-webfont.CPB-HiHc.woff2) format("woff2"),url(/_astro/gilroy-bold-webfont.D8Dt8mdY.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Texte;src:url(/_astro/gilroy-heavy-webfont.Ci9ssfkN.woff2) format("woff2"),url(/_astro/gilroy-heavy-webfont.DDA66BOt.woff) format("woff");font-weight:900;font-style:normal}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--context: #a0cc17}html,body{scroll-behavior:smooth;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html{cursor:none;font-size:1rem;line-height:1.5rem}body{cursor:none;overflow-x:hidden;font-family:Texte,sans-serif;font-size:1.125rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(35 35 35 / var(--tw-text-opacity, 1))}a,button{cursor:none}h1,h2,h3,h4,h5,h6{font-weight:400}@media (pointer: coarse){.\!cursor{display:none!important}.cursor{display:none}}.container{width:100%}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1440px){.container{max-width:1440px}}@media (min-width: 1920px){.container{max-width:1920px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.relative{position:relative}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stroke-blanc{stroke:#f8f8f8}.text-content{--tw-text-opacity: 1;color:rgb(234 85 87 / var(--tw-text-opacity, 1))}.text-corporate{--tw-text-opacity: 1;color:rgb(229 73 144 / var(--tw-text-opacity, 1))}.text-eshop{--tw-text-opacity: 1;color:rgb(19 174 215 / var(--tw-text-opacity, 1))}.text-experience{--tw-text-opacity: 1;color:rgb(160 204 23 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.h1{font-size:13.33vw;line-height:1.2}@media (min-width: 1024px){.h1{font-size:6.875vw;line-height:1.1}}.h1{font-weight:700}.h2{font-size:10.66vw;line-height:1.25}@media (min-width: 1024px){.h2{font-size:6.25vw;line-height:1.11}}.h3{font-size:10.66vw;line-height:1.25}@media (min-width: 1024px){.h3{font-size:5.55vw;line-height:1.25}}.h4{font-size:12vw}@media (min-width: 1024px){.h4{font-size:4.86vw}}.h5{font-size:6.66vw;line-height:1.4}@media (min-width: 1024px){.h5{font-size:2.77vw;line-height:1.25}}.astro__block{margin:10.66vw 5.33vw 18.66vw}@media (min-width: 1024px){.astro__block{margin-left:8.33%;margin-right:8.33%;margin-top:5.625rem;margin-bottom:5.625rem}}@media (min-width: 1440px){.astro__block{margin-left:8.33%;margin-right:8.33%}}.astro__block-content p{margin-bottom:1.25rem;text-wrap:pretty}.astro__block-list{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:1.25rem}@media (min-width: 1024px){.astro__block-list{margin-top:0;margin-bottom:0}}.astro__block-list .list-title{position:relative}.astro__block-list .list-title:before{position:absolute;top:.5rem;left:0;display:block;height:.5rem;width:.5rem;--tw-translate-x: -1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-content: "";content:var(--tw-content)}.astro__block-list.strategy .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(246 211 0 / var(--tw-bg-opacity, 1))}.astro__block-list.branding .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(116 197 190 / var(--tw-bg-opacity, 1))}.astro__block-list.eshop .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(19 174 215 / var(--tw-bg-opacity, 1))}.astro__block-list.corporate .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(229 73 144 / var(--tw-bg-opacity, 1))}.astro__block-list.experience .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))}.astro__block-list.content .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(234 85 87 / var(--tw-bg-opacity, 1))}.astro__block-list.tech .list-title:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(139 139 139 / var(--tw-bg-opacity, 1))}.context-color-noir{--context: #232323}.context-color-blanc{--context: #f8f8f8}.context-color-strategy{--context: #f6d300}.context-color-branding{--context: #74c5be}.context-color-eshop{--context: #13aed7}.context-color-corporate{--context: #e54990}.context-color-experience{--context: #a0cc17}.context-color-content{--context: #ea5557}.context-color-tech{--context: #8b8b8b}.cursor{pointer-events:none;position:fixed;z-index:90;height:25px;width:25px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1));opacity:1;transition-duration:.2s;transition-timing-function:linear;transition-property:height,width,opacity;transform:translate(-50%,-50%)}.cursor.opacity0{opacity:0}.cursor--smiley,.cursor--swipe{height:100px;width:100px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}[class^=cursor__deco--]{position:absolute;display:block;height:5px;width:5px;--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;transition-duration:.2s;transition-timing-function:linear;left:50%;top:50%;color:#000;transform:translate(-50%,-50%);background:currentColor;transition-property:transform}[class^=cursor__deco--]:after,[class^=cursor__deco--]:before{position:absolute;display:block;height:3px;--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:inherit;transition-duration:.2s;transition-timing-function:linear;content:"";transition-property:opacity}.cursor--swipe .cursor__deco--left,.cursor--swipe .cursor__deco--right,.cursor--smiley .cursor__deco--left,.cursor--smiley .cursor__deco--right{position:absolute;height:3px;width:22px;opacity:1}.cursor--swipe .cursor__deco--left,.cursor--smiley .cursor__deco--left{left:28%}.cursor--swipe .cursor__deco--right,.cursor--smiley .cursor__deco--right{left:72%}.cursor__deco--bottom{height:60%;width:60%;background-color:transparent;clip-path:polygon(50% 50%,50% 100%,50% 100%);border-radius:50%;border:3px solid currentColor}.cursor--smiley .cursor__deco--left:before,.cursor--swipe .cursor__deco--left:before{left:-1px;top:0;width:13px;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:1.5px 50%}.cursor--smiley .cursor__deco--left:after,.cursor--swipe .cursor__deco--left:after{left:-1px;top:0;width:13px;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:1.5px 50%}.cursor--smiley .cursor__deco--right:before,.cursor--swipe .cursor__deco--right:before{right:-1px;top:0;width:13px;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:11.5px 50%}.cursor--smiley .cursor__deco--right:after,.cursor--swipe .cursor__deco--right:after{right:-1px;top:0;width:13px;--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform-origin:11.5px 50%}.cursor--smiley .cursor__deco--left{animation:leftArrow .8s forwards}.cursor--smiley .cursor__deco--right{animation:rightArrow .4s forwards}.cursor--smiley .cursor__deco--bottom{opacity:1;animation:revealBorder .5s forwards}@keyframes leftArrow{0%{transform:translate(-50%,-50%) rotate(0)}55%{transform:translate(-50%,-5px) rotate(170deg)}to{transform:translate(-50%,-5px) rotate(135deg)}}@keyframes rightArrow{85%{transform:translate(-50%,-5px) rotate(-50deg)}to{transform:translate(-50%,-5px) rotate(-45deg)}}@keyframes revealBorder{0%{clip-path:polygon(50% 50%,50% 100%,50% 100%)}to{clip-path:polygon(50% 50%,0% 100%,100% 100%)}}@keyframes span-step{to{translate:0 0}}@keyframes img-step{to{translate:0 0;opacity:1}}h1#intro>span{display:inline-block}[data-load-step]>*{--duration: .4s;animation-iteration-count:1;animation-fill-mode:forwards;animation-duration:var(--duration);animation-timing-function:cubic-bezier(0,.55,0,1);animation-delay:calc((var(--load-step-row) - 1) * var(--duration) * 1/3 + (var(--load-step-column) - 1) * var(--duration) * 1/2)}span[data-load-step]{clip-path:polygon(0 -100%,100% -100%,100% 105%,0 105%)}span[data-load-step]>span{animation-name:span-step;translate:0 1.3em;display:inline-block}li[data-load-step]>*{animation-name:img-step;translate:0 200px;opacity:0}:root{--text: "Nous utilisons des cookies";--black: #232323;--color1: #ea5557;--color2: #a0cc17;--size: 1rem}#tarteaucitronRoot #tarteaucitronAlertBig{padding-top:2rem!important;padding-bottom:2rem!important;padding-left:0!important;padding-right:0!important;border-radius:.625rem!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important;text-align:left!important}#tarteaucitronBack{--tw-bg-opacity: 1 !important;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))!important;opacity:.9!important}#tarteaucitronRoot span{display:none}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin-left:5.33vw!important;margin-right:5.33vw!important;margin-top:0!important;margin-bottom:1.25rem!important;display:block!important;padding:0!important;font-family:Texte,sans-serif!important;font-size:1rem!important;line-height:1.5rem!important;--tw-text-opacity: 1 !important;color:rgb(35 35 35 / var(--tw-text-opacity, 1))!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert:before{--tw-content: var(--text);content:var(--tw-content);margin:0;margin-bottom:1rem;display:block;font-size:1.25rem;line-height:1.75rem;font-weight:900;--tw-text-opacity: 1;color:rgb(35 35 35 / var(--tw-text-opacity, 1))}@media only screen and (min-width: 35rem){#tarteaucitronRoot #tarteaucitronAlertBig{position:fixed!important;top:auto!important;left:auto!important;right:2.5rem!important;bottom:2.5rem!important;width:30rem!important}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin-left:2rem!important;margin-right:2rem!important}}#tarteaucitronPersonalize2,#tarteaucitronAllDenied2,#tarteaucitronCloseAlert{margin-left:0!important;margin-right:0!important}#tarteaucitronPersonalize2,#tarteaucitronAllDenied2{padding:.75rem!important;border-radius:0!important;font-weight:700!important;--tw-text-opacity: 1 !important;color:rgb(35 35 35 / var(--tw-text-opacity, 1))!important}#tarteaucitronPersonalize2{margin-left:5.33vw!important;border-width:1px!important;border-style:solid!important;--tw-border-opacity: 1 !important;border-color:rgb(160 204 23 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))!important}#tarteaucitronAllDenied2{padding-left:.5rem!important;padding-right:.5rem!important;border-width:1px!important;border-style:solid!important;--tw-border-opacity: 1 !important;border-color:rgb(35 35 35 / var(--tw-border-opacity, 1))!important;background-color:transparent!important}#tarteaucitronCloseAlert{padding-left:.25rem!important;padding-right:.25rem!important}#tarteaucitronCloseAlert:after{margin-top:.25rem!important;display:block!important;height:3px!important;width:100%!important;content:var(--tw-content)!important;--tw-bg-opacity: 1 !important;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))!important}#tarteaucitronPercentage{--tw-bg-opacity: 1 !important;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.tac_float{font-size:1rem!important;line-height:1.5rem!important}.tac_activate .tac_float .tarteaucitronAllow{margin-left:1rem!important;border-radius:0!important;--tw-bg-opacity: 1 !important;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))!important;font-weight:700!important;--tw-text-opacity: 1 !important;color:rgb(35 35 35 / var(--tw-text-opacity, 1))!important}@media only screen and (min-width: 35rem){#tarteaucitronPersonalize2,#tarteaucitronAllDenied2{padding-left:1.25rem!important;padding-right:1.25rem!important}#tarteaucitronAllDenied2{margin-left:.5rem!important;margin-right:.5rem!important;padding-left:1rem!important;padding-right:1rem!important}#tarteaucitronPersonalize2{margin-left:2rem!important}}#MainHeader{pointer-events:none;position:sticky;top:0;z-index:20;margin-left:5.33vw;margin-right:5.33vw;margin-bottom:2.5rem;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1440px){#MainHeader{margin-left:auto;margin-right:auto}}#MainHeader *{pointer-events:auto}@media (min-width: 1440px){#MainHeader>span{width:8.33%}#MainHeader>span:first-of-type{text-align:right}#MainHeader>span:last-of-type{text-align:left}}#MainHeader .btn{height:2.5rem;width:2.5rem}#MainHeader .btn:first-of-type{margin-left:-.5rem}#MainHeader .btn:last-of-type{margin-right:-.25rem}@media (min-width: 1440px){#MainHeader .btn:first-of-type{margin:0}#MainHeader .btn:last-of-type{margin:0}}#MainHeader .btn svg{fill:none;stroke:#232323;stroke-width:3px;stroke-linejoin:round}#MainHeader #btn__burger{position:relative}#MainHeader #btn__burger:before,#MainHeader #btn__burger:after{position:absolute;left:50%;top:50%;display:block;height:10px;width:25px;transform-origin:center;--tw-content: "";content:var(--tw-content);transform:translate(-50%,-50%);transition:transform 1s ease}#MainHeader #btn__burger:before{border-top:3px solid black}#MainHeader #btn__burger:after{border-bottom:3px solid black}body.open-menu #MainHeader #btn__burger:before{transform:translate(-50%) rotate(-45deg)}body.open-menu #MainHeader #btn__burger:after{transform:translate(-50%,-50%) rotate(45deg)}#btn__contact{transition:all 1s ease;animation-fill-mode:forwards}body.open-menu #btn__contact{transform:translateY(-150%);animation:contactTranslate .6s linear}@keyframes contactTranslate{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(-150%)}}#MainMenu{position:fixed;top:0;left:0;z-index:10;height:0px;width:100%}@media (min-width: 1440px){#MainMenu{display:flex;align-items:center;justify-content:space-between;padding-left:15.25vw;padding-right:15.25vw}}#MainMenu *{z-index:15;display:none}#MainMenu:before{position:absolute;left:50%;top:0;display:block;height:0;width:0;transform-origin:center;--tw-content: "";content:var(--tw-content);background-color:var(--context);opacity:.95;transform:translate(-50%,-50%) rotate(45deg);transition:all .7s ease}#MainMenu>ul{margin-left:5.33vw;margin-right:5.33vw;margin-top:max(100px,14vh);margin-bottom:max(60px,5vh);font-weight:900;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1440px){#MainMenu>ul{margin:0}}#MainMenu>ul a{padding-top:1.5rem;padding-bottom:1.5rem}#MainMenu .infos{margin-left:5.33vw;margin-right:5.33vw}@media (min-width: 1440px){#MainMenu .infos{margin-left:0;margin-right:0;display:block;width:20vw}#MainMenu .infos>ul>li{margin-bottom:2rem}}#MainMenu .btn__link{padding-left:2rem}.menu-routes--container li{overflow:hidden}.menu-routes--container a{transform:translateY(100%)}body.open-menu .menu-routes--container a{animation:translateRoutes 1.5s ease forwards}@keyframes translateRoutes{0%{transform:translateY(100%)}to{transform:translateY(0)}}#MainMenu .infos>ul>li:before{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:scaleListPoint .1s .25s linear forwards}@keyframes scaleListPoint{0%{transform:translateY(100%) scale(0)}75%{transform:translateY(100%) scale(1.5)}to{transform:translateY(100%) scale(1)}}#MainMenu .infos>ul>li>ul,#MainMenu .infos address{overflow:hidden}#MainMenu .infos>ul>li>ul>li,#MainMenu .infos address span{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));animation:translateLiMenu .15s linear forwards}@keyframes translateLiMenu{0%{transform:translate(-100%)}to{transform:translate(0)}}#MainMenu .infos>a{--tw-translate-y: -10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0;animation:translateAMenu .4s linear forwards}@keyframes translateAMenu{0%{transform:translateY(-10%);opacity:0}20%{transform:translateY(-10%);opacity:1}35%{transform:translateY(50%)}to{transform:translateY(0);opacity:1}}body.open-menu{width:100%;overflow:hidden}body.open-menu #MainMenu{display:block;height:100%}@media (min-width: 1440px){body.open-menu #MainMenu{display:flex}}body.open-menu #MainMenu *:not(br,script){display:block}body.open-menu #MainMenu:before{height:300rem;width:300rem;transition:all 1s ease-in}#MainMenu.strategy:before{--tw-bg-opacity: 1;background-color:rgb(246 211 0 / var(--tw-bg-opacity, 1))}#MainMenu.branding:before{--tw-bg-opacity: 1;background-color:rgb(116 197 190 / var(--tw-bg-opacity, 1))}#MainMenu.eshop:before{--tw-bg-opacity: 1;background-color:rgb(19 174 215 / var(--tw-bg-opacity, 1))}#MainMenu.corporate:before{--tw-bg-opacity: 1;background-color:rgb(229 73 144 / var(--tw-bg-opacity, 1))}#MainMenu.experience:before{--tw-bg-opacity: 1;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))}#MainMenu.content:before{--tw-bg-opacity: 1;background-color:rgb(234 85 87 / var(--tw-bg-opacity, 1))}#MainMenu.tech:before{--tw-bg-opacity: 1;background-color:rgb(139 139 139 / var(--tw-bg-opacity, 1))}@keyframes clipPathBefore{0%{opacity:100%;clip-path:ellipse(50% 0% at 50% 0%)}50%{opacity:100%;clip-path:ellipse(50% 7% at 50% 0%)}to{opacity:100%;clip-path:ellipse(50% 0% at 50% 0%)}}#puppets{position:sticky;top:0;margin-left:auto;margin-right:auto;height:5rem;width:10rem;background-color:var(--context)}@media (min-width: 1440px){#puppets{height:5.625rem;width:11.25rem}}#puppets{clip-path:polygon(0 0,100% 0,50% 100%);transition:background-color .6s cubic-bezier(.22,1,.36,1)}#puppets svg{position:relative;z-index:20;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;fill:#fff;transition:fill .8s ease}#puppets:before{position:absolute;z-index:20;display:block;height:100%;width:100%;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content);transition:transform .5s ease}#puppets:after{position:absolute;z-index:30;display:block;height:100%;width:100%;--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content: "";content:var(--tw-content);background-color:var(--context);opacity:0;clip-path:ellipse(50% 15% at 50% 0%)}#puppets.partners-focus svg{fill:#13aed7}body.open-menu #puppets svg{fill:var(--context)}body.open-menu #puppets:before,#puppets.partners-focus:before{content:var(--tw-content);--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}body.open-menu #puppets:after,#puppets.partners-focus:after{clip-path:ellipse(50% 0% at 50% 0%);animation:clipPathBefore .6s .3s ease forwards}.infos{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}@media (min-width: 1024px){.infos{flex-direction:row;gap:0px}}.infos>ul{flex-grow:5;padding:0}.infos>ul>li{position:relative;padding-left:2rem}.infos>ul>li:before{position:absolute;left:0;display:block;height:10px;width:10px;--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}.infos>a{text-align:left}@media (min-width: 1024px){.infos>a{text-align:center}}.infos address{font-weight:400;font-style:normal}.infos button{margin:0}.btn{height:2.5rem;width:2.5rem}.btn svg{fill:#e54990}.btn__link{margin-top:5.33vw;margin-bottom:5.33vw;font-weight:700}.btn__link:after{display:block;height:3px;width:100%;content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1))}.btn__link.btn__link-in{transition-timing-function:cubic-bezier(.75,0,.25,1)}@keyframes btn_link_in{0%{content:var(--tw-content);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{content:var(--tw-content);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}.btn__link.btn__link-in:after{content:var(--tw-content);animation:btn_link_in .43s ease forwards}@keyframes btn_link_out{0%{content:var(--tw-content);clip-path:polygon(0 0,0 0,0 100%,0 100%)}50%{content:var(--tw-content);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}62.5%{content:var(--tw-content);clip-path:polygon(20% 0,100% 0,100% 100%,20% 100%)}75%{content:var(--tw-content);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}87.5%{content:var(--tw-content);clip-path:polygon(10% 0,100% 0,100% 100%,10% 100%)}to{content:var(--tw-content);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.btn__link.btn__link-out:after{content:var(--tw-content);animation:btn_link_out 1.78s ease forwards}.btn__link-container .arrow-icon{--angleRotate: "0deg";position:relative;margin-right:1rem;display:inline-flex;height:3rem;width:3rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1));vertical-align:middle;--tw-text-opacity: 1;color:rgb(248 248 248 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.btn__link-container .arrow-icon{height:3.5rem;width:3.5rem}}.btn__link-container .arrow-icon svg{z-index:5;margin:auto;display:block;width:50%;fill:none;stroke-width:3;transform:translate(0);transition:transform .1s linear}.btn__link-container .arrow-icon.btn__link-in svg{animation:arrowCorner 1s linear forwards}.arrow-icon:before{position:absolute;height:101%;width:101%;border-radius:9999px;background-color:var(--context);--tw-content: "";content:var(--tw-content);clip-path:ellipse(50% 50% at 150% 50%);transition:clip-path .5s ease;transform:rotate(var(--angleRotate))}.arrow-icon.btn__link-in:before{clip-path:ellipse(70% 70% at 50% 50%)}.arrow-icon:after{transform:rotate(var(--angleRotate));position:absolute;height:101%;width:101%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content);clip-path:ellipse(80% 80% at 180% 50%)}.arrow-icon.btn__link-in:after{animation:waveArrow 1s .2s ease forwards}.arrow-icon.strategy:before{--tw-bg-opacity: 1;background-color:rgb(246 211 0 / var(--tw-bg-opacity, 1))}.arrow-icon.branding:before{--tw-bg-opacity: 1;background-color:rgb(116 197 190 / var(--tw-bg-opacity, 1))}.arrow-icon.eshop:before{--tw-bg-opacity: 1;background-color:rgb(19 174 215 / var(--tw-bg-opacity, 1))}.arrow-icon.corporate:before{--tw-bg-opacity: 1;background-color:rgb(229 73 144 / var(--tw-bg-opacity, 1))}.arrow-icon.experience:before{--tw-bg-opacity: 1;background-color:rgb(160 204 23 / var(--tw-bg-opacity, 1))}.arrow-icon.content:before{--tw-bg-opacity: 1;background-color:rgb(234 85 87 / var(--tw-bg-opacity, 1))}.arrow-icon.tech:before{--tw-bg-opacity: 1;background-color:rgb(139 139 139 / var(--tw-bg-opacity, 1))}@keyframes waveArrow{0%{clip-path:ellipse(80% 80% at 180% 50%)}20%{clip-path:ellipse(80% 80% at 150% 50%)}40%{clip-path:ellipse(80% 80% at 180% 50%)}70%{clip-path:ellipse(80% 80% at 170% 50%)}to{clip-path:ellipse(80% 80% at 180% 50%)}}@keyframes arrowCorner{0%,15%{transform:translate(0)}33%{transform:translate(35%,-35%)}50%{transform:translate(0)}66%{transform:translate(-5%,5%)}to{transform:translate(0)}}body.footer-focus{--tw-bg-opacity: 1;background-color:rgb(246 211 0 / var(--tw-bg-opacity, 1))}#MainFooter{margin-left:5.33vw;margin-right:5.33vw;margin-top:5.625rem;margin-bottom:5.625rem;display:flex;flex-direction:column;gap:3.125rem}@media (min-width: 1024px){#MainFooter{margin-left:8.33%;margin-right:8.33%}}#MainFooter .footer__title{margin-left:-5.33vw;margin-right:-5.33vw}@media (min-width: 1024px){#MainFooter .footer__title{margin-left:0;margin-right:0;max-width:50%}}#MainFooter>div:first-of-type{display:flex;flex-direction:column;gap:35px}@media (min-width: 1024px){#MainFooter>div:first-of-type{flex-direction:row;gap:200px}}#MainFooter>div>*{width:100%}@media (min-width: 1024px){#MainFooter>div>*{width:50%}}#MainFooter>div>div:first-of-type>*:not(:last-child),#MainFooter>div>aside>ul>*:not(:last-child){padding-bottom:30px}#MainFooter p strong{font-weight:900}#politique-confidentialite{margin-top:40px;display:flex;max-width:100%;flex-direction:column;flex-wrap:wrap;gap:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){#politique-confidentialite{margin-top:80px;max-width:50%;flex-direction:row}}#politique-confidentialite li{margin-right:30px;min-width:200px;flex:1 1 0%}
