@import url("https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&display=swap");.scroll-snap-cont{cursor:grab;height:var(--conth);margin-bottom:var(--blockMargin);max-width:unset;overflow:hidden;padding-left:0!important;padding-right:0!important;position:relative;width:100%}.scroll-snap-h{-webkit-overflow-scrolling:touch;display:flex;gap:var(--gapMedium);height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.scroll-snap-h .scroll-snap-item{height:100%}.scroll-snap-h.initialized{height:calc(100% + 20px)}.scroll-snap-h.initialized .scroll-snap-slide{height:var(--conth)}.scroll-snap-h.initialized .scroll-snap-item{height:calc(100% - 20px)}.scroll-snap-h.initialized .scroll-snap-item img{height:calc(100% - 40px);pointer-events:none;width:auto}.scroll-snap-h.active{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-snap-slide{display:flex;gap:var(--gapMedium)}.scroll-snap-item figure{height:100%;pointer-events:none;width:auto}.scroll-snap-item img{height:calc(100% - 40px);pointer-events:none;width:auto}@media (min-width:48.0625em){.scroll-snap-item figcaption{padding-left:var(--gapExtraSmall)}}@media (max-width:63.9375em){.scroll-snap-cont{height:auto}.scroll-snap-cont .dialog-and-opener{display:none}.scroll-snap-slide{align-items:center;padding-inline:var(--sectionPadding)}.scroll-snap-h[data-snap="1"]:not(.mobile-force-height){scroll-snap-type:x mandatory}.scroll-snap-h[data-snap="1"]:not(.mobile-force-height) .scroll-snap-item{height:auto!important;scroll-snap-align:center;scroll-snap-stop:always;width:80vw!important}.scroll-snap-h[data-snap="1"]:not(.mobile-force-height) .scroll-snap-item img,.scroll-snap-h[data-snap="1"]:not(.mobile-force-height).initialized .scroll-snap-item img{height:auto;width:100%}}.scroll-snap-cont .dialog-and-opener{bottom:5rem;margin:0;position:absolute;right:2.5rem}.scroll-snap-cont .dialog-and-opener .btn{margin:0}.scroll-snap-cont .dialog-and-opener dialog.popin{background:transparent!important;cursor:default;height:100vh;height:calc(var(--vh, 1vh)*100);max-width:unset;width:100vw!important}.scroll-snap-cont .dialog-and-opener dialog.popin .close-dialog{border-radius:50%;height:3.125rem;overflow:hidden;width:3.125rem;z-index:100}.scroll-snap-cont .dialog-and-opener dialog.popin .dialog-inner{align-items:enter;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:0}@media (min-width:48.0625em){.section .scroll-snap-cont,section .scroll-snap-cont{left:50%;position:relative;translate:-50% 0;width:calc(100vw - 1rem)}}@media (max-width:63.9375em){.section .scroll-snap-cont,section .scroll-snap-cont{margin-inline:calc(var(--sectionPadding)*-1);width:calc(100% + var(--sectionPadding)*2)}}.mini-slider{position:relative}.mini-slider .arrow{background:var(--primary);border:0;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:block;font-size:1.875rem;height:3.125rem;left:50%;line-height:3.125rem;position:absolute;text-align:center;text-decoration:none;transform:translate(-50%,100%);width:3.125rem;z-index:50}.mini-slider .arrow:before{content:url(img/arrow-right-white.svg);height:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:translate var(--speed2) var(--defaultEase);width:3rem}.mini-slider .arrow.prev{left:calc(50% - 80px)}.mini-slider .arrow.prev:before{transform:translate(-50%,-50%) scaleX(-1)}.mini-slider .arrow.next{left:calc(50% + 80px)}@media (hover:hover){.mini-slider .arrow:hover:before{translate:10px 0}.mini-slider .arrow:hover.prev:before{translate:-10px 0}}.mini-slider .slider{overflow:hidden;width:100%}.mini-slider .slider .slider-carousel{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;transition:transform .3s ease-in;width:100%}.mini-slider .slider .slider-carousel.fade{position:relative}.mini-slider .slider .slider-carousel.fade .slide-fade{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1.5s ease-out;z-index:10}.mini-slider .slider .slider-carousel.fade .slide-fade.cur{opacity:1;z-index:20}.mini-slider .slider .slide{align-items:center;display:flex;font-size:0;justify-content:center;position:relative;width:100%}.mini-slider .slider .slide img.full{height:auto;width:100%}.mini-slider .slider .slide .content{font-size:1.25rem;height:100%;left:0;position:absolute;top:0;width:100%}.mini-slider .slider.active .slider-carousel{flex-wrap:nowrap;transition:transform .3s ease-in}.mini-slider .nav{bottom:0;display:flex;justify-content:center;left:0;position:absolute;transform:translateY(100%);width:100%;z-index:50}.mini-slider .nav .nav-item{background:var(--primary);border:0;border-radius:50%;cursor:pointer;height:1rem;margin:0 .125rem;opacity:.5;width:1rem}.mini-slider .nav .nav-item.active{opacity:1}dialog.popin .mini-slider{height:auto;text-align:center}@media (min-width:48.0625em){dialog.popin .mini-slider{height:85vh}}dialog.popin .mini-slider .slider,dialog.popin .mini-slider .slider .slider-carousel{height:100%}@media (min-width:48.0625em){dialog.popin .mini-slider .slider .slider-carousel .slide figure{height:100%;width:100%}}dialog.popin .mini-slider .slider .slider-carousel .slide figure picture{border-radius:var(--borderRadius);overflow:hidden}dialog.popin .mini-slider .slider .slider-carousel .slide figure figcaption{color:var(--white);text-align:center}dialog.popin .mini-slider .slider .slider-carousel .slide img{border-radius:var(--borderRadius);height:auto;margin:auto;width:100%}@media (min-width:48.0625em){dialog.popin .mini-slider .slider .slider-carousel .slide img{height:calc(100% - 40px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}}dialog.popin .mini-slider .arrow{display:inline-block;left:0;margin-right:var(--gapLarge);margin-top:var(--gapSmall);position:relative;transform:none;vertical-align:middle}dialog.popin .mini-slider .arrow.next{margin-left:var(--gapLarge);margin-right:0}dialog.popin .mini-slider .numbers{color:var(--primary);display:inline-block;font-size:var(--extraSmallFontSize);font-weight:700;margin-top:var(--gapSmall);vertical-align:middle}:root{--sb-track-color:var(--gold);--sb-thumb-color:var(--black);--sb-size:10px;--maxWidthSection:90rem;--sectionSmallWidth:54.0625rem;--sectionExtraSmallWidth:43.125rem;--paddingXsection:calc((100vw - var(--maxWidthSection) - var(--sb-size))/2);--sectionPadding:1.25rem;--sectionMargin:6.25rem;--sectionPaddingTop:6.25rem;--smallWidth:40rem;--headerHeight:0;--headerHeightHome:5.3125rem;--headerHeightScrolled:0;--headerPaddingBottom:1.875rem;--stickyTop:calc(var(--headerHeight) + var(--headerPaddingBottom));--XXSFontSize:0.75rem;--extraSmallFontSize:0.875rem;--smallFontSize:1.0625rem;--mediumFontSize:1.125rem;--largeFontSize:1.25rem;--extraLargeFontSize:1.5rem;--defaultFontSize:var(--smallFontSize);--gapExtraSmall:0.5rem;--gapSmall:1rem;--gapMedium:1.5rem;--gapLarge:2rem;--gapExtraLarge:3rem;--gapHuge:4rem;--borderRadius:0.625rem;--borderRadiusImg:0.625rem;--borderRadiusBtn:0.625rem;--orange:#f60;--orangeRVB:255,102,0;--blue:#3fc2cc;--blueRVB:63,194,204;--yellow:#fccb26;--yellowRVB:252,203,38;--yellowPimp:#ffde4c;--yellowPimpRVB:255,222,76;--yellowPimpLight:#fcee5d;--yellowPimpLightRVB:252,238,93;--yellowPimpPlusWhite:#fdfbde;--orangePimp:#ff8c40;--orangePimpRVB:255,140,64;--bluePimp:#88f7ff;--bluePimpRVB:136,247,255;--bluePhotov:#001181;--bluePhotovRVB:0,17,129;--grey:#656668;--greyDark:#535455;--greyLight:#e7e7e7;--greyLightest:#b5b6b8;--white:#fff;--black:#111;--green:#1fd131;--red:#c00000;--primary:var(--orange);--primaryRVB:var(--orangeRVB);--primaryText:var(--white);--secondary:var(--black);--secondaryText:var(--white);--colorText:#000;--boxShadow:0px 16px 32px rgba(52,56,142,.15);--boxShadowSmall:0px 8px 16px rgba(52,56,142,.15);--blockMargin:var(--gapLarge);--transpaMask:rgba(0,0,0,.5);--speed:1s;--speed1:0.6s;--speed2:0.3s;--speed3:0.15s;--custom-ease:cubic-bezier(0.4,0,0.2,1);--custom-bounce:cubic-bezier(0.66,0,0.239,1.258);--linear:cubic-bezier(0.250,0.250,0.750,0.750);--ease:cubic-bezier(0.250,0.100,0.250,1.000);--ease-in:cubic-bezier(0.420,0.000,1.000,1.000);--ease-out:cubic-bezier(0.000,0.000,0.580,1.000);--ease-in-out:cubic-bezier(0.420,0.000,0.580,1.000);--easeInQuad:cubic-bezier(0.550,0.085,0.680,0.530);--easeInCubic:cubic-bezier(0.550,0.055,0.675,0.190);--easeInQuart:cubic-bezier(0.895,0.030,0.685,0.220);--easeInQuint:cubic-bezier(0.755,0.050,0.855,0.060);--easeInSine:cubic-bezier(0.470,0.000,0.745,0.715);--easeInExpo:cubic-bezier(0.950,0.050,0.795,0.035);--easeInCirc:cubic-bezier(0.600,0.040,0.980,0.335);--easeInBack:cubic-bezier(0.600,-0.280,0.735,0.005);--easeOutQuad:cubic-bezier(0.250,0.460,0.450,0.940);--easeOutCubic:cubic-bezier(0.215,0.610,0.355,1.000);--easeOutQuart:cubic-bezier(0.165,0.840,0.440,1.000);--easeOutQuint:cubic-bezier(0.230,1.000,0.320,1.000);--easeOutSine:cubic-bezier(0.390,0.575,0.565,1.000);--easeOutExpo:cubic-bezier(0.190,1.000,0.220,1.000);--easeOutCirc:cubic-bezier(0.075,0.820,0.165,1.000);--easeOutBack:cubic-bezier(0.175,0.885,0.320,1.275);--easeInOutQuad:cubic-bezier(0.455,0.030,0.515,0.955);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1.000);--easeInOutQuart:cubic-bezier(0.770,0.000,0.175,1.000);--easeInOutQuint:cubic-bezier(0.860,0.000,0.070,1.000);--easeInOutSine:cubic-bezier(0.445,0.050,0.550,0.950);--easeInOutExpo:cubic-bezier(1.000,0.000,0.000,1.000);--easeInOutCirc:cubic-bezier(0.785,0.135,0.150,0.860);--easeInOutBack:cubic-bezier(0.680,-0.550,0.265,1.550);--defaultEase:var(--easeOutQuad);--deltaScroll:0}@media (min-width:1024px){:root{--headerHeight:0;--headerHeightHome:7.5rem;--headerHeightScrolled:0;--sectionMargin:6.25rem;--blockMargin:2rem;--sectionPadding:2rem;--sectionPaddingTop:6.25rem;--stickyTop:calc(var(--headerHeight) + var(--headerPaddingBottom))}.goingup{--deltaScroll:var(--headerHeight)}}:root{--regularFont:"Exo 2",sans-serif;--specialFont:"Exo 2",sans-serif;--tableFont:var(--regularFont);--btnFont:var(--regularFont);--titleFont:"Exo 2",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{height:-moz-available;height:-webkit-fill-available;height:stretch}html:focus-within{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:var(--white);color:var(--colorText);display:flex;flex-direction:column;font-family:var(--regularFont);font-size:var(--defaultFontSize);line-height:1.65;min-height:100vh;min-height:-moz-fill-available;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;overflow-x:hidden;text-rendering:optimizeSpeed;width:100%}body .page-content{flex-grow:1}@view-transition{navigation:auto}#trace{background:rgba(54,54,54,.75);color:#fff;font-family:Courier;font-size:14px;margin-bottom:30px;max-width:50rem;padding:4px;position:absolute;word-break:break-word}#trace:empty{display:none}#cleantrace{background:var(--red);height:1.875rem;left:0;position:absolute;right:0;width:1.875rem;z-index:10}.no-overflow{overflow:hidden}@media (min-width:48.0625em){body.no-overflow{overflow:hidden;padding-right:18px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.parent{border:2px solid var(--red);container-type:inline-size;display:flex;flex-wrap:wrap;margin-bottom:var(--blockMargin);padding:1.5625rem}.parent .child{font-size:5cqw;line-height:1.2}.parent .child>:last-child{margin-bottom:0}.parent .image{width:20rem}.parent .image img{height:auto;width:100%}.parent .desc{padding:1.5625rem;width:calc(100% - 20rem)}.parent h2{font-size:clamp(2rem,4cqw,20rem);line-height:1.2}@container (max-width:30rem){.parent .image{width:100%}.parent .desc{margin-top:1.5625rem;padding:0;width:auto}}.highlight{background-image:linear-gradient(var(--greySoft),var(--greySoft));background-position:0 100%;background-size:100% 1em;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding:.125rem .25rem}p{margin-bottom:1lh}img{display:block}a img,hr{border:0}hr{border-top:.0625rem solid var(--primary);margin:2rem auto;max-width:var(--maxWidthSection);width:calc(100% - 3.125rem)}dl{align-items:stretch;color:var(--blue);display:flex;flex-wrap:wrap;justify-content:flex-start}dl dd,dl dt{border-bottom:.0625rem solid var(--blueLight);padding-bottom:1rem;padding-top:1rem;width:50%}dl dt{padding-right:1rem}dl dt:last-of-type{border:0}dl dd{font-weight:700;padding-left:1rem}dl dd:last-of-type{border:0}.t1,.t2,.t3,.t4,h1,h2,h3,h4{color:var(--primary);font-family:var(--titleFont);font-weight:700;line-height:1.2;line-height:1;margin-bottom:var(--blockMargin);margin-top:0;text-rendering:optimizeLegibility}.t1,h1{font-size:2.5rem;letter-spacing:-.02em}@media (min-width:48.0625em){.t1,h1{font-size:2.5rem}}.t2,h2{font-size:1.5625rem;letter-spacing:-.025em}@media (min-width:48.0625em){.t2,h2{font-size:1.5625rem;position:relative}}.t3,h3{font-size:1.25rem}.t4,h4{font-size:1.125rem;font-weight:500}@media (min-width:48.0625em){.t4,h4{font-size:1.25rem}}.compat-object-fit img{opacity:0}.hide{bottom:auto!important;left:-100000px!important;position:absolute!important;right:auto!important;top:-10000px!important}.white-bg{background-color:var(--white)}.offscreen{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only{clip:rect(1px,1px,1px,1px)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.page-content{display:block;margin:auto;padding-top:var(--headerHeight);position:relative;transition:transform var(--speed2) var(--defaultEase);width:100%}@media (min-width:48.0625em){.page-content{padding-bottom:0}}.page-content>:first-child{margin-top:var(--headerPaddingBottom)}.cols{align-items:flex-start;display:flex;flex-wrap:wrap}@media (min-width:48.0625em){.cols-50-50 .col1{padding-right:1rem;width:50%}.cols-50-50 .col2{padding-left:1rem;width:50%}.cols-2{-moz-columns:2;column-count:2}.cols-2>*{-moz-column-break-inside:avoid;break-inside:avoid}.cols-3{-moz-columns:3;column-count:3}.cols-3>*{-moz-column-break-inside:avoid;break-inside:avoid}}.expand{margin-bottom:-.1875rem;overflow:hidden;padding-bottom:1.875rem;position:relative;transition:max-height var(--speed2) var(--defaultEase)}.expand .expand-it{background:var(--greyUltraSoft);bottom:0;cursor:pointer;left:0;margin-top:0;padding-bottom:.375rem;padding-top:.375rem;position:absolute}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3){opacity:0;transform:translateY(1.875rem);transform-origin:50% 50%;transition:transform var(--speed1) var(--easeOutSine),opacity 1s var(--easeOutSine),max-height var(--speed2) var(--defaultEase)}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3).top{transform:translateY(-1.875rem)}.js-reveal:not(.main-footer):not(h1):not(h2):not(h3):not(.t1):not(.t2):not(.t3).revealed{opacity:1;transform:none;transition:transform var(--speed1) var(--easeOutSine),opacity 1s var(--easeOutSine),max-height var(--speed2) var(--defaultEase)}.t1.js-reveal,.t2.js-reveal,.t3.js-reveal,h1.js-reveal,h2.js-reveal,h3.js-reveal{opacity:0;transform:translateX(-1.875rem);transform-origin:50% 50%;transition:transform var(--speed1) var(--easeOutSine),opacity 1s var(--easeOutSine),max-height var(--speed2) var(--defaultEase)}@media (min-width:62.75em){.t1.js-reveal.top,.t2.js-reveal.top,.t3.js-reveal.top,h1.js-reveal.top,h2.js-reveal.top,h3.js-reveal.top{transform:translateX(1.875rem)}}.t1.js-reveal.revealed,.t2.js-reveal.revealed,.t3.js-reveal.revealed,h1.js-reveal.revealed,h2.js-reveal.revealed,h3.js-reveal.revealed{opacity:1;transform:none;transition:transform var(--speed1) var(--easeOutSine),opacity 1s var(--easeOutSine),max-height var(--speed2) var(--defaultEase)}.trucdeouf1,.trucdeouf1bis{--pattern:radial-gradient(closest-side,#777,#fff) 0/1em 1em space;--map:linear-gradient(135deg,#888,#fff);background:var(--pattern),var(--map);background-blend-mode:multiply;display:inline-block;filter:contrast(21);height:25rem;width:50%}.trucdeouf1bis{transform:scaleX(-1)}.trucdeouf2{--pattern:repeating-radial-gradient(circle at var(--x,50%) var(--y,50%),#777,#fff,#777 2em);--map:linear-gradient(90deg,#888,#fff);transition:.16s cubic-bezier(.1,0,.5,1.5);transition-property:--x,--y}@property --a{syntax:"<angle>";initial-value:0deg;inherits:false}.trucdeouf2,.trucdeouf3{background:var(--pattern),var(--map);background-blend-mode:multiply;filter:contrast(24);height:25rem;width:100%}.trucdeouf3{--b:1em;--pattern:repeating-linear-gradient(var(--a),#777,#fff,#777 var(--b));--map:linear-gradient(90deg,#888,#fff);transition:.16s cubic-bezier(.1,0,.5,1.5);transition-property:--a}@property --x{syntax:"<length-percentage>";initial-value:50vw;inherits:false}@property --y{syntax:"<length-percentage>";initial-value:50vh;inherits:false}.trucdeouf666{--pattern:radial-gradient(closest-side,#777,#fff) 0/1em 1em space;--map:radial-gradient(circle farthest-corner at var(--x) var(--y),#888,#fff);transition:.35s cubic-bezier(.1,0,.5,1.5);transition-property:--x,--y}.trucdeouf666,.trucdeouf667{background:var(--pattern),var(--map);background-blend-mode:multiply;filter:contrast(16);height:25rem;width:100%}.trucdeouf667{--n:10;--pattern:radial-gradient(closest-side,#777,#fff) 0/1em 1em space;--p:calc(100%/var(--n));--map:repeating-radial-gradient(circle at var(--x) var(--y),#fff,#888,#fff var(--p));transition:.16s cubic-bezier(.1,0,.5,1.5);transition-property:--x,--y}.embed{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:500}.embed iframe,.embed video{border:0;height:100%;width:100%}.embed iframe.top,.embed video.top{height:auto;position:absolute;top:0}.embed iframe.bottom,.embed video.bottom{bottom:0;height:auto;position:absolute}.embed iframe.center,.embed video.center{height:100%;position:absolute}.embed .close-video{align-items:center;background:var(--black);color:var(--primary);display:block;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:color var(--speed2) var(--defaultEase);width:2.5rem;z-index:100}.embed .close-video:after,.embed .close-video:before{background:currentColor;content:"";display:block;height:.0625rem;left:50%;position:absolute;top:50%;width:1.125rem}.embed .close-video:before{transform:translate(-50%,-50%) rotate(45deg)}.embed .close-video:after{transform:translate(-50%,-50%) rotate(-45deg)}.embed .close-video:hover{color:var(--blue)}.embed .close-video svg{width:100%}.video-player{position:relative}.video-player.videoplaying{height:56.25vw;width:calc(100vw - 1.25rem)}.video-player .embed{height:100%;position:absolute}.play-video{color:var(--white);display:block;position:relative}.play-video .picto{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--speed2) var(--defaultEase);width:2.5rem}@media (min-width:48.0625em){.play-video .picto{width:5.3125rem}}.play-video .picto svg{width:100%}.play-video:hover .picto{transform:translate(-50%,-50%) scale(1.1)}.t-small{font-size:var(--smallFontSize)}.t-extra-small{font-size:var(--extraSmallFontSize)}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.t-up{text-transform:uppercase}.t-primary{color:var(--primary)}.t-primary-light{color:var(--primaryLight)}.t-comp{color:var(--comp)}.t-blue{color:var(--blue)}.t-red{color:var(--red)}.t-green{color:var(--green)}.t-pink{color:var(--pink)}.t-grey{color:var(--grey)}.t-black{color:var(--black)}.t-white{color:var(--white)}.b-primary{background-color:var(--primary);color:var(--primaryText)}.b-primary-light{background-color:var(--primaryLight);color:var(--primaryLightText)}.b-comp{background-color:var(--comp);color:var(--compText)}.b-green{background-color:var(--green)}.b-green,.b-red{color:var(--white)}.b-red{background-color:var(--red)}.b-pink{background-color:var(--pink)}.b-grey,.b-pink{color:var(--white)}.b-grey{background-color:var(--grey)}.b-black{background-color:var(--black);color:var(--white)}.b-white{background-color:var(--white);color:var(--black)}.block-primary{background:var(--primary);color:var(--primaryText);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-primary{padding:2rem}}.block-primary-light{background:var(--primaryLight);color:var(--primaryLightText);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-primary-light{padding:2rem}}.block-comp{background:var(--comp);color:var(--compText);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-comp{padding:2rem}}.block-green{background:var(--green);color:var(--white);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-green{padding:2rem}}.block-red{background:var(--red);color:var(--white);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-red{padding:2rem}}.block-pink{background:var(--pink);color:var(--white);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-pink{padding:2rem}}.block-grey{background:var(--grey);color:var(--white);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-grey{padding:2rem}}.block-black{background:var(--black);color:var(--white);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-black{padding:2rem}}.block-white{background:var(--white);color:var(--black);display:inline-block;padding:1rem}@media (min-width:48.0625em){.block-white{padding:2rem}}.box-shadowed{box-shadow:var(--boxShadow)}.full-width{margin-bottom:var(--blockMargin)}.full-width,.full-width img{height:auto;width:100%}@media (max-width:63.9375em){.sticky{position:sticky;top:calc(var(--headerHeight) + 1rem)}}.body-grey{background:var(--greyUltraSoft)}.bg-grey{background:var(--greyLight);padding:var(--blockMargin)}.bg-orange{background:var(--orange);padding:1rem}@media (min-width:48.0625em){.bg-orange{padding:2rem}}.bg-blue{background:var(--blue);padding:1rem}@media (min-width:48.0625em){.bg-blue{padding:2rem}}.bg-green{background:var(--green);padding:1rem}@media (min-width:48.0625em){.bg-green{padding:2rem}}.bg-black{background:var(--black);padding:1rem}@media (min-width:48.0625em){.bg-black{padding:2rem}}.radius{border-radius:var(--borderRadius)}.bullet{margin-bottom:2rem;margin-left:1.5rem}.bullet li{margin-bottom:.5rem}.no-mobile{display:none!important}@media (min-width:62.75em){.no-mobile{display:block!important}.mobile-only{display:none!important}}.section,section{margin:var(--sectionMargin) auto;max-width:var(--maxWidthSection);padding:0 var(--sectionPadding);position:relative;width:100%;z-index:10}.section .section,.section section,section .section,section section{padding-inline:0}.section ul:not([class]),section ul:not([class]){list-style:none;margin:var(--blockMargin) 0}.section ul:not([class]) li,section ul:not([class]) li{display:flex;flex-direction:column;margin-bottom:1rem;padding-left:1.4375rem;position:relative}.section ul:not([class]) li:before,section ul:not([class]) li:before{background:transparent url(img/puce-li.svg) no-repeat;border-radius:0;content:"";height:.875rem;left:0;margin-right:.5rem;margin-top:-.125rem;position:absolute;top:.6em;width:.9375rem}.section ol,section ol{list-style:none;margin:var(--blockMargin) 0}.section ol li,section ol li{counter-increment:regal;margin-bottom:1rem;padding-left:1.5rem;position:relative}.section ol li:before,section ol li:before{color:currentColor;content:counter(regal) ". ";font-weight:700;left:0;position:absolute;top:0}.section:focus,section:focus{outline:none}.section a:not([class]),.section label a:not([class]),.section li:not([class]) a:not([class]),.section p a:not([class]),section a:not([class]),section label a:not([class]),section li:not([class]) a:not([class]),section p a:not([class]){box-shadow:inset 0 -.1rem 0 var(--colorText);color:var(--colorText);font-weight:400;padding-bottom:.1rem;position:relative;text-decoration:none;transition:color var(--speed3) var(--defaultEase);transition:box-shadow var(--speed2) var(--defaultEase)}.section a:not([class]):after,.section label a:not([class]):after,.section li:not([class]) a:not([class]):after,.section p a:not([class]):after,section a:not([class]):after,section label a:not([class]):after,section li:not([class]) a:not([class]):after,section p a:not([class]):after{background:var(--colorText);bottom:0;content:"";height:.2rem;left:0;opacity:.5;position:absolute;transform:scaleX(0);transform-origin:100% 0;transition:transform var(--speed2) var(--defaultEase),background var(--speed2) var(--defaultEase);width:100%}.section a:not([class]):hover,.section label a:not([class]):hover,.section li:not([class]) a:not([class]):hover,.section p a:not([class]):hover,section a:not([class]):hover,section label a:not([class]):hover,section li:not([class]) a:not([class]):hover,section p a:not([class]):hover{box-shadow:inset 0 -.2rem 0 var(--primary);color:var(--primary)}.section a:not([class]):hover:after,.section label a:not([class]):hover:after,.section li:not([class]) a:not([class]):hover:after,.section p a:not([class]):hover:after,section a:not([class]):hover:after,section label a:not([class]):hover:after,section li:not([class]) a:not([class]):hover:after,section p a:not([class]):hover:after{background:var(--primary);transform:scaleX(1);transform-origin:0 0}.section a:not([class])>.picto,.section label a:not([class])>.picto,.section li:not([class]) a:not([class])>.picto,.section p a:not([class])>.picto,section a:not([class])>.picto,section label a:not([class])>.picto,section li:not([class]) a:not([class])>.picto,section p a:not([class])>.picto{display:inline-block;font-size:0;width:1.5rem}.section.full-background,section.full-background{-o-border-image:conic-gradient(var(--primary) 0 0) 0//0 100vw;border-image:conic-gradient(var(--primary) 0 0) fill 0//0 100vw;padding-bottom:var(--sectionMargin);padding-top:var(--sectionMargin)}.section.full-width,section.full-width{max-width:unset}.section:last-child,section:last-child{margin-bottom:4rem}.section.section-small,section.section-small{max-width:calc(var(--sectionSmallWidth) + var(--sectionPadding) + var(--sectionPadding))}.section.section-extra-small,section.section-extra-small{max-width:calc(var(--sectionExtraSmallWidth) + var(--sectionPadding) + var(--sectionPadding))}.section.section-extra-small h2,.section.section-small h2,section.section-extra-small h2,section.section-small h2{text-wrap:wrap}.section.section-extra-small>.section,.section.section-extra-small>section,.section.section-small>.section,.section.section-small>section,section.section-extra-small>.section,section.section-extra-small>section,section.section-small>.section,section.section-small>section{left:50%;max-width:var(--maxWidthSection);position:relative;translate:-50% 0;width:calc(100vw - 3rem)}.section.section-extra-small>.section.push-video,.section.section-extra-small>section.push-video,.section.section-small>.section.push-video,.section.section-small>section.push-video,section.section-extra-small>.section.push-video,section.section-extra-small>section.push-video,section.section-small>.section.push-video,section.section-small>section.push-video{max-width:unset}@media (min-width:48.0625em){.section.section-extra-small>.section.push-video,.section.section-extra-small>section.push-video,.section.section-small>.section.push-video,.section.section-small>section.push-video,section.section-extra-small>.section.push-video,section.section-extra-small>section.push-video,section.section-small>.section.push-video,section.section-small>section.push-video{width:calc(100vw - 1rem)}}@media (max-width:63.9375em){.section.section-extra-small>.section.push-video,.section.section-extra-small>section.push-video,.section.section-small>.section.push-video,.section.section-small>section.push-video,section.section-extra-small>.section.push-video,section.section-extra-small>section.push-video,section.section-small>.section.push-video,section.section-small>section.push-video{width:calc(100% + var(--sectionPadding)*2)}}dialog.popin{background:transparent;border:0;border-radius:var(--borderRadius);display:none;left:50%;max-height:100vh;max-width:81.25rem;opacity:0;position:fixed;top:50%;transform:translate(-50%,100vh);transition:transform var(--speed1) var(--defaultEase),opacity var(--speed1) var(--defaultEase),display var(--speed1) allow-discrete,overlay var(--speed1) allow-discrete;width:90%;z-index:2002}@media (min-width:48.0625em){dialog.popin{width:80%}}dialog.popin::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.85);transition:opacity var(--speed1) var(--defaultEase)}dialog.popin[open]{display:block;opacity:1;transform:translate(-50%,-50%)}@starting-style{dialog.popin[open]{opacity:0;transform:translate(-50%,100vh)}}dialog.popin[open]::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1}@starting-style{dialog.popin[open]::backdrop{opacity:0}}dialog.popin .dialog-inner{padding:3rem 1.5625rem 1.5625rem;position:relative}@media (min-width:62.75em){dialog.popin .dialog-inner{padding:3rem 3rem 3.5rem}}dialog.popin .dialog-inner>:last-child{margin-bottom:0}dialog.popin .dialog-bg{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}dialog.popin .close-dialog{font-size:0;height:2rem;position:absolute;right:1.25rem;top:1.25rem;width:2rem;z-index:10}dialog.popin .close-dialog button{background:var(--white);border:0;color:var(--primary);cursor:pointer;font-size:0;height:100%;position:relative;transition:color var(--speed2) var(--defaultEase),transform var(--speed2) var(--defaultEase);width:100%}dialog.popin .close-dialog button:after,dialog.popin .close-dialog button:before{background:currentColor;border-radius:.125rem;content:"";display:inline-block;height:.25rem;left:50%;position:absolute;top:50%;width:2rem}dialog.popin .close-dialog button:before{transform:translate(-50%,-50%) rotate(45deg)}dialog.popin .close-dialog button:after{transform:translate(-50%,-50%) rotate(-45deg)}dialog.popin .close-dialog button:hover{color:var(--comp);transform:rotate(180deg)}.btn,.dialog-and-opener{margin-bottom:var(--blockMargin)}.btn{align-items:center;background:var(--primary);border:2px solid var(--primary);border-radius:var(--borderRadiusBtn);color:var(--primaryText);cursor:pointer;display:inline-flex;font-family:var(--btnFont);font-weight:500;justify-content:flex-start;margin-top:auto;min-width:-moz-fit-content;min-width:fit-content;padding:1.5rem 2rem;position:relative;text-decoration:none;transition:background var(--speed2) var(--defaultEase),color var(--speed2) var(--defaultEase),border var(--speed2) var(--defaultEase)}.btn .picto{flex-shrink:0;font-size:0;transition:transform var(--speed2) var(--defaultEase);width:1.25rem}.btn .picto:first-child{margin-right:.5rem;margin-top:-10px}.btn .picto:first-child svg{transform:translateY(5px)}.btn .picto:nth-child(2),.btn .picto:nth-child(3){margin-left:.5rem}@media (min-width:48.0625em){.btn{width:auto}}@media (hover:hover){.btn:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.btn:hover .picto:first-child{transform:translateX(-.3125rem)}.btn:hover .picto:nth-child(2),.btn:hover .picto:nth-child(3){transform:translateX(.3125rem)}}.btn.inactive{background-color:var(--greyLightest);border-color:var(--greyLightest);color:var(--grey);opacity:.5;pointer-events:none}@media (hover:hover){.btn.inactive:hover{background-color:var(--greyLightest);border-color:var(--greyLightest);color:var(--grey)}.btn.inactive:hover .picto:first-child,.btn.inactive:hover .picto:nth-child(2),.btn.inactive:hover .picto:nth-child(3){transform:none}}.btn.small{padding:1rem 1.5rem}.btn.smaller{padding:.75rem 1rem}.btn.smallest{padding:.625rem .875rem}.btn.download,.btn[download]{background:var(--white);color:var(--primary)}.btn.download .picto,.btn[download] .picto{color:currentColor}@media (hover:hover){.btn.download:hover,.btn[download]:hover{background:var(--comp);border-color:var(--comp);color:var(--compText)}}.btn.white{background:var(--white);border-color:var(--white);color:var(--black);transition:background var(--speed2) var(--defaultEase),color var(--speed2) var(--defaultEase),border var(--speed2) var(--defaultEase)}@media (hover:hover){.btn.white:hover{background-color:var(--secondary);border-color:var(--secondary);color:var(--secondaryText)}}.btn.transpa-white{background:transparent;border-color:var(--white);color:var(--white)}@media (hover:hover){.btn.transpa-white:hover{background-color:var(--white);border-color:var(--white);color:var(--black)}}.btn.black{background:var(--black);border-color:var(--black);color:var(--white);transition:background var(--speed2) var(--defaultEase),color var(--speed2) var(--defaultEase),border var(--speed2) var(--defaultEase)}@media (hover:hover){.btn.black:hover{background-color:var(--primary);border-color:var(--primary);color:var(--primaryText)}}.btn.w-100{justify-content:center;width:100%}.simple-link{color:var(--colorText);display:block;font-weight:800;margin-top:1rem;position:relative;text-decoration:none;transition:color var(--speed2) var(--defaultEase);width:-moz-max-content;width:max-content}.simple-link:before{opacity:.2}.simple-link:after,.simple-link:before{background:currentColor;bottom:0;content:"";height:.0625rem;left:0;position:absolute;width:100%}.simple-link:after{transform:scaleX(0);transform-origin:100% 100%;transition:transform var(--speed3) var(--defaultEase)}@media (hover:hover){.simple-link:hover{color:var(--orange)}.simple-link:hover:after{transform:scaleX(1);transform-origin:0 0}}button.simple-link{background:transparent;border:0;cursor:pointer}.scroll-snap-cont{--conth:38.125rem}.scroll-snap-cont img{border-radius:var(--borderRadius)}
/*# sourceMappingURL=styles.css.map */
