/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-9{grid-column:span 9/span 9}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.rounded{border-radius:.25rem}.border{border-width:1px}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.text-center{text-align:center}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}body,html{background-color:var(--white);font-size:16px;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:100px}body>svg{height:0;opacity:0;pointer-events:none;width:0}main{padding:0 var(--gap-small)}p,ul{color:var(--grey);font-size:var(--text-size-medium);line-height:1.4;padding-bottom:4px;padding-top:4px}@media (min-width:1024px){p,ul{font-size:var(--text-size-medium);padding-bottom:6px;padding-top:6px}}@media (min-width:1536px){p,ul{font-size:var(--text-size-medium);padding-bottom:8px;padding-top:8px}}ul{list-style:square;margin-left:20px;padding-left:0}.a,a{color:var(--grey);cursor:pointer;text-decoration:underline}.a:hover,a:hover{color:var(--primary-dark)}hr{border-top:1px dotted var(--black);margin:30px 0 25px}article{align-items:stretch;background-color:var(--white);border-radius:0 40px 40px 40px;display:flex;justify-content:space-between;overflow:hidden;padding:calc(var(--gap-small) + 5px) calc(var(--gap-small) + 10px)}@media (min-width:1024px){article.large{flex-direction:column-reverse;height:calc(100% - var(--gap-small)*2);justify-content:flex-end;margin-bottom:0;margin-right:var(--gap-small)}}article>div:first-child{display:flex;flex-direction:column;justify-content:space-between}article h3{padding-top:0}article p:first-of-type{flex-basis:100%;padding-top:0}article p:last-child{font-size:var(--text-size-small);text-align:right}article p:last-child a{text-decoration:none}article p:last-child a:hover{text-decoration:underline}article>div:last-child{margin-left:calc(var(--gap-small) + 5px)}@media (min-width:1024px){article.large>div:last-child{margin-left:0}}article img{display:none!important}@media (min-width:768px){article img{display:block!important;height:calc(100% + (var(--gap-small) + 5px)*2);margin:calc((var(--gap-small) + 5px)*-1) calc((var(--gap-small) + 10px)*-1) calc((var(--gap-small) + 10px)*-1) 0;min-width:150px;-o-object-fit:cover;object-fit:cover;width:20vw}}@media (min-width:1024px){article img{max-width:150px}article.large img{height:auto;margin:calc((var(--gap-small) + 5px)*-1) calc((var(--gap-small) + 10px)*-1) calc(var(--gap-small) + 5px) calc((var(--gap-small) + 10px)*-1);max-width:calc(100% + (var(--gap-small) + 10px)*2);width:auto}}@media (min-width:1280px){article img{max-width:200px}}.slider-wrapper .arrows svg{fill:var(--primary);cursor:pointer;height:24.5px;left:-10px;opacity:.75;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);width:21px;z-index:9997}@media (min-width:1024px){.slider-wrapper .arrows svg{height:50px;left:0;width:31px}}.slider-wrapper .arrows svg:hover{opacity:1}.slider-wrapper .arrows svg+svg{left:auto;right:-10px;transform:translateY(-50%)}@media (min-width:1024px){.slider-wrapper .arrows svg+svg{right:0}}@media (min-width:768px) and (max-width:798px){main .container{padding-left:var(--gap-small)!important;padding-right:var(--gap-small)!important}}@media (min-width:1024px) and (max-width:1054px){main .container{padding-left:var(--gap-small)!important;padding-right:var(--gap-small)!important}}@media (min-width:1280px) and (max-width:1310px){footer .container,main .container{padding-left:var(--gap-small)!important;padding-right:var(--gap-small)!important}}@media (min-width:1560px) and (max-width:1590px){footer .container,main .container{padding-left:var(--gap-small)!important;padding-right:var(--gap-small)!important}}:root{--white:#fff;--white-rgb:255,255,255;--black:#000;--primary:#4f2c9d;--primary-rgb:79,44,157;--primary-light:#c2afe9;--primary-light-rgb:193,175,233;--primary-dark:#3b2173;--primary-very-dark:#27154c;--secondary:#22cc79;--secondary-light:#a8f0cd;--secondary-dark:#1ba161;--secondary-very-dark:#147646;--grey:#424242;--grey-light:#a8a8a8;--grey-very-light:#f5f5f5;--green:#70b640;--green-dark:#588f32;--gap-very-small:10px;--gap-small:15px;--gap-medium:20px;--gap-large:30px;--text-size-small:11px;--text-size-medium:14px}@media (min-width:1024px){:root{--text-size-medium:15px}}@media (min-width:1536px){:root{--text-size-small:12px;--text-size-medium:16px}}@media (min-width:1280px){:root{--gap-very-small:15px;--gap-small:20px;--gap-medium:30px;--gap-large:40px}}.insert{background:var(--white);border-radius:0 40px 40px 40px;color:var(--primary);margin:0 0 var(--gap-small) 0;padding:calc(var(--gap-small) + 5px) calc(var(--gap-small) + 10px)!important}@media (min-width:1024px){.insert{margin:var(--gap-small) var(--gap-small) var(--gap-large) 0}}.insert-green{background-color:var(--secondary);border-radius:0 40px 40px 40px;flex:1 0 auto;padding:calc(var(--gap-small) + 5px)}.insert-green svg{height:40px;min-height:40px;min-width:40px;width:40px}.insert-green h3,.insert-green p{color:var(--white);text-align:left}.insert-green p{padding-top:0}.insert-green a{color:var(--white)}.insert-purple-lined{border:1px solid var(--primary);border-radius:40px 0 40px 40px;color:var(--primary);margin-top:var(--gap-large);padding:var(--gap-large)}@media (min-width:768px){.insert-purple-lined{margin-top:0}}.insert-purple-lined>:first-child{margin-top:0;padding-top:0}[class^=button-]{align-items:center;border-radius:0 99px 99px 99px;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;margin-top:var(--gap-small);padding:5px 15px 6px 13px;text-align:center;text-decoration:none}.button-small{border-radius:99px 0 99px 99px;font-size:14px;padding:3px 14px 4px 12px}@media (min-width:768px){[class^=button-]{text-align:left}}@media (min-width:992px){[class^=button-]{white-space:nowrap}}@media (min-width:1280px){[class^=button-]{font-size:17px;padding:7px 16px 9px 14px}.button-small{font-size:15px;padding:4px 15px 5px 13px}}@media (min-width:1536px){[class^=button-]{font-size:18px;padding:8px 17px 10px 15px}.button-small{font-size:16px;padding:5px 16px 6px 14px}}[class^=button-]:hover{background:var(--primary);border:1px solid var(--primary);color:var(--white);transition:background-color .25s,border-color .25s,color .25s}[class^=button-]:active{background:var(--primary-dark);border:1px solid var(--primary-dark);color:var(--white)}[class^=button-]+[class^=button-]{margin-left:var(--gap-small)}.button-purple-plain{background:var(--primary);border:1px solid var(--primary);color:var(--white)}.button-purple-line{background:transparent;border:1px solid var(--primary);color:var(--primary)}.button-purple-plain:hover{background:var(--primary-dark);border:1px solid var(--primary-dark);color:var(--white)!important}.button-purple-plain:active{color:var(--white)!important}.button-green-plain,.button-purple-plain:active{background:var(--secondary);border:1px solid var(--secondary)}.button-green-plain{color:var(--white)}.button-green-line{background:transparent;border:1px solid var(--secondary);color:var(--secondary)}.button-white-line{background:transparent;border:1px solid var(--white);color:var(--white)}.button-white-line:hover{background:var(--white);border:1px solid var(--white);color:var(--primary)!important}.button-white-line:active{background:var(--secondary);border:1px solid var(--secondary);color:var(--white)!important}.h1,h1{color:var(--primary);font-size:25px;line-height:1.2;padding:0}@media (min-width:768px){.h1,h1{font-size:30px}}@media (min-width:1024px){.h1,h1{font-size:35px}}@media (min-width:1280px){.h1,h1{font-size:40px}}@media (min-width:1536px){.h1,h1{font-size:45px}}.h1 span,h1 span{position:relative;z-index:1}.h1 span:before,h1 span:before{background-color:var(--primary-light);bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:60%;z-index:-1}.h2,h2{color:var(--primary);font-size:20px;line-height:1.2;padding-bottom:6px;padding-top:10px}@media (min-width:768px){.h2,h2{font-size:22px;padding-top:12px}}@media (min-width:1024px){.h2,h2{font-size:24px;padding-bottom:8px;padding-top:14px}}@media (min-width:1280px){.h2,h2{font-size:26px;padding-bottom:10px;padding-top:16px}}@media (min-width:1560px){.h2,h2{font-size:28px;padding-bottom:12px;padding-top:18px}}h2.h1{padding-bottom:var(--gap-small);text-align:center;transform:scale(.9);transform-origin:center}@media (min-width:1024px){h2.h1{text-align:left;transform-origin:top left}}h2 span{position:relative;z-index:1}h2 span:before{background-color:var(--primary-light);bottom:0;content:"";left:0;opacity:.25;position:absolute;right:0;top:60%;z-index:-1}.h3,h3{color:var(--primary);font-size:16px;line-height:1.2;padding-bottom:6px;padding-top:10px}@media (min-width:768px){.h3,h3{font-size:16px;padding-top:12px}}@media (min-width:1024px){.h3,h3{font-size:18px;padding-bottom:8px;padding-top:14px}}@media (min-width:1280px){.h3,h3{font-size:20px;padding-bottom:10px;padding-top:16px}}@media (min-width:1560px){.h3,h3{font-size:22px;padding-bottom:12px;padding-top:18px}}footer{background:var(--primary);position:relative;z-index:4}footer *{color:var(--white)!important}footer .col-span-1:first-child{border-bottom:1px solid hsla(0,0%,100%,.8);padding-bottom:var(--gap-large)}@media (min-width:768px){footer .col-span-1:first-child{border-bottom:none;border-right:1px solid hsla(0,0%,100%,.8);padding-bottom:0}}footer a:first-child svg{margin:0 auto;max-height:100px;max-width:180px}@media (min-width:768px){footer a:first-child svg{margin:0}}footer .col-span-1:first-child p{font-size:14px!important;padding:var(--gap-small) 0;text-align:center}@media (min-width:768px){footer .col-span-1:first-child p{text-align:left}}footer .a,footer a{display:block;font-size:14px!important;text-align:center;text-decoration:none}@media (min-width:768px){footer .a,footer a{text-align:left}}footer .a:hover,footer a:hover{text-decoration:underline;text-underline-position:under}footer a:last-child svg{fill:hsla(0,0%,100%,.8);margin:var(--gap-small) auto 0 auto;max-height:50px;max-width:50px}@media (min-width:768px){footer a:last-child svg{margin:var(--gap-small) 0 0 0}}footer a:last-child:hover svg{fill:#fff}footer .col-span-1:nth-child(2){border-bottom:1px solid hsla(0,0%,100%,.8);padding:var(--gap-large) var(--gap-small);text-align:center}@media (min-width:768px){footer .col-span-1:nth-child(2){border-bottom:none;border-right:1px solid hsla(0,0%,100%,.8);padding:0 var(--gap-large);text-align:left}}footer .col-span-1:nth-child(2) h3{padding-top:0}footer .col-span-1:nth-child(2)>div{display:flex;justify-content:space-between;margin:0 auto;max-width:480px;padding:5px 0}footer input{background-color:transparent;border:1px solid var(--white);font-size:14px;padding:5px 12px;width:100%}footer input.error{border:1px solid red}footer input::-moz-placeholder{color:var(--white);opacity:.5}footer input::placeholder{color:var(--white);opacity:.5}footer [class^=button-]{margin:0 0 0 calc(var(--gap-small)/2)}footer .col-span-1:nth-child(2) p:last-child{font-size:var(--text-size-small);padding-bottom:0}footer .col-span-1:nth-child(3){display:flex;flex-direction:column;justify-content:space-between;padding:var(--gap-large) 0 0 0}@media (min-width:768px){footer .col-span-1:nth-child(3){padding:0 0 0 var(--gap-large)}}footer nav ul{list-style:none;margin:0;padding:0}footer nav li{margin-bottom:5px}[rel=copyright]{font-size:var(--text-size-small);margin-top:20px;opacity:.8;text-align:center}@media (min-width:768px){footer [rel=copyright]{text-align:right}}[rel=copyright] a{color:inherit;font-size:var(--text-size-small);margin-left:20px;text-decoration:underline}[rel=copyright] a,[rel=copyright] a:hover{display:inline-block}.ecoSwitch{bottom:-1px;left:50%;position:fixed;transform:translateX(-50%);z-index:9}@media (min-width:768px){.ecoSwitch{bottom:10px;left:10px;transform:none}}.ecoSwitch .on{display:none}.ecoMode .ecoSwitch .on{display:block}.ecoMode .ecoSwitch span.on{display:inline-block}.ecoSwitch .off{display:block}.ecoSwitch span.off{display:inline-block}.ecoMode .ecoSwitch .off{display:none}.ecoSwitch .inner{align-items:flex-start;background-color:var(--white);border-radius:15px 15px 0 0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:9px 12px 10px 46px;position:relative}@media (min-width:768px){.ecoSwitch .inner{background-color:hsla(0,0%,100%,.8);border-radius:15px;padding:7px 10px 8px 44px;position:relative}.ecoMode.scrolled .ecoSwitch:hover .inner,.ecoMode:not(.scrolledOnce) .ecoSwitch .inner,.ecoSwitch:hover .inner{background-color:var(--white)}}.ecoMode.scrolled .ecoSwitch .inner{background-color:hsla(0,0%,100%,.8)}.ecoSwitch .inner svg{fill:var(--grey-light);height:21px;left:6px;position:absolute;top:6px;width:33px}@media (min-width:768px){.ecoSwitch .inner svg{left:5px;top:4px}}.ecoMode .ecoSwitch .inner svg{fill:var(--secondary)}.ecoSwitch .inner span{color:var(--grey-light);font-size:14px;line-height:1;pointer-events:none;text-decoration:line-through}.ecoMode .ecoSwitch .inner span{color:var(--secondary);text-decoration:none}.ecoSwitch .details{align-items:flex-start;background:hsla(0,0%,100%,.8);border-radius:8px 8px 8px 0;bottom:16px;display:none;flex-direction:column;justify-content:center;left:0;padding:11px 11px 20px;position:absolute;width:250px}@media (min-width:768px){.ecoMode.scrolled .ecoSwitch:hover .details,.ecoMode:not(.scrolledOnce) .ecoSwitch .details,.ecoSwitch:hover .details{background-color:var(--secondary);display:flex}}.ecoMode.scrolled .ecoSwitch .details{display:none}.ecoSwitch .details p{color:var(--white);font-size:var(--text-size-small);line-height:1.2;padding:0 0 5px;text-align:left}.ecoSwitch .details>div{align-items:center;border:1px solid var(--white);border-radius:5px;color:var(--white);display:flex;justify-content:flex-start;margin:2px 0 5px;padding:5px 8px}.ecoSwitch .details>div>span{border:1px solid var(--white);border-radius:24px;color:var(--white);display:none;height:24px;line-height:23px;margin-left:5px;text-align:center;width:24px}.ecoSwitch .details>div>span.off{display:block}.ecoMode .ecoSwitch .details>div>span.off{display:none}.ecoMode .ecoSwitch .details>div>span.on{display:block}.ecoSwitch .details p:last-of-type{font-size:var(--text-size-small);padding:0 0 5px}table{border-collapse:collapse;font-size:16px;margin:var(--gap-large) 0;width:100%}@media (max-width:768px){table{font-size:13px}}table td,table th{border:1px solid var(--primary);padding:calc(var(--gap-small)/3) calc(var(--gap-small)/2);width:25%}table td.firstColumn,table th.firstColumn{font-weight:700}@media (max-width:520px){table td.firstColumn,table th.firstColumn{display:none}}table tbody tr:last-child td,table th{padding:var(--gap-small);text-align:center}table tbody :first-child td{font-weight:700;text-align:center}table [class^=button-]{margin:0 auto}@media (max-width:768px){table [class^=button-]{font-size:13px}}table picture{max-width:180px;width:80%}table picture,table picture img{display:block;margin:var(--gap-small) auto!important}table picture img{border-radius:999px;width:100%}header{background:var(--white);border-bottom:1px solid rgba(var(--primary-rgb),.15);padding:calc(var(--gap-small) - 5px) var(--gap-small);position:fixed;transition:none;width:100vw;z-index:9998}header [rel=home]{max-width:calc(100% - var(--gap-small)*2);overflow:hidden}header nav ul{justify-content:flex-end;list-style:none;margin:0;padding:0}header nav ul,header nav ul li{align-items:center;display:flex}header nav ul li{font-size:16px}@media (min-width:992px){header nav ul li{font-size:17px}}@media (min-width:1280px){header nav ul li{font-size:18px}}header nav ul li{color:var(--primary);transition:font-size .25s}@media (min-width:1024px){header nav ul li{margin-right:var(--gap-small)}}@media (min-width:1280px){header nav ul li{margin-right:var(--gap-medium)}}header nav ul li .a,header nav ul li a{color:inherit;font-size:inherit;text-decoration:none!important}header nav ul li .a:active,header nav ul li .a:hover,header nav ul li a:active,header nav ul li a:hover{color:inherit}@media (min-width:1024px){.home header nav ul li:not(.lang){margin-left:var(--gap-small)}}@media (min-width:768px){header nav:not(.open) li.cta{margin:0;max-width:0;overflow:hidden;padding:0;transition:none}header nav:not(.open) li.cta a,header nav:not(.open) li.cta span{margin:0;opacity:0}.page header nav:not(.open) li.cta,.scrolled header nav:not(.open) li.cta{max-width:250px;padding-left:var(--gap-small)}.scrolled header nav:not(.open) li.cta{transition:max-width .75s}.page header nav:not(.open) li.cta a,.page header nav:not(.open) li.cta span,.scrolled header nav:not(.open) li.cta a,.scrolled header nav:not(.open) li.cta span{opacity:1}.scrolled header nav:not(.open) li.cta a,.scrolled header nav:not(.open) li.cta span{transition:opacity .25s;transition-delay:.5s,0s,0s}}header nav li.lang{margin-left:calc(var(--gap-small)/2);padding-right:0;text-transform:uppercase}header nav li.lang.active{display:block}header nav li.lang.active:after{border-bottom:1px dotted var(--white);color:var(--white)!important;content:"";display:block;pointer-events:none;transform:scaleX(1);transform-origin:100% 50%;transition:transform .25s ease-in-out}header nav li.cta+li.lang{margin-left:var(--gap-small)}@media (min-width:768px){.scrolled header nav li.lang.active:after{border-bottom:1px dotted var(--secondary)}}@media (min-width:1024px){header ul li .a:after,header ul li a:after{border-bottom:1px solid var(--primary);content:"";display:block;transform:scaleX(0);transform-origin:100% 50%;transition:transform .25s ease-in-out}header ul li .a:hover:after,header ul li a:hover:after,header ul li.active .a:after,header ul li.active a:after,header ul li.locked .a:after,header ul li.locked a:after{transform:scaleX(1);transform-origin:0 50%}.scrolled header ul li .a:after,.scrolled header ul li a:after,header ul li .a:hover:after,header ul li a:hover:after{border-bottom:1px solid var(--primary)}}@media (max-width:1023.9px){header nav{align-items:center;background:rgba(var(--primary-rgb),0);display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:transform .25s ease,background .25s ease;transition-delay:.5s;visibility:visible;width:100vw}header nav ul{align-items:center;flex-direction:column}header nav ul li{margin:0 0 var(--gap-medium) 0;opacity:0;transform:translateY(100%);transition:transform 1s ease,opacity .25s ease;transition-delay:.25s}header nav ul li.service:not(:nth-child(5)){margin-bottom:var(--gap-small)}header nav ul li.lang{margin-left:0!important}header nav ul li{color:hsla(0,0%,100%,.3)!important}header nav ul li .a,header nav ul li a,header nav.open{color:var(--white)!important}header nav.open{background:rgba(var(--primary-rgb),.9);transform:translateY(0);transition-delay:0s}header nav.open .button-secondary-line{border:1px solid var(--white);color:var(--white)}header nav.open li{opacity:1;transform:translateY(0);transition:transform .25s ease,opacity .25s ease}header nav.open li.cta span{background:transparent!important;border-color:var(--white)!important;color:var(--white)!important;font-size:18px;padding:8px 17px 10px 15px}header nav.open li:first-child{transition-delay:.3s}header nav.open li:nth-child(2){transition-delay:.35s}header nav.open li:nth-child(3){transition-delay:.45s}header nav.open li:nth-child(4){transition-delay:.5s}header nav.open li:nth-child(5),header nav.open li:nth-child(6){transition-delay:.55s}}header .container{transition:margin .25s ease}header .container>div{width:100%}header .container>div .logo{height:100%;max-height:500px;transform:scale(.9);transform-origin:left center;transition:transform .25s ease}header .container>div .logo .logo{transform:scale(.8)}@media (min-width:1280px){header .container>div .logo{transform:scale(1)}}@media (min-width:768px){.scrolled header{background:var(--white);padding:var(--gap-small) var(--gap-small)}@media (min-width:1280px){.scrolled header{padding:calc(var(--gap-small) - 12px) var(--gap-small)}}.scrolled header{box-shadow:0 2px 5px hsla(0,0%,61%,.2)}.scrolled header .container{margin-bottom:-8px;margin-top:-8px}.scrolled header .container>div .logo{transform:scale(.8)}}.navToggle{display:block;margin:-10px -8px;padding:10px 8px}.navToggle.open{z-index:999}.navToggle.open span:first-child{transform:rotate(45deg) translate(5px,4px)}.navToggle.open span:nth-child(2){opacity:0}.navToggle.open span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.navToggle span{background:var(--primary);display:block;height:2px;transition:all .25s ease-in-out;width:22px}.navToggle span+span{margin-top:4px}nav.open+.navToggle span{background:var(--white)}.scrolled .navToggle span{background:var(--primary)}.articles{background-color:rgba(var(--primary-light-rgb),.25);margin:0 calc(var(--gap-small)*-1)}.articles>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.articles>.container{padding:0}}.articles h2{margin-bottom:var(--gap-small);text-align:center}@media (min-width:1024px){.articles h2{padding-bottom:0;text-align:left;width:50%}}.articles .grid{padding:0 var(--gap-small)}@media (min-width:1024px){.articles .grid{padding:0}}.articles article{margin-top:calc(var(--gap-small))}@media (min-width:1024px){.articles article{margin-top:var(--gap-large)}.articles article:not(.large){height:calc(50% - var(--gap-small)*2);margin-left:var(--gap-small)}.articles article.large{height:calc(100% - var(--gap-small)*2)}}@media (min-width:768px) and (min-height:630px){.articles{margin-left:-7vw;margin-right:-7vw;margin-top:0;padding:70px 0 200px;position:relative;transform:rotate(-2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.articles{padding-top:100px}}.articles>div{transform:rotate(2.5deg);transform-origin:center}}@media (min-width:1024px){.articles.blurred>div{opacity:.25;transition:opacity .25s}.articles h2{opacity:0}.articles.focused h2{opacity:1;transition:opacity .5s}.articles h2 span:before{max-width:0;opacity:0}.articles.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.articles article{opacity:0}.articles.focused article{opacity:1;transition:opacity .5s,transform .5s}.articles .grid>div:first-child article{transform:translateX(-25%)}.articles.focused .grid>div:first-child article{transform:none;transition-delay:.25s}.articles .grid>div:last-child article:first-child{transform:translateY(-25%)}.articles.focused .grid>div:last-child article:first-child{transform:none;transition-delay:.65s}.articles .grid>div:last-child article:last-of-type{transform:translateY(25%)}.articles.focused .grid>div:last-child article:last-of-type{transform:none;transition-delay:.45s}}.couverture{padding-top:64px}@media (min-width:768px){.couverture{padding-bottom:100px;padding-top:88px}}@media (min-width:1024px){.couverture{padding-top:96px}}@media (min-width:1280px){.couverture{padding-top:104px}}.couverture .grid>div{align-items:center;display:flex;justify-content:center;padding:var(--gap-large) var(--gap-small);position:relative}.couverture .grid>div:first-child{padding-bottom:0}@media (min-width:768px){.couverture .grid>div:first-child{justify-content:flex-start;padding:var(--gap-large) var(--gap-large) var(--gap-large) 0}.couverture .grid>div:last-child{padding:var(--gap-large) 0 var(--gap-large) var(--gap-large)}}.couverture .grid>div:first-child:after{background-image:url(imgs/home/couverture/couverture.svg);background-position:0;background-repeat:no-repeat;bottom:0;content:"";left:12%;position:absolute;right:0;top:0}.couverture img{border-radius:0 500px 500px 500px;width:75%}@media (min-width:768px){.couverture img{width:81.5%}}@media (min-width:1024px){.couverture img{width:80%}}@media (min-width:1280px){.couverture img{width:80%}}@media (min-width:1536px){.couverture img{width:96%}}.couverture h1{padding-top:var(--gap-small);text-align:center}@media (min-width:768px){.couverture h1{padding-top:0;text-align:left}}@media (min-width:768px) and (min-height:630px){.couverture{position:relative;z-index:2}}.buttons-3-targets{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:var(--gap-small)}@media (min-width:768px){.buttons-3-targets{align-items:flex-start}}@media (min-width:1024px){.buttons-3-targets{align-items:center;flex-direction:row;justify-content:flex-start}}.buttons-3-targets [class^=button-]{margin-left:0}@media (min-width:1024px){.buttons-3-targets [class^=button-]{margin-left:var(--gap-very-small)}}.buttons-3-targets span{color:var(--secondary);display:block;font-size:16px;margin-top:var(--gap-small);white-space:nowrap}@media (min-width:992px){.buttons-3-targets span{font-size:17px}}@media (min-width:1536px){.buttons-3-targets span{font-size:18px}}@media (min-width:1024px){.buttons-3-targets span{opacity:0}.buttons-3-targets [class^=button-]{opacity:0;transform:translateX(-25%);transition:opacity .5s,transform .5s;transition-delay:.75s}.buttons-3-targets [class^=button-]+[class^=button-]{transition-delay:1s}.buttons-3-targets [class^=button-]+[class^=button-]+[class^=button-]{transition-delay:1.25s}.buttons-3-targets.focused [class^=button-],.buttons-3-targets.focused span,.home.loaded .buttons-3-targets [class^=button-],.home.loaded .buttons-3-targets span{opacity:1;transform:none}}.produits .buttons-3-targets{align-items:center;justify-content:center;padding:0 0 var(--gap-large)}@media (min-width:1024px){.couverture.blurred>div{opacity:.25;transition:opacity .25s}.couverture img{opacity:0;transition:opacity 1.25s;transition-delay:.25s}.loaded .couverture img{opacity:1}.couverture .grid>div:first-child:after{opacity:0;transition:opacity 1s}.loaded .couverture .grid>div:first-child:after{opacity:1}.couverture h1 span:before{max-width:0;opacity:0;transition:opacity .25s,max-width 1s ease-out;transition-delay:1.25s}.loaded .couverture h1 span:before{max-width:800px;opacity:.25}}.solution{background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),var(--white));margin:0 calc(var(--gap-small)*-1)}@media (min-width:768px){.solution:before{background-image:url(imgs/home/solution/solution.svg);background-position:top;background-repeat:no-repeat;background-size:100vw;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}}.solution>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.solution>.container{padding:0}}.solution h2{margin-bottom:var(--gap-small)}@media (min-width:1024px){.solution h2{width:50%}}.solution h2:not(:first-child){color:var(--secondary);margin-top:var(--gap-large)}@media (min-width:1024px){.solution h2:not(:first-child){margin-top:60px}}.solution h2:not(:first-child) span:before{background-color:var(--secondary-light)}.solution .grid{padding:0 var(--gap-small)}@media (min-width:1024px){.solution .grid{padding:0}}.solution .grid h3{align-items:center;background:var(--white);border-radius:0 40px 40px 40px;display:flex;height:5em;margin:var(--gap-small) 0 0 0;padding:calc(var(--gap-small) + 5px) calc(var(--gap-small) + 10px)}@media (min-width:1024px){.solution .grid h3{margin:var(--gap-small) var(--gap-small) 0 0}.solution .grid h3:first-child{margin-top:0}}.solution .grid h3 svg{height:40px;margin-right:calc(var(--gap-small) + 5px);min-height:40px;min-width:40px;width:40px}.solution .grid>div:last-child{position:relative}@media (min-width:768px) and (max-width:1023.99px){.solution .grid>div:last-child:last-child{margin-left:50%;margin-top:var(--gap-large);position:relative;transform:translateX(-50%);width:450px}}.solution .grid>div:last-child [data-video]{border-radius:40px 0 40px 40px;margin-top:var(--gap-small);overflow:hidden;padding-bottom:50%;position:relative;width:100%}@media (min-width:1024px){.solution .grid>div:last-child [data-video]{bottom:0;left:0;margin-top:0;padding-bottom:0;position:absolute;right:0;top:0}.solution .grid>div:last-child [data-video]:not(.loaded){cursor:pointer}}.solution .grid>div:last-child [data-video]:not(.loaded):after{background-color:rgba(var(--primary-rgb),.3);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 100 100"><path d="M42.1 75c-1.4 0-2.9-.3-4.2-1-2.8-1.5-4.5-4.3-4.5-7.3V33.3c0-3 1.7-5.8 4.5-7.3 3-1.6 6.5-1.4 9.3.5l24.2 16.7c2.3 1.6 3.6 4.1 3.6 6.8s-1.4 5.2-3.6 6.8L47.1 73.4c-1.5 1.1-3.3 1.6-5 1.6zm-.4-8.4c.1 0 .4.1.7-.1l24.2-16.7-24.2-16.4c-.3-.2-.6-.1-.7 0v33.2z" style="fill:white"/><path d="M50 100C22.4 100 0 77.6 0 50S22.4 0 50 0s50 22.4 50 50-22.4 50-50 50zm0-91.7C27 8.3 8.3 27 8.3 50S27 91.7 50 91.7 91.7 73 91.7 50 73 8.3 50 8.3z" style="opacity:.5;fill:white"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:60px 60px;bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .25s,background-size .25s;z-index:3}.solution .grid>div:last-child [data-video]:not(.loaded):hover:after{background-color:rgba(var(--primary-rgb),.1);background-size:80px 80px}.solution .grid>div:last-child img{-o-object-fit:cover;object-fit:cover}.solution .grid>div:last-child iframe,.solution .grid>div:last-child img,.solution .grid>div:last-child video{min-height:100%;position:absolute;width:100%;z-index:2}.solution .slider-wrapper{padding:0 var(--gap-small);position:relative}@media (min-width:1024px){.solution .slider-wrapper{padding:0}}.solution .slider-wrapper .arrows svg{fill:var(--secondary)}.solution .slick-track{display:flex!important}@media (min-width:820px){.solution .slick-list{margin:0 -15px}}.solution .slick-slide{align-items:center;display:flex;flex-direction:column;height:inherit!important;margin:0;overflow:hidden;padding:0;position:relative;text-align:center}@media (min-width:768px){.solution .slick-slide{margin:0 15px}}.solution .slick-slide>svg:last-child{display:none}@media (min-width:1024px){.solution .slick-slide>svg:last-child{fill:var(--primary);box-sizing:content-box;cursor:pointer;display:block;height:35px;opacity:.8;padding:20px;position:absolute;right:110px;top:80px;transform:rotate(90deg);transition:opacity .25s ease;width:30px;z-index:9997}.solution .slick-slide>svg:last-child:hover{animation:none;opacity:1}}.solution.focused>svg:last-child{opacity:0;pointer-events:none}@media (min-width:768px) and (min-height:630px){.solution{margin-left:-7vw;margin-right:-7vw;margin-top:-100px;padding:100px 0 70px;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.solution{margin-top:-70px}}@media (min-width:1280px){.solution{margin-top:-50px}}.solution>div{transform:rotate(-2.5deg);transform-origin:center}.solution>svg:last-child{transform:translateX(-50%) rotate(87.5deg)}}@media (min-width:1024px){.solution.blurred>div{opacity:.25;transition:opacity .25s}.solution:before{opacity:0}.solution.focused:before{opacity:1;transition-delay:2s;transition:opacity 3s}.solution h2:not(.toFocus){opacity:.25}.solution.focused h2:not(.toFocus){opacity:1;transition:opacity .5s}.solution h2:not(.toFocus) span:before{max-width:0;opacity:0}.solution.focused h2:not(.toFocus) span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.solution .grid .col-span-1{opacity:0}.solution .grid .col-span-1:not(:last-of-type){transform:translateY(-25%)}.solution .grid .col-span-1:last-of-type{transform:translateY(25%)}.solution.focused .grid .col-span-1{opacity:1;transform:none;transition:opacity 1s,transform .5s;transition-delay:.75s}.solution h2.toFocus{opacity:0}.solution h2.toFocus span:before{max-width:0;opacity:0}.solution h2.toFocus.focused{opacity:1;transition:opacity .5s}.solution h2.toFocus.focused span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.solution .slider-wrapper .item{opacity:0;transform:translateX(-25%)}.solution h2.toFocus.focused+.slider-wrapper .item{opacity:1;transform:none;transition:opacity .5s,transform .5s}.solution h2.toFocus.focused+.slider-wrapper .item:first-child{transition-delay:.75s}.solution h2.toFocus.focused+.slider-wrapper .item:nth-child(2){transition-delay:.95s}.solution h2.toFocus.focused+.slider-wrapper .item:nth-child(3){transition-delay:1.15s}.solution h2.toFocus.focused+.slider-wrapper .item:nth-child(4){transition-delay:1.35s}}.ecoMode .solution .grid>div:last-child [data-video]:not(.loaded):after{background-color:rgba(var(--primary-rgb),.7)}.ecoMode .solution .grid>div:last-child [data-video]:not(.loaded):hover:after{background-color:rgba(var(--primary-rgb),.5)}.references{background-color:var(--white)}.references>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.references>.container{padding:0 var(--gap-small)}}.references h2{margin-bottom:var(--gap-large);text-align:center}@media (min-width:1024px){.references h2{text-align:left;width:50%}}.references>.grid{padding:0 var(--gap-small)}@media (min-width:1024px){.references>.grid{padding:0}}.references .slider-wrapper{border:1px solid var(--primary);border-radius:40px 0 40px 40px;margin:0 auto;max-width:450px;padding:var(--gap-small);position:relative}@media (min-width:1024px){.references .slider-wrapper{margin:0;max-width:none;padding:0}}.references .slider{padding-bottom:var(--gap-large)}.references .slick-track{display:flex!important}@media (min-width:820px){.references .slick-list{margin:0 -15px}}.references .slick-slide{align-items:flex-end;display:flex;flex-direction:column;height:inherit!important;justify-content:flex-start;margin:0;overflow:hidden;padding:var(--gap-large);position:relative;text-align:left}@media (min-width:768px){.references .slick-slide{margin:0 15px}}.references .slick-slide q{align-items:center;display:flex;flex-basis:100%;padding:0 0 var(--gap-small) 0}.references .slick-slide q:after,.references .slick-slide q:before{content:""}.references .slick-slide>div{align-items:center;display:flex;width:-moz-min-content;width:min-content}.references .slick-slide img{border-radius:99px;display:block;height:70px;max-height:70px;max-width:70px;-o-object-fit:none;object-fit:none;width:70px}.references .slick-slide:first-child img{-o-object-position:-2870px 0;object-position:-2870px 0}.references .slick-slide:nth-child(2) img{-o-object-position:-2800px 0;object-position:-2800px 0}.references .slick-slide p{color:var(--primary);padding:0 0 0 10px}.references .slick-slide p+p{font-size:var(--text-size-small)}.references .slick-dots{bottom:var(--gap-large);padding:0;position:absolute;right:var(--gap-large)}.references .slick-dots li{display:inline-block;height:16px;margin:0 4px;width:16px}.references .slick-dots li span{border:1px solid var(--primary);border-radius:99px;cursor:pointer;display:block;height:14px;width:14px}.references ul.slick-dots li.slick-active span{background-color:var(--primary)}.references .col-span-3{align-items:center;display:flex;justify-content:center}@media (min-width:1024px){.references .grid .grid{margin-left:var(--gap-small)}}.references .grid .grid img{aspect-ratio:4/3;display:block;margin:auto;-o-object-fit:cover;object-fit:cover;transform:scale(.7);transform-origin:center;width:200px}@media (min-width:768px){.references .grid .grid img{transform:scale(.8)}}@media (min-width:1024px){.references .grid .grid img{transform:none}}.references .grid .grid picture:first-child img{-o-object-position:0 0;object-position:0 0}.references .grid .grid picture:nth-child(2) img{-o-object-position:7.28% 0;object-position:7.28% 0}.references .grid .grid picture:nth-child(3) img{-o-object-position:14.56% 0;object-position:14.56% 0}.references .grid .grid picture:nth-child(4) img{-o-object-position:21.84% 0;object-position:21.84% 0}.references .grid .grid picture:nth-child(5) img{-o-object-position:29.12% 0;object-position:29.12% 0}.references .grid .grid picture:nth-child(6) img{-o-object-position:36.4% 0;object-position:36.4% 0}.references .grid .grid picture:nth-child(7) img{-o-object-position:43.68% 0;object-position:43.68% 0}.references .grid .grid picture:nth-child(8) img{-o-object-position:50.96% 0;object-position:50.96% 0}.references .grid .grid picture:nth-child(9) img{-o-object-position:58.24% 0;object-position:58.24% 0}.references .grid .grid picture:nth-child(10) img{-o-object-position:65.52% 0;object-position:65.52% 0}.references .grid .grid picture:nth-child(11) img{-o-object-position:72.8% 0;object-position:72.8% 0}.references .grid .grid picture:nth-child(12) img{-o-object-position:80.08% 0;object-position:80.08% 0}.references .grid .grid picture:nth-child(13) img{-o-object-position:87.36% 0;object-position:87.36% 0}.references .grid .grid picture:nth-child(14) img{-o-object-position:94.64% 0;object-position:94.64% 0}@media (min-width:768px) and (min-height:630px){.references{margin-left:-7vw;margin-right:-7vw;margin-top:-100px;padding:50px 0 70px;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}.references>div{transform:rotate(-2.5deg);transform-origin:center}}@media (min-width:1024px){.references h2{opacity:0}.references.focused h2{opacity:1;transition:opacity .5s}.references h2 span:before{max-width:0;opacity:0}.references.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.references .container>.grid>div{opacity:0}.references.focused .container>.grid>div{opacity:1;transition:opacity .5s;transition-delay:1s}.references.focused .container>.grid>div:nth-child(2){transition-delay:1.2s}}.presse{background-color:var(--white);border-top:1px solid var(--primary)}.presse>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.presse>.container{padding:0 var(--gap-small)}}.presse>.container h2{margin-bottom:var(--gap-large);text-align:center}@media (min-width:1024px){.presse>.container h2{text-align:left;width:50%}}.presse>.container .slider-wrapper{padding:0 var(--gap-small);position:relative}@media (min-width:1024px){.presse>.container .slider-wrapper{padding:0}}.presse>.container .slider-wrapper .slick-track{display:flex!important}.presse>.container .slider-wrapper .slick-track a{display:block;transform:scale(.8);transition:transform .25s}.presse>.container .slider-wrapper .slick-track a:hover{transform:none}.presse>.container .slider-wrapper .slick-track a picture{display:block;width:100%}.presse>.container .slider-wrapper .slick-track a picture img{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.presse>.container .slider-wrapper .slick-track a[data-slick-index="0"] img{-o-object-position:0 0;object-position:0 0}.presse>.container .slider-wrapper .slick-track a[data-slick-index="1"] img{-o-object-position:25% 0;object-position:25% 0}.presse>.container .slider-wrapper .slick-track a[data-slick-index="2"] img{-o-object-position:50% 0;object-position:50% 0}.presse>.container .slider-wrapper .slick-track a[data-slick-index="3"] img{-o-object-position:75% 0;object-position:75% 0}.presse>.container .slider-wrapper .slick-track a[data-slick-index="4"] img{-o-object-position:100% 0;object-position:100% 0}@media (min-width:820px){.presse>.container .slider-wrapper .solution .slick-list{margin:0 -15px}}.presse>.container .slider-wrapper .arrows svg{fill:var(--secondary)}@media (min-width:1024px){.presse h2{opacity:0}.presse h2 span:before{max-width:0;opacity:0}.presse.focused h2{opacity:1;transition:opacity .5s}.presse.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}}@media (min-width:768px) and (min-height:630px){.presse{margin-left:-7vw;margin-right:-7vw;margin-top:0;padding:70px 0;position:relative;transform:rotate(-2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.presse{padding-top:100px}}.presse>div{transform:rotate(2.5deg);transform-origin:center}}.call-to-action{background-color:var(--white);text-align:center}.call-to-action>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px){.call-to-action>.container{padding:0}}.call-to-action .grid{padding:35px 0 50px}.call-to-action .grid .col-span-1{display:flex;flex-direction:column;justify-content:space-between}.call-to-action .grid .col-span-1+.col-span-1{padding-top:50px}@media (min-width:992px){.call-to-action .grid .col-span-1+.col-span-1{padding-top:0}}.call-to-action h3{font-weight:500!important}.call-to-action .chart{color:var(--primary);display:flex;justify-content:space-between}.call-to-action .column{display:flex;flex-direction:column;justify-content:flex-end;width:48%}.call-to-action .column:first-child{align-items:flex-end}.call-to-action .column:last-child{align-items:flex-start}.call-to-action .value{border-bottom:2px dotted var(--primary);margin-bottom:-2px;padding:10px 0;text-align:left;width:100%}.call-to-action .column:last-child .value{border-bottom:2px dotted var(--secondary);color:var(--secondary);text-align:right}.call-to-action .bar{position:relative;width:72%}.call-to-action .bar:before{border:2px solid var(--secondary);bottom:0;content:"";height:100%;left:0;position:absolute;right:0}.call-to-action .column:first-child .bar:before{background:var(--primary);border:2px solid var(--primary)}.call-to-action .caption{height:2em;padding:10px 0;width:72%}.call-to-action .column:last-child .caption{color:var(--secondary)}.call-to-action h2{text-align:center}@media (min-width:768px) and (min-height:630px){.call-to-action{margin-left:-7vw;margin-right:-7vw;margin-top:-100px;padding:70px 0;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}.call-to-action>div{transform:rotate(-2.5deg);transform-origin:center}}@media (min-width:1024px){.call-to-action .chart .bar:before{max-height:0}.call-to-action.focused .chart .bar:before{max-height:500px;transition:max-height 2s;transition-delay:1s}.call-to-action .chart .value{opacity:0}.call-to-action.focused .chart .value{opacity:1;transition:opacity .25s;transition-delay:2s}.call-to-action h2{opacity:0}.call-to-action.focused h2{opacity:1;transition:opacity .5s}.call-to-action h2 span:before{max-width:0;opacity:0}.call-to-action.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.call-to-action [class^=button-]{opacity:0}.call-to-action.focused [class^=button-]{opacity:1;transition:opacity .5s;transition-delay:.5s}}.questions-reponses{background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),var(--white));margin:0 calc(var(--gap-small)*-1);padding:var(--gap-small)}.questions-reponses .col-span-3{display:none}@media (min-width:1024px){.questions-reponses .col-span-3{display:block;height:100%;position:relative}.questions-reponses .col-span-3 ul{list-style:none;margin:0}.questions-reponses .col-span-3 li{padding-top:calc(var(--gap-small)/2)}.questions-reponses .col-span-3 a{color:var(--primary);text-decoration:none}.questions-reponses .col-span-3 a:hover{text-decoration:underline}}.questions-reponses .col-span-9{padding-bottom:100px}@media (min-width:1024px){.questions-reponses .col-span-9{padding-left:var(--gap-large)}}@media (min-width:768px) and (min-height:630px){.questions-reponses{margin-left:-7vw;margin-right:-7vw;margin-top:-80px;padding:70px 0;position:relative;transform:rotate(-2.5deg);transform-origin:center;z-index:3}.questions-reponses>div{transform:rotate(2.5deg);transform-origin:center}}.page .content{background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),var(--white));margin:0 calc(var(--gap-small)*-1);position:relative}@media (min-width:768px){.page .content:before{background-image:url(imgs/home/solution/solution.svg);background-position:top;background-repeat:no-repeat;background-size:100vw;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}}.page .content>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px){.page .content>.container{padding:0}}.page .content .grid{padding:0 var(--gap-small)}@media (min-width:1024px){.page .content .grid{padding:0}}.page .content .grid .col-span-1{display:flex;flex-direction:column;justify-content:space-between}.page .content h2.h1{padding-bottom:var(--gap-large)}.page .content .insert h3{padding:0}.page .content .insert ul{list-style:none;margin:0}.page .content .insert ul li{background-image:url(imgs/pages/syndicats/checkbox.svg);background-position:0 3px;background-repeat:no-repeat;background-size:20px 20px;color:var(--primary);margin-top:calc(var(--gap-small)/2);padding:2px 0 2px 28px}.page .content .insert-purple-lined{font-size:var(--text-size-medium);margin:var(--gap-large);padding:var(--gap-small) var(--gap-large)}.page .content h2:not(.h1){color:var(--secondary);padding-top:var(--gap-large)}.page .content h2:not(.h1)+h3,.page .content h2:not(.h1)+h3+p{color:var(--secondary)}.page .content img{margin:var(--gap-large) auto 0 auto;max-width:250px}@media (min-width:1024px){.page .content img{max-width:none}}.page .content .slider-wrapper{padding:var(--gap-large) var(--gap-small) var(--gap-small) var(--gap-small);position:relative}@media (min-width:1024px){.page .content .slider-wrapper{padding:0}}.page .content .slick-track{display:flex!important}@media (min-width:1024px){.page .content .slick-track{flex-direction:column;flex-wrap:wrap;height:1100px;overflow:hidden;width:100%!important}}@media (min-width:820px){.page .content .slick-list{margin:0 -15px}}.page .content .slick-slide{align-items:center;display:flex;flex-direction:column;height:inherit!important;margin:0;overflow:hidden;padding:0;position:relative;text-align:center}@media (min-width:768px){.page .content .slick-slide{margin:0 15px}}@media (min-width:1024px){.page .content .slick-slide{display:inline-block;float:none;height:-moz-min-content!important;height:min-content!important;margin-top:var(--gap-large);min-width:calc(50% - var(--gap-large))!important}}.page .content .slider-wrapper .arrows svg{fill:var(--secondary)}@media (min-width:768px) and (min-height:630px){.page .content{margin-left:-7vw;margin-right:-7vw;margin-top:-100px;padding:100px 0 150px;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.page .content{margin-top:-70px}}@media (min-width:1280px){.page .content{margin-top:-50px}}.page .content>div{transform:rotate(-2.5deg);transform-origin:center}}@media (min-width:1024px){.page .content.blurred>div{opacity:.25;transition:opacity .25s}.page .content .col-span-2>*{opacity:0}.page .content .col-span-2>*>h2{opacity:.25}.page .content.focused .col-span-2>*{opacity:1;transition:opacity .5s}.page .content h2 span:before{max-width:0;opacity:0}.page .content.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.page .content .col-span-1{opacity:0}.page .content.focused .col-span-1{opacity:1;transition:opacity .5s;transition-delay:.5s}.page .content .slider-wrapper .item{opacity:0;transform:translateY(25%)}.page .content .slider-wrapper .item.focused{opacity:1;transform:none;transition:opacity .5s,transform .5s}}.page .title{padding-top:64px}@media (min-width:768px){.page .title{padding-bottom:100px;padding-top:88px}}@media (min-width:1024px){.page .title{padding-top:96px}}@media (min-width:1280px){.page .title{padding-top:104px}}.page .title .grid>div{align-items:center;display:flex;justify-content:center;padding:var(--gap-large) var(--gap-small);position:relative}.page .title .grid>div:first-child{padding-bottom:0}@media (min-width:768px){.page .title .grid>div:first-child{justify-content:flex-start;padding:var(--gap-large) var(--gap-large) var(--gap-large) 0}.page .title .grid>div:last-child{padding:var(--gap-large) 0 var(--gap-large) 0}}.page .title img{margin:0 auto;max-width:250px;width:75%}@media (min-width:768px){.page .title img{margin:0;max-width:580px;width:81.5%}}@media (min-width:1024px){.page .title img{width:80%}}@media (min-width:1280px){.page .title img{width:80%}}@media (min-width:1536px){.page .title img{width:96%}}.page .title img.rounded{border-radius:0 500px 500px 500px}.page .title h1{padding-top:var(--gap-small);text-align:center}@media (min-width:768px){.page .title h1{padding-top:0;text-align:left}}.page .title h2{text-align:center}@media (min-width:768px){.page .title h2{text-align:left}}.page .title .buttons{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:var(--gap-small)}@media (min-width:768px){.page .title .buttons{align-items:flex-start}}@media (min-width:1024px){.page .title .buttons{flex-direction:row;justify-content:flex-start}.page .title .buttons [class^=button-]+[class^=button-]{margin-left:var(--gap-small)}}.page .title .buttons [class^=button-]{margin-left:0}@media (min-width:768px) and (min-height:630px){.page .title{position:relative;z-index:2}}@media (min-width:1024px){.page .title.blurred>div{opacity:.25;transition:opacity .25s}.page .title .grid>div:first-child:after,.page .title img{opacity:0}.page .title h1 span:before,.page .title h2 span:before{max-width:0;opacity:0}.page .title [class^=button-]{opacity:0;transform:translateX(-25%);transition:opacity .5s,transform .5s;transition-delay:.75s}.page .title [class^=button-]+[class^=button-]{transition-delay:1s}.page .title [class^=button-]+[class^=button-]+[class^=button-]{transition-delay:1.25s}.page.loaded .title img{opacity:1;transition:opacity 1.25s;transition-delay:.25s}.page.loaded .title .grid>div:first-child:after{opacity:1;transition:opacity 1s}.page.loaded .title h1 span:before,.page.loaded .title h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1.25s}.page.loaded .title [class^=button-]{opacity:1;transform:none}}.use-cases{background-color:var(--white);background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),rgba(var(--primary-light-rgb),.25));margin:0 calc(var(--gap-small)*-1)}.use-cases>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px){.use-cases>.container{padding:0}}.use-cases h2{margin-bottom:var(--gap-small);text-align:center}@media (min-width:1024px){.use-cases h2{text-align:left}}.use-cases .slider-wrapper{padding:0 var(--gap-small);position:relative}@media (min-width:1024px){.use-cases .slider-wrapper{padding:0}}.use-cases .slick-track{display:flex}@media (min-width:820px){.use-cases .slick-list{margin:0 -15px}}.use-cases .slick-slide{display:flex;height:inherit!important}@media (min-width:768px){.use-cases .slick-slide{margin:0 15px}}@media (min-width:768px) and (min-height:630px){.use-cases{margin:-80px -7vw -40px;padding:70px 0 200px;position:relative;transform:rotate(-2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.use-cases{padding-top:100px}}.use-cases>div{transform:rotate(2.5deg);transform-origin:center}}.syndicats .use-cases .grid{padding:0 var(--gap-small) var(--gap-small) var(--gap-small)}@media (min-width:1024px){.syndicats .use-cases .grid{padding:0}}.syndicats .use-cases .grid .col-span-1{display:flex;justify-content:center}@media (min-width:1024px){.syndicats .use-cases .grid .col-span-1{justify-content:flex-end}}.syndicats .use-cases .grid img{border-radius:999px;display:block;margin-top:var(--gap-small);max-width:200px}@media (min-width:1024px){.syndicats .use-cases .grid img{margin-top:-20px}}@media (min-width:1280px){.syndicats .use-cases .grid img{margin-top:-40px;max-width:250px}}.communes article{flex-direction:column-reverse;height:calc(100% - var(--gap-small)*2);justify-content:flex-end;margin-bottom:0}@media (min-width:768px){.communes article{width:360px}}@media (min-width:992px){.communes article{width:300px}}@media (min-width:1200px){.communes article{width:410px}}.communes article>div:first-child{display:flex;flex-direction:column;justify-content:space-between}.communes article>div:last-child{margin-left:0;position:relative}.communes article img.image{height:auto;margin:calc((var(--gap-small) + 5px)*-1) calc((var(--gap-small) + 10px)*-1) calc(var(--gap-small) + 5px) calc((var(--gap-small) + 10px)*-1);max-width:calc(100% + (var(--gap-small) + 10px)*2);width:auto}.communes article img.image,.communes article img.logo{display:block!important;-o-object-fit:cover;object-fit:cover}.communes article img.logo{border-radius:99px;height:100px;left:0;margin-top:-70px;max-height:100px;max-width:100px;min-height:100px;min-width:100px;position:absolute;top:50%;width:100px}.communes article ul{list-style:none;margin:0;padding-bottom:calc(var(--gap-large)*2)}.communes article ul li{background-image:url(imgs/pages/communes/checkbox-grey.svg);background-position:0 3px;background-repeat:no-repeat;background-size:20px 20px;margin-top:calc(var(--gap-small)/2);padding:2px 0 2px 28px}@media (min-width:1024px){.use-cases h2{opacity:0}.use-cases.focused h2{opacity:1;transition:opacity .5s}.use-cases h2 span:before{max-width:0;opacity:0}.use-cases.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.syndicats .use-cases .grid{opacity:0}.syndicats .use-cases.focused .grid{opacity:1;transition:opacity .5s;transition-delay:.5s}.use-cases.focused h2:not(.h1){transition-delay:.75s}.use-cases .slider-wrapper{opacity:0}.use-cases.focused .slider-wrapper{opacity:1;transition:opacity .5s;transition-delay:1s}}.produits-details{background-color:var(--white);background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),rgba(var(--primary-light-rgb),.15));margin:0 calc(var(--gap-small)*-1)}.produits-details>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.produits-details>.container{padding:0}}.produits-details h2{color:var(--secondary);margin-bottom:var(--gap-small)}@media (min-width:1024px){.produits-details h2{margin-top:var(--gap-large);width:50%}}.produits-details h2 span:before{background-color:var(--secondary-light)}.produits-details .slider-wrapper{padding:0 var(--gap-small);position:relative}@media (min-width:1024px){.produits-details .slider-wrapper{padding:0}}.produits-details .slider-wrapper .arrows svg{fill:var(--secondary)}.produits-details .slick-track{display:flex!important}@media (min-width:820px){.produits-details .slick-list{margin:0 -15px}}.produits-details .slick-slide{align-items:center;display:flex;flex-direction:column;height:inherit!important;margin:0;overflow:hidden;padding:0;position:relative;text-align:center}@media (min-width:768px){.produits-details .slick-slide{margin:0 15px}}.produits-details .slick-slide>svg:last-child{display:none}@media (min-width:1024px){.produits-details .slick-slide>svg:last-child{fill:var(--primary);box-sizing:content-box;cursor:pointer;display:block;height:35px;opacity:.8;padding:20px;position:absolute;right:110px;top:80px;transform:rotate(90deg);transition:opacity .25s ease;width:30px;z-index:9997}.produits-details .slick-slide>svg:last-child:hover{animation:none;opacity:1}}.produits-details.focused>svg:last-child{opacity:0;pointer-events:none}@media (min-width:768px) and (min-height:630px){.produits-details{margin:-80px -7vw -40px;padding:70px 0 200px;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.produits-details{padding-top:100px}}.produits-details>div{transform:rotate(-2.5deg);transform-origin:center}}@media (min-width:1024px){.produits-details.blurred>div{opacity:.25;transition:opacity .25s}.produits-details:before{opacity:0}.produits-details.focused:before{opacity:1;transition-delay:2s;transition:opacity 3s}.produits-details h2{opacity:.25}.produits-details h2 span:before{max-width:0;opacity:0}.produits-details.focused h2{opacity:1;transition:opacity .5s}.produits-details.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.produits-details .slider-wrapper .item{opacity:0}.produits-details.focused .slider-wrapper .item{opacity:1;transform:none;transition:opacity .5s,transform .5s}.produits-details.focused .slider-wrapper .item:first-child{transition-delay:.75s}.produits-details.focused .slider-wrapper .item:nth-child(2){transition-delay:.95s}.produits-details.focused .slider-wrapper .item:nth-child(3){transition-delay:1.15s}.produits-details.focused .slider-wrapper .item:nth-child(4){transition-delay:1.35s}}.produits-details+.call-to-action{transform:rotate(-2.5deg)}.produits-details+.call-to-action>div{transform:rotate(2.5deg)}.produits-details+.call-to-action hr{display:none}.installation{background-color:var(--white);background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.25),rgba(var(--primary-light-rgb),.25));margin:0 calc(var(--gap-small)*-1)}.installation>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px){.installation>.container{padding:0}}.installation h2{margin-bottom:var(--gap-small);text-align:center}@media (min-width:1024px){.installation h2{text-align:left}}.installation img{aspect-ratio:1/1;border-radius:999px;max-width:150px;width:100%}.installation .button-small{align-self:flex-end}@media (min-width:768px) and (min-height:630px){.installation{margin:-80px -7vw -40px;padding:70px 0 200px;position:relative;transform:rotate(-2.5deg);transform-origin:center;z-index:3}@media (min-width:1024px){.installation{padding-top:100px}}.installation>div{transform:rotate(2.5deg);transform-origin:center}}@media (min-width:1024px){.installation h2{opacity:.25}.installation h2 span:before{max-width:0;opacity:0}.installation.focused h2{opacity:1;transition:opacity .5s}.installation.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.installation h2+div,.installation h2+div+div,.installation h2+div+div+div{opacity:0;transition:opacity .25s}.installation.focused h2+div,.installation.focused h2+div+div,.installation.focused h2+div+div+div{opacity:1}.installation.focused h2+div+div+div:nth-child(2),.installation.focused h2+div+div:nth-child(2),.installation.focused h2+div:nth-child(2){transition-delay:.75s}.installation.focused h2+div+div+div:nth-child(3),.installation.focused h2+div+div:nth-child(3),.installation.focused h2+div:nth-child(3){transition-delay:.95s}.installation.focused h2+div+div+div:nth-child(4),.installation.focused h2+div+div:nth-child(4),.installation.focused h2+div:nth-child(4){transition-delay:1.15s}.installation .insert-purple-lined{opacity:0;transition:opacity .25s}.installation.focused .insert-purple-lined{opacity:1;transition-delay:1.35s}}.interfaces{background-color:var(--white)}.interfaces>.container{padding:var(--gap-large) var(--gap-small)}@media (min-width:768px) and (min-height:630px){.interfaces>.container{padding:0}}.interfaces>.container h2{margin-bottom:var(--gap-large);text-align:center}@media (min-width:768px){.interfaces>.container h2{text-align:left}}.interfaces>.container h2 span:before{background-color:var(--primary-light)}.interfaces>.container .items .item{display:flex;flex-direction:column;margin-bottom:var(--gap-medium)}@media (min-width:768px){.interfaces>.container .items .item{flex-direction:row;justify-content:space-between}}.interfaces>.container .items .item>:first-child{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:768px){.interfaces>.container .items .item>:first-child{width:calc(30% - var(--gap-large)/2)}}.interfaces>.container .items .item>:first-child img,.interfaces>.container .items .item>:first-child picture{aspect-ratio:1/1;border-radius:999px;display:block;max-width:200px;width:100%}.interfaces>.container .items .item>:last-child{width:100%}@media (min-width:768px){.interfaces>.container .items .item>:last-child{width:calc(70% - var(--gap-large)/2)}}@media (min-width:768px) and (min-height:630px){.interfaces{margin-left:-7vw;margin-right:-7vw;margin-top:-100px;padding:70px 0;position:relative;transform:rotate(2.5deg);transform-origin:center;z-index:3}.interfaces>div{transform:rotate(-2.5deg);transform-origin:center}}@media (min-width:1024px){.interfaces h2{opacity:.25}.interfaces h2 span:before{max-width:0;opacity:0}.interfaces.focused h2{opacity:1;transition:opacity .5s}.interfaces.focused h2 span:before{max-width:800px;opacity:.25;transition:opacity .25s,max-width 1s ease-out;transition-delay:1s}.interfaces .item{opacity:0;transition:opacity .25s}.interfaces.focused .item{opacity:1}.interfaces.focused .item:first-child{transition-delay:.75s}.interfaces.focused .item:nth-child(2){transition-delay:.95s}.interfaces.focused .item:nth-child(3){transition-delay:1.15s}}.produits .interfaces{background-color:var(--white);background-image:linear-gradient(180deg,rgba(var(--primary-light-rgb),.15),rgba(var(--primary-light-rgb),0))}@media (min-width:768px) and (min-height:630px){.produits .interfaces{padding:120px 0 140px;transform:rotate(-2.5deg)}.produits .interfaces>div{transform:rotate(2.5deg)}}@page{margin:2cm}@media print{*{all:unset;display:revert}*,:after,:before{box-sizing:border-box}img{max-width:100%}input,select,textarea{all:revert}body{background-color:#fff!important}blockquote,figcaption,p{orphans:3;widows:3}a,blockquote,dl,ol,pre,table,ul{page-break-inside:avoid}caption,figure,h1,h2,h3,h4,h5,h6,img{page-break-after:avoid;page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}a,a:link,a:visited{background:transparent!important;color:unset;font-weight:700;text-decoration:underline!important}a[href^=http]:after,a[href^=https]:after{content:" (" attr(href) ")"}iframe,object,video{display:none!important;height:0!important;overflow:hidden!important;width:0!important}.u-print{display:block;display:revert!important}.u-no-print{display:none!important}body *{background:transparent!important;border:none!important;bottom:auto!important;color:#000!important;font-family:sans-serif!important;font-size:13pt!important;left:auto!important;line-height:1.5!important;margin:0!important;max-width:100%!important;opacity:1!important;overflow:initial!important;padding:0!important;position:relative!important;right:auto!important;text-align:left!important;top:auto!important;transform:none!important;width:100%!important;z-index:auto!important}body *,body section .slider .slick-track{display:block!important}.ecoSwitch,:not(q):after,:not(q):before,button,header,q br{display:none!important}body img{bottom:auto!important;filter:saturate(0);height:100%!important;left:auto!important;margin:1cm auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:initial!important;object-position:initial!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}body .h1,body h1{font-size:24pt!important}body .h1,body .h2,body h1,body h2,body q{color:#000!important;font-weight:700!important;margin-bottom:20pt!important}body .h2,body h2,body q{font-size:20pt!important}body .h3,body .h4,body h3,body h4{color:#000!important;font-size:14pt!important;font-weight:700!important;margin-bottom:14pt!important}body h5,body h6{font-size:13pt!important}body h5,body h6,body p,body ul{margin-bottom:14pt!important}}@media (min-width:640px){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.md\:h-12{height:3rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:mt-8{margin-top:2rem}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:text-right{text-align:right}}@media (min-width:1280px){.xl\:h-16{height:4rem}.xl\:gap-10{gap:2.5rem}}@media (min-width:1536px){.\32xl\:col-span-2{grid-column:span 2/span 2}.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}