/*!
Theme Name: Tecnorest
Author: OCITOCINE
Author URI: https://www.ocitocine.com
Version: 1.0.0
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://use.typekit.net/wms1vkp.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes easeOutElastic{0%{opacity:0;transform:translateX(200%) translateY(-160%) scaleY(1) rotate(130deg)}10%{opacity:1;transform:translateX(160%) translateY(-130%) scaleY(1.02) rotate(110deg)}20%{opacity:1;transform:translateX(120%) translateY(-70%) scaleY(1.05) rotate(110deg)}30%{opacity:1;transform:translateX(80%) translateY(0) scaleY(0.9) rotate(90deg)}45%{opacity:1;transform:translateX(40%) translateY(-15%) scaleY(1.05) rotate(60deg)}60%{opacity:1;transform:translateX(15%) translateY(0) scaleY(0.95) rotate(30deg)}80%{opacity:1;transform:translateX(5%) translateY(-5%) scaleY(1.01) rotate(10deg)}100%{opacity:1;transform:translateX(0) translateY(0%) scaleY(1) rotate(-10deg)}}*:focus{outline:none}img{max-width:100%}figure{margin:0}p{margin:0}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:0.8125rem;line-height:1.125rem}h1,h2,h3,h4,h5{text-transform:uppercase}h1 em,h2 em,h3 em,h4 em,h5 em{color:#22aaf0;font-style:normal}h1{font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:7.5rem;line-height:6.25rem;margin:1.375rem 0 1.625rem 0}h1>div:last-child:after{content:"";background-color:#22aaf0;transform:scale(0);transform-origin:center;width:2.1875rem;height:2.1875rem;border-radius:50%;display:inline-block;margin-left:0.25rem}h1.h1--error>div:last-child:after{display:none}h1.h1--small{font-size:3.75rem;line-height:3.875rem}h1.h1--small>div:last-child:after{width:1.125rem;height:1.125rem}h2{font-family:azo-sans-web,sans-serif;font-weight:900;font-size:1.875rem;line-height:1.875rem;margin:0}h2:after{content:".";color:#22aaf0}h3{font-family:azo-sans-web,sans-serif;font-weight:900;font-size:1.0625rem;line-height:1.375rem;margin:0}h4,.h4{font-family:azo-sans-web,sans-serif;font-weight:900;font-size:0.9375rem;line-height:1.25rem;margin:0}a{text-decoration:none;color:inherit}button{background:none;border:0 none;box-shadow:none}ul,li{padding:0;margin:0}ul{list-style:none}address{font-style:normal}iframe{width:100%;aspect-ratio:16/9;height:auto}blockquote{margin:0;padding:0}fieldset{padding:0;margin:0}@media only screen and (max-width: 1023px){h1{margin:1.125rem 0 1.25rem 0;font-size:2rem;line-height:2rem}h1>div:last-child:after{width:0.75rem;height:0.75rem}h1.h1--small{font-size:1.875rem;line-height:1.9375rem}h1.h1--small>div:last-child:after{width:0.625rem;height:0.625rem}h2{font-size:1.5625rem;line-height:1.5625rem}h3{font-size:0.9375rem;line-height:1.25rem}h4{font-size:0.8125rem;line-height:1.0625rem}}.case--lower{text-transform:lowercase !important}.case--upper{text-transform:uppercase !important}.align--left{text-align:left !important}.align--right{text-align:right !important}.hidden{display:none !important}.mobile--only{display:none}@media only screen and (max-width: 767px){.mobile--only{display:block}.desktop--only{display:none}}.grid{display:grid;--grid-tc: repeat(16, 1fr);grid-template-columns:var(--grid-tc);grid-column-gap:1.25rem;--grid-cs: 1;--grid-ce: -1;padding:0 1.875rem}.grid[col="1"]{--grid-tc: repeat(1, 1fr) }.grid[col="2"]{--grid-tc: repeat(2, 1fr) }.grid[col="3"]{--grid-tc: repeat(3, 1fr) }.grid[col="4"]{--grid-tc: repeat(4, 1fr) }.grid[col="5"]{--grid-tc: repeat(5, 1fr) }.grid[col="6"]{--grid-tc: repeat(6, 1fr) }.grid[col="7"]{--grid-tc: repeat(7, 1fr) }.grid[col="8"]{--grid-tc: repeat(8, 1fr) }.grid[col="9"]{--grid-tc: repeat(9, 1fr) }.grid[col="10"]{--grid-tc: repeat(10, 1fr) }.grid[col="11"]{--grid-tc: repeat(11, 1fr) }.grid[col="12"]{--grid-tc: repeat(12, 1fr) }.grid[col="13"]{--grid-tc: repeat(13, 1fr) }.grid[col="14"]{--grid-tc: repeat(14, 1fr) }.grid[col="15"]{--grid-tc: repeat(15, 1fr) }.grid[col="16"]{--grid-tc: repeat(16, 1fr) }.grid>*{display:block;appearance:none;-webkit-appearance:none}.grid>.grid{display:grid;padding-left:0;padding-right:0}.grid>*[pos^="1"]{--grid-cs: 1 }.grid>*[pos^="2"]{--grid-cs: 2 }.grid>*[pos^="3"]{--grid-cs: 3 }.grid>*[pos^="4"]{--grid-cs: 4 }.grid>*[pos^="5"]{--grid-cs: 5 }.grid>*[pos^="6"]{--grid-cs: 6 }.grid>*[pos^="7"]{--grid-cs: 7 }.grid>*[pos^="8"]{--grid-cs: 8 }.grid>*[pos^="9"]{--grid-cs: 9 }.grid>*[pos^="10"]{--grid-cs: 10 }.grid>*[pos^="11"]{--grid-cs: 11 }.grid>*[pos^="12"]{--grid-cs: 12 }.grid>*[pos^="13"]{--grid-cs: 13 }.grid>*[pos^="14"]{--grid-cs: 14 }.grid>*[pos^="15"]{--grid-cs: 15 }.grid>*[pos^="16"]{--grid-cs: 16 }.grid>*[pos$="+1"],.grid>*[pos="1"]{--grid-ce: 1 }.grid>*[pos$="+2"],.grid>*[pos$="-1"],.grid>*[pos="2"]{--grid-ce: 2 }.grid>*[pos$="+3"],.grid>*[pos$="-2"],.grid>*[pos="3"]{--grid-ce: 3 }.grid>*[pos$="+4"],.grid>*[pos$="-3"],.grid>*[pos="4"]{--grid-ce: 4 }.grid>*[pos$="+5"],.grid>*[pos$="-4"],.grid>*[pos="5"]{--grid-ce: 5 }.grid>*[pos$="+6"],.grid>*[pos$="-5"],.grid>*[pos="6"]{--grid-ce: 6 }.grid>*[pos$="+7"],.grid>*[pos$="-6"],.grid>*[pos="7"]{--grid-ce: 7 }.grid>*[pos$="+8"],.grid>*[pos$="-7"],.grid>*[pos="8"]{--grid-ce: 8 }.grid>*[pos$="+9"],.grid>*[pos$="-8"],.grid>*[pos="9"]{--grid-ce: 9 }.grid>*[pos$="+10"],.grid>*[pos$="-9"],.grid>*[pos="10"]{--grid-ce: 10 }.grid>*[pos$="+11"],.grid>*[pos$="-10"],.grid>*[pos="11"]{--grid-ce: 11 }.grid>*[pos$="+12"],.grid>*[pos$="-11"],.grid>*[pos="12"]{--grid-ce: 12 }.grid>*[pos$="+13"],.grid>*[pos$="-12"],.grid>*[pos="13"]{--grid-ce: 13 }.grid>*[pos$="+14"],.grid>*[pos$="-13"],.grid>*[pos="14"]{--grid-ce: 14 }.grid>*[pos$="+15"],.grid>*[pos$="-14"],.grid>*[pos="15"]{--grid-ce: 15 }.grid>*[pos$="+16"],.grid>*[pos$="-15"],.grid>*[pos="16"]{--grid-ce: 16 }.grid>*[pos$="-16"]{--grid-ce: 17 }.grid>*[pos]{grid-column-end:span var(--grid-ce)}.grid>*[pos*="+"],.grid>*[pos*="-"],.grid>*[pos*=".."]{grid-column-start:var(--grid-cs)}.grid>*[pos*="-"],.grid>*[pos*=".."]{grid-column-end:var(--grid-ce)}.grid>*[pos=row]{grid-column:1/-1 !important}.grid-card{display:grid;--grid-tc: repeat(12, 1fr);grid-template-columns:var(--grid-tc);grid-column-gap:1.25rem;--grid-cs: 1;--grid-ce: -1;padding:0 1.875rem}.grid-card[col="1"]{--grid-tc: repeat(1, 1fr) }.grid-card[col="2"]{--grid-tc: repeat(2, 1fr) }.grid-card[col="3"]{--grid-tc: repeat(3, 1fr) }.grid-card[col="4"]{--grid-tc: repeat(4, 1fr) }.grid-card[col="5"]{--grid-tc: repeat(5, 1fr) }.grid-card[col="6"]{--grid-tc: repeat(6, 1fr) }.grid-card[col="7"]{--grid-tc: repeat(7, 1fr) }.grid-card[col="8"]{--grid-tc: repeat(8, 1fr) }.grid-card[col="9"]{--grid-tc: repeat(9, 1fr) }.grid-card[col="10"]{--grid-tc: repeat(10, 1fr) }.grid-card[col="11"]{--grid-tc: repeat(11, 1fr) }.grid-card[col="12"]{--grid-tc: repeat(12, 1fr) }.grid-card>*{display:block;appearance:none;-webkit-appearance:none}.grid-card>.grid-card{display:grid;padding-left:0;padding-right:0}.grid-card>*[pos^="1"]{--grid-cs: 1 }.grid-card>*[pos^="2"]{--grid-cs: 2 }.grid-card>*[pos^="3"]{--grid-cs: 3 }.grid-card>*[pos^="4"]{--grid-cs: 4 }.grid-card>*[pos^="5"]{--grid-cs: 5 }.grid-card>*[pos^="6"]{--grid-cs: 6 }.grid-card>*[pos^="7"]{--grid-cs: 7 }.grid-card>*[pos^="8"]{--grid-cs: 8 }.grid-card>*[pos^="9"]{--grid-cs: 9 }.grid-card>*[pos^="10"]{--grid-cs: 10 }.grid-card>*[pos^="11"]{--grid-cs: 11 }.grid-card>*[pos^="12"]{--grid-cs: 12 }.grid-card>*[pos$="+1"],.grid-card>*[pos="1"]{--grid-ce: 1 }.grid-card>*[pos$="+2"],.grid-card>*[pos$="-1"],.grid-card>*[pos="2"]{--grid-ce: 2 }.grid-card>*[pos$="+3"],.grid-card>*[pos$="-2"],.grid-card>*[pos="3"]{--grid-ce: 3 }.grid-card>*[pos$="+4"],.grid-card>*[pos$="-3"],.grid-card>*[pos="4"]{--grid-ce: 4 }.grid-card>*[pos$="+5"],.grid-card>*[pos$="-4"],.grid-card>*[pos="5"]{--grid-ce: 5 }.grid-card>*[pos$="+6"],.grid-card>*[pos$="-5"],.grid-card>*[pos="6"]{--grid-ce: 6 }.grid-card>*[pos$="+7"],.grid-card>*[pos$="-6"],.grid-card>*[pos="7"]{--grid-ce: 7 }.grid-card>*[pos$="+8"],.grid-card>*[pos$="-7"],.grid-card>*[pos="8"]{--grid-ce: 8 }.grid-card>*[pos$="+9"],.grid-card>*[pos$="-8"],.grid-card>*[pos="9"]{--grid-ce: 9 }.grid-card>*[pos$="+10"],.grid-card>*[pos$="-9"],.grid-card>*[pos="10"]{--grid-ce: 10 }.grid-card>*[pos$="+11"],.grid-card>*[pos$="-10"],.grid-card>*[pos="11"]{--grid-ce: 11 }.grid-card>*[pos$="+12"],.grid-card>*[pos$="-11"],.grid-card>*[pos="12"]{--grid-ce: 12 }.grid-card>*[pos$="-16"]{--grid-ce: 17 }.grid-card>*[pos]{grid-column-end:span var(--grid-ce)}.grid-card>*[pos*="+"],.grid-card>*[pos*="-"],.grid-card>*[pos*=".."]{grid-column-start:var(--grid-cs)}.grid-card>*[pos*="-"],.grid-card>*[pos*=".."]{grid-column-end:var(--grid-ce)}.grid-card>*[pos=row]{grid-column:1/-1 !important}@media only screen and (max-width: 1023px){.grid{padding:0 1.5rem}.grid-card{padding:0 1.875rem}.grid>*[pos],.grid-card>*[pos]{grid-column:1/-1 !important}}.footer{position:relative;margin-top:6.25rem;background-color:#003e6f;color:#fff}.footer:before{content:"";background-color:#fff;width:100%;height:calc(6.25rem + 2px);position:absolute;top:-6.3125rem;z-index:2}.footer.footer--homepage{margin-top:0}.footer.footer--homepage:before{display:none}.footer__top{position:relative}.footer__top .navigation{padding-bottom:8.75rem}.footer__top .navigation__item{color:#fff}.footer__top .navigation__item:after{background-color:#22aaf0}.footer__top .navigation__item.navigation__item--active:after{display:none}.footer__top .top{position:absolute;bottom:2px;right:30px;background-color:#22aaf0;border:0 none;width:7.5rem;height:7.5rem;opacity:0}.footer__top .top svg{width:0.875rem;height:0.6875rem}.footer__top .top.top--active{animation:easeOutElastic .7s forwards 1.4s}.footer__infos{font-size:1rem;line-height:1.625rem;margin-bottom:2.5rem}.footer__infos p:not(:last-child){margin-bottom:1.625rem}.footer__actions{display:flex;flex-wrap:wrap;gap:0.75rem}.footer__deco{position:relative;font-family:azo-sans-uber,sans-serif;font-size:25rem;line-height:18.75rem;margin-top:8.75rem;margin-bottom:-2px;overflow:hidden}.footer__deco span{display:inline-block;width:1ch;text-align:center;transform:translate3d(0, 120%, 0)}.footer__bottom{display:flex;justify-content:flex-end;align-items:flex-end;padding:1.5rem 1.875rem;background-color:#fff;gap:2.5rem}.footer__bottom .logo{margin-top:0;margin-right:auto;align-self:center;background-color:rgba(0,0,0,0);color:#003e6f;flex-direction:row-reverse}.footer__bottom .navigation__item{color:#003e6f;font-family:stolzl,sans-serif;text-align:right;padding-top:0.5rem;width:-moz-fit-content;width:fit-content;margin-left:auto}.footer__bottom .navigation__item:after{height:1px;bottom:-0.125rem;background-color:#22aaf0}.footer__bottom .navigation__item:first-child{padding-top:0}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.footer__bottom .navigation__item:hover{color:#22aaf0}}@media screen and (pointer: fine){.footer__bottom .navigation__item:hover{color:#22aaf0}}.footer__bottom .navigation__link{font-size:0.6875rem;line-height:1rem;font-weight:500;width:-moz-fit-content;width:fit-content;margin-left:auto}.footer__nav{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 1023px){.footer__top .navigation{padding-bottom:6.25rem}.footer__top .navigation__nav{display:none !important}.footer__top .top{width:3.125rem;height:3.125rem;right:1.5rem}.footer__infos{font-size:0.875rem;line-height:1.5rem}.footer__infos p:not(:last-child){margin-bottom:1.5rem}.footer__deco{font-family:azo-sans-uber,sans-serif;font-size:6.25rem;line-height:4.5rem;margin-top:6.25rem;margin-left:0.5rem}.footer__bottom{padding-left:0;padding-right:1.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer__bottom .logo{width:100%;max-width:24.375rem;flex-direction:row-reverse}.footer__bottom .logo__image{flex-basis:11.6875rem}.footer__bottom .logo__text{padding-right:0}.footer__bottom .navigation__item{text-align:left;margin-left:1.5rem;padding-top:0.75rem}.footer__bottom .navigation__item:first-child{padding-top:0.75rem}.footer__nav{margin-top:1.875rem;flex-direction:row}}.navigation{padding:2.5rem 1.875rem 0 1.875rem;display:flex;justify-content:space-between;align-items:flex-start;z-index:70;position:relative}.navigation .close{display:none;justify-content:center;align-items:center}.navigation .close span{display:block;width:0.875rem;height:2px;background-color:#003e6f;transform-origin:center;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1),width .3s cubic-bezier(0.22, 1, 0.36, 1)}.navigation .close span:nth-child(2){transition-delay:.1s}.navigation__home{display:block;line-height:0;margin-top:-0.375rem}.navigation__home svg{height:1.6875rem;width:auto}.navigation__nav{display:flex;gap:1.875rem}.navigation__item{position:relative;padding-top:0.25rem;line-height:0;transition:color .45s cubic-bezier(0.22, 1, 0.36, 1)}.navigation__item:after{content:"";display:block;position:absolute;height:0.1875rem;width:100%;background-color:#22aaf0;bottom:-0.75rem;left:0;transform:scaleX(0);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:top right}.navigation__item.navigation__item--active{color:#22aaf0}.navigation__item.navigation__item--active:after{transform:scale(1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.navigation__item:hover{color:#22aaf0}.navigation__item:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}@media screen and (pointer: fine){.navigation__item:hover{color:#22aaf0}.navigation__item:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}.navigation__link{color:inherit;padding:0;cursor:pointer;display:block;height:0.875rem;font-family:azo-sans-web,sans-serif;font-size:0.875rem;font-weight:700;line-height:0.875rem;text-transform:uppercase}@media only screen and (max-width: 1023px){.navigation{padding:1.875rem 1.5rem 0 1.5rem;position:relative;z-index:auto}.navigation .close{display:flex;flex-direction:column;gap:0.1875rem;position:absolute;top:1.5rem;right:1.5rem;z-index:1150}.navigation:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,35,63,.5);z-index:1000;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.5s}.navigation__home{position:relative;z-index:1100}.navigation__nav{opacity:0;position:absolute;left:0;top:0;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;gap:0;overflow:hidden;z-index:1050;background-color:#fff;padding-top:0}.navigation__nav .navigation__item{padding:1.125rem 1.5rem;border-top:1px solid #e7e8e9}.navigation__nav .navigation__item:after{display:none}.navigation__nav .navigation__item:first-child{margin-top:8.375rem}.navigation--open .navigation:before{opacity:1;pointer-events:all;transition-delay:0s}.navigation--open .navigation .close span{transition-duration:.6s}.navigation--open .navigation .close span:first-child{transform:translate3d(0, 0.3125rem, 0) rotate(45deg);transition-delay:.1s}.navigation--open .navigation .close span:last-child{transform:translate3d(0, -0.3125rem, 0) rotate(-45deg);transition-delay:.1s}.navigation--open .navigation .close span:nth-child(2){width:0;transition-delay:0s}}.header{position:relative;margin-top:15.625rem;z-index:60}.header:before{content:"";position:absolute;top:1px;left:0;width:100%;height:1px;background-color:#0e1822;transform:scaleX(0);transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform-origin:top left;z-index:3}.header:after{position:absolute;content:"";display:block;width:100%;height:100%;background-color:#fff;top:0;z-index:2;opacity:1;transition:opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) 1.4s;pointer-events:none}.header>div:first-child{background-color:#fff}.header.header--active:before{transform:scaleX(1);background-color:#e7e8e9}.header.header--active:after{opacity:0}.header.header--active h1{opacity:1}.header.header--active h1>div:last-child:after{animation:easeOutElastic .7s forwards 1.4s}.header h1{position:relative;z-index:5;display:flex;flex-direction:column;opacity:0;margin:0}.header h1>div{padding:0;max-height:9.375rem;overflow:hidden}.header h1>div:first-child{padding-top:1.375rem}.header h1>div:last-child{padding-bottom:1.625rem}.header h1>div:last-child:after{opacity:0}.header .cta{margin-top:3.75rem}.header.header--error{margin-bottom:-6.25rem}.header.header--home{border-top:0 none}.header.header--home:after{transition:opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) 1.8s}.header.header--home h1{margin:0;display:flex;flex-direction:column}.header.header--home h1>div{position:relative;padding:1.375rem 1.875rem 1.625rem 1.875rem}.header.header--home h1>div:not(:first-child):after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transform:scaleX(0);transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .2s,background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .8s;transform-origin:top left}.header.header--home h1>div:last-child:after{transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1) .4s,background-color .6s cubic-bezier(0.33, 1, 0.68, 1) 1s}.header.header--home h1>div.align--right{flex-direction:row;justify-content:flex-end;align-items:center}.header.header--home h1>div.align--right:before{content:"";display:inline-block;width:5.4375rem;height:5.4375rem;background-image:url("data:image/svg+xml,%3Csvg width='87' height='87' viewBox='0 0 87 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43274e-07 49.7146L0 37.286L49.7146 37.286V49.7146H5.43274e-07Z' fill='%2322AAF0'/%3E%3Cpath d='M37.2862 0H49.7149L49.7146 49.7146H37.2862V0Z' fill='%2322AAF0'/%3E%3Cpath d='M87 37.2852V49.7138L37.2854 49.7138L37.2854 37.2852H87Z' fill='%2322AAF0'/%3E%3Cpath d='M49.7138 86.9998L37.2851 86.9998L37.2854 37.2852H49.7138L49.7138 86.9998Z' fill='%2322AAF0'/%3E%3C/svg%3E");background-size:100%;margin-right:1.875rem;opacity:0;transform:rotate(-135deg);transition:transform .45s cubic-bezier(0.33, 1, 0.68, 1) 1.4s,opacity .45s cubic-bezier(0.33, 1, 0.68, 1) 1.4s}.header.header--home h1>div.align--right:after{transform-origin:top right}.header.header--home h1>div.slide--animate span{transition:transform .6s cubic-bezier(0.83, 0, 0.17, 1),opacity .6s cubic-bezier(0.83, 0, 0.17, 1)}.header.header--home h1>div.slide--animate .char{transform:none !important}.header.header--home h1>div.slide--running span{opacity:.05}.header.header--home h1>div.slide--running span.slide--active{opacity:1}.header.header--home h1>div span{display:block;width:100%;color:#003e6f;opacity:0}.header.header--home h1>div span:after{content:"";background-color:#22aaf0;transform:scale(0);transform-origin:center;width:2.1875rem;height:2.1875rem;border-radius:50%;display:inline-block;margin-left:0.25rem;opacity:0}.header.header--home h1>div span.slide--active{opacity:1}.header.header--home.header--active h1>div:after{opacity:1;animation:none;transform:scaleX(1);background-color:#e7e8e9}.header.header--home.header--active h1>div:before{transform:rotate(0deg);opacity:1}.header.header--home.header--active h1>div span:after{animation:easeOutElastic .7s forwards 1.8s}.header__infos{padding-top:2.5rem;padding-bottom:5rem;font-size:1rem;line-height:1.625rem;color:#fff;transition:background-color .75s cubic-bezier(0.65, 0, 0.35, 1) .9s}.header__infos.header__infos--anchors{padding-bottom:8rem}.header__infos h2{font-family:azo-sans-uber,sans-serif;font-size:3.875rem;line-height:3.875rem;font-weight:400}.header__infos h2:after{display:none}.header__infos p+p{margin-top:1.625rem}.header__infos .button{margin-top:3.75rem}.header__infos .cta .button{margin-top:0}.header__infos .key{overflow:hidden;margin-right:0.625rem}.header__infos .key.key--active .key__indicator:after{transform:scaleY(1)}.header__infos .key__indicator{max-width:18.75rem;position:relative}.header__infos .key__indicator:after{content:"";display:block;position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:1.875rem;background-color:rgba(255,255,255,.2);transform:scaleY(0);transition:transform 1.4s cubic-bezier(0.22, 1, 0.36, 1) .9s;transform-origin:bottom center}.header__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0.75rem;margin-top:3.75rem}.header__actions .button{margin-top:0}.infos__list{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.2)}.infos__list small{color:rgba(255,255,255,.7);display:block;width:100%;transition:color .45s cubic-bezier(0.83, 0, 0.17, 1)}.infos__list li{padding:1rem 0;border-top:1px solid rgba(255,255,255,.2)}.infos__list li span{display:block;width:100%;position:relative;z-index:2;transition:color .45s cubic-bezier(0.83, 0, 0.17, 1),background-image .45s cubic-bezier(0.83, 0, 0.17, 1)}.infos__list li[data-aside]{position:relative;cursor:pointer}.infos__list li[data-aside] span{background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-position:center right;background-repeat:no-repeat;background-size:0.875rem;padding-right:2.5rem !important}.infos__list li[data-aside]:before{content:"";position:absolute;top:-1px;left:-1.25rem;width:calc(100% + 2.5rem);height:calc(100% + 2px);display:block;background-color:#fff;transform:scaleY(0);transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:bottom left;will-change:transform}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.infos__list li[data-aside]:hover span{transition-duration:.6s;color:#003e6f;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%23003E6F'/%3E%3C/svg%3E")}.infos__list li[data-aside]:hover small{transition-duration:.6s;color:rgba(0,62,111,.7)}.infos__list li[data-aside]:hover:before{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}}@media screen and (pointer: fine){.infos__list li[data-aside]:hover span{transition-duration:.6s;color:#003e6f;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%23003E6F'/%3E%3C/svg%3E")}.infos__list li[data-aside]:hover small{transition-duration:.6s;color:rgba(0,62,111,.7)}.infos__list li[data-aside]:hover:before{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}}.infos__list li.grid{padding-left:0;padding-right:0}.header--blue:before{background-color:#003e6f}.header--blue.header--active .header__infos{background-color:#003e6f}.header--blue .header__infos,.header__infos.header__infos--blue{background-color:#003e6f}.header--blue .header__infos .button,.header__infos.header__infos--blue .button{color:#003e6f}.header--blue .header__infos .button:before,.header__infos.header__infos--blue .button:before{background-color:#003e6f}.header--blue .header__infos .cta,.header__infos.header__infos--blue .cta{background-color:#00345c;background-image:url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.90147 0C14.7394 0 18.7749 3.43552 19.7014 8H0.101501C1.02804 3.43552 5.06355 0 9.90147 0Z' fill='%23003E6F'/%3E%3C/svg%3E")}.header--blue .header__infos .cta .button,.header__infos.header__infos--blue .cta .button{color:#00345c}.header--blue .header__infos .cta .button:before,.header__infos.header__infos--blue .cta .button:before{background-color:#00345c}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.header--blue .header__infos .cta .button.button--secondary:hover,.header__infos.header__infos--blue .cta .button.button--secondary:hover{color:#00345c !important}}@media screen and (pointer: fine){.header--blue .header__infos .cta .button.button--secondary:hover,.header__infos.header__infos--blue .cta .button.button--secondary:hover{color:#00345c !important}}.header--orange:before{background-color:#ff7c1e}.header--orange.header--active .header__infos{background-color:#ff7c1e}.header.header--active .header__infos.header__infos--orange{background-color:#ff7c1e}.header--orange .header__infos,.header__infos.header__infos--orange{background-color:#ff7c1e}.header--orange .header__infos .logo,.header__infos.header__infos--orange .logo{width:27.5rem}.header--orange .header__infos .button,.header__infos.header__infos--orange .button{color:#ff7c1e}.header--orange .header__infos .button:before,.header__infos.header__infos--orange .button:before{background-color:#ff7c1e}.header--orange .header__infos .cta,.header__infos.header__infos--orange .cta{background-color:#eb6300;background-image:url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.90147 0C14.7394 0 18.7749 3.43552 19.7014 8H0.101501C1.02804 3.43552 5.06355 0 9.90147 0Z' fill='%23EC5A37'/%3E%3C/svg%3E")}.header--orange .header__infos .cta .button,.header__infos.header__infos--orange .cta .button{color:#eb6300}.header--orange .header__infos .cta .button:before,.header__infos.header__infos--orange .cta .button:before{background-color:#eb6300}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.header--orange .header__infos .cta .button.button--secondary:hover,.header__infos.header__infos--orange .cta .button.button--secondary:hover{color:#eb6300 !important}}@media screen and (pointer: fine){.header--orange .header__infos .cta .button.button--secondary:hover,.header__infos.header__infos--orange .cta .button.button--secondary:hover{color:#eb6300 !important}}.header--primary:before{background-color:#22aaf0}.header--primary .header__infos,.header__infos.header__infos--primary{background-color:#22aaf0}.header--primary .header__infos .button,.header__infos.header__infos--primary .button{color:#22aaf0}.header--primary .header__infos .button:before,.header__infos.header__infos--primary .button:before{background-color:#22aaf0}.header--single{margin-top:12.5rem}.header--single .header__infos{padding-top:3.125rem}@media only screen and (max-width: 1023px){.header{margin-top:9.375rem}.header h1{margin:0}.header h1>div:first-child{padding-top:1.125rem}.header h1>div:last-child{padding-bottom:1.25rem}.header .cta{margin-top:1.875rem}.header.header--home h1>div{padding:1.125rem 1.5rem 1.25rem 1.5rem;max-height:4.5rem}.header.header--home h1>div:last-child span:after{width:0.75rem;height:0.75rem}.header.header--home h1>div.align--right:before{width:1.5rem;height:1.5rem;margin-right:0.75rem}.header__infos{font-size:0.875rem;line-height:1.5rem;padding-bottom:3.75rem}.header__infos.header__infos--anchors{padding-bottom:6.75rem}.header__infos div[pos="1+6"]{order:2}.header__infos h2{font-size:1.5625rem;line-height:1.5625rem;margin-bottom:1.875rem}.header__infos .logo{margin-bottom:3.125rem}.header__infos .key{margin-top:1.25rem;margin-right:0}.header__infos .key__indicator{max-width:none}.header--single{margin-top:6.25rem}.header--orange .header__infos .logo,.header__infos.header__infos--orange .logo{margin-bottom:0;width:15rem}}.breadcrumb{padding-top:1.5rem;padding-bottom:8.75rem;display:flex;gap:0.75rem}.breadcrumb__item{display:block;height:0.875rem;font-family:azo-sans-web,sans-serif;font-size:0.875rem;font-weight:700;line-height:0.875rem;text-transform:uppercase;color:#e7e8e9;white-space:nowrap}.breadcrumb__link{display:block;height:0.875rem;transition:color .45s cubic-bezier(0.22, 1, 0.36, 1)}.header--blue .breadcrumb__link{color:#003e6f}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.header--blue .breadcrumb__link:hover{color:#22aaf0}}@media screen and (pointer: fine){.header--blue .breadcrumb__link:hover{color:#22aaf0}}.header--orange .breadcrumb__link{color:#b84d00}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.header--orange .breadcrumb__link:hover{color:#ff7c1e}}@media screen and (pointer: fine){.header--orange .breadcrumb__link:hover{color:#ff7c1e}}@media only screen and (max-width: 1023px){.breadcrumb{padding-bottom:1.5rem;margin-left:-1.25rem;width:calc(100% + 2.5rem);overflow:auto;padding-left:1.25rem;padding-right:1.25rem}}.anchors{padding:0 1.25rem 0 0;overflow:auto;overflow:overlay;z-index:100;transition:background-color;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.anchors::-webkit-scrollbar{display:none}main>.pin-spacer:first-child{margin-top:-3rem !important}.anchors__list{display:inline-flex;gap:0}.anchor{position:relative;padding:1rem 0.75rem;line-height:0;cursor:pointer}.anchor:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:0.1875rem;transform:scaleX(0);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:top right;background-color:#fff}.anchor.anchor--active:after{transform:scaleX(1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.anchor:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}@media screen and (pointer: fine){.anchor:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}.anchor__link{display:block;height:1rem;font-family:azo-sans-web,sans-serif;font-size:0.875rem;font-weight:700;line-height:1rem;text-transform:uppercase;color:#fff;white-space:nowrap}.anchors.anchors--blue.anchors--pinned{background-color:#003e6f}.anchors.anchors--orange.anchors--pinned{background-color:#ff7c1e}.anchors.anchors--primary.anchors--pinned{background-color:#22aaf0}aside{display:block;position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.5s;cursor:pointer}aside.aside--active{transition-delay:0s;pointer-events:all;background-color:rgba(0,35,63,.5)}aside.aside--active .aside__content{transition-duration:1s;transform:translate3d(0, 0, 0);transition-delay:.2s}aside .button--icon{border-color:rgba(255,255,255,.2)}aside .close{position:absolute;top:1.875rem;right:1.875rem}aside .close svg{width:0.75rem;height:0.75rem;transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:center}aside .close svg rect{transition:fill .45s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){aside .close:hover{background-color:#fff;border-color:#fff}aside .close:hover svg{transition-duration:.6s;transform:rotate(90deg)}aside .close:hover svg rect{transition-duration:.6s;fill:#22aaf0}}@media screen and (pointer: fine){aside .close:hover{background-color:#fff;border-color:#fff}aside .close:hover svg{transition-duration:.6s;transform:rotate(90deg)}aside .close:hover svg rect{transition-duration:.6s;fill:#22aaf0}}aside .top{left:50%;transform:translate3d(-50%, 0, 0)}aside .top svg{width:0.875rem;height:0.75rem;transform-origin:center}aside .top svg rect{transition:fill .45s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){aside .top:hover{background-color:#fff;border-color:#fff}aside .top:hover svg{transition-duration:.6s}aside .top:hover svg rect{transition-duration:.6s;fill:#22aaf0}}@media screen and (pointer: fine){aside .top:hover{background-color:#fff;border-color:#fff}aside .top:hover svg{transition-duration:.6s}aside .top:hover svg rect{transition-duration:.6s;fill:#22aaf0}}aside .grid{padding-left:3.125rem;padding-right:3.125rem}aside .anchors{opacity:1;transition-delay:0s;background-color:#003e6f;border-bottom:1px solid rgba(255,255,255,.2);position:sticky;top:0}aside .anchors__list{min-width:100%;justify-content:center}aside h2{font-family:azo-sans-uber,sans-serif;font-weight:400;margin:8.75rem 0 3.75rem 0;font-size:6.25rem;line-height:5.625rem;text-align:center}aside h3:after,aside h4:after{content:".";color:#22aaf0}aside .text h3{font-size:1.75rem;line-height:1.875rem;margin:4.375rem 0 2.5rem}aside .text h4{font-size:1.25rem;line-height:1.75rem;margin:4.375rem 0 2.5rem}aside .text ul{border-top-color:rgba(255,255,255,.2)}aside .text li{border-bottom-color:rgba(255,255,255,.2)}aside .text:not(:first-child) h3:first-child,aside .text:not(:first-child) h4:first-child{margin-top:1.875rem}.aside__content{cursor:default;position:absolute;top:0;right:0;overflow:auto;overflow:overlay;scroll-behavior:smooth;width:66.25rem;max-width:90%;height:100%;padding:0 0 1.875rem 0;background-color:#003e6f;color:#fff;transform:translate3d(101%, 0, 0);transition:transform .75s cubic-bezier(0.22, 1, 0.36, 1)}.aside__content .accordion{border-top:1px solid rgba(255,255,255,.2)}.aside__content .accordion summary:before{left:-3.125rem;width:calc(100% + 6.25rem);background-color:#003e6f}.aside__content .accordion summary:after{left:-3.125rem;width:calc(100% + 6.25rem);background-color:#00345c}.aside__content .accordion summary label:after{background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.42857L1.41667 2.34595e-06L9.91667 8.57143L8.5 10L0 1.42857Z' fill='white'/%3E%3Cpath d='M15.5833 0L17 1.42857L8.5 10L7.08333 8.57143L15.5833 0Z' fill='white'/%3E%3C/svg%3E")}.aside__content .accordion details{border-bottom:1px solid rgba(255,255,255,.2)}.aside__content .accordion details:before{left:-3.125rem;width:calc(100% + 6.25rem);background-color:#00345c}.aside__content .accordion__content ul{border-top-color:rgba(255,255,255,.1)}.aside__content .accordion__content li{border-bottom-color:rgba(255,255,255,.1)}.aside__content .accordion__content .column{columns:3}.aside__content .contact{background-color:rgba(255,255,255,.2)}.aside__section{border-top:1px solid rgba(255,255,255,.2);padding-top:4.375rem;margin-bottom:6.25rem;overflow:hidden}.anchors+.aside__section{border-top:0 none}@media only screen and (max-width: 1023px){aside .close{top:1.25rem;right:1.25rem}aside h2{margin:6.25rem 0 2.5rem 0;font-size:2rem;line-height:2rem}aside .anchors__list{justify-content:flex-start}aside .grid{padding-left:1.5rem;padding-right:1.5rem}aside .text h3{font-size:1.5rem;line-height:1.5625rem}aside .text h4{font-size:1.125rem;line-height:1.5625rem}.aside__content{width:100%;max-width:none;padding-bottom:1.25rem}.aside__content .accordion__content .column{columns:1}}.filters{background-color:#00233f;color:#fff;padding:1rem 1.875rem;display:flex;justify-content:flex-end;align-items:center;z-index:50;transition:opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) 1.4s}.filters select{-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);color:#fff;border:0 none;outline:none;font-family:azo-sans-web,sans-serif;font-size:0.875rem;line-height:1rem;font-weight:700;text-transform:uppercase;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.4L1.375 1.35494e-06L5.5 4.2L9.625 0L11 1.4L6.875 5.6L5.5 7L4.125 5.6L0 1.4Z' fill='white'/%3E%3C/svg%3E");background-size:0.6875rem 0.5rem;background-position:center right;background-repeat:no-repeat;padding-right:1.4375rem;text-align:right;cursor:pointer;transition:color .45s cubic-bezier(0.22, 1, 0.36, 1),background-image .45s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.filters select:hover{color:#22aaf0;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.4L1.375 1.35494e-06L5.5 4.2L9.625 0L11 1.4L6.875 5.6L5.5 7L4.125 5.6L0 1.4Z' fill='%2322AAF0' /%3E%3C/svg%3E")}}@media screen and (pointer: fine){.filters select:hover{color:#22aaf0;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.4L1.375 1.35494e-06L5.5 4.2L9.625 0L11 1.4L6.875 5.6L5.5 7L4.125 5.6L0 1.4Z' fill='%2322AAF0' /%3E%3C/svg%3E")}}.header+main .filters{opacity:0}.header.header--active+main .filters{opacity:1}@media only screen and (max-width: 1023px){.filters{padding:1rem 1.25rem}}.products__image{aspect-ratio:1920/800;height:41.6666666667vw;line-height:0;transition:opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) 1.4s}.products__image img{width:100%;height:90vh;object-fit:cover;transform:translate3d(0, -50%, 0);margin-top:20.8333333333vw}.header+main .anchors+.products .products__image{opacity:0}.header.header--active+main .anchors+.products .products__image{opacity:1}.products:last-child .products__section:last-child{padding-bottom:0}.products__section{position:relative;margin-top:3.75rem;padding-top:1rem;background-color:#fff;z-index:2}.products__section:last-child{padding-bottom:5rem}.products__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left;z-index:2}.products__section h2{opacity:0;font-family:azo-sans-uber,sans-serif;font-weight:400;margin-bottom:2.5rem}.products__section h2:after{display:none}.products__section h2>div{overflow:hidden}.products__section h2>div:last-child:after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;background-color:#22aaf0;margin-left:0.125rem;transform:scale(0);transform-origin:center;transition:transform .15s cubic-bezier(0.22, 1, 0.36, 1) .7s}.products__section h2+*{transform:translate3d(0, 1.25rem, 0);opacity:0;transition:transform 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s,opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s}.products__section.--active:before{transform:scaleX(1);background-color:#e7e8e9}.products__section.--active h2{opacity:1}.products__section.--active h2>div:last-child:after{transform:scale(1)}.products__section.--active h2+*{opacity:1;transform:none}.filters+.products__section,.pin-spacer+.products__section{margin-top:2.5rem}.filters+.products__section:after,.pin-spacer+.products__section:after{content:"";background-color:#fff;width:100%;height:calc(2.5rem + 4px);position:absolute;top:-2.625rem}.products__image+.products__section{margin-top:2.5rem}.products__image+.products__section:after{content:"";background-color:#fff;width:100%;height:calc(2.5rem + 3px);position:absolute;top:-2.5625rem;border-top:1px solid #fff}.products__section+.products__section:after{content:"";background-color:#fff;width:100%;height:calc(3.75rem + 2px);position:absolute;top:-3.8125rem}.products__list{position:relative;display:flex;flex-direction:column}.products__list .over{position:absolute}.product{position:relative;padding:0;border-bottom:1px solid #e7e8e9;transition:color .45s cubic-bezier(0.83, 0, 0.17, 1);cursor:pointer}.product:before{content:"";position:absolute;left:-1.25rem;width:calc(100% + 2.5rem);top:-1px;height:calc(100% + 2px);display:block;background-color:#22aaf0;transform:scaleY(0);transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:bottom left;will-change:transform}.product:after{content:"";position:absolute;z-index:2;width:0.875rem;height:0.875rem;right:0;top:50%;transform:translate3d(0, -50%, 0);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%2322AAF0'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:0.875rem;transition:background-image .45s cubic-bezier(0.83, 0, 0.17, 1),transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:center}.product.product--inactive .product__title{opacity:.3}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.product:hover{color:#fff;transition-duration:.6s}.product:hover:before{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}.product:hover:after{transition-duration:.6s;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%23FFFFFF'/%3E%3C/svg%3E");transform:translate3d(0, -50%, 0) rotate(90deg)}}@media screen and (pointer: fine){.product:hover{color:#fff;transition-duration:.6s}.product:hover:before{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}.product:hover:after{transition-duration:.6s;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%23FFFFFF'/%3E%3C/svg%3E");transform:translate3d(0, -50%, 0) rotate(90deg)}}.over+.product{margin-top:-1rem}.product__title{position:relative;margin:0;font-family:stolzl,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:400;text-transform:none;z-index:3;padding:1rem 2.5rem 1rem 0}@media only screen and (max-width: 1023px){.over+.product{border-top:1px solid #e7e8e9;margin-top:0}.product__title{font-size:0.875rem;line-height:1.5rem}}@media only screen and (max-width: 1023px){.products__section{padding-top:1.5rem;z-index:3}.products__image{aspect-ratio:1;width:100%;height:25vh}.products__image img{object-fit:cover;height:40vh;margin-top:-7.5vh;transform:none}}.content__section{position:relative;margin-top:3.75rem;padding-top:1rem;z-index:3}.content__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left;z-index:2}.content__section:first-child{margin-top:2.5rem}.content__section .text a{position:relative;display:inline-block;font-size:0.9375rem;line-height:1.25rem;padding:0.1875rem 0.5rem;font-weight:400;height:1.75rem;border-radius:1.125rem;color:#fff;border:1px solid #22aaf0;background-color:#22aaf0;transition:padding-left .6s cubic-bezier(0.83, 0, 0.17, 1),background-color .6s cubic-bezier(0.83, 0, 0.17, 1),color .6s cubic-bezier(0.83, 0, 0.17, 1)}.content__section .text a:before{content:"";position:absolute;top:0.5rem;left:0.5rem;width:0.625rem;height:0.625rem;border-radius:50%;background-color:#22aaf0;transition:transform .6s cubic-bezier(0.83, 0, 0.17, 1);transform:scale(0)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.content__section .text a:hover{padding-left:1.5rem;background-color:#fff;color:#22aaf0}.content__section .text a:hover:before{transform:scale(1)}}@media screen and (pointer: fine){.content__section .text a:hover{padding-left:1.5rem;background-color:#fff;color:#22aaf0}.content__section .text a:hover:before{transform:scale(1)}}.content__section .products__list{margin-top:-1rem}.content__section .accordion:first-child{margin-top:-1rem;border-top:0 none}.content__section .accordion:first-child:before{display:none}.content__section .key{color:#003e6f}.content__section .key__indicator{background-color:rgba(0,62,111,.2)}.content__section h2{opacity:0;margin-bottom:2.5rem}.content__section h2:after{display:none}.content__section h2>div{overflow:hidden}.content__section h2>div:last-child:after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;background-color:#22aaf0;margin-left:0.125rem;transform:scale(0);transform-origin:center;transition:transform .15s cubic-bezier(0.22, 1, 0.36, 1) .7s}.content__section h2+.text{margin-top:0}.content__section h2+.text>*:first-child{margin-top:0 !important}.content__section h2+*{transform:translate3d(0, 1.25rem, 0);opacity:0;transition:transform 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s,opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s}.content__section.--active:before{transform:scaleX(1);background-color:#e7e8e9}.content__section.--active h2{opacity:1}.content__section.--active h2>div:last-child:after{transform:scale(1)}.content__section.--active h2+*{opacity:1;transform:none}@media only screen and (max-width: 1023px){.content__section{padding-top:1.5rem}.content__section .products__list{border-top:1px solid #e7e8e9;margin-top:0}}.references__section{position:relative;margin-top:3.75rem;padding-top:1rem}.references__section:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left;z-index:2}.references__section:after{content:"";background-color:#fff;width:100%;height:calc(3.75rem + 1px);position:absolute;top:-3.8125rem;border-top:1px solid #fff}.references__section:first-child{margin-top:2.5rem}.references__section:first-child:after{display:none}.references__section h2{font-family:azo-sans-uber,sans-serif;font-weight:400;margin-bottom:2.5rem;opacity:0}.references__section h2:after{display:none}.references__section h2>div{overflow:hidden}.references__section h2>div:last-child:after{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-radius:50%;background-color:#22aaf0;margin-left:0.125rem;transform:scale(0);transform-origin:center;transition:transform .15s cubic-bezier(0.22, 1, 0.36, 1) .7s}.references__section h2+*{transform:translate3d(0, 1.25rem, 0);opacity:0;transition:transform 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s,opacity 1.4s cubic-bezier(0.33, 1, 0.68, 1) .7s}.references__section.--active:before{transform:scaleX(1);background-color:#e7e8e9}.references__section.--active h2{opacity:1}.references__section.--active h2>div:last-child:after{transform:scale(1)}.references__section.--active h2+*{opacity:1;transform:none}.references__list{margin-top:-1rem;display:grid;grid-template-columns:repeat(3, 1fr)}.reference{position:relative;height:12.5rem;padding:0 1.5rem}.reference.reference--case{cursor:pointer}.reference.reference--case .reference__summary:after{content:"";position:absolute;right:0.875rem;bottom:0.875rem;width:0.875rem;height:0.875rem;background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H6V6H0V8H6V14H8V8H14V6H8V0Z' fill='%2322AAF0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.875rem;transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.reference.reference--case:hover .reference__summary:after{transition-duration:.6s;transform:rotate(90deg)}}@media screen and (pointer: fine){.reference.reference--case:hover .reference__summary:after{transition-duration:.6s;transform:rotate(90deg)}}.reference:after{content:"";position:absolute;top:1.5rem;right:0;display:block;height:9.5rem;width:1px;background-color:#e7e8e9}.reference:nth-child(3n):after{display:none}.reference__summary{width:100%;height:100%;border-bottom:1px solid #e7e8e9;display:flex;justify-content:center;align-items:center}.reference__summary img{max-width:10rem;max-height:6.25rem;height:auto;width:auto}.reference__details{display:grid;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0);pointer-events:none;transition:background-color .6s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:.1s;overflow:auto;padding-top:2.5rem;padding-bottom:2.5rem}.reference__details.reference__details--active{background-color:rgba(0,35,63,.5);pointer-events:all;transition-delay:0s}.reference__details.reference__details--active .reference__content{transition:transform .6s cubic-bezier(0.22, 1, 0.36, 1) .2s,opacity .2s cubic-bezier(0.33, 1, 0.68, 1) .2s;transform:translate3d(0, -50%, 0);opacity:1}.reference__content{cursor:default;position:relative;top:50%;right:0;height:-moz-fit-content;height:fit-content;padding:2.5rem;background-color:#fff;opacity:0;transform:translate3d(0, -40%, 0);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .2s cubic-bezier(0.33, 1, 0.68, 1)}.reference__content p{margin-bottom:1.25rem}.reference__content p:last-child{margin-bottom:0}.reference__content em{font-weight:200}.reference__content .close{position:absolute;top:1.875rem;right:1.875rem}.reference__content .close svg{width:0.75rem;height:0.75rem;transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:center}.reference__content .close svg rect{transition:fill .45s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.reference__content .close:hover{background-color:#22aaf0;border-color:#22aaf0}.reference__content .close:hover svg{transition-duration:.6s;transform:rotate(90deg)}.reference__content .close:hover svg rect{transition-duration:.6s;fill:#fff}}@media screen and (pointer: fine){.reference__content .close:hover{background-color:#22aaf0;border-color:#22aaf0}.reference__content .close:hover svg{transition-duration:.6s;transform:rotate(90deg)}.reference__content .close:hover svg rect{transition-duration:.6s;fill:#fff}}.reference__content img{width:10rem;height:auto;margin-bottom:3.75rem}.reference__content span{display:block;padding:1.25rem 0.25rem;border-top:1px solid #e7e8e9}.reference__content span:empty{display:none}@media only screen and (max-width: 1023px){.reference:before{content:"";position:absolute;top:1.5rem;left:0;display:block;height:9.5rem;width:1px;background-color:#e7e8e9}.reference:first-child .reference__summary{border-top:1px solid #e7e8e9}.reference:nth-child(3n):after{display:block}.reference__content .close{top:1.25rem;right:1.25rem}}@media only screen and (max-width: 1023px){.references__section{padding-top:1.5rem}.references__list{margin-top:0;grid-template-columns:1fr}}html .seopress-user-consent.seopress-user-message{left:unset;transform:none;right:10px;bottom:10px;border-radius:10px;padding:16px 18px 10px;background:rgba(220,220,220,.6);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;border:none;max-width:340px;gap:15px 0;width:auto;color:#000;text-align:left}html .seopress-user-consent.seopress-user-message.seopress-user-consent-hide{display:none}html .seopress-user-consent.seopress-user-message p{font-weight:400;font-size:13px;line-height:20px}html .seopress-user-consent.seopress-user-message p:first-child{margin:0}html .seopress-user-consent.seopress-user-message p:first-child a{opacity:.3}html .seopress-user-consent.seopress-user-message p:first-child a:hover{opacity:.7}html .seopress-user-consent.seopress-user-message p:last-child{display:flex;align-self:flex-end;gap:12px}html .seopress-user-consent.seopress-user-message button{font-weight:400;font-family:inherit;font-size:13px;line-height:17px;min-height:32px;margin:0;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer}html .seopress-user-consent.seopress-user-message button:hover{opacity:.7}html .seopress-user-consent.seopress-user-message #seopress-user-consent-close{font-weight:400;border:none}html .seopress-user-consent.seopress-user-message #seopress-user-consent-close:hover{background:rgba(0,0,0,0);color:inherit}.button{position:relative;display:inline-block;height:2.25rem;padding:0.5625rem 1rem 0.5625rem 2.25rem;font-family:azo-sans-web,sans-serif;font-size:0.875rem;font-weight:700;line-height:1rem;text-transform:uppercase;border-radius:1.125rem;background:#fff;color:#0e1822;cursor:pointer;overflow:hidden;transition:color .6s cubic-bezier(0.83, 0, 0.17, 1),padding-left .6s cubic-bezier(0.83, 0, 0.17, 1),background-color .6s cubic-bezier(0.83, 0, 0.17, 1),border-color .6s cubic-bezier(0.83, 0, 0.17, 1);border:1px solid #fff}.button span{position:relative;z-index:2}.button:before{content:"";position:absolute;top:0.75rem;left:0.8125rem;width:0.625rem;height:0.625rem;border-radius:50%;background-color:#0e1822;transition:transform .6s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button:hover{padding-left:1rem;color:#fff !important}.button:hover:before{transform:scale(50)}}@media screen and (pointer: fine){.button:hover{padding-left:1rem;color:#fff !important}.button:hover:before{transform:scale(50)}}.button--small{font-family:stolzl,sans-serif;font-size:0.9375rem;line-height:1.25rem;text-transform:none;padding:0.1875rem 0.75rem !important;font-weight:400;height:1.75rem}.button--small:before{top:0.5rem;left:0.5rem;transform:scale(0);background-color:#003e6f}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button--small:hover{padding-left:1.5rem !important;background-color:#fff;color:#003e6f}.button--small:hover:before{transform:scale(1)}}@media screen and (pointer: fine){.button--small:hover{padding-left:1.5rem !important;background-color:#fff;color:#003e6f}.button--small:hover:before{transform:scale(1)}}.button--small.button--secondary:before{background-color:#33658c !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button--small.button--secondary:hover{color:#33658c !important}}@media screen and (pointer: fine){.button--small.button--secondary:hover{color:#33658c !important}}.button--icon{width:2.25rem;height:2.25rem;border:1px solid #e7e8e9;padding:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);border-radius:50%}.button--icon:before{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button--icon:hover{padding:0}}@media screen and (pointer: fine){.button--icon:hover{padding:0}}.button--secondary{background-color:rgba(0,0,0,0);color:#fff !important;border:1px solid rgba(255,255,255,.2)}.button--secondary:before{background-color:#fff !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button--secondary:hover{color:#003e6f !important}}@media screen and (pointer: fine){.button--secondary:hover{color:#003e6f !important}}.button--blue{background-color:#003e6f;color:#fff !important;border:1px solid rgba(255,255,255,.2)}.button--blue:before{background-color:#fff !important}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.button--blue:hover{color:#003e6f !important}}@media screen and (pointer: fine){.button--blue:hover{color:#003e6f !important}}.text{margin-top:2.5rem}.text h3,.text h4{margin:3.125rem 0 1.875rem 0}.text .column{columns:2;column-gap:1.25rem}.text p+p{margin-top:1.5rem}.text p+ul{margin-top:2.5rem}.text ul{border-top:1px solid #e7e8e9}.text ul:first-child{border-top:none}.text ul:first-child li:first-child{padding-top:0}.text li{padding:1rem 0;border-bottom:1px solid #e7e8e9;font-weight:300}.text ul+p{margin-top:3.125rem}.text:first-child{margin-top:0}.text:first-child>*:first-child{margin-top:0 !important}.text:not(:first-child) h3:first-child{margin-top:0.625rem}.text>*:last-child{margin-bottom:0 !important}@media only screen and (max-width: 1023px){.text .column{columns:1}.text ul:first-child{border-top:1px solid #e7e8e9}.text ul:first-child li:first-child{padding-top:1rem}}.cta{margin-top:3.125rem;padding-top:1.875rem;padding-bottom:2.5rem;color:#fff;background-repeat:repeat-x;background-position:left bottom -1px;background-size:1.25rem 0.5rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.90147 0C14.7394 0 18.7749 3.43552 19.7014 8H0.101501C1.02804 3.43552 5.06355 0 9.90147 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.cta__title{font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.625rem;text-transform:uppercase;text-indent:1.25rem}.cta__qualiopi{height:6.25rem;width:24.375rem;background-color:rgba(0,0,0,.15);border-radius:0.75rem;display:flex;justify-content:center;align-items:center;font-size:0.75rem;line-height:1.125rem;color:rgba(255,255,255,.9);margin-top:1.875rem}.cta__qualiopi-text{padding-left:1.5rem;padding-right:1.25rem;display:flex;justify-content:center;align-items:center}.cta__qualiopi-image{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:0.75rem;flex-basis:11.6875rem;flex-shrink:0}.cta__qualiopi-image img{width:100%;height:auto}.cta__infos{font-size:0.8125rem;line-height:1.25rem}.cta__actions{margin-top:6.25rem;display:flex;justify-content:flex-end;gap:0.75rem}.cta.cta--orange{background-color:#eb6300}.cta.cta--orange .button{color:#eb6300}.cta.cta--orange .button:before{background-color:#eb6300}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.cta.cta--orange .button.button--secondary:hover{color:#eb6300 !important}}@media screen and (pointer: fine){.cta.cta--orange .button.button--secondary:hover{color:#eb6300 !important}}.cta.cta--blue{background-color:#00345c}.cta.cta--blue .button{color:#00345c}.cta.cta--blue .button:before{background-color:#00345c}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.cta.cta--blue .button.button--secondary:hover{color:#00345c !important}}@media screen and (pointer: fine){.cta.cta--blue .button.button--secondary:hover{color:#00345c !important}}@media only screen and (max-width: 1023px){.cta{margin-top:1.875rem}.cta__title{font-size:1.25rem;line-height:1.3125rem;text-indent:0.75rem;margin-bottom:1.875rem}.cta__title+.cta__actions{margin-top:1.875rem}.cta__title+.logo{margin-top:0}.cta__actions{margin-top:3.75rem;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.accordion{border-top:1px solid #e7e8e9;margin-top:2.5rem}.accordion input{display:none}.accordion details{position:relative;border-bottom:1px solid #e7e8e9;pointer-events:none}.accordion details:before{content:"";display:block;height:calc(100% - 1px);left:-1.25rem;width:calc(100% + 2.5rem);position:absolute;top:1px;background-color:#22aaf0;transition:opacity .3s cubic-bezier(0.33, 1, 0.68, 1) .75s;opacity:0}.accordion summary{position:relative;font-size:1rem;line-height:1.625rem;transition:color .45s cubic-bezier(0.83, 0, 0.17, 1);pointer-events:all}.accordion summary:before{content:"";position:absolute;left:-1.25rem;width:calc(100% + 2.5rem);top:0;height:100%;display:block;background-color:#fff;pointer-events:none}.accordion summary:after{content:"";position:absolute;left:-1.25rem;width:calc(100% + 2.5rem);top:0;height:calc(100% + 1px);display:block;background-color:#22aaf0;transform:scaleY(0);transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1);transform-origin:bottom left;will-change:transform;pointer-events:none}.accordion summary label{position:relative;display:block;padding:1rem 2.5rem 1rem 0;pointer-events:none;cursor:pointer;z-index:2}.accordion summary label:after{content:"";position:absolute;right:0;top:50%;display:block;width:1.4375rem;height:1.4375rem;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.42857L1.41667 2.34595e-06L9.91667 8.57143L8.5 10L0 1.42857Z' fill='%2322AAF0'/%3E%3Cpath d='M15.5833 0L17 1.42857L8.5 10L7.08333 8.57143L15.5833 0Z' fill='%2322AAF0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.0625rem 0.625rem;background-position:center;transform:translate3d(0, -50%, 0);transform-origin:center;transition:transform .45s cubic-bezier(0.83, 0, 0.17, 1),background-image .45s cubic-bezier(0.83, 0, 0.17, 1),opacity .45s cubic-bezier(0.83, 0, 0.17, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.accordion summary:hover{color:#fff;transition-duration:.6s}.accordion summary:hover:after{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}.accordion summary:hover label:after{transition-duration:.6s;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.42857L1.41667 2.34595e-06L9.91667 8.57143L8.5 10L0 1.42857Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.5833 0L17 1.42857L8.5 10L7.08333 8.57143L15.5833 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}}@media screen and (pointer: fine){.accordion summary:hover{color:#fff;transition-duration:.6s}.accordion summary:hover:after{transform-origin:top left;transition-duration:.6s;transform:scaleY(1)}.accordion summary:hover label:after{transition-duration:.6s;background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.42857L1.41667 2.34595e-06L9.91667 8.57143L8.5 10L0 1.42857Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.5833 0L17 1.42857L8.5 10L7.08333 8.57143L15.5833 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}}.accordion summary::-webkit-details-marker,.accordion summary::marker{display:none;content:""}.accordion input:checked+details:before{transition:opacity 0s cubic-bezier(0.33, 1, 0.68, 1) 0s;opacity:1}.accordion input:checked+details summary{color:#fff}.accordion input:checked+details summary label:after{transform:translate3d(0, -50%, 0) rotate(-180deg);background-image:url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.42857L1.41667 2.34595e-06L9.91667 8.57143L8.5 10L0 1.42857Z' fill='%23FFFFFF'/%3E%3Cpath d='M15.5833 0L17 1.42857L8.5 10L7.08333 8.57143L15.5833 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.accordion input:checked+details summary:after{transform:scaleY(1)}.accordion input:checked+details .accordion__content{max-height:62.5rem}.accordion:first-child{margin-top:0}.accordion__content{position:relative;max-height:0rem;overflow:hidden;transition:max-height .75s cubic-bezier(0.83, 0, 0.17, 1);font-size:0.8125rem;line-height:1.375rem;color:#fff;padding-right:2.5rem;pointer-events:all}.accordion__content:before{content:"";display:block;height:1.5rem}.accordion__content:after{content:"";display:block;height:1.25rem}.accordion__content .column{columns:2;column-gap:1.25rem}.accordion__content p+p{margin-top:1.25rem}.accordion__content p+ul{margin-top:1.875rem}.accordion__content ul{border-top:1px solid rgba(231,232,233,.5)}.accordion__content ul:first-child{border-top:0 none}.accordion__content li{padding:0.75rem 0;font-weight:300;border-bottom:1px solid rgba(231,232,233,.5)}.accordion__content li:last-child{border-bottom:0 none}.accordion__content ul+p{margin-top:2.5rem}@media only screen and (max-width: 1023px){.accordion summary{font-size:0.875rem;line-height:1.5rem}.accordion__content{font-size:0.75rem;line-height:1.25rem}.accordion__content .column{columns:1}.accordion__content p+p{margin-top:1rem}.accordion__content p+ul{margin-top:1.5rem}.accordion__content ul+p{margin-top:1.875rem}}.keys{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:1.25rem;align-items:end;grid-row-gap:1.25rem;margin-top:2.5rem}.keys:first-child{margin-top:0}.key{color:#fff}.key.key--active .key__indicator:before{transform:scaleY(1)}.key__value{font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:6.25rem;line-height:6.25rem;height:6.25rem;padding-left:1.25rem;display:flex;overflow:hidden;align-items:baseline;z-index:2;position:relative}.key__value strong{font-weight:400}.key__value strong span{display:inline-block;width:1ch;transform:translate3d(0, -200%, 0);text-align:center}.key__value small{font-size:3.125rem;line-height:6.25rem}.key__indicator{position:relative;font-family:azo-sans-web,sans-serif;display:block;margin-top:-1.875rem;padding:3.125rem 1.25rem 1.25rem 1.25rem;font-size:1rem;line-height:1.375rem;font-weight:500}.key__indicator span{position:relative;z-index:2}.key__indicator:before{content:"";display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;background-color:rgba(255,255,255,.2);transform:scaleY(0);transition:transform 1.4s cubic-bezier(0.22, 1, 0.36, 1) .6s;transform-origin:bottom center}@media only screen and (max-width: 1023px){.key__value{font-size:5rem;line-height:5rem;height:5rem}.key__value small{font-size:2.5rem;line-height:5rem}.key__indicator{margin-top:-2.1875rem;padding-top:2.5rem;font-size:0.875rem;line-height:1.125rem}}@media only screen and (max-width: 1023px){.keys{grid-template-columns:1fr}}.contacts{margin-top:4.375rem;align-items:stretch;grid-row-gap:1.875rem}.contacts:first-child{margin-top:0}.contacts+.text h3{margin-top:1.875rem}.contacts+.text p{margin-top:1.875rem}.contacts+.text ul{margin-top:1.875rem}.contacts+.keys{margin-top:4.375rem}.contact{padding:1.25rem;color:#fff;background-color:#00345c}.contact address{display:flex;flex-direction:column;gap:2.5rem}.contact__title{font-family:azo-sans-uber,sans-serif;font-size:1.375rem;line-height:1.625rem}.contact__actions{display:flex;align-items:flex-start;flex-direction:column;gap:0.5rem}@media only screen and (max-width: 1023px){.contact__title{font-size:1.25rem;line-height:1.5rem}}.logo{width:24.375rem;background-color:rgba(0,0,0,.15);border-radius:0.75rem;display:flex;justify-content:center;align-items:stretch;font-size:0.75rem;line-height:1.125rem;color:rgba(255,255,255,.9);margin-top:1.875rem}.logo.logo--active .logo__image{transform:translate3d(0, 0, 0)}.logo__text{padding:1.25rem 1.25rem 1.25rem 1.5rem;display:flex;justify-content:center;align-items:center}.logo__image{display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:0.75rem;flex-basis:50%;flex-shrink:0;transform:translate3d(-100%, 0, 0);transition:transform .75s cubic-bezier(0.83, 0, 0.17, 1)}.logo__image img{width:100%;height:auto}@media only screen and (max-width: 1023px){.logo{width:15rem;flex-direction:column;font-size:0.6875rem;line-height:1rem}.logo__image{height:6.25rem;flex-basis:auto;transform:translate3d(0, -100%, 0)}.logo__image img{width:11.6875rem}}.form{margin-top:6.25rem;background-color:#eb6300;padding-top:1.875rem;padding-bottom:4.375rem;background-repeat:repeat-x;background-position:bottom;background-size:1.25rem 0.5rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='8' viewBox='0 0 20 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.90147 0C14.7394 0 18.7749 3.43552 19.7014 8H0.101501C1.02804 3.43552 5.06355 0 9.90147 0Z' fill='%23FFFFFF'/%3E%3C/svg%3E")}.form.form--blue{background-color:#00345c}.form.form--blue .button{color:#00345c}.form.form--blue .button:before{background-color:#00345c}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.form.form--blue .button:hover{color:#fff !important}}@media screen and (pointer: fine){.form.form--blue .button:hover{color:#fff !important}}.form.form--blue .frm_style_tecnorest.with_frm_style .form-field .frm_checkbox input[type=checkbox]:checked{background-image:url('data:image/svg+xml,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="2.0002" height="6.00059" rx="1.0001" transform="matrix(0.71421 -0.699931 0.71421 0.699931 0 2.80005)" fill="%2300345C"/><rect width="2.0002" height="8.00079" rx="1.0001" transform="matrix(0.71421 0.699931 -0.71421 0.699931 8.57129 0)" fill="%2300345C"/></svg>')}.form h3{color:#fff;font-family:azo-sans-uber,sans-serif;font-size:1.5rem;line-height:1.625rem;font-weight:400;margin-bottom:3.75rem}.form .button{color:#eb6300}.form .button:before{background-color:#eb6300}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.form .button:hover{color:#fff !important}}@media screen and (pointer: fine){.form .button:hover{color:#fff !important}}.form__infos{color:#fff;margin-bottom:6.25rem;font-size:0.8125rem;line-height:1.375rem}input[type=text],textarea,input[type=tel],input[type=email]{transition:background-color .3s cubic-bezier(0.33, 1, 0.68, 1),border-color .3s cubic-bezier(0.33, 1, 0.68, 1)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){input[type=text]:hover,textarea:hover,input[type=tel]:hover,input[type=email]:hover{border-color:rgba(255,255,255,.7) !important}}@media screen and (pointer: fine){input[type=text]:hover,textarea:hover,input[type=tel]:hover,input[type=email]:hover{border-color:rgba(255,255,255,.7) !important}}input[type=text]:not(:placeholder-shown),textarea:not(:placeholder-shown){background-color:#fff}.frm_fields_container{grid-gap:0 !important}.frm_style_tecnorest .frm_message,.frm_style_tecnorest .frm_error_style,.frm_style_tecnorest.with_frm_style .frm_error_style{display:inline-block;border:0 none !important;margin-top:0 !important;margin-bottom:1.25rem !important;font-size:0.875rem !important;line-height:1rem !important;text-transform:uppercase !important;font-weight:700 !important;padding:0.625rem 1rem !important}.frm_style_tecnorest .frm_message p:last-child,.frm_style_tecnorest .frm_error_style p:last-child,.frm_style_tecnorest.with_frm_style .frm_error_style p:last-child{margin-bottom:0 !important}.frm_style_tecnorest .frm_error_style,.frm_style_tecnorest.with_frm_style .frm_error_style{border-radius:0.375rem !important}.frm_style_tecnorest .frm_message{border-radius:1.25rem !important;margin-bottom:0 !important}.frm_style_tecnorest .frm_message p:last-child{margin-bottom:0 !important}.frm_style_tecnorest.with_frm_style .frm_error{font-size:0.6875rem !important;color:rgba(255,255,255,.7) !important;margin-top:0.25rem}.frm_inline_form.frm_style_tecnorest.with_frm_style .form-field{margin-bottom:0 !important}.frm_inline_form.frm_style_tecnorest.with_frm_style .form-field+.form-field{margin-top:1.25rem !important}.frm_inline_form{position:relative}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label{display:flex !important;align-items:center;gap:0.5rem;cursor:pointer;transition:color .3s cubic-bezier(0.33, 1, 0.68, 1);font-family:stolzl,sans-serif;font-size:0.8125rem;line-height:1.25rem;color:#fff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label:hover{color:#fff}}@media screen and (pointer: fine){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label:hover{color:#fff}}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label a{text-decoration:underline;transition:color .3s cubic-bezier(0.33, 1, 0.68, 1);color:#fff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label a:hover{color:#22aaf0}}@media screen and (pointer: fine){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox label a:hover{color:#22aaf0}}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a{transition:color .3s cubic-bezier(0.33, 1, 0.68, 1);font-family:stolzl,sans-serif;font-size:0.8125rem;line-height:1.25rem;margin-left:1.375rem;color:rgba(255,255,255,.7) !important;margin-top:0.5rem;display:inline-block;position:relative}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a:hover{color:#fff}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}@media screen and (pointer: fine){.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a:hover{color:#fff}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a:hover:after{transition-duration:.6s;transform-origin:top left;transform:scaleX(1)}}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox a:after{content:"";display:block;position:absolute;height:0.0625rem;width:100%;background-color:#fff;bottom:0.125rem;left:0;transform:scaleX(0);transition:transform .45s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:top right}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox input[type=checkbox]{border-radius:0.25rem !important;width:1rem !important;height:1rem !important;min-width:0 !important;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0) !important;border:1px solid rgba(255,255,255,.2) !important;flex-shrink:0}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox input[type=checkbox]:focus{background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important}.frm_style_tecnorest.with_frm_style .form-field .frm_checkbox input[type=checkbox]:checked{background-color:#fff !important;border:1px solid #fff !important;background-image:url('data:image/svg+xml,<svg width="10" height="7" viewBox="0 0 10 7" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="2.0002" height="6.00059" rx="1.0001" transform="matrix(0.71421 -0.699931 0.71421 0.699931 0 2.80005)" fill="%23EC5A37"/><rect width="2.0002" height="8.00079" rx="1.0001" transform="matrix(0.71421 0.699931 -0.71421 0.699931 8.57129 0)" fill="%23EC5A37"/></svg>');background-repeat:no-repeat;background-position:center;background-size:0.625rem 0.4375rem}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{position:relative !important;line-height:0 !important}.with_frm_style .frm_radio input[type=radio]:before,.with_frm_style .frm_checkbox input[type=checkbox]:before{display:none}.with_frm_style .frm_form_field.frm_html_container{color:#fff;font-size:14px;line-height:18px}.with_frm_style .frm_form_field.frm_html_container a{opacity:.6}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.with_frm_style .frm_form_field.frm_html_container a:hover{opacity:1}}@media screen and (pointer: fine){.with_frm_style .frm_form_field.frm_html_container a:hover{opacity:1}}.form--blue .frm_submit{display:flex;justify-content:flex-end}@media only screen and (max-width: 1023px){.form h3{font-size:1.375rem;line-height:1.5rem;margin-bottom:2.5rem}.form__infos{margin-bottom:3.75rem;font-size:0.75rem;line-height:1.25rem}}.about h2{font-family:azo-sans-uber,sans-serif;font-weight:400;margin-top:8.75rem;font-size:3.75rem;line-height:3.75rem;letter-spacing:-0.125rem}.about h2:after{display:none}.about h2.--active>div:last-child:after{transform:scale(1)}.about h2>div{overflow:hidden}.about h2>div:last-child:after{content:"";display:inline-block;width:1.1875rem;height:1.1875rem;border-radius:50%;background-color:#22aaf0;margin-left:0.25rem;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1) 1.4s}.about .keys{grid-template-columns:repeat(4, 1fr);margin-top:8.75rem}.about .key{color:#22aaf0}.about .key__indicator:before{background-color:rgba(34,170,240,.2)}.about.about--active .about__top:before{transform:scaleX(1);background-color:#e7e8e9}.about__top{position:relative;margin-top:1.875rem;padding-top:1.875rem;padding-bottom:2.5rem}.about__top:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left}.about__intro{color:#22aaf0;font-family:azo-sans-web,sans-serif;font-size:0.9375rem;line-height:1.25rem;text-transform:uppercase;font-weight:900}.about__content{position:relative;padding-top:1.875rem;padding-bottom:2.5rem}.about__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left}.about__content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#003e6f;transition:transform 1.2s cubic-bezier(0.65, 0, 0.35, 1),background-color .6s cubic-bezier(0.33, 1, 0.68, 1) .6s;transform:scaleX(0);transform-origin:top left}.about__content.about__content--active:before{transform:scaleX(1);background-color:#e7e8e9}.about__content.about__content--actived:after{transform:scaleX(1);background-color:#e7e8e9}.clients{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2, 1fr);width:100%}.clients h2{font-family:azo-sans-uber,sans-serif;font-weight:400;font-size:2.5rem;line-height:2.5rem;color:#fff;text-indent:1.5rem}.clients h2:after{display:none}.clients .button{color:#ff7c1e}.clients .button:before{background-color:#ff7c1e}.clients__title{overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:4.375rem 3.75rem;aspect-ratio:1;background-color:#ff7c1e}.clients__logos{aspect-ratio:1}.clients__logos ul{display:grid;grid-template-columns:repeat(2, 1fr)}.client{position:relative;aspect-ratio:1;background-color:#fff;display:flex;justify-content:center;align-items:center}.client>picture,.client>img{position:absolute;opacity:0}.client>picture:first-child,.client>img:first-child{opacity:1}.client.client--alt>picture,.client.client--alt>img{opacity:1}.client.client--alt>picture:first-child,.client.client--alt>img:first-child{opacity:0}.client img{max-width:13.125rem;max-height:6.875rem;height:auto;width:auto}.client span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ff7c1e;transform:scaleX(0)}.client:last-child span{transform:scaleX(1)}@media only screen and (max-width: 1023px){.about h2{font-size:1.5625rem;line-height:1.5625rem;letter-spacing:-0.0625rem;margin-top:6.25rem}.about h2>div:last-child:after{width:0.5rem;height:0.5rem}.about .keys{grid-template-columns:1fr;margin-top:6.25rem}.about__intro{font-size:0.875rem;line-height:1.125rem}.clients{grid-template-columns:1fr}.clients h2{font-size:1.25rem;line-height:1.3125rem;text-indent:0.75rem}.clients__title{padding:3.125rem 2.5rem}.client picture{max-width:70%;max-height:60%;height:auto;width:auto}.client picture img{max-width:100%;max-height:100%;height:auto;width:auto}}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}html{scroll-behavior:smooth;scroll-padding:2.9375rem}html{font-size:16pxpx}@media screen and (min-width: 1024px)and (max-width: 1280px){html{font-size:14.2222222222px}}@media screen and (min-width: 1280px)and (max-width: 1440px){html{font-size:calc(14.2222222222px + 1.7777777778*(100vw - 1280px)/160)}}@media screen and (min-width: 1440px)and (max-width: 2560px){html{font-size:calc(16px + 12.4444444444*(100vw - 1440px)/1120)}}@media screen and (min-width: 2560px){html{font-size:28.4444444444px}}body{font-family:stolzl,sans-serif;font-size:0.9375rem;line-height:1.5rem;color:#0e1822}::selection{background:#22aaf0;color:#fff}@media only screen and (max-width: 1023px){body{font-size:0.8125rem;line-height:1.25rem}}
