.dot-elastic{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;animation:dot-elastic 1s linear infinite}.dot-elastic:after,.dot-elastic:before{content:"";display:inline-block;position:absolute;top:0}.dot-elastic:before{left:-33px;animation:dot-elastic-before 1s linear infinite}.dot-elastic:after,.dot-elastic:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-elastic:after{left:33px;animation:dot-elastic-after 1s linear infinite}@keyframes dot-elastic-before{0%{transform:scale(1)}25%{transform:scaleY(1.5)}50%{transform:scaleY(.67)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(1.5)}75%{transform:scale(1)}to{transform:scale(1)}}@keyframes dot-elastic-after{0%{transform:scale(1)}25%{transform:scale(1)}50%{transform:scaleY(.67)}75%{transform:scaleY(1.5)}to{transform:scale(1)}}.dot-pulse{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s linear infinite;animation-delay:.25s}.dot-pulse,.dot-pulse:after,.dot-pulse:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-pulse:after,.dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}.dot-pulse:before{box-shadow:9966px 0 0 -5px;animation:dot-pulse-before 1.5s linear infinite;animation-delay:0s}.dot-pulse:after{box-shadow:10032px 0 0 -5px;animation:dot-pulse-after 1.5s linear infinite;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9966px 0 0 -5px}30%{box-shadow:9966px 0 0 2px}60%,to{box-shadow:9966px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10032px 0 0 -5px}30%{box-shadow:10032px 0 0 2px}60%,to{box-shadow:10032px 0 0 -5px}}.dot-flashing{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-33px;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-flashing:after{left:33px;animation:dot-flashing 1s infinite alternate;animation-delay:1s}@keyframes dot-flashing{0%{background-color:#d7f500}50%,to{background-color:rgba(215,245,0,.2)}}.dot-collision{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-collision:after,.dot-collision:before{content:"";display:inline-block;position:absolute;top:0}.dot-collision:before{left:-22px;animation:dot-collision-before 2s ease-in infinite}.dot-collision:after,.dot-collision:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-collision:after{left:22px;animation:dot-collision-after 2s ease-in infinite;animation-delay:1s}@keyframes dot-collision-before{0%,50%,75%,to{transform:translateX(0)}25%{transform:translateX(-33px)}}@keyframes dot-collision-after{0%,50%,75%,to{transform:translateX(0)}25%{transform:translateX(33px)}}.dot-revolution{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-revolution:after,.dot-revolution:before{content:"";display:inline-block;position:absolute}.dot-revolution:before{top:-33px;transform-origin:11px 44px;animation:dot-revolution 1.4s linear infinite}.dot-revolution:after,.dot-revolution:before{left:0;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-revolution:after{top:-66px;transform-origin:11px 77px;animation:dot-revolution 1s linear infinite}@keyframes dot-revolution{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.dot-carousel{position:relative;left:-9999px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500;animation:dot-carousel 1.5s linear infinite}@keyframes dot-carousel{0%{box-shadow:9966px 0 0 -1px #d7f500,9999px 0 0 1px #d7f500,10032px 0 0 -1px #d7f500}50%{box-shadow:10032px 0 0 -1px #d7f500,9966px 0 0 -1px #d7f500,9999px 0 0 1px #d7f500}to{box-shadow:9999px 0 0 1px #d7f500,10032px 0 0 -1px #d7f500,9966px 0 0 -1px #d7f500}}.dot-typing{position:relative;left:-9999px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500;animation:dot-typing 1.5s linear infinite}@keyframes dot-typing{0%{box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500}16.667%{box-shadow:9966px -10px 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500}33.333%{box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500}50%{box-shadow:9966px 0 0 0 #d7f500,9999px -10px 0 0 #d7f500,10032px 0 0 0 #d7f500}66.667%{box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500}83.333%{box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px -10px 0 0 #d7f500}to{box-shadow:9966px 0 0 0 #d7f500,9999px 0 0 0 #d7f500,10032px 0 0 0 #d7f500}}.dot-windmill{position:relative;top:-10px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;transform-origin:5px 15px;animation:dot-windmill 2s linear infinite}.dot-windmill:after,.dot-windmill:before{content:"";display:inline-block;position:absolute}.dot-windmill:before{left:-8.66254px}.dot-windmill:after,.dot-windmill:before{top:15px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-windmill:after{left:8.66254px}@keyframes dot-windmill{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(2turn) translateZ(0)}}.dot-bricks{position:relative;top:14px;left:-9999px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;box-shadow:9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500;animation:dot-bricks 2s ease infinite}@keyframes dot-bricks{0%{box-shadow:9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500}8.333%{box-shadow:10013px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500}16.667%{box-shadow:10013px -28px 0 0 #d7f500,9985px -28px 0 0 #d7f500,10013px 0 0 0 #d7f500}25%{box-shadow:10013px -28px 0 0 #d7f500,9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500}33.333%{box-shadow:10013px 0 0 0 #d7f500,9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500}41.667%{box-shadow:10013px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500}50%{box-shadow:10013px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500,9985px -28px 0 0 #d7f500}58.333%{box-shadow:9985px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500,9985px -28px 0 0 #d7f500}66.666%{box-shadow:9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500,9985px -28px 0 0 #d7f500}75%{box-shadow:9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500}83.333%{box-shadow:9985px -28px 0 0 #d7f500,10013px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500}91.667%{box-shadow:9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500,10013px -28px 0 0 #d7f500}to{box-shadow:9985px -28px 0 0 #d7f500,9985px 0 0 0 #d7f500,10013px 0 0 0 #d7f500}}.dot-floating{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;animation:dot-floating 3s cubic-bezier(.15,.6,.9,.1) infinite}.dot-floating:after,.dot-floating:before{content:"";display:inline-block;position:absolute;top:0}.dot-floating:before{left:-12px;animation:dot-floating-before 3s ease-in-out infinite}.dot-floating:after,.dot-floating:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-floating:after{left:-24px;animation:dot-floating-after 3s cubic-bezier(.4,0,1,1) infinite}@keyframes dot-floating{0%{left:calc(-50% - 11px)}75%{left:calc(50% + 111px)}to{left:calc(50% + 111px)}}@keyframes dot-floating-before{0%{left:-50px}50%{left:-12px}75%{left:-50px}to{left:-50px}}@keyframes dot-floating-after{0%{left:-100px}50%{left:-24px}75%{left:-100px}to{left:-100px}}.dot-fire{position:relative;left:-9999px;box-shadow:9999px 49.5px 0 -5px #d7f500;animation:dot-fire 1.5s linear infinite;animation-delay:-.85s}.dot-fire,.dot-fire:after,.dot-fire:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-fire:after,.dot-fire:before{content:"";display:inline-block;position:absolute;top:0}.dot-fire:before{animation:dot-fire 1.5s linear infinite;animation-delay:-1.85s}.dot-fire:after,.dot-fire:before{box-shadow:9999px 49.5px 0 -5px #d7f500}.dot-fire:after{animation:dot-fire 1.5s linear infinite;animation-delay:-2.85s}@keyframes dot-fire{1%{box-shadow:9999px 49.5px 0 -5px #d7f500}50%{box-shadow:9999px -12.375px 0 2px #d7f500}to{box-shadow:9999px -49.5px 0 -5px #d7f500}}.dot-spin{position:relative;width:22px;height:22px;border-radius:11px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);box-shadow:0 -39.6px 0 0 #d7f500,28.0014372px -28.0014372px 0 0 #d7f500,39.6px 0 0 0 #d7f500,28.0014372px 28.0014372px 0 0 rgba(215,245,0,0),0 39.6px 0 0 rgba(215,245,0,0),-28.0014372px 28.0014372px 0 0 rgba(215,245,0,0),-39.6px 0 0 0 rgba(215,245,0,0),-28.0014372px -28.0014372px 0 0 rgba(215,245,0,0);animation:dot-spin 1.5s linear infinite}@keyframes dot-spin{0%,to{box-shadow:0 -39.6px 0 0 #d7f500,28.0014372px -28.0014372px 0 0 #d7f500,39.6px 0 0 0 #d7f500,28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),0 39.6px 0 -5px rgba(215,245,0,0),-28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),-39.6px 0 0 -5px rgba(215,245,0,0),-28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0)}12.5%{box-shadow:0 -39.6px 0 -5px rgba(215,245,0,0),28.0014372px -28.0014372px 0 0 #d7f500,39.6px 0 0 0 #d7f500,28.0014372px 28.0014372px 0 0 #d7f500,0 39.6px 0 -5px rgba(215,245,0,0),-28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),-39.6px 0 0 -5px rgba(215,245,0,0),-28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0)}25%{box-shadow:0 -39.6px 0 -5px rgba(215,245,0,0),28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0),39.6px 0 0 0 #d7f500,28.0014372px 28.0014372px 0 0 #d7f500,0 39.6px 0 0 #d7f500,-28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),-39.6px 0 0 -5px rgba(215,245,0,0),-28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0)}37.5%{box-shadow:0 -39.6px 0 -5px rgba(215,245,0,0),28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0),39.6px 0 0 -5px rgba(215,245,0,0),28.0014372px 28.0014372px 0 0 #d7f500,0 39.6px 0 0 #d7f500,-28.0014372px 28.0014372px 0 0 #d7f500,-39.6px 0 0 -5px rgba(215,245,0,0),-28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0)}50%{box-shadow:0 -39.6px 0 -5px rgba(215,245,0,0),28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0),39.6px 0 0 -5px rgba(215,245,0,0),28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),0 39.6px 0 0 #d7f500,-28.0014372px 28.0014372px 0 0 #d7f500,-39.6px 0 0 0 #d7f500,-28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0)}62.5%{box-shadow:0 -39.6px 0 -5px rgba(215,245,0,0),28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0),39.6px 0 0 -5px rgba(215,245,0,0),28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),0 39.6px 0 -5px rgba(215,245,0,0),-28.0014372px 28.0014372px 0 0 #d7f500,-39.6px 0 0 0 #d7f500,-28.0014372px -28.0014372px 0 0 #d7f500}75%{box-shadow:0 -39.6px 0 0 #d7f500,28.0014372px -28.0014372px 0 -5px rgba(215,245,0,0),39.6px 0 0 -5px rgba(215,245,0,0),28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),0 39.6px 0 -5px rgba(215,245,0,0),-28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),-39.6px 0 0 0 #d7f500,-28.0014372px -28.0014372px 0 0 #d7f500}87.5%{box-shadow:0 -39.6px 0 0 #d7f500,28.0014372px -28.0014372px 0 0 #d7f500,39.6px 0 0 -5px rgba(215,245,0,0),28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),0 39.6px 0 -5px rgba(215,245,0,0),-28.0014372px 28.0014372px 0 -5px rgba(215,245,0,0),-39.6px 0 0 -5px rgba(215,245,0,0),-28.0014372px -28.0014372px 0 0 #d7f500}}.dot-falling{position:relative;left:-9999px;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;box-shadow:9999px 0 0 0 #d7f500;animation:dot-falling 1s linear infinite;animation-delay:.1s}.dot-falling:after,.dot-falling:before{content:"";display:inline-block;position:absolute;top:0}.dot-falling:before{animation:dot-falling-before 1s linear infinite;animation-delay:0s}.dot-falling:after,.dot-falling:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-falling:after{animation:dot-falling-after 1s linear infinite;animation-delay:.2s}@keyframes dot-falling{0%{box-shadow:9999px -33px 0 0 rgba(215,245,0,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #d7f500}to{box-shadow:9999px 33px 0 0 rgba(215,245,0,0)}}@keyframes dot-falling-before{0%{box-shadow:9966px -33px 0 0 rgba(215,245,0,0)}25%,50%,75%{box-shadow:9966px 0 0 0 #d7f500}to{box-shadow:9966px 33px 0 0 rgba(215,245,0,0)}}@keyframes dot-falling-after{0%{box-shadow:10032px -33px 0 0 rgba(215,245,0,0)}25%,50%,75%{box-shadow:10032px 0 0 0 #d7f500}to{box-shadow:10032px 33px 0 0 rgba(215,245,0,0)}}.dot-stretching{position:relative;width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500;transform:scale(1.25);animation:dot-stretching 2s ease-in infinite}.dot-stretching:after,.dot-stretching:before{content:"";display:inline-block;position:absolute;top:0}.dot-stretching:before{animation:dot-stretching-before 2s ease-in infinite}.dot-stretching:after,.dot-stretching:before{width:22px;height:22px;border-radius:11px;background-color:#d7f500;color:#d7f500}.dot-stretching:after{animation:dot-stretching-after 2s ease-in infinite}@keyframes dot-stretching{0%{transform:scale(1.25)}50%,60%{transform:scale(.8)}to{transform:scale(1.25)}}@keyframes dot-stretching-before{0%{transform:translate(0) scale(.7)}50%,60%{transform:translate(-20px) scale(1)}to{transform:translate(0) scale(.7)}}@keyframes dot-stretching-after{0%{transform:translate(0) scale(.7)}50%,60%{transform:translate(20px) scale(1)}to{transform:translate(0) scale(.7)}}.dot-gathering{position:relative;margin:-1px 0}.dot-gathering,.dot-gathering:after,.dot-gathering:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);filter:blur(2px)}.dot-gathering:after,.dot-gathering:before{content:"";display:inline-block;position:absolute;top:0;left:-50px;opacity:0;animation:dot-gathering 2s ease-in infinite}.dot-gathering:after{animation-delay:.5s}@keyframes dot-gathering{0%{opacity:0;transform:translateX(0)}35%,60%{opacity:1;transform:translateX(50px)}to{opacity:0;transform:translateX(100px)}}.dot-hourglass{position:relative;top:-33px;margin:-1px 0;transform-origin:11px 44px;animation:dot-hourglass 2.4s ease-in-out infinite;animation-delay:.6s}.dot-hourglass,.dot-hourglass:after,.dot-hourglass:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);filter:blur(2px)}.dot-hourglass:after,.dot-hourglass:before{content:"";display:inline-block;position:absolute;top:0;left:0}.dot-hourglass:before{top:66px}.dot-hourglass:after{animation:dot-hourglass-after 2.4s cubic-bezier(.65,.05,.36,1) infinite}@keyframes dot-hourglass{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes dot-hourglass-after{0%{transform:translateY(0)}25%{transform:translateY(66px)}50%{transform:translateY(66px)}75%{transform:translateY(0)}to{transform:translateY(0)}}.dot-overtaking{position:relative;margin:-1px 0;animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite}.dot-overtaking,.dot-overtaking:after,.dot-overtaking:before{width:12px;height:12px;border-radius:6px;background-color:rgba(0,0,0,0);color:#000;box-shadow:0 -20px 0 0;filter:blur(2px)}.dot-overtaking:after,.dot-overtaking:before{content:"";display:inline-block;position:absolute;top:0;left:0}.dot-overtaking:before{animation:dot-overtaking 2s cubic-bezier(.2,.6,.8,.2) infinite;animation-delay:.3s}.dot-overtaking:after{animation:dot-overtaking 1.5s cubic-bezier(.2,.6,.8,.2) infinite;animation-delay:.6s}@keyframes dot-overtaking{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dot-shuttle{position:relative;left:-33px;margin:-1px 0}.dot-shuttle,.dot-shuttle:after,.dot-shuttle:before{width:12px;height:12px;border-radius:6px;background-color:#000;color:rgba(0,0,0,0);filter:blur(2px)}.dot-shuttle:after,.dot-shuttle:before{content:"";display:inline-block;position:absolute;top:0}.dot-shuttle:before{left:33px;animation:dot-shuttle 2s ease-out infinite}.dot-shuttle:after{left:66px}@keyframes dot-shuttle{0%,50%,to{transform:translateX(0)}25%{transform:translateX(-99px)}75%{transform:translateX(99px)}}.dot-bouncing{position:relative;height:22px;font-size:10px}.dot-bouncing:before{content:"⚽🏀🏐";display:inline-block;position:relative;animation:dot-bouncing 1s infinite}@keyframes dot-bouncing{0%{top:-20px;animation-timing-function:ease-in}34%{transform:scale(1)}35%{top:20px;animation-timing-function:ease-out;transform:scale(1.5,.5)}45%{transform:scale(1)}90%{top:-20px}to{top:-20px}}.dot-rolling{position:relative;height:22px;font-size:10px}.dot-rolling:before{content:"⚽";display:inline-block;position:relative;transform:translateX(-25px);animation:dot-rolling 3s infinite}@keyframes dot-rolling{0%{content:"⚽";transform:translateX(-25px) rotate(0deg)}16.667%{content:"⚽";transform:translateX(25px) rotate(2turn)}33.333%{content:"⚽";transform:translateX(-25px) rotate(0deg)}34.333%{content:"🏀";transform:translateX(-25px) rotate(0deg)}50%{content:"🏀";transform:translateX(25px) rotate(2turn)}66.667%{content:"🏀";transform:translateX(-25px) rotate(0deg)}67.667%{content:"🏐";transform:translateX(-25px) rotate(0deg)}83.333%{content:"🏐";transform:translateX(25px) rotate(2turn)}to{content:"🏐";transform:translateX(-25px) rotate(0deg)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}@keyframes rotateHand{0%{transform:translateX(-50%) translateY(-50%) translateZ(1px) rotate(-80deg);transform-origin:50% 50%}to{transform:translateX(-50%) translateY(-50%) translateZ(1px) rotate(-50deg);transform-origin:50% 50%}}html{scroll-behavior:smooth}body{font-family:var(--content-font-family);font-weight:300;background-color:#f7f3f0;cursor:url(/_next/static/media/cursor.3d2ba2d1.webp) 0 0,url(/_next/static/media/cursor.c6b55edb.png) 0 0,pointer;transition:background-color .6s cubic-bezier(.5,1,.89,1)}body h1{font-family:var(--title-font-family);font-weight:500;font-size:60px;line-height:1.2}@media (max-width:1050px){body h1{font-size:40px}}body h2{font-family:var(--title-font-family);font-weight:300;font-size:60px;line-height:1.2}@media (max-width:1050px){body h2{font-size:35px}}body h3{font-family:var(--title-font-family);font-weight:500;font-size:50px;line-height:1.55}@media (max-width:1050px){body h3{font-size:25px}}body h4,body h5,body h6{font-family:var(--title-font-family);font-weight:400;font-size:25px;line-height:1.55}@media (max-width:1050px){body h4,body h5,body h6{font-size:20px}}body a,body li,body p,body span{font-family:var(--content-font-family);font-weight:300;font-size:16px;color:#252528}@media (max-width:1050px){body a,body li,body p,body span{font-size:12px}}body li{line-height:1.8}body a:hover,body button:hover{cursor:url(/_next/static/media/cursor.3d2ba2d1.webp) 0 0,url(/_next/static/media/cursor.c6b55edb.png) 0 0,pointer}body p{line-height:1.8}body p em{font-style:normal;color:#ccbfff}body strike{-webkit-text-decoration-color:#f45d22;text-decoration-color:#f45d22;color:#f45d22}body span.color-blue{color:#7341fc}body span.color-orange{color:#f45d22}body span.color-green{color:#096053}body section div.fullWrap{width:100%}body section div.wrap{width:90%;max-width:1550px;margin:0 auto;padding:100px 0}body section div.wrap>span.tag{display:block;color:#ccbfff;text-transform:uppercase}@media (max-width:1800px){body section div.wrap{max-width:1370px}}@media (max-width:1050px){body section div.wrap{padding:30px 0}}body section.ldg-block{cursor:url(/_next/static/media/cursor-red.3c6e8354.webp) 0 0,url(/_next/static/media/cursor-red.b712bd4f.png) 0 0,pointer}body section.ldg-block span{font-weight:unset;font-family:unset;font-size:unset}body main.post div.post-page{width:90%;max-width:1550px;margin:100px auto 0;padding:100px 0}div.wrapper{position:relative;display:flex;flex-direction:column}div.wrapper div.grid{position:absolute;height:100%;width:100%;z-index:9999;pointer-events:none;max-width:calc(1550px + 55px);top:0;left:50%;transform:translateX(-50%);border-right:1px solid rgba(94,94,88,.4);border-left:1px solid rgba(94,94,88,.4)}@media (max-width:1800px){div.wrapper div.grid{border-right:0 solid rgba(94,94,88,.4);border-left:0 solid rgba(94,94,88,.4)}}div.wrapper div.grid:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background-color:rgba(94,94,88,.4)}@media (max-width:1800px){div.wrapper div.grid{max-width:calc(1370px + 55px)}}div.wrapper main{background-color:var(--backColor,unset)}div.wrapper main.page{flex-grow:1;padding-top:150px}@media (max-width:1800px){div.wrapper main.page{padding-top:100px}}div.wrapper main.temoignage section.headerContent{margin-top:0}div.wrapper main.temoignage section.headerContent div.wrap{padding-bottom:0}div.cookie-bar{z-index:9999999;position:fixed;bottom:0;left:5%;color:#f6f2ef;background-color:#252528;max-width:600px;padding:30px 50px;border-radius:25px 25px 0 0}@media (max-width:1050px){div.cookie-bar{left:0;max-width:unset;width:100%}}div.cookie-bar div.wrap{display:flex;flex-direction:column}@media (max-width:1050px){div.cookie-bar div.wrap{align-items:center}}div.cookie-bar div.wrap div.text{padding-bottom:25px}div.cookie-bar div.wrap div.text p{margin:0;color:#f6f2ef}div.cookie-bar div.wrap div.text a{color:#f6f2ef}div.cookie-bar div.wrap div.actions{display:flex;gap:15px}div.cookie-bar div.wrap div.actions button{border-radius:50px;padding:10px 15px}div.cookie-bar div.wrap div.actions button.cookie-decline{border:1px solid #f6f2ef;background-color:#252528;color:#f6f2ef}div.cookie-bar div.wrap div.actions button.cookie-accept{border:1px solid #f6f2ef;background-color:#f6f2ef}div.theLogo:hover span.text{letter-spacing:10px;margin-left:-10px}div.theLogo span.text{font-family:var(--title-font-family);font-weight:700;font-size:45px;letter-spacing:0;margin-left:0;transition:letter-spacing .4s cubic-bezier(.5,1,.89,1),margin-left .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){body.mobile__open header div.wrap div.logo a{color:#f7f3f0}body.mobile__open header div.wrap div.logo a span{text-shadow:none}body.mobile__open header div.wrap div.right{opacity:1;pointer-events:auto;transition:opacity .6s cubic-bezier(.5,1,.89,1);background-color:#252528}body.mobile__open header div.wrap div.right li{opacity:1}body.mobile__open header div.wrap div.right div,body.mobile__open header div.wrap div.right nav{transform:translateY(0)}}header.header-nav{position:fixed;top:0;left:50%;width:100%;transform:translateX(-50%);z-index:999999;background-color:rgba(0,0,0,0);transition:top 1s cubic-bezier(.5,1,.89,1),opacity .4s cubic-bezier(.5,1,.89,1)}header.header-nav.hide{top:-150px;opacity:0}header.header-nav div.headGridContent,header.header-nav div.mainGridContent{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}header.header-nav div.headGridContent div.grid-row,header.header-nav div.mainGridContent div.grid-row{position:absolute;top:0;left:0;display:flex;flex-direction:column}header.header-nav div.headGridContent div.grid-row .row,header.header-nav div.mainGridContent div.grid-row .row{position:relative;width:100vw;height:var(--mesure)}header.header-nav div.headGridContent div.grid-row .row:before,header.header-nav div.mainGridContent div.grid-row .row:before{display:block;position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#252528;opacity:.25}header.header-nav div.headGridContent div.grid-col,header.header-nav div.mainGridContent div.grid-col{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}header.header-nav div.headGridContent div.grid-col .column,header.header-nav div.mainGridContent div.grid-col .column{position:relative;width:var(--mesure);height:100vh}header.header-nav div.headGridContent div.grid-col .column:before,header.header-nav div.mainGridContent div.grid-col .column:before{display:block;position:absolute;top:0;left:0;content:"";height:100%;width:1px;background-color:#252528;opacity:.25}header.header-nav div.wrap{width:90%;margin:0 auto;padding:45px 0;max-width:1550px;display:flex;justify-content:space-between;background-color:inherit}@media (max-width:1800px){header.header-nav div.wrap{position:relative;width:100%;align-items:center;max-width:1370px;padding:20px 5%}}header.header-nav div.wrap div.logo{flex:0 1 50%;text-align:left}@media (max-width:1050px){header.header-nav div.wrap div.logo{position:relative;z-index:99999}}header.header-nav div.wrap div.logo a{text-decoration:none;color:#252528;display:block;transition:color .6s cubic-bezier(.5,1,.89,1)}header.header-nav div.wrap div.logo a span{color:inherit;text-shadow:-.5px -.5px 0 #f7f3f0,.5px -.5px 0 #f7f3f0,-.5px .5px 0 #f7f3f0,.5px .5px 0 #f7f3f0;transition:letter-spacing .4s cubic-bezier(.5,1,.89,1),margin-left .4s cubic-bezier(.5,1,.89,1),text-shadow .6s cubic-bezier(.5,1,.89,1) .6s}header.header-nav div.wrap div.right{flex:0 1 50%;text-align:right;transition:opacity .6s cubic-bezier(.5,1,.89,1),background-color .6s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){header.header-nav div.wrap div.right{opacity:0;text-align:left;position:absolute;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:9999;background-color:inherit;padding:120px 5% 20px 10%}}header.header-nav div.wrap div.right nav{display:inline-block;vertical-align:middle}@media (max-width:1050px){header.header-nav div.wrap div.right nav{transform:translateY(-20px);transition:transform .6s cubic-bezier(.5,1,.89,1);width:100%}}header.header-nav div.wrap div.right nav>ul{padding:0 25px;margin:0;display:inline-flex;list-style:none;align-items:center;justify-content:flex-end;background:#f7f3f0;border-radius:100px}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul{flex-direction:column;border:none;padding:0;border-radius:0;background:none;align-items:flex-start;justify-content:flex-start;text-align:left;width:100%}}header.header-nav div.wrap div.right nav>ul>li{position:relative;flex:0 1 auto}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li{margin:0!important;opacity:0;transform:translateY(0);transition:all .4s cubic-bezier(.5,1,.89,1);display:block;width:100%}}header.header-nav div.wrap div.right nav>ul>li:not(:last-child){margin-right:35px}header.header-nav div.wrap div.right nav>ul>li.has-children:before{content:"";width:100%;height:40px;display:block;position:absolute;top:35px;left:0;z-index:99}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li.has-children:before{content:unset}header.header-nav div.wrap div.right nav>ul>li.has-children:after{content:attr(data-value);position:absolute;top:15px;right:7px;color:#f7f3f0;font-family:var(--icon-font-family);font-size:20px;border:1px solid #7341fc;width:35px;height:35px;text-align:center;line-height:35px;border-radius:50px}}header.header-nav div.wrap div.right nav>ul>li:hover>ul.sub-menu{opacity:1;transform:translateY(0);pointer-events:unset}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li:hover>ul.sub-menu{transform:unset}}header.header-nav div.wrap div.right nav>ul>li>a{text-decoration:none;color:#252528;font-size:16px;transition:transform .4s cubic-bezier(.5,1,.89,1);transform:scale(1);display:inline-block;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li>a{font-family:var(--title-font-family);font-weight:500;font-size:25px;color:#f7f3f0}}header.header-nav div.wrap div.right nav>ul>li>a:hover{transform:scale(1.2)}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li>a:hover{transform:scale(1)}}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu{position:absolute;top:calc(100% + 18px);left:-35px;list-style:none;padding:35px 60px 35px 40px;margin:0;border-radius:25px;background:#fff;z-index:9999;opacity:0;pointer-events:none;transform:translateY(-10%);transition:opacity .4s cubic-bezier(.5,1,.89,1),transform .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu{position:relative;top:unset;left:unset;padding:15px 0;display:none;opacity:1;background:rgba(0,0,0,0);transform:translateY(0)}}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu:before{content:"";top:-15px;left:35px;position:absolute;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu:before{content:unset}}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu li{word-break:keep-all;white-space:nowrap;text-align:left;padding:5px 0}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu li img{display:inline-block;vertical-align:middle;margin:0 12px 0 0}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu li a{display:inline-block;vertical-align:middle;text-decoration:none;transition:color .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu li a{color:#f7f3f0;font-family:var(--title-font-family);font-weight:300;font-size:20px}}header.header-nav div.wrap div.right nav>ul>li>ul.sub-menu li a:hover{color:var(--hoverColor,#000000)}header.header-nav div.wrap div.right div.contact{display:inline-block;vertical-align:middle;margin-left:25px}@media (max-width:1050px){header.header-nav div.wrap div.right div.contact{margin-left:0;display:block;vertical-align:unset;margin-top:55px;transform:translateY(-20px);transition:transform .6s cubic-bezier(.5,1,.89,1)}}header.header-nav div.wrap div.right div.contact a{background-color:#7341fc;padding:17.5px 22.5px;border-radius:50%;color:#fff;text-decoration:none;font-family:var(--title-font-family);border:1px solid #7341fc;transition:color .4s cubic-bezier(.5,1,.89,1),background-color .4s cubic-bezier(.5,1,.89,1),transform .4s cubic-bezier(.5,1,.89,1);transform:scale(1);display:block}header.header-nav div.wrap div.right div.contact a:hover{background-color:#f7f3f0;color:#7341fc;transform:scale(1.2)}@media (max-width:1050px){header.header-nav div.wrap div.right div.contact a{font-size:24px;padding:0;background-color:rgba(0,0,0,0);border:none;color:#7341fc;font-weight:500}header.header-nav div.wrap div.right div.contact a:hover{background-color:rgba(0,0,0,0);color:#f7f3f0}}header.header-nav div.wrap div.rightLogo{height:auto;width:40px;margin-right:5px;margin-top:5px}@media (max-width:1050px){header.header-nav div.wrap div.rightLogo{position:relative;z-index:99999}}header.header-nav div.wrap div.navMenu_contactLinks{margin-top:80px;transform:translateY(-20px);transition:transform .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){header.header-nav div.wrap div.navMenu_contactLinks{margin-top:30px}}header.header-nav div.wrap div.navMenu_contactLinks div p{margin:0}header.header-nav div.wrap div.navMenu_contactLinks div a{font-size:16px;text-decoration:none;font-family:var(--title-font-family);font-weight:500}header.header-nav div.wrap div.navMenu_contactLinks div.links a{margin:10px 0;display:block}header.header-nav div.wrap div.navMenu_contactLinks div.links a.instagram{color:#096053}header.header-nav div.wrap div.navMenu_contactLinks div.links a.linkedin{color:#7341fc}header.header-nav div.wrap div.navMenu_contactLinks div.phone{margin-top:45px}header.header-nav div.wrap div.navMenu_contactLinks div.phone p{font-family:var(--title-font-family);font-weight:500;color:#f7f3f0}header.header-nav div.wrap div.navMenu_contactLinks div.phone a{color:#7341fc;margin:10px 0;display:block}footer{position:relative;z-index:9999;background-color:#096053;overflow:hidden}footer div.wrap{width:90%;max-width:1550px;margin:0 auto;padding:85px 0;will-change:transform;transform:translateY(0) translateZ(0)}@media (max-width:1400px){footer div.wrap{padding:65px 0}}@media (max-width:1050px){footer div.wrap{padding:45px 0}}footer div.wrap div.texte div.wrapTexte{position:relative;display:flex;align-content:flex-end;justify-content:space-between}@media (max-width:1050px){footer div.wrap div.texte div.wrapTexte{flex-direction:column}}footer div.wrap div.texte div.wrapTexte:after{content:"";width:calc(100% + 80px);height:1px;position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);background-color:#d7f500;opacity:.1}footer div.wrap div.texte div.wrapTexte div.left{flex:0 1 50%}@media (max-width:1050px){footer div.wrap div.texte div.wrapTexte div.left{flex:0 1 100%;order:2}}footer div.wrap div.texte div.wrapTexte div.left span.under_title{font-family:var(--title-font-family)}footer div.wrap div.texte div.wrapTexte div.left span.tag{display:block;font-size:14px;color:#f6f2ef;text-transform:uppercase;margin-top:45px}footer div.wrap div.texte div.wrapTexte div.left span:not(.tag){color:#f6f2ef;font-weight:500;display:block;margin-bottom:0}footer div.wrap div.texte div.wrapTexte div.left p{color:#f6f2ef}footer div.wrap div.texte div.wrapTexte div.left h2{margin:15px 0;color:#f6f2ef}footer div.wrap div.texte div.wrapTexte div.left h2:after{content:"_"}footer div.wrap div.texte div.wrapTexte div.right{flex:0 1 50%;display:flex;justify-content:flex-end;align-items:center}@media (max-width:1050px){footer div.wrap div.texte div.wrapTexte div.right{margin-top:-55px;flex:0 1 100%;order:1}}footer div.wrap div.texte div.wrapTexte div.right div.btn-form{flex:0 1 auto;position:relative;overflow:hidden}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a{position:relative;display:block}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a div.image{position:absolute;width:100%;height:100%;top:0;right:0;display:block;transform:scale(1);transition:transform .4s cubic-bezier(.5,1,.89,1)}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a div.image img{width:70px;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateY(-50%) rotate(-80deg);transform-origin:50% 50%;will-change:transform;transition:width .4s cubic-bezier(.5,1,.89,1),height .4s cubic-bezier(.5,1,.89,1);animation-name:rotateHand;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87,0,.13,1);animation-direction:alternate}@media (max-width:1050px){footer div.wrap div.texte div.wrapTexte div.right div.btn-form a div.image img{width:50px}}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a:hover div.image{transform:scale(1.2)}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a:hover:before{width:100px;height:100px}footer div.wrap div.texte div.wrapTexte div.right div.btn-form a:hover svg{transform:rotate(25deg)}footer div.wrap div.texte div.wrapTexte div.right div.btn-form svg{transform:rotate(0);transition:transform .4s cubic-bezier(.5,1,.89,1)}footer div.wrap div.texte div.wrapTexte div.right div.btn-form svg text{fill:#f6f2ef}footer div.wrap div.blocks{display:flex;margin-top:100px}@media (max-width:1400px){footer div.wrap div.blocks{margin-top:75px}}@media (max-width:1050px){footer div.wrap div.blocks{flex-direction:column}}footer div.wrap div.blocks div.block{flex:0 1 25%}@media (max-width:1400px){footer div.wrap div.blocks div.block{margin-top:40px}}footer div.wrap div.blocks div.block.other{padding-top:160px}@media (max-width:1400px){footer div.wrap div.blocks div.block.other{padding-top:100px}}@media (max-width:1050px){footer div.wrap div.blocks div.block.other{padding-top:40px}}footer div.wrap div.blocks div.block.other ul{padding:0;margin:0;list-style:none}footer div.wrap div.blocks div.block.other ul li{margin:3px 0;line-height:1.8}footer div.wrap div.blocks div.block.other ul li.border a{background:#f45d22;padding:5px 20px;margin-left:-20px;border-radius:30px}footer div.wrap div.blocks div.block.address a,footer div.wrap div.blocks div.block.other ul li a{color:#f7f3f0;text-decoration:none}footer div.wrap div.blocks div.block span.little{color:#e96c55;text-transform:uppercase;font-size:12px;display:block}footer div.wrap div.blocks div.block h3{margin-top:80px;color:#d7f500;font-size:30px}@media (max-width:1400px){footer div.wrap div.blocks div.block h3{margin-top:20px}}@media (max-width:1050px){footer div.wrap div.blocks div.block h3{font-size:25px}}footer div.wrap div.blocks div.block p{color:#f7f3f0;margin:3px 0}footer div.wrap div.blocks div.block p a{color:inherit;text-decoration:none}footer div.wrap div.blocks div.block p a:hover{text-decoration:underline}footer div.wrap div.blocks div.block div.oneAddress:not(:first-child){margin-top:25px}footer div.wrap div.blocks div.block ul li{color:#f7f3f0;margin:3px 0}footer div.wrap div.blocks div.block ul li a{color:inherit;text-decoration:none}footer div.wrap div.blocks div.block ul li a:hover{text-decoration:underline}section.mLegales{max-width:1550px;margin:0 auto;padding-bottom:200px;width:90%}@media (max-width:1050px){section.mLegales{max-width:1370px;padding-bottom:100px}}section.mLegales div.address p{margin:0}section.mLegales div.cookie div.parametrages ul{padding:0;margin:0;list-style:none}section.mLegales div.cookie div.parametrages ul li{border-top:1px solid #252528;padding:15px 2%}section.mLegales div.cookie div.parametrages ul li p{width:80%;display:inline-block;vertical-align:middle;text-align:left}section.mLegales div.cookie div.parametrages ul li p button.moreInfos{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:underline;background:none;border:none;padding:0}section.mLegales div.cookie div.parametrages ul div.checkbox{width:20%;display:inline-block;vertical-align:middle;text-align:right}section.mLegales div.cookie div.parametrages ul div.checkbox input{margin-left:10px}section.mLegales div.cookie div.parametrages ul div.plusInfos{width:100%}section.mLegales div.cookie div.parametrages ul:last-child{border-bottom:1px solid #252528}section.mLegales div.entreprise{display:flex;flex-direction:column;gap:12px}main.page.page-404{text-align:center;padding-bottom:100px}main.page.page-404 h1 small{display:block}main.page.page-404 a{display:table;margin:25px auto;padding:15px 35px;color:#7341fc;border-radius:35px;text-decoration:none;border:1px solid #7341fc;transition:background-color .4s cubic-bezier(.5,1,.89,1),color .4s cubic-bezier(.5,1,.89,1)}main.page.page-404 a:hover{background-color:#7341fc;color:#f6f2ef}div.aButton{position:relative}@media (max-width:1050px){div.aButton{margin-bottom:15px}}div.aButton.active:after{transform:translateY(-2.5px)}div.aButton.active a,div.aButton.active button{transform:translateY(2.5px);background-color:#7341fc;color:#f6f2ef}div.aButton:hover:after{transform:translateY(-2.5px)}div.aButton:hover a,div.aButton:hover button{transform:translateY(2.5px)}div.aButton:not(:last-child){margin-right:25px}@media (max-width:1050px){div.aButton:not(:last-child){margin-right:10px}}div.aButton:after{content:"";width:100%;height:100%;position:absolute;top:5px;left:0;z-index:-1;display:block;background-color:#7341fc;border-radius:40px;transition:transform .4s cubic-bezier(.5,1,.89,1)}div.aButton a,div.aButton button{position:relative;font-family:var(--title-font-family);font-weight:500;word-break:keep-all;color:#7341fc;font-size:20px;border-radius:40px;border:1px solid #7341fc;padding:20px;text-decoration:none;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#f7f3f0;transition:transform .4s cubic-bezier(.5,1,.89,1),background-color .4s cubic-bezier(.5,1,.89,1),color .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){div.aButton a,div.aButton button{font-size:15px;padding:10px 15px}}.socIcons:before{font-family:var(--socicon-font-family),sans-serif!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;font-size:20px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socIcons{text-decoration:none}.socIcons-facebook:before{content:""}.socIcons-pinterest:before{content:""}.socIcons-twitter:before{content:""}.socIcons-linkedin:before{content:""}.socIcons-instagram:before{content:""}.socIcons-youtube:before{content:""}.socIcons-google:before{content:""}main.post{background-color:#202020!important;cursor:url(/_next/static/media/cursor-red.3c6e8354.webp) 0 0,url(/_next/static/media/cursor-red.b712bd4f.png) 0 0,pointer}@media (max-width:1050px){main.post div.post-page{padding:0 0 50px!important}}main.post div.post-page h2,main.post div.post-page h3,main.post div.post-page h4,main.post div.post-page h5{font-family:var(--content-font-family)}main.post div.post-page h2{font-size:40px}@media (max-width:1050px){main.post div.post-page h2{font-size:25px}}main.post div.post-page h3{font-size:30px}@media (max-width:1050px){main.post div.post-page h3{font-size:20px}}main.post div.post-page h1,main.post div.post-page h2,main.post div.post-page h3,main.post div.post-page h4,main.post div.post-page h5,main.post div.post-page h6,main.post div.post-page li,main.post div.post-page p{color:#fff}main.post div.post-page div.head-block{text-align:center;position:relative;padding:50px 0;margin:0 auto;width:75%}@media (max-width:1050px){main.post div.post-page div.head-block{padding:0 0 25px;width:85%}}main.post div.post-page div.head-block div.nav-pctr{position:absolute;top:0;left:0;width:100%;height:100%}main.post div.post-page div.head-block p{display:inline-block;position:relative;font-size:20px;color:#7341fc;font-weight:700;padding:5px 30px;border:1px solid #7341fc;border-radius:50px}@media (max-width:1050px){main.post div.post-page div.head-block p{font-size:15px}}main.post div.post-page div.head-block h1{position:relative;margin:0}@media (max-width:1050px){main.post div.post-page div.head-block h1{font-size:30px}}main.post div.post-page div.wrap-main-blocks{position:relative;display:flex;gap:5%;margin:50px auto 100px;padding:0}@media (max-width:1050px){main.post div.post-page div.wrap-main-blocks{flex-direction:column;margin:0}}main.post div.post-page div.wrap-main-blocks div.sticky-block{flex:0 1 15%;align-self:flex-start;position:-webkit-sticky;position:sticky;top:45px;left:0}@media (max-width:1050px){main.post div.post-page div.wrap-main-blocks div.sticky-block{position:static;margin:0 auto 25px}main.post div.post-page div.wrap-main-blocks div.sticky-block div.date{text-align:center}}main.post div.post-page div.wrap-main-blocks div.sticky-block div.date p span{font-size:25px;color:#7341fc;font-family:var(--title-font-family)}@media (max-width:1050px){main.post div.post-page div.wrap-main-blocks div.sticky-block div.date p span{font-size:18px}main.post div.post-page div.wrap-main-blocks div.sticky-block div.network{text-align:center}}main.post div.post-page div.wrap-main-blocks div.sticky-block div.network div.logo{display:flex;align-items:center;gap:25px}@media (max-width:1050px){main.post div.post-page div.wrap-main-blocks div.sticky-block div.network div.logo{justify-content:center;gap:20px}}main.post div.post-page div.wrap-main-blocks div.sticky-block div.network div.logo .socIcons{color:#7341fc;cursor:url(/_next/static/media/cursor-red.3c6e8354.webp) 0 0,url(/_next/static/media/cursor-red.b712bd4f.png) 0 0,pointer;transition:color .2s cubic-bezier(.5,1,.89,1)}main.post div.post-page div.wrap-main-blocks div.sticky-block div.network div.logo .socIcons:hover{color:#f45d22}main.post div.post-page div.wrap-main-blocks div.editor-blocks{flex:0 1 60%}main.post div.post-page div.fixed-blocks section:first-child,main.post div.post-page div.fixed-blocks section:first-child div.wrap{padding-top:0}main.post div.post-page div.fixed-blocks section.linked-services div.wrap{padding:0 0 50px}main.post div.post-page div.fixed-blocks section.linked-services div.wrap div.service-container{display:flex;gap:20px;flex-wrap:wrap}main.post div.post-page div.fixed-blocks section.linked-services div.wrap div.service-container a{color:#fff;background-color:#7341fc;padding:15px 25px;border:1px solid #7341fc;border-radius:50px;text-decoration:none;white-space:nowrap;cursor:url(/_next/static/media/cursor-red.3c6e8354.webp) 0 0,url(/_next/static/media/cursor-red.b712bd4f.png) 0 0,pointer;transition:background-color .25s cubic-bezier(.5,1,.89,1),color .25s cubic-bezier(.5,1,.89,1)}main.post div.post-page div.fixed-blocks section.linked-services div.wrap div.service-container a:hover{color:#7341fc;background-color:#202020}section.callMe{position:fixed;width:80px;top:100%;left:100%;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;z-index:9999;transform:translateX(94vw) translateY(90vh) translateZ(0);transition:margin-top .4s cubic-bezier(.5,1,.89,1),margin-left .4s cubic-bezier(.5,1,.89,1);margin-top:-140px;margin-left:-140px}@media (max-width:1050px){section.callMe{width:50px;margin-top:-70px;margin-left:-95px}}section.callMe.on{margin-top:0;margin-left:0;z-index:99999}section.callMe.on div.wrapCallMe div.form{opacity:0;pointer-events:auto}section.callMe.on div.wrapCallMe div.background{background-color:rgba(0,0,0,.4)}section.callMe div.back-pctr-container{position:absolute;top:0;left:0;width:100%}section.callMe div.back-pctr-container img{width:100%;height:auto;object-fit:contain}section.callMe div.wrapCallMe{position:relative;width:100%;height:100%;display:block}section.callMe div.wrapCallMe div.curved-text-container{opacity:0;transition:opacity 1s cubic-bezier(.5,1,.89,1)}section.callMe div.wrapCallMe div.form{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;width:90%;background-color:#fff;border-radius:15px;opacity:0;pointer-events:none}section.callMe div.wrapCallMe div.form div.form-wrap{position:relative;width:100%;height:100%;padding:80px 125px}@media (max-width:1050px){section.callMe div.wrapCallMe div.form div.form-wrap{padding:70px 30px 45px}}section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn{position:absolute;top:20px;right:20px;width:45px;height:45px;background-color:#252528;border-radius:50px;text-align:center;transition:background-color .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn{top:10px;right:10px;width:35px;height:35px}}section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn:after{content:"j";color:#d7f500;font-family:var(--icon-font-family);font-weight:700;font-size:15px;line-height:45px;transition:color .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn:after{font-size:12px;line-height:35px}}section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn:hover{background-color:#d7f500}section.callMe div.wrapCallMe div.form div.form-wrap span.close-btn:hover:after{color:#252528}section.callMe div.wrapCallMe div.form div.head-content{margin-bottom:25px}section.callMe div.wrapCallMe div.form div.head-content h1,section.callMe div.wrapCallMe div.form div.head-content h2,section.callMe div.wrapCallMe div.form div.head-content h3,section.callMe div.wrapCallMe div.form div.head-content h4,section.callMe div.wrapCallMe div.form div.head-content h5,section.callMe div.wrapCallMe div.form div.head-content h6{color:#252528;margin:0}section.callMe div.wrapCallMe div.form div.head-content li,section.callMe div.wrapCallMe div.form div.head-content p{margin:5px 0}section.callMe div.wrapCallMe div.form div.wrapLoading{display:block;margin-top:50px}section.callMe div.wrapCallMe div.form div.wrapLoading div.dot-elastic{margin:0 auto}section.callMe div.wrapCallMe div.form form{width:100%}section.callMe div.wrapCallMe div.form form div.success{text-align:center;margin:20px 0 0}section.callMe div.wrapCallMe div.form form div.success span.text{color:#7341fc}section.callMe div.wrapCallMe div.form form div.controllers{display:flex;justify-content:center;align-items:center;margin:40px auto 0;gap:15px}@media (max-width:1050px){section.callMe div.wrapCallMe div.form form div.controllers{margin-top:20px}}section.callMe div.wrapCallMe div.form form div.controllers:after{background-color:#7341fc;z-index:1}section.callMe div.wrapCallMe div.form form div.controllers button{background-color:rgba(0,0,0,0)}section.callMe div.wrapCallMe div.form form div.controllers button img{rotate:90deg}section.callMe div.wrapCallMe div.form form div.controllers button.submit{font-size:20px;font-family:var(--title-font-family);color:#252528;border:1px solid #7341fc;border-radius:50px;background-color:#fff;padding:20px;z-index:2;transition-duration:.2s}section.callMe div.wrapCallMe div.form form div.controllers button.submit:hover{background-color:#7341fc;color:#f6f2ef}section.callMe div.wrapCallMe div.form form div.controllers button.submit:hover span:after{color:#f6f2ef}@media (max-width:1050px){section.callMe div.wrapCallMe div.form form div.controllers button.submit{padding:10px 20px;font-size:16px}section.callMe div.wrapCallMe div.form form div.controllers button.submit span.arrow{margin-left:10px}section.callMe div.wrapCallMe div.form form div.controllers button.submit span.arrow:after{font-size:15px}}section.callMe div.wrapCallMe div.form form div.controllers button span.arrow{margin-left:15px}section.callMe div.wrapCallMe div.form form div.controllers button span.arrow:after{content:"g";color:#252528;font-family:var(--icon-font-family);font-weight:700}section.callMe div.wrapCallMe div.form form div.lastS-inputs{display:flex;flex-direction:column;gap:15px;width:100%;margin:0 auto}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block{display:flex;justify-content:space-between}@media (max-width:1050px){section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block{flex-direction:column;gap:15px}}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block div.wrap-input.half{flex:0 1 48%}@media (max-width:1050px){section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block div.wrap-input.half{flex:0 1 100%}}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block div.wrap-input.full{flex:0 1 100%}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block span.error{font-size:11px;display:block;margin-top:5px;color:#f45d22;text-align:right;flex:0 1 100%}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block input{width:100%;color:#7341fc;background-color:#fff;border:1px solid #7341fc;border-radius:50px;padding:15px 25px;transition-duration:.2s}@media (max-width:1050px){section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block input{font-size:15px}}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block input:focus{border-color:#096053}section.callMe div.wrapCallMe div.form form div.lastS-inputs div.input-block input::placeholder{color:#252528;opacity:.4}section.callMe div.wrapCallMe div.curved-text-container{position:absolute;top:-30px;left:-30px}section.callMe div.wrapCallMe div.curved-text-container svg text{fill:#f45d22}section.callMe div.wrapCallMe div.background{position:absolute;top:0;left:0;background-color:#fff;border-radius:50%;width:80px;height:auto;display:block;aspect-ratio:1/1;transition:background-color 1s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.callMe div.wrapCallMe div.background{width:50px}}section.callMe div.wrapCallMe div.btn{position:relative;width:100%;height:100%}section.callMe div.wrapCallMe div.btn img{position:absolute;width:50%;height:auto;top:50%;left:50%;max-width:100px;transform:translateY(-50%) translateY(-50%) translateZ(1px) rotate(-80deg);transform-origin:50% 50%;transition:transform 1s cubic-bezier(.5,1,.89,1),top 1s cubic-bezier(.5,1,.89,1);will-change:transform;animation-name:rotateHand;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87,0,.13,1);animation-direction:alternate}section.headerContent{margin-top:150px}@media (max-width:1050px){section.headerContent{margin-top:0}section.headerContent div.wrap{padding-top:200px}}section.headerContent div.wrap h1{max-width:60%;margin-top:35px}@media (max-width:1050px){section.headerContent div.wrap h1{font-size:35px;max-width:100%;margin-top:10px}}section.headerContent div.wrap p{max-width:50%}@media (max-width:1050px){section.headerContent div.wrap p{max-width:100%}}section.realisationsList>div.filtersRealisation{width:90%;max-width:1550px;margin:0 auto}@media (max-width:1800px){section.realisationsList>div.filtersRealisation{max-width:1370px}}section.realisationsList>div.filtersRealisation div.buttons{position:relative;margin-top:25px;display:flex}@media (max-width:1050px){section.realisationsList>div.filtersRealisation div.buttons{margin-top:10px;flex-wrap:wrap}}section.realisationsList>div.wrapList{width:100%;max-width:calc(1550px + 55px);margin:0 auto}@media (max-width:1800px){section.realisationsList>div.wrapList{max-width:calc(1370px + 55px)}}section.realisationsList>div.wrapList div.loadMore div.aButton{display:table;margin:0 auto}section.realisationsList>div.wrapList div.loadMore div.aButton div.dot-elastic{margin:0 125px;background-color:#7341fc;color:#7341fc}section.realisationsList>div.wrapList div.loadMore div.aButton div.dot-elastic:after,section.realisationsList>div.wrapList div.loadMore div.aButton div.dot-elastic:before{background-color:#7341fc;color:#7341fc}section.realisationsList>div.wrapList div.list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:155px 0}@media (max-width:1050px){section.realisationsList>div.wrapList div.list{margin:50px 0}}section.realisationsList>div.wrapList div.list div.realisationBlock{flex:0 1 50%;margin-bottom:100px;padding:0 20px}@media (max-width:1050px){section.realisationsList>div.wrapList div.list div.realisationBlock{flex:0 1 100%}section.realisationsList>div.wrapList div.list div.realisationBlock:last-child{margin-bottom:0}}div.realisationBlock{height:75vh;min-height:500px;max-height:850px;position:relative}@media (max-width:1050px){div.realisationBlock{height:60vh;min-height:unset}}div.realisationBlock:not(.remove-hover-effect)>a{text-decoration:none}div.realisationBlock:not(.remove-hover-effect)>a:hover div.wrapBlock div.title{transform:translateY(8vh)}div.realisationBlock:not(.remove-hover-effect)>a:hover div.wrapBlock div.title h3{color:#d7f500}div.realisationBlock:not(.remove-hover-effect)>a:hover div.wrapBlock div.title div.content{opacity:1}div.realisationBlock:not(.remove-hover-effect)>a:hover div.wrapBlock:after{opacity:.7}div.realisationBlock>a{position:relative;width:85%;height:95%;max-width:550px;margin:0 auto;transition:transform 1s;display:block}@media (max-width:1050px){div.realisationBlock>a{width:90%}}div.realisationBlock>a:after{content:"";position:absolute;top:25px;left:25px;background-color:var(--projectColor,red);width:100%;height:100%;display:block;pointer-events:none;border-radius:20px;transition:opacity .4s cubic-bezier(.5,1,.89,1);z-index:-99}@media (max-width:1050px){div.realisationBlock>a:after{top:15px;left:15px}}div.realisationBlock div.rotatedText{position:absolute;left:10px;top:40%;white-space:nowrap;text-align:right;transform:rotate(-90deg) translateY(-100%);transform-origin:0 100%;pointer-events:none}div.realisationBlock div.rotatedText span{display:inline-block;vertical-align:middle}div.realisationBlock div.rotatedText span.year{color:#7341fc;font-size:16px}div.realisationBlock div.rotatedText span.details{padding-left:25px;color:#ccbfff;text-transform:uppercase}div.realisationBlock div.wrapBlock{-webkit-backface-visibility:hidden;backface-visibility:hidden}div.realisationBlock div.wrapBlock:after{content:"";position:absolute;top:0;left:0;background-color:var(--projectColor,red);width:100%;height:100%;display:block;opacity:0;pointer-events:none;border-radius:20px;transition:opacity .4s cubic-bezier(.5,1,.89,1)}div.realisationBlock div.wrapBlock div.title{position:absolute;z-index:99;padding:45px 0 0 45px;will-change:transform;transform:translateY(0);transition:transform .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){div.realisationBlock div.wrapBlock div.title{padding:40px 30px 0}}div.realisationBlock div.wrapBlock div.title h3{color:#fff;margin:0;max-width:300px;font-family:var(--title-font-family);font-weight:300;font-size:40px;line-height:1.8;transition:color .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){div.realisationBlock div.wrapBlock div.title h3{font-size:25px}}div.realisationBlock div.wrapBlock div.title div.content{position:absolute;opacity:0;transition:opacity .4s cubic-bezier(.5,1,.89,1)}div.realisationBlock div.wrapBlock div.title div.content p{color:var(--titleColor,#f6f2ef);font-size:25px}div.realisationBlock div.wrapBlock div.background{position:absolute;width:100%;height:100%;transition:opacity .4s cubic-bezier(.5,1,.89,1);top:0;left:0;z-index:-1;overflow:hidden;border-radius:20px}div.realisationBlock div.wrapBlock div.background div.wrapParallax{position:relative;width:100%;height:100%}div.realisationBlock div.wrapBlock div.background div.wrapParallax img{display:block}div.realisationBlock div.wrapBlock div.background div.wrapParallax img,div.realisationBlock div.wrapBlock div.background div.wrapParallax video{position:absolute;width:100%;height:calc(100% + 300px);object-fit:cover;top:50%;transform:translateY(-50%)}section.relatedRealisations{position:relative;height:915px;margin-bottom:25px}@media (max-width:1050px){section.relatedRealisations{height:unset}}section.relatedRealisations div.wrap{display:flex}section.relatedRealisations div.wrap div.content{flex:0 1 35%}@media (max-width:1050px){section.relatedRealisations div.wrap div.content{flex:0 1 100%}}section.relatedRealisations div.slider{position:absolute;top:50%;right:0;width:50%;transform:translateY(-50%)}@media (max-width:1050px){section.relatedRealisations div.slider{position:relative;width:100%;top:0;left:0;transform:translateY(0)}}main.temoignage{padding-top:150px}@media (max-width:1050px){main.temoignage{padding-top:75px}}main section.temoignageList div.wrapList{width:85%}main section.temoignageList div.list div.review-info{word-break:break-word;width:calc(33.3333333333% - 20px);margin:10px;z-index:99999}@media (max-width:1050px){main section.temoignageList div.list div.review-info{width:100%}}main section.temoignageList div.list div.review-info p{line-height:1.8;margin:0}main section.temoignageList div.list div.review-info p.info-label{color:#f6f2ef}main section.temoignageList div.list div.review-info p.info-data{color:#7341fc;font-size:16px;font-family:var(--title-font-family)}@media (max-width:1400px){main section.temoignageList div.list div.review-info p.info-data{font-size:15px}}main section.temoignageList div.list div.review-info p.info-data span.adv-list-point{font-size:23px;line-height:23px;vertical-align:middle}main section.temoignageList div.list div.review-info p.info-data span.adv-list-point:before{content:"p";color:#f6f2ef;font-family:var(--icon-font-family);font-size:20px;margin-right:10px}@media (max-width:1400px){main section.temoignageList div.list div.review-info p.info-data span.adv-list-point:before{font-size:18px}}main section.temoignageList div.list div.review-info div.wrapTemoignanges{width:100%;background-color:var(--globalColor,#252528);border-radius:25px;padding:30px 40px 50px 35px}main section.temoignageList div.list div.review-info div.info-block{margin:30px 0}main section.temoignageList div.list div.review-info div.stars-block{display:flex;gap:8px;margin-top:10px}main section.temoignageList div.list div.review-info div.info-head{display:flex;flex-direction:column;margin-top:0}main section.temoignageList div.list div.review-info div.info-head img{object-fit:contain;object-position:left bottom;display:block;width:75%;height:125px;margin-bottom:15px}main section.temoignageList div.list div.review-info div.info-head p.info-data{flex:0 1 100%;line-height:1.5;font-size:17px;color:#f7f3f0;margin-top:15px}@media (max-width:1400px){main section.temoignageList div.list div.review-info div.info-head p.info-data{font-size:15px;margin-top:10px}}div.transitionBlock{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:auto;z-index:9999999}div.transitionBlock div.toContactProject{height:100%;background:#252528}div.transitionBlock div.toContactProject,div.transitionBlock div.toPage{position:absolute;top:0;left:0;width:100%}div.transitionBlock div.toPage div.wrap{position:relative;height:100vh;background:#d7f500}div.transitionBlock div.toPage div.wrap:before{content:"";position:absolute;bottom:calc(100% - 1px);height:50vh;width:100%;background:#d7f500;background:linear-gradient(180deg,rgba(0,0,0,0),#d7f500)}div.transitionBlock div.toProject{position:absolute;top:0;left:0;width:100%;height:100vh;background:var(--projectColor,red)}div.transitionBlock div.toProject div.wrap{position:relative;display:flex;width:100%;height:100%;justify-content:center;align-items:center}div.transitionBlock div.toProject div.wrap h3{color:var(--titleColor,red);flex:0 1 auto}main.post div.nav-pctr{width:100%;height:var(--height,250px)}main.post div.nav-pctr img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0 0 35px 35px}main.post section.post-list{background-color:#f6f2ef;border-radius:35px 35px 0 0;padding:0}main.post section.post-list div.wrap{margin-top:100px;padding:100px 0 200px}@media (max-width:1600px){main.post section.post-list div.wrap{padding:50px 0 100px}}@media (max-width:1050px){main.post section.post-list div.wrap{padding:30px 0 50px}}main.post section.post-list div.wrap div.head-title h1{color:#252528}main.post section.post-list div.wrap div.list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 0}@media (max-width:1050px){main.post section.post-list div.wrap div.list{flex-direction:column}}main.post section.post-list div.wrap div.list div.post-block{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 25px)}@media (max-width:1050px){main.post section.post-list div.wrap div.list div.post-block{flex:0 1 100%}}main.post section.post-list div.wrap div.load-more{margin-top:30px;text-align:center}main.post section.post-list div.wrap div.load-more button.load-more{color:#f45d22;font-family:var(--content-font-family);font-weight:700;background-color:rgba(0,0,0,0);padding:20px 35px;border:1px solid #f45d22;border-radius:50px;transition:color .25s cubic-bezier(.5,1,.89,1),background-color .25s cubic-bezier(.5,1,.89,1),border .25s cubic-bezier(.5,1,.89,1)}main.post section.post-list div.wrap div.load-more button.load-more:hover{color:#252528;background-color:#f45d22;border-color:#252528}main.post section.post-list div.wrap div.load-more div.dot-elastic{margin:0 auto;color:#f45d22;background-color:#f45d22}main.post section.post-list div.wrap div.load-more div.dot-elastic:after,main.post section.post-list div.wrap div.load-more div.dot-elastic:before{color:#f45d22;background-color:#f45d22}main.post div.post-block:hover div.back-fade{opacity:.2;background-color:#d7f500}main.post div.post-block a{position:relative;display:block;text-decoration:none;height:500px}@media (max-width:1600px){main.post div.post-block a{height:450px}}@media (max-width:1050px){main.post div.post-block a{height:300px}}main.post div.post-block a:hover div.pctr-block img{scale:1.1}main.post div.post-block div.back-fade{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f6f2ef;border-radius:35px;opacity:.3;z-index:1;transition:background-color .4s cubic-bezier(.5,1,.89,1),opacity .4s cubic-bezier(.5,1,.89,1)}main.post div.post-block div.pctr-block{width:100%;height:100%;border-radius:35px;overflow:hidden}main.post div.post-block div.pctr-block img{display:block;width:100%;height:100%;object-fit:cover;border-radius:35px;transition:scale .2s cubic-bezier(.5,1,.89,1)}main.post div.post-block div.pctr-block span.action-button{position:absolute;width:50px;height:50px;bottom:30px;right:35px;background:#d7f500;border:1px solid #252528;border-radius:50px;font-size:20px;font-weight:700;text-align:center;line-height:50px;transition:color .25s cubic-bezier(.5,1,.89,1),background-color .25s cubic-bezier(.5,1,.89,1);z-index:2}@media (max-width:1050px){main.post div.post-block div.pctr-block span.action-button{width:40px;height:40px;bottom:15px;right:15px;line-height:40px}}main.post div.post-block div.pctr-block span:hover{color:#d7f500;background-color:#252528}main.post div.post-block div.text-block{position:absolute;bottom:15px;left:0;padding:0 90px 0 25px;z-index:2}@media (max-width:1050px){main.post div.post-block div.text-block{bottom:5px;padding:0 60px 0 15px}}main.post div.post-block div.text-block h2{font-weight:400;color:#f7f3f0;margin-top:15px;font-size:25px;line-height:1.2}@media (max-width:1050px){main.post div.post-block div.text-block h2{font-size:20px;line-height:20px}}section.catalogue div.fullWrap{position:relative;background-color:#252528;z-index:9999}section.catalogue div.fullWrap div.catalogue div.item{width:100%;margin:0 auto;flex-wrap:wrap;transition:background-color .4s cubic-bezier(.5,1,.89,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-top:1px solid #f6f2ef}section.catalogue div.fullWrap div.catalogue div.item.cursor-plus{cursor:url(/_next/static/media/cursor-plus.9e042fa8.webp) 30 30,url(/_next/static/media/cursor-plus.6c2c2720.png) 30 30,pointer}section.catalogue div.fullWrap div.catalogue div.item.cursor-minus{cursor:url(/_next/static/media/cursor-moins.03fd1d59.webp) 30 30,url(/_next/static/media/cursor-moins.b60ad3e7.png) 30 30,pointer}section.catalogue div.fullWrap div.catalogue div.item:last-child{border-bottom:1px solid #f6f2ef}section.catalogue div.fullWrap div.catalogue div.item:hover{background-color:#ccbfff}section.catalogue div.fullWrap div.catalogue div.item:hover div.number span.theNumber{color:#252528;border:1px solid #252528}section.catalogue div.fullWrap div.catalogue div.item:hover div.content p,section.catalogue div.fullWrap div.catalogue div.item:hover div.littleContent p{color:#252528}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item:hover div.content p:first-child{border-color:#252528}}section.catalogue div.fullWrap div.catalogue div.item:hover div.content h2,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h3,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h4,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h5,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h6{color:#252528}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item:hover div.content h2:first-child,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h3:first-child,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h4:first-child,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h5:first-child,section.catalogue div.fullWrap div.catalogue div.item:hover div.content h6:first-child{border-color:#252528}}section.catalogue div.fullWrap div.catalogue div.item:hover div.content ul li,section.catalogue div.fullWrap div.catalogue div.item:hover div.content ul li:before{color:#252528}section.catalogue div.fullWrap div.catalogue div.item:hover div.content hr{border-color:#252528}section.catalogue div.fullWrap div.catalogue div.item:hover div.readMore-mobile p{color:#252528}section.catalogue div.fullWrap div.catalogue div.item:hover div.readMore-mobile p:after{border-color:#252528}section.catalogue div.fullWrap div.catalogue div.item a.global-link{text-decoration:none;cursor:url(/_next/static/media/cursor-plus.9e042fa8.webp) 30 30,url(/_next/static/media/cursor-plus.6c2c2720.png) 30 30,pointer}section.catalogue div.fullWrap div.catalogue div.item div.innerWrap{width:100%;max-width:1800px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.innerWrap{padding:40px 0}}section.catalogue div.fullWrap div.catalogue div.item div.number{flex:0 0 250px;height:250px}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.number{flex:0 0 100px;height:100px}}section.catalogue div.fullWrap div.catalogue div.item div.number span.theNumber{display:block;width:100%;height:100%;line-height:250px;border:1px solid #f6f2ef;color:#f6f2ef;text-align:center;white-space:nowrap;border-radius:50%;font-size:95px;font-family:var(--title-font-family);transition:color .4s cubic-bezier(.5,1,.89,1),border .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.number span.theNumber{font-size:30px;line-height:100px}}section.catalogue div.fullWrap div.catalogue div.item div.title{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 250px);padding-left:50px}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.title{flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 125px);padding-left:0}}section.catalogue div.fullWrap div.catalogue div.item div.title h3{color:#f6f2ef;text-transform:uppercase}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.title h3{margin:0}}section.catalogue div.fullWrap div.catalogue div.item div.littleContent{flex:0 1 50%;padding-right:5%}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.littleContent{flex:0 1 100%;padding-left:120px}}section.catalogue div.fullWrap div.catalogue div.item div.littleContent p{color:#f6f2ef;transition:color .4s cubic-bezier(.5,1,.89,1)}section.catalogue div.fullWrap div.catalogue div.item div.content{flex:0 1 100%;padding-left:300px;padding-right:5%;padding-bottom:100px}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.content{padding-left:5%;padding-bottom:25px}}section.catalogue div.fullWrap div.catalogue div.item div.content p{color:#f6f2ef;transition:color .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.content p:first-child{border-top:1px solid #f6f2ef;padding-top:15px}}section.catalogue div.fullWrap div.catalogue div.item div.content p img{display:inline-block;vertical-align:middle;width:250px;height:250px}section.catalogue div.fullWrap div.catalogue div.item div.content p img:not(:last-child){margin-left:10px}section.catalogue div.fullWrap div.catalogue div.item div.content h2,section.catalogue div.fullWrap div.catalogue div.item div.content h3,section.catalogue div.fullWrap div.catalogue div.item div.content h4,section.catalogue div.fullWrap div.catalogue div.item div.content h5,section.catalogue div.fullWrap div.catalogue div.item div.content h6{color:#f6f2ef;margin:5px 0;transition:color .4s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.content h2:first-child,section.catalogue div.fullWrap div.catalogue div.item div.content h3:first-child,section.catalogue div.fullWrap div.catalogue div.item div.content h4:first-child,section.catalogue div.fullWrap div.catalogue div.item div.content h5:first-child,section.catalogue div.fullWrap div.catalogue div.item div.content h6:first-child{border-top:1px solid #f6f2ef;padding-top:10px}}section.catalogue div.fullWrap div.catalogue div.item div.content ul{padding-left:0;list-style:none}section.catalogue div.fullWrap div.catalogue div.item div.content ul li{margin-bottom:10px;color:#f6f2ef;transition:color .4s cubic-bezier(.5,1,.89,1)}section.catalogue div.fullWrap div.catalogue div.item div.content ul li:before{content:"g";font-family:var(--icon-font-family);color:#f6f2ef;display:inline-block;height:15px;width:15px;margin-right:8px;transition:color .4s cubic-bezier(.5,1,.89,1)}section.catalogue div.fullWrap div.catalogue div.item div.content ul li:last-child{margin-bottom:0}section.catalogue div.fullWrap div.catalogue div.item div.readMore-mobile{justify-self:start;margin-right:auto;margin-left:120px}@media (min-width:1050px){section.catalogue div.fullWrap div.catalogue div.item div.readMore-mobile{display:none}}section.catalogue div.fullWrap div.catalogue div.item div.readMore-mobile p{margin-top:0;color:#f6f2ef}section.catalogue div.fullWrap div.catalogue div.item div.readMore-mobile p:after{display:inline-block;content:"+";border:1px solid #f6f2ef;border-radius:50px;margin-left:10px;font-size:14px;height:16px;width:16px;line-height:16px;padding:1px 3.25px}section.catalogue div.fullWrap div.catalogue div.cursor-minus div.readMore-mobile{display:none}section.catalogue div.fullWrap div.theContent{padding:35px 0}section.catalogue div.fullWrap div.theContent h1,section.catalogue div.fullWrap div.theContent h2,section.catalogue div.fullWrap div.theContent h3,section.catalogue div.fullWrap div.theContent h4{color:#f6f2ef;margin:0}section.catalogue div.fullWrap div.theContent div.content p{color:#f45d22;font-family:var(--title-font-family);margin:0;font-size:25px}section.catalogue div.fullWrap div.theContent div.content p strong{font-weight:300;color:#f6f2ef}section.catalogue div.fullWrap div.theContent div.content p em{color:#d7f500}section.contactWindows{position:relative;background-color:#252528;padding:50px 0 100px;margin-top:-150px;min-height:90vh}@media (max-width:1800px){section.contactWindows{padding-top:50px}}@media (max-width:1050px){section.contactWindows{padding-top:100px}}section.contactWindows div.wrap{position:relative;width:45%}@media (max-width:1800px){section.contactWindows div.wrap{width:60%}}@media (max-width:1400px){section.contactWindows div.wrap{width:85%}}@media (max-width:1050px){section.contactWindows div.wrap{width:95%;padding-bottom:20px}}section.contactWindows div.wrap swiper-container{z-index:99}section.contactWindows div.wrap div.deco{pointer-events:none}@media (max-width:1050px){section.contactWindows div.wrap div.deco{display:none}}section.contactWindows div.wrap div.deco span{transform:var(--transform);transition:all 0 cubic-bezier(.5,1,.89,1)}section.contactWindows div.wrap div.deco span.dot{position:absolute;width:20px;height:20px;border-radius:50%;top:95%;left:-7.5%;display:block}section.contactWindows div.wrap div.deco span.dot.orange{background-color:#f45d22}section.contactWindows div.wrap div.deco span.leftArrow{position:absolute;font-family:var(--title-font-family);z-index:99}section.contactWindows div.wrap div.deco span.leftArrow:before{content:"<"}section.contactWindows div.wrap div.deco span.leftArrow.yellow{top:65%;right:-6%}section.contactWindows div.wrap div.deco span.leftArrow.yellow:before{color:#d7f500;font-size:65px}section.contactWindows div.wrap div.deco span.leftArrow.white{top:55%;right:-12%}section.contactWindows div.wrap div.deco span.leftArrow.white:before{color:#f6f2ef;font-size:75px}section.contactWindows div.wrap div.deco span.slash{position:absolute;font-family:var(--title-font-family);z-index:99}section.contactWindows div.wrap div.deco span.slash:before{content:"/"}section.contactWindows div.wrap div.deco span.slash.yellow{top:98%;right:75%}section.contactWindows div.wrap div.deco span.slash.yellow:before{color:#d7f500;font-size:85px}section.contactWindows div.wrap div.deco span.slash.purple{top:85%;right:-15%}section.contactWindows div.wrap div.deco span.slash.purple:before{color:#ccbfff;font-size:145px}section.contactWindows div.wrap div.window-block{padding-bottom:45px}section.contactWindows div.wrap div.window-block div.top-window{display:flex;justify-content:space-between;width:100%;height:70px;background-color:#fff;border-bottom:2px solid #000;border-radius:35px 35px 0 0}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div.top-window{height:50px;border-radius:25px 25px 0 0}}section.contactWindows div.wrap div.window-block div div.top-wrapper{display:flex;align-items:center;gap:8px;height:100%;margin-left:25px}section.contactWindows div.wrap div.window-block div div.action-window{display:inline-block;width:15px;height:15px;border-radius:50px}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.action-window{width:12px;height:12px}}section.contactWindows div.wrap div.window-block div div.action-window.red{background-color:#f45d22}section.contactWindows div.wrap div.window-block div div.action-window.red a{display:inline-block;width:100%;height:100%}section.contactWindows div.wrap div.window-block div div.action-window.yellow{background-color:#f4c246}section.contactWindows div.wrap div.window-block div div.action-window.green{background-color:#096053}section.contactWindows div.wrap div.window-block div div.page-index{margin-right:35px}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.page-index{margin-right:30px}}section.contactWindows div.wrap div.window-block div div.page-index p{color:#7341fc}section.contactWindows div.wrap div.window-block div div.page-index p span{font-weight:700}section.contactWindows div.wrap div.window-block div.window-container{position:relative;display:flex;flex-direction:column;margin:0 auto;padding:60px 0;border-radius:0 0 35px 35px;background-color:#fff;box-shadow:0 20px 1px #000;min-height:550px}@media (max-width:1400px){section.contactWindows div.wrap div.window-block div.window-container{padding:40px}}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div.window-container{padding:10px 15px 30px;border-radius:0 0 25px 25px}}section.contactWindows div.wrap div.window-block div.window-container div.wrapLoading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}section.contactWindows div.wrap div.window-block div div.success{text-align:center;margin:100px 0}section.contactWindows div.wrap div.window-block div div.success span.text{color:#c480fb}section.contactWindows div.wrap div.window-block div div.error{text-align:center;margin:0 0 25px}section.contactWindows div.wrap div.window-block div div.error span.text{color:#f45d22}section.contactWindows div.wrap div.window-block div div.window-content{text-align:center;transition:opacity .4s cubic-bezier(.5,1,.89,1);margin-bottom:50px}section.contactWindows div.wrap div.window-block div div.window-content.loading{opacity:.2;pointer-events:none}section.contactWindows div.wrap div.window-block div div.window-content p.sub-title{font-family:var(--title-font-family)}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content p.sub-title{font-size:12px}}section.contactWindows div.wrap div.window-block div div.window-content h2{font-size:25px;margin:0 0 25px;color:#7341fc}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content h2{font-size:20px}}section.contactWindows div.wrap div.window-block div div.window-content div.item-container{display:flex;flex-flow:row wrap;justify-content:center;gap:10px 10px;width:80%;margin:0 auto}@media (max-width:1400px){section.contactWindows div.wrap div.window-block div div.window-content div.item-container{width:85%}}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content div.item-container{width:98%}}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block input{display:none}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block input:checked{background-color:#7341fc}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block input:checked~label{background-color:#7341fc;cursor:url(/_next/static/media/cursor-moins.03fd1d59.webp) 30 30,url(/_next/static/media/cursor-moins.b60ad3e7.png) 30 30,pointer}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block input:checked~label span.rmv-cross:before{content:"j";margin-left:10px;opacity:1}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block label{color:#fff;padding:20px 25px;cursor:url(/_next/static/media/cursor-plus.9e042fa8.webp) 30 30,url(/_next/static/media/cursor-plus.6c2c2720.png) 30 30,pointer;display:inline-block;border-radius:50px;transition-duration:.2s;background-color:#f45d22}@media (max-width:1400px){section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block label{padding:20px 25px}}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block label{font-size:15px;padding:15px}}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block label span.rmv-cross:before{content:"";color:#000;font-size:15px;font-family:var(--icon-font-family);vertical-align:middle;opacity:0;transition:all .4s cubic-bezier(.5,1,.89,1)}section.contactWindows div.wrap div.window-block div div.window-content div.item-container div.item-block label:hover{background-color:#7341fc}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs{display:flex;flex-direction:column;gap:15px;width:50%;margin:0 auto}@media (max-width:1400px){section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs{width:55%}}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs{width:98%}}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block{display:flex;justify-content:space-between}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block{flex-direction:column;gap:15px}}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block div.wrap-input.half,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block div.wrap-input.half{flex:0 1 48%}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block div.wrap-input.half,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block div.wrap-input.half{flex:0 1 100%}}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block div.wrap-input.full,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block div.wrap-input.full{flex:0 1 100%}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block span.error,section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block span.error{font-size:11px;display:block;margin-top:5px;color:#f45d22;text-align:right;flex:0 1 100%;text-decoration:underline}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input{width:100%;color:#f45d22;background-color:#fff;border:2px solid #f45d22;border-radius:50px;padding:15px 25px;transition-duration:.2s}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input:focus{border-color:#096053}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input::placeholder{color:#f45d22;opacity:.6}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block{flex-wrap:wrap}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:15px;height:15px;border:1px solid #f45d22;transition:all .2s linear}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block input:checked{border:5px solid #f45d22}section.contactWindows div.wrap div.window-block div div.window-content div.lastS-inputs div.radio-block label{margin-left:6px;color:#f45d22}section.contactWindows div.wrap div.window-block div div.controllers{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:15px}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.controllers{gap:25px}}section.contactWindows div.wrap div.window-block div div.controllers div.aButton:has(button.next):after,section.contactWindows div.wrap div.window-block div div.controllers div.aButton:has(button.submit):after{background-color:#096053;z-index:1}section.contactWindows div.wrap div.window-block div div.controllers button{background-color:rgba(0,0,0,0)}section.contactWindows div.wrap div.window-block div div.controllers button.swiper-button-disabled{opacity:.5}section.contactWindows div.wrap div.window-block div div.controllers button.prev{width:54px;height:50px;border:none}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.controllers button.prev{width:41.4px;height:38px}}section.contactWindows div.wrap div.window-block div div.controllers button img{rotate:180deg;transition-duration:.15s}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.controllers button img{width:41.4px;height:38px}}section.contactWindows div.wrap div.window-block div div.controllers button img:hover{scale:1.2}section.contactWindows div.wrap div.window-block div div.controllers button.next,section.contactWindows div.wrap div.window-block div div.controllers button.submit{font-size:18px;font-family:var(--title-font-family);color:#096053;border:2px solid #096053;background-color:#fff;border-radius:50px;padding:15px 25px;transition-duration:.2s;z-index:2}@media (max-width:1050px){section.contactWindows div.wrap div.window-block div div.controllers button.next,section.contactWindows div.wrap div.window-block div div.controllers button.submit{padding:10px 20px;font-size:20px}section.contactWindows div.wrap div.window-block div div.controllers button.next span.arrow,section.contactWindows div.wrap div.window-block div div.controllers button.submit span.arrow{margin-left:10px}section.contactWindows div.wrap div.window-block div div.controllers button.next span.arrow:after,section.contactWindows div.wrap div.window-block div div.controllers button.submit span.arrow:after{font-size:15px}}section.contactWindows div.wrap div.window-block div div.controllers button.next:hover,section.contactWindows div.wrap div.window-block div div.controllers button.submit:hover{color:#f6f2ef;background-color:#096053}section.contactWindows div.wrap div.window-block div div.controllers button.next:hover span.arrow:after,section.contactWindows div.wrap div.window-block div div.controllers button.submit:hover span.arrow:after{color:#f6f2ef}section.contactWindows div.wrap div.window-block div div.controllers button span.arrow{margin-left:15px}section.contactWindows div.wrap div.window-block div div.controllers button span.arrow:after{content:"g";font-family:var(--icon-font-family);color:#096053}section.ContactMail{position:relative;min-height:100vh;background-color:#252528;padding:10px 0 100px;margin-top:-150px;overflow:hidden}@media (max-width:1800px){section.ContactMail{padding-top:50px}}@media (max-width:1050px){section.ContactMail{padding-top:100px}}section.ContactMail div.wrap{position:relative;width:45%}@media (max-width:1800px){section.ContactMail div.wrap{width:60%}}@media (max-width:1600px){section.ContactMail div.wrap{width:75%}}@media (max-width:1050px){section.ContactMail div.wrap{width:95%}}section.ContactMail div.wrap div.deco{pointer-events:none}@media (max-width:1050px){section.ContactMail div.wrap div.deco{display:none}}section.ContactMail div.wrap div.deco span{transform:var(--transform);transition:all 0 cubic-bezier(.5,1,.89,1)}section.ContactMail div.wrap div.deco span.dot{position:absolute;width:20px;height:20px;border-radius:50%;top:95%;left:-7.5%;display:block}section.ContactMail div.wrap div.deco span.dot.orange{background-color:#f45d22}section.ContactMail div.wrap div.deco span.leftArrow{position:absolute;font-family:var(--title-font-family);z-index:99}section.ContactMail div.wrap div.deco span.leftArrow:before{content:"<"}section.ContactMail div.wrap div.deco span.leftArrow.yellow{top:65%;right:-6%}section.ContactMail div.wrap div.deco span.leftArrow.yellow:before{color:#d7f500;font-size:65px}section.ContactMail div.wrap div.deco span.leftArrow.white{top:55%;right:-12%}section.ContactMail div.wrap div.deco span.leftArrow.white:before{color:#f6f2ef;font-size:75px}section.ContactMail div.wrap div.deco span.slash{position:absolute;font-family:var(--title-font-family);z-index:99}section.ContactMail div.wrap div.deco span.slash:before{content:"/"}section.ContactMail div.wrap div.deco span.slash.yellow{top:98%;right:75%}section.ContactMail div.wrap div.deco span.slash.yellow:before{color:#d7f500;font-size:85px}section.ContactMail div.wrap div.deco span.slash.purple{top:85%;right:-15%}section.ContactMail div.wrap div.deco span.slash.purple:before{color:#ccbfff;font-size:145px}section.ContactMail div.wrap div.window-block{position:relative;z-index:12000}section.ContactMail div.wrap div.window-block div.top-window{display:flex;justify-content:space-between;width:100%;height:70px;background-color:#fff;border-bottom:2px solid #000;border-radius:35px 35px 0 0}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div.top-window{height:50px;border-radius:25px 25px 0 0}}section.ContactMail div.wrap div.window-block div div.top-wrapper{display:flex;align-items:center;gap:10px;height:100%;margin-left:25px}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.top-wrapper{gap:8px}}section.ContactMail div.wrap div.window-block div div.action-window{display:inline-block;width:15px;height:15px;border-radius:50px}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.action-window{width:12px;height:12px}}section.ContactMail div.wrap div.window-block div div.action-window.red{background-color:#e96c55}section.ContactMail div.wrap div.window-block div div.action-window.red a{display:inline-block;width:100%;height:100%}section.ContactMail div.wrap div.window-block div div.action-window.yellow{background-color:#f4c246}section.ContactMail div.wrap div.window-block div div.action-window.green{background-color:#0f7161}section.ContactMail div.wrap div.window-block div.window-container{position:relative;display:flex;flex-direction:column;margin:0 auto;padding:70px 0;border-radius:0 0 35px 35px;background-color:#fff;box-shadow:0 20px 1px #000;min-height:550px}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div.window-container{padding:20px 30px 40px;border-radius:0 0 25px 25px}}section.ContactMail div.wrap div.window-block div.window-container div.wrapLoading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}section.ContactMail div.wrap div.window-block div div.success{text-align:center;margin:100px 0}section.ContactMail div.wrap div.window-block div div.success span.text{color:#c480fb}section.ContactMail div.wrap div.window-block div div.error{text-align:center;margin:0 0 25px}section.ContactMail div.wrap div.window-block div div.error span.text{color:#f45d22}section.ContactMail div.wrap div.window-block div div.window-content{text-align:center;transition:opacity .4s cubic-bezier(.5,1,.89,1);margin-bottom:50px;overflow:hidden}section.ContactMail div.wrap div.window-block div div.window-content.loading{opacity:.2;pointer-events:none}section.ContactMail div.wrap div.window-block div div.window-content h2{font-size:42px;margin:0 0 25px;color:#7341fc}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.window-content h2{font-size:32px}}section.ContactMail div.wrap div.window-block div div.window-content div.wrap-input.half{flex:0 1 48%}section.ContactMail div.wrap div.window-block div div.window-content div.wrap-input.full{flex:0 1 100%}section.ContactMail div.wrap div.window-block div div.window-content div.wrap-input span.error{font-size:11px;display:block;margin-top:5px;color:#f45d22;text-align:right;text-decoration:underline}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs{display:flex;flex-direction:column;gap:15px;width:60%;margin:0 auto}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs{width:98%}}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block{display:flex;justify-content:space-between}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block{flex-direction:column;gap:15px}}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input:not(input[type=file]),section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block textarea{width:100%;color:#f45d22;background-color:#fff;border:1px solid #f45d22;border-radius:50px;padding:15px 25px;transition-duration:.2s}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input:not(input[type=file]),section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block textarea{padding:8px 25px}}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block input:not(input[type=file])::placeholder,section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block textarea::placeholder{color:#f45d22;opacity:.6}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.input-block textarea{margin-top:15px;border-radius:30px}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container{display:flex;justify-content:space-between}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block{display:flex;flex-direction:column;flex:0 1 48%}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block button,section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block p{margin:0;font-size:15px;color:#f45d22}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block button{width:100%;padding:15px 25px;font-family:var(--content-font-family);background-color:#fff;border-color:#f45d22;z-index:2}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block div.dropzone-label{margin-right:0!important}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block div.dropzone-label:after{background-color:#f45d22;z-index:1}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block div.dropzone-fileUpload{display:flex;justify-content:center;gap:15px}section.ContactMail div.wrap div.window-block div div.window-content div.lastS-inputs div.dropzone-container div.dropzone-block div.dropzone-fileUpload p{font-size:12px;text-align:center;margin-top:10px;transition-duration:.2s}section.ContactMail div.wrap div.window-block div div.controllers{display:flex;justify-content:center;align-items:center;margin:25px auto 0;gap:15px}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.controllers{margin-top:20px}}section.ContactMail div.wrap div.window-block div div.controllers:after{background-color:#096053;z-index:1}section.ContactMail div.wrap div.window-block div div.controllers button{background-color:rgba(0,0,0,0)}section.ContactMail div.wrap div.window-block div div.controllers button img{rotate:90deg}section.ContactMail div.wrap div.window-block div div.controllers button.submit{font-size:25px;font-family:var(--title-font-family);color:#096053;border:2px solid #096053;border-radius:50px;background-color:#fff;padding:15px 25px;z-index:2;transition-duration:.2s}section.ContactMail div.wrap div.window-block div div.controllers button.submit:hover{background-color:#096053;color:#f6f2ef}section.ContactMail div.wrap div.window-block div div.controllers button.submit:hover span:after{color:#f6f2ef}@media (max-width:1050px){section.ContactMail div.wrap div.window-block div div.controllers button.submit{padding:10px 20px;font-size:20px}section.ContactMail div.wrap div.window-block div div.controllers button.submit span.arrow{margin-left:10px}section.ContactMail div.wrap div.window-block div div.controllers button.submit span.arrow:after{font-size:15px}}section.ContactMail div.wrap div.window-block div div.controllers button span.arrow{margin-left:15px}section.ContactMail div.wrap div.window-block div div.controllers button span.arrow:after{content:"g";color:#096053;font-family:var(--icon-font-family)}section.contenu{width:90%;max-width:1550px;margin:75px auto}section.contenuCentre div.wrap{text-align:center}@media (max-width:1050px){section.contenuCentre div.wrap blockquote{margin:0}}section.contenuCentre div.wrap blockquote p{font-size:60px;font-family:var(--title-font-family);font-weight:400;margin:5px 0}@media (max-width:1050px){section.contenuCentre div.wrap blockquote p{font-size:45px}}section.contenuCentre div.wrap blockquote p span{font-size:inherit;font-family:inherit;font-weight:inherit}section.contenuDeuxColonnes{width:100%;overflow:hidden}section.contenuDeuxColonnes h1,section.contenuDeuxColonnes h2,section.contenuDeuxColonnes h3,section.contenuDeuxColonnes h4,section.contenuDeuxColonnes h5{max-width:750px;margin:10px 0}@media (max-width:1050px){section.contenuDeuxColonnes h1,section.contenuDeuxColonnes h2,section.contenuDeuxColonnes h3,section.contenuDeuxColonnes h4,section.contenuDeuxColonnes h5{font-size:35px}}section.contenuDeuxColonnes div.wrap{position:relative}@media (max-width:1050px){section.contenuDeuxColonnes div.wrap{padding:50px 0}}section.contenuDeuxColonnes div.wrap div.deco{pointer-events:none}section.contenuDeuxColonnes div.wrap div.deco div.ouvertureJaune{position:absolute;top:35%;right:calc(100% + 105px)}section.contenuDeuxColonnes div.wrap div.deco div.slashRose{position:absolute;top:75%;left:80%;z-index:-1}section.contenuDeuxColonnes div.wrap div.deco div.accoladeMauve{position:absolute;top:5%;left:65%;z-index:-1}section.contenuDeuxColonnes div.wrap div.deco div.etoileRose{position:absolute;top:40%;left:90%;z-index:-1}section.contenuDeuxColonnes div.wrap div.deco div.redDot{position:absolute;top:95%;left:95%;z-index:-1}section.contenuDeuxColonnes div.wrap div.deco div.redDot span{width:20px;height:20px;display:block;border-radius:50%;background-color:#f45d22}section.contenuDeuxColonnes div.content{column-count:2;column-gap:70px}@media screen and (max-width:1050px){section.contenuDeuxColonnes div.content{columns:unset}}section.large-pctr{position:relative;overflow:hidden}section.large-pctr div.back-pctr-container{position:absolute;top:var(--top,45%);left:0;width:100%}@media (max-width:1050px){section.large-pctr div.back-pctr-container{width:150%}}section.large-pctr div.back-pctr-container img{width:100%;height:auto}section.large-pctr div.wrap{max-width:unset;width:60%}@media (max-width:1050px){section.large-pctr div.wrap{width:80%}}section.large-pctr div.wrap div.main-pctr-container{position:relative;width:100%;height:100%}section.large-pctr div.wrap div.main-pctr-container img{object-fit:contain;width:100%;height:100%;border-radius:20px}section.defilant{border-top:1px solid rgba(94,94,88,.4);border-bottom:1px solid rgba(94,94,88,.4)}section.defilant.dark{border-color:#252528}section.defilant.dark div.wrap{background-color:#252528}section.defilant.dark div.wrap div.rfm-marquee{color:#f6f2ef}section.defilant div.wrap{max-width:unset;width:100%;margin:0;padding:10px 0}section.defilant div.wrap div.rfm-marquee{font-family:var(--title-font-family);font-weight:500;font-size:8vw}@media (max-width:1050px){section.defilant div.wrap div.rfm-marquee{font-size:40px}}section.defilant div.wrap div.rfm-marquee img{width:7vw;height:auto;margin:0 15px;display:inline-block;vertical-align:revert}@media (max-width:1050px){section.defilant div.wrap div.rfm-marquee img{width:25px;height:25px}}section.defilant div.wrap div.rfm-marquee-container{width:100%;overflow:hidden!important}section.dernieresRealisations>div.wrap{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}section.dernieresRealisations>div.wrap>div.deco{pointer-events:none}section.dernieresRealisations>div.wrap>div.deco div.deco-jaune{position:absolute;top:7.5%;left:45%}section.dernieresRealisations>div.wrap>div.deco div.deco-slash{position:absolute;top:40%;left:37.5%}section.dernieresRealisations>div.wrap>div.deco div.deco-accolade{position:absolute;top:45%;right:-2%}section.dernieresRealisations>div.wrap>div.deco div.deco-egal-barre{position:absolute;bottom:-3%;left:25%}section.dernieresRealisations>div.wrap>div.deco div.deco-egal-barre a:hover span{transform:rotate(-45deg)}section.dernieresRealisations>div.wrap>div.deco div.deco-egal-barre span{color:#7341fc;font-size:55px}section.dernieresRealisations>div.wrap>div.content{flex:0 1 40%}@media (max-width:1050px){section.dernieresRealisations>div.wrap>div.content{flex:0 1 100%;margin-top:95px}}section.dernieresRealisations>div.wrap>div.content h2{margin:0;max-width:400px}section.dernieresRealisations>div.wrap>div.content a{margin-top:45px;display:block}section.dernieresRealisations>div.wrap>div.content a:hover img{transform:rotate(-125deg)}section.dernieresRealisations>div.wrap>div.content a img{transition:transform .4s cubic-bezier(.5,1,.89,1);transform:rotate(-90deg)}section.dernieresRealisations>div.wrap>div.content p{color:#5e5e58;max-width:450px;opacity:.5}section.dernieresRealisations>div.wrap>div.oneRealisation{flex:0 1 45%}@media (max-width:1050px){section.dernieresRealisations>div.wrap>div.oneRealisation{flex:0 1 100%;margin-top:95px}}section.dernieresRealisations>div.wrap>div:nth-child(3){flex:0 1 40%;margin-right:15%}@media (max-width:1050px){section.dernieresRealisations>div.wrap>div:nth-child(3){flex:0 1 100%;margin-right:0;margin-top:95px}}section.dernieresRealisations>div.wrap>div:last-child{margin-top:95px}section.enTetePageAccueil{overflow:hidden}section.enTetePageAccueil div.wrap{position:relative;padding-top:50px;width:90%}@media (max-width:1050px){section.enTetePageAccueil div.wrap{padding-top:25px}}section.enTetePageAccueil div.wrap div.social{position:absolute;top:20%;left:calc(100% + 10px);transform:rotate(-90deg) translate(-50%,-50%);transform-origin:top left}@media (min-width:1800px){section.enTetePageAccueil div.wrap div.social{left:calc(100% + 50px)}}@media (max-width:1050px){section.enTetePageAccueil div.wrap div.social{display:none}}section.enTetePageAccueil div.wrap div.social a{margin:0 25px;text-decoration:none;opacity:.4;transition:opacity .4s cubic-bezier(.5,1,.89,1)}section.enTetePageAccueil div.wrap div.social a:hover{opacity:1}section.enTetePageAccueil div.wrap div.social a.linkedin{color:#7341fc}section.enTetePageAccueil div.wrap div.social a.instagram{color:#096053}section.enTetePageAccueil div.wrap div.title-block{position:relative}section.enTetePageAccueil div.wrap div div.decoRouge{pointer-events:none;position:absolute;left:30%;bottom:-75px;opacity:.5;z-index:-1}section.enTetePageAccueil div.wrap div img.flecheNoir,section.enTetePageAccueil div.wrap div img.plusJaune{display:inline-block;vertical-align:middle}section.enTetePageAccueil div.wrap div img.plusJaune{animation-name:rotatePlus;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87,0,.13,1);animation-direction:alternate}@media (max-width:1050px){section.enTetePageAccueil div.wrap div img.plusJaune{width:40px;height:40px}}section.enTetePageAccueil div.wrap div img.flecheNoir{animation-name:rotateArrow;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.87,0,.13,1);animation-direction:alternate}@media (max-width:1050px){section.enTetePageAccueil div.wrap div img.flecheNoir{width:40px;height:40px}}section.enTetePageAccueil div.wrap div.scrollDown-block{position:relative;margin-top:300px;text-align:center}@media (max-width:1800px){section.enTetePageAccueil div.wrap div.scrollDown-block{margin-top:165px}}section.enTetePageAccueil div.wrap div.scrollDown-block div.deco-div{pointer-events:none;position:absolute;top:-40px;right:0;width:15px;height:15px;border-radius:50px;background-color:#f45d22}section.enTetePageAccueil div.wrap div.scrollDown-block p{font-family:var(--content-font-family);font-weight:700;color:#ccbfff;opacity:.6}section.enTetePageAccueil div.wrap div.scrollDown-block span.scrollDown-arrow{position:relative;top:5px}section.enTetePageAccueil div.wrap div.scrollDown-block span.scrollDown-arrow:before{content:"i";font-family:var(--icon-font-family);color:#7341fc}section.enTetePageAccueil div.wrap p.normalSize{font-size:15px;line-height:normal}section.enTetePageAccueil div.wrap p.false-HTMLTag{font-weight:500;font-family:var(--content-font-family);color:#f45d22;margin:1em 0}@media (max-width:1050px){section.enTetePageAccueil div.wrap p.false-HTMLTag{font-size:10px}}section.enTetePageAccueil div.wrap p.tags{font-size:17px;margin:45px 0 30px -10px}@media (max-width:1050px){section.enTetePageAccueil div.wrap p.tags{margin:15px 0 10px -10px}}section.enTetePageAccueil div.wrap p.tags a{text-decoration:none}section.enTetePageAccueil div.wrap p.tags span{font-weight:500;font-family:var(--content-font-family);border:1px solid #d7f500;border-radius:50px;padding:20px 30px}@media (max-width:1050px){section.enTetePageAccueil div.wrap p.tags span{padding:7.5px 20px;white-space:nowrap;display:inline-block;font-size:15px}section.enTetePageAccueil div.wrap p.tags span:not(:last-child){margin-bottom:10px}}section.enTetePageAccueil div.wrap h1{font-size:3.55vw;font-family:var(--title-font-family);line-height:5vw;font-weight:400;margin:30px 0 0}@media (max-width:1800px){section.enTetePageAccueil div.wrap h1{font-size:4.1vw}}@media (max-width:1050px){section.enTetePageAccueil div.wrap h1{font-size:35px;line-height:1.5}}section.enTetePageAccueil div.wrap h1 em.orange{border:4px solid #f45d22;border-radius:50%;padding:0 40px;font-style:normal;color:#f45d22;height:8vw;line-height:8vw;min-width:20vw;display:inline-flex;align-items:center;vertical-align:super}@media (min-width:1800px){section.enTetePageAccueil div.wrap h1 em.orange{min-width:27vw}}@media (max-width:1050px){section.enTetePageAccueil div.wrap h1 em.orange{display:table;text-align:center;border-radius:200px;border-width:1px;margin:5px 0;padding:8px 20px;min-width:50px}}section.enTetePageAccueil div.wrap h1 em.orange:before{content:" ";display:inline-block;vertical-align:super}section.enTetePageAccueil div.wrap h1 em.blue{display:inline-block;background-color:#7341fc;border-radius:200px;padding:0 35px;font-style:normal;color:#f7f3f0;height:7vw;line-height:7vw;animation:changeColor 4s ease-in-out infinite alternate;margin-bottom:1vw}@media (max-width:1050px){section.enTetePageAccueil div.wrap h1 em.blue{border-radius:200px;border-width:1px;padding:0 15px;height:unset;line-height:unset}}@keyframes rotatePlus{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes rotateArrow{0%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}@keyframes changeColor{0%{background-color:#096053}33%{background-color:#c480fb}66%{background-color:#5e5e58}to{background-color:#7341fc}}section.BaseHeader{position:relative}section.BaseHeader .deco{position:absolute;pointer-events:none}section.BaseHeader span.chevron-jaune{top:-10px;left:20px}section.BaseHeader span.chevron-jaune:before{content:"<";color:#d7f500;font-size:65px;font-family:var(--title-font-family);font-weight:700}section.BaseHeader span.accolade{top:-10px;left:55%}section.BaseHeader span.accolade:before{content:"}";color:#ccbfff;font-size:55px;font-family:var(--content-font-family);font-weight:700}section.BaseHeader div.wrap{position:relative}section.BaseHeader div.wrap div.content-container p.up-title{color:#7341fc;text-transform:uppercase}section.BaseHeader div.wrap div.content-container h1{margin-top:0;font-weight:400}@media (max-width:1400px){section.BaseHeader div.wrap div.content-container h1{font-size:50px}}@media (max-width:1050px){section.BaseHeader div.wrap div.content-container h1{font-size:30px}}section.BaseHeader div.wrap div.content-container h1 em{font-style:normal;padding:8px 20px;border-radius:90px;color:#fff;background-color:#7341fc}section.BaseHeader div.wrap div.content-container div.main-content{width:45%}@media (max-width:1050px){section.BaseHeader div.wrap div.content-container div.main-content{width:80%}}section.BaseHeader div.wrap img.etoile{top:50%;right:10%}section.BaseHeader div.wrap span.slash{bottom:30px;right:12%}section.BaseHeader div.wrap span.slash:before{content:"/";color:#f45d22;opacity:.5;font-size:100px;font-family:var(--title-font-family);font-weight:700}section.BaseHeader div.wrap span.bille-rouge{bottom:-10px;right:20px;width:15px;height:15px;background-color:#f45d22;border-radius:50px}section.FolderContent{position:relative}section.FolderContent div.flecheGauche{position:absolute;top:0;left:0;width:42.5%}@media (max-width:1050px){section.FolderContent div.flecheGauche{top:-45px;width:90%}}section.FolderContent div.flecheDroite{position:absolute;bottom:0;right:0;width:40.5%;transform:scaleY(-1) scaleX(-1)}@media (max-width:1050px){section.FolderContent div.flecheDroite{width:90%;display:none}}section.FolderContent div.wrap{display:flex;flex-direction:row;gap:4%}@media (max-width:1050px){section.FolderContent div.wrap{flex-wrap:wrap;width:85%;padding-bottom:0}}section.FolderContent div.wrap div.folder-content-container:has(div.blue){margin-top:280px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container:has(div.blue){margin-top:unset}}section.FolderContent div.wrap div.folder-content-container{flex:0 1 48%}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container{flex:0 1 100%}}section.FolderContent div.wrap div.folder-content-container svg{height:120px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container svg{height:unset}}section.FolderContent div.wrap div.folder-content-container svg.folder-top{position:absolute;bottom:100%;left:-2.26px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container svg.folder-top{width:55%;left:-1.1px;object-position:bottom}}section.FolderContent div.wrap div.folder-content-container svg.folder-top-green{position:absolute;bottom:100%;left:-2.26px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container svg.folder-top-green{width:55%;left:-1.1px;object-position:bottom}}section.FolderContent div.wrap div.folder-content-container div.blue{border:1px solid #7341fc}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.blue{border:1px solid #7341fc;margin-bottom:150px}}section.FolderContent div.wrap div.folder-content-container div.blue h2,section.FolderContent div.wrap div.folder-content-container div.blue h3,section.FolderContent div.wrap div.folder-content-container div.blue h4{color:#7341fc}section.FolderContent div.wrap div.folder-content-container div.green{border:1px solid #096053}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.green{border:1px solid #096053}}section.FolderContent div.wrap div.folder-content-container div.green h2,section.FolderContent div.wrap div.folder-content-container div.green h3,section.FolderContent div.wrap div.folder-content-container div.green h4{color:#096053}section.FolderContent div.wrap div.folder-content-container div.green div.aButton:after{background-color:#096053}section.FolderContent div.wrap div.folder-content-container div.green div.aButton a{border:1px solid #096053;color:#096053}section.FolderContent div.wrap div.folder-content-container div.folder-content-block{position:relative;width:100%;min-height:500px;padding:75px;border-radius:0 25px 25px 25px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block{min-height:unset;padding:25px 25px 0}}section.FolderContent div.wrap div.folder-content-container div.folder-content-block p.false-HTMLTag{font-size:12px;font-weight:700}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block p.false-HTMLTag{font-size:10px}}section.FolderContent div.wrap div.folder-content-container div.folder-content-block h2,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h3,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h4{margin:30px 0;font-weight:400}@media (max-width:1800px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block h2,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h3,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h4{font-size:40px}}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block h2,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h3,section.FolderContent div.wrap div.folder-content-container div.folder-content-block h4{font-size:30px}}section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block{margin:45px 0 0 -10px;display:flex;align-items:flex-end;flex-wrap:wrap}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block{margin:30px 0 40px -10px}}section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block div.aButton{margin:0 5px 20px}@media (max-width:1400px){section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block div.aButton{margin-bottom:15px}}section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block div.aButton:first-child{margin-left:0}section.FolderContent div.wrap div.folder-content-container div.folder-content-block div.tags-block div.aButton a{white-space:nowrap}section.FolderContent div.wrap div.folder-content-container div.folder-content-head{width:300px;height:80px;border-radius:25px 25px 0 0;border-bottom:none}section.FolderContent div.wrap div.folder-content-container div.deco-bottom{pointer-events:none;display:flex;justify-content:space-between}section.FolderContent div.wrap div.folder-content-container div.deco-bottom div.deco-div-block{margin-top:100px;margin-left:25px;width:20%;height:55px;padding:15px 20px;border:1px solid #f45d22;border-radius:10px;box-shadow:-4px 4px 1px #f45d22}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.deco-bottom div.deco-div-block{margin-top:25px}}section.FolderContent div.wrap div.folder-content-container div.deco-bottom div.deco-div-block span:before{content:"g";font-family:var(--icon-font-family);color:#f45d22}section.FolderContent div.wrap div.folder-content-container div.deco-bottom img{position:unset;margin-top:50px;margin-right:125px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.deco-bottom img{margin-right:0}}section.FolderContent div.wrap div.folder-content-container div.deco-violette{pointer-events:none;position:absolute;top:-40px;right:15%;width:70px;height:70px}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.deco-violette{top:-235px;right:25%;width:40px;height:40px}}section.FolderContent div.wrap div.folder-content-container div.deco-violette img{width:100%;height:100%}section.FolderContent div.wrap div.folder-content-container div.deco-jaune{pointer-events:none;position:absolute;top:-120px;left:48%}@media (max-width:1050px){section.FolderContent div.wrap div.folder-content-container div.deco-jaune{top:50%;left:75%}}section.FolderContent div.deco-div-bullet{position:absolute;top:110px;left:48%;width:15px;height:15px;border-radius:50px;background-color:#d7f500}section.fallingBlocks{width:100%;overflow:hidden}section.fallingBlocks div.wrap{display:flex;gap:4%}@media (max-width:1050px){section.fallingBlocks div.wrap{flex-direction:column;padding-top:30px}}section.fallingBlocks div.wrap div{position:relative;flex:0 1 48%}@media (max-width:1050px){section.fallingBlocks div.wrap div{flex:0 1 50%}}section.fallingBlocks div.wrap div.main-content-container{display:flex;flex-direction:column;margin-top:30px}@media (max-width:1050px){section.fallingBlocks div.wrap div.main-content-container{margin-top:0}}section.fallingBlocks div.wrap div.main-content-container h2{color:#7341fc;opacity:.5;line-height:1.2}@media (max-width:1050px){section.fallingBlocks div.wrap div.main-content-container h2{font-size:40px;margin-top:0}}section.fallingBlocks div.wrap div.main-content-container p{width:80%}section.fallingBlocks div.wrap div.main-content-container img.deco-jaune{pointer-events:none;align-self:flex-end}section.fallingBlocks div.wrap div.main-content-container img.deco-rouge{pointer-events:none;align-self:center;margin-top:80px;margin-bottom:-50px}@media (max-width:1050px){section.fallingBlocks div.wrap div.main-content-container img.deco-rouge{position:absolute;top:25%;right:0;margin-top:0;margin-bottom:0}}section.fallingBlocks div.wrap div.main-content-container span.purple-arrow{border:2px solid #6f66fc;border-radius:80px;align-self:flex-start;padding:28px;margin-top:20px;width:120px;height:120px;transform:rotate(45deg)}@media (max-width:1050px){section.fallingBlocks div.wrap div.main-content-container span.purple-arrow{display:none}}section.fallingBlocks div.wrap div.main-content-container span.purple-arrow:before{content:"i";color:#6f66fc;font-family:var(--icon-font-family);font-size:60px}section.fallingBlocks div.wrap div.waterfall-container{display:flex;flex-flow:row wrap;align-content:flex-end}section.fallingBlocks div.wrap div.waterfall-container span:nth-child(odd){transform:rotate(20deg) translateY(-500%)}section.fallingBlocks div.wrap div.waterfall-container span:nth-child(2n){transform:rotate(-20deg) translateY(-500%)}section.fallingBlocks div.wrap div.waterfall-container span{font-size:40px;font-family:var(--title-font-family);line-height:80px;border:1px solid #000;border-radius:80px;padding:0 25px;min-width:80px;height:80px;transition-delay:var(--TimerDelay,2s);transition-duration:var(--rdmTimer,1s);opacity:0;will-change:transform}@media (max-width:1800px){section.fallingBlocks div.wrap div.waterfall-container span{font-size:30px}}@media (max-width:1050px){section.fallingBlocks div.wrap div.waterfall-container span{font-size:20px;height:60px;min-width:60px;line-height:60px;padding:0 20px;border:1px solid #000}}section.fallingBlocks div.wrap div.waterfall-container span.falling{transform:rotate(0deg) translateY(0);opacity:1}section.fallingBlocks div.wrap div.waterfall-container span.red{background-color:#f45d22}section.fallingBlocks div.wrap div.waterfall-container span.yellow{background-color:#d7f500}section.fallingBlocks div.wrap div.waterfall-container span.purple{background-color:#c480fb}section.fallingBlocks div.wrap div.waterfall-container span.extra_bullet{padding-right:0;border-right:none}section.fallingBlocks div.wrap div.waterfall-container span.extra_bullet:after{content:"";height:78px;min-width:78px;margin-left:15px;display:inline-block;vertical-align:top;background-color:#f7f3f0;border:1px solid #252528;border-radius:50%}@media (max-width:1050px){section.fallingBlocks div.wrap div.waterfall-container span.extra_bullet:after{height:58px;min-width:58px;margin-left:10px;border:1px solid #252528}}section.fallingBlocks div.wrap div.waterfall-container span.extra_bullet.empty:after{margin-left:75px}@media (max-width:1050px){section.fallingBlocks div.wrap div.waterfall-container span.extra_bullet.empty:after{margin-left:50px}}section.fallingBlocks div.wrap div.deco-div-bullet{pointer-events:none;position:absolute;bottom:-30px;left:-20px;width:10px;height:10px;border-radius:50px;background-color:#d7f600}section.gridContent{position:relative;min-height:80vh;width:100%;overflow:hidden}@media (max-width:1050px){section.gridContent{min-height:70vh}}section.gridContent div.grid-container{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%}section.gridContent div div.grid-row{position:absolute;top:0;left:0;display:flex;flex-direction:column}section.gridContent div div.grid-row .row{position:relative;width:100vw;height:var(--mesure)}section.gridContent div div.grid-row .row:before{display:block;position:absolute;bottom:0;left:0;content:"";height:1px;width:100%;background-color:#252528;opacity:.25}section.gridContent div div.grid-col{position:absolute;top:0;left:var(--left);height:100%;display:flex;justify-content:center;align-items:center}section.gridContent div div.grid-col .column{position:relative;width:var(--mesure);height:100%}section.gridContent div div.grid-col .column:last-child:after{display:block;position:absolute;top:0;right:0;content:"";height:100%;width:1px;background-color:#252528;opacity:.25}section.gridContent div div.grid-col .column:before{display:block;position:absolute;top:0;left:0;content:"";height:100%;width:1px;background-color:#252528;opacity:.25}section.gridContent div.wrapDeco{position:absolute;top:0;left:0;width:100%;height:100%}section.gridContent div.wrapDeco div.innerWrap{position:relative;width:100%;height:100%;margin:0 auto;max-width:calc(1550px + 55px)}section.gridContent div.wrapDeco div.innerWrap div.green{position:absolute;top:var(--right,10%);right:var(--right,10%);width:5px;height:calc(var(--right, 10%)*8 + 5px);display:block;transform:scaleY(-1)}section.gridContent div.wrapDeco div.innerWrap div.green div.wrapColor{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}section.gridContent div.wrapDeco div.innerWrap div.green div.wrapColor div.trait{position:absolute;width:100%;height:100%;margin-left:1.5px;background-color:#096053}section.gridContent div.wrapDeco div.innerWrap div.green div.wrapColor:after,section.gridContent div.wrapDeco div.innerWrap div.green div.wrapColor:before{content:"";width:10px;margin-top:-4.5px;margin-left:-.5px;height:10px;background-color:#096053;border-radius:100%;z-index:999999;position:relative}section.gridContent div.wrapDeco div.innerWrap div.yellow{position:absolute;top:var(--right,10%);right:var(--right,10%);width:5px;height:calc(var(--right, 10%)*4 - 2.5px);display:block}section.gridContent div.wrapDeco div.innerWrap div.yellow div.wrapColor{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}section.gridContent div.wrapDeco div.innerWrap div.yellow div.wrapColor div.trait{position:absolute;width:100%;height:100%;margin-left:1.5px;background-color:#d7f500}section.gridContent div.wrapDeco div.innerWrap div.purple{position:absolute;top:var(--right,10%);right:var(--right,10%);width:calc(var(--right, 10%)*5 - 2.5px);height:calc(var(--right, 10%)*4 - 2.5px);display:block}section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:after,section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:before{content:"";background-color:#f45d22;width:20px;height:20px;display:block;position:absolute;border-radius:50%}@media (max-width:1050px){section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:after,section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:before{width:10px;height:10px}}section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:before{top:-10px;left:-10px;z-index:1}@media (max-width:1050px){section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:before{top:-8px;left:-3px}}section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:after{bottom:-10px;right:-10px}@media (max-width:1050px){section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor:after{bottom:-5px;right:-4px}}section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor div.traitViolet{position:absolute;width:calc(100% + 2px);height:100%;top:-5px;left:1px}@media (max-width:1050px){section.gridContent div.wrapDeco div.innerWrap div.purple div.wrapColor div.traitViolet{left:-1px}}section.gridContent div.wrap.content{position:relative;width:100%;padding:200px 0}@media (max-width:1050px){section.gridContent div.wrap.content{display:flex;align-items:center;justify-content:center}}section.gridContent div div.content-container p{font-size:60px;font-family:var(--title-font-family);font-weight:500;line-height:2;width:80%}@media (max-width:1800px){section.gridContent div div.content-container p{margin:1em auto}}@media (max-width:1050px){section.gridContent div div.content-container p{font-size:40px;line-height:1.4;margin-left:25px;margin-right:auto}}section.gridContent div div.content-container em.blue{border:4px solid #7341fc;border-radius:50%;padding:25px 40px;font-style:normal;color:#7341fc;white-space:nowrap}@media (max-width:1050px){section.gridContent div div.content-container em.blue{display:table;text-align:center;border-radius:200px;margin:5px 0;padding:0 15px;border-width:2px}}section.gridContent div img.toucheViolet{position:absolute;bottom:19%;right:11%;height:auto;object-fit:contain}@media (max-width:1050px){section.gridContent div img.toucheViolet{width:50px;bottom:14%}}section.listeBlocs{overflow:hidden}section.listeBlocs div.wrap.content{text-align:center}section.listeBlocs div.wrap.content h2{max-width:800px;margin:25px auto 45px;line-height:1.8}@media (max-width:1050px){section.listeBlocs div.wrap.content h2{max-width:650px}}section.listeBlocs div.wrap.content h2 span{font-size:inherit;font-weight:inherit;font-family:inherit;border:2px solid #f45d22;border-radius:65px;padding:10px 25px;color:#f45d22}section.listeBlocs div.wrap.content div.content{margin:0 auto;max-width:70%}@media (max-width:1050px){section.listeBlocs div.wrap.content div.content{max-width:80%}}section.listeBlocs div.blocs{width:90%;margin:0 auto;padding:45px 0;max-width:calc(1550px + 55px);display:flex;flex-wrap:wrap;gap:25px}@media (max-width:1050px){section.listeBlocs div.blocs{margin-top:50px;gap:15px 0}}@media (max-width:1800px){section.listeBlocs div.blocs{max-width:calc(1370px + 55px)}}section.listeBlocs div.blocs div.bloc{position:relative;flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 17px);padding:50px 40px}@media (max-width:1600px){section.listeBlocs div.blocs div.bloc{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 12.5px);padding:20px 30px}section.listeBlocs div.blocs div.bloc:nth-child(1n):after{content:"";width:800vw;height:1px;background-color:rgba(37,37,40,.25);position:absolute;top:0;left:-200vw}section.listeBlocs div.blocs div.bloc:nth-child(3n-2):after{content:unset!important}}@media (max-width:1050px){section.listeBlocs div.blocs div.bloc{flex:0 1 100%;padding:10px 25px}section.listeBlocs div.blocs div.bloc:nth-child(1n):after{content:unset!important}}section.listeBlocs div.blocs div.bloc:nth-child(3n-2):after{content:"";width:800vw;height:1px;background-color:rgba(37,37,40,.25);position:absolute;top:0;left:-200vw}section.listeBlocs div.blocs div.bloc div.content p{font-size:17px}@media (max-width:1050px){section.listeBlocs div.blocs div.bloc div.content p{font-size:12px}}section.listeBlocs div.blocs div.bloc h3{font-size:25px}section.listeBlocs div.blocs div.bloc h3.blue{color:#7341fc}section.listeBlocs div.blocs div.bloc h3.green{color:#096053}section.listeBlocs div.blocs div.bloc span.square{position:relative;display:block;width:65px;height:65px;text-align:center;line-height:65px;background:#f7f3f0;font-family:var(--title-font-family);border-radius:10px;pointer-events:none}@media (max-width:1050px){section.listeBlocs div.blocs div.bloc span.square{width:50px;height:50px;line-height:50px}}section.listeBlocs div.blocs div.bloc span.square:before{content:"";position:absolute;width:100%;height:100%;top:2.5px;left:2.5px;border-radius:10px;z-index:-1}section.listeBlocs div.blocs div.bloc span.square.yellow{border:1px solid #d7f500;color:#d7f500}section.listeBlocs div.blocs div.bloc span.square.yellow:before{background-color:#d7f500}section.listeBlocs div.blocs div.bloc span.square.blue{border:1px solid #7341fc;color:#7341fc}section.listeBlocs div.blocs div.bloc span.square.blue:before{background-color:#7341fc}section.listeBlocs div.blocs div.bloc span.square.orange{border:1px solid #f45d22;color:#f45d22}section.listeBlocs div.blocs div.bloc span.square.orange:before{background-color:#f45d22}section.listeDeMots{background-color:#252528}section.listeDeMots div.theContent{padding:45px 0}section.listeDeMots div.theContent h1,section.listeDeMots div.theContent h2,section.listeDeMots div.theContent h3,section.listeDeMots div.theContent h4{width:45%;color:#f6f2ef;margin:0 0 25px}@media (max-width:1400px){section.listeDeMots div.theContent h1,section.listeDeMots div.theContent h2,section.listeDeMots div.theContent h3,section.listeDeMots div.theContent h4{width:100%}}section.listeDeMots div.theContent div.content{width:45%}@media (max-width:1400px){section.listeDeMots div.theContent div.content{width:80%}}@media (max-width:1050px){section.listeDeMots div.theContent div.content{width:100%}}section.listeDeMots div.theContent div.content p{color:#5e5e58;margin:0}section.listeDeMots div.words{display:flex;flex-wrap:wrap}section.listeDeMots div.words div.word{flex:0 1 auto;border-radius:150px;height:80px;min-width:80px;margin:0 10px 20px}section.listeDeMots div.words div.word.orange{background-color:#f45d22}section.listeDeMots div.words div.word.orange span.theWord{color:#f6f2ef}section.listeDeMots div.words div.word.yellow{background-color:#d7f500}section.listeDeMots div.words div.word.yellow span.theWord{padding-right:10px}section.listeDeMots div.words div.word.yellow span.theWord:after{content:"";height:70px;min-width:70px;display:inline-block;vertical-align:middle;background-color:#f6f2ef;border-radius:150px;margin-left:25px}@media (max-width:1050px){section.listeDeMots div.words div.word.yellow span.theWord:after{height:40px;min-width:40px;margin-left:10px}}section.listeDeMots div.words div.word.blue{background-color:#7341fc;color:#f6f2ef}section.listeDeMots div.words div.word.green{background-color:#096053;color:#f6f2ef}section.listeDeMots div.words div.word.gray{background-color:#f6f2ef}section.listeDeMots div.words div.word.cross{position:relative;border:1px solid #fa83dd}section.listeDeMots div.words div.word.cross:after{content:"j";position:absolute;font-family:var(--icon-font-family);color:#fa83dd;top:50%;left:50%;transform:translate(-50%,-50%);font-size:35px}@media (max-width:1050px){section.listeDeMots div.words div.word.cross:after{font-size:20px}}section.listeDeMots div.words div.word.arrow{position:relative;border:1px solid #fa83dd}section.listeDeMots div.words div.word.arrow:after{content:"i";position:absolute;font-family:var(--icon-font-family);color:#fa83dd;top:50%;left:50%;transform:translate(-50%,-50%);font-size:35px}@media (max-width:1050px){section.listeDeMots div.words div.word.arrow:after{font-size:20px}section.listeDeMots div.words div.word{height:50px;min-width:50px;margin:0 5px 15px}}section.listeDeMots div.words div.word span.theWord{display:block;min-width:80px;height:80px;line-height:80px;font-size:40px;padding:0 25px}@media (max-width:1050px){section.listeDeMots div.words div.word span.theWord{min-height:50px;height:50px;line-height:50px;font-size:15px}}section.MovingBubble div.wrap{display:flex;position:relative;overflow:hidden;z-index:9999}section.MovingBubble div.wrap div.info-container{width:30%;display:flex;position:absolute;align-items:center;top:50%;transform:translateY(-50%);left:0;word-break:break-word}@media (max-width:1400px){section.MovingBubble div.wrap div.info-container{width:25%}section.MovingBubble div.wrap div.info-container img{object-fit:contain}}section.MovingBubble div.wrap div.info-container div.Ritems-info{position:absolute;width:100%;border-radius:25px;margin:0 auto;padding:30px 40px 50px 35px;opacity:0;scale:.5;background-color:var(--globalColor,#252528);z-index:2;transition-property:opacity,scale;transition-duration:.5s}section.MovingBubble div.wrap div.info-container div.Ritems-info p{line-height:1.8;margin:0}section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-label{color:#f6f2ef}section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-data{color:#7341fc;font-size:16px;font-family:var(--title-font-family)}@media (max-width:1400px){section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-data{font-size:15px}}section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-data span.adv-list-point{font-size:unset;vertical-align:middle}section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-data span.adv-list-point:before{content:"p";color:#f6f2ef;font-family:var(--icon-font-family);font-size:20px;margin-right:10px}@media (max-width:1400px){section.MovingBubble div.wrap div.info-container div.Ritems-info p.info-data span.adv-list-point:before{font-size:18px}}section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-block{margin:30px 0}@media (max-width:1400px){section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-block{margin:20px 0}}section.MovingBubble div.wrap div.info-container div.Ritems-info div.stars-block{display:flex;gap:8px;margin-top:10px}section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-head{display:flex;flex-direction:column}section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-head img{object-fit:contain;object-position:left bottom;display:block;width:75%;height:125px;margin-bottom:15px}section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-head p.info-data{line-height:1.5;font-size:17px;color:#f7f3f0;margin-top:15px}@media (max-width:1400px){section.MovingBubble div.wrap div.info-container div.Ritems-info div.info-head p.info-data{font-size:15px;margin-top:10px}}section.MovingBubble div.wrap div.info-container div.active{opacity:1;scale:1}section.MovingBubble div.wrap div.main-container{display:flex;align-items:center;justify-content:center;position:relative;min-height:800px;margin-left:auto;flex:0 1 100%}@media (max-width:1050px){section.MovingBubble div.wrap div.main-container{min-height:600px}}section.MovingBubble div.wrap div.main-container div.Ritems{position:absolute;border-radius:50px;top:var(--top);left:var(--left);z-index:1;transition:all 30ms linear;width:78px;height:78px}@media (max-width:1050px){section.MovingBubble div.wrap div.main-container div.Ritems{width:55px;height:55px}}section.MovingBubble div.wrap div.main-container div.true-item{cursor:url(/_next/static/media/cursor.3d2ba2d1.webp) 0 0,url(/_next/static/media/cursor.c6b55edb.png) 0 0,pointer}section.MovingBubble div.wrap div.main-container div.true-item img{object-fit:contain}@media (max-width:1050px){section.MovingBubble div.wrap div.main-container div.true-item img{width:55px;height:55px}}section.MovingBubble div.wrap div.main-container div.true-item span:before{content:"S";color:#7341fc;font-family:var(--icon-font-family);font-size:50px}section.MovingBubble div.wrap div.main-container div.extra span:before{display:block;width:78px;height:78px;margin:auto;padding:16px 0;text-align:center;font-size:45px}@media (max-width:1050px){section.MovingBubble div.wrap div.main-container div.extra span:before{width:55px;height:55px;font-size:25px;padding:15px 0}}section.MovingBubble div.wrap div.main-container div.e-yellow{background-color:#d7f500}section.MovingBubble div.wrap div.main-container div.e-yellow span:before{color:#f6f2ef;content:"="}section.MovingBubble div.wrap div.main-container div.e-red{background-color:#f45d22}section.MovingBubble div.wrap div.main-container div.e-green{background-color:#096053}section.MovingBubble div.wrap div.main-container div.e-black{display:flex;justify-content:center;align-items:center;background-color:#252528}section.MovingBubble div.wrap div.main-container div.e-diese span:before{color:#f6f2ef;content:"#"}section.MovingBubble div.wrap div.main-container div.e-obracket span:before{color:#f6f2ef;content:"{"}section.MovingBubble div.wrap div.main-container div.e-cbracket span:before{color:#f6f2ef;content:"}"}section.MovingBubble div.wrap div.main-container div.centered-block{display:flex;flex-direction:column;align-items:center}section.MovingBubble div.wrap div.main-container div.centered-block p{z-index:2;margin-top:40px;opacity:.5}section.MovingBubble div.wrap div.main-container div.centered-block a{text-decoration:none;z-index:2}section.MovingBubble div.wrap div.main-container div.centered-block a.button-text{font-size:22px;font-family:var(--title-font-family);background-color:#f7f3f0;border:2px solid #7341fc;border-radius:10px;box-shadow:4px 4px 1px #7341fc;padding:40px 60px;transition-duration:.2s}@media (max-width:1050px){section.MovingBubble div.wrap div.main-container div.centered-block a.button-text{font-size:18px;padding:20px 40px}}section.MovingBubble div.wrap div.main-container div.centered-block a.button-text:hover{color:#f7f3f0;background-color:#7341fc;box-shadow:4px 4px 1px #252528}section.project.conversation{overflow:hidden}section.project.conversation div.wrap{position:relative}section.project.conversation div.wrap div.head{text-align:center}section.project.conversation div.wrap div.head img{position:relative;z-index:9999}section.project.conversation div.wrap div.head h2{margin:10px 0 5px;font-size:25px}section.project.conversation div.wrap div.head span.role{font-family:var(--title-font-family);font-weight:500;color:#7341fc}section.project.conversation div.wrap span.rotatedText{color:#ccbfff;text-transform:uppercase;position:absolute;transform:rotate(-90deg) translateY(-50%);transform-origin:left;top:60%;left:0;font-size:14px;display:block}section.project.conversation div.wrap div.conversation{margin-top:40px}section.project.conversation div.wrap div.conversation div.message{padding:0 5%;display:flex}section.project.conversation div.wrap div.conversation div.message:not(:last-child){margin-bottom:15px}@media (max-width:1050px){section.project.conversation div.wrap div.conversation div.message:not(:last-child){margin-bottom:10px}}section.project.conversation div.wrap div.conversation div.message div.content{flex:0 1 45%;padding:5px 45px;border-radius:45px}@media (max-width:1050px){section.project.conversation div.wrap div.conversation div.message div.content{padding:5px 15px;border-radius:25px;flex:0 1 65%}}section.project.conversation div.wrap div.conversation div.message div.content li,section.project.conversation div.wrap div.conversation div.message div.content p,section.project.conversation div.wrap div.conversation div.message div.content ul{font-family:var(--title-font-family)}section.project.conversation div.wrap div.conversation div.message div.content ul{padding-left:0;list-style:none}section.project.conversation div.wrap div.conversation div.message div.content ul li{margin-bottom:10px}section.project.conversation div.wrap div.conversation div.message div.content ul li:before{content:"g";font-family:var(--icon-font-family);display:inline-block;height:15px;width:15px;margin-right:8px}section.project.conversation div.wrap div.conversation div.message div.content ul li:last-child{margin-bottom:0}section.project.conversation div.wrap div.conversation div.message.right{justify-content:flex-end}section.project.conversation div.wrap div.conversation div.message.right div.content{background-color:#d7f500}section.project.conversation div.wrap div.conversation div.message.left{justify-content:flex-start}section.project.conversation div.wrap div.conversation div.message.left div.content{background-color:#ccbfff}section.project.description div.fullWrap{border-bottom:1px solid rgba(94,94,88,.4)}section.project.description div.fullWrap div.wrap h2{color:var(--projectColor,#ccbfff)}section.project.description div.fullWrap div.wrap div.content{max-width:45%}@media (max-width:1050px){section.project.description div.fullWrap div.wrap div.content{max-width:100%}}section.project.detailsDuProjet div.wrap{display:flex;justify-content:space-between}@media (max-width:1050px){section.project.detailsDuProjet div.wrap{flex-wrap:wrap;flex-direction:column;justify-content:unset}}section.project.detailsDuProjet div.wrap h3{font-size:22px}section.project.detailsDuProjet div.wrap ul{padding:0;left:0;list-style:none}section.project.detailsDuProjet div.wrap ul li{display:table;padding:15px 25px;border-radius:30px;color:#f6f2ef}@media (max-width:1050px){section.project.detailsDuProjet div.wrap ul li{margin-bottom:15px;padding:15px 20px}}section.project.detailsDuProjet div.wrap ul li:not(:last-child){margin-bottom:15px}section.project.detailsDuProjet div.wrap div.left{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 27.5px)}section.project.detailsDuProjet div.wrap div.left div.accompagnement{max-width:60%;margin-left:auto}@media (max-width:1050px){section.project.detailsDuProjet div.wrap div.left div.accompagnement{max-width:100%;margin-left:unset}section.project.detailsDuProjet div.wrap div.left div.accompagnement ul{display:flex;flex-flow:row wrap;gap:0 10px;margin-bottom:15px}}section.project.detailsDuProjet div.wrap div.left div.accompagnement ul li{background-color:#7341fc}section.project.detailsDuProjet div.wrap div.right{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 27.5px);display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1050px){section.project.detailsDuProjet div.wrap div.right{flex-direction:column}section.project.detailsDuProjet div.wrap div.right div{margin-bottom:15px}}section.project.detailsDuProjet div.wrap div.right div.url a{display:table;padding:15px 25px;border-radius:30px;background-color:#096053;color:#f6f2ef;text-decoration:none;transition:color .4s cubic-bezier(.5,1,.89,1),background-color .4s cubic-bezier(.5,1,.89,1)}section.project.detailsDuProjet div.wrap div.right div.url a:hover{color:#096053;background-color:#f6f2ef}section.project.detailsDuProjet div.wrap div.right div.year span.year{display:table;padding:15px 25px;border-radius:30px;background-color:#f45d22;color:#f6f2ef}section.project.detailsDuProjet div.wrap div.right div.technologies ul li{background-color:#252528}section.project.detailsDuProjet div.wrap div.right>div{flex:0 1 45%}section.project{background-color:var(--backColor)}section.project.deuxImages div.wrap{display:flex;justify-content:space-between}section.project.deuxImages div.wrap div.left,section.project.deuxImages div.wrap div.right{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 27.5px);flex:0 1 46%}section.project.deuxImages div.wrap img{width:100%;height:auto;object-fit:cover}@media (max-width:1050px){section.project.deuxImages div.alt-format{flex-direction:column;gap:25px}section.project.deuxImages div.alt-format div.left,section.project.deuxImages div.alt-format div.right{flex:0 1 100%}}section.project.enTete{position:relative;overflow:hidden}section.project.enTete div.fullWrap{position:relative;display:flex;align-items:center;justify-content:center;height:55vh;min-height:550px;max-height:750px}@media (max-width:1050px){section.project.enTete div.fullWrap{height:48vh;padding-top:0}}section.project.enTete div.fullWrap div.wrapHeader{flex:0 1 90%;max-width:1550px;padding-top:-150px}section.project.enTete div.fullWrap div.wrapHeader span.tag{color:var(--projectColor,#7341fc)}section.project.enTete div.fullWrap div.wrapHeader h1{margin-top:0;text-transform:uppercase;font-size:4vw;color:#f6f2ef}@media (max-width:1050px){section.project.enTete div.fullWrap div.wrapHeader h1{font-size:30px}}section.project.enTete div.fullWrap div.background{position:absolute;width:100%;height:100%;top:-100px;left:0;z-index:-1}section.project.enTete div.fullWrap div.background img{width:100%;height:calc(100% + 200px);display:block;object-fit:cover}section.project.imagePleineEcran{overflow:hidden;min-height:400px;height:50vh;max-height:600px}section.project.imagePleineEcran div.fullWrap{position:relative;height:100%}section.project.imagePleineEcran div.fullWrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:calc(100% + 100px);object-fit:cover}section.project.inOneLine{width:100%;overflow:hidden}section.project.inOneLine div.fullWrap{position:relative}section.project.inOneLine div.fullWrap h2{width:90%;max-width:1550px;margin:150px auto 0;font-size:30px;color:var(--projectColor,#ccbfff)}@media (max-width:1050px){section.project.inOneLine div.fullWrap h2{font-size:18px;padding:0 10%;margin-top:75px}}section.project.inOneLine div.fullWrap div.content{width:90%;max-width:1550px;margin:0 auto;padding:0 10%}section.project.inOneLine div.fullWrap div.content p{column-count:2;column-gap:10%;color:var(--projectColor,#ccbfff)}@media (max-width:1050px){section.project.inOneLine div.fullWrap div.content p{columns:unset}}section.project.inOneLine div.fullWrap span.largeWord{position:absolute;top:100px;left:50%;transform:translateX(-50%);font-family:var(--title-font-family);font-size:25vw;white-space:nowrap;line-height:0;pointer-events:none;opacity:.04;color:var(--projectColor,#ccbfff);z-index:-1}@media (max-width:1050px){section.project.inOneLine div.fullWrap span.largeWord{top:85px}}section.project.inOneLine div.fullWrap p.largeSentence{width:90%;margin:50px auto 45px;font-size:4vw;line-height:1;font-family:var(--title-font-family)}@media (max-width:1050px){section.project.inOneLine div.fullWrap p.largeSentence{line-height:1.2;margin:25px auto}}section.project.paletteDeCouleur div.fullWrap{display:flex;justify-content:space-between;height:350px}@media (max-width:1050px){section.project.paletteDeCouleur div.fullWrap{height:100px}}section.project.paletteDeCouleur div.fullWrap div.color{position:relative;flex:0 1 20%;background-color:var(--color,#ccbfff)}section.project.paletteDeCouleur div.fullWrap div.color span.hex{position:absolute;bottom:15px;right:15px;color:var(--text-color,#ccbfff)}section.project.uneImage div.wrap>img{width:100%;height:auto;object-fit:cover}section.ProjectsStack{position:relative;overflow:hidden}section.ProjectsStack div.back-pctr-container{position:absolute;top:var(--top,45%);left:0;width:100%}section.ProjectsStack div.back-pctr-container img{width:100%;height:auto}@media (max-width:1050px){section.ProjectsStack div.back-pctr-container img{width:300%}}section.ProjectsStack div.wrap{position:relative;height:1000px}@media (max-width:1050px){section.ProjectsStack div.wrap{height:600px}}section.ProjectsStack div.wrap div.project-item{position:absolute;top:100px;left:0;z-index:1;transition:left .6s cubic-bezier(.5,1,.89,1)}section.ProjectsStack div.wrap div.project-item div.realisationBlock{width:550px;height:800px}@media (max-width:1800px){section.ProjectsStack div.wrap div.project-item div.realisationBlock{width:500px;height:650px}}@media (max-width:1400px){section.ProjectsStack div.wrap div.project-item div.realisationBlock{width:400px;height:550px}}@media (max-width:1050px){section.ProjectsStack div.wrap div.project-item div.realisationBlock{width:250px;height:400px}}section.ProjectsStack div.wrap div.project-item div.realisationBlock>a{width:100%;height:100%}section.ProjectsStack div.wrap div.project-item div.realisationBlock>a:after{content:unset}section.ProjectsStack div.wrap div.project-item div.realisationBlock>a div.wrapBlock div.background{z-index:unset}section.JoinUsOffer div.wrap{padding-top:150px}@media (max-width:1050px){section.JoinUsOffer div.wrap{padding-top:100px;padding-bottom:0}}section.JoinUsOffer div.wrap div.offers-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container{flex-direction:column}}section.JoinUsOffer div.wrap div.offers-container div.offer-block:nth-child(2n){margin-top:155px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block:nth-child(2n){margin-top:0}}section.JoinUsOffer div.wrap div.offers-container div.offer-block{position:relative;flex:0 1 48%;color:var(--globalColor);border:1px solid var(--globalColor);border-radius:0 40px 40px 40px;margin-bottom:145px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block{flex:0 1 100%;margin-bottom:130px}}section.JoinUsOffer div.wrap div.offers-container div.offer-block svg{height:120px;fill:rgba(0,0,0,0)!important;position:absolute;bottom:100%;left:-2.26px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block svg{height:unset;width:60%;left:-1.1px;object-position:bottom}}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content{width:85%;margin:0 auto;padding:50px 0}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content{padding:0 0 40px}}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content h4{margin-bottom:25px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content h4{margin-bottom:15px}}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content p{color:var(--globalColor)}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content ul{padding-left:0;list-style:none}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content ul li{margin-bottom:10px;color:var(--globalColor)}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content ul li:before{content:"g";font-family:var(--icon-font-family);display:inline-block;height:15px;width:15px;margin-right:8px}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content ul li:last-child{margin-bottom:0}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content{margin-top:85px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content{margin-top:50px}}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content a{font-size:15px;font-family:var(--title-font-family);text-decoration:none}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content a{font-size:12px}}section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content a:before{display:inline-block;vertical-align:middle;text-align:center;content:"A";margin-right:10px;width:65px;height:65px;line-height:65px;font-size:30px;font-family:var(--icon-font-family);color:#f6f2ef;background-color:var(--globalColor);border-radius:50px}@media (max-width:1050px){section.JoinUsOffer div.wrap div.offers-container div.offer-block div.offer-content div.offer-footer-content a:before{width:45px;height:45px;line-height:45px;font-size:20px}}section.SafariWindow{position:relative;z-index:999;padding:200px 0;transition-duration:1s;overflow:hidden}@media (max-width:1400px){section.SafariWindow{padding:100px 0}}@media (max-width:1050px){section.SafariWindow{padding:50px 0}}section.SafariWindow:not(.withoutBackground){background-color:var(--backColor)}section.SafariWindow.withoutBackground div.wrap div.top-window{border:1px solid #252528;border-bottom:unset}section.SafariWindow.withoutBackground div.wrap div.window-container{position:relative;border:1px solid #252528}section.SafariWindow.withoutBackground div.wrap div.window-container:before{content:"";position:absolute;top:25px;left:0;width:100%;height:100%;display:block;background-color:#252528;z-index:-1;border-radius:35px}@media (max-width:1050px){section.SafariWindow.withoutBackground div.wrap div.window-container:before{top:15px}}section.SafariWindow img{position:absolute;transform:var(--transform);transition:all 0 cubic-bezier(.5,1,.89,1)}section.SafariWindow img.decoToucheL{top:325px;left:10%;pointer-events:none}section.SafariWindow img.decoRouge{top:240px;right:15%;pointer-events:none}section.SafariWindow img.decoViolet{bottom:320px;left:15%;pointer-events:none}section.SafariWindow span{position:absolute;transform:var(--transform);transition:all 0 cubic-bezier(.5,1,.89,1)}section.SafariWindow span.decoChevron{right:15.5%;bottom:calc(275px + 10%);width:50px;height:50px;pointer-events:none}section.SafariWindow span.decoChevron:before{content:"<";font-family:var(--title-font-family);font-weight:900;color:#d7f500;font-size:50px}section.SafariWindow span.decoSlash{top:47%;left:4%;pointer-events:none}section.SafariWindow span.decoSlash:before{content:"/";font-family:var(--title-font-family);font-weight:900;color:#ffc9c8;font-size:90px}section.SafariWindow div.fake-cursor{display:var(--display);z-index:999;position:absolute;top:var(--top);left:var(--left);width:30px;height:30px;transition-duration:var(--transition-cursor)}section.SafariWindow div.wrap{transform:var(--translate);width:50%;transition-duration:var(--transition-wrap)}@media (max-width:1800px){section.SafariWindow div.wrap{width:60%}}@media (max-width:1400px){section.SafariWindow div.wrap{width:80%}}@media (max-width:1050px){section.SafariWindow div.wrap{width:95%}}section.SafariWindow div.wrap div.top-window{width:100%;height:70px;background-color:#fff;border-bottom:2px solid #252528;border-radius:35px 35px 0 0}@media (max-width:1050px){section.SafariWindow div.wrap div.top-window{height:40px;border-radius:20px 20px 0 0}}section.SafariWindow div.wrap div.top-window div.top-wrapper{display:flex;align-items:center;gap:8px;height:100%;margin-left:25px}section.SafariWindow div.wrap div.top-window div.top-wrapper div.action-window{display:inline-block;width:15px;height:15px;border-radius:50px}@media (max-width:1050px){section.SafariWindow div.wrap div.top-window div.top-wrapper div.action-window{width:12px;height:12px}}section.SafariWindow div.wrap div.top-window div.top-wrapper div.red{background-color:#f45d22}section.SafariWindow div.wrap div.top-window div.top-wrapper div.yellow{background-color:#f4c246}section.SafariWindow div.wrap div.top-window div.top-wrapper div.green{background-color:#096053}section.SafariWindow div.wrap div.window-container{display:flex;flex-direction:column;margin:0 auto;padding:70px 0;border-radius:0 0 35px 35px;background-color:#fff}@media (max-width:1050px){section.SafariWindow div.wrap div.window-container{padding:10px 15px 30px;border-radius:0 0 20px 20px}}section.SafariWindow div.wrap div.window-container div.window-content{margin-top:20px;margin-bottom:75px}@media (max-width:1050px){section.SafariWindow div.wrap div.window-container div.window-content{margin-bottom:40px}}section.SafariWindow div.wrap div.window-container div.window-content h2,section.SafariWindow div.wrap div.window-container div.window-content h3,section.SafariWindow div.wrap div.window-container div.window-content h4,section.SafariWindow div.wrap div.window-container div.window-content h5,section.SafariWindow div.wrap div.window-container div.window-content h6{width:80%;margin:0 auto 25px;text-align:center;font-size:45px;line-height:1.6;color:#7341fc}@media (max-width:1050px){section.SafariWindow div.wrap div.window-container div.window-content h2,section.SafariWindow div.wrap div.window-container div.window-content h3,section.SafariWindow div.wrap div.window-container div.window-content h4,section.SafariWindow div.wrap div.window-container div.window-content h5,section.SafariWindow div.wrap div.window-container div.window-content h6{line-height:2;font-size:25px;width:98%}}section.SafariWindow div.wrap div.window-container div.window-content p{width:45%;margin:0 auto;text-align:center}@media (max-width:1800px){section.SafariWindow div.wrap div.window-container div.window-content p{width:60%}}@media (max-width:1050px){section.SafariWindow div.wrap div.window-container div.window-content p{width:95%}}section.SafariWindow div.wrap div.window-container div.window-content em{border-radius:70px;font-style:normal;padding:15px}@media (max-width:1050px){section.SafariWindow div.wrap div.window-container div.window-content em{padding:5px 15px}}section.SafariWindow div.wrap div.window-container div.window-content em.orange{border:2px solid #f45d22;color:#f45d22}section.SafariWindow div.wrap div.window-container div.window-content em.black{border:2px solid #252528;color:#fff;background-color:#252528}section.SafariWindow div.wrap div.window-container div.aButton{display:table;margin:0 auto}section.SafariWindow div.wrap div.window-container div.aButton a{position:relative;z-index:999;color:#096053;border-color:#096053;background:#fff}section.SafariWindow div.wrap div.window-container div.aButton:after{background-color:#096053;z-index:99}section.sliderIcons div.wrap{padding-bottom:25px}section.sliderIcons div.defilant{border-top:1px solid #f7f3f0;border-bottom:1px solid #f7f3f0}section.sliderIcons div.defilant:last-child{padding-bottom:65px}section.sliderIcons div.defilant div.icon{width:200px;padding:35px 0}@media (max-width:1050px){section.sliderIcons div.defilant div.icon{width:120px}}section.sliderIcons div.defilant div.icon img{width:100px;height:100px;display:block;object-fit:contain;margin:0 auto}@media (max-width:1050px){section.sliderIcons div.defilant div.icon img{width:60px;height:60px}}section.sliderIcons div.defilant div.icon span.technologie{text-align:center;display:block;margin-top:25px}section.HeadPageLdg div.wrap{text-align:center}section.HeadPageLdg div.wrap div.top-head,section.HeadPageLdg div.wrap div.top-head div.top-head-logo{position:relative}section.HeadPageLdg div.wrap div.top-head div.top-head-logo img{max-height:150px;width:auto;object-fit:contain}@media (max-width:1050px){section.HeadPageLdg div.wrap div.top-head div.top-head-logo img{max-height:100px}}section.HeadPageLdg div.wrap div.top-head div.top-head-container{position:relative}section.HeadPageLdg div.wrap div.top-head div.top-head-container h1,section.HeadPageLdg div.wrap div.top-head div.top-head-container h2,section.HeadPageLdg div.wrap div.top-head div.top-head-container h3,section.HeadPageLdg div.wrap div.top-head div.top-head-container h4,section.HeadPageLdg div.wrap div.top-head div.top-head-container h5,section.HeadPageLdg div.wrap div.top-head div.top-head-container h6{color:var(--contentColor,#f6f2ef);text-transform:unset;margin-top:20px}section.HeadPageLdg div.wrap div.top-head div.back-shape{position:absolute;right:20%;bottom:-25px;width:60%;height:calc(100% - 50px);border:1px solid var(--miscColor,#f45d22);border-radius:50%}@media (max-width:1050px){section.HeadPageLdg div.wrap div.top-head div.back-shape{right:2.5%;bottom:0;width:95%}}section.HeadPageLdg div.wrap div.bottom-head{width:50%;margin:0 auto}@media (max-width:1050px){section.HeadPageLdg div.wrap div.bottom-head{width:100%}}section.HeadPageLdg div.wrap div.bottom-head h1,section.HeadPageLdg div.wrap div.bottom-head h2,section.HeadPageLdg div.wrap div.bottom-head h3,section.HeadPageLdg div.wrap div.bottom-head h4,section.HeadPageLdg div.wrap div.bottom-head h5,section.HeadPageLdg div.wrap div.bottom-head h6,section.HeadPageLdg div.wrap div.bottom-head li,section.HeadPageLdg div.wrap div.bottom-head p{color:var(--contentColor,#f6f2ef);font-family:var(--content-font-family)}section.HeadPageLdg div.wrap div.bottom-head li,section.HeadPageLdg div.wrap div.bottom-head p{font-size:20px}section.targetContent a,section.targetContent li,section.targetContent p{color:var(--contentColor,#f6f2ef)}section.targetContent div.wrap div.head-title span.sub-title{font-size:100px;font-family:var(--content-font-family);font-weight:700;color:var(--miscColor,#f45d22)}@media (max-width:1050px){section.targetContent div.wrap div.head-title span.sub-title{font-size:30px}}section.targetContent div.wrap div.head-title h2.main-title{font-family:var(--content-font-family);color:var(--contentColor,#f6f2ef)}section.targetContent div.wrap div.main-container{display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media (max-width:1050px){section.targetContent div.wrap div.main-container{flex-direction:column;margin-top:50px}}section.targetContent div.wrap div.main-container>div{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 30px)}section.targetContent div.wrap div.main-container>div.left-container h1,section.targetContent div.wrap div.main-container>div.left-container h2,section.targetContent div.wrap div.main-container>div.left-container h3,section.targetContent div.wrap div.main-container>div.left-container h4,section.targetContent div.wrap div.main-container>div.left-container h5,section.targetContent div.wrap div.main-container>div.left-container h6{color:var(--contentColor,#f6f2ef);font-family:var(--content-font-family)}section.targetContent div.wrap div.main-container>div.target-div{position:relative;flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 120px);width:var(--width,100%);height:var(--height,0)}@media (max-width:1050px){section.targetContent div.wrap div.main-container>div.target-div{flex:unset;margin-top:15px}}section.targetContent div.wrap div.main-container>div.target-div div.inner-circle{position:absolute;border:1px solid var(--innerColor,var(--contentColor,#f6f2ef));border-radius:500px;background-color:var(--backColor,#202020);transition:background-color .2s cubic-bezier(.5,1,.89,1)}section.targetContent div.wrap div.main-container>div.target-div div.inner-circle.active{background-color:var(--innerColor,#f6f2ef)}section.targetContent div.wrap div.main-container>div.target-div div.inner-circle.last{border:1px solid var(--miscColor,#f45d22)}section.targetContent div.wrap div.main-container>div.target-div div.inner-circle.last.active{background-color:var(--miscColor,#f45d22)}section.targetContent div.wrap div.main-container>div.right-container h1,section.targetContent div.wrap div.main-container>div.right-container h2,section.targetContent div.wrap div.main-container>div.right-container h3,section.targetContent div.wrap div.main-container>div.right-container h4,section.targetContent div.wrap div.main-container>div.right-container h5,section.targetContent div.wrap div.main-container>div.right-container h6{color:var(--contentColor,#f6f2ef);font-family:var(--content-font-family)}section.sliderText div.wrap{width:100%;max-width:unset}section.sliderText div.wrap div.line{margin:0 0 20px}section.sliderText div.wrap div.line:last-child{margin:0}section.sliderText div.wrap div.line div.rfm-child{margin:0 10px}section.sliderText div.wrap div.line div.rfm-child div.container{width:100%;height:100%;padding:25px 35px 20px;border:1px solid #f45d22;border-radius:50px;transition:background-color .25s cubic-bezier(.5,1,.89,1)}section.sliderText div.wrap div.line div.rfm-child div.container span{font-family:var(--content-font-family);font-size:50px;color:#f45d22;font-weight:300;transition:color .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.sliderText div.wrap div.line div.rfm-child div.container span{font-size:25px}}section.sliderText div.wrap div.line div.rfm-child div.container:hover{background-color:#f45d22}section.sliderText div.wrap div.line div.rfm-child div.container:hover span{color:#f6f2ef!important}section.sliderText div.wrap div.line div.rfm-child div.container.violet{border:1px solid #7341fc}section.sliderText div.wrap div.line div.rfm-child div.container.violet span{color:#7341fc}section.sliderText div.wrap div.line div.rfm-child div.container.violet:hover{background-color:#7341fc}section.sliderText div.wrap div.line div.rfm-child div.container.yellow{border:1px solid #d7f500}section.sliderText div.wrap div.line div.rfm-child div.container.yellow span{color:#d7f500}section.sliderText div.wrap div.line div.rfm-child div.container.yellow:hover{background-color:#d7f500}section.sliderText div.wrap div.line div.rfm-child div.container.green{border:1px solid #096053}section.sliderText div.wrap div.line div.rfm-child div.container.green span{color:#096053}section.sliderText div.wrap div.line div.rfm-child div.container.green:hover{background-color:#096053}@media (max-width:1050px){section.contentDynamicList div.wrap{display:flex;flex-direction:column}}section.contentDynamicList div.wrap div.left-container,section.contentDynamicList div.wrap div.right-container{display:inline-block}@media (max-width:1050px){section.contentDynamicList div.wrap div.left-container,section.contentDynamicList div.wrap div.right-container{width:100%!important}}section.contentDynamicList div.wrap div.left-container{background-color:#efeeda;padding:30px 45px;width:calc(50% - 25px);vertical-align:top;border-radius:15px}@media (max-width:1050px){section.contentDynamicList div.wrap div.left-container{padding:10px 20px}}section.contentDynamicList div.wrap div.left-container p{font-size:20px}@media (max-width:1050px){section.contentDynamicList div.wrap div.left-container p{font-size:15px}}section.contentDynamicList div.wrap div.right-container{margin:0 0 0 calc(5% + 25px);width:40%}@media (max-width:1050px){section.contentDynamicList div.wrap div.right-container{margin:0}}section.contentDynamicList div.wrap div.right-container h2,section.contentDynamicList div.wrap div.right-container h3,section.contentDynamicList div.wrap div.right-container h4,section.contentDynamicList div.wrap div.right-container h5,section.contentDynamicList div.wrap div.right-container h6,section.contentDynamicList div.wrap div.right-container p{color:var(--contentColor,#efeeda)}section.contentDynamicList div.wrap div.right-container div.item-container{border-top:1px solid var(--contentColor,#efeeda)}section.contentDynamicList div.wrap div.right-container div.item-container:last-child{border-bottom:1px solid var(--contentColor,#efeeda)}section.contentDynamicList div.wrap div.right-container div.item-container div.head-container{display:flex;justify-content:space-between;align-items:center}section.contentDynamicList div.wrap div.right-container div.item-container div.head-container p.label{font-family:var(--title-font-family);font-weight:700;width:calc(100% - 50px)}section.contentDynamicList div.wrap div.right-container div.item-container div.head-container span.action-btn{width:25px;height:25px;border-radius:50px}section.contentDynamicList div.wrap div.right-container div.item-container div.head-container span.action-btn:after{display:block;width:100%;height:100%;content:"k";font-size:12px;font-family:var(--icon-font-family);font-weight:700;line-height:23px;color:var(--backColor,#252528);background-color:var(--miscColor,#f45d22);border:1px solid var(--miscColor,#f45d22);border-radius:50px;text-align:center;transition:color .25s cubic-bezier(.5,1,.89,1),background-color .25s cubic-bezier(.5,1,.89,1)}section.contentDynamicList div.wrap div.right-container div.item-container div.head-container span.action-btn:hover:after{color:var(--miscColor,#f45d22);background-color:var(--backColor,#252528)}section.contentDynamicList div.wrap div.right-container div.item-container div.content{display:none;overflow:hidden}@media (max-width:1050px){section.contentDynamicList div.wrap div.right-container div.item-container div.content{width:calc(100% - 50px)}}section.contentDynamicList div.wrap div.right-container div.item-container div.content p{margin-top:0}section.contentDynamicList div.wrap div.right-container div.item-container.active div.head-container span.action-btn:after{content:"l"}section.scrollingBlock div.wrap{width:100%;max-width:unset;margin:0}section.scrollingBlock div.head-content{width:90%;max-width:1550px;margin:0 auto}@media (max-width:1050px){section.scrollingBlock div.head-content{width:80%}}section.scrollingBlock div.head-content h1,section.scrollingBlock div.head-content h2,section.scrollingBlock div.head-content h3,section.scrollingBlock div.head-content h4,section.scrollingBlock div.head-content h5,section.scrollingBlock div.head-content h6{font-family:var(--content-font-family)}section.scrollingBlock div.head-content h1,section.scrollingBlock div.head-content h2,section.scrollingBlock div.head-content h3,section.scrollingBlock div.head-content h4,section.scrollingBlock div.head-content h5,section.scrollingBlock div.head-content h6,section.scrollingBlock div.head-content li,section.scrollingBlock div.head-content p{color:var(--contentColor,#f6f2ef);width:33.3333333333%}@media (max-width:1050px){section.scrollingBlock div.head-content h1,section.scrollingBlock div.head-content h2,section.scrollingBlock div.head-content h3,section.scrollingBlock div.head-content h4,section.scrollingBlock div.head-content h5,section.scrollingBlock div.head-content h6,section.scrollingBlock div.head-content li,section.scrollingBlock div.head-content p{width:100%}}section.scrollingBlock div.scroll-content{display:flex;gap:50px;margin:100px 30px 0 auto;padding:0 0 40px;cursor:url(/_next/static/media/main-rouge-cursor.6f4db683.webp) 30 30,url(/_next/static/media/main-rouge-cursor.8f019ea1.png) 30 30,pointer;overflow-x:scroll}@media (max-width:1050px){section.scrollingBlock div.scroll-content{flex-direction:column;gap:25px;width:80%!important;margin:50px auto 0;padding:0;overflow-x:hidden}}section.scrollingBlock div.scroll-content::-webkit-scrollbar{height:15px}section.scrollingBlock div.scroll-content::-webkit-scrollbar-track{border-top:7px solid var(--backColor,#252528);border-bottom:7px solid var(--backColor,#252528);background:var(--contentColor,#f6f2ef)}section.scrollingBlock div.scroll-content::-webkit-scrollbar-thumb{background:var(--miscColor,#f45d22);border-radius:50px;height:5px}section.scrollingBlock div.scroll-content div.scroll-item{width:33.3333333333%;min-width:33.3333333333%;padding:50px 100px;border:1px solid var(--contentColor,#f6f2ef);border-radius:25px}@media (max-width:1600px){section.scrollingBlock div.scroll-content div.scroll-item{width:50%;min-width:50%;padding:30px 50px}}@media (max-width:1050px){section.scrollingBlock div.scroll-content div.scroll-item{width:100%;min-width:unset;padding:15px 25px}}section.scrollingBlock div.scroll-content div.scroll-item div.logo-container img{max-height:100px;object-fit:contain;object-position:left}@media (max-width:1050px){section.scrollingBlock div.scroll-content div.scroll-item div.logo-container img{max-height:75px;object-position:left}}section.scrollingBlock div.scroll-content div.scroll-item div.content-container h1,section.scrollingBlock div.scroll-content div.scroll-item div.content-container h2,section.scrollingBlock div.scroll-content div.scroll-item div.content-container h3,section.scrollingBlock div.scroll-content div.scroll-item div.content-container h4,section.scrollingBlock div.scroll-content div.scroll-item div.content-container h5,section.scrollingBlock div.scroll-content div.scroll-item div.content-container h6{color:var(--miscColor,#f6f2ef)}section.scrollingBlock div.scroll-content div.scroll-item div.content-container li,section.scrollingBlock div.scroll-content div.scroll-item div.content-container p{color:var(--contentColor,#f6f2ef)}section.scrollingBlock div.scroll-content div.scroll-item div.custom-link{margin:40px 0 15px}section.scrollingBlock div.scroll-content div.scroll-item div.custom-link a{color:#7341fc;text-decoration:none;font-size:15px;padding:15px 25px;border:1px solid #7341fc;border-radius:50px;transition:color .25s cubic-bezier(.5,1,.89,1),background-color .25s cubic-bezier(.5,1,.89,1)}section.scrollingBlock div.scroll-content div.scroll-item div.custom-link a:hover{color:#202020;background-color:#7341fc}section.faq div.wrap div.title{text-align:center;margin-bottom:80px}section.faq div.wrap div.title h2{color:#7341fc;font-weight:700;font-size:100px;margin:0}@media (max-width:1050px){section.faq div.wrap div.title h2{font-size:70px}}section.faq div.wrap div.title p{color:var(--contentColor,#f6f2ef);font-size:25px;margin:0 0 15px}@media (max-width:1050px){section.faq div.wrap div.title p{font-size:20px}}section.faq div.wrap div.faq-container{display:flex;flex-direction:column;align-items:center;gap:50px}section.faq div.wrap div.faq-container div.faq-item{width:50%;background-color:#f45d22;border-radius:50px;padding:10px 50px;rotate:z var(--rotate,0);transition:background-color .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.faq div.wrap div.faq-container div.faq-item{width:90%;border-radius:25px;padding:10px 25px 12px}}section.faq div.wrap div.faq-container div.faq-item div.head-container{display:flex;justify-content:space-between;align-items:center}section.faq div.wrap div.faq-container div.faq-item div.head-container p.label{flex-grow:0;flex-shrink:1;flex-basis:calc(100% - 50px);color:#fff;font-size:20px;font-family:var(--title-font-family);font-weight:700;margin:0;padding:15px 0;transition:color .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.faq div.wrap div.faq-container div.faq-item div.head-container p.label{font-size:16px}}section.faq div.wrap div.faq-container div.faq-item div.head-container span.action-btn{flex:0 1 35px;height:35px;border-radius:50px}section.faq div.wrap div.faq-container div.faq-item div.head-container span.action-btn:after{display:block;width:100%;height:100%;content:"i";font-size:15px;font-family:var(--icon-font-family);font-weight:700;line-height:35px;color:#f6f2ef;background-color:#f45d22;border:1px solid #f6f2ef;border-radius:50px;text-align:center;transition:transform .35s cubic-bezier(.5,1,.89,1)}section.faq div.wrap div.faq-container div.faq-item div.content{display:none;overflow:hidden}@media (max-width:1050px){section.faq div.wrap div.faq-container div.faq-item div.content{padding-bottom:15px}}section.faq div.wrap div.faq-container div.faq-item div.content *{color:#f45d22}section.faq div.wrap div.faq-container div.faq-item.active{background-color:#fff}section.faq div.wrap div.faq-container div.faq-item.active div.head-container p.label{color:#f45d22}section.faq div.wrap div.faq-container div.faq-item.active div.head-container span.action-btn:after{transform:rotate(180deg)}section.faq div.wrap div.faq-container div.faq-item:hover{animation:squeeze .2s linear 1}@keyframes squeeze{0%{rotate:z var(--rotate,0)}25%{rotate:z calc(var(--rotate, 0deg) + 1deg)}50%{rotate:z var(--rotate,0)}75%{rotate:z calc(var(--rotate, 0deg) - 1deg)}to{rotate:z var(--rotate,0)}}section.listeBlocsLdg div.wrap{position:relative}section.listeBlocsLdg div.wrap div.fade-title-container span.fade-title{position:absolute;font-size:100px;font-family:var(--title-font-family);font-weight:700;width:100%;opacity:.02;color:var(--contentColor,#f6f2ef)}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.fade-title-container span.fade-title{font-size:50px}}section.listeBlocsLdg div.wrap div.sub-container{width:90%;margin:125px auto 0}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.sub-container{margin:100px auto 0}}section.listeBlocsLdg div.wrap div.sub-container div.head-title-container{width:75%}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.sub-container div.head-title-container{width:100%}}section.listeBlocsLdg div.wrap div.sub-container div.head-title-container .head-title{color:#d7f500;line-height:1.4}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:100px;gap:25px}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.sub-container div.blocs-container{margin-top:50px;gap:15px 0}}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 17px);padding:30px 40px}@media (max-width:1600px){section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 12.5px);padding:20px 30px}}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc{flex:0 1 100%;padding:10px 25px}}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc h2,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc h3,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc h4,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc h5,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc h6{color:var(--miscColor,#f6f2ef)}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc li,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc p{color:var(--contentColor,#f6f2ef)}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc.border{border:1px solid var(--miscColor,#d7f500);border-radius:15px}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container+div.content h1,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container+div.content h2,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container+div.content h3,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container+div.content h4,section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container+div.content h5{margin-top:5px}section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container img{max-height:100px;object-fit:contain;object-position:left}@media (max-width:1050px){section.listeBlocsLdg div.wrap div.sub-container div.blocs-container div.bloc div.logo-container img{max-height:75px;object-position:left}}section.realisationSlider div.wrap div.content h1,section.realisationSlider div.wrap div.content h2,section.realisationSlider div.wrap div.content h3,section.realisationSlider div.wrap div.content h4,section.realisationSlider div.wrap div.content h5,section.realisationSlider div.wrap div.content h6,section.realisationSlider div.wrap div.content li,section.realisationSlider div.wrap div.content p{color:var(--contentColor,#f6f2ef)}section.SliderNav div.wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width:1050px){section.SliderNav div.wrap{flex-direction:column;align-items:unset}}section.SliderNav div.wrap div.main-label-container{flex:0 1 25%}@media (max-width:1050px){section.SliderNav div.wrap div.main-label-container{flex:0 1 100%}}section.SliderNav div.wrap div.main-label-container p{color:var(--contentColor,#f6f2ef);font-size:20px;font-family:var(--title-font-family)}section.SliderNav div.wrap div.nav-container{flex:0 1 75%;display:flex;gap:20px}@media (max-width:1050px){section.SliderNav div.wrap div.nav-container{flex:0 1 100%;flex-wrap:wrap}}section.SliderNav div.wrap div.nav-container a{padding:15px 25px;color:var(--backColor,#202020);background-color:var(--contentColor,#f6f2ef);border:1px solid var(--contentColor,#f6f2ef);border-radius:50px;text-decoration:none;transition:background-color .25s cubic-bezier(.5,1,.89,1),color .25s cubic-bezier(.5,1,.89,1)}section.SliderNav div.wrap div.nav-container a:hover{color:var(--contentColor,#f6f2ef);background-color:var(--backColor,#202020)}section.stickyContent{background-color:#f6f2ef}section.stickyContent div.wrap{display:flex;justify-content:space-between;height:unset;min-height:100vh}@media (max-width:1050px){section.stickyContent div.wrap{flex-direction:column;min-height:unset;height:unset!important}}section.stickyContent div.wrap div.right-container{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 50px)}@media (max-width:1050px){section.stickyContent div.wrap div.right-container{flex:0 1 100%}}section.stickyContent div.wrap div.left-container{position:relative;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 50px);max-width:570px}@media (max-width:1050px){section.stickyContent div.wrap div.left-container{flex:0 1 100%}}section.stickyContent div.wrap div.left-container div.common-head-container{position:-webkit-sticky;position:sticky;top:25vh;left:0}@media (max-width:1800px){section.stickyContent div.wrap div.left-container div.common-head-container{top:10vh}}@media (max-width:1050px){section.stickyContent div.wrap div.left-container div.common-head-container{position:static;top:0}}section.stickyContent div.wrap div.left-container div.common-head-container div.common-content span.before-title:before{content:"<"}section.stickyContent div.wrap div.left-container div.common-head-container div.common-content span.before-title:after{content:">"}section.stickyContent div.wrap div.left-container div.common-head-container div.common-content h3{font-size:45px;font-weight:300;line-height:1.3}section.stickyContent div.wrap div.left-container div.common-head-container div.custom-link{display:inline-block}section.stickyContent div.wrap div.left-container div.item-left{display:none;position:-webkit-sticky;position:sticky;top:25vh;left:0;overflow:hidden}@media (max-width:1800px){section.stickyContent div.wrap div.left-container div.item-left{top:10vh}}@media (max-width:1050px){section.stickyContent div.wrap div.left-container div.item-left{position:static;top:0!important}}section.stickyContent div.wrap div.left-container div.item-left.i0{display:block}section.stickyContent div.wrap div.right-container{position:relative}@media (max-width:1050px){section.stickyContent div.wrap div.right-container{display:flex;flex-direction:column;gap:25px}}section.stickyContent div.wrap div.right-container div.item-right{margin-top:100vh;position:-webkit-sticky;position:sticky;top:25vh;left:0;background-color:#f6f2ef;border:1px solid var(--clrContent,#252528);border-radius:15px;padding:70px 60px 80px;transition:scale .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.stickyContent div.wrap div.right-container div.item-right{margin-top:0;position:static;padding:25px 35px 45px}}section.stickyContent div.wrap div.right-container div.item-right div.content-container *{color:var(--clrContent,#252528)}section.stickyContent div.wrap div.right-container div.item-right div.content-container img{width:100%;height:100%;object-fit:contain}section.stickyContent div.wrap div.right-container div.item-right div.item-link{text-align:right;margin-top:25px}section.stickyContent div.wrap div.right-container div.item-right div.item-link a{color:var(--clrContent,#252528);text-decoration:unset}section.stickyContent div.wrap div.right-container div.item-right div.item-link a:after{content:"g";display:inline-block;font-family:var(--icon-font-family);font-size:13px;margin-left:10px;width:25px;height:25px;line-height:25px;text-align:center;background-color:#d7f500;border-radius:50px;transition:background-color .25s cubic-bezier(.5,1,.89,1),color .25s cubic-bezier(.5,1,.89,1)}section.stickyContent div.wrap div.right-container div.item-right div.item-link a:hover:after{color:#d7f500;background-color:#252528}section.LinkedContentList div.wrap div.sub-title-container span{font-size:100px;font-family:var(--content-font-family);font-weight:700;color:var(--miscColor,#f45d22)}@media (max-width:1050px){section.LinkedContentList div.wrap div.sub-title-container span{font-size:30px}}section.LinkedContentList div.wrap div.head-content h1,section.LinkedContentList div.wrap div.head-content h2,section.LinkedContentList div.wrap div.head-content h3,section.LinkedContentList div.wrap div.head-content h4,section.LinkedContentList div.wrap div.head-content h5,section.LinkedContentList div.wrap div.head-content h6,section.LinkedContentList div.wrap div.head-content li,section.LinkedContentList div.wrap div.head-content p{color:var(--contentColor,#f6f2ef)}section.LinkedContentList div.wrap div.head-content h1,section.LinkedContentList div.wrap div.head-content h2,section.LinkedContentList div.wrap div.head-content h3,section.LinkedContentList div.wrap div.head-content h4,section.LinkedContentList div.wrap div.head-content h5,section.LinkedContentList div.wrap div.head-content h6{font-family:var(--content-font-family);line-height:1.4}section.LinkedContentList div.wrap div.head-content span.last{background-color:#d7f500;border-radius:50px;padding:15px 30px}section.LinkedContentList div.wrap div.content-list{position:relative;display:flex;flex-direction:column;align-items:center}section.LinkedContentList div.wrap div.content-list div.item-container{width:70%;position:relative;display:flex;align-items:center;margin:0 0 25px auto}@media (max-width:1050px){section.LinkedContentList div.wrap div.content-list div.item-container{width:100%;margin:0 0 25px}}section.LinkedContentList div.wrap div.content-list div.item-container div.content-container{background-color:#096053;padding:40px 125px;border-radius:200px;opacity:0;transition:opacity .25s cubic-bezier(.5,1,.89,1)}@media (max-width:1050px){section.LinkedContentList div.wrap div.content-list div.item-container div.content-container{border-radius:50px;padding:20px 50px}}section.LinkedContentList div.wrap div.content-list div.item-container div.content-container li,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container p{margin:0;color:var(--color,#f6f2ef)}section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h1,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h2,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h3,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h4,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h5,section.LinkedContentList div.wrap div.content-list div.item-container div.content-container h6{margin:0 0 10px;color:var(--titleColor,#f6f2ef)}section.LinkedContentList div.wrap div.content-list div.item-container div.content-container span{color:#d7f500;text-decoration:underline;text-underline-offset:8px}section.instagram div.wrap{position:relative}section.instagram div.wrap div.content{position:relative;z-index:9;text-align:center;width:90%;margin:0 auto}@media (max-width:1050px){section.instagram div.wrap div.content{max-width:unset;width:100%}}section.instagram div.wrap div.content div.images{display:flex;align-items:center;flex-wrap:wrap;gap:15px}@media (max-width:1050px){section.instagram div.wrap div.content div.images{gap:5px;margin-top:35px}}section.instagram div.wrap div.content div.images div.image{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 15px);aspect-ratio:1/1}@media (max-width:1050px){section.instagram div.wrap div.content div.images div.image{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 3.5px)}}section.instagram div.wrap div.content div.images div.image img{width:100%;height:100%;object-fit:cover;display:block}div.articleImage{width:100%;height:550px;border-radius:35px;overflow:hidden;margin:15px 0}@media (max-width:1600px){div.articleImage{height:450px}}@media (max-width:1050px){div.articleImage{height:300px}}div.articleImage:hover img{scale:1.1}div.articleImage img{display:block;width:100%;height:100%;object-fit:cover;border-radius:35px;transition:scale .2s cubic-bezier(.5,1,.89,1)}*,:after,:before{box-sizing:border-box}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/84e2ca9032588f29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/176b159565394c49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84e2ca9032588f29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/176b159565394c49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84e2ca9032588f29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/176b159565394c49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84e2ca9032588f29-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/176b159565394c49-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4df75f{font-family:Unbounded,Unbounded Fallback,sans-serif;font-style:normal}@font-face{font-family:Nuckle;src:url(/_next/static/media/70d9d6535daf3e5e-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Nuckle;src:url(/_next/static/media/70d9d6535daf3e5e-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Nuckle Fallback;src:local("Arial");ascent-override:69.12%;descent-override:20.88%;line-gap-override:18.00%;size-adjust:111.10%}.__className_068255{font-family:Nuckle,Nuckle Fallback}@font-face{font-family:EssentialRegular;src:url(/_next/static/media/0267fd7637ad8e24-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:EssentialRegular Fallback;src:local("Arial");ascent-override:96.88%;descent-override:0.00%;line-gap-override:8.98%;size-adjust:100.00%}.__className_a8cb41{font-family:EssentialRegular,EssentialRegular Fallback;font-weight:400;font-style:normal}@font-face{font-family:Socicon;src:url(/_next/static/media/7240b5398c67e3fc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Socicon Fallback;src:local("Arial");ascent-override:93.75%;descent-override:6.25%;line-gap-override:0.00%;size-adjust:100.00%}.__className_77b202{font-family:Socicon,Socicon Fallback;font-weight:400;font-style:normal}